ROM Hack [Release] Super Mario 3D Land (Cheat Codes)

  • Thread starter KDb
  • Start date
  • Views 49,557
  • Replies 54
  • Likes 9

KDb

Active Member
OP
Newcomer
Joined
Oct 13, 2019
Messages
41
Trophies
0
Age
41
XP
1,576
Country
Belgium
Good job with these cheat codes! But I am wondering: is it possible to have a cheat code of invincibility to lava? Like the ability to walk on it, just like the one available for Wii Super Mario Galaxy 2, that cheat is awesome for exploring the level!
@Kendyadof Thanks for your feedback, glad you like it!
I do hope I won't be disappointing you too much by noting that I'm not planning to add additional cheats to this release. However, while it won't make your character invincible to lava, an alternative for exploring a level could be to use the 'Infinite Jump' cheat code, which lets Mario or Luigi jump infinitely/fly across the level by holding or repeatedly pressing the B button.

@Mike9090 & anyone whom may concern:
Now that the latest release has been a few months ago, I quickly ran some dummy tests and I must admit, I did seem to encounter similar issues described before. So...

  • A) Using
    Luma 3DS' Cheat engine,
    • I enabled/disabled multiple cheats at the same time.
      For example:
      • Play as Luigi
      • (L+Down) Small Mario/Luigi
      • (L+Left) Super Mario/Luigi
      • (L+Right) Fire Mario/Luigi
      • (L+Up) Tanooki Mario/Luigi
      • (R+Down) Tanooki Statue Mario/Luigi
      • (R+Right) Boomerang Mario/Luigi
      • (R+Up) White Tanooki Mario/Luigi
      • Always Star Power
      • Always Tail Attack (Any Powerup)
      • Always Flutter (Any Powerup)
      • Increased Speed (Land)
      • Increased Speed (Underwater)
      • Moon Jump
      • Infinite Time
    • I often encountered game crash issues as well after f.e. having finished a level or switching worlds.
    • Although I can't draw any conclusions (I couldn't even back when I worked on the cheats, since I couldn't find a logic in it), it seems some cheats are more prone to crashes then others.
  • B) Using
    a modified build of Luma 3DS 10.0.1 that supports
    CTRPluginFramework,
    I basically ran the same tests as with Luma 3DS' cheat engine above.
    • I didn't encounter any notable game crash issues.
      • For this reason, I'm providing an alternative package for those
        who may encounter similar issues when using the Luma 3DS engine.

  • I'm still hoping for a fresh insight on why precisely the cheats often crash when using the Luma 3DS cheat engine.
    • I documented some assumptions in my Dev Notes & a previous post,
      to whom may concern & could provide a helping brain.
  • Though working on a real 3DS handheld device, the Unlock cheat codes should be considered experimental,
    as stated as a general remark in a previous post.
  • The cheat codes I released for New Super Mario Bros 2 - Special/Gold Edition
    do run well in both Luma 3DS & CTRPluginFramework without any notable issues.

Update: Version 1.1.0 (CTRPluginFramework Alternative)
  • Version Information
    • Same release as version 1.1.0, although optimized for & packed with:
      • a modified (unofficial) build of Luma 3DS 10.0.1 (supporting plugins) &
      • CTRPluginFramework ('default.3gx' plugin).
        • This version of CTRPF does not require to reboot the 3DS system
          in order to load another game.
  • Adjusted cheat codes
    • Moon Jump
      • Changed to a value suited for use with CTRPluginFramework.
      • The cheat note contains a value suited for use with Luma 3DS cheat engine.
  • Side notes
    • Suited for those encountering game crash issues when using Luma 3DS cheat engine.
    • Since this package contains no cheat code changes compared with the previously released Version 1.1.0,
      the cheats contained within this package can also be used with Luma 3DS cheat engine
      (with the exception of the previously mentioned Moon Jump code, unless the value is changed).
  • Quick usage guide
    • Copy all files contained in the package to the root of the SD card.
      • If necessary, create a backup of 'boot.firm' & 'boot.3dsx' and any other file that may be overwritten.
    • Launch/Reboot the 3DS system (using the modified Luma 3DS 10.0.1 build).
    • Before launching a game, press 'L+Down+Select' to open the Luma 3DS menu.
    • Make sure 'Plugin Loader' is set to [Enabled].
      • Normally, this should only be done once.
    • Launch the game.
      • A blue screen flash & a 'Plugin ready!' notification should appear.
    • Press 'Select' (or 'ZL' or any other key depending on CTRPF settings)
      in order to open the CTRPluginFramework menu.
      • Note: use the same key to close the menu.
    • Select 'ActionReplay' in order to enable/disable cheats.
    • Press the same key

