ROM Hack Zelda OoT Cheats Plugin

  • Thread starter Thread starter Nanquitas
  • Start date Start date
  • Views Views 213,249
  • Replies Replies 527
  • Likes Likes 47

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Reaction score
2,353
Trophies
0
Age
32
Location
South of France :)
XP
3,358
Country
France
If you're looking for a plugin for Majora's Mask, @Nova77 made one, you can find it here.

Hi !

I made a plugin for Zelda Ocarina Of Time.

cbl61j6.png
Update 03/04/18 (V3.3):
  • Update to CTRPF Beta 0.4.0 (Brings a better search engine and the Action Replay engine)
  • Can be loaded using Luma's plugin loader
  • Fixed bugs
  • Now open source on github
Update 24/10/17 (V3.2):
  • Update to CTRPF Beta 0.3.0
  • Added an Inventory Modifier with a list of items
Update 30/07/17 (V3.1):
  • Updated CTRPF to Beta 0.2.0:
    • You can now customize a cheat's hotkeys and they will be saved
    • On NTR 3.4 and higher, an icon will be displayed while the settings are saved, don't turn off your console while this icon is visible to prevent any file corruption
    • Stability update :P
  • Add the cheats that were previously added by @RyDog :
    • Gauntlet color modifier
    • Time modifier
    • Infinite explosives
    • Unlock all items
    • Use all items
Update 18/07/17 (V3):
  • Now use my CTRPluginFramework
  • An invincible cheat
  • A way to unlock the bottles / Edit their contents

A guide for CTRPF can be found here: Guide
Things can be slightly differents because the guide was written with an old Alpha, it'll be updated soon.


I updated the plugin !

What's new:
- New ui to look more like the game
- New base pointer for the cheats, so it should be more stable
- A note system to print infos about a cheat
- Basically the whole core plugin changed
- New codes (but fully untested)
- Try to add some protection on previous cheats to avoid crash while changing map (might not works)
- Corrections and optimizations

To use it: Press Select then read and follow instructions.

The plugin were only tested on EUR version, but it should work on USA version.

It's a menu type plugin so everything is written in the menu, but for some codes I made a key trigger:
- L + UP : refill heart;
- R + LEFT : sunrise;
- R + UP : daytime;
- R + RIGHT : sunset;
- R + DOWN : night;
- DOWN : (De)Activate fast speed;
- A + Stick (any direction) : if fast speed is activated you'll moving fast;
- UP : moon jump.
Update 15/02/17:
- @RyDog updated the plugin, adding a few cheats ! :) Here to download

Update 22/07/16:
- Should be a lot more stable even if there's still some things needed to fixed
Github
 

Attachments

Last edited by Nanquitas, , Reason: Update 3.3
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 !
 
Last edited by Nanquitas,
  • Like
Reactions: Kvnrdrguez
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 !
fast speed is useful while you don't have epona xD
 
Yeah, god I hated walking all the way to the dungeon...

Especially since in you always spawn in your bedroom... x)

The moon jump is also useful to go in secret place right at the begining :p
 
No
I would like have only
[] Activate/Disable Boost speed.
I will disabble while I'm in dungeon

Because the menu is very complicated and I don't care about other cheats xD
 
You don't need do go in the menu for the fast speed. ;)

Just press DPAD DOWN to activate it, you press DPAD DOWN again to disable it.

For the menu, yeah I'm not really good in making practical things. :p

