Retro Hackers LogoGuestLog in

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

Super Mario Star Road - Enhanced Console Port

Original game : Super Mario 64

Platform : N64

Author : Nintendo 64 Wizard

Release date : 17 July 2023

Category : Addendum

Patch version : 1.0

Modifications : O

Downloads : 2108

ROM Information

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

Hack description

After being extremely disappointed with the Kaze Emanuar version of this port, which was barely playable, Nintendo 64 Wizard set out on a mission to create a Star Road port for real Nintendo 64 hardware that not only ran at an acceptable speed throughout the entire game, but also did not gain its framerate boost from decreasing the game's graphical quality by doing certain things the Kaze Emanuar version did, such as limiting the draw distance or shrinking the display window, and instead focus on optimizing the code.

The mod still does not run at a consistent 30 fps, but it at least runs fast enough by Nintendo 64 platformer standards to the point where it feels like an actual game and not just a proof of concept.

----
Patch Instructions:
-Apply this patch directly to the Super Mario Star Road.ppf file
-Next simply change the resulting patch extension from .ppf to .bps
-Then apply the .bps patch to your Super Mario 64 ROM.

Screenshots

Contributions

ContributorType of contributionDescription
Skelux CoreOriginal Work
Nintendo 64 WizardHacking

Reviews

Amazing performance increasesgothic2512023-07-25Version 1.0

This definitely increases the framerate dynamically for the better on console. Commonly stays in the mid 20s to 30fps. An absolute improvement over the previous attempts to make this wonderful hack work on native systems. However I seem to have an issue I can't fix where it says 'Surface node pool full' and 'Node pool full' on the bottom of the screen at all times. Turning the HUD off fixes this, but that kinda seems excessive.