user files in linux
in accordance to XDG standard https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables
the log should go in .cache/easyrpg the savefiles should go in .local/share/easyrpg
Related #666 Don't think this is solvable without exposing a way to customize this via #1891. At least "Keep in game folder" and "Store in [share/easyrpg]/Choose a path".
Besides from being incompatible to RPG_RT savefiles in a different directory has one unsolved problem: Preventing conflicts.
The saves must be put in subdirectories but how is the subdirectory supposed to be named?
- Game name from INI is inconvenient because of encoding issues and many (mostly Japanese) games keep it at the default name.
- Game folder name: Problematic e.g. for all popular translations by vgperson, they are all in a "Data" subdirectory
- Database/MapTree hash: Works until you open the game in the editor and by looking at the folder names you have no idea to which game the savegames belong.
In general I can tell you that all these Quality of life issues have a low priority because our engine is still not 100% compatible to RPG_RT which is much higher priority but when we are finished with this the next step is resolving issues like this.
easyrpg is already quite good.
EDIT: Maybe use UUID?
.