forked from akanyan/STARTLINER
feat: basic card setup
This commit is contained in:
31
README.md
31
README.md
@ -16,6 +16,7 @@ wipwipwipwipwipwipwipwipwipwipwipwip
|
||||
```sh
|
||||
bun install
|
||||
bun run tauri dev
|
||||
bun run tauri build
|
||||
```
|
||||
|
||||
### Package format
|
||||
@ -44,16 +45,28 @@ Arbitrary scripts are not supported by design and that will probably never chang
|
||||
- Clean data modding
|
||||
- Technically multi-platform
|
||||
|
||||
### Architecture details
|
||||
|
||||
- Downloaded packages are stored in `%APPDATA%\7EVENDAYSHOLIDAYS\STARTLINER\data\pkg` (on Linux it's `~/.local/share/startliner` by default).
|
||||
- Each profile is associated with a prefix directory `%APPDATA\7EVENDAYSHOLIDAYS\STARTLINER\data\profile-x` which includes the following:
|
||||
- `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
|
||||
- `aime.txt` (if enabled)
|
||||
|
||||
### Todo
|
||||
|
||||
- Updates and auto-updates
|
||||
- Run from CLI
|
||||
- Support CHUNITHM
|
||||
- Support segatools as a special package
|
||||
- Progress bars
|
||||
- Only rebuild the profile when needed
|
||||
- Auto-updates
|
||||
- Running from CLI
|
||||
- Multiple profiles
|
||||
- CHUNITHM support
|
||||
- segatools as a special package
|
||||
- Progress bars and other GUI sugar
|
||||
- Rebuilding the profile only when necessary
|
||||
|
||||
## Endgame
|
||||
### Endgame
|
||||
|
||||
- Support IO DLLs and artemis as special packages.
|
||||
- Support other arcade games (if there is demand).
|
||||
- IO DLLs and artemis as special packages
|
||||
- Other arcade games (if there is demand)
|
||||
|
Reference in New Issue
Block a user