Newest Hacks

Kage: One Hit Edition Super Mario Zero 2 Super Mario Zero Shining Force 2 MOD (NEW HISTORY)

Newest Translations

Shatterhand Kick Master Wai Wai World 2: SOS!! Paseri Jou Fire Emblem: Ankoku Ryu to Hikari no Tsurugi

Newest Utilities

S-RAM Comparer Secret of Evermore Zombies Ate My Neighbors Level Editior NES Big Nametable Editor Tile Molester

Newest Documents

Documents

Newest Reviews

The Rainbow Realms 2 Donkey Kong Country 2: Brigand Barrage Dragon Quest III: Delocalized Mega Man 4: Free of Charge

Featured Hack Images

Pokémon Red - Proud Eyes edition Quadruple Dragons Battle City By Mayuge Metal Sonic Hyperdrive

Featured Translation Images

Go Go Ackman Dragon Ball Z III: Ressen Jinzou Ningen Super Robot Taisen Snatcher

Recent Updates

Mario Smoke Fix

Hack of Super Mario 64

Description:

This is a set of three BPS patches to fix Mario’s “on fire” texture in SM64. Thanks to the recent decompilation efforts, it’s now known that this texture is displayed in the wrong format by the game, resulting in black garbage pixels. Since video game smoke of this era was often depicted with black garbage pixels, the mistake went unnoticed for over two decades. This patch corrects the error by displaying the texture correctly as proper transparent smoke. It does not add any new art; the texture has been inside the ROM all along.

Simply apply the patch you want to the respective version of the game. Since the Shindou Edition has not yet been decompiled at the time of writing, no patch is available for it.

If you are decompiling the game, you can make this change very easily without using patches:

  • Open /actors/burn_smoke/model.inc.c
  • On line 47, change the reference “G_IM_FMT_RGBA” to “G_IM_FMT_IA”

At build time, this will compile the texture into IA16 format (correct) instead of RGBA16 (incorrect).

(O2 compressed the US AND Japanese versions to reduce their lag. - Wizard)

ROM / ISO Information:

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

Links:

Screenshots:


Credits:

Credits
ContributorType of contributionListed credit
zoinknoiseHacking

User Review Information

Wish it could work with the Reduced Lag hack

Reviewed By: Shift on 06 Dec 2020

It’s nice that this easily fixes the smoke clouds in game, they look a lot better. But it’d be even better if it could be made compatible with the Reduced Lag hack by Nintendo 64 Wizard, as they both come from the same decompiling efforts.

Version 2.0 Recommended - Yes

User Reviews
HeadlineAuthorDateVersionRecommended
Wish it could work with the Reduced Lag hackShift06 Dec 20202.0Yes
This patch isn't particularly useful for anyonePyroJay410 Apr 20202.0No