See first post for more information and links (same links apply).
 
Last edited by KDb,
  • Like
Reactions: Kendyadof

pancakesofsky

New Member
Newbie
Joined
Aug 14, 2020
Messages
2
Trophies
0
Age
25
XP
48
Country
Saudi Arabia
Hi, I'm sorry if this question is stupid,
but how do I use the combination cheats? When do I input the combination? And should it be enabled (as seen in the picture below)?
 

Attachments

  • WhatsApp Image 2020-08-14 at 6.15.53 AM.jpeg
    WhatsApp Image 2020-08-14 at 6.15.53 AM.jpeg
    41.1 KB · Views: 224

KDb

Active Member
OP
Newcomer
Joined
Oct 13, 2019
Messages
41
Trophies
0
Age
41
XP
1,576
Country
Belgium
Hi, I'm sorry if this question is stupid,
but how do I use the combination cheats? When do I input the combination? And should it be enabled?
No worries, there's no such thing as a stupid question.

To answer your questions:
  • Yes, the code has to be enabled (as you did in the screenshot you posted).
  • Once enabled, you can input the combination whenever you want, but I'd suggest doing it
    • once you selected a save file and
    • your character is in the World Map or in any level.
Once you pressed the button combinations, you probably won't see a direct change.
In order to confirm the cheat has been successfully applied:
  • Trigger a screen transition.
    Accomplishable by, for example:
    • Switch between Worlds on World Map
      (if more then one World opened).
    • Enter and exit a level.
      • For exiting a level, any of the following options are valid:
        • Pause and return to map (level select).
        • Finish a level.
 
  • Like
Reactions: peteruk

pancakesofsky

New Member
Newbie
Joined
Aug 14, 2020
Messages
2
Trophies
0
Age
25
XP
48
Country
Saudi Arabia
No worries, there's no such thing as a stupid question.

To answer your questions:
  • Yes, the code has to be enabled (as you did in the screenshot you posted).
  • Once enabled, you can input the combination whenever you want, but I'd suggest doing it
    • once you selected a save file and
    • your character is in the World Map or in any level.
Once you pressed the button combinations, you probably won't see a direct change.
In order to confirm the cheat has been successfully applied:
  • Trigger a screen transition.
    Accomplishable by, for example:
    • Switch between Worlds on World Map
      (if more then one World opened).
    • Enter and exit a level.
      • For exiting a level, any of the following options are valid:
        • Pause and return to map (level select).
        • Finish a level.
Thanks! (sorry for the late reply lol)
 

KDb

Active Member
OP
Newcomer
Joined
Oct 13, 2019
Messages
41
Trophies
0
Age
41
XP
1,576
Country
Belgium
At time of writing this message, it has been over one year since the latest release.
I since went to do other things that keep me entertained & busy.
Therefore, when reading below replies, please keep in mind that 'things'
may not be readily available anymore in my euhm ... "direct memory access" (mind set),
although I'll try to do my best to answer these questions.

Additionally, I haven't tested these cheat codes on the most current (official|unofficial) Luma builds,
although I believe they should still work even on the latest versions.

Personally, I've had the most stable experience
using a customized Luma build supporting CTRLPluginFramework.
However, since I haven't been following this scene lately,
I'm not sure if such a build would still be needed
or may have been updated to a more recent Luma release.

thanks for the cheats, but does it work with Citra which has a cheats section
Hi ckcu, thanks for your reply & I'm sorry for a belated response,
although I think you probably may have already been referring to
the first post of this thread (see section 'General Notes').

Please note Citra may since have had changes I'm not aware of,
so feel free to test and share your experience with it here.

[ Important Reminder ]

Should you want to try the unlock code using Citra,
make a backup of your save file first (and restore if needed).
When I did a quick test run using the most current Citra build back then,
the unlock code corrupted the save file.
As far as I remember, the other codes worked just fine using Citra.

