Gaming Gateway Cheats

  • Thread starter Thread starter blinkzane
  • Start date Start date
  • Views Views 4,766,939
  • Replies Replies 5,000
  • Likes Likes 16
Status
Not open for further replies.
woah, you are thinking about it too much!
ONLY use an offset if you have to, if you cannot fit your address in the 7 bits that you type in:
so for 8bit write:
2XXXXXXX 000000YY
any address with 7 values can be written to
if the address is 8 values, you will need to set the offset
D3000000 10000000
2XXXXXXX 000000YY
this will write to 1XXXXXXX

D3000000 80000000
2XXXXXXX 000000YY
this will write to 8XXXXXXX
I see now where my confusion was. I thought that the code

D3000000 10000000
21234567 XXXXXXXX

Would ADD the offset to the address 21234567 resulting in 31234567

That's probably also why my 16bit manipulation would freeze the 3ds as it simply was at the wrong space.

I understand now that the first digit of the code is completely ignored for the address and is purely a code identifier.
 
Last edited by Localhorst86,
  • Like
Reactions: cearp
I see now where my confusion was. I thought that the code

D3000000 10000000
21234567 XXXXXXXX

Would ADD the offset to the address 21234567 resulting in 31234567

That's probably also why my 16bit manipulation would freeze the 3ds as it simply was at the wrong space.
yes :)
D3000000 XXXXXXXX - set offset to immediate value
DC000000 XXXXXXXX - Adds an value to the current offset

fix up your code and i will fix up the loop code i made for you :)

--------------------- MERGED ---------------------------

@dsrules - I'm certain GW read this thread and saw me complaining :)
GW 3.6.2 "– Fixed 16-bit conditional mask support, useful for 8bit conditionals"
hahahaha!
also they fixed some other stuff i was upset about but didn't even write down, they read my mind, very happy about the improvements :)
many times i went into exact search by accident... uh
 
yes :)
D3000000 XXXXXXXX - set offset to immediate value
DC000000 XXXXXXXX - Adds an value to the current offset

fix up your code and i will fix up the loop code i made for you :)

[L+dpad left = 99 of all items]
DD000000 00000220
D3000000 16000000
00C825A4 63636363
00C825A8 63636363
00C825AC 63636363
00C825B0 63636363
00C825B4 63636363
00C825B8 63636363
00C825BC 63636363
00C825C0 63636363
00C825C4 63636363
00C825C8 63636363
00C825CC 63636363
00C825D0 63636363
00C825D4 63636363
00C825D8 63636363
00C825DC 63636363
00C825E0 63636363
00C825E4 63636363
10C825E8 00006363

your loop code still baffles me. Let's focus on the loop part, particularly the seconde line.

[irrelevant]
DD000000 00000220
16C825E8 00006363
[/irrelevant]

D3000000 16C825A4
C0000000 00000011 //loop 0x11 times (17)
00000000 63636363 //write 32bit value 0x63636363 to 0000000 (offset of 16C825A4 added to the target address) + offset + 4
D1000000 00000000 //go back to the loop start (C0...)

Where in the code is the "offset + 4"? Wouldn't I need a code line starting with D6 for that?

D6000000 XXXXXXXX – (32bit) [XXXXXXXX+offset] = data ; offset += 4
 
Last edited by Localhorst86,
badge arcade EU for n3ds
so you tried and it did not work on n3ds? browse the memory at the address and see if it really worked or did not.
just find the code your self then i guess.
you can get the address in like 2 or 3 plays, i think i got it in 2. no need to do many searches.
32bit exact value.
but, i would be surprised if it really is different for n3ds-o3ds

--------------------- MERGED ---------------------------

[L+dpad left = 99 of all items]
DD000000 00000220
D3000000 16000000
00C825A4 63636363
00C825A8 63636363
00C825AC 63636363
00C825B0 63636363
00C825B4 63636363
00C825B8 63636363
00C825BC 63636363
00C825C0 63636363
00C825C4 63636363
00C825C8 63636363
00C825CC 63636363
00C825D0 63636363
00C825D4 63636363
00C825D8 63636363
00C825DC 63636363
00C825E0 63636363
00C825E4 63636363
16C825E8 00006363

your loop code still baffles me. Let's focus on the loop part, particularly the seconde line.

