making them work, or finding them?I cannot get moon jump codes to work for the life of me. Across 3 games, several methods, nothing doing for having any that work.
making them work, or finding them?I cannot get moon jump codes to work for the life of me. Across 3 games, several methods, nothing doing for having any that work.
Making them work. I have tried searching for signed 32 bit and jumping, greater than, falling, less than, repeat. I have tried 16 bit, jumping, greater than, falling, less than, repeat. Even tried just falling off a high platform and constantly comparing greater than or less than.making them work, or finding them?
you mean finding them making them work would be you HAVE codes, butyou don't know how to use the codes with gw, or they don't work etc.Making them work. I have tried searching for signed 32 bit and jumping, greater than, falling, less than, repeat. I have tried 16 bit, jumping, greater than, falling, less than, repeat. Even tried just falling off a high platform and constantly comparing greater than or less than.
I have been trying the exact same steps for Paper Jam this past week with no luck. Hopefully someone will be able to provide us with a more straightforward tutorial on creating moon jump codes.Making them work. I have tried searching for signed 32 bit and jumping, greater than, falling, less than, repeat. I have tried 16 bit, jumping, greater than, falling, less than, repeat. Even tried just falling off a high platform and constantly comparing greater than or less than.
Thanks for feedback. Our team is informed of all the requests we receive here
and take them in consideration for future updates based on feasibility and time
required.
if your next line starts with an activator, you should end the it with D2@dsrules - how many terminators should i use?
if i check for a button press
DD000000 00000100 /if R
51234567 00000001 /if 1
24445555 00000005 //8bit write 05
D0000000 00000000 //gentle terminator, keep data register and offsets
...more lines of code here, still in the 'same' cheat.
do lines after D0 still only execute if i press R? = does my D0 only close my if == 1 line?
or, does one terminator terminate every conditional check above it?
for a big code i have sometimes/all the time(?) i have a little problem and in the gw cheat select menu, the box is always ticked, even if i select it.
i think maybe it is a problem with terminators... maybe not.
if your next line starts with an activator, you should end the it with D2
check the NDS action replay documents, they are identicalThere is no D2 in the documents. Should they be used when you use button activators like DD?
ok thanks, and if not, do i need 2 terminators for my 2 conditional? (the button if and value if)if your next line starts with an activator, you should end the it with D2
1 D2 stops and clears everything,next line will start new againok thanks, and if not, do i need 2 terminators for my 2 conditional? (the button if and value if)
ok so no need to use more than teminator together thanks1 D2 stops and clears everything,next line will start new again
maybe they have the same address and value?ok so no need to use more than teminator together thanks
then, any reason why some cheats in gw 'stick'? and i try to deactivate them but the box is still checked in the select screen?
i don't think so, i think maybe a problem with gw, maybe a problem with my code (i don't think so, it 'works')...maybe they have the same address and value?
if I have 5 different cheat names with the same address and valuei don't think so, i think maybe a problem with gw, maybe a problem with my code (i don't think so, it 'works')...
maybe how gw identifies a code in the cheat list editor is not perfect.
huh weird, thanks for thatif I have 5 different cheat names with the same address and value
enable one will tick all 5 after return to the cheats menu, not sure if that's case
I Got it, Gateway does seem to support pointer codes
I have tested my first pointer code and it works every time. The caveats is that it works only in a single stage. The game has multiple dynamic address for each and every stage, meaning that if you were to simply reload the very same level you were in, the dynamic address changes, regardless if you are still in the same level. While the pointer code that I found solves that problem, however does not cure for the rest of the stages. I am guessing this would require a pointer in pointer, however I wouldn't even know how to even begin doing that kind of search. Come to think of it, the pointer code I have found may not actually be a pointer at all, but seems to act like one.
How it's set up: Let's say that the pointer code is 157F7FE0 and add the value offset by 225 and you want that dynamic address value to be 99:
D3000000 10000000
657F7FE0 00000000 << pointer code for type 6 code.
B57F7FE0 00000000 << same as above but for type B code.
00000225 00000063 << Offset from the pointer code to point to the dynamic address and write 99 to that dynamic address.
D2000000 00000000
So you have your 6 and your B type code that seems to be required, more testing needed, but it appears to work.