Ankündigung [WIP] DarkOrbit KonfigRechner uvm.

Dieses Thema im Forum 'Speakers Corner' wurde von Яyûû gestartet, 13 Januar 2016.

Liebe(r) Forum-Leser/in,

wenn Du in diesem Forum aktiv an den Gesprächen teilnehmen oder eigene Themen starten möchtest, musst Du Dich bitte zunächst im Spiel einloggen. Falls Du noch keinen Spielaccount besitzt, bitte registriere Dich neu. Wir freuen uns auf Deinen nächsten Besuch in unserem Forum! „Zum Spiel“
?

Was haltet ihr von sowas?

Diese Umfrage wurde geschlossen: 14 Februar 2016
  1. Finde ich gut

    33 Stimme(n)
    62,3%
  2. FInde ich schlecht

    4 Stimme(n)
    7,5%
  3. Weder noch

    7 Stimme(n)
    13,2%
  4. Ganz interessant, aber ich bin mich nicht sicher was mir das bringen würde

    9 Stimme(n)
    17,0%
  1. Яyûû

    Яyûû User

    Moin moin,

    Es ich kann euch endlich miteilen, dass es nun möglich ist sowohl ins Schiff, als auch in die Drohnen Items hinzuzufügen. Es stellte sich zum Ende heraus, dass es doch n wenig anstrengender war als ich zuerst annahm. Aber endlich funktioniert es soweit. Nun fehlt nur noch das Hinzufügen der grafischen Darstellung für den Configrechner und dann ist die erste Etappe abgeschlossen und die ersten Tests können für die erste Funktion tatsächlich nach so viel Zeit endlich beginnen.

    [​IMG]


    [​IMG]

    Code:
    ###########17/06/2016 22:26:11######### 
    Userproperties: 
    OS: Windows 7 ver: 6.1
    Screenresolution: 1920.0x1080.0
    C:\Users\Patrick
    Java version: 1.8.0_65
    x86
    ###############################
    Loading dolib...
    Reading in: C:\Users\Patrick\Documents\test_install\drones.txt
    Reading Data: DRONES
    Reading: Iris
    Reading: Flax
    Reading: Zeus
    Reading: Apis
    Reading in: C:\Users\Patrick\Documents\test_install\dronedesigns.txt
    Reading Data: DRONEDESIGNS
    Reading: Havoc
    Reading: Hercules
    Reading: Silver Skull
    Reading: Silver Reaper
    Reading: Silver Robo-bat
    Reading: Epic Demon
    Reading in: C:\Users\Patrick\Documents\test_install\events.txt
    Reading Data: EVENTS
    Reading: Event
    Reading in: C:\Users\Patrick\Documents\test_install\shields.txt
    Reading Data: SHIELDS
    Reading: SG3N-A01
    Reading: SG3N-A02
    Reading: SG3N-B01
    Reading: SG3N-A03
    Reading: SG3N-B02
    Reading in: C:\Users\Patrick\Documents\test_install\speedgen.txt
    Reading Data: SPEEDGEN
    Reading: G3N-1010
    Reading: G3N-2010
    Reading: G3N-3210
    Reading: G3N-3310
    Reading: G3N-6900
    Reading: G3N-7900
    Reading in: C:\Users\Patrick\Documents\test_install\weapons.txt
    Reading Data: WEAPONS
    Reading: LF-4
    Reading: LF-3
    Reading in: C:\Users\Patrick\Documents\test_install\spaceships.txt
    Reading Data: SPACESHIPS
    Reading: Goliath
    Reading: Vengeance
    Reading: Bigboy
    Reading: Phoenix
    Reading: Leonov
    Reading: Liberator
    Reading: Piranha
    Reading: Nostromo
    Reading: Aegis
    Reading: Citadel
    Reading: Spearhead
    Loaded collections in: 789 ms
    Load Skilltreemanager...
    Initiate Skilltree:
    Load C:\Users\Patrick\Documents\test_install\skills.txt
    skills.txt was loaded!
    Finished in: 3132 ms
    Useraction: Oeffne Schiffsauswahl
    Will do stuff with: Goliath
    Loading Goliath
    Loading Iris
    Loading Iris
    Loading Iris
    Loading Iris
    Loading Iris
    Loading Iris
    Loading Iris
    Loading Iris
    Loading Apis
    Loading Zeus
    Loading LF-3
    Loading LF-4
    Loading LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Can't add LF-4(Drones)
    Useraction: (IM) Can't add LF-4(Drones)
    Useraction: (IM) Can't add LF-4(Drones)
    Useraction: IM, K2
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Adding LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Can't add LF-4
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Adding LF-4(Drones)
    Useraction: (IM) Can't add LF-4(Drones)
    Useraction: (IM) Can't add LF-4(Drones)
    
     
    btbеаr gefällt dies.
  2. Ich melde mich nun nochmal zu Wort. Hast du die neuen Schiffe auch schon eingeplant die es seit 3 Wochen nun gibt. Einiges ist nun ja kein Design mehr
     
    Яyûû gefällt dies.
  3. Яyûû

    Яyûû User

    Moin moin,

    Ich habe bereits alle Designs entfernt und einprogrammiert, dass die Schiffe jeweils extra Bonis haben können. Ebenso, falls es später benötigt wird, besitzen alle Schiffe eine Zusatzeigenschaft, die besagt zu welcher Klasse von Schiffen sie hinzugehören. Also Goliath, Veng etc.

    Diese sind lediglich noch nicht in den Dateien, in denen sie gespeichert werden. Aber im Grunde genommen funktioniert alles soweit.
     
  4. Яyûû

    Яyûû User

    Moin moin!


    22.06.2016:

    Starten wir mal heute mit weiteren Fortschritten. Im Rahmen dessen, dass die Items innerhalb der Drohnen und innerhalb des Schiffes irgendwie angezeigt werden können, könnt ihr hier eine kleine WIP Version den ganzen sehen:

    [​IMG]

    Diese Anzeige liefert bisher nur die Items aus den Drohnen in der ersten Konfi. Nebenbei gibt es ein kleines Problem denn die Tabelle wird leider erst aktualisiert, wenn die Drohne mit Items gefüllt ist. Auf eine bildliche Darstellung wird aufs erste verzichtet und diese Tabellenansicht wird es auch in der ersten zugänglichen Version geben. In Zukunft (erste Tests waren auch schon vor einiger Zeit sichtbar) sollte es eine Version mit Bildern geben ;)

    EDIT: Ein Fehler wurde festgestellt, bei dem die Items in den Flax-Drohnen nicht in die Tabelle geladen werden.

    Wer hätte das gedacht.. Nach ~4h Arbeit wurde der Fehler gefixt. Die Tabelle Zeigt nun alles wie sie soll an.

    21:24, Ergebnis soweit:

    Konfig 1:
    [​IMG]
    Konfig 2:

    [​IMG]


    Morgen: Entfernen von Items

    23.06.2016:


    Beim Implementieren des Remove Buttons kam es zu einigen Schwierigkeiten die leider ein wenig weitreichender sind. Die Behebung wird demnach ein wenig länger dauern.

    Hier... Eine Itemliste!

    [​IMG]

    Preise sind zwar nicht angepasst... Aber sie wurde implementiert!
    Zu finden unter DarkOrbit -> Itemliste in der Menüleiste.

    Ist der Remove Button erstmal fertig, setze ich mich daran es möglich zu machen Custom Items hinzuzufügen, falls zB ein Item oder ein Schiff erschienen ist, was ich noch nicht implementiert habe, man es aber unbedingt im Rechner benutzen will.

    Remove Button funktioniert nun für den Drohnen (Auf beiden Konfigurationen)
    Clear Funktion wurde eingefügt, welche eine Konfiguration leert
    STRG+D Shortcut wurde hinzugefügt für das Löschen von Items in den Drohnen

    SHORTCUUUUTS!!!
    In der Schiffsauswahl wurde der STRG-G Shortcut hinzugefügt, um einen 8I,A,Z Goli zu erstellen

    Ist man unter der Schiffstabelle, so kann man da Schiff nun per STRG+4 mit Level 16 LF-4 füllen.

    Remove und Clear Funktion wurde nun auch beim Raumschiff hinzugefügt.

    [​IMG]

    Entferne LF-3 und SG3N-A01 in Iris 1, Slot 1:

    [​IMG]
    (Items in Slot 2 rücken automatisch in Slot 1, wird ein Item hinzugefügt.. So wird auch der leere Slot gefüllt)

    Clear:

    [​IMG]

    Morgen: Erweiterung der Itemliste (Custom Items), Anschließend Optimierung des Itemmanagers. Als letztes folgt eine Umstrukturierung der GUI im Config Calc mit zusätzlichem Konfivergleich und diversen Tools um x4, RSB u.Ä. zu berechnen.

    Sind die Punkte abgearbeitet und alle Daten bezüglich Items aktualisiert, folgt die erste Testphase für die erste Funktion.

    24.06.2016:

    Naja, zugegeben ich hatte nicht soo viel Zeit.. Leider konnte das Einfügen von Custom-Items noch nicht hinzugefügt werden :/

    Aber die GUI für die Itemliste wurde angepasst und naja, rechts sind nun einige Informationen mehr zu sehen :)

    [​IMG]

    Gruß
     
    Zuletzt bearbeitet: 24 Juni 2016
    bomb232, btbеаr und .Golan. gefällt dies.
  5. .Golan.

    .Golan. Guest

    Hallo Ryuu,

    schön das du weiter an deinem Programm arbeitest, wären die DO Progger bloß auch so engagiert.
    Hast du auf De1 villeicht einen Account und könntest, falls vorhanden, mir den Namen geben ? Ich würde dich nämlich gerne InGame per Mailsystem anschreiben das du mir den Downloadlink schicken kannst :)
     
    btbеаr gefällt dies.
  6. Яyûû

    Яyûû User

    Moin moin,

    Ich hab mich mal auf de1 eingeloggt. Du kannst mich unter dem Namen "Ryuu•[αssα]" erreichen :) ggf. werde ich dir dort meine Mal geben, da ich mich öfter in meiner Mail als in DO einlogge. Ich werde dir bis spätestens Montag (Hoffe ich schaffe das bis dahin) eine Testversion zusammenstellen. Diese wirst du dann natürlich auch teilen können. Über dementsprechendes Feedback würde ich mich freuen, vor allem beim Thema Benutzeroberfläche.

    Schönen Abend noch :)
     
  7. .Golan.

    .Golan. Guest

    Ich stelle mich gerne als Testperson zur Verfügung :). Schau mal in dein Postfach ;)
     
  8. Яyûû

    Яyûû User

    Hab dir alles nötige zugeschickt, falls du Fragen hast, kannst du sie gerne hier im Forum oder per Mail stellen :)

    Denke das ist offensichtlich, aber so öffnet man das Programm^^' Als ich angefangen hatte, wusste ich es zB nicht xD

    [​IMG]
     
    bomb232 und .Golan. gefällt dies.
  9. .Golan.

    .Golan. Guest

    Vielen Dank Ryuu :)
    Ausgiebig Testen kann ich es aber erst nach der Klausurenphase in ca. 2 Wochen. Musst dich solange gedulden. Geheimtipp: Gambling Apocalypse Kaiji. Lass dich nicht von dem karikaturhaften Zeichenstil abschrecken. Das könnte vermutlich das spannendste Anime sein, den du sehen wirst. Du wirst überrascht sein, womit Spannung erzeugt wird ;)

    EDIT: Beim Öffnen erscheint eine Fehlermeldung: Fehler: Hauptklasse C:\[Dateipfad] konnte nicht gefunden oder geladen werden.

    Ich habe die 64 Bit-Version von Java auf dem Rechner. BS ist Windows 7. Liegt es daran, das ich kein WinRaR auf dem Laptop habe ?
     
    Zuletzt bearbeitet von Moderator: 27 Juni 2016
  10. Яyûû

    Яyûû User

    Hab den Anime mal in meine Liste gesetzt,

    So, befindet sich das Programm unter Dokumente und ist entpackt? ggf. solltest du kein winRaR haben um das Programm zu entpacken, kannst du als Alternative das Open-Source Programm "7zip" verwenden.

    EDIT:
    Ich versuche im Laufe des Tages das Problem ähnlich nachzustellen um zu schauen was das Problem ist.

    EDIT2:
    Versuchst du das Programm über den CMD zu öffnen? Tue ich dies komme ich zu einer ähnlichen Fehlermeldung. Ansonsten schreib mal hier her welche JRE du genau installiert hast. (C:\Program Files (x86)\Java oder C:\Program Files\Java)

    Ich habe übrigens versucht mal das Programm mit verschiedenen Versionen von Java starten zu lassen. Um zu sehen welche Java Version verwendet wird, gehst du zum Java Contol Panel (C:\Program Files (x86)\Java\jre1.8.0_91\bin dann javacpl.exe) Der Pfad ist natürlich abhängig von der Java Version.
    [​IMG]

    Dies sollte übrigens sonst auch das Programm öffnen können:

    [​IMG]
    [Ich habe mal eine test.jar erstellt, damit ich mich nicht verschreibe x) Funktioniert aber auch mit der Datei ConfigCalc_wip_public.jar]

    Code:
    cd Documents\test_install
    dir // musst du nicht, kannst aber so nachsehen was im Ordner ist
    java -jar ConfigCalc_wip_public.jar
    
    Eine Batch Datei mit dem Code hat ebenfalls funktioniert.

    Code:
    @echo off
    start "" "C:\Users\Patrick\Documents\test_install\ConfigCalc_wip_public.jar
    exit
    
    Wobei der Pfad dann natürlich der Pfad von deinem Rechner sein sollte^^
     
    Zuletzt bearbeitet: 28 Juni 2016
  11. wo kann man den rechner den downloaden
     
  12. Яyûû

    Яyûû User

    Hey,
    Die aktuelle Version ist derzeit noch nicht ganz fertig. Wenn du diese jedoch testen willst, schreib mir eine DO Mail auf DE1. (Ryuu•[αssα])
    Dann kann ich dir gerne die entsprechenden Links senden. Da Fremdlinks hier jedoch verboten sind, kann ich das Programm im Moment noch nicht verlinken. Ich werde den Support hierfür anschreiben, wenn das Programm in einem anderem Stadium ist.

    Mit freundlichen Grüßen
     
  13. Яyûû ich hab dich auch mal angeschrieben
     
  14. Яyûû

    Яyûû User

  15. Яyûû

    Яyûû User

    So, hier eine kleine Zeile um das Tartarus-Schiff hinzuzufügen:

    Code:
     Tartarus;260000.0;220;Lass Deine Gegner lang genug in den Abgrund blicken und sie werden panisch das Weite suchen. Die Tartarus besitzt folgende Fähigkeiten: Schnellfeuer, Geschwindigkeits-Schub;14;15;3;Heavy Battlecruiser;1.0;1.0;1.0;1.0;1.0;200000;Uridium= 
    Einfügen unter:
    Dokumente -> test_install -> Data -> ress -> spaceships.txt
     
  16. Яyûû

    Яyûû User

    So da das Entwickeln weiter geht, gibt es noch ein designtechnisches Problem.

    Aktuell werden die Drohnen bei der Schiffserstellung hinzugefügt, das macht es jedoch unnötig kompliziert hinzuzufügen welches Level die Drohnen haben soll (Upgrade, allg. Level), allerdings können alle Drohnen gleichzeitig hinzugefügt werden.

    Ist es also möglicherweise besser das Drohnen hinzufügen in den Itemmanager einzubauen, oder es bei der Schiffserstellung zu belassen?

    -> Nach dem nächsten Update folgt ein Video über die Verwendung des Programmes zu demonstrieren und dementsprechend zu sehen was interessierte möglicherweise gerne anders sehen würden.

    Dass mir solche Gedanken unbedingt spät in der Nacht kommen müssen x)

    Gruß
     
  17. Dranbleiben^^
    Thumbs up;)
     
  18. Яyûû

    Яyûû User

    [​IMG]

    Ein kleines Testfenster zum neuem Itemmanager :)

    EDIT:

    [​IMG]

    Das Wechseln zwischen Sprachpaketen wurde nun zum Teil umgesetzt. Nun kann in den Optionen die Sprache geändert werden :)

    Dies gilt bisher nur für Itembeschreibungen, Userinterface folgt!


    Finale UI:

    [​IMG]

    29.10.2016:

    Durchtausch des alten Itemmanagers durch den Neuen und diverse Bugfixes

    [​IMG]

    Nun: Erweiterung der Sprachpakete
     
    Zuletzt bearbeitet: 29 Oktober 2016
  19. Яyûû

    Яyûû User

    So hey Leute,

    Der letzte Beitrag ist ein wenig her und ich muss zugeben, dass ich eine Weile nicht weiter gearbeitet habe. Nun hab ich jedoch 2 Updates in den letzten Tagen vorbereitet.

    Das eine Update befasst sich mit der Ausarbeitung der Sprachpakete:
    [​IMG]
    Hier habe ich das Programm einmal auf deutsch und einmal auf englisch geöffnet. Sieht scheinbar doch recht gut aus :) Ja gut sehe erst jetzt dass ich da was klein geschrieben hab, aber das sind die Kleinigkeiten.

    Ebenso wurde hinzugefügt, dass Drohnen über den Itemmanager hinzugefügt werden können. Dabei wird auch beachtet:

    max. 1 Apis
    max. 1 Zeus
    Flax+Iris <= 8
    [​IMG]

    Was noch kommt: Verschönerungen im Bereich Drohnen, per rechtsklick Items bearbeiten (Level einstellen) und löschen, Neue Schiffsauswahl und neues Hauptmenü

    Frohes neues,
    Gruß
    Ryuu
     
    cyberius gefällt dies.

  20. Wollte nur erwähnen das ein Laser 6% mehr DMG auf Upgrade-Level 16 bekommt was bei nem LF4 212 DMG macht und nicht 206 DMG. Sind bei nem 10 Drohnen-Goli über 660 DMG die am Ende fehlen.
     
    Zuletzt bearbeitet: 4 Januar 2017
    Яyûû gefällt dies.