[Spider] Ocarina of Time 3D save dumper/injector

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by marc_max, Jul 23, 2015.

  1. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    986
    635
    Jun 19, 2008
    Please read instructions carefully.

    WARNING: Use this at your own risk!

    WARNING: This will overwrite your first save slot. Copy your savegame to another slot before injecting.



    These tools will only work on:
    Old Nintendo 3DS
    Old Nintendo 3DS XL
    Nintendo 2DS

    supported firmwares: all 9.x, up to 9.5.0-22 (except 9.5.0-12).



    9.5.0-23 or higher will never run this hack.


    New 3DS or New 3DS XL will never run this hack.


    Usage:
    1. Copy oot_dump.dat and oot_injc.dat to your console's SD root.
    2. Run OoT3D and select classic OoT (not Master Quest)
    3. (If you are going to inject, make a backup of your first slot since it will be overwritten.)
    4. Press Home button and go to the web browser
    a) IF YOU ARE GOING TO DUMP FIRST SLOT
    Go to http://dukesrg.no-ip.org/3ds/rop/?LoadCode.dat&oot_dump.dat
    A file oot_ram.sav will be created in your SD root.

    b) IF YOU ARE GOING TO INJECT ON FIRST SLOT
    Go to http://dukesrg.no-ip.org/3ds/rop/?LoadCode.dat&oot_injc.dat
    It will inject oot_ram.sav into your first slot. In order to save changes, copy your first slot to another slot.




    Note:
    oot_ram.sav is ALMOST an exact copy of a real Savedatafiler save.
    Last 4 bytes of oot_ram.sav must be deleted in order to turn it into a compatible SDF save.
     

    Attached Files:

    ryanjf97, TrapperKeeperX and Vappy like this.
  2. zoogie

    zoogie simple pimp tool

    Member
    6,576
    8,470
    Nov 30, 2014
    United States
    This is a software-only method of injecting oothax. Should be getting more attention.
     
    marc_max likes this.
  3. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,151
    2,568
    Nov 15, 2014
    France
    Albi
    ow, nice, thanks.
    even if it's useless for me x)
     
  4. EpicInki

    EpicInki GBAtemp Regular

    Member
    112
    20
    Mar 7, 2015
    Blackpool
    Wouldn't this make my r4i Save Dongle I just ordered redundant considering I am on version 9.5 D: I guess I can get my save of still for later... and also use the cartridge for others.
     
  5. Scarlet

    Scarlet It's Basically Christmas

    pip Contributor
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,960
    2,405
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    Doesn't Ocarina of Time have a bug where it disables Wifi? I remember mine always switched to Local when I played and I couldn't use the browser.

    EDIT: Ignore me. Just booted it to see and the browser works fine. Odd though, could've sworn it used to disable it...
     
    Last edited by Scarlet, Jul 24, 2015
  6. TrapperKeeperX

    TrapperKeeperX GBAtemp Advanced Fan

    Member
    524
    80
    Dec 27, 2005
    United States
    I'm on 9.4.0-21U 3DS XL

    I also followed the usage too but the injection I seem to have an issue with that it won't copy to a empty save file or overwrite save file unless I select and play the injected save file then save it and it works. Does anyone have this same issue or is it my Zelda Ocarina of time 3D? If it helps I did get my copy at launch if that helps?
     
    marc_max likes this.
  7. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    986
    635
    Jun 19, 2008
    :-O
    Did you have a created savegame in the first slot? You'll probably need one before injecting.
     
  8. TrapperKeeperX

    TrapperKeeperX GBAtemp Advanced Fan

    Member
    524
    80
    Dec 27, 2005
    United States
    Yes I did I did have a save before Injecting. Also I made a new File then used an injection. You need to save the first slot in order to save the data.
     
    Last edited by TrapperKeeperX, Jul 24, 2015 - Reason: New information!
  9. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    986
    635
    Jun 19, 2008
    That's weird. I did a lot of tests without problems, maybe it's related to region differences?

    Did you inject in the save selection screen or after choosing a slot (before playing)?
     
  10. TrapperKeeperX

    TrapperKeeperX GBAtemp Advanced Fan

    Member
    524
    80
    Dec 27, 2005
    United States
    Well I am using a NTSC-U Copy of Zelda Ocarina of Time 3D if it helps I'm using a 1st Print Version without the Digital Manual. I inject my save in the save selection screen.
     
  11. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    986
    635
    Jun 19, 2008
    Try injecting after choosing the first slot. Do not worry about not seeing changes after injecting, just copy it to another slot and it should work. Name is not updated onscreen until you copy it to another slot.
    Yeah, I hope it's useful!
     
    TrapperKeeperX likes this.
  12. TrapperKeeperX

    TrapperKeeperX GBAtemp Advanced Fan

    Member
    524
    80
    Dec 27, 2005
    United States
    It works now thanks!

    I honestly think this can go somewhere maybe using this to load homebrew can work. I think smea can make use of this?! I hope this can be another ninjhax. Also gateway made use of this game so I can see homebrew loading for Zelda Ocarina of Time 3D! This is great work marc_max.
     
    marc_max likes this.
  13. TehPower

    TehPower Newbie

    Newcomer
    1
    0
    Jul 29, 2015
    United States
    So using this I would be able to inject the oothax save file onto retail cartridges, using the web browser exploit, correct? If so, where can I get the save to inject?

    Edit: I've tried the save files included in the Gateway Ultra pack, and they don't seem to work properly. I take it I would have to have a ram dump of someone who already had the save file already on their system?
     
    Last edited by TehPower, Jul 30, 2015
  14. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    986
    635
    Jun 19, 2008
    Haven't tried to inject oothax. We have to wait until ninjhax 2.0 is released for OoT3D, and cross fingers.