// Quantum Conundrum Autosplitter // Written by blairmadison11 // Version 0.8 (10/11/2017) // Supports: Start, Split, Reset, Load Removal // Known issues: // no split on "intro" segment // no split on final segment (when losing control of movement) // start will trigger after manual resets during game state("TryGame-Win32-Shipping", "1, 0, 8623, 0") { bool isLoading: 0xFD2110; bool isPlaying: 0xFE3401; byte mapState: 0x10171B8; byte gameState: 0x1017404; } init { version = modules.First().FileVersionInfo.FileVersion; print(version); } start { return current.isPlaying && !current.isLoading; } split { return old.gameState == 8 && (current.gameState == 4 || current.gameState == 5 || current.gameState == 9) && current.mapState > 0; } isLoading { return current.isLoading; } reset { return old.gameState == 7 && current.gameState == 5; } exit { timer.IsGameTimePaused = true; }