# STARTLINER A simple and easy to use launcher, configuration tool and mod manager for O.N.G.E.K.I. and CHUNITHM, using [Rainycolor Watercolor](https://rainy.patafour.zip). Made with Rust (Tauri) and Vue. Technically multiplatform. Contributions welcome. ## Features - [Clean](https://gitea.tendokyu.moe/akanyan/STARTLINER/wiki/Architecture-details) data modding - Segatools configuration - Display configuration with automatic rollback - Support for multiple configurations pointing at the same data ![Mod list](res/list.png) ![Configuration](res/cfg.png) ## Usage Download a prebuilt binary from [Releases](https://gitea.tendokyu.moe/akanyan/STARTLINER/releases) or build it yourself: ```sh bun install bun run tauri build ``` Create a profile, then click on things in the configuration tab (game path, `amfs` and network at the least). STARTLINER expects clean data with unpacked binaries. Anything else you may have in the game directory (segatools, BepInEx, etc.) can be present, but will not be used. Once a profile has been set up, it is possible to bypass the GUI: ```sh startliner --start --game ongeki --profile ``` To create a desktop shortcut: `Copy -> Paste Shortcut -> Properties`, and then append `--start --game ongeki --profile ` to `Target`. ## Package format - [Package format requirements](https://rainy.patafour.zip/package/create/docs/) - A subset of the simple BlueSteel Rainycolor format is currently supported. [Full reference (CW: vore)](https://yozora.bluesteel.737.jp.net/HarmonyPublic/SOS-Kongou/wiki/Create-Module#user-content-rainycolor-simple) ``` ├───app │ └───BepInEx │ └───* ├───option │ └───Axyz │ └───* ├───icon.png ├───README.md └───manifest.json ``` More file overrides may be supported in the future. Arbitrary scripts are not supported by design and that will probably never change. ## See also - [BlueSteel launcher (CW: vore)](https://yozora.bluesteel.737.jp.net/HarmonyPublic/SOS-Kongou)