I have added any%, and changed the rules a bit.
-> Timing should end when the credits start. Is this ok with you ? -> Health bug: Should it be allowed in full runs and we call the category lowglitch / no warp bug, or should we ban it and call it glitchless ?
Berformeth, I have watched your run and now I abuse this little forum section to give some feedback:
-
What emulator are you playing on? In general, VBA seems frowned upon and BGB or Gambatte are prefered. But I think it doesn't matter much...
-
I would be willing to moderate this leaderboard
-
In the very first room, after riding through the room at super speed, you can just let go of "Right" for a split second to avoid the super stages. No need to turn around
-
The SGB version has fewer enemies, see here: https://tcrf.net/Daffy_Duck:_The_Marvin_Missions_%28Game_Boy%29
-
Also, the SGB version has a health glitch which would be useful for console runs. Walk left and jump right, right after. The health display will glitch graphically. This gives you like 60 health units or so. I think it resets to 5 at next level start.
-
Is the glitched category (see glitch TAS) possible on console? If yes, you will want to seperate Any% and Any% low-glitch.
-
Btw, at the robot boss, you can land on his body and arm independently to deal damage. It doesn't always work, but when it does it can shorten the fight
-
I think at boss 4, you should ignore the ceiling laser and just go for the bottom things, especially when you use the health bug.
-
In one part of the run in level 4, you hit a cannon that was sandwiched in the wall... I wonder if this could be done e.g. at the 4th boss bottom devices.
http://www.speedrun.com/sml2#Any_Glitchless
Oh_DeeR's previous runs where on emu, and then on GBC. GBC was the only system available on this leaderboard. Now I verified his newest run (26:49.8) and accepted it. Then I added a new system SGB, and edited his run to have that system.
Then a bug occured: His previous time showed up on the leaderboard alongside with his newest time, even though the setting was "exact players 1". I have manually edited the obsolete time and unchecked "auto verify run" but then his older time before that showed up, etc.
As I unverified all his obsolete times one after the other, they showed up on the "awaiting verification" list. I rejected them all so now his newest time is the only one on the leaderboard.
Nintendo Gamecube Gameboy Player (GBP)
And before someone says something, yes GBP is different at least between playing Kirby & the amazing mirror on a real GBA and on the GBP (There is a glitch that causes lag if you watched the intro cutscene on GBP). So I'm inclined to say lag behaves differently in general.
Can we rename SGB to SGB2? (SGB1 usually isn't allowed because it runs gameboy games faster than other systems)
The framerate problem is really odd.
His video seems to have run 0.9% slower than normal. But when I adjusted the framerate so the ingame timer depletes at the same frames throughout the first level in his and my run, he finishes with a time of 12:30ish.
I would have to look at it level by level, probably.
Same thing in Mario sunshine. Runners can use an emulator but their times will only be added if they're not below a certain point. They are strongly encouraged to get a real console and recording equipment.
That's just my opinion. Emu runs just aren't the same thing as console runs. They are different. Instead of looking into a CRT and playing on original GBA or SNES controller, they have the advantage of playing on whatever they want and on an LCD, at whatever resolution, at whatever colors, etc. Plus the other things I've listed (possibility of using macros undetected, timing differences). I always liked the idea of seperating the two (so there can be emulator WR and console WR).
If the runner gets so good at the game that they have a shot at WR, they are encouraged to get the real console before claiming it. Same thing happens in SML2: oh_deer was on emulator for a long time. Now he got a SGB2 and has a shot at WR.
The money argument, I can't buy that, really... It doesn't cost that much to get a gamecube, gb player, the game, and recording equipment.
cube $35 gb player $13 game $5 CRT $5 ezcap $30
Some people have already some of the things. Without CRT and recording equipment, that's a little over $50. That's not an argument for a runner, who has a chance at WR, to not go for it. Now for Trip World and Earthbound on the other hand, I can understand it.
But you know, I haven't really been involved in the speedrunning scene for gameboy games for a while, so... If the communities come up with new systems, maybe I'm just being an oldtimer.
As I have found out over the course of comparing runs (see other topic "SML forensics"), the framerate in tycon's run is not true to real time so I have to recalculate the time. Please keep it as 12:36 now until further notice.
Due to a recent emergence of a new run whose runner (KnucklesMaster) now claims WR, I have done some deep insight. I compared my run, Tycon's run and KnucklesMaster's run.
Each run has been downloaded from Youtube, fps was changed to 60 and they have been trimmed to start at the same time. For the record, Knuckles' run was screen recorded off of the emulator and my run was recorded with Debut Capture software and ezcap, at PAL60 (I.e. 60 hz) into avi (but I used the youtube video for this test).
I will make this video available on request.
(Frame 28)
It is a bit odd that tycon falls behind. I have noticed that the ingame timer in tycon's run is not the same as the other runs after a while. This would mean the framerate in tycon's run is not true to real time but slower.
The calculated time above in red text is therefore not true. (TODO: Adjust framerate and recalculate time)
The ingame timer changes on the same frame up until the timer says 394, at which point it becomes noticeable that tycon's run is slower than real time, apparently. (This would mean ~3 frames slower every ~6 seconds.)
There is no way for me to tell why this happens but I will note here that both his and my youtube videos have different framerates, and it is unknown how Tycon processed or encoded his video. As long as it doesn't suddenly catch up or I see other inconsistencies, there is no further problem.
I reach the goal in 1-1 at Frame 1576 (0:00:26.267). Knuckles also at Frame 1576 (0:00:26.267). Tycon at Frame 1589 (0:00:26.483).
(Frame 1576)
Although Knuckles' scoring finished 2 frames sooner than mine, the fade to level 1-2 seems equally fast and we start running at the same frame (2288). Tycon starts running at 2306.
Throughout 1-2, there is nothing worthwhile to note. My run and Knuckles' are pretty much equal, while Tycon falls further behind due to the framerate problem.
I will not go into detail for the remainder, but I will point out other things:
-
It is not possible to tell for sure if the input file in Knuckles' run was tampered with (so that it's actually a TAS and not just an emu RTA). This suspicion may have been avoided if the runner played on gambatte or bgb.
-
KnucklesMaster has paused in his run in boss levels. It is not possible to luck manipulate on console because the outcome of the minigame changes every frame and waiting even 1 frame on the title screen or delaying anywhere throughout the run would mean, the RNG can't be predicted. Yet the runner pauses right before the minigame in 2-3 and 3-3 (also in 2-3 for unknown reason). Paired with the oddity that he pauses and unpauses inhumanly fast there is no other way for me but to deem his run illegitimate (a cheated run).
Besides, I don't know what everyone else's stance is, but because ¤ there is ever so slight differences (framerate, timing, lag) in emulators ¤ emulator runs can be cheated (input file modification) ¤ non original hardware is used (instead of a GBA linked to a gameboy player, or a snes controller linked to a sgb2, you can play on keyboard or third party usb controllers) ¤ macros can be used, and you can't detect them I would urge to not accept emulator runs as world records in gameboy games in general.
http://www.speedrun.com/sml1 http://www.speedrun.com/kdl I would mod these
I would love that. I mean a leaderboard for events has existed on various different sites but in my perception each site would eventually become outdated or die altogether in the past.. I would like that to transit into this place and stay here for a long while to come
Btw, this thread lists much better times than your link above http://nintendodojo.com/forum/topic.aspx?id=15408 (this is the old allisbrawl link of treklink's thread. They apparently changed their name)
Shouldn't we worry about which exact system something is played on? Right now it gives only one option which is "gameboy & color" but there is:
- emulator (BGB)
- emulator (Gambatte)
- emulator (VBA)
- gameboy player
- super gameboy 1
- super gameboy 2
- possibly more (some 3ds/wiiu e-store stuff?)
Here is a comparison screenshot from a long time ago: (note that sgb1 is wrong in this image, because it uses the gbp video. Otherwise, you can note that emu generally runs faster. But this doesn't take into account loading times etc.)
on my profile http://www.speedrun.com/user/mugg1991 it says I have 5th at melee classic normal. But on the leaderboard page http://www.speedrun.com/ssbm#Classic_-_Normal I'm 4th.