Skip to content

Releases: Aeolitus/Sephrasto

Sephrasto 3.5.0

08 Mar 17:07
Compare
Choose a tag to compare

Allgemein

  • Alle Textfelder unterstützen nun HTML-Formattierung und diese kann nun im Datenbankeditor verwendet werden.
  • Potenzielle Probleme mit dem PDF-Export des Charakterbilds auf macOS und Linux behoben
  • Die Installationsgröße von Sephrasto ist aufgrund der neuen HTML und Bild-Export Features gestiegen

Charakterbögen

  • Die Konfigurationsdateien bieten nun mehr Optionen(siehe Dokumentation). Die Angaben für die Bildposition mussten bei allen Bögen angepasst werden, da Bilder nun auf eine andere Art zu PDF exportiert werden.

Regelanhang

  • Die Größe der Regelanhangschrift ist nun eine akkurate Point-Size Angabe (siehe Info-Tab und Einstellungen). Dies hat den positiven Nebeneffekt, dass die Schriftgröße nun über alle Regelseiten hinweg identisch ist und nicht mehr schwankt.
  • Der Regelanhang ist nicht mehr editierbar, diese Option wurde entfernt (siehe Info-Tab und Einstellungen).
  • Der Regelanhang unterstützt die neue HTML-Formattierung, sodass er nun deutlich besser lesbar ist.

Datenbank

  • Das Element Manöver/Modifikation/Regel heisst nun einfach nur noch Regel
  • HTML-Formattierung auf fast alle Datenbankelemente angewandt.
  • Die Datenbankeditoren für Talente und Regeln können automatisch eine zum Ilaris-Layout passende HTML-Formattierung einfügen.
  • Neue Datenbank-Einträge: Probenwahrscheinlichkeiten, Zusammenarbeit, Schicksalspunkte, Untypische Aktionen, Einschüchtern und Furcht, Nahkampfmodifikatoren
  • Umbenannte Datenbank-Einträge: "Manöver: Typen" zu "Regeln: Typen"; "Regelanhang: Manöver Mergescript" zu "Regelanhang: Regel Mergescript";
  • "Regelanhang: Reihenfolge" verwendet nun "R" für Regel-Elemente, statt "M" und es können nun mit "T" Titel eingefügt werden.

Sephrasto 3.4.1

13 Feb 19:37
Compare
Choose a tag to compare

Datenbank

  • Fix: Hausregeldatenbanken, die Freie Fertigkeiten enthalten, können nach Speichern in Sephrasto 3.4.0 nicht mehr geladen werden.

Charakter

  • Fix: Die gespeicherten Regelkategorien im Infotab werden bei älteren Charakteren nicht korrekt geladen.

Verschiedenes

  • Fix: In manchen Fällen kann Sephrasto eine exportierte PDF nicht automatisch öffnen und zeigt eine Fehlermeldung an

Sephrasto 3.4

08 Feb 16:59
Compare
Choose a tag to compare

Waffen Tab

  • Update: Wenn eine Waffeneigenschaft mit Parameter und Script (z. B. "Schwer") fehlerhaft eingetragen wird, wird nun eine bessere Fehlermeldung angezeigt und die anderen Waffen werden dennoch korrekt aktualisiert.
  • Bei den Waffenwerten für unbewaffnete Waffen wurde manchmal fälschlicherweise eine Änderung der Härte angegeben.

Info Tab

  • Update: Die Tooltips für NSC Charakterbogen und kurzer Charakterbogen wurden verbessert

Datenbankeditor

  • Neu: Bei Waffen können nun W6 oder W20 für den Schaden ausgewählt werden
  • Neu: Bei Fernkampfwaffen kann nun der WM festgelegt werden
  • Fix: Plugins können die Hausregeln verändern. Falls diese Plugins beim Laden von damit veränderten Hausregeldatenbanken fehlen wird eine Warnmeldung angezeigt. Diese Warnung wurde manchmal fälschlicherweise angezeigt.

