Submission Text Full Submission Page

Game objectives

  • Emulator used: DeSmuME 0.9.7 with Advanced Bus-Level Timing OFF
  • Aims for fastest time
  • Abuses programming errors
  • Takes damage to save time
  • Uses death to save time.

Comments

Super Mario 64 DS was released in 2004 for the Nintendo DS. The game is a remake of Super Mario 64 for the Nintendo 64, bearing some new features on its storyline, gameplay and graphics. Unlike Super Mario 64, this time there are 4 playable characters, but only Yoshi is available at the start. This new submission is an improvement of 16302 frames to our previous publication due to a new strategy which lets us finishing the game with just one star, and some stage improvements that are described below.

Glitches and Tricks

  • Outside the castle glitch: when using a slidekick, if you do it correctly with a certain angle (glitching inside the castle’s wall as you are entering the water), the character is pushed down to the water floor, bypassing the water-entry check into swim animation. However, getting too close to the water’s surface will trigger the swimming animation, making running to the moat door our only option. Also, if you press A or B 4 frames before glitching, you’ll always go to the water floor no matter your position. This is slower than the normal method but due to disregarding position it can become faster situationally.
  • No input: this trick consists of not pressing any direction. It's useful while the character's speed is above normal top speed, since speed goes down slower than pressing any direction.
  • Standstill run: holding the dash button without pressing any direction button makes the character run staying still. After doing it, pressing a direction would make the character run faster than normal speed and gain extra height on jumps. The trick is useful when you need to wait for something to happen.
  • Dialogue glitch: it works by talking to toad/bunny when the game would be pushing you out of its sprite, making you go through boundaries with the right position.
  • Wall corner glitch: By getting an optimal angle, you can slidekick or long jump in a wall corner in order to get pushed up (heaven portal), pushed down out of bounds to die instantly, or get through the wall.
  • Direction reset: When pressing the opposite direction that the character is facing, the speed starts decreases until it becomes negative (which means the character is actually going to the opposite direction that he's facing). However, if the speed is 0 for a frame while decreasing the speed, the speed will increase (Positive numbers) even if you're going to the opposite direction so that you can start running fast or getting a high speed after landing from the jump instead of slow down.

Stage by stage comments

  • Outside the castle: We got a slightly better angle to reach the waterfall, saving 4 frames. Then, in order to glitch inside the castle's wall, when doing the slide kick, Yoshi turns around so that we can keep its speed after glitching, and being able to land on the stairs with a double jump. In total 42 frames were saved on this part.
  • Basement (Yoshi): The main change here is the side jump angle. Instead of a forward side jump (which would be the natural way), we now use a backwards-right angle. This evade us from losing speed when getting close to the wall, which make us getting a bigger acceleration when Yoshi starts running again, saving 4 frames. Also because of the direction reset, Yoshi starts running fast just after landing since the trick makes the game think that Yoshi was already being moved straight ahead. After that, we needed a new strat to go to Shifting Sand Land level, since "Shining Atop the Pyramid" is the fastest star.
  • Shining Atop the Pyramid (Shifting Sand Land) : We use a similar method to get this star than in our 8-star run. The main improvement was made by going to the left of the tornado, and using the touchscreen to get a better angle to reach the star. 50 frames were saved on this course.
  • Main Hall: 4 frames were improved thanks to the touchscreen.
  • Peach's room: We execute a corner glitch to go through the wall. Then, by jumping and hovering we get throught the Peach's portrait, afterwards a long jump is executed to get behind the character's wall, facing the 8 star door already. With a new jump and hovering, I land on the edge of the minigame's room, and there I'm already in a good position to long jump to get into Mario's paint.
  • Goomboss: After climbing the pole, we were able to accelerate some frames before to get a better speed at the Long jump. We also noticed that it was slower to kill the piranha plant, saving 24 frames in total. The Goomboss battle was similar, however we were able to save 6 frames by positioning at the edge of the platform instead of being under Goomboss (it made the dialogue appear 6 frames before). Then, since 8 star door is still locked, we need to return to the main hall. The fastest way to do that is to kill yourself while getting the key, because this way it's possible to exit the course without needing to re-enter on it. Then the Main Hall's strat was purely replicated.
  • Going to the basement: Since we still need the bunny's help to go through the walls, we need to talk to Toad so that we are aware that the bunny's are running around the castle. However, with the help of the new trick found on this speedrun (corner glitch), we are able to go outside the castle much faster, which consist on glitching in the corner to be pushed down and dying instantly. Then with just one long jump we reach the moat's door.
  • Basement (Mario): Like Yoshi, changing the side jump angle was faster. 10 frames in total were saved on this part.
  • Bunny glitch (basement): 2 frames were saved on the bunny glitch, and 8 frames were saved on the swimming because the new bunny glitch had a better angle.
  • Bowser in the Fire Sea: 2 frames were saved at the first long jumps due to better angles. Then, we reach the pole with a back jump instead of a side jump, which makes Mario be able to leave the pole as soon as he touchs it since he gets the perfect alignement for it, saving around 60 frames. After the wallkicks, 2 frames were saved for triple jumping and diving instead of going up and double jumping and diving. The long jumps before reaching the edge of the last platform were much cleaner this time and we finally saved by entering into Bowser's stage by touching the hole just once. In total 94 frames were saved on this part. Bowser battle wasn't improved.
  • Going to the 2nd floor: 4 frames were saved in the main hall by getting a better angle of the long jump. Then 8 frames were saved in the stairs by using the touchscreen to turn there tighter.
  • 50 star door skip and 80 star door skip: Bunny catching wasn't improved. After getting through the wall and single jumping once, we're now turning tighter and reaching the stair with a single jump instead of a double jump, which saved 8 frames. Then 2 frames were saved in the corner glitch.
  • Bowser in the Sky: There were two main improvements on this stage. The first one was reaching the stairs with a triple jump + dive, which saved a lot because we don't need to do a standstill run anymore. Just before that triple jump, single jump and double jump were done really thanks to the wall corner so that it was possible to add a long jump before. After that, a combination of a side jump and a wall kick was added to reach almost the end of the stage, saving around 3 seconds. The final improvement was done in the end, where we go more to the right so that we're less affected by the air. 360 frames were saved on this part.
Final bowser wasn't improved. Maybe you guys have noticed that after killing both Bowsers, it looks like I didnt even try to do a bit of freerunning to improve the entertainment. The reason to this is that Bowser's dialogue after dying happens before if you don't move and you stay on a certain spot of the platform.

Special Thanks

Firstly we would like to thank AJC868 (YT user) for discovering the 8 star door skip strategy. It was the main motivation for us to improve this TAS and test new route ideas. It is also important to mention that he was also the first person proving that Dire Dire Docks skipping was possible with Mario.
Also we would like to thank the youtube user "pannenkoek2012" for giving us the idea to kill yoshi while getting the key.

Baxter: Submission file updated at the author's request.

Baxter: Very nice improvement to the previous run; accepting.

TASVideoAgent
They/Them
Experienced Forum User, Moderator
Joined: 8/3/2004
Posts: 12381
Location: 127.0.0.1
This topic is for the purpose of discussing #3439: mkdasher, ALAKTORN's DS Super Mario 64 DS in 09:50.65
Experienced Forum User, Experienced player (565)
Joined: 5/16/2009
Posts: 235
N64/DS TAS of 2021DS TAS of 2015DS TAS of 2012TAS of 2012Speedy TAS of 20123D Platforms TAS of 2012
I will try to make the youtube encode as I did in the previous publication, however I'm currently having problems with Avisynth so if I see that I can't make it work I'll let other person to do the encode. Also the description will probably have some modifications, I was the one writing it and I'm not that good at english so probably I'll be correcting mistakes if I find them, but that's mostly it.
Dwedit
He/Him
Experienced Forum User
Joined: 3/24/2006
Posts: 690
Location: Chicago
Doesn't sync for me at all. Yoshi jumps into the moat and swims at the wall like an idiot.
Experienced Forum User, Experienced player (565)
Joined: 5/16/2009
Posts: 235
N64/DS TAS of 2021DS TAS of 2015DS TAS of 2012TAS of 2012Speedy TAS of 20123D Platforms TAS of 2012
Dwedit wrote:
Doesn't sync for me at all. Yoshi jumps into the moat and swims at the wall like an idiot.
DeSmuME 0.9.7 with Advanced Bus-Level Timing OFF. It is important that you have the Advanced Bus-Level Timing OFF. It was ON in our previous publication but we decided to set it OFF this time.
Dwedit
He/Him
Experienced Forum User
Joined: 3/24/2006
Posts: 690
Location: Chicago
I had it disabled, but it's still not syncing. What's the MD5 or SHA1 hash of the correct rom?
Experienced Forum User, Experienced player (565)
Joined: 5/16/2009
Posts: 235
N64/DS TAS of 2021DS TAS of 2015DS TAS of 2012TAS of 2012Speedy TAS of 20123D Platforms TAS of 2012
Dwedit wrote:
I had it disabled, but it's still not syncing. What's the MD5 or SHA1 hash of the correct rom?
Oh okay, you also need to make sure its USA v1.0 version. TAS will not work with v1.1
Editor, Experienced Forum User, Experienced player (855)
Joined: 1/23/2008
Posts: 529
Location: Finland
Viewed this. A fine improvement, so voting yes.
Personman
Other
Experienced Forum User
Joined: 4/20/2008
Posts: 458
You still have to get a star? Psh, amateurs! :P Waiting for encode, but I expect to be delighted and to vote yes. EDIT: Encode watched; yes voted. I was every bit as surprised and happy as I expected.
A warb degombs the brangy. Your gitch zanks and leils the warb.
Guga
He/Him
Experienced Forum User
Joined: 1/17/2012
Posts: 838
Location: Chile
Can somebody please encode it and upload it from YouTube?
Experienced Forum User
Joined: 2/18/2010
Posts: 156
Location: home
Does every incarnation of Super Mario 64 have to be this broken? Needless to say, I was impressed by the new glitches and the fact that you saved a little over 5 minutes off the old run. Yes vote. Edit: [Offtopic] I just noticed that I'm officially a member now [/Offtopic]
My user name is rather long, feel free to call me by htwt or tape.
Editor, Experienced Forum User, Experienced player (556)
Joined: 11/8/2010
Posts: 3952
Exotic platforms TASer of 2014NES TAS of 2013
This is a very impressive run! It was worth the wait. Yes vote!
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
For those that have ROM issues, here's some CRCs to verify your ROM against: SHA1 a5b8bd846725965c588b6fc591f1fe822f7bbdbd MD5 82ea4525a39dc2f484a054cff3f1b834 SFV E6321562 My ROM is untrimmed and 16MB. As a Suggested Screenshot, around frame 30050. Yes from me.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Experienced Forum User, Experienced player (555)
Joined: 2/23/2008
Posts: 264
Location: CA, USA
Gameboy TASer of 2012Funny TAS of 2012Gameboy TAS of 2012
Will wait for encode before voting but I recently saw the published run and the new trick so should be a yes. Edit: dang that was great. Loved the route switch in BitS and all of the other fun glitches. Yes!
Editor, Experienced Forum User, Publisher, Skilled player (1228)
Joined: 10/12/2011
Posts: 6014
Location: The land down under.
PSX TASer of 2016
Im doing the encode right now just give me around 30mins time cause i had to quickly get it now im watching and encoding the playback Edit: dang i desynced something is wrong with edit cannot use for some reason
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. These colours are pretty neato, and also these.
Editor, Experienced Forum User, Experienced player (556)
Joined: 11/8/2010
Posts: 3952
Exotic platforms TASer of 2014NES TAS of 2013
Spikestuff wrote:
Edit: dang i desynced
Are you using DeSmuME 0.9.7 with Advanced Bus-Level Timing off, and the 1.0 US version of the ROM?
Editor, Experienced Forum User, Publisher, Skilled player (1228)
Joined: 10/12/2011
Posts: 6014
Location: The land down under.
PSX TASer of 2016
CoolKirby wrote:
Spikestuff wrote:
Edit: dang i desynced
Are you using DeSmuME 0.9.7 with Advanced Bus-Level Timing off, and the 1.0 US version of the ROM?
yes i made sure im going to double check and if down again ill just edit this one unless someone updates then i wont edit: Shoot i got emulator problems dont know why though
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. These colours are pretty neato, and also these.
Experienced Forum User
Joined: 1/24/2012
Posts: 21
Location: France
It seems to be a very good improvement! I saw the new glitch on your youtube channel. Hoping for an encode soon.
Post subject: NEED ENCODE!
Active player, Experienced Forum User (426)
Joined: 7/23/2006
Posts: 389
Location: Washington
TASer of 2008NES TAS of 2008
This needs an encode
I'm sciencing as fast as I can ! ______________________________________ <adelikat> once more balls enter the picture, everything gets a lot more entertraining <adelikat> mmmmm yummy penises
Tompa
He/Him
Editor, Experienced Forum User, Skilled player (1947)
Joined: 8/15/2005
Posts: 1899
Location: Mullsjö, Sweden
NES TAS of 2018SNES TASer of 2017SNES TAS of 2017NES TAS of 2014GBA TASer of 2011GBA TAS of 2011SNES TASer of 2010
Editor, Experienced Forum User, Experienced player (967)
Joined: 8/12/2008
Posts: 843
Location: Québec, Canada
TASer of 20123D Platforms TASer of 2012TAS of 2012Speedy TAS of 20123D Platforms TAS of 2012
Woah, that mario key swallowing death skip was marvelous! Crazy run, voting YES.
sonicpacker: 100% of red heads arent hot
Experienced Forum User
Joined: 4/1/2010
Posts: 96
Love it. Very yes.
Experienced Forum User, Player (230)
Joined: 7/30/2006
Posts: 207
Location: Alefgard, USA
Has anyone else noticed that on the nicozon video that the word "BITCH" (yes, all capital letters) scrolls across the top of the video at 00:36?
Experienced Forum User
Joined: 9/20/2005
Posts: 14
Location: Morocco
dave_dfwm wrote:
Has anyone else noticed that on the nicozon video that the word "BITCH" (yes, all capital letters) scrolls across the top of the video at 00:36?
LMAO you're right. Press the "..." button (next the volume control" to get rid of these messages, though.
Experienced Forum User
Joined: 11/20/2011
Posts: 27
Location: UK
Watched on Nico. This run has loads of nice route arrangements and impressive glitches. Yoshi died when got the key and Mario got his ass burnt to go into that hole. So funny. Definitely a yes vote. This improvement reminds me the Super Mario 64 TAS. Sooner or later, Super Mario 64 DS will finally have its own 0 star run. Looking forward to that.
Experienced Forum User
Joined: 6/4/2009
Posts: 570
Location: 33°07'41"S, 160°42'04"W
This is amazing.