[irrelevant]
DD000000 00000220
16C825E8 00006363
[/irrelevant]

D3000000 16C825A4
C0000000 00000011 //loop 0x11 times (17)
00000000 63636363 //write 32bit value 0x63636363 to 0000000 (offset of 16C825A4 added to the target address) + offset + 4
D1000000 00000000 //go back to the loop start (C0...)

Where in the code is the "offset + 4"? Wouldn't I need a code line starting with D6 for that?

D6000000 XXXXXXXX – (32bit) [XXXXXXXX+offset] = data ; offset += 4

ok, it's a 32bit write, right? :)
32bit values are 4bytes long. after writing at 00C825A4 we want to go to 00C825A8. so that is +4 in the offset.
OOPS!
i thought i was doing a data register write... yeah sorry about that.
when we write from the data register, it automatically adds the offset for the next 32bit value for us.
Data Register Codes:
D6000000 XXXXXXXX - (32bit) [XXXXXXXX+offset] = data ; offset += 4
D9000000 XXXXXXXX - (32bit) sets data to [XXXXXXXX+offset]

but we are not using any data registers...
so, we will have to increment the offset ourselves.

C0000000 00000011 //loop 0x11 times (17)
00000000 63636363 //write 32bit value 0x63636363 to 0000000 (offset of 16C825A4 added to the target address)
DC000000 00000004 //Adds 4 to the current offset
D1000000 00000000 //go back to the loop start (C0...)

yeah my mistake :) sorry!
 
@dsrules - I'm certain GW read this thread and saw me complaining :)
GW 3.6.2 "– Fixed 16-bit conditional mask support, useful for 8bit conditionals"
hahahaha!
also they fixed some other stuff i was upset about but didn't even write down, they read my mind, very happy about the improvements :)
many times i went into exact search by accident... uh
good for you , too bad they didn't fix the problems I reported hahaha
I wonder what it means by "Cheat nested conditonals support"
 
good for you , too bad they didn't fix the problems I reported hahaha
I wonder what it means by "Cheat nested conditonals support"
what problems did you report?
i guess if, else if, etc?
i'm not sure, i'll read the new txt :)
 
what problems did you report?
i guess if, else if, etc?
i'm not sure, i'll read the new txt :)
like able to dump memory individually like those listed in the Hex Editor list, so that the memory dumped will match the address we found
the new txt is just the same as the change log :)
 
system update required for me to buy plays so I can find the address for real plays on the badge arcade for a USA N3DS. I already have NVER installed... what else do I need? Cver?
 
system update required for me to buy plays so I can find the address for real plays on the badge arcade for a USA N3DS. I already have NVER installed... what else do I need? Cver?
buy plays? use free ones you win from practice, right?
for gw, nver, tiger, and free multi patcher
 
buy plays? use free ones you win from practice, right?
for gw, nver, tiger, and free multi patcher
Ha! thanks. I was installing all kinds of crap until I figured out that I still needed FMP. Wonder why HANS wouldn't work (even though the cheat menu wouldn't work at that point... didn't try it after every thing I installed though). I already updated MSET, Never, Cver, Tiger, and Mint... lol. I'll revert back. And I'm not looking for the free plays, I'm looking for the REAL plays. The addresses on N3DS seem to be different (I already posted my address for free plays).

I didn't realize that you can't exit even purchased plays until you've finished them all. That is pretty ridiculous :(. So it's spend a $1 for every 5 machines they launch with badges even after finding the address, I guess :(.
 
Last edited by urherenow,
Ha! thanks. I was installing all kinds of crap until I figured out that I still needed FMP. Wonder why HANS wouldn't work (didn't try it after every thing I installed though). I already updated MSET, Never, Cver, Tiger, and Mint... lol. I'll revert back. And I'm not looking for the free plays, I'm looking for the REAL plays. The addresses on N3DS seem to be different (I already posted my address for free plays).
yeah, real plays, but still free.
unless you want to pay for all of them? ;)
hmm, i found the addresses for jpn badge center. i'm not sure if they are different between n3ds and o3ds. i can test i guess with my o3ds.
(but i would imagine they are the same...?) is it confirmed they are different?
 
  • Like