Datenbank

  • Neu: Die neue Datenbankeinstellung "Waffen: Standardwaffen" wird genutzt, um neuen Charakteren automatisch die angegebenen Waffen zuzuweisen (Standard: "Hand").
  • Neu: Die neuen Datenbankeinstellungen "DH* Script" und "GS* Script" können genutzt werden, um die Berechnungen für die entsprechenden Werte anzupassen.
  • Neu/Update: Die neue Datenbankeinstellung "Waffen: Waffenwerte Script" wird zur Berechnung von AT/VT/TP/RW genutzt. Die Einstellung "Fertigkeiten: Schadensbonus" wurde dafür entfernt, sie wird nun mit der neue Einstellung gehandhabt.
  • Fix: Viele Datenbankeinträge enthielten nicht darstellbare Layouting-Zeichen, die zu fehlenden Leerzeichen oder Bindestrichen geführt haben
  • Fix: Ca. ein Dutzend Datenbankeinträge hatte ein Leerzeichen am Ende des Namens

Charakterbögen

  • Fix: Die maximalen Karmapunkte werden jetzt nicht mehr mit negativem Vorzeichen auf dem Zauberblatt eingetragen
  • Fix: In seltenen Fällen konnte auf dem NSC Charakterbogen und dem kurzen Charakterbogen übernatürliche Talente verloren gehen.

Script API

  • Update: getRasse umbenannt in getSpezies
  • Update: getEPTotal umbenannt in getEPGesamt
  • Update: getEPSpent umbenannt in getEPAusgegeben
  • Update: modifyWaffeTPW6 umbenannt in modifyWaffeTPWürfel
  • Update: setWaffeTPW6 umbenannt in setWaffeTPWürfel
  • Update: die Namen der Keys des von getWaffenwerte zurückgegebenen Dictionaries haben sich alle geändert (siehe ScriptAPI.md)

Plugin API

  • Update: pdf_geschrieben: der filename Parameter heißt nun filepath (der alte Parametername wird aber für eine Weile weiterhin funktionieren)
  • Update: charakter_xml_schreiben: neuer Parameter filepath. Damit können Plugins wie der Foundry Exporter den Export beim Speichern anlegen.
  • Update: die Actions charakter_aktualisieren_vorteilscripts, charakter_aktualisieren_fertigkeiten und charakter_aktualisieren_waffenwerte sind nun dokumentiert. Letzterer wurde umbenannt von zuvor "charakter_aktualisieren_waffeneigenschaftscripts".

Charakterassistent

  • Fix: Der Charakterassistent migriert nun die Templates, falls es eine neue Version des Charakter-Dateiformats gibt
  • Update: Der Charakterassistent fügt nun automatisch die in den Einstellungen festgelegten Standardwaffen ein (normalerweise Hand). Damit müssen und sollten die Archetypen diese nicht mehr eintragen.

Verschiedenes

  • Fix: Falls dier Sephrasto.ini (aus welchem Grund auch immer) leer sein sollte, wird sie nun wiederhergestellt, sodass Sephrasto nicht crasht.
  • Update: Das Update-Popup für eine neue Sephrastoversion zeigt nun die aktuell installierte Version an.
  • Fix: Der Text des Abbrechen-Buttons in den Einstellungen war englisch
  • Update: Datenbank und Charakterdatei-Schemata haben sich geändert (bessere Namen und Konsistenz). Tools, welche diese direkt auslesen funktionieren mit großer Wahrscheinlichkeit nicht mehr.
  • Update: Bei den Auswahlfenstern für Freie Fertigkeiten, Waffen und Rüstungen liegt der Start-Fokus nun auf der Suchleiste
  • Fix: In manchen Fällen wurde beim Laden eines Charakters fälschlicherweise angezeigt, dass Plugins nicht aktiv seien, obwohl sie es waren.
  • Fix: Im vorläufigen Sephrasto 3.3 release wurden für die Kampfstile keine Werteveränderungen mehr appliziert

Sephrasto 3.2.1

02 Nov 12:34
Compare
Choose a tag to compare

Builds werden jetzt mit Python 3.9 und cx_Freeze 6.13.1 erstellt. Fixt potentiell Probleme beim Start von Sephrasto. Ansonsten keine funktionellen Unterschiede zu 3.2.0.

