Skip to content

[Suggestion] Global data area #2802

Open
@donmor

Description

@donmor

Player platform:

Windows, Linux, macOS, ...

Currently the EasyRPG Player for PCs is always "portable", even if globally installed using apt. There could be a way to make it possible to keep some data globally:

  1. If working directory is a game directory, just do what it currently do.
  2. If is starting game browser, then try to load data from either ~/.easyrpg or ~/.config/eassyrpg (Linux/Unix), %USERPROFILE%\AppData\Local\easyrpg.
  3. This can be overridden by --portable true/false.
  4. Thing in global data directory can be:
    • RTP data (./rtp)
    • Save data (./saves/<GAME_DIR_NAME>)
    • Soundfont (./soundbank.sf2)
    • RPG_RT.ini (./RPG_RT.ini) (overridden by those in the game directory)
  5. Can be overridden by --rtp-path, --save-path, etc.
  6. games (./games) (scanned and pinned to the top of game browser, separated by a separator line)

Metadata

Metadata

Assignees

No one assigned

    Labels

    SettingsAll about customizable features, storing and applying them

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions