diff --git a/Architecture-details.md b/Architecture-details.md new file mode 100644 index 0000000..9d34eb7 --- /dev/null +++ b/Architecture-details.md @@ -0,0 +1,9 @@ +- Downloaded packages are stored in `%LOCALAPPDATA%\STARTLINER\data\pkg` (or `$XDG_DATA_HOME/startliner/pkg`). +- Each profile is associated with a prefix directory `%LOCALAPPDATA%\STARTLINER\data\profile-{game}-{name}` which includes: + - `option` with junctions of vanilla opts as well as Rainycolor package opts + - `BepInEx` with Rainycolor mods copied over + - It's currently pointless to symlink those since they are measured in kilobytes + - `segatools.ini` generated on-the-fly and pointing at `option` + - It's currently based on the existing `segatools.ini` but that will change in the future + - logs +- Persistent configuration is stored in `%APPDATA%\STARTLINER` (or `$XDG_CONFIG_HOME/startliner`). \ No newline at end of file