//For more information, find a readme file on speedrun.com/mlg/resources //Load Removal and Splitting by Heki and WiiSuper, No Save Splitting by FlamingLazer and Room Splitting by Tfresh state("LEGOHarryPotter") { bool Loading: 0xA28510; bool Head: 0x00B1BA54, 0x18, 0x8, 0x80, 0x100, 0x770; bool NewGame: 0x76C6800; //Not Working int goldBrickCount: 0x00B71818, 0x0; } startup { settings.Add("split_save", true, "Split on saving (Standard/N0CUT5 With Saves/NG+)"); settings.Add("split_nosave", false, "Split on status screen and lesson completion (N0CUT5 Without Saves)"); settings.Add("split_room", false, "Split on room transitions"); //settings.Add("start_newgame", false, "Start on New Game"); vars.preventSplit = new Stopwatch(); } update { if (vars.preventSplit.ElapsedMilliseconds > 15000) vars.preventSplit.Reset(); } onStart { vars.preventSplit.Start(); } onReset { vars.preventSplit.Reset(); } onSplit { vars.preventSplit.Start(); } isLoading { return current.Loading; } start { //return settings["start_newgame"] && current.NewGame && !old.NewGame; } split { return (settings["split_save"] && current.Head && !old.Head) || (settings["split_nosave"] && old.goldBrickCount != current.goldBrickCount && current.goldBrickCount != 0 && !vars.preventSplit.IsRunning) || (settings["split_room"] && current.Loading && !old.Loading); } exit { timer.IsGameTimePaused = false; } //1-4 16822272