Reactions: chemistryfreak
yeah, real plays, but still free.
unless you want to pay for all of them? ;)
hmm, i found the addresses for jpn badge center. i'm not sure if they are different between n3ds and o3ds. i can test i guess with my o3ds.
(but i would imagine they are the same...?) is it confirmed they are different?
I am super late getting back to work for lunch, but look a page or two back at my address for free plays. It's different from the other codes posted. Mine was on a USA N3DS and I'm pretty sure someone already said those addresses worked on their usa 3ds (didn't mention O or N).
 
I am super late getting back to work for lunch, but look a page or two back at my address for free plays. It's different from the other codes posted. Mine was on a USA N3DS and I'm pretty sure someone already said those addresses worked on their usa 3ds (didn't mention O or N).
ok well, later tonight i will try to find the jp o3ds value, and see if it is different to my n3ds value.
then i will make a code for both. maybe the offset between them is the same for EUR and USA.

@dsrules - how do i use masks with the 16bit conditional to work with 8bit stuff?
 
Last edited by cearp,
  • Like
Reactions: chemistryfreak
03/01 – GATEWAY ULTRA v3.6.2 PUBLIC BETA
Posted on January 3, 2016
And we are back again with another update! Let’s see what’s new:

– Save edited and found cheats to microSD
– Choose custom in-game button activator
– Added warning in Reset search
– Fixed memory search freeze
– Fixed language switch bug
– Fixed long cheat description bug
– Fixed 16-bit conditional mask support, useful for 8bit conditionals
– Cheat finder exact search cancel support
– Cheat code type Exxxxxxx support (patch code)
– Cheat nested conditionals support

Now you can save the codes entered in the cheatcode editor back to microSD!

In the cheatcode editor, simply press START to save the current code list to a new cheat code.
Or, configure the cheatlist and press X to edit or press Y to remove the current highlighted cheat code.
From the hit list, you can now also press X to add the current hit as a code to the cheatcode editor.

These new features should make it a breeze to edit and save codes, all from within the 3DS! No PC needed!

That’s it for now! And as always Enjoy!
 
03/01 – GATEWAY ULTRA v3.6.2 PUBLIC BETA
Posted on January 3, 2016
And we are back again with another update! Let’s see what’s new:

– Save edited and found cheats to microSD
– Choose custom in-game button activator
– Added warning in Reset search
– Fixed memory search freeze
– Fixed language switch bug
– Fixed long cheat description bug
– Fixed 16-bit conditional mask support, useful for 8bit conditionals
– Cheat finder exact search cancel support
– Cheat code type Exxxxxxx support (patch code)
– Cheat nested conditionals support

Now you can save the codes entered in the cheatcode editor back to microSD!

In the cheatcode editor, simply press START to save the current code list to a new cheat code.
Or, configure the cheatlist and press X to edit or press Y to remove the current highlighted cheat code.
From the hit list, you can now also press X to add the current hit as a code to the cheatcode editor.

These new features should make it a breeze to edit and save codes, all from within the 3DS! No PC needed!

That’s it for now! And as always Enjoy!
yeah not new we have talked about it already here and other threads, and it's big so you should put it in a spoiler
 
Is Fort42 site still down? I haven't been able to get on it all day...

Yeah it's still down. And same here. I've been playing my games cheatless today. When I saw Gateway's update I wanted to manually save some codes...

Ah well... Maybe tomorrow :P
 
ok well, later tonight i will try to find the jp o3ds value, and see if it is different to my n3ds value.
then i will make a code for both. maybe the offset between them is the same for EUR and USA.

@dsrules - how do i use masks with the 16bit conditional to work with 8bit stuff?
look up the binary value of the value you want to set
change that binary byte to 00 then convert to hex
01 > BIN 0000000000000001 ?
input BIN 1111111111111100 > Hex XXXX
9xxxxxxx XXXX0001
 
  • Like
Reactions: cearp
So today I tried the Badge Arcade Cheats on my EU N3DS (Training 32C25FDC, Real 3286BECC). And they didnt work.
When I tried them on my EU o3DS they worked. So the offsets are different depending on N3ds or o3ds (my guess would be its the Firmware Version because we cant use badges on folders on Gw Emunand 9.5 and on latest o3ds Emunand we can)

And of course I forgot to cheat search my Training turns today... and didnt get a real play. So yeah we need to keep on searching ;-)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum