Retro Hackers LogoGuestLog in

Summer Tree
News
Database
Users
Projects
Game Ports
Videos
Music
Material
Feedback

Super Mario 64 Reduced Lag

Original game : Super Mario 64

Platform : N64

Author : Nintendo 64 Wizard

Release date : 26 January 2020

Category : Improvement

Patch version : 1.0

Modifications : O

Downloads : 10386

ROM Information

--USA ROM INFO--

Database match: Super Mario 64 (USA)
Database: No-Intro: Nintendo 64 (v. 20180814-043336)
File/ROM SHA-1: 9BEF1128717F958171A4AFAC3ED78EE2BB4E86CE
File/ROM CRC32: 3CE60709

After patching:
File/ROM SHA-1: E2FC14DC38CD73AEA89D64A0BEAC383D7583114B
File/ROM CRC32: FB6FB9FE

--JAPAN ROM INFO--

Database match: Super Mario 64 (Japan)
Database: No-Intro: Nintendo 64 (v. 20180814-043336)
File/ROM SHA-1: 8A20A5C83D6CEB0F0506CFC9FA20D8F438CAFE51
File/ROM CRC32: DD801954

After patching:
File/ROM SHA-1: 13C5DBC25AB182D83129222968E198AD1FF22BB9
File/ROM CRC32: 504D3DB

Hack description

After Super Mario 64 was finally decompiled back into its source code, it was discovered that Nintendo failed to use the O2 compression method when they compiled the game originally. This knowledge has existed for months, but now there's a way for anyone to get the benefits of an O2 compressed Super Mario 64 with a simple patch rather than command line kung-fu in Unix.

This patch almost completely erases the lag in Super Mario 64, including the lag caused by the infamous Bowser sub, which now runs at nearly full speed even when the entire sub is in view.

* Works on native N64 hardware with an Everdrive
* Download now includes patches for both the USA and Japanese versions of Super Mario 64.

Screenshots

Contributions

ContributorType of contributionDescription

Reviews

Smoke Fix?Shift2020-12-06Version 1.0

Works great, but just wondering if in any future updates, it could incorporate the smoke cloud graphic fix from zoinknoise. Currently they seem to be incompatible, and I hope that since they come from the same O2 decompiling efforts and the smoke just needs one line of code changed, they could both be added to the same patch.

Works as intendedNecronos2020-07-12Version 1.0

Great hack, it even works on certain SM64 rom hacks as well. Recommended.

Truly a hack that goes above and beyond!kaiisen2020-01-30Version 1.0

It's soooo smooth! Awesome!

Finally, such great workifightdragons2020-01-28Version 1.0

Thank you, amazing improvement.

Pretty epicKippykip2020-01-28Version 1.0

Hmm this is kinda epic! -inb4 speedrunners complain and debate about this version.

Brilliant - works on Everdrive as wellscottlinux2020-01-27Version 1.0

So good! Thank you for this patch.

This works on native N64 hardware with an everdrive without issue.

Works on Real Hardwaremattyalanestock2020-01-27Version 1.0

Confirmed working on real hardware using EverDrive64 v3.

While obviously not an Earth-shattering improvement (the game is legendary & didn't have this improvement), it's still worth the play to see what could have been. Pretty neat little discovery! If only the original development team had ~25 more years of development time & tech advances, right?

Here's a clip of me playing around Bowser's Sub. https://clips.twitch.tv/PhilanthropicTallSnoodThisIsSparta