A Windows and Linux autosplitter for Octopath Traveler 2
(May work on mac if someone asks for it)
Currently the auto-start setting is only reliable when first opening the game as i'm still hunting the arbitrary values I can use to make this a bit better.
I would recommend either restarting the game between runs if you'd like to use this feature, or start the timer manually. All other settings are 100% reliable.
-
Character Splits
-
Ending splits
- final boss
- superboss
- find and add ending story chapter stuff
-
Character Joins
-
Enter/Exit Zone
-
Get Job License
- Advanced Jobs do not split until after initial dialog is complete - this is due to the only flags being set are bitflags - another alternative which is very non-performant would be to scan the inventory, not really inclinded to do that to avoid being unusable on older machines
-
Get Shrine
-
Chapter Ends on Frame - uses cue card json
-
Load/AutoSave Removal
Before this can be merged into Autosplitters.xml it MUST have settings saving
To remove loads and autosaves, enable the setting in the options menu for the Autosplitting Runtime
You may add a second timer and configure it for only game time, if you want to track load/save-less runs.
Since this autosplitter is in prerelease, you'll need to download the following file and add an "Auto Splitting Runtime" to your layout and add this file. WASM files should be supported in mainline livesplit.
- install rustup + stable rust https://rustup.rs/
- install wasm target
rustup target add wasm32-unknown-unknown
- build wasm file (--release optional)
cargo build --target wasm32-unknown-unknown --release