To play Super Mario 3D Land at 60 FPS instead of its native 30 FPS, you must use Action Replay (AR) codes that modify the game's internal frame limiter. These codes vary depending on your game's region and version. 60 FPS Codes by Region
Below are the most common codes. For the best experience, use the version-specific code that matches your game's Title ID. USA (Title ID: 0004000000054000)
[60FPS] D3000000 15000000 2091621C 00000001 D2000000 00000000 Use code with caution. Copied to clipboard (Credit: Hazerou) Europe (Title ID: 0004000000053F00)
[60FPS Rev1] D3000000 15000000 20917E9C 00000001 D2000000 00000000 Use code with caution. Copied to clipboard (Credit: Reshiban) Japan (Title ID: 0004000000054100)
[60FPS Rev2] D3000000 15000000 2092C91C 00000001 D2000000 00000000 Use code with caution. Copied to clipboard (Credit: lucky) How to Apply the Fix On a Real Nintendo 3DS (Luma3DS)
Preparation: Download the cheat file for your Title ID and place it in sd:/cheats/.
Enable Loader: Open the Rosalina menu (L + Down + Select), navigate to Plugin Loader, and set it to Enabled.
Activate: Launch the game, press Select to open the CTRPF menu, go to ActionReplay, and check the 60FPS cheat. On Citra Emulator super mario 3d land 60fps code fix
Open Cheats: Right-click Super Mario 3D Land in your game list and select Open Cheat Directory.
Add Code: Create or edit the cheats.txt file and paste the region-appropriate code from above.
Enable: In Citra, go to View > Cheats while the game is running and ensure the 60 FPS box is checked.
Watch these demonstrations to see the 60 FPS patch in action and how it impacts performance on various hardware:
Citra 3DS | Super Mario 3D Land | 60fps Ultra HD Gameplay #2 654 views · 5 years ago YouTube · RET Game Mobile
While Super Mario 3D Land originally shipped as a 30FPS title, dedicated community members have developed 60FPS code fixes that unlock a smoother experience, particularly for players using emulators like Citra or modded hardware. Understanding the 60FPS Code Fix
Because the original game was designed around a 30FPS cap, simply "uncapping" the frame rate often causes the game logic—such as Mario's movement speed and timers—to run twice as fast. The 60FPS code fix addresses this by modifying memory values to maintain correct game speed while doubling the visual frame rate. 60FPS Cheat Codes by Region To play Super Mario 3D Land at 60
These codes are typically applied as Action Replay (AR) cheats. Be sure to use the code that matches your game's Title ID. USA Version (Title ID: 0004000000054000)
[60FPS] D3000000 15000000 2091621C 00000001 D2000000 00000000 Use code with caution. Source: Reshiban GitHub (USA) EUR Version (Title ID: 0004000000053F00)
[60FPS Rev?] D3000000 15000000 2091689C 00000001 D2000000 00000000 Use code with caution. Source: Reshiban GitHub (EUR) JPN Version (Title ID: 0004000000054100) Find JPN codes at the Reshiban GitHub (JPN). How to Apply the Code Fix On Citra (Emulator)
The word "fix" implies a cure-all, but this is a hack, not a native recompile. You may encounter:
While you are applying the 60fps code, you should also consider the HD Texture Pack by Henriko Magnifico. This upscales all UI, coins, blocks, and character textures to 4K.
When combined with the 60FPS fix, Super Mario 3D Land looks and feels like a native Switch title. In fact, many modders argue that this combination is the definitive way to play the game—better than a potential Nintendo remaster because the original art style remains intact.
The breakthrough came from a dedicated ROM hacker (known in the community as "Rukario" or contributors on the GBAtemp forums) who reverse-engineered the game’s code using tools like IDA Pro and Citra’s debugger. The fix is not a simple configuration toggle; it’s a granular memory patch. The Caveats (The "Fix" Part) The word "fix"
Here is the technical essence of what the fix does:
The result is a .ips patch file (usually around 2-4 KB) that, when applied to a ROM of Super Mario 3D Land (Title ID: 0004000000054300 for the USA version), rewrites approximately 50–100 bytes of machine code.
Applying this fix requires an emulator (Citra, Lime3DS, or PabloMK7’s Citra fork) and the ability to add cheat codes. Do not use a ROM editor; this is done live via the emulator’s cheat engine.
If the 60fps code causes glitches in your specific ROM version, there is a backup plan. Some emulator forks now offer "Adaptive Frame Rate" or "Speed Limit Bypass" options.
You can set the emulator speed limit to 200% (which runs the game at double speed) and then use a separate cheat code that halves the game's internal logic speed. This is a messier version of the fix but works for those who cannot get the primary code to load.
Launch the game. You should immediately notice that Mario’s flagpole slide, the coin spin, and the camera pan are twice as smooth as before.