But can you provide a simplistic version of all this?
The recommended way to install oot3dhax is with either sploit_installer(
https://github.com/smealum/sploit_installer), which is included with the homebrew starter-kit(
https://smealum.github.io/3ds/), or by writing save-images with a gamecard save dongle for example.
The release-archive saveimages don't include KOR and CHNTWN because newer save crypto is used with those regions' gamecard. Hence, you have to use sploit_installer to install oot3dhax for those regions(but currently there's no hosted *hax payloads available for those regions, as of June 30, 2016).
Raw save-images which can be written to the gamecard savedata flash are contained in the oot3dhax release-archive. The "saveimages" directory is for raw 0x20000-byte saveimages, while "saveimages_powersaves" is for Datel Powersaves. Those directories contain two sub-directories, each for a different cardid set. If you don't know what the cardids for your gamecard are(these are included with what are commonly called "gamecard-unique headers"), just try either directory until one of them works without the game triggering a savedata-corruption error at boot. These directories then contain sub-directories for each game region. The saveimage files under those region directories have the same filename as the payload contained in the savedata, you can use the filename from this to determine which saveimage filename to use:
https://smealum.github.io/3ds/#otherapp
Before using the "saveimages" directory, you should verify that your savedata backup filesize matches the filesize from the files from that directory.
Instructions for using with Datel Powersaves:
- 1) Backup your gamecard savedata with Powersaves, even if you don't want to keep that savedata.
- 2) In Windows Explorer, goto "C:\Users\YourUsername\Powersaves3DS".
- 3) Copy the saveimage you selected from the saveimages_powersaves directory in the release-archive as described above, to this Powersaves3DS directory.
- 4) Rename your backup save to a different filename.
- 5) Rename the oot3dhax saveimage to the filename which the backup save had originally.
- 6) Use Powersaves to restore the save.