Seite 6 von 22

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 20.05.2018 15:51
von Curthan Mercatio
Wenn man eine Freie Fertigkeit kauft und nicht in das Feld rechts von der Muttersprache einträgt, werden für jedes Feld bis dorthin 4 EP abgezogen.

Also wenn das Setup so ist:
FF1 FF2 FF3
FF4 FF5 FF6
FF7 FF8 FF9
FF10 FF11 FF12

Ist FF1 automatisch mit der Muttersprache gefüllt. Trage ich meinezweite Freie Fertigkeit jetzt in FF4 ein (so wie ich es intuitiv gemacht habe), werden für FF2 und FF3 jeweils 4 EP abgezogen, obwohl die Felder leer sind. Ist das gewünscht?

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 20.05.2018 16:15
von Aeolitus
Curthan Mercatio hat geschrieben: 20.05.2018 15:51Ist das gewünscht?
Sehr snarky :P Ne, natürlich nicht. Guck ich mir an. Was bist du auch so komisch und schreibst Dinge von oben nach unten statt von links nach rechts rein :P

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 20.05.2018 16:26
von Curthan Mercatio
Matlab-Sozialisierung. Die erste Dimension geht nach unten, erst die zweite nach rechts. :lol:

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 10.08.2018 22:42
von Scoon
Schade, dass ihr das Generierungstool plattformabhängig gemacht habt. Damit ist es für mich nicht verwendbar. Werde mir das System dieses Wochenende mal anschauen. Die Rezension in Teilzeithelden klingt sehr verlockend. Allerdings bin ich mittlerweile so sehr an die Arbeit mit Generierungstools gewöhnt, dass das Fehlen eines solchen, den Eindruck trübt. Aber ich bin erst einmal gespannt.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 10.08.2018 22:45
von Aeolitus
@Scoon: Das ist es aber nicht! Die Python-Files sind im Repository zu finden. Du musst nur die Sephrasto.py starten, dann sollte es auf jedem Betriebssystem funktionieren, auf dem Python 3.6 läuft - und das sind so ziemlich alle.
Ich biete nur zusätzlich eine Binary für Windows an, weil ich selber auf Windows arbeite. Es geht aber ohne Abstriche auch ohne!

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 10.08.2018 22:56
von Scoon
Ok, dass musst Du mir biotte genauer erklären. Wenn ich Deinem Link folge, komme ich auf eine Seite mit unzähligen Dateien. Wenn ich sie runterlade und entpacke und dann doppelt auf Sephrasto.py drücke, öffnet sich der Texteditor. Drück ich im Browser darauf, gelange ich zum Quellcode. Wie kann ich das also nutzen?

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 10.08.2018 23:00
von Aeolitus
Um Sephrasto aus diesen Dateien zu starten, musst du die Programmiersprache (bzw. den Interpreter) Python installiert haben. Dann solltest du - je nach Betriebssystem - Sephrasto entweder durch Doppelklick oder durch die Kommandozeile und den Befehl

Code: Alles auswählen

python Sephrasto.py
starten können. Eventuell musst du nach der Installation von Python den Computer einmal neustarten.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 11.08.2018 00:17
von Scoon
Das funktioniert leider auch nicht. Ich habe Python auf der von Dir verlinkten Seite heraunter geladen und installiert. Wenn ich Sephrasto.py doppelklicke, öffnet sich die Oberfläche IDLE mit dem Quellcode und eine Python Shell. Gebe ich in der Python Shell oder im Terminal Deine Befehlszeile ein, gibt er mir eine Fehlermeldung aus (invalid Syntax oder No such file or directory).

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 11.08.2018 11:44
von Aeolitus
Du musst den Befehl im Terminal eingeben, nicht in der Python Shell. Weiterhin musst du im Terminal im richtigen Verzeichnis sein, nämlich in dem, in dem die Sephrasto.py Datei liegt. Das Verzeichnis kannst du mit dem Befehl

Code: Alles auswählen

cd NAME_DES_VERZEICHNISSES
wechseln. Den Inhalt des aktuellen Verzeichnisses kannst du mit dem Befehl anzeigen lassen. Mit dem Befehl

