Zelda OoT Cheats Plugin

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Nanquitas, Apr 10, 2016.

  1. Relsig

    Relsig Newbie

    Newcomer
    5
    2
    May 28, 2017
    United States
    Thanks, I checked the codes I planned on using and they all seem to be working well except a few small things:

    Moon Jump: makes the game unstable, it crashes randomly on day and area changes. if you're writing it as a word value (gateshark 0x0 command) this is probably why, it is a short (gateshark 0x1 command). I tested both word and short using the fort 42 code and both work but word causes random crashes as described so if you plan on looking into this look there first.

    Change Day: day 1 and 2 turn off and on in a radio button like way but 3 and 4 don't turn off/on at all (trivial as the codes all appear to work as intended but this may confuse some people)
     
  2. Nova77

    Nova77 Newbie

    Newcomer
    4
    7
    Mar 25, 2017
    Canada
    It's a 16-bit write. I noticed when testing it can crash on occasion. I wasn't able to find anything that was more stable. It's possibly due to the game and the plugin both writing to the same address at the same time. The same instability used to occur with the freeze time codes. The game constantly writes to the time variable, and the plugin constantly writes to it, and the value would be unstable and sometimes cross the night-day line, particularly when changing areas. This lead to random day changes, or even a game over if on day 3. Which is why the time flow is frozen when you freeze a particular time, keeps the game from touching the clock. Your previous time flow is of course restored when you unfreeze the time.

    Code:
        u32    pointer = READU32E(0x08041FCC); //B8041FCC 00000000
        static u8 active = 1;
    
        if (pointer == 0) //68041FCC 00000000
            return;      
    
        if (is_pressed(DR))
        {
            active = !active;
            wait_keys_released(DR);
        }
       
        if (active && is_pressed(A))           //DD000000 00000401
            WRITEU16E(pointer + 0x6A, 0x4100); //1000006A 00004100
                                               //D2000000 00000000
    Day 3 doesn't turn on because you can't really freeze day 3. When the time changes to 6am, the day is checked. If it's 1 or 2 the day variable is increased and the next day screen appears. You can of course freeze the variable to lock it so the day will just repeat. If it's 3 though, the moon crashes, so freezing the variable to 3 does nothing. As for day 4, it repeats infinitely, it's naturally frozen, so there's no point.

    Day 3 could be frozen by polling the clock, and changing the day to 2 just before 6am. Or basically what the safety switch does, but changing the day to 3 instead of 1. It would be a bit annoying though having the intense shaking and the countdown every day, as well as the cutscene for the clock tower if you're in town. For the moment, you can get a similar effect by disabling transitions, that also locks the day and causes it to loop.
     
    Relsig likes this.
  3. Relsig

    Relsig Newbie

    Newcomer
    5
    2
    May 28, 2017
    United States
    I appreciate all your hard work and the short explanations. It's unfortunate but I'll stop using moon jump for lols and only enable it when I'm ready to risk losing some progress.
     
  4. GeneraLight

    GeneraLight GBAtemp Regular

    Member
    187
    13
    Nov 20, 2012
    United States
    Would be awesome if someone could make a cheat to allow you to change between Young Link or Adult Link at any time

    OR

    Warp to any place in the game, including any child/adult version of maps.
     
  5. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    Updated to V3. ;)
     
  6. Tekniquez

    Tekniquez Advanced Member

    Newcomer
    85
    22
    Apr 7, 2017
    United States
    Any chance the Guide feature can be made to read Pdf files aswell. ?
     
  7. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    No, pdf files are too complexe for something restrained like the plugins.

    There's no gain to use a pdf since the rendering is pretty limited anyway.
     
    Tekniquez likes this.
  8. Ericjwg

    Ericjwg GBAtemp Psycho!

    Member
    3,075
    814
    Jul 2, 2015
    Canada
    any chance to have the cheat engine as a general plugin under /home?
     
  9. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    Maybe ;)
     
    Ericjwg likes this.
  10. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,726
    525
    Sep 20, 2005
    or just use this plugin only the titleid game you want to search cheats on then it won't conflict with other cheat plugins
     
    Nanquitas likes this.
  11. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    A little video to show the bottle editor and why you shouldn't lock an equipped bottle:

     
  12. saburou

    saburou GBAtemp Regular

    Member
    206
    48
    Oct 13, 2015
    Does it support Japanese version?
     
  13. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    Aren't the cheats region free for this game ?
     
  14. saburou

    saburou GBAtemp Regular

    Member
    206
    48
    Oct 13, 2015
    Working perfectly!!
    Thank you very much, our super hero!
     
    Nanquitas likes this.
  15. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    Nice and you're welcome ! ;)
     
  16. Alex S

    Alex S Creator Of WWHDM, And Metroid Fusion XER0X!

    Member
    931
    354
    May 2, 2016
    United States
    Hell


    Made this For Nanquitas :3
     
    Nanquitas likes this.
  17. busmanl30

    busmanl30 GBAtemp Regular

    Member
    146
    15
    May 4, 2017
    United States
    Will this work for others games at the moment

    Like is it simple as changing the folder name to another games game id

    — Posts automatically merged - Please don't double post! —

    Because I just want to make the cheats myself anyway possible us could provide me information or download links

    Also for searching what are the number for 1 byte 2 bytes 4bytes and floats anyone could answer this please

    Nevermind also tested it I put this CTR plugin to another game and worked. I just removed the picture and didn't touch the cheats for the other game so if Nanquitas is nice enough he might give me a blank copy
     
  18. NANASHI89

    NANASHI89 GBAtemp Maniac

    Member
    1,146
    122
    May 3, 2012
    United States
    Can you add cheats to add all the items, like the Ocarinas to the mix?

    Sent from my SM-T280 using Tapatalk
     
  19. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,162
    1,833
    Sep 29, 2015
    France
    South of France :)
    Yeah, I will do an update. ;)
     
  20. busmanl30

    busmanl30 GBAtemp Regular

    Member
    146
    15
    May 4, 2017
    United States
    Can I have a blank CTR plugin just to make nice plugins for games