Jump to content

taranion

Shadowrun Insider
  • Posts

    222
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by taranion

  1. Wird der Text nur mit Lizenz angezeigt?

    Nein. Dieser Satz ist der Default, der angezeigt wird, wenn kein Text gefunden wurde.

     

    Falls Du da Eingabeprobleme hast: In dem Logverzeichnis von Genesis gibt es eine Datei "missing-help-keys-sr6.txt" - die enthält alle Keys aus den Custom-Properties und auch den von der Anwendung zur Verfügung gestellten, die nicht gefunden wurden. Anhand derer kann man gut überprüfen, nach welchen Keys gesucht wurde.

    • Like 1
  2. Hier wäre es übrigens toll wenn man den 'Fluff' Text noch hinterlegen könnte und nicht zwingend(ish) eine Seitenzahl mitgeben müsste.. (wenn ich es richtig verstanden habe)

    Kann man tatsächlich, hatte ich nur noch nicht dokumentiert. Du musst Dir noch eine zweite Properties-Datei anlegen - wenn die erste z.B. spells_mine.properties heisst, muss die zweite spells_mine-help.properties heissen.

    Der Key darin ist angelehnt an den Key in der regulären Properties-Datei  mit einem ".desc" hinten dran (z.B. spell.identifier.desc ). Dann kannst Du da die Zauberbeschreibung oder ähnliches hinterlegen.

    Mehrzeilige Texte entweder alle in einen Zeile schreiben und ein \n als Zeilenumbruch verwenden oder am Ende einer Zeile ein \ als allerletztes Zeichen schreiben und in der nächsten Zeile ein Leerzeichen eingerückt tiefer anfangen.

     

    Was die Seitenzahl angeht, geht da derzeit kein Weg drumherum. Den Key kann man weglassen - dann wird automatisch Seite 0 angenommen.

    • Like 1
  3. Hat irgendwer gesehen wo man Formeln für Zauber erwerben kann? (ich meine im genisis :P)

    Ich fürchte, da ist noch ein Bug. Ich habe vergessen zu implementieren, dass neue Zauber im Karrieremodus Geld kosten, statt Karma. Ist auch bis vor ein paar Tagen noch niemandem aufgefallen.

  4. So, sie ist sicherlich noch nicht fehlerfrei, aber ich glaube die gröbsten Fehler sind  raus und es beginnt der Nutzen zu überwiegen.

    Ich präsentiere daher Genesis 6

     

    Das Hauptfeature ist der Auto-Updater und die Modularisierung. Fortan ist weniger interessant welche Version von Genesis ihr laufen habt, sondern welche Version von Shadowrun innerhalb Genesis.
    Ich habe dabei auch den Support für Shadowrun 5 wieder verfügbar gemacht, jedoch muss dieser explizit aktiviert werden, da ich den SR5 Support eigentich nicht mehr guten Gewissens verfügbar machen mag - aber wer noch Charaktere damit erstellt hat, kann diese jetzt zumindest wieder öffnen.

     

    Neu für Shadowrun 6 (und Splittermond-) Spieler, ist die Möglichkeit eigene Datendefinitionen in Form von XML-Dateien zu hinterlegen. Das gilt nicht nur für Gegenstände, sondern auch Vor-/Nachteile, Zauber, Adeptenkräfte, usw.  Ich habe das bisher allerdings nur oberflächlich getestet und bin gespannt, ob sich da überhaupt jemand heranwagen möchte.

     

    Ansonsten kommt die Software jetzt in einem plattformtypischen Installationspaket. Dafür musste ich auf ein Tool zurückgreifen, was erst in einer Art Alpha-Phase zur Verfügung steht - man merkt dies daran, dass z.B. unter Windows der Installer nur kurz den Fortschrittbalken zeigt und ansonsten keine Fragen oder Bestätigungsdialoge zeigt.

    ( Kleiner Exkurs: Das Tool ist jpackage, welches mit Java 14 erscheinen wird und das JLink Image (was bei Genesis 5 die ZIP-Version war) nimmt und unter Windows eine Config-Datei für WiX generiert, der daraus den eigentlichen Installer baut. Diese generierten Config-Dateien sind noch nicht so toll und das Tool undokumentiert. )

     

    Wie auch immer: Ich hoffe die neue Version führt jetzt keine neuen Probleme ein (Ich musste schon erfahren, dass Avast AntiVir die Installation blockiert)  und ich kann mich endlich wieder der Fehlerbeseitigung für Shadowrun widmen.

    • Like 4
  5. Hi,

     

    Als ich die Shadowrun 6 Unterstützung für Genesis gebaut habe, war das zwar - abgesehen vom PDF-Export - ein 1-Mann Projekt, aber es war eigentlich nicht mein Plan, dass das so bleibt (insbesondere weil momentan die Fehler schneller gemeldet werden, als ich zum Beheben komme). Ich würde mich freuen, wenn die Community an Genesis mitarbeitet, wie sie das auch bereits bei Chummer tut.

     

    Ihr müsst kein Java-Entwickler sein, um euch einzubringen. Diese braucht das Projekt auch, aber auch Leute die z.B. die Daten im XML-Format korrigieren oder einfach auf Zuruf kurzfristig für Tests zur Verfügung stehen. Ich habe die essentiellen Informationen mal im Wiki zusammengefasst.

     

    Kurz was zu den Rechten: Im Normalfall würde ich das alles unter einer Open Source Lizenz veröffentlichen. Das geht aber nicht, da Teile der Daten ja unter Copyright von Pegasus stehende Beschreibungstexte sind, die nur in der Deluxe-Version angezeigt werden dürfen und die nicht in Forks von dem Programm verwendet werden dürfen. Dazu kommt, dass Pegasus ja die Deluxe-Lizenzen verkauft und ich davon anteilig was bekomme. Ich habe nur den Code unter eine Open Source Lizenz gestellt.
    Als Mitarbeiter überlasst ihr mir - wegen der Deluxe-Lizenz - die Rechte an einer kommerziellen Nutzung, bekommt aber die Zusicherung, dass von euren Beiträgen auch die Community ohne Deluxe-Lizenz profitiert.

    Ich bin kein Jurist - wenn jemand da eine bessere Idee hat, bin ich offen für Vorschläge.

     

    Es gibt zudem noch eine Discord- (für Anwender) und eine Slack- (für Mitarbeiter) Instanz, falls jemand kurzfristig was klären möchte. Detail gibt es hier.

     

     

    taranion/Stefan

     

    • Like 1
  6. Tester gesucht.

    Ich arbeite daran Genesis in einem eher platformspezifischen Format und einem Auto-Update-Mechanismus zur Verfügung zu stellen. Ich bräuchte dafür ein paar Tester, die damit mal die nächsten Tage (primär nächste Woche) herumprobieren mögen.

     

    Wer Interesse hat hier ein wenig auszuhelfen, findet weitere Infos in unserem Wiki.

     

    Ihr könnt die Version parallel zu der normalen Genesis-Version laufen lassen. Die Charaktere sollten automatisch in beiden Versionen verfügbar sein.

  7. Insgesamt ist es auch so, dass Chummer auch nach der Erstellung noch eine Verwaltung ermögilcht. AFAIK ist Genesis "nur" für die Erstellung gut. Lasse mich da aber auch gerne belehren =)

     

    Doch, Genesis ermöglicht auch die Verwaltung.

     

    Mein bisheriger Eindruck ist, daß Genesis dahin möchte, wo Chummer seit Jahren ist.

    :) Ja, quasi. Ich verstehe die Shadowrun Unterstützung in Genesis als etwas, wo die Community mitarbeiten kann - ähnlich wie bei Chummer. Derzeit stelle ich gerade die interne Architektur um, stelle die Repositories um und versuche etwas Doku zu produzieren, damit auch Dritte was beisteuern können. Vielleicht kommen wir dann da hin wo Chummer jetzt ist, vielleicht auch nicht - das hängt dann von den Beiträgen ab.

  8. Ist angedacht die SR6E-Version von No Future einzupflegen? Das deutsche Äquivalent wird ja, wenn ich es richtig verstanden habe, nicht auf die Sechste Edition transportiert.

     

    In Rücksprache mit Pegasus ist das von mir nicht angedacht.

    Allerdings verstehe ich die Shadowrun 6 Unterstützung in Genesis als etwas, bei der die Community beitragen kann.

    Ähnlich wie schon bei Chummer, gibt es ein Git-Repository für Interessierte. Anders als bei Chummer ist es nicht komplett Open Source (da ja die lizenzbehafteten Inhalte nicht weitergegeben werden dürfen), aber wer beiträgt bekommt die Zusicherung dass akzeptierte Beiträge der Community zur Verfügung gestellt werden.

     

    Wenn also irgendjemand diesseits oder jenseits des Atlantiks sich mit den XML-Dateien für "No Future" herumschlagen möchte, kann er oder sie das gerne tun - ich würde das nicht ablehnen.

    Natürlich wäre es sinnvoll, mich dafür kurz vorher anzusprechen.

    • Like 2
  9. Bug-Meldung: Ich habe einen Char mit Magie auf D erschaffen und Magie über die Anpassungspunkte von 1 auf 6 erhöht. In Genesis selbst stimmt alles, der Magiewert ist 6. Exportiere ich den Char als PDF, hat er allerdings plötzlich nur Magie 5. Entsprechend sind alle Würfelpools auf dem Bogen falsch, die Magie mit einbeziehen. Mein Char hat keinerlei Implantate und auch auf dem Charbogen Essenz 6, daher stammt der niedrigere Magiewert also nicht.

    Ladoik hat Recht, was den Verweis auf das Ticketsystem angeht. Ich grübel allerdings gerade, wie das zustandekommen kann, was Du beschreibst.

    Meine Theorie ist, dass Du den Charakter ausgedruckt hast, bevor die Generierung abgeschlossen war. In dem Fall werden deine Steigerungen (+5) mit Anpassungspunkten und der Punkt (+1) aus der Prio-Tabelle getrennt vermerkt und erst beim Beenden der Generierung zusammengerechnet und im Charakter dort vermerkt, wo vorher die investierten Anpassungspunkte standen.

    Der Druck schaut anscheinend nur auf das eine Feld.

     

    Ich bin noch nicht ganz sicher, was für mich dann der eigentliche Fehler wäre - dass das Drucken im Erschaffungsmodus falsche Werte liefert oder dass man überhaupt im Erschaffungsmodus drucken kann (was nie so richtig geplant war).

  10. Servus taranion, danke fürs Update für Genesis. Leider habe ich nirgends ein changelog entdeckt. Gibt es sowas?

    Jupp, auf der Startseite under Homepage https://www.rpgframework.de/gibt es News zu jeder Version mit Release Notes.

    Für die letzte z.B. hier: https://www.rpgframework.de/index.php/de/2019/12/11/genesis-5-1-2-2/

     

    Es gibt auch noch - etwas experimentell - einen automatischen Auszug aus dem Ticketsystem.

    https://rpgframework.atlassian.net/wiki/spaces/GENESIS/pages/356319233/Genesis+5.1.2

     

    Ich wünsche Dir und deinen Lieben noch angenehme und geruhsame Feiertage.

    Danke, gleichfalls. Mich hat seit gestern ein grippaler Infekt in seinem Griff und ich vegetiere irgendwo zwischen Bett, Sofa und Schreibtisch.
    • Like 1
  11. Danke. Freut mich, dass es Dir gefällt.
     

    Einziger Wermutstropfen bislang: Trotz aktuellem, benötigten Javakram installiert, funktioniert die Javaversion von Genesis bei mir überhaupt nicht.


    Du hast mich verwirrt. Java-Versionen sind beide Versionen, die wir anbieten. Und zum Laufen gebracht hast Du es ja anscheind grundsätzlich, sonst hättest Du ja nichts dazu sagen können.
     
    Ich vermute mal, Du meinst die JAR-Version. Die ist ein grundsätzlich schwieriges Thema. Bei Java 8 war das alles noch einfach - hatte man Java installiert, wurde auch immer die sogenannte JRE (Java Runtime Environment) richtig mit installiert, die man zum Ausführen von JARs braucht und die Dateiendung .jar mit dem Programm "java" in der Java-Installation verknüpft. Seit Java 11 passiert das anscheinend nicht mehr, aber ich blicke auch nicht, warum nicht. Bei mir geht es nicht, bei meiner Frau lief es problemlos - und ich habe bis heute keine Ahnung warum.
     
    Ich rate daher grundsätzlich die Version zu verwenden, die das eigene Java mitbringt und die wir aktuell als ZIP ausliefern. Das ist die einzige Version, die noch Zukunft hat und demnächst einen richtigen Installer bekommt, sobald ich den Auto-Updater fertig habe.

    • Like 1
  12. Vielen Dank für die wahnsinnig schnelle Reaktion. Es scheint, als hätte sich mein Problem aufgelöst. Reproduzierbarkeit ist immer so ein Ding, vor allen Dingen jetzt, wo es mit der JAR Version nicht mehr passiert. Habe über das Ticketsystem ein Featurewunsch ;-)

     

    Das war dann wohl der, den ich gerade mit dem Verweis auf das hier geschlossen habe!?

     

    • Like 1
  13. Hi,

     

    ich habe beide WIN Versionen herunter geladen (5.1.1), ohne key, Java aktualisiert mit Version 11 developer tool.

    Optisch siehts es sehr fein aus für den Anfang und ich mag die Übersichtlichkeit auch besser als die Chummer Version.

     

    Doch leider schaffe es nicht einen einfachen Adepten zu generieren. Spiele ich zwischendrin mit den Attributen, verhaspelt sich das Programm gerne mal und man ist nicht mehr in der Lage + und - zu drücken, die ausgegraut. 

    Zudem verhaspelt er sich auch gerne mal bei der Skillpointverteilung oder auch bei den Adeptenfähigkeiten.

     

    Und zu guter Letzt, wenn man auf Fertig drückt und die erste Übersicht bekommt und abspeichert, Genesis beendet und was anderes macht, kaum ruft man Genesis wieder auf, ruft seinen fertigen Charakter auf stehen da auf einem -32 Karmapunkte.

     

    Ich weiß nicht wie es bei euch allen aussieht, aber ich habe nicht das Gefühl, daß es alleine bei der Charaktergenerierung rund läuft. Für mich ist das Tool leider so nicht nutzbar.

    Hi Imaduffus,

     

    es gibt noch einen Effekt, den ich bisher nicht richtig in Griff bekommen habe, weil ich ihn nicht reproduziert bekomme: Wenn man einen Charakter erschaffen hat, verlässt und danach einen weiteren Charakter erschafft oder neu öffnet und Genesis vorher nicht neu startet, kommt es manchmal (aber anscheinend auch nicht immer) dazu, dass Genesis sich verhaspelt und nicht mehr richtig mitzählt, wenn man was an einem Charakter endet. Schließt man Genesis und startet es neu, wird wieder sauber durchgerechnet und dann treten Effekte auf, wie Du sie beobachtet hast. Vermutlich hat sich dieser Effekt mit dem Feature des Zwischenspeicherns bei der Erschaffung eingeschlichen.

     

    Ich würde das liebend gerne beheben,  aber ich brauche dafür eine Anleitung, wie genau der Fehler entsteht - also z.B. was ihr euch für einen Charakter (Prioritätenverteilung, Metatyp, Magieart) gebaut habt, ob der Zwischengespeichert wurde oder nicht, wenn ja ob im Assistenten oder später, ggf. ob die Erschaffung zwischendurch verlassen wurde, ob nach der Erschaffung etwas getan wurde, bevor weitergemacht wurde usw.

    • Like 1
  14. Kann ich das selber daheim machen oder müsstest du das machen? Ich versuche gerade fürs rpg komplett aufs tablet (android) umzusteigen, da wäre Genesis ein ziemliche Bereicherung. :)

    Also, rein technisch kann man das vermutlich mit der JAR-Version machen, aber ich mache selber gerade erst Babyschritte mit den dafür nötigen Tools (GraalVM) und kann nicht viel dazu sagen.

    Ich habe das mal an einem Miniprojekt getestet und selbst da lief es nicht richtig.

     

    Ich vermute, da muss man tatsächlich noch viel Zeit und Energie reinstecken.

  15.  

    Das ist ein Nebeneffekt des Startens über die Batchdatei (Genesis.bat), den ich leider nicht abstellen kann.

     

    Ich probiere gerade Methoden aus, die Installation zu verbessern, aber ich bezweifle dass ich das Terminalfenster abgestellt bekomme.

     

    Ersetze die Aufrufzeile in der bat durch:

    start "" "%DIR%\javaw" %JLINK_VM_OPTIONS% -m genesis/org.prelle.genesis.Genesis3Main %*

     

     

    Leider stammt die BAT nicht von mir, sondern wird von den verwendeten Tools automatisch generiert.

  16. config.babylon.plugins.shadowrun6.pdf.empty_page ist NICHT ausgewählt =)

     

     

    * Tisch -> Kante *  Setz den Haken mal - dann geht es :o

     

    Und meine Frau sagte noch: "Testest Du das bitte". Wie erklär ich ihr das jetzt?

     

    Aber im Ernst: Das Flag ist aktuell genau umgedreht - ist der Haken drin, wird gedruckt - ist er es nicht, bleibt es leer.

    • Like 1
  17. Hast du allgemeine Hinweise, wie wir fehlerhaften PDF-Export (PDF-Dokument ist bis auf das Grundgerüst vollständig leer) debuggen können?

     

    Betrifft 5.1.

     

    Hm, deine Beschreibung klingt wie das jetzt wählbare Feature des "Leerdrucks", d.h. statt dem Charakter auszudrucken wird ein blankes Charakterdokument erzeugt - für Leute, die unser Dokument lieber mögen als andere verfügbare PDFs. Man kann den in den Druckeinstellungen an- oder abschalten. (Ich glaube, der Übersetzungsstring fehlt da und die Option heisst etwas kryptisch).  Damit würde ich als erstes herumprobieren.

  18. Genesis 5.1.0 bringt euch "Berlin 2080" und die Daten aus den jüngsten Schattenloads.

    * [GEN-430] - Feature: Include data from SR6 Supplement "Berlin 2080"
    * [GEN-436] - Feature: Include data from german DLC "Schattenload 2019-07" and "Schattenload 2019-11"
    * [GEN-437] - Feature: Provide a config option that allows using data plugins that are only available in other languages
    * [GEN-444] - Feature: Allow changing your nuyen directly
    * [GEN-113] - Improvement: Printing empty character documents improved
    * [GEN-428] - Improvement: Make drones countable
    * [GEN-434] - Improvement: Added possibility to reference magazine issues as data sources
    * [GEN-435] - Improvement: Add option to set language for data and rule plugins
    * [GEN-409] - Using +/- buttons on ammunition has no effect on nuyen
    * [GEN-429] - PDF: Reduce minimum space for skill table to allow longer armor lists
    * [GEN-438] - Cannot print character, where Drone has an embedded targeting autosoft
    * [GEN-442] - Increasing count of items does not follow PAY GEAR option
    * [GEN-443] - & in Contact type description renders character unloadable

    Außerdem gibt es hier eine Liste von Aufgaben/Bugs, die ich mir intern schon zurechtgelegt habe. Wundert euch bitte nicht, wenn ihr etwas gemeldet habt, was da noch nicht drin steht. Die Liste noch nicht abgearbeiteter Bugs und Feature Requests ist aktuell 86 Einträge lang und wächst täglich - momentan schneller als ich sie abarbeiten kann.

    • Like 2
  19. Was Cool wäre, ein Export als SL NSC, so das alles Kompakt auf DinA5 Seite ausgegeben wird, mit Bild vielleicht.

    Kriegst du sowas hin?

     

    Und hast du meinen Post auf der letzten Seite ganz unten gesehen?

     

    Kriegen wir hin. Ich spreche da mal für meine Frau, die den PDF-Output verantwortet :)

    Es wäre hilfreich, wenn Du ein Bild von einer Vorlage hättest, wie Du Dir die Ausgabe vorstellst - auch am besten als Feature Request im Ticketsystem.  Dann bräuchte sie sich einfach nur an die Umsetzung machen.

     

    Und sorry, ich werde auf so vielen Kanälen befeuert, dass ich manchmal vergesse zu reagieren, wenn es nicht sofort passt. Das Ticketsystem ist da für mich echt praktisch, weil ich da wenigstens auch Tage/Wochen später noch sehe, was noch offen ist.

  20. @taranion

    Hi, sag mal, warum kann ich bei SR, wenn ich Java auf dem Rechner Installiert habe (Neuste Version) kein Bild einfügen?

    Ich nutze die Version mit dem eigenem Java, da ich die andere nicht Installieren konnte, habe es mit allen 5 Versionen ausprobiert und jetzt Java wieder deinstaliert.

    Was brauchst du bei dem Fehlerbild im Ticket?

     

    Hm, seltsam. Das sollte eigentlich unabhängig davon sein, welches Java Du verwendest.

    Am besten gehst Du wie folgt vor:

    - Lösche die Datei genesis-log.txt , sofern irgendwo noch vorhanden, bevor Du Genesis startest

    - Versuche den Fehler zu reproduzieren (und nicht mehr zu machen). Merk Dir, was Du getan hast. Für mich relevant: wo passiert das? a) Im Assistenten B) bei Erschaffung auf der Charakteransicht  c) im Karrieremodus bei Charakteransicht

    - Beende Genesis regulär.

    - Mach ein Ticket auf, hänge genesis-log.txt mit an und beschreib mir, was ich tun muss um es zu reproduzieren.

  21. Das Online-Gerödel von den Jungs ist leider keine Option für mich - auch als langjähriger Kunde mit allen SR5-Erweiterungen, daher bleibe ich liebend gern bei Genesis. B)

     

    Aber: Ein Editor für eigene Wummen, Ausrüstung etc. und die Möglichkeit, selbstständig die angelegten Gegenstände zu fixen (SmartLink, Laserpointer etc.) wäre cool - klappt aber vermutlich nicht, weil Java keine Editor-Funktion unterstützt?

     

    Okay, die Antwort ist komplexer.

    1. Grundsätzlich ist Genesis ein Projekt, an dem man mithelfen kann, um z.B. Fehler in den XML-Daten zu korrigieren. Ich habe zwar bisher allen Sourcecode öffentlich lesbar bei BitBucket, aber gerade die XML-Daten gibt es aktuell nur für Leute, die ernsthaft mitarbeiten wollen, da hier im Prinzip copyright-behaftete Inhalte (und auch die deutschen Texte) enthalten sind und ich das nicht einfach öffentlich machen darf. Dummerweise muss ich pro Person die da mitmachen möchte, monatlich $3 bezahlen, so dass ich da nochmal mit Pegasus reden möchte, ob man das nicht anders hinbekommt.
    2. Ich möchte auch eine Option schaffen, dass Nutzer eigene Datenfiles hinterlegen können - Ausrüstung, Zauber, usw. Das ist jetzt ein kleinen wenig mehr Aufwand als die üblichen Bugs und daher noch nicht passiert, aber ich habe mir dafür gerade mal einen Task erstellt, den man verfolgen kann.
    3. Ein Editor für diese ausgelieferte Daten wird es nicht geben können, da diese mit jedem Update immer wieder überschrieben würden. Einen Editor für eigene Datenfiles könnte man theoretisch schreiben (auch in Java), aber der Aufwand ist recht groß. So groß, dass ich alleine damit vermutlich 1-2 Monate beschäftigt wäre. Ich gestehe, dass werde ich nicht tun - dafür habe ich zuviel anderen Kram um die Ohren. Wenn jemand anderes mit Java(FX)-Kenntnissen das übernehmen mag, integriere ich das aber gerne.
    • Like 1
×
×
  • Create New...