Code: Alles auswählen

cd ..
kannst du aus einem Verzeichnis herausgehen.
Um in den Sephrasto-Ordner zu kommen, kannst du also am einfachsten im Terminal

Code: Alles auswählen

cd /KOMPLETTER/PFAD/ZUM/SEPHRASTO/ORDNER
eingeben, gefolgt von

Code: Alles auswählen

python Sephrasto.py
wie oben beschrieben.
Alternativ - ich kenne mich mit IDLE nicht aus, aber ich glaube, du kannst einfach die Sephrasto.py doppelklicken, und dann, wenn IDLE gestartet ist, F5 drücken (Oder alternativ in der Menüzeile Run->Run Module verwenden.)
Du wirst aber vermutlich noch ein paar Python-Bibliotheken nachinstallieren müssen. Für Sephrasto benötigt man PyQt5, yaml und lxml. Diese kannst du über das Programm "pip" installieren.
Was für ein Betriebssystem verwendest du denn? Eventuell kann ich dir ein Script schreiben, was das ganze für dich vorbereitet und Sephrasto startet...

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 12.08.2018 13:13
von Scoon
Ich verwende macOS High Sierra V10.13.6. Probiere dann mal Deine Prozedur. Danke!

Edit:
Ok, ich habe es jetzt ausprobiert und es fehlen tatsächlich 'PyQt5' zum Ausführen. Das jetzt alles erst noch zu installieren ist mir im Augenblick zu aufwendig.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 13.08.2018 21:31
von Alrik Normalpaktierer
Einfach immer wieder ein irrer Service - jetzt geht ihr sogar schon so weit, euren Fans ihre Betriebssysteme zu erklären. :6F: :6F:

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 22.08.2018 20:02
von Dracorius Bethandir
Hallo Aeolitus,

ich nutze Ubuntu 18.04 und erhalte folgenden Fehler, wenn ich einen neuen Helden erstellen will.


PyQt5 und lxml sind installiert. Das log habe ich angehangen.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 22.08.2018 20:26
von Aeolitus
Liegt die datenbank.xml im Sephrasto-Verzeichnis? Versuch doch bitte einmal, das Pythonfile aus dem Sephrasto-Ordner heraus zu starten. Funktioniert es dann?

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 23.08.2018 08:33
von Dracorius Bethandir
Wenn ich es direkt aus dem Ordner starte, findet er die Datenbank und ich kann einen neuen Helden erstellen.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 23.08.2018 10:17
von Aeolitus
Okay, das ist gut zu wissen. Werde ich beheben. Danke für die Fehlermeldung!

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 23.08.2018 10:44
von mike-in-the-box
Hast du schonmal überlegt, Mitarbeiter bei irgendeinem Support zu werden? Ich meine, du bist ein Naturtalent ;)

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 24.08.2018 11:42
von Dracorius Bethandir
Sehr gerne :)

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 24.08.2018 21:12
von Dracorius Bethandir
Hallo Aeolitus,

ich habe einen Fehler beim pdf erstellen.
Bildschirmfoto von 2018-08-24 21-11-05.png
Betriebssystem ist wieder Ubuntu 18.04. pdftk ist installiert. Log ist angehangen. Ich habe Sephrasto aus dem entsprechenden Ordner gestartet.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 30.08.2018 19:35
von Macchiato
Mir ist heute aufgefallen, dass bei den Beschreibungen der Kampfstile überall "erhälst" statt "erhältst" steht. Ein kleiner Fehler, aber ich dachte, ich geb mal Bescheid. :wink:

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 31.08.2018 23:01
von Dracorius Bethandir
Hallo Aeolitus,

wenn man zu einem Helden mit übernatürlicher Begabung ein pdf-Dokument erzeugt, dann hat dieses eine Gliederung mit einem Absatz pro Seite (S1- Hintergrund, Eigenheiten und Attribute; etc.).
Wenn der Held keine übernatürliche Begabung besitzt, dann gibt es nur eine Gliederung für für den Anhang und die ersten Absätze fehlen.

Ich habe zwei Beispielhelden angehangen. Einer hat eine Gliederung, der andere nicht.

Die Zwölfe mit dir!

Dracorius

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 24.09.2018 14:44
von WeZwanzig
WeZwanzig hat geschrieben: 17.09.2018 16:29Erwerb eines Talentes in einer Kampf-Fertigkeit: Benutze ich immer den Faktor 4 zur Berechnung der Kosten, oder kommt auch die 2 zum Einsatz?
Curthan Mercatio hat geschrieben: 17.09.2018 16:49Es kommt immer die 2 zum Einsatz.
Gerade aufgefallen: Sephrasto berechnet mir alle Kampf-Talente mit 40 EP. Laut Curthan wären 20 richtig.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 24.09.2018 14:47
von Aeolitus
Ne, Talente kosten 20xSteigerungsfaktor EP, 40 sollten also stimmen :)

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 24.09.2018 14:49
von WeZwanzig
Sorry, ich bin doof, hatte gerade den Multiplikator für verbilligte im Kopf :censored: :censored: :censored:
Mea culpa :oops: :oops: :oops:

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 21.10.2018 18:19
von Baradaeg
Hallo Aeolitus,

ich habe gerade etwas mit der Regelbasis rumgespielt und da erscheint beim hinzufügen von Waffen immer ein Fehler.
Hier der Auszug aus dem Log:
Spoiler
2018-10-21 18:07:54,549 | CRITICAL | Sephrasto.py::sephrasto_excepthook(38) | AttributeError: 'Nahkampfwaffe' object has no attribute 'isUserAdded' Traceback (most recent call last):
File "C:\Users\Aeolitus\Desktop\Sephrasto\DatenbankEdit.py", line 232, in hinzufuegen
File "C:\Users\Aeolitus\Desktop\Sephrasto\DatenbankEdit.py", line 264, in addWaffe
File "C:\Users\Aeolitus\Desktop\Sephrasto\DatenbankEdit.py", line 293, in editWaffe
File "C:\Users\Aeolitus\Desktop\Sephrasto\DatenbankEditWaffeWrapper.py", line 21, in __init__
Ist das wirklich ein Fehler, ist es einfach nicht beabsichtigt, dass man seine eigenen Waffen hinzufügen kann oder ist diese Funktion einfach noch nicht ausgearbeitet?
Oder hat einfach meine Inkompatibilität mit Software wieder zugeschlagen?

LG und vielen Dank für deine großartige Arbeit

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 21.10.2018 18:33
von Aeolitus
Das ist ein Fehler, der beim Aufteilen der Datenbank in den allgemeinen und den Nutzerteil entstanden ist. Wird in der nächsten Version hoffentlich behoben sein, vielen Dank für die Fehlermeldung!

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 04.11.2018 22:04
von Gatsu
Der Fehler ist im Repository schon gefixt, die nächste Version behebt das Problem.

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 31.12.2018 16:18
von Gothar
Hallo zusammen,

ich weiß nicht recht, ob ich mit der Frage hier richtig bin, habe aber bisher keine Antwort gefunden. Gibt es für mich als Mac-Nutzer auch eine Möglichkeit Sephrasto zu verwenden? Ich habe schon den Hinweis auf das Repository angeschaut, steige aber nicht durch, wie ich über Python Sephrasto nutzen kann. Zugegeben: Ich kenne Python nicht, habe es deshalb einfach installiert und schließlich versucht die Sephrasto.py zu starten, was aber erfolglos blieb, da nur ein Editor-File aufging und mich danach jedweder Durchblick verlassen hat.

Könntet mir da vielleicht jemand helfen, damit ich ebenfalls in den Genuss des Generierungstools komme, sofern möglich? Das wäre toll, danke!

Viele Grüße
Martin

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 31.12.2018 16:32
von Isilda Amalia von Hartsteen
Gothar hat geschrieben: 31.12.2018 16:18Hallo zusammen,

ich weiß nicht recht, ob ich mit der Frage hier richtig bin, habe aber bisher keine Antwort gefunden. Gibt es für mich als Mac-Nutzer auch eine Möglichkeit Sephrasto zu verwenden? Ich habe schon den Hinweis auf das Repository angeschaut, steige aber nicht durch, wie ich über Python Sephrasto nutzen kann. Zugegeben: Ich kenne Python nicht, habe es deshalb einfach installiert und schließlich versucht die Sephrasto.py zu starten, was aber erfolglos blieb, da nur ein Editor-File aufging und mich danach jedweder Durchblick verlassen hat.

