We are back again with another quick update! Here's what's new:
Latest emunand support (10.4) for both o3ds and n3ds
In-game menu fixed for certain games (Centipede)
SAV backup and restore added again for CIA games and SaveDataFiler
L button hex and decimal switch too fast fixed in exact cheat search
With the new firmware update we would like to STRONGLY ADVISE AGAINST UPDATING your sysnand to a version higher than 10.3 (10.4 or higher),
as we will not be able to support sysnand firmware version 10.4 or higher anytime soon.
Currently there exist homebrew methods to downgrade from 10.3 to 9.2, allowing you to use your Gateway card already.
But the downgrade method is not recommended as it is error prone, dangerous and can lead to bricking.
We would like to provide our users with a more safe method, and this is one of the things we are working on.
This means you CANNOT upgrade past 10.3, as you will miss the boat as they say.
That's it for now, and as always, ENJOY!
HOW TO USE CHEATS
Simply copy the folder "cheats" into the root of your microSD card that will go into the Gateway RED card. Each file inside the cheats folder will be of the format <TitleID>.txt where TitleID is the title id of the game.
Boot into Gateway mode, and press SELECT to make the Gateway game selection menu appear.
Select your game and then press Y to enter cheat mode.
Enable the cheats you want and then press START to load the game.
CHEAT CODE FORMAT
The GATEWAY 3DS cheatcode format is based on the old ActionReplay DS
code format, the one you all know and love! We added some code types
for your convenience as well!
The following code types are supported:
NOTE: default value of offset and data registers is zero.
0XXXXXXX YYYYYYYY - 32bit write to [XXXXXXX + offset]
1XXXXXXX 0000YYYY - 16bit write to [XXXXXXX + offset]
2XXXXXXX 000000YY - 8bit write to [XXXXXXX + offset]
Conditional 32bit codes:
3XXXXXXX YYYYYYYY - Greater Than (YYYYYYYY > [XXXXXXX + offset])
4XXXXXXX YYYYYYYY - Less Than (YYYYYYYY < [XXXXXXX + offset])
5XXXXXXX YYYYYYYY - Equal To (YYYYYYYY == [XXXXXXX + offset])
6XXXXXXX YYYYYYYY - Not Equal To (YYYYYYYY != [XXXXXXX + offset])
Conditional 16bit deref + write codes:
7XXXXXXX ZZZZYYYY - Greater Than
8XXXXXXX ZZZZYYYY - Less Than
9XXXXXXX ZZZZYYYY - Equal To
AXXXXXXX ZZZZYYYY - Not Equal To
BXXXXXXX 00000000 - offset = *(xxx)
D3000000 XXXXXXXX - set offset to immediate value
DC000000 XXXXXXXX - Adds an value to the current offset
C0000000 YYYYYYYY - Sets the repeat value to 'YYYYYYYY'
D1000000 00000000 - Loop execute
D0000000 00000000 - Terminator code
Data Register Codes:
D4000000 XXXXXXXX - Adds XXXXXXXX to the data register
D5000000 XXXXXXXX - Sets the data register to XXXXXXXX
D6000000 XXXXXXXX - (32bit) [XXXXXXXX+offset] = data ; offset += 4
D7000000 XXXXXXXX - (16bit) [XXXXXXXX+offset] = data & 0xffff ; offset += 2
D8000000 XXXXXXXX - (8bit) [XXXXXXXX+offset] = data & 0xff ; offset++
D9000000 XXXXXXXX - (32bit) sets data to [XXXXXXXX+offset]
DA000000 XXXXXXXX - (16bit) sets data to [XXXXXXXX+offset] & 0xffff
DB000000 XXXXXXXX - (8bit) sets data to [XXXXXXXX+offset] & 0xff
DD000000 XXXXXXXX - if KEYPAD has value XXXXXXXX execute next block