Sephrasto 3.2.0

30 Oct 08:49
Compare
Choose a tag to compare

Allgemein

  • Fix: In 3.1 war es wegen einem Update einer Drittanbieter-Software nicht mehr möglich PDFs zu exportieren, da Sephrasto pdftk nicht gefunden hat. Dieser Fehler war in der Entwicklungsumgebung nicht aufgetreten, sondern nur im fertigen Programm...
  • Update: Sephrasto zeigt nun eine vernünftige Fehlermeldung an, wenn eine PDF nicht überschrieben werden kann, weil sie in einem anderen Programm geöffnet ist.

Übernatürliche Fertigkeiten Tab

  • Update: Sephrasto zeigt bei Fertigkeiten, die sich idR nicht lohnen zu steigern eine Warnung an.
    • Das Icon hierfür wurde von einer Regenwolke zu einem Warndreieck geändert
    • Alle diese Fertigkeiten werden nun in der Liste ganz unten einsortiert.
    • Das Warnsymbol verschwindet nun, sobald du ein Talent erwirbst, das nur mit dieser Fertigkeit gewirkt werden kann
    • Außerdem wurde in Rücksprache mit Aeolitus der Algorithmus zur Erkennung dieser Fertigkeiten etwas verfeinert, sodass es nun zusätzliche Warnungen gibt: Borbaradianer (Antimagie, Verständigung), Elfen (Erz, Feuer), Gildenmagier (Kugelzauber, Schalenzauber).

Waffen Tab

  • Update: Neue icons und tooltips, die nun hoffentlich besser darstellen und erklären, was es mit der Basiswaffe, den Waffenwerten und den Werteverbesserungen auf sich hat.

Hilfe-Fenster

  • Update: Drittanbieterlizenzen von Schriftarten hinzugefügt sowie einen Navigationslink ganz am Anfang

Datenbank

  • Neu: Datenbankeinstellung "Regelanhang: Vorteilsbeschreibungen ersetzen". Im Regelanhang werden die Beschreibungen von verknüpften Vorteilen normalerweise zusammengeführt - mit Ausnahme bei den allgemeinen Vorteilen, da höhere Vorteilsstufen dort bereits den Text der vorigen beinhalten. Dieses Verhalten war zuvor hardcodiert und kann nun mit der neuen Einstellung angepasst werden.

Sephrasto 3.1.0

26 Oct 19:30
Compare
Choose a tag to compare

Allgemein

  • Update: Sephrasto nutzt nun PySide 6.4
  • Update: Es wird nun eine Fehlermeldung angezeigt, falls einer der Speicherpfade aus den Einstellungen nicht mehr existiert und zurückgesetzt wird
  • Fix: Unter macOS wird in der Fehlermeldung nun der korrekte Installationslink für pdftk angegeben, falls es nicht installiert ist.
  • Fix: Sephrasto ist abgestürzt, wenn Fehlermeldungen beim Programmstart angezeigt werden sollten
  • Fix: Das Speichern von Charakteren mit neu eingefügtem Bild schlägt nicht mehr fehl (Fehler wurde mit 3.0.0 eingeführt)

Info-Tab

  • Neu: In den Einstellungen und im Info-Tab kann nun eingestellt werden, dass die Formularfelder nicht mehr editierbar sind. Dies reduziert die Dateigröße und behebt Probleme auf manchen PDF-Readern.
  • Neu: Das Feld für den aktiven Charakterbogen zeigt nun einen Tooltip mit weiterführenden Infos zum Charakterbogen

Hilfe Fenster

  • Neu: Es gibt nun ein Untermenü für die Softwarelizenzen von Drittanbietern

Datenbank-Editor

  • Fix: Die "Filter nach Typ" checkbox hat nicht funktioniert (ist beim Wechsel zu PySide in Sephrasto 3.0 kaputt gegangen)

Datenbank

  • Neu: Berechnungen für Attribute (PW) und Fertigkeiten (Max, BW, PW, PWT) können nun durch Scripts via Datenbank-Einstellung angepasst werden. Die Einstellungen lauten "Attribute: PW Script", "Fertigkeiten: Maximalwert Script", "Fertigkeiten: BW Script", "Fertigkeiten: PW Script" und "Fertigkeiten: PWT Script".

Charakterbögen

  • Neu: Die wohl größte Neuerung in dieser Version - zwei weitere Charakterbögen "Kurzer Charakterbogen" und "NSC Charakterbogen" wurden hinzugefügt. Sephrasto kann sie komplett befüllen
  • Update: Wenn ein Charakterbogen nicht genügend Felder für Fertigkeiten bietet, werden nun diejenigen mit dem niedrigsten PW weggelassen. Dies ist insbesondere für die neuen Charakterbögen relevant.
  • Fix: Gaben des Odun haben nun korrekt ihre Kosten eingetragen
  • Update: Durch die Einbindung von cpdf haben die Charakterbögen nun eine deutlich kleinere Dateigröße, insbesondere bei aktiviertem Regelanhang. Dies kann auch von Plugins verwendet werden (die Dateigrößen vom Manöverkartengenerator sinken massiv).
  • Update: Sowohl der reguläre, als auch der lange Charakterbogen wurden angepasst, sodass Formfelder von mehrspaltigen Tabellen nun immer zeilenweise nummeriert sind. Dies war nicht einheitlich und hat teilweise zu transponierten Zeilen/Spalten geführt vgl. mit der Sephrasto GUI.
  • Neu: Sephrasto gibt nun weitere PDF-Felder aus: unmodifiziertes DH, eine kommaseparierte Liste von übernatürlichen Talenten, je eine Zusammenfassung der Aussehen und Hintergrund Felder, Notizen aus dem Info-Tab. Näheres siehe Hilfe -> Eigene Charakterbögen erstellen.
  • Neu: Es ist nun möglich die Regelanhang-PDF-Vorlage für individuelle Charakterbögen anzupassen
  • Neu/Update: Es gibt neue Konfigurationsmöglichkeiten für .ini Dateien: Info, MaxVorteileProFeld, MaxKampfVorteileProFeld, MaxÜberVorteileProFeld, MaxFreieProFeld, ÜberFertigkeitenZuProfan, ÜberVorteileZuKampf, ExtraÜberSeiten. SeitenProfan wurde ersetzt durch ÜberSeite, BildOffset wurde entfernt, Bild enthält jetzt eine Liste von Größenmultiplikatoren und Offsets. Näheres siehe Hilfe -> Eigene Charakterbögen erstellen.

Sephrasto 3.0.0

27 Aug 19:59
Compare
Choose a tag to compare

Mit Sephrasto 3 wechseln wir aus Lizenzgründen unser GUI Toolkit von PyQt5 zu Pyside6. Das muss euch nichts sagen, aber unter der Haube hat sich dadurch viel getan, auch wenn man das von außen nicht wirklich sieht. Dies bedeutet leider auch, dass die meisten Plugins nicht mehr kompatibel sein werden. Für alle Plugins von Gatsu könnt ihr aber bereits eine aktualisierte Version herunterladen (außer IA, das folgt noch).

Verschiedenes

  • Fix: Falls beim Charakter laden ein Talent in den Hausregeln nicht gelöscht, sondern zu einer anderen Fertigkeit verschoben wurde, wird dies nun korrekt im Warn-Dialog angezeigt
  • macOS: es gibt nun eine Installationsanleitung auf github. Gerne Feedback hierzu und allgemein ob alles gut läuft!
  • Die Buttons aller Auswahl-Dialogfenster wurden ins Deutsche übersetzt
  • Fix: unter bestimmten Umständen ist Sephrasto gecrasht, wenn es von einem anderen Ordner aus gestartet wurde

Charakterbögen

  • Die Freien Fertigkeiten haben nun die gleiche Reihenfolge wie in Sephrasto.
  • Charakterbögen mit Regelanhang haben nun eine geringere Dateigröße. Der Effekt ist größer, desto mehr Seiten Regelanhang es gibt.
  • Die Fertigkeiten-Liste des Standard Charakterbogens ist nun komplett via Formularfelder editierbar. Das bedeutet, dass er nun auch für Hausregeln verwendet werden kann, die Ilaris-Standardfertigkeiten gelöscht oder umbenannt haben.
  • Bei allen Charakterbögen waren die letzten Seitenzahl-Formularfelder bei den übernatürlichen Talenten falsch benannt. Das wurde behoben und der entsprechende Workaround beim PDF-Exporter entfernt.
  • Wenn ein Charakterbogen den Details-Tab unterstützt, aber kein Bild unterstützt, dann wird das Bild im Detailstab nun nicht mehr angezeigt.

Design

  • Fix: Die Standard-Überschrift Aniron sollte nun wie geplant angezeigt werden. Sephrasto hatte sie zwar mitgeliefert aber nicht geladen.
  • Fix macOS: Das Design war auf macOS in vielerlei Hinsicht kaputt - nicht resizebare Fenster, fehlende icons, falsche Schriftarten usw. Dies wurde komplett behoben.
  • Beim ersten Start verwendet Sephrasto nun die Standard-Schriftgröße des Systems, statt immer 9pt. Das ist insbesondere für Retina-Display relevant.
  • Die Sephrasto-Standardschriftart Crimson Pro wurde aktualisiert und sollte nun besser aussehen
  • Die Größe der Kommentarfelder bei variablen Vorteilen wurde verringert
  • Font Hinting wurde deaktiviert, was insbesondere bei den icons für schärfere Konturen sorgt
  • Die Einträge von allen Listen sind nun etwas höher
  • Die Sephrasto-Themes sind nun alle in YAML-Dateien ausgelagert. Ihr nun ein komplett eigenes Theme kreieren oder ein existierendes ändern. Mehr dazu in der Hilfe. Danke @loriana.
  • Waffen Tab: Bei den Waffen-Details werden nun icons verwendet

CharakterAssistent:

  • Fix: wenn mehrmals die gleiche Freie Fertigkeit vergeben wurde kam es manchmal zum Crash.
  • Fix: wenn mehrmals die gleiche Freie Fertigkeit vergeben wurde, wurden die falschen EP-Kosten angegeben
  • Auswahlmöglichkeiten mit nur einer Auswahl werden nicht mehr automatisch appliziert für die Möglichkeit dies zu überspringen.
  • Bei Auswahlmöglichkeiten, die nicht appliziert werden können werden (z.B. zweimal der gleiche Vorteil) wird nun eine Erklärung dazu angezeigt
  • Bei Fertigkeit-Auswahlmöglichkeiten wird nun nur noch der anhand des Maximums tatsächlich steigerbare Wert angezeigt
  • Es werden keine Auswahlmöglichkeiten, bei denen keine einzige Auswahl etwas bringt (doppelte Vorteile, alle Fertigkeiten bereits am Max etc.) mehr angeboten.
  • Der Erklär-Text des CharakterAssistent-Fensters hat nun in allen Themes eine passende Farbe

Einstellungen:

  • Es ist nun möglich die Darstellungsoptionen zurückzusetzen. Dabei hat man die Wahl zwischen Standard-Betriebssystem-Schriftart und Standard-Sephrasto-Schriftart.
  • Windows & macOS: Es ist nun möglich die DPI-Skalierung zu de/aktivieren. Dies ist standardmäßig deaktiviert, da der Fusion Style (basis für fast alle Themes) hier noch Darstellungsfehler hat (verpixelte Icons und Bilder, verschwundene Rahmen, etc.).
  • Es ist nun möglich, den Charakterbögen-Ordner zu verschieben
  • Die "Plugins" Box wird nun nicht mehr angezeigt, wenn keine Plugins installiert sind.
  • Viele Einstellungen haben nun Tooltips zur Erklärung
  • Linux & macOS: Die Sephrasto-Konfigurationsdatei Sephrasto.ini wird unter Linux und macOS nun in separaten Ordnern angelegt (Linux: user/.config/Sephrasto; macOS: user/Library/Preferences/Sephrasto). Danke @Loirana.
  • Linux: Der Ordner user/Sephrasto lautet nun user/sephrasto und kann optional in user/.sephrasto umbenannt werden, um ihn zu verstecken
  • Fix: Falls ein in den Einstellungen manuell zugewiesener Ordner nicht mehr existiert wird der Pfad nun zurückgesetzt, statt zu crashen.

Hilfe:

  • Schönere Button-Icons
  • Neue Einträge zur Erstellung von eigenen Charakterbögen und eigenem Theme

Waffen Tab:

  • Bei den Details werden nun zusätzlich vorgenommene Verbesserungen an den Waffen (verglichen mit den Originalen in der Datenbank) angezeigt.

Inventar Tab:

  • Fix: Es war nicht mehr möglich, mehrere Rüstungen in einer Zeile zu kombinieren, da in der letzten Version der Plus-Button zu einem Löschen-Button wurde, sobald eine Rüstung eingetragen wurde. Der Löschen-Button ist nun separat.

Sephrasto 2.5.0

23 May 08:24
Compare
Choose a tag to compare

Attribute Tab:

  • Zeigt nun auch das Durchhaltevermögen an

Beschreibung Tab:

  • Wenn der Details Tab aktiv ist wird das Feld Kurzbeschreibung nun versteckt.
  • Im Details Tab wurde "Heimat überschreiben" in "Automatisch befüllen" umbenannt. Falls Automatisch befüllen aktiv ist, wird der automatische Inhalt nun angezeigt (die Heimat).

Fertigkeiten Tab:

  • Fix: Wenn ein Talent in der Datenbank zu einer anderen Fertigkeit verschoben wurde, wurde in Sephrasto bei der Fertigkeit eine falsche Talentanzahl angezeigt. Das Talent wird nun entfernt und beim Laden des Charakters angezeigt.
  • Freie Fertigkeiten behalten im Charakterbogen nun die gleiche Reihenfolge wie in Sephrasto. Zuvor wurden absichtlich leer gelassene Felder ignoriert.

Waffen Tab:

  • Die Felder sind nun standardmäßig ausgegraut und müssen durch das Waffenauswahlfenster befüllt werden. Falls eine Waffe eingetragen ist, wird das "+"-Symbol zu einem Mülleimer-Symbol, womit die Waffe gelöscht werden kann.
  • Es gibt bei jeder Waffe nun zusätzliche Buttons, mit denen Waffen nach oben oder unten verschoben werden können.

Inventar Tab:

  • Falls eine Rüstung eingetragen ist, wird das "+"-Symbol zu einem Mülleimer-Symbol, womit die Rüstung gelöscht werden kann.

Sephrasto 2.4.0

14 May 22:17
Compare
Choose a tag to compare

Übernatürliche Fertigkeiten Tab:

  • Bei individuellen Fertigkeiten wird nun eine Regenwolke angezeigt, wenn es sich in der Regel nicht lohnt sie zu steigern.

Design:

  • Die Zeilenhöhe der Fertigkeiten war höher als beabsichtigt.
  • Ein paar der numerischen Spin-Boxen hatten den falschen Style.

Linux:

  • Fixed: Das öffnen der PDF-Datei nach dem Export funktionierte nicht (potentiell auch für Mac gefixt).
  • Fixed: Auf manchen Systemen wurden einige der Icons nicht korrekt dargestellt.

Sephrasto 2.3.0

05 May 18:00
Compare
Choose a tag to compare

Allgemein:

  • Falls ein Plugin einen Fehler verursacht, zeigt Sephrasto dies nun in der entsprechenden Fehlermeldung, sodass Nutzer sich direkt an den Plugin-Autor wenden können.

Info Tab:

  • Die Regelanhang-Kategorien können nun individuell an- und abgewählt werden.

Plugin API:

  • Neuer Filter "regelanhang_reihenfolge_name", mit dem eigenen Kürzeln in der Datenbank-Einstellung "Regelanhang: Reihenfolge" für die Darstellung im Info-Tab ein Name zugewiesen werden kann.