Hi Nolberto,
I hacked a JMA code for Spirits & Spells - Gamecube (USA).
However the code is not user friendly. You'll see why shortly.
Info on code address:
When the character is standing still, the jump address holds 0D0E
If you jump, this value changes to 0D0F until he completes the jump sequence.
Jam 0D0E in that address, and boom, jump in midair.
Naturally, the address changes with each level.


So a solution would have to be found using assembly.
The bigger problem though, is that the same address used for jump status, also monitors the character use of their weapon.
When they use their weapon, the value at the jump address changes to 0D08.
Jamming 0D0E in that address causes the game to freeze when the character used their weapon.
So I hacked an assembly code that keeps the value at 0D0E, but still, weapon use causes the character to freeze.
Next I made a button activated code which allows me to insert my code/replace original code.
Which works, except, if you forget to insert the original code, the character locks up with weapon use.
Side note to that. I use the infinite character switch code.
If you are playing the witch and you forget to insert the original code, when she freezes up, you can switch characters, and the game goes on working fine.
However, this does not work the other way around. If you screw up while playing the devil, its game over.
I would really love to see what you can do with this.
I know you attack these code from a few different ways.
I'm still learning, so please share what you find.
Yes, I have read you JMA.
Thanks!!!!!!
HW
I hacked a JMA code for Spirits & Spells - Gamecube (USA).
However the code is not user friendly. You'll see why shortly.
Info on code address:
When the character is standing still, the jump address holds 0D0E
If you jump, this value changes to 0D0F until he completes the jump sequence.
Jam 0D0E in that address, and boom, jump in midair.
Naturally, the address changes with each level.



So a solution would have to be found using assembly.
The bigger problem though, is that the same address used for jump status, also monitors the character use of their weapon.
When they use their weapon, the value at the jump address changes to 0D08.
Jamming 0D0E in that address causes the game to freeze when the character used their weapon.
So I hacked an assembly code that keeps the value at 0D0E, but still, weapon use causes the character to freeze.
Next I made a button activated code which allows me to insert my code/replace original code.
Which works, except, if you forget to insert the original code, the character locks up with weapon use.
Side note to that. I use the infinite character switch code.
If you are playing the witch and you forget to insert the original code, when she freezes up, you can switch characters, and the game goes on working fine.
However, this does not work the other way around. If you screw up while playing the devil, its game over.
I would really love to see what you can do with this.
I know you attack these code from a few different ways.
I'm still learning, so please share what you find.
Yes, I have read you JMA.
Thanks!!!!!!
HW