Aeolitus / Sephrasto

Ein Charaktergenerator für das DSA-Hausregelsystem Ilaris. Starte einfach die Sephrasto.py und leg los!
MIT License
23 stars 13 forks source link

Database: Build path of internal database using script's directory #47

Closed jooert closed 2 years ago

jooert commented 3 years ago

This changes the code to load the internal database from the directory of the module loading the database instead of the current working directory. This allows running Sephrasto from a different directory.

Fixes #46.

brzGatsu commented 2 years ago

Hi, danke für den PR. Sephrasto läuft damit noch nicht rund - nur auf den Ersten Blick: das Icon wird nicht geladen, die PDF-Erstellung schlägt fehl, Plugins aus dem Installationsordner werden nicht geladen.

Unter windows gibt es den Befehl SetCurrentDirectory den man einfach bei Programmstart ausführen kann um das Problem mit einer Zeile zu lösen. Ich schaue mal obs das nach Python geschafft hat.

brzGatsu commented 2 years ago

Hier gefixt:

https://github.com/Aeolitus/Sephrasto/commit/f1036c74ddfe950072d7f587f41cd9147c66a219