But the menu can be easily modified, here's the code:
Code:
spoiler = add_head_spoiler_menu(BASE, "Combat codes");
        //midspoil = add_head_child_spoiler_menu(spoiler, "Refill Codes");
            add_sharp_child_spoiler_menu(spoiler, "Refill Heart (L + UP)", refill_heart);
            add_sharp_child_spoiler_menu(spoiler, "Refill Magicbar", refill_large_magicbar);
            add_child_spoiler_menu(spoiler, "Instant charge spin attack", spin_attack);
            add_child_spoiler_menu(spoiler, "Sword glitch", sword_glitch);
            add_child_spoiler_menu(spoiler, "Stick in fire", stick_fire);
            add_child_spoiler_menu(spoiler, "Epona max carrots", epona_max_carrots);
    spoiler = add_head_spoiler_menu(BASE, "Inventory codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Misceallenous");
            add_child_spoiler_menu(midspoil, "Infinite Arrows", infinite_arrows);
            add_child_spoiler_menu(midspoil, "Infinite Deku Nuts", infinite_nuts);
            add_child_spoiler_menu(midspoil, "Infinite Deku Sticks", infinite_stick);
            add_child_spoiler_menu(midspoil, "Infinite Bomb", infinite_bomb);
            add_child_spoiler_menu(midspoil, "Infinite Bombchu", infinite_bombchu);
            add_child_spoiler_menu(midspoil, "Infinite slingshot munition", infinite_slingshot);
        add_sharp_child_spoiler_menu(spoiler, "100 Gold Skulltulas", skulltulas);
        add_sharp_child_spoiler_menu(spoiler, "Max rupees", max_rupees);
    spoiler = add_head_spoiler_menu(BASE, "Environment codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Time");
            add_sharp_child_spoiler_menu(midspoil, "Sunrise (R + LEFT)", sunrise);
            add_sharp_child_spoiler_menu(midspoil, "Daytime (R + UP)", daytime);
            add_sharp_child_spoiler_menu(midspoil, "Sunset (R + RIGHT)", sunset);
            add_sharp_child_spoiler_menu(midspoil, "Night (R + DOWN)", night);
        //add_child_spoiler_menu(spoiler, "Collect heartpieces more time", collect_heart);
        //add_child_spoiler_menu(spoiler, "Re-open chest", open_chest);
    spoiler = add_head_spoiler_menu(BASE, "Unlock codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Combat");
        add_sharp_child_spoiler_menu(midspoil, "Unlock magic", unlock_magic);
            add_sharp_child_spoiler_menu(midspoil, "Unlock large magicbar",unlock_large_mb);           
            add_sharp_child_spoiler_menu(midspoil, "Unlock all heart", max_heart);
            add_sharp_child_spoiler_menu(midspoil, "3 Heartpieces", unlock_heartpieces);
            add_sharp_child_spoiler_menu(midspoil, "Enhanced defense", unlock_enhanced_defense);
        midspoil = add_head_child_spoiler_menu(spoiler, "Equipment");
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Kokiri's sword", unlock_kokiri_sword);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Excalibur's sword", unlock_excalibur_sword);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Biggoron's sword", unlock_biggoron_sword);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Wood shield", unlock_wood_shield);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Hyrule shield", unlock_hyrule_shield);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Mirror shield", unlock_mirror_shield);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Kokiri's suits", unlock_kokiri_suits);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Goron's suits", unlock_goron_suits);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Zora's suits", unlock_zora_suits);
        midspoil = add_head_child_spoiler_menu(spoiler, "Unlock All *");
            add_sharp_child_spoiler_menu(midspoil, "Unlock all swords", unlock_all_swords);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all shields", unlock_all_shields);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all suits", unlock_all_suits);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all bests", unlock_all_best);           
        midspoil = add_head_child_spoiler_menu(spoiler, "Story");
            add_sharp_child_spoiler_menu(spoiler, "Unlock all stones", unlock_all_stones);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all medallions", unlock_all_medallions);
    spoiler = add_head_spoiler_menu(BASE, "Fun codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Link's size");
            add_sharp_child_spoiler_menu(midspoil, "Giant Link", giant_link);
            add_sharp_child_spoiler_menu(midspoil, "Normal Link", normal_link);
            add_sharp_child_spoiler_menu(midspoil, "Mini Link", mini_link);
            add_sharp_child_spoiler_menu(midspoil, "Paper Link", paper_link);
        midspoil = add_head_child_spoiler_menu(spoiler, "Movements codes");
            add_nothing_child_spoiler_menu(midspoil, "Moon Jump (UP)", NULL);
            add_nothing_child_spoiler_menu(midspoil, "Move Fast (A + CPAD)", NULL);

If someone want to change it with a better one, just change the name and the order of the cheats. ;)
 
And is also a little glitched.
The moonjump is activated when it's disabled, so I can moonjump when it's disabled:ninja:
 
Thx for this plugin and all the other informations you have given in other threads ! ;)
Is it possible to get the sourcecode ?
 
Thx for this plugin and all the other informations you have given in other threads ! ;)
Is it possible to get the sourcecode ?

You don't need do go in the menu for the fast speed. ;)

Just press DPAD DOWN to activate it, you press DPAD DOWN again to disable it.

For the menu, yeah I'm not really good in making practical things. :P