Any Code like in Mario Bros 2 for 3 Stars collected per Level???
Hi pwn, likewise: thanks for your reply.

As far as I remember, I did not add/create a cheat for this.

I quickly searched through my personal notes I wrote back then
and found a reference that may be handy
to those willing to add/create a cheat for this.

As for an alternative,
even though I know it may not be what you would have wanted to read as a reply:
I'd suggest trying the 'Unlock All' code or maybe even better:
try to seek that maybe one star you're missing yourself in a non cheating way ;).
 

KDb

Active Member
OP
Newcomer
Joined
Oct 13, 2019
Messages
41
Trophies
0
Age
41
XP
1,576
Country
Belgium
is there a way to toggle the infinite jump to make flying with a tanooki suit work like SMB3?
Accidentally commented the same thing twice, whoops!

Well ... if you revive a thread, then revive it well ;).

To be honest, I'm not quite sure what kind of behavior you're looking for specifically.

To elaborate on your question, there are 3 types of Tanooki suits in this game
that can be easily unlocked using a cheat code :
  • (L+Up) Tanooki Mario/Luigi
  • (R+Down) Tanooki Statue Mario/Luigi
  • (R+Up) White Tanooki Mario/Luigi
The (B) Infinite Jump cheat code however should be considered a different code.
When this cheat is enabled, behavior depends on (altered) game mechanics.
I can't really recall its behavior though in conjunction with any of the Tanooki suits.

Searching through my research notes from back then,
I did find a line ( permalink ) that may hint towards the kind of behavior you may have had in mind.
However, if I recall correctly, I didn't really do anything with it back then.

Hoping I won't disappoint you too much, I've decided to leave these cheats as is.
Looking back at it, getting to know some basics of how cheats are created,
was a fun project for me to undertake out of pure interest.
However, in case anyone else should feel attracted to expand these codes,
I'd still be very happy to see any new additions.

Sometimes it takes but a little spark.

Kindest regards.
 

bmorello232

New Member
Newbie
Joined
Jul 16, 2022
Messages
1
Trophies
0
Age
28
Location
Tampa
XP
13
Country
United States
I'm using citra on Android and the cheats cause the game to get a white screen after reloading it and I have to delete and recopy my saved file
 

KDb

Active Member
OP
Newcomer
Joined
Oct 13, 2019
Messages
41
Trophies
0
Age
41
XP
1,576
Country
Belgium
I'm using citra on Android and the cheats cause the game to get a white screen after reloading it and I have to delete and recopy my saved file
As stated in General Notes in the original post, I'm aware of that issue.
When putting together these cheat codes, I tested each cheat on Citra out of curiosity.

Just to be clear: as far as I can remember,
when using Citra, the ( only ) cheat that is responsible for a save file corruption is the "Unlock All" code,
while on a real 3Ds unit, the game is saved properly.
Other cheats should be working fine when using Citra ( feel free to correct me if I'm wrong on this matter ).

I haven't investigated what causes the corruption when using Citra
( offset ? | loop ? | CRC ? | .?. ) .
Most probably it's an oversight on my end or it may even be an oversight of the emulator.
I can't state this for sure though.
Any input or feedback on this matter is always welcome from other users / developers.

Either way:
If you'd really like a 100% save file for Citra, most certainly it can be found on these forums or elsewhere.
I hope you do enjoy the game, with or without cheats.

Cheers and have a nice day o/
 

Daniel28893

New Member
Newbie
Joined
Oct 3, 2023
Messages
1
Trophies
0
Age
30
XP
4
Country
Colombia
Thanks for this one. I was in special world 8-1 in my old 3ds. I'm new in this thing so i thought a save would work in any other console or citra without checkpoint. Huge mistake. The unlock saved me so i can enjoy the last special world and the crown level.
 

KDb

Active Member
OP
Newcomer
Joined
Oct 13, 2019
Messages
41
Trophies
0
Age
41
XP
1,576
Country
Belgium
Thanks for this one. I was in special world 8-1 in my old 3ds. I'm new in this thing so i thought a save would work in any other console or citra without checkpoint. Huge mistake. The unlock saved me so i can enjoy the last special world and the crown level.
I'm glad it helped you.

( Having noticed that was your first post: )
I really appreciate the time you took to register and post that message.

Thanks in return.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/eJV6GaIEgd4?si=ciLPnlhfd7XcrxQn