Archiv der Kategorie: Eve

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. :-)

 

Fernzugriff auf den EVE Client

Da ich beruflich häufiger unterwegs bin und gern auch mal einen Industriejob oder Skill nachschiebe, wenn ich im Büro bin, habe ich nach Möglichkeiten gesucht, mal eben schnell auf den EVE Clienten zuzugreifen, ohne ständig mein Notebook mitschleppen zu müssen.

Es war leider keine Option, den EVE Clienten aufs Unternehmensnotebook zu packen. Gut Im nachhinein betrachtet ist das wohl auch eine sinnvolle Reglementierung.

Nach verschiedenen Trial&Error Versuchen bin ich bei zwei Möglichkeiten hängen geblieben. Beide setzen natürlich immer voraus, dass mein Rechner zuhause läuft und mit dem Internet verbunden ist.

Variante 1: Fernzugriff perTeamviewer.
Als IT Unternehmen haben wir den Glücksfall, einigeTeamviewerlizenzen zu haben. Also habe ich mir auf meinem Rechner zuhause den Unbeaufsichtigten Zugriff installiert. Zugegeben, PVP Aktionen würde ich damit nicht starten wollen, aber für Marktaktionen oder Industriejob nachschieben ist es akzeptabel.

Variante 2: Splashtop Streamer.
Hier bin ich tatsächlich positiv überrascht, denn hiermit kann ich auch per Android-Tablet mal eben auf meinen PC zugreifen und das Streaming funktioniert meiner Meinung nach noch besser, als mit Teamviewer. Auch hier wurde ein entsprechendes Programm für den Fernzugriff installiert. Zusätzlich muss man sich beim Splashtop Betreiber registrieren. Gut einen Haken gibts ja immer.

Richtig gut funktioniert Splashtop im WLAN, da hier die Verbindung natürlich optimal läuft. Es gibt noch einen weiteren Haken. Möchte man außerhalb des heimischen Netzes auf den Splashtop Desktop zugreifen so gibt es hier ein kostenpflichtiges Addon. Eine Möglichkeit das zu umgehen, wäre eine VPN Verbindung, welche sich sogar über das Handy aufbauen lässt. So liesse sich theoretisch der Splashtop Desktop erreichen, ohne das Addon zu kaufen. Zumindest so lange, bis der Betreiber diesen Punkt erkennt und unterbindet. ;-)

Habt ihr noch weitere Möglichkeiten gefunden, wie ihr aus der ferne EVE bedienen könnt? Abgesehen vom neuen Windows Tablet natürlich. :D

RL vs. Bomberfleet 1:0

Tja.. da ist in der Corp ne Bomberfleet geplant.. man bereitet sich drauf vor, wechselt auf den PVP Clon, fittet den Bomber, fliegt 20 Jumps durchs All.. und dann kommt es doch anders. Ist wohl ein klassischer Fall von fail, wenn man dann Abends ausgiebig Essen kocht und feststellt, dass das Zeitmanagement voll versagt hat.

Naja Ende vom Lied: Mr. Tibbers steht in der Küche und kocht zuende, während andere in ihren Bombern Spaß haben. Nächstes mal wohl einfach besser planen…

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.

 

EVE API + SDE. Ein mächtiges Werkzeug

Spielt man länger als ein paar Tage EVE Online, wird man unweigerlich über das Thema API stolpern. In der Regel weil man Tools, wie Evemon, Aura oder ähnliches nutzt, oder weil die Corp der man beitreten möchte, die Herausgabe einer API fordert.

Doch was ist diese API überhaupt? API ist die Abkürzung für “application programming interface” und bietet eine Schnittstelle, über welche sich bestimmte Daten auslesen lassen. Bei EVE Online bedeutet diese API, dass man, je nach vergebener Berechtigung, alle Daten zu Deinen Charakteren, Corporation, Ingamemails, Geldbewegungen, Kriege, etc auslesen und weiterverarbeiten lassen.

Das Alleine bedeutet schon eine Menge Info, die man nutzen kann. Geparrt mit dem aktuellen SDE (dem Datenbankexport durch CCP) lassen sich diese Werte noch weiter verarbeiten. So lassen sich z.b. TypeIDs auflösen, Routenplaner für EVE bewerkstelligen, oder auch Trackingtools für die eigene Industrie schreiben.

Es gibt mittlerweile unzählige 3rd party tools, welche einem das Leben bei EVE leichter machen. Doch sollte man sich immer vergegenwärtigen, WEM man seine API Daten da gegebenenfalls zur Verfügung stellt und auch welche Berechtigung die API haben soll. Schließlich sollte nicht jeder meine Geldbewegungen oder Mails lesen können.

Ich selber habe auch angefangen, mich mit der API auseinander zu setzen. Hierzu später mehr…

6 Chars.. eine kleine Vorstellungsrunde

Nachdem ich mit EVE eine Weile gepielt habe, wurde mir schnell klar, dass es durchaus Vorteile hat, mehrere Charaktere zu bespielen. Und da man die drei Charakterslots, welche man pro Account zur Verfügung hat, nicht parallel spielen kann, mussten weitere Accounts her. Ursprünglich war die Idee, mir eine Flotte von Minerchars heranzuzüchten, um so effektiver Minern zu können (geplant waren mal 2 Hulks + Orca). Mittlerweile habe ich aber andere Prioritäten.

Nun aber zu meinen Chars:

Tiberius Zol

Tiberius Zol ist mein “Mädchen für alles”. Er war mein erster Charakter und hat angefangen bei PVE, über Incursion, PVP, PI und Produktion so ziemlich alles querbeet geskillt. Er ist auch das Zugpferd, wenn es darum geht, meinen anderen Chars ein NPC Standing zu verpassen.

 

Malus Zol

Malus Zol war mein zweiter Char, welcher sich ausschließlich um Industrie und alles was damit zusammenhängt auseinandersetzt. Er kann Frachter fliegen, Hulk benutzen, minern und ist mein Hauptproduzent für T1 und T2 Zeugs. Zur Zeit ist die Planung, die Produktion mit ihm auf Capitalstuff auszubauen.

Sarukan Zol

Sarukan Zol ist mein Wurmlochsklave. Er sitzt in einem C1 Wurmloch, scannt nach Ausgängen für die Corp, betreibt dort PI und macht ansonsten nicht viel.

 

 

Hohiro Ward

Vor ein paar Wochen neu hinzugekommen ist Hohiro Ward. Er wird das zweite Standbein in der Produktion und soll mir helfen, die Produktion von Zeugs noch weiter auszubauen. Bis alle Skills soweit sind, wird es aber noch ein bisschen dauern. Ich kann mir vorstellen, ihn anschließend ebenfalls Mining und Frachterskills trainieren zu lassen.

Zu den vier oben genannten Chars gibt es dann noch zwei weitere, die sich außerhalb der Corp bewegen. Ein Händler, der auf Station sitzt und nichts anderes macht, als An- und Verkauf. Damit lässt sich, neben der Produktion hervorragend verdienen. Zusätzlich gibt es einen reinen PVP Char, der sich gern auch mal außerhalb der CONCORD Regeln bewegt. In letzter Zeit liegt dieser Char aber ziemlich brach. Vielleicht sollte ich mal wieder mit ihm andere Spieler ärgern. gehen. :-)