This is an improvement of 35 frames over TheKDX7's run.

Objectives

  • Emulator used: VBA-RR v24 svn422
  • Stars from SRAM
  • Genre : Platform
  • Minor luck manipulation
  • Completes all "You vs. Boo" levels

General tricks used

Faster start

In the any% run, > <> > <> <>... is used, because the first frame of being in the air rather than on ground makes this the fastest known way to begin. However, the level is already loaded by the time the countdown ends, making the method used in this run the fastest: Jump, then hold <> when speed goes to 25.

Block boost

If you happen to be within a boo block when it is turning solid, you get pushed by it. Jumping as fast as possible in it gives an additional boost as well. This is best seen in 1-1, where it is done twice.

Map selection optimisation

To save a single frame, we do level 2-4 before 2-1, 2-2 and 2-3.

Level by level comments

No exact frame by frame comparison yet.

1-1

We shave off a few frames by block boosting twice. Nothing else saved.

1-2

"Good" boo blocks are turned back into "bad" boo blocks on a timer. If the boo blocks happen to be "bad", nothing happens. This means we have to wait at a point, and allow ourselves for a walljump and some fancy jumping. A few frames saved thanks to optimising hitting the boo block changer at the end of the level.

1-3

We do another 2 block boosts, saving several frames. We also optimise the jump where mario slows down, saving ~16 frames. Nothing saved on the walljump.

1-4

A castle level. We start as fire mario and are therefore able to glitch out the music at the beginning by firing a fireball. For some reason you can shoot fireballs through closed boo blocks, as shown in the TAS. We don't manage to save anything on the duck jumps but kill Bowser in a fancy way. Nothing saved.

2-4

Another castle level. This level is very linear and nothing was saved. Another fancy Bowser kill though ;)

2-1

Another semi-linear level. Nothing was saved on the walljump or on the tight jump.

2-2

A water level where we abuse water physics. Nothing saved

2-3

And another level where maximum speed is kept the whole way. Nothing saved.

Authors' final comments

Got4n: TehSeven decided to pause after the last 3 worlds, so I did those 3 worlds :p
TehSeven: Man, this was so much more difficult than the any% run. I'm glad to be done with it and I'm happy with the result, as is got4n. :D
Screenshot suggestion: Frame 6913

Nach: Sorry for the delay, a trick introduced in #3703: TheKDX7's GBC Super Mario Bros. Deluxe "You vs. Boo" in 04:53.33 caused a bit of confusion. Accepting as improvement to existing run.
Spikestuff: Publishing......


Spikestuff
They/Them
Editor, Publisher, Expert player (2655)
Joined: 10/12/2011
Posts: 6446
Location: The land down under.
vba-v24m-svn480 Super Mario Bros. Deluxe (USA, Europe) (Rev A).gbc Hash: 1fd75c2b798c04acd4b99ad2f1006280 crc=2e check=efb4 my encode before it goes away (proof that I have sync).
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Okay I got it to fully sync. vba-v24m-svn480.exe smbdx.cgb f56afda420059a98f8c3d8be967b062a vba-v24m-svn480.exe 1fd75c2b798c04acd4b99ad2f1006280 smbdx.cgb Just play 4034.vbm, it plays fine. (Do not bother with the previous)
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Spikestuff: Want to publish?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Experienced player (589)
Joined: 2/5/2011
Posts: 1417
Location: France
I can do the full HD one if you want ;)
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Spikestuff
They/Them
Editor, Publisher, Expert player (2655)
Joined: 10/12/2011
Posts: 6446
Location: The land down under.
got4n wrote:
I can do the full HD one if you want ;)
Spikestuff wrote:
my encode before it goes away (proof that I have sync).
It's already done, almost a whole month ago.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Experienced player (589)
Joined: 2/5/2011
Posts: 1417
Location: France
It doesn"t have Original quality LOL but keep it, I doens't have access to my computer: (I'll be RIP in 2 days, school :/)
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Spikestuff
They/Them
Editor, Publisher, Expert player (2655)
Joined: 10/12/2011
Posts: 6446
Location: The land down under.
got4n wrote:
It doesn"t have Original quality LOL
Actually it does.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Experienced player (589)
Joined: 2/5/2011
Posts: 1417
Location: France
Oh when I was watching it wasn't available ;)
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [2452] GBC Super Mario Bros. Deluxe "You vs. Boo" by got4n & negative seven in 04:54.24
Player (13)
Joined: 6/17/2006
Posts: 510
I saw the longer time when this was submitted to I ignored it because I was sure it was going to be rejected for optimization. Now I see that it was accepted, so I'm pretty confused. What's that about a framerate change? I don't remember seeing any news about this. What is the reason behind this change, and why weren't the old publication times updated as well? Seeing a longer movie obsolete a shorter one doesn't make sense to me. If that's not a site bug, somebody should clarify this in the publication description at the very least.
Experienced player (589)
Joined: 2/5/2011
Posts: 1417
Location: France
There isn't an explainaition, they just adjusted the framerate and make it longer and other weren't, look the frame count it's shorter :p
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4038
SmashManiac wrote:
What's that about a framerate change? I don't remember seeing any news about this. What is the reason behind this change, and why weren't the old publication times updated as well? Seeing a longer movie obsolete a shorter one doesn't make sense to me. If that's not a site bug, somebody should clarify this in the publication description at the very least.
I edited the publication description to attribute the longer time to differing frame rates between the two runs. If that is not the real reason for the time difference, anyone is free to correct the description.
Joined: 2/21/2008
Posts: 255
Since we do everything in frames, I look forward to the day when all times are in Frames. Speaking og Frames, the descriptions doesn't even mention how many frames this one is faster than the other one by.
"The guy was fatally injured and wants to be covered by God's tears (rain) before he dies. God is too busy to bother because it wastes frames." Frames 16:26
Player (13)
Joined: 6/17/2006
Posts: 510
got4n wrote:
There isn't an explainaition, they just adjusted the framerate and make it longer and other weren't, look the frame count it's shorter :p
Don't be ridiculous, there HAS to be an explanation. Framerate isn't something arbitrary that is changed on a whim! To be clear, I'm not questioning if this movie is really shorter than its predecessor (it is). What I'm questioning is why the framerate is different, and I have not received a satisfactory answer on this matter. Even CoolKirby doesn't know the answer despite his edit, which really bothers me. Assuming the framerate for this movie is correct, the issue remains. Why is the old movie still showing the wrong time? Are there other publications affected by this framerate issue? Shouldn't their times be fixed as well? It may not be a big deal for TASers, but it is a big deal when comparing times with normal speedruns.
Emulator Coder, Skilled player (1114)
Joined: 5/1/2010
Posts: 1217
SmashManiac wrote:
Don't be ridiculous, there HAS to be an explanation. Framerate isn't something arbitrary that is changed on a whim!
Nope, it is not, there is single correct frame rate per system,region pair. If the correct value is known is separate issue. Previously, each emulator had its own framerate, now all files for given system (and region) are evaluated with the same framerate.
SmashManiac wrote:
Assuming the framerate for this movie is correct, the issue remains. Why is the old movie still showing the wrong time? Are there other publications affected by this framerate issue?
There are loads of publications affected by the framerate issue. E.g. Any older .fmv, .fcm, .smv, .vbm. There are also some pubs where publication time and submission time slightly mismatch because the framerate change (ugh, didn't see that).
Player (13)
Joined: 6/17/2006
Posts: 510
I just thought of another reason why accurate framerate is important to consider: NTSC vs PAL.
Ilari wrote:
Previously, each emulator had its own framerate, now all files for given system (and region) are evaluated with the same framerate.
Ah, so that's the explanation. Thanks! :)
Ilari wrote:
SmashManiac wrote:
Assuming the framerate for this movie is correct, the issue remains. Why is the old movie still showing the wrong time? Are there other publications affected by this framerate issue?
There are loads of publications affected by the framerate issue. E.g. Any older .fmv, .fcm, .smv, .vbm. There are also some pubs where publication time and submission time slightly mismatch because the framerate change (ugh, didn't see that).
These are major issues in my opinion, and you're confirming what I was afraid of. Are they going to be addressed? Redoing the encodes for old publications is probably unrealistic, but what about the rest?
Joined: 2/21/2008
Posts: 255
SmashManiac wrote:
Don't be ridiculous, there HAS to be an explanation.
There may be an explanation, but that doesn't mean it has been noted in the description for the entry. If we refused to change the entry because of the "existence" of an explanation, it wouldn't be a very good database.
"The guy was fatally injured and wants to be covered by God's tears (rain) before he dies. God is too busy to bother because it wastes frames." Frames 16:26
Player (13)
Joined: 6/17/2006
Posts: 510
I just thought of something that might have been confusing me from the start. Is the framerate embedded in the movie file itself? Because if that's the case, why would the emulator allow such a thing, and why isn't the setting regulated?
Joined: 2/21/2008
Posts: 255
I don't think the input cares about framerate, just the frame count and which commands are active for that frame. Framerate is something that only matters to the people viewing the playback.
"The guy was fatally injured and wants to be covered by God's tears (rain) before he dies. God is too busy to bother because it wastes frames." Frames 16:26
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4038
According to the VBM file format description, the frame rate is not stored in the movie file. The frame count is, though, and that's what VBA and the site use to calculate the movie time. VBA always calculates movie times at 60 frames per second, which is why the new site formula's movie time differs from even VBA's time.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11492
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Forgot to ask, how was this SRAM verified?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Skilled player (1742)
Joined: 9/17/2009
Posts: 4986
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
feos wrote:
Forgot to ask, how was this SRAM verified?
I believe they posted that several submissions ago:
New category for Super Mario Bros. Deluxe which consists in making the race with Boo for freed 8 black Boo in the first 2 worlds of the game with some modifications. The TAS starts from a save state since my warpless run: http://tasvideos.org/3416S.html
Player (13)
Joined: 6/17/2006
Posts: 510
OK thanks for the clarification CoolKirby. I believe I understand the situation now, so I'll stop bumping this thread and instead write a post in the site bugs. ;)