Schlagwort-Archive: Industrie

Kreatives beim Corpmining – BPO-Tracking per API

Gestern Abend war mal wieder Corpmining. Während bei Corpmembern dabei schnell auch mal ein Fleetwarpvideo entsteht,

Aktivieren Sie JavaScript um das Video zu sehen.
https://www.youtube.com/watch?v=yvyL1pa4YKU

habe ich mein Köpfchen wieder meinem Tool gewidmet.
Ziel sollte es diesmal sein, meine BPOs so zu tracken, dass sie per API automatisch ausgelesen werden und auch die ME/PE Werte automatisch erfasst werden. Blöderweise hängen an den BPO Daten in den Assets natürlich KEINE ME/PE Werte.

Meine angestrebte Lösung ist nun folgende: Ich schreibe meine BPOs aus den Assets in eine Tabelle. Dort steht dann auch die itemID, welche soweit ich das beurteilen kann in diesem Fall einmalig ist. Anschließend nehme ich die IndustryJobs, welche mit diesen BPOs gelaufen sind und nehme dort den letzten Job. Lese die verwendeten ME/PE Werte aus… et voilá.

Da ich sichergehen wollte, dass die itemID sich nicht ändert habe ich im offiziellen EVE Online Forum nachgefragt und tatsächlich direkt vom CCP Entwickler eine Bestätigung hierzu bekommen.
(https://forums.eveonline.com/default.aspx?g=posts&t=355969)

Netterweise hat CCP FoxFour hierbei erwähnt, dass im August wohl auch eine neue API zu BPOs veröffentlicht wird, welche die BPO Daten inkl. ME/PE Werte liefert.

As a heads up, I hope later in August (I am gone for the month of July on vacation) to put out an API endpoint that will just list all blueprints and their PE/TE/runs.

(Quelle: https://forums.eveonline.com/default.aspx?g=posts&m=4766191#post4766191)

Ein Wunsch, der schon seit Jahren von 3rd Party Software-Entwicklern geäußert wird, geht somit endlich in Erfüllung.

Ich bin gespannt und freu mich auf die ganzen API Änderungen. Mal sehen, was noch kommt. :-)

 

Ein kleines API – Datadump Beispiel

Nachdem ich ja gerade noch schrieb, was man alles mit den API und SDE Daten machen kann, hier noch ein kleines Beispiel.

Mir ging es mal darum, den Verkaufspreis der von mir mitgetrackten Transaktionen über einen Zeitraum festzustellen.  In diesem Speziellen Fall über die CovertOps Schiffe.

Hier also ein schönes Beispiel für die MySQL Abfrage, welche meine gespeicherten Wallet Transaktionen abfragt und mit der ermittelten Marktgruppe CovertOps in Relation bringt:

SELECT charWalletTransactions.price, DATE(charWalletTransactions.transactionDateTime), charWalletTransactions.typeName 
FROM charWalletTransactions
JOIN (invTypes, invMarketGroups as a, invMarketGroups as b, invMarketGroups as c, invMarketGroups as d)
ON (charWalletTransactions.typeID = invTypes.typeID
AND invTypes.marketGroupID = a.marketGroupID
AND a.parentGroupID = b.marketGroupID
AND b.parentGroupID = c.marketGroupID
AND c.parentGroupID = d.marketGroupID)
AND transactionType = 'sell'
AND b.marketGroupID = 420 

Heraus kommen dann die Transaktionen mit Preis, Datum und Typname, welche sich dann hervorragend weiterbenutzen lassen. Mit Excel lässt sich dann z.b. sowas bewerkstelligen:

covopstrendIch denke das Beispiel veranschaulicht schön, was alles so möglich ist. Ich kratze hier vermutlich noch an der Oberfläche. :-)

Wer fragen Hierzu oder zu weiteren Dingen hat, oder natürlich auch Anmerkungen und/oder konstruktive Kritik, darf sich natürlich gern melden.

Sinnvolles mit der API und dem Static Data Dump

EVE lebt von seinen Tools und zur Zeit verbringe ich fast mehr Zeit mit solchen Tools, als im Spiel selbst.

Im Moment bastle ich wieder viel an einem Webtool (welches zur Zeit aber eigentlich nur von mir genutzt wird), welches mir hilft z.b. den POS Status zu tracken, mir also den Fuelstand anzuzeigen. Geplant ist es, mir hier auch eine Email zu schicken, sobald der Stand einen bestimmten Level erreicht hat.  Praktisch, wenn man es grad nicht so im Blick hat, weil man anderweitig abgelenkt ist.

