Super Mario 64: Mario Smoke Fix Nintendo 64

  • ~
  • Share
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)

Super Mario 64 "Smoke Fix"

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).

zoinknoise
17 march 2020

O2 compressed the US AND Japanese versions to reduce their lag.

Nintendo 64 Wizard
18 March 2020

Database match: Super Mario 64 (USA)
Database: No-Intro: Nintendo 64 (v. 20180814-043336)
File/ROM SHA-1: 9BEF1128717F958171A4AFAC3ED78EE2BB4E86CE
File/ROM CRC32: 3CE60709
Time to Beat
Main Story 12h 0m
Main + Extras 16h 49m
Speedrun Avg 0h 35m
Release Date
Mar 18, 2020
4 years ago
Similar Games
Popular Nintendo 64 Games

Play Super Mario 64: Mario Smoke Fix Game

Experience Super Mario 64: Mario Smoke Fix Game (USA) online exclusivly at PastGames.net. Get Super Mario 64: Mario Smoke Fix ROM and use it with an emulator of your choice. Super Mario 64: Mario Smoke Fix can be played on PC, Mac, iOS and Android using our high quality downloads. PastGames is Americas #1 choice for Retro Games like Super Mario 64: Mario Smoke Fix.