state("LiveSplit") {} startup { Assembly.Load(File.ReadAllBytes("Components/emu-help-v2")).CreateInstance("PS1"); } init { vars.Helper.Load = (Func)(emu => { emu.Make("inGame", 0x80012984); emu.Make("MapNo", 0x80013f2a); emu.Make("LevelWin", 0x8018d95c); emu.Make("Enemies", 0x80160fa0); return true; }); } start { return old.inGame >= 1 && current.inGame == 0; } split { return current.Enemies == 0 && old.LevelWin == 0 && current.LevelWin == 1; }