I don't know if it helps, but I think I managed to find the lvl's time address. I'm not sure about what value represents and if 4Bytes is even the correct type, but that value only updates while you're playing. It stops when you finish the lvl and resets once you start another one.
I also was looking for some sort of lvl status to know if the player is playing or in the menus/finish screen and I found a value that keeps changing between 0 and 1, but I stopped before finding a pointer because I didnt have much time. I'm not sure if this value carries into the main menu or not so we could use it to auto reset.
For those who don't know, you can use the command exitlevel to skip the level and test is properly. Theres also the command debug_menu, but couldnt find anything useful for testing
OfficialWaffles whats the point of every knife only category that exists then? they all are glitchless runs where you can only use a knife :p
you already have runs on the board that "abused" save states, so I think the best thing here for you to do is splitting the categories. either that or you remove every existing run lmao. cheers
ok so, even if people exploit it by getting always the same rng, its the same as a console player restarting the fight over and over again until they get the rng they want. so technically, save states only save you from spending a long time trying to get that rng... idk how is that a problem since save states were always a thing made to save time lol. but if you're that concerned about it, just split the categories.
the fights are less than 10sec, quitting a fight and start it again takes almost 1min brother...
Could you provide me with an example of an exploit?