But the menu can be easily modified, here's the code:
Code:
spoiler = add_head_spoiler_menu(BASE, "Combat codes");
        //midspoil = add_head_child_spoiler_menu(spoiler, "Refill Codes");
            add_sharp_child_spoiler_menu(spoiler, "Refill Heart (L + UP)", refill_heart);
            add_sharp_child_spoiler_menu(spoiler, "Refill Magicbar", refill_large_magicbar);
            add_child_spoiler_menu(spoiler, "Instant charge spin attack", spin_attack);
            add_child_spoiler_menu(spoiler, "Sword glitch", sword_glitch);
            add_child_spoiler_menu(spoiler, "Stick in fire", stick_fire);
            add_child_spoiler_menu(spoiler, "Epona max carrots", epona_max_carrots);
    spoiler = add_head_spoiler_menu(BASE, "Inventory codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Misceallenous");
            add_child_spoiler_menu(midspoil, "Infinite Arrows", infinite_arrows);
            add_child_spoiler_menu(midspoil, "Infinite Deku Nuts", infinite_nuts);
            add_child_spoiler_menu(midspoil, "Infinite Deku Sticks", infinite_stick);
            add_child_spoiler_menu(midspoil, "Infinite Bomb", infinite_bomb);
            add_child_spoiler_menu(midspoil, "Infinite Bombchu", infinite_bombchu);
            add_child_spoiler_menu(midspoil, "Infinite slingshot munition", infinite_slingshot);
        add_sharp_child_spoiler_menu(spoiler, "100 Gold Skulltulas", skulltulas);
        add_sharp_child_spoiler_menu(spoiler, "Max rupees", max_rupees);
    spoiler = add_head_spoiler_menu(BASE, "Environment codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Time");
            add_sharp_child_spoiler_menu(midspoil, "Sunrise (R + LEFT)", sunrise);
            add_sharp_child_spoiler_menu(midspoil, "Daytime (R + UP)", daytime);
            add_sharp_child_spoiler_menu(midspoil, "Sunset (R + RIGHT)", sunset);
            add_sharp_child_spoiler_menu(midspoil, "Night (R + DOWN)", night);
        //add_child_spoiler_menu(spoiler, "Collect heartpieces more time", collect_heart);
        //add_child_spoiler_menu(spoiler, "Re-open chest", open_chest);
    spoiler = add_head_spoiler_menu(BASE, "Unlock codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Combat");
        add_sharp_child_spoiler_menu(midspoil, "Unlock magic", unlock_magic);
            add_sharp_child_spoiler_menu(midspoil, "Unlock large magicbar",unlock_large_mb);          
            add_sharp_child_spoiler_menu(midspoil, "Unlock all heart", max_heart);
            add_sharp_child_spoiler_menu(midspoil, "3 Heartpieces", unlock_heartpieces);
            add_sharp_child_spoiler_menu(midspoil, "Enhanced defense", unlock_enhanced_defense);
        midspoil = add_head_child_spoiler_menu(spoiler, "Equipment");
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Kokiri's sword", unlock_kokiri_sword);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Excalibur's sword", unlock_excalibur_sword);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Biggoron's sword", unlock_biggoron_sword);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Wood shield", unlock_wood_shield);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Hyrule shield", unlock_hyrule_shield);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Mirror shield", unlock_mirror_shield);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Kokiri's suits", unlock_kokiri_suits);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Goron's suits", unlock_goron_suits);
            add_sharp_child_spoiler_menu(midspoil, "(Un)lock Zora's suits", unlock_zora_suits);
        midspoil = add_head_child_spoiler_menu(spoiler, "Unlock All *");
            add_sharp_child_spoiler_menu(midspoil, "Unlock all swords", unlock_all_swords);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all shields", unlock_all_shields);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all suits", unlock_all_suits);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all bests", unlock_all_best);          
        midspoil = add_head_child_spoiler_menu(spoiler, "Story");
            add_sharp_child_spoiler_menu(spoiler, "Unlock all stones", unlock_all_stones);
            add_sharp_child_spoiler_menu(midspoil, "Unlock all medallions", unlock_all_medallions);
    spoiler = add_head_spoiler_menu(BASE, "Fun codes");
        midspoil = add_head_child_spoiler_menu(spoiler, "Link's size");
            add_sharp_child_spoiler_menu(midspoil, "Giant Link", giant_link);
            add_sharp_child_spoiler_menu(midspoil, "Normal Link", normal_link);
            add_sharp_child_spoiler_menu(midspoil, "Mini Link", mini_link);
            add_sharp_child_spoiler_menu(midspoil, "Paper Link", paper_link);
        midspoil = add_head_child_spoiler_menu(spoiler, "Movements codes");
            add_nothing_child_spoiler_menu(midspoil, "Moon Jump (UP)", NULL);
            add_nothing_child_spoiler_menu(midspoil, "Move Fast (A + CPAD)", NULL);

If someone want to change it with a better one, just change the name and the order of the cheats. ;)
 
@Asia81
this is only a part of the code...

but nevermind, i have found the source of your FFE plugin... very interesting... THX
 
Last edited by FONZD,

Site & Scene News

Popular threads in this forum