pellsson / smb

The SMB Practice ROM.
52 stars 10 forks source link

restarting level to does not reset the time #46

Open noromamai opened 2 years ago

noromamai commented 2 years ago

recently found your ips patch and started playing smb speedrunning (little league) with a neighbour. we are nowhere near doing a full speedrun so we compete on a per level basis. so it would be nice to be able to retry a level and have the counter start at 0. now we have to reset to title, choose the world and level, press start for each try.

but still a great patch without it, having so much fun playing smb again and have something to try and beat a friend with (since i can't beat his gb tetris hiscore anymore). keep up the good work!

pellsson commented 2 years ago

Time is reset when you restart the level? :o

Not sure I understand :) Do you mean that you are not allowed to re-compete for the highscore time if the level is reset (which sounds like a bug if so ;)). If not, what counter do you mean?

noromamai commented 2 years ago

when we pause the game and select "restart level" and then finish it, the time recorded is always higher than what it should be. so we assumed the time is not reset to 0. for example we make a few mistakes and restart the level (from the pause menu) a couple of times and then manage to finish it without any mistakes and we say expect a time of 40s but the time given is then much higher like 1m30s

we play on a nes classic mini, famicom classic mini and twin famicom with everdrive.

we don't pay much attention to the counters in the hud, only to the time "score" given after completing the level.

pellsson commented 2 years ago

Ah yeah, definitely a bug if so! Expect it to be fixed in the next version :) Thank you so much.

noromamai commented 2 years ago

great, thanks! looking forward to it.