Des Weiteren habe ich angefangen meine Transaktionen mitzuloggen und zu verarbeiten. Hier sind diverse statistische Auswertungen für Produktion und Handel geplant. Angelehnt habe ich das Ganze an den Wallet Manager von Blake (http://k162space.com/2014/04/09/wallet-manager-code-on-github/), den ich bei mir leider nie zum Laufen bekommen habe.

Ich tracke auch meine ganzen Industriejobs übersichtlich auf einer Seite, mit Anzeige, welchen Char sie betreffen, ob auf Station oder in der POS (und auch mit entsprechenden Bezeichnungen und auch Hier sind entsprechende Auswertungen geplant (was habe ich wie oft hergestellt. Wo wurde es verkauft und wie war die Preisentwicklung).

Tools zur Berechnung der Produktions und auch der vermutlichen Inventionkosten sind geplant. Mal sehen ob ich das hinbekomme. Besonders die T2 Inventionberechnung ist hier tricky.

Wenn ich es dann noch schaffe, das Profite automatisch berechnet werden, bin ich erstmal glücklich. Ich habe auch schon eine Idee hierzu im Kopf, die allerdings noch ein paar Lücken aufweist. (Im Prinzip bei jedem Verkauf schauen, ob das Teil vorher gekauft wurde, wenn ja ist die Differenz (abzüglich steuern/gebühr) Gewinn.
Wurde es nicht gekauft, prüfen ob es vorher von einem meiner Chars hergestellt wurde, wenn ja über die Materialien die Kosten ermitteln und auch hier die Differenz als Gewinn berechnen.)

Das nächste Projekt steht auch schon auf dem Plan. Ein “Shopsystem” für die Corp. Die Arbeit geht mir grad scheinbar nicht aus.. und auch hier werden mir API und der Static Data Dump helfen. Hier werde ich mich dann wohl auch mal mit den IGB Javascript Methoden auseinander setzen müssen. ^^

Factionstanding durch COSMOS Missionen fördern

Auch wenn es in Zukunft (Crius lässt grüßen) nicht mehr nötig ist, das Factionstanding in der Corp entsprechend hoch zu haben, um eine POS aufzustellen, habe ich die letzten Wochen mit meinem Main angefangen mein Factionstanding in allen 4 Fraktionen auf über 5 zu heben, um überall im Highsec Level4 Missionen fliegen zu können. Gestern habe ich dabei meinen ersten Erfolg verzeichnen können:

standing

Da ich erst die Hälfte der COSMOS Missionen fertig habe, werde ich das Standing noch auf über 6 bringen, und dann die anderen Fraktionen nachziehen.

Abgesehen davon läuft es mit meiner Produktion zur Zeit richtig gut. Mein Profit ist diesen Monat in neue Rekordhöhen gestiegen (und das mit nur einem Produzenten):

profit_2014_06_27

Ja, ein bisschen e-peen zeigen muss auch mal sein. :-P

Industrieänderungen mit Crius

Da mit der nächsten EVE Version am 22. Juli (Crius Release) massive Änderungen im Industriebereich anstehen, ist es für mich als aufstrebender Industrieller natürlich Pflicht, mich täglich im offiziellen EVE Forum herumzutreiben, DEV Beiträge zu lesen, dazu regelmäßig die DEV Blogs zu studieren und gelesenes auf dem EVE Testserver “Singularity” nachzuvollziehen. Zugegeben mit letzterem tue ich mich immer etwas schwer, da ich mir von Grundauf ein neues POS System aufbauen musste, diese befüllen und mit Materialien und BPOS versorgen musste.

Nichtsdestotrotz sind oben genannte Schritte wichtig und sinnvoll um eine Ahnung zu bekommen,  wie Produktion und Invention von T2 Produkten in zukunft ablaufen wird.

industry-ui Wie man sieht, ändert sich auch die Oberfläche massiv und es ist eine ziemliche umgewöhnung. Trotzdem gefällt mir die neue Oberfläche wesentlich besser, als die alte. Und das Auge isst ja bekanntlich mit.

Durch die Änderung des Slotsystems und der neuen dynamischen Skalierung der Kosten (selbst, wenn man nur an der eigenen POS arbeitet) macht es ein wenig undurchsichtiger, vorher Gewinnmargen zu kalkulieren. Für meine ersten Tabellen gehe ich daher erstmal von großzügigeren Kosten aus. Mache ich mehr Gewinn, freue ich mich natürlich.

Ich denke es wird einige Wochen brauchen, bis der Markt sich auf Grund der neuen Änderungen wieder selbst Reguliert. Die ersten Wochen ist also besondere Beobachtung und Planung nötig.

Besonders hart dürften die Änderungen natürlich diejenigen treffen, welche ihre BPOs bis zur Unendlichkeit erforscht haben, um Perfekte ME/PE Werte zu erhalten. Andererseits war es noch nie Sinnvoll, BPOs jenseits von ME 10 zu erforschen. Der Kosten/Nutzenfaktor war hier einfach nicht gegeben, wie man hier an einem Beispiel sieht:

MyrmidonMEKronos

Gut, dass ich meine BPOs in den seltensten Fällen über ME15 geforscht habe.  :-)

Naja wie dem auch sei. Ich für meinen Teil freue mich auf spannende Zeiten, werde mit meinen Corpmates entsprechend unsere POSen umbauen und gehe (hoffentlich) gut vorbereitet in das Release der Crius Erweiterung.