While I was making my speedrun editon, I noticed that I was a lot slower than on the real version. I tested the speed on the real game, and it is slow, due to scratch's slight delay while updating variables. Mine used scratch's timer which updates every 0.001 seconds.
The timer is incorrect! it is a varying from 0.5 - 0.8 of the real time due to the timer inaccuracy.
This means all of the leaderbord would be incorrect. This would be safe, assuming that no matter what, even if they are at the incorrect time, if there is a same rate, the leaderboards are right.
But this is false. That means that different times will have a divided by 0.5 - 0.8, making all of the leaderboard wrong.
So how do I fix it? Divide all the times the same or what? Since everything is in scratches timer do I keep it the same or what? P.S. Sorry I'm a little late.
Well you could use a retimer to retime every runs wich would mean you would need to retire the entire leaderboard
I did the math, there is no accurate number for every run, you would have to divide each run by a different number, so it would be very tedious. If you want help, I made a scratch project that computes the leaderboards.
I feel like my strategy would be better as you can still keep every time on the leaderboard but you could also archive them and say that the project everyone must play on is the one of @FrozenSaber
I thought about that, but I am not a mod. My version may be more accurate, but I think retiring the entire leaderboard would be drastic.
The thing is, some runners of this game includes failed attempts to their youtube videos so I think you would have to individually retime the runs
There's quite a few tools to retime runs, I use the YT Interval Timer for most video submissions on other games I moderate. If it's determined that the In-Gamer Timer isn't accurate then you could also default sort by RTA once those have been determined.
I'll start retiming runs soon and I will NOT have an in-game timer for now on.
So while I was gone, FrozenSaber realized that the scratch timer was wrong. I have retimed all runs and from now on all runs have to use a timer and I check it using the . I will NOT change the old% (because I'm too lazy) and the in-game t