The Best Kept Secret in SM64 Speedruns
HTML-код
- Опубликовано: 8 сен 2024
- Without you realizing, all top SM64 speedrunners are deploying hundreds of tiny optimizations to save time by reducing lag frames. In this video, I go more in-depth on those exact strategies.
Videos Mentioned:
DrogieSR's free lag reduction strats: • Free Lesser Known Lag ...
IsaacA's video on menu glitch:
• Fast Menu Glitch
3D Game Rendering (Frustum Culling):
• [Roblox] Frustum Culli...
Huge shoutouts to Lyfey, Dennis, Tabascoth, DrogieSR, 1ted59, IsaacA and LiamKings for providing me with information as well as gameplay footage and helpful videos.
Also special shoutouts to EZScape as he is my dad.
SOMETIMES I STREAM ► / simply
FOLLOW MY CHEEKS ► / simplyn64
You may know about things like DDD or JRB lag reduction, but there is much more than that going on in terms of reducing lag in super mario 64 speedruns. It is a topic that I think is extremely interesting and will only become more important as players push the times of the world records in 70 star and 120 star lower.
Apparently Cheese and Puncayshun may have some things to work on... haha s/o to Drogie once again for sitting down and recording his thoughts on lag reduction.
Also big shoutouts to Drogie for recording the audio sampled in the video, check him out at / drogiesr !
Background Music Used :
• Video
Footage used:
Lag frame footage recorded by myself.
LiamKings 1:39:30 for B-roll gameplay footage: • Super Mario 64 120 Sta...
DK64 Door Clip:
• DK64 101% setups [N64]...
DK64 Moonkick:
• Moonkick - Donkey Kong...
You're really good at keeping secrets
oops he split the beans
ohp
just you wait boo 😘
Billy Rogers is pretty good mind
thanks dad
"There are areas of the game where lag is inevitable..."
"...Or is it?"
*FILE SELECT MUSIC PLAYS*
epic
a n i m e
n
i
m
e
Is it vsauce like reference?
@@e3uz more like pannenkoek
VSauce 64
Oh neat, that's my clip at 3:40!
Glad to see it was useful in a demonstration :)
I made that mod of Roblox while I was an intern working on their engine in 2018.
Nice job looks cool!
The best kept secret is how to unlock Luigi. So secret that NO ONE'S DUNNIT!
please teach me
@@SimplyN64 read the last sentence of the comment my boy.
@@mogg4243 do u have any leads
@@SimplyN64 yeah, just check ouuuuuuuuuu
Dnidmxdojabxiskekdocmrnjckcmdodckcni
*MESSAGE DELETED*
Miyamoto knows
I'm suddenly reminded of Lookdown in Goldeneye and how such a strategy nearly upended that game because of how genuinely unfun of a lag reduction strategy it is.
so you're telling me the ultimate mario 64 speedrun strat is *not looking at the submarine?*
correct sir
so its kinda like Golden Eye's look-down strat?
exactly
Man I love watching these speedrunning strat videos from all these creators! Even though I'm not a speed runner I love learning the mechanics and about the game. So fascinating!! =D
Thanks for the video
That's what I thought too
@@DarkRijin yeah i haven't played games in years but i love these kinds of videos.
it's*
You have a good mix of comedy/silliness with informative explanations. Keep it up big simp
thank u very much :) want to be informative while not being too dry! thanks for watching
this channel has gone from a 3 to a 10 in about a week
that is the goal ^^ thank u very much
It just lagged a bit at the start. Simply should have used lag reduction to save himself some lost popularity. :P
@@robinbrown6530 oof
I’ve never speed run a game in my life, except perhaps for seeing how fast I could complete the first Pikmin game, I haven’t played any game in years but I find this channel, and also Karl Jobst, endlessly fascinating. Thanks for your content.
thank you so much for the kind words! im glad you enjoy it :)
Very similar to my case. It looks speed running community have great commentators with good voice color. To Karl Jobst I would add
rwhitegoose
You should check out summoning salt then
Dang I didn’t realize how little subs you had you’re vids are just as well done as anyone elses
thank you very much :) just getting into making vids like these so we're getting there... glad u enjoyed it
Everyone has to start somewhere :)
else's*
I watch A LOT of SM64 speed run tutorials for someone who's never speed run'd
same lol
The best kept secret even Simply tried to keep it til he leaked the damn tape
>.
Seekret
Such a classy exuberant video with great receipts. Perky host. Jazzy low key Lofi lounge music in the background. Gorgeous Mario visuals. Informative fine television
thank you for watching! glad u enjoyed it :)
If it's the best kept secret, then why do we know about it? hmmmmm
uh oh...
stop jumping
Because there are zero *well*-kept secrets.
@@hobbified *that we know of
nice vid, one thing: dont blame the n64s ram and processing power for the lag problems caused by dumb sm64 devs not checking their makefiles
thats a good point! i forgot to bring that up
this guy decomps
I would like to hear more about this. Are you guys hinting at compiler settings being a problem?
I thought the engine was just poorly optimized?
@@warmCabin they used -g instead of -O2
good stuff and thanks for having me 👌🏿 💕 🔵🦟⚪
thank YOU for helping me out!
Have you ever tested what overclocking the N64 would do? Apparently it is extremely easy to get over a 2x OC. This makes variable frame rate games run at higher frame rates and reduces slow downs in set frame rate games. This isn't perfect, and doesn't apply to all games. However, I don't believe anyone has tried testing it extensively on SM64. Would be great to see.
Drogie 🤮
This is the kinda stuff that puts me off from trying to speed run games like this lol.
its actually pretty fun when u get into it
@@SimplyN64 I've considered doing Mario World speedruns (specifically 11 exit), but I feel Mario 64 is just too complex for me. I still haven't even beaten the game normally, though if I played it more often I'm sure I could.
Only trick I've tried, is BLJ on the endless staircase, and to be fair, it worked!
@@matthewrease2376 thats a start!
Todd Rodgers used lag frames to start the race in second gear confirmed
mind blown
Nice work. Very informative my friend. keep cranking these out.
thank u for watching! glad u liked it
Very cool! Love learning more about speedrunning!
thanks! glad u enjoyed it :)
Nice video dad, pls keep making videos
thanks son, will do :)
*FimpleSlips wants his nickname back*
i wanna politely make a correction: at 5:42 Big Simp claims it is Nero who is dad, when in fact, it is Big Simp himself who is dad. other than that, great video, very hot.
It’s invaluable to have this info available in an accessible, easily understandable format. Thank you!
N64: MY EYES CANT HANDLE THAT MUCH
ME: **does lag reduction**
N64: Ah, thats better.
“Well Big daddy Simp-“ 7:43
I spit my breakfast out from laughter thanks
Nice video mate, keep this nice and fresh!
thanks for watching!
Very Informative big daddy jones!
thats the goal baby! thanks for watching
I got this in my recommended and I genuinely learned a lot.
Wow. I knew about this but the head to comparisons are crazy. They really show the huge difference.
I love you big simp dad, youre a legend
Great video and super informative, it’s cool to see how people have really researched every possible time save for this game.
Watched the first four seconds and that was all I needed, thanks Simply 👍
the kendrick-sm64 crossover I've been waiting for
Have you tried just looking down in first person, hugging walls, and tanking damage to get to the end?
havent tried that, sounds p good
3:41 did not expect to see the roblox starter place in a SM64 speedrunning video
Duuude, your vids are good for someone with so little subs. Dubbed immediately
3:40 Roblox Kids also learn something too
The real secret to saving time is TIME ITSELF! Since time flies when you're having fun, just play the game while doing your taxes!
sm64 speedrun with all rendering turned off, its just a black screen with sound and you have to do it by memory
purest lagframe reduction around fellas
There's blindfolded SM64 speedruns that are essentially that, Simply has a video about it
There's blindfolded SM64 speedruns that are essentially that, Simply has a new video about it
4:22 had me dying
8:12 Go home Mario you're drunk.
I never understood why mario 64 speedrunners refuse to accept virtual console as a real speedrun platform to play while zelda oot community doesn't give a shit about the platform ur playing, iqueue, japanese virtual, n64 whichever is the fastest at the time its the strat
because Japanese VC uses the "Shindou" version, which has patched BLJs and many other differences
people wanted to compete with the japanese people instead of having their own speedmeta. it is a pretty artificial reason,but all the power to people who spend enough money to actually run on n64
@@lpfan4491 Enough money? An N64 and a Super Mario 64 cartridge hardly breaks the bank.
capture card,converters,etc.
@@lpfan4491 Ah, I didn't consider that.
Dang wish I watched this video years ago. I've had many questions over the past year that were all answered in this video
I think the Shindou version has optimizations enabled upon compilation, there should be categories for that.
2:32 Modern PC games also do this. In fact, popular game APIs like MonoGame and Unity give you a "delta time" since the last frame to better adjust for lag. Unity also adjusts it's physics accordingly, but it is up to the developer to adjust the physics in MonoGame. The Super Mario 64 PC port mod with unlocked FPS actually uses this very method to adjust for speedups.
finally I understand what no save is about :D
This video is going to get big.
that would be cool
Actually the best kept secret is Mario's friend Mips the Rabbit is gay
wow mind blown
is that really a secret doe 😳
If that's the best kept secret then Bowser being gay has to be the worst.
J.K.Rowling 64
I guess because I speedrun DK64 on N64 it never seemed like a secret to me that runners will focus on lag reduction in other N64 games, but it's cool to see some of the concrete examples explained. I actually copied SM64's swimming lag reduction strat of looking to the side when running through DK64's water level, Gloomy Galleon.
3:41 I didn't know that was how roblox loaded
Thats why roblox runs so fast. It unrenders non viewed object on the client
As a runner with lag in a game of my own it is wonderfully interesting to see how another community grapples with this purely for technical interest. At 7:21 shouldn't you though divide by 29.97 though rather than 30, if that's the framerate of the game?
yes, good point
3:41 wow...8 years of roblox experience and i JUST discovered it does that :o
its very common in many 3d games!
@@SimplyN64 i knew that..i just didnt realize it was a feature in roblox...
@@katraena5225 ahhh i see
I wonder what would happen to the community if somebody managed a nearly 2:1 overclock of the N64 hardware. Liquid cooling isn't cheap, but you just know somebody's gonna try it sooner or later.
Ooooo, another gem!
Really cool to see how speedrunners can save time purely by using lag reduction, but yeah I expect some camera angles are actually awkward to use, until you get used to it. Just only didn't knew how much impact it has in JRB and DDD, I was aware of massive lag, but a full minute? Wow!
Now of course lag reduction also exists in MK64, done by zooming out in 150cc runs, except it wasn't discovered until like 2014-2015 (iirc) that this was a thing, crazy fact is that the first to utilize this strat was Dotman, who was known to cheat in other Mario Kart titles in the past.
Kinda crazy how some stuff are discovered, like how shells can't hit you when shoot backwards (still hits cpu), which was discovered not too long ago (but who would test that out of the blue anyway? lol) or even a backup wrong warp in Yoshi Valley (making shortcut runs more doable)
unfortunately this isn't appreciated often in games like OoT ;/
is there much lag reduction like when 100% was in n64? i feel like with the way that camera works etc makes it harder
4:26 Kendrick Lamar ref lol
Would modified n64’s with more powerful parts be against the speed running rules?
LunarX64 if you speedeun in the switch would it be against the rules? I know no one will speed run on there cause it’s the newer version that removed backwards long jumps but would it be?
TechNickL the version on the switch is part of its own seperate leaderboard.
I respect lag reduction techniques and even do them occasionally on VC to honor the community but could never learn to play on N64 unfortunately.
I was the same way. But the n64 controller alone makes running the game much easier.
PoPaDoseYo I’ve had great comfort in the Gamecube controller. It’s the best controller in history in my opinion.
Nice Snakeybus music :)
Nothing will ever top the feel that an N64 controller has on an N64 game
3:40 is that Runescape???
roblox
big dad JONES with the straight facts
holy shit its denner
Grats on the World Record man
my emulator lags in DDD even when I change my camera angle and its way worse than shown in this video... i think they did something to make it more realistic but it fucked it up even more.
Thank you for a good video
thank you for a nice comment :) glad you liked it
Question! Does the expansion pak have any noticeable effect whatsoever when speedrunning the game?
Doubt it even uses it at all, probably no.
No, it does not, sadly. I wish, though.
Wait wait wait, are you saying that SM64 targets 60FPS? I actually never knew that.
Edit: I think I misunderstood but I'm amused anyway
Also DK's feet having that triangle fur so sharp and long terrifies me ahhhhhhhhhh
who knew i was using a less laggy camera angle because i thought it looked cool
Couldn't tell you the last time I watched a 4:3 youtube video.
The fact that you have to do lag reduction is because the game shipped with a debug build, not an optimized release build. Back then, the optimizers in compilers were unreliable and introduced bugs. There are versions of SM64 out there with better graphics and less lag (if at all). This is not the same as saying the game is bad. Compilers were bad. Letting the best orchestra play Beethoven’s best piece on garbage interments won’t sound nice either.
they did this not on accident but because the programmers were new and didnt know how to handle the errors created by -02 optimization in C compilers so they opted for -g optimization (none)
Doesn't SM64 use the extra memory from the Expansion Pak at all?
good question, not that im aware
but in EMU you can set counter factor to 1 to reduce lag, so wouldn't that be free time save?
yes, however its basically set in stone that top players play on N64, not EMU
*Cries in PAL*
At least the PAL version has less lag to begin with - the slowdown in dire dire docks is virtually unnoticable!
yeah, it's so well kept, that i even do it on emulator, just because.
I wonder if this means the Virtual Console version will get more popular later on. It is simply not as fun to play like this, and especially to watch the game like this.
Awesome vid
5:49
I dont like to talk about the second option
this is confusing to me, i thought that SM64 did not use the N64 tho its full power because the game was finished before the console was
Has anyone ever used lag frames to make frame perfect tricks easier though?
not that I'm aware
Very good video i enjoyed it alot
My brother and I have been speedrunning 16 star over the past few weeks and I remember him telling me you have to Mario cam on CCM when you get the small penguin. I'm sure it's from the tutorial he watched on it and I learned to do it from watching Clint so I don't switch cams. Now I know why lol I play in the N64 category but he's on EMU, so it would be pointless for him, but I'm gonna start doing that now lol
SM64:
Lag: I am Inevitable
Shout outs to Isaac A! He's one of the route planners for the new 120 TAS
„Big Daddy Simp“ :D
your videos own
The lag frames stocks!
Good video
Was curious as to what the background music was but the link in the description doesn’t work. Anyone know?
In the end, it will all come down to lag reduction, and the runs will look extremely counter-intuitive.
Up for educational videos!
knowledge is power!
back when his yt videos weren’t just clipped vods Sadge
Fun fact: The poly count of sm64 isn't even that high. Nintendo could have reduced near to any lag using code optimization.
"If you're playing on emulator you don't need to worry about lag"
Me, using an emulator on my phone and getting lag from the sub in DDD:
Looking at the 64 today it is definitely not a power house but considering the fact Mario 64 was developed with the actual console the coding was not optimized. Mario 64 would run great if it was optimized with more refined coding. Watch modern vintage gamer on the details but it is very interesting
or..... you could just use vc Kappa
Sadly, all of the Japanese VCs are Shindou edition, which loses BLJs and changes a few other things.
Wow sm64 devs installing a lag switch smh
well now it ain't a secret anymore
Well, I suppose the easiest way to fix this is just add more RAM, but then you'd be disqualified from speedrunning if you were ever caught.
I didn't know Rhystic Studies played mario 64