As always, you are providing Us with a complete research, tests and new codes, thanks for that.
I want share with you a little bit of information:
00CBC0FC 0000004E = B Button Icon and damage inflicted to enemies
00CBC11D 00000022 = 3D model that Link holds in his hands and Icons in the Quest Status Menu
One example of a mixed code
00CBC0FC 0000004F
00CBC11D 00000022
With this code Link holds in his hands the Mirror Shield and the Razor Sword, but the Icon in B Button is the Gilded Sword and the damage that the Razor Sword inflict to enemies is 3.
I mean, the hard work was already done by darklord92, it was quite easy to translate to a GameShark code and later port it to an AR Code for the GameCube version
Tools that I use to create the codes
Project64 v1.7.0.50
Nemu64
Dolphin Emu
renegade64 v1.68
GCNcrypt v1.5
ASMwiird
HxD - Hexeditor v1.7.7.0
Windows Calculator in programer mode
AkelPad
Memory Dumps (N64 and GameCube games)
AHK Scripts
And time, a lot of time and patience
In the Emulators, I use the Debuggers, Memory Search and Memory Watch, and Breakpoints when possible
The AHK Scripts searches for specific values or instructions inside the Memory dumps
For example, one AHK Script created a total of 2148 GameShark codes, looking for a specific instruction in the memory dump of Majora's Mask USA N64.
I was lucky because testing the first 50 codes, I found the Extended Draw Distance address for Majora's Mask
For Ocarina of Time, Master Quest and Majora's Mask, I first create the codes in PJ64 and Nemu64 and later I port the codes to the GameCube versions.
I don't know if it is possible that you don't lose the items that you currently have after playing the Song of Time.
I want share with you a little bit of information:
00CBC0FC 0000004E = B Button Icon and damage inflicted to enemies
00CBC11D 00000022 = 3D model that Link holds in his hands and Icons in the Quest Status Menu
One example of a mixed code
00CBC0FC 0000004F
00CBC11D 00000022
With this code Link holds in his hands the Mirror Shield and the Razor Sword, but the Icon in B Button is the Gilded Sword and the damage that the Razor Sword inflict to enemies is 3.
(03-06-2019, 12:16 AM)Admentus Wrote: I really, wonder, how do you find these code addresses so easily? Are you using Dolphin's built-in Cheat Manager to search for them? Or the debugger? Which should be able to activate through the GUI these days, as found within Configuration -> Interface -> Show Debugging UI. Or do you secretly use another method such as going through the game's RAM dump?
I mean, the hard work was already done by darklord92, it was quite easy to translate to a GameShark code and later port it to an AR Code for the GameCube version
Tools that I use to create the codes
Project64 v1.7.0.50
Nemu64
Dolphin Emu
renegade64 v1.68
GCNcrypt v1.5
ASMwiird
HxD - Hexeditor v1.7.7.0
Windows Calculator in programer mode
AkelPad
Memory Dumps (N64 and GameCube games)
AHK Scripts
And time, a lot of time and patience
In the Emulators, I use the Debuggers, Memory Search and Memory Watch, and Breakpoints when possible
The AHK Scripts searches for specific values or instructions inside the Memory dumps
For example, one AHK Script created a total of 2148 GameShark codes, looking for a specific instruction in the memory dump of Majora's Mask USA N64.
I was lucky because testing the first 50 codes, I found the Extended Draw Distance address for Majora's Mask
For Ocarina of Time, Master Quest and Majora's Mask, I first create the codes in PJ64 and Nemu64 and later I port the codes to the GameCube versions.
(03-06-2019, 12:16 AM)Admentus Wrote: Keep Items After Song of Time
I don't know if it is possible that you don't lose the items that you currently have after playing the Song of Time.