ROM Hack Zelda OoT Cheats Plugin

XLuma

Pkmn Rom Hacker
Member
Joined
Feb 12, 2017
Messages
490
Trophies
0
Age
23
Location
Quebec
XP
631
Country
Canada
Anyone have MM3D offset info? @Nanquitas Do you? I have an Adult Link mod for MM3D that I'd like to convert to NTR. It shrinks FD Link to OoT Adult Link's size, allows him to use bombs, the bow, and open doors and such, and is just really cool. It's in .code and I have no idea how to rebuild exefs to use for a plugin. Can you help me out? :o
a Majora's mask3D nt. plugin? that could be great
 

Cookie__XD

Well-Known Member
Newcomer
Joined
Sep 1, 2016
Messages
46
Trophies
0
Age
26
Location
Germany
XP
179
Country
Germany
For me it is directly crashing on Startup (NTR CFW 3.4 Preview6 and this Plugin version from 15/02/17)
Any idea how to fix this?

Btw: does anyone know the difference of NTR CFW 3.4 Preview6 and NTR CFW 3.4 Preview6 Mode 3?

Edit:
It is not working on an EmuNand.
I copied my Emunand to the SysNand and startet the Sysnand and now it is working fine!

Will this be fixed, so that I can use my EmuNand again?
All other NTR Plugins I used so far, were also working on EmuNand.
 
Last edited by Cookie__XD,

Protatoxxxeater

Well-Known Member
Member
Joined
Jun 17, 2016
Messages
291
Trophies
0
XP
100
Country
United States
Anyone have MM3D offset info? @Nanquitas Do you? I have an Adult Link mod for MM3D that I'd like to convert to NTR. It shrinks FD Link to OoT Adult Link's size, allows him to use bombs, the bow, and open doors and such, and is just really cool. It's in .code and I have no idea how to rebuild exefs to use for a plugin. Can you help me out? :o
You can patch this straight into a .cia or into exefs but i forgot how to build exefs. If you really want help ask Fkualol (He made the plugin u mentioned). He's a great help if u ask nicely.
 

gryz

Well-Known Member
Member
Joined
May 26, 2016
Messages
407
Trophies
0
Age
22
XP
297
Country
United States
You can patch this straight into a .cia or into exefs but i forgot how to build exefs. If you really want help ask Fkualol (He made the plugin u mentioned). He's a great help if u ask nicely.
Yeah I figured out you can use Luma lol. And yeah, fkualol made it, but I added to it, and I'd like to add more stuff and turn it into a plugin
 

Protatoxxxeater

Well-Known Member
Member
Joined
Jun 17, 2016
Messages
291
Trophies
0
XP
100
Country
United States
Yeah I figured out you can use Luma lol. And yeah, fkualol made it, but I added to it, and I'd like to add more stuff and turn it into a plugin
My current one enables all items as all forms but thats about it. But You can use Luma? I thought it was NTR that did it
 

georgiarose

New Member
Newbie
Joined
Mar 17, 2017
Messages
2
Trophies
0
Age
31
XP
51
Country
Hey i'm still getting the gist of using cheats with citra and have scoured the internet for a good moon jump in either oot or mm 3d, any chance someone knows of one that works? I know citra is still in it's developmental stages but some people claim for it to have worked, but i've tried a lot with different versions (EU, USA) and just keep shooting blanks here :/ If this is actually possible, my eternal gratitude and so much love!
 

Nova77

Member
Newcomer
Joined
Mar 25, 2017
Messages
12
Trophies
0
Age
42
XP
228
Country
Canada
Any way to add unlock all songs?

http://www.fort42.com/gateshark/game31/9638/

If you mean for MM:

Code:
207753D0 000000XX [40 - Sonata of Awakening, 80 - Goron's Lullaby]
207753D1 000000XX [01 - New Wave Bossa Nova, 02 - Elegy of Emptiness, 04 - Oath to Order, 08 - Nothing, 10 - Song of Time, 20 - Song of Healing, 40 - Epona's Song, 80 - Song of Soaring]
207753D2 000000XX [01 - Song of Storms, 02 - Scarecrow's Song, 04 - Nothing, 08 - Nothing, 10 - Nothing, 20 - Nothing, 40 - Inverted Song of Time, 80 - Song of Double Time]

If someone could add a code to switch between Young Link and Adult Link at any time, this NTR Plugin would be complete.

Imagine playing through the beginning of the game as Adult Link. Or the later half as Young Link. Meeting Zelda as Adult Link, playing Bombchu Bowling as an adult, etc. There would be a lot of places and things to explore and test out. What could have been.

I'm pretty sure it checks your form when you change areas, and loads the appropriate map. The game writes the new area and entrance index to memory when you transition from one area to another, if you intercept it and freeze it you can rewrite the location and entrance. Essentially turning any "door" into a warp to anywhere. You could access the adult/child areas that way.

Hey i'm still getting the gist of using cheats with citra and have scoured the internet for a good moon jump in either oot or mm 3d, any chance someone knows of one that works? I know citra is still in it's developmental stages but some people claim for it to have worked, but i've tried a lot with different versions (EU, USA) and just keep shooting blanks here :/ If this is actually possible, my eternal gratitude and so much love!

Citra doesn't support joker codes. It doesn't mean you can't moon jump, you just need to remove the conditional. You'll have to toggle the code on and off manually though, which is a bit awkward.

For MM v1.0 USA
Code:
68041FCC 00000000
B8041FCC 00000000
1000006A 00004100

MM (U) plugin

It seems stable enough, so I suppose I could release it now (see attached). It's a MM plugin based on RyDog and Nanquitas' source (the menu struct from RyDog's source really helped, enableCheat/disableCheat/isCheatActive by index/function/title/note, creating a master code to poll, coordinate/signal between codes, handle code deactivation events, very important). It was primarily created to allow 100%'ing the game without ever having to use the song of time.
  • Change the day (days 1-4), and freeze the day (days 1 and 2) (forced off for the ending so you don't ruin it)
  • Change the flow of time (freeze, slow, normal, fast, hyper), takes into account the difference in time flow for pre-ocarina, and post-ocarina
  • Change and freeze the time of day (sets the time, freezes time flow, restores previous flow on deactivation)
  • Warp to any location provided instantly (all the main areas, plus a few extras, and the temples, bosses)
  • Safety (default: ON) prevents the moon from crashing - it will reload the current area on Day 1 6AM, also blocks the final boss room (make sure you don't forget to save that FD Mask first), warp code to Majora will disable it
  • Reset specific event flags for everything you could possibly mess up or need to redo multiple times or in different ways (if it's not included then a code wasn't needed for it - you can just rewind time to redo it)
  • Get your masks back after obtaining FD Mask without resetting time (kids keep the masks as well, you can also just undo the whole mask trading)
  • Toggle the day, ff/rw time using the d-pad
  • Disable transitions between nights and days (no more interruptions, but there are small side effects)
  • Toggle GFS on B when GFS is in the last inventory slot
  • Toggle between Kokiri Sword/Permanent Razor Sword/Gilded Sword when Deku Stick/Deku Nuts/Anything are in the last inventory slot (requires Gilded Sword, flag is stored permanently in save file to remember that you've obtained it so you can switch back)
  • Restore Sword on B (if your B button is blank)
  • Enable All Items (I'm sure this code could be done better)
  • Moon Jump (v1.0 only)
  • Item selection code for key items/songs/masks so you can choose the area/dungeon order
Read the notes of course. Only works with USA region (v1.0/v1.1 makes no difference, addresses are the same, except moon jump).

Note: Some of the codes only change the value or act as a trigger, they don't turn "ON".

2017-06-15: Updated to work correctly with v1.1.
 

Attachments

  • ZeldaMM3D.zip
    170.3 KB · Views: 1,417
Last edited by Nova77,

Nanquitas

Well-Known Member
OP
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
@Nova77 : Nice ! Can I link your post in the first post ?

Nice to see that you use the "addon" of the lib too. :)
It's a bit messy since I had to adapt it to a lib which I lost the source code but it does the job.

The new framework however will have those from the start and should be easier to work with. ;)
 

Nova77

Member
Newcomer
Joined
Mar 25, 2017
Messages
12
Trophies
0
Age
42
XP
228
Country
Canada
@Nova77 : Nice ! Can I link your post in the first post ?

Yep.

Nice to see that you use the "addon" of the lib too. :)
It's a bit messy since I had to adapt it to a lib which I lost the source code but it does the job.

The new framework however will have those from the start and should be easier to work with. ;)

It was kinda limiting at first without the additions. There really should be a way to assign a second function to respond to codes being turned off to cleanup/reset values to a default. Polling for changes from the outside isn't really efficient. And a flag for making codes one-time only would be useful, not every code needs to stay on, maybe there already is? It didn't exactly come with thorough documentation. It'd be nice to have the actual source, but there was nothing that couldn't be worked around.

There were a few issues with the menu, the word-wrap for the notes sometimes cuts off words, or adds an extra newline. But the real pain was with those spoilers that don't collapse sometimes. I couldn't figure out what was causing that, as a result I couldn't quite get the layout I wanted. The last spoiler doesn't collapse, but it's on its own page, so I just left it.
 
  • Like
Reactions: Nanquitas

BonneNouvelle

Member
Newcomer
Joined
Feb 27, 2017
Messages
20
Trophies
0
Age
27
XP
49
Country
France
Hello guys, can someone port the Nova Plug-in for Majora Mask for EU Region pls?
Tried some old plug-in from wiki and filetrip but no one of them works on EU v1.1 :(

Thanks in advance :)
 

Kuregubekon

New Member
Newbie
Joined
Feb 7, 2017
Messages
2
Trophies
0
Age
34
XP
54
Country
All the cheats are working but I can't seem to work out how to get fast moves working? What do i press? I saw the original post said the stick and A but it doesn't seem to work, EU region

Thanks
 

Relsig

Member
Newcomer
Joined
May 28, 2017
Messages
5
Trophies
0
Age
44
XP
46
Country
United States
Read the notes of course. Only works with USA region (v1.0/v1.1 makes no difference, addresses are the same, except moon jump).

Note: Some of the codes only change the value or act as a trigger, they don't turn "ON".

@Nova77 I'm trying to use this plugin on MM 3d usa v1.1 and none of the codes seem to work. The menu loads fine though, and most of the toggleables will toggle... They just do nothing. I just unzipped it and put it into my plugins folder... Not sure what I could have done wrong.

@Nanquitas The OOt3d plugin is working good for me, thank you so much

Edit: I was searching around and found the fort42 gateshark code listings, one of the comments says changing a memory address makes them work on 1.1 I can't be sure of the veracity of the claim and I'm unsure how to make the change myself...

This is the fort42 comment:

Comments
iSharingan 25 Feb 2017 - 5:54 AM
To make all of these codes work after the update, change X0775XXX to X0776XXX for the memory location

Edit 2 (5/30/27)
I managed to get gateshark2ntr working, checked fort42's Majora's mask codes on v1.1, none worked.

I then used a regex replace to change the memory locations as per iSharingan(fort42)'s comment and every code that listed 775 as a memory location, when changed to 776, works. -- including things like GFS on b. - use any item anywhere had a different code so i just added 00001000 to the memory location. it works too! Moon jump is actually the only offset that appears to be the same so far...

unfortunately, Nova77 had a bunch of awesome cheats that aren't on (quite) fort42's list. (well, they kinda are... but it would require me to learn gateshark to modify the codes to get the results that Nova77 has already created and I don't really have the time) :(

here's some majora's mask 3d v1.1 cheats for those that want them.
Hopefully @Nova77 will help us v1.1 users out with his, imo better, cheat list at some point.

-- credits to fort42's awesome users for providing the codes and @Nanquitas for making Gateshark2NTR

Also, fair warning... FD link can't open doors. it -will- crash the game.

=============================================
# Generated with Gateshark2NTR #
=============================================

=============================================
# How to use this plugin #
=============================================
1- Press [Select] to shows up the menu
--> You can navigate in the menu with the DPAD Key UP and DOWN
--> Press A to activate / de-activate a cheat
--> Press B to exit the menu and return to the game
--> You can change the hotkey for showing up the menu by pressing [Start] in the menu
--> You can adjust the speed of the cheats execution by pressing [Select] in the menu
Tip:
-- You can easily navigate in a spoiler with those keys:
--> DPAD Key Left: Go back to the upper line of the spoiler
--> DPAD Key Right: Go to the last line of the spoiler

=============================================
# Cheats available in this plugin #
=============================================
- Moonjump (note)
- Use Items Anywhere
- Great Fairy Sword on B Button
- Gilded Sword on B Button
- Max Hearts
- Refill Hearts (note)
- Max/Inf Hearts
- Unlock Magic
- Have large Magic
- Refill Magic (note)
- Inf Magic
- Max/Inf Rupees
- Max/Inf Rupees in Bank
- Reset Amount of Rupees
- Max/Inf Arrows
- Max/Inf Bombs
- Max/Inf Bombchus
- Max/Inf Deku Nuts
- Max/Inf Deku Sticks
- Max/Inf Magic Beans
- Max/Inf Powder Keg
- Have Enhanced Defense
- Have Mirrorshield/Gilded Sword
- FD Mask (NOTE!)
- Goron Mask (NOTE!)
- Zora Mask (NOTE!)
- Have all masks
- Have all Items
 

Attachments

  • Zelda MM3D (v1.1).zip
    92.7 KB · Views: 483
Last edited by Relsig,
  • Like
Reactions: Nanquitas

busmanl30

Well-Known Member
Member
Joined
May 4, 2017
Messages
249
Trophies
0
Age
43
XP
256
Country
United States
Ahah, I made it in first place because I want to clean the Master Quest another time and mess a bit the game with cheats. :P

Just be careful with the fast speed in dungeon, especially when changing zone or you can end being stuck in a dark place with no escaping !

Hopefully your CTR framework comes out soon I really need it. Plus it looks cool too. New gateway!!!!!!
 

Nova77

Member
Newcomer
Joined
Mar 25, 2017
Messages
12
Trophies
0
Age
42
XP
228
Country
Canada
@Nova77 I'm trying to use this plugin on MM 3d usa v1.1 and none of the codes seem to work. The menu loads fine though, and most of the toggleables will toggle... They just do nothing. I just unzipped it and put it into my plugins folder... Not sure what I could have done wrong.

@Nanquitas The OOt3d plugin is working good for me, thank you so much

Edit: I was searching around and found the fort42 gateshark code listings, one of the comments says changing a memory address makes them work on 1.1 I can't be sure of the veracity of the claim and I'm unsure how to make the change myself...

This is the fort42 comment:

Comments
iSharingan 25 Feb 2017 - 5:54 AM
To make all of these codes work after the update, change X0775XXX to X0776XXX for the memory location

Edit 2 (5/30/27)
I managed to get gateshark2ntr working, checked fort42's Majora's mask codes on v1.1, none worked.

I then used a regex replace to change the memory locations as per iSharingan(fort42)'s comment and every code that listed 775 as a memory location, when changed to 776, works. -- including things like GFS on b. - use any item anywhere had a different code so i just added 00001000 to the memory location. it works too! Moon jump is actually the only offset that appears to be the same so far...

unfortunately, Nova77 had a bunch of awesome cheats that aren't on (quite) fort42's list. (well, they kinda are... but it would require me to learn gateshark to modify the codes to get the results that Nova77 has already created and I don't really have the time) :(

here's some majora's mask 3d v1.1 cheats for those that want them.
Hopefully @Nova77 will help us v1.1 users out with his, imo better, cheat list at some point.

-- credits to fort42's awesome users for providing the codes and @Nanquitas for making Gateshark2NTR

Also, fair warning... FD link can't open doors. it -will- crash the game.

=============================================
# Generated with Gateshark2NTR #
=============================================

=============================================
# How to use this plugin #
=============================================
1- Press [Select] to shows up the menu
--> You can navigate in the menu with the DPAD Key UP and DOWN
--> Press A to activate / de-activate a cheat
--> Press B to exit the menu and return to the game
--> You can change the hotkey for showing up the menu by pressing [Start] in the menu
--> You can adjust the speed of the cheats execution by pressing [Select] in the menu
Tip:
-- You can easily navigate in a spoiler with those keys:
--> DPAD Key Left: Go back to the upper line of the spoiler
--> DPAD Key Right: Go to the last line of the spoiler

=============================================
# Cheats available in this plugin #
=============================================
- Moonjump (note)
- Use Items Anywhere
- Great Fairy Sword on B Button
- Gilded Sword on B Button
- Max Hearts
- Refill Hearts (note)
- Max/Inf Hearts
- Unlock Magic
- Have large Magic
- Refill Magic (note)
- Inf Magic
- Max/Inf Rupees
- Max/Inf Rupees in Bank
- Reset Amount of Rupees
- Max/Inf Arrows
- Max/Inf Bombs
- Max/Inf Bombchus
- Max/Inf Deku Nuts
- Max/Inf Deku Sticks
- Max/Inf Magic Beans
- Max/Inf Powder Keg
- Have Enhanced Defense
- Have Mirrorshield/Gilded Sword
- FD Mask (NOTE!)
- Goron Mask (NOTE!)
- Zora Mask (NOTE!)
- Have all masks
- Have all Items

I originally never tested v1.1 on real hardware. All work was done using Citra and it's cheat feature, along with Cheat Engine. The offsets for both the original and the v1.1 rom were identical. If the codes for the original worked on real hardware, and both rom versions used the same offsets in Citra, testing both seemed redundant. I'm not sure why the offsets are shifted on a real 3ds for v1.1. Most codes work by adding 0x1000, but there are some odd ones like 0x001BFF80 (v1.0) is supposed to be 0x001BFD78 (v1.1 Citra), but on the actual 3ds it's shifted by 0x200 to 0x001BFF78.

It'd be nice to know what causes this, but it seems to be working now. I've updated the original post with the new build.
 
  • Like
Reactions: Relsig

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: Oh @RedColoredStars yeah thats sad :sad: i feel it.