From 41c0de0687ad9d5d8017acc19b30de615eb5907c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=82=E3=81=8B=E3=83=8B=E3=83=A3=E3=83=B3?= Date: Fri, 14 Mar 2025 19:06:51 +0000 Subject: [PATCH] Add Architecture details --- Architecture-details.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Architecture-details.md 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