Könntet mir da vielleicht jemand helfen, damit ich ebenfalls in den Genuss des Generierungstools komme, sofern möglich? Das wäre toll, danke!

Viele Grüße
Martin
Hallo,

Ich denke wenn du dir Sephrasto von der Github Seite als ZIP runterlädst, entpackst und dann mit einem Terminal (Spotlight Suche, Terminal eingeben)

Code: Alles auswählen

python /pfad/des/entzippten/ordners/Sephrasto.py
ausführst, sollte es gehen, sofern dass mit deiner Python installation geklappt hat.

Hoffe es klappt :-), habe zwar keinen Mac um das zu testen, aber auf Linux funktioniert dass einwandfrei.


Gruss
Isilda

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 31.12.2018 17:05
von Gothar
Isilda Amalia von Hartsteen hat geschrieben: 31.12.2018 16:32
Gothar hat geschrieben: 31.12.2018 16:18Hallo zusammen,

ich weiß nicht recht, ob ich mit der Frage hier richtig bin, habe aber bisher keine Antwort gefunden. Gibt es für mich als Mac-Nutzer auch eine Möglichkeit Sephrasto zu verwenden? Ich habe schon den Hinweis auf das Repository angeschaut, steige aber nicht durch, wie ich über Python Sephrasto nutzen kann. Zugegeben: Ich kenne Python nicht, habe es deshalb einfach installiert und schließlich versucht die Sephrasto.py zu starten, was aber erfolglos blieb, da nur ein Editor-File aufging und mich danach jedweder Durchblick verlassen hat.

Könntet mir da vielleicht jemand helfen, damit ich ebenfalls in den Genuss des Generierungstools komme, sofern möglich? Das wäre toll, danke!

Viele Grüße
Martin
Hallo,

Ich denke wenn du dir Sephrasto von der Github Seite als ZIP runterlädst, entpackst und dann mit einem Terminal (Spotlight Suche, Terminal eingeben)

Code: Alles auswählen

python /pfad/des/entzippten/ordners/Sephrasto.py
ausführst, sollte es gehen, sofern dass mit deiner Python installation geklappt hat.

Hoffe es klappt :-), habe zwar keinen Mac um das zu testen, aber auf Linux funktioniert dass einwandfrei.


Gruss
Isilda

Danke für den Tipp. Ich habe über das Terminal PyQt5 installiert, aber wenn ich den Befehl von Dir ausführe, mault mein Mac rum, weil das Modul angeblich nicht installiert sei. Es liegt aber sicherlich auch daran, dass ich mich mit Python überhaupt nicht auskenne. Gäbe es noch einen Ratschlag hierzu oder gar eine einfachere Möglichkeit?

Sephrasto - Fehler und Verbesserungsvorschläge

Verfasst: 01.01.2019 17:21
von Aeolitus
Eine einfachere Möglichkeit gibt es leider nicht - es sei denn, es findet sich ein Mac-Nutzer, der Sephrasto bereits nutzt, etwas Python-Erfahrung hat, und sich bereiterklärt, es für dich mittels cx_freeze in eine binary zu verwandeln. Ich kenne da leider niemanden.

Wenn ich micht nicht irre, dann müsstest du die folgenden Befehle einmalig in der Kommandozeile ausführen - kann aber falsch sein, keine Erfahrung mit Apple-Produkten:

Code: Alles auswählen

sudo easy_install pip
python -m pip install PyQt5
python -m pip install lxml
python -m pip install pyyaml
... und halt jeweils ja und okay sagen, wo aufgefordert. Danach solltest du per

Code: Alles auswählen

python Sephrasto.py
aus dem Sephrasto-Verzeichnis heraus das Programm starten können.

Ach so, und dein Python sollte Python 3 sein. Kannst du über

Code: Alles auswählen

python --version
prüfen. 3.6 oder neuer wäre schön.