(Link to video)

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.

ALAKTORN
He/Him
Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
the comments on the nico vid are hilarious XD it’s possible that the movie can be improved by 2 frames btw… it’s something I noticed while watching the encode, MKDasher is working on implementing it edit: he implemented it, but now we’re experiencing desynchs :S
Joined: 1/24/2012
Posts: 21
Location: France
Freaking good job!
Joined: 12/28/2011
Posts: 14
this poor game, first it was destroyed on n64, on now on ds too! great job on the TAS, yes vote
Spikestuff
They/Them
Editor, Expert player, Publisher (2254)
Joined: 10/12/2011
Posts: 6324
Location: The land down under.
1 word Yoshi- (translated: Yes)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. These colours are pretty neato, and also these.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
Insane, very nice improvement. Yes vote.
Active player (489)
Joined: 1/12/2007
Posts: 682
Voted yes, of course. Really good job, and the 8 star door skip is amazing. I can't believe it took us this long to find all this stuff, though. I really enjoyed this run though, and hope someone does a 150 star run someday.
Joined: 3/12/2011
Posts: 25
Location: France
Pretty awesome new tricks and really enjoyable to watch. I never thought it would be possible to finish the DS version so quickly... ++Yes; Good job guys !
Joined: 6/26/2011
Posts: 167
Brilliantly done! I too was impressed by the new skips performed, and the clever use of dying and falling out of bounds.
First a movie gets submitted, and ends up accepted despite breaking rules other runs have been rejected for. And when I vote less than spectacularly on this movie, I become the victim of harassment and threats. Yay, favoritism.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
Physics, why so hard to get right? Also, spatial abuse ftw.
Experienced player (758)
Joined: 6/17/2008
Posts: 146
I'm currently working on the downloadable encodes.
Experienced player (646)
Joined: 5/16/2009
Posts: 235
turska wrote:
I'm currently working on the downloadable encodes.
Don't do it yet because as ALAKTORN said we're working on an improvement of 2-4 frames. We're almost finished it so I'll be uploading a new .dsm soon. Sorry if you have already started with those encodes. Edit: 12 frames improved. 2 frames saved on Goomboss, and 10 frames on first Bunny Glitch (due to a new glitch angle, I improved 10 frames on the swimming part.) New .dsm: http://dehacked.2y.net/microstorage.php/info/588561979/TASSuperMario64DSnew.dsm I need someone to update the submission with this .dsm, please.
Experienced player (758)
Joined: 6/17/2008
Posts: 146
Redoing the downloadable encodes. I'll be gone for a while, but they should be up before monday kicks in. Also, YouTube killed my family so someone else is going to have to do that.
Experienced player (646)
Joined: 5/16/2009
Posts: 235
In the end I wont be able to do the youtube encode, so yeah, we need an encoder for that. I'd still want to have the youtube video uploaded to my channel though (ALAKTORN probably too, but he had problems in the past at uploading them).
Expert player (2578)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Nice, simply nice! My vote is also Yes.
I am old enough to know better, but not enough to do it.
Joined: 4/3/2006
Posts: 269
I thought SM64 on N64 was broken... silly me. Thanks for the entertaining run! You have my yes vote.
Post subject: encode and upload!
Joined: 11/4/2011
Posts: 29
um... i have a ~2 gig i guess super hd file that would take about 700 hours to upload to youtube... recorded with lagarith losless video codec... any way to upload and keep HD but less size/upload time? (new to tas uploading...)
Editor, Player (67)
Joined: 6/22/2005
Posts: 1041
rasengan0: How did you encode that file?
Current Projects: TAS: Wizards & Warriors III.
Joined: 8/29/2005
Posts: 148
Location: Dayton, OH
Hmm, that seems a little too large. Did you do any kind of special encoding? Like enlarging one of the screens? For example, here is a DS encode I uploaded this week. It's 1.5GB, Camstudio Lossless (which tends to only be a little better than Lagarith in my experience) and the video is 12:42 in length. http://www.youtube.com/watch?v=91nBG5z38PM Upload time varies by connection. It took me about 2-3 hours to upload.
Joined: 11/4/2011
Posts: 29
Dacicus: in desmume file> record AVI> then the list pops up and i chose the best codec i got for video lol. just let it run and it makes the .avi. when you want to stop the file then just go file> stop AVI Leda: my connection must be crap then :( hell my DL speed maxes at about 180 kb/s
Editor, Player (67)
Joined: 6/22/2005
Posts: 1041
rasengan0: We have an Encoding Guide that you should look over if you want to produce movies that adhere to site standards. What you described is covered in the Video Dumping section. You might be able to cut down the size if you complete the entire encoding process. The Encoders' corner is a good place to get help with any encoding questions.
Current Projects: TAS: Wizards & Warriors III.
Experienced player (646)
Joined: 5/16/2009
Posts: 235
I finally found the problem with my avisynth so I'll be doing the youtube encode as I did in the previous publication.
Player (98)
Joined: 3/20/2008
Posts: 466
Location: Montreal, Quebec, Canada
Is there any way to shut off the nico comments? Most of the time they take up more than half the screen!
Editor, Expert player (2310)
Joined: 5/15/2007
Posts: 3854
Location: Germany
There's a button on the video player that disables the comments.
Experienced player (646)
Joined: 5/16/2009
Posts: 235
Some suggestions. Others will be accepted too. My favourite is the first one.
Joined: 5/2/2009
Posts: 656
AMAZING. SIMPLY AMAZING.
My first language is not English, so please excuse myself if I write something wrong. I'll do my best do write as cleary as I can, so cope with me here =) (ノಥ益ಥ)ノ