Clone
3
Architecture details
あかニャン edited this page 2025-04-15 12:35:55 +00:00
  • The core design goal is nondestructive modding, with many configurations being capable of using the same clean data.
  • 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
    • logs
  • Persistent configuration is stored in %APPDATA%\STARTLINER (or $XDG_CONFIG_HOME/startliner).