Gaming Gateway Cheats

Status
Not open for further replies.
D

Deleted User

Guest
all conditional needs to end with D0000000 if you want your next code to have effect
Great, thanks! Is there a way I can make it default to some other code if the conditional isn't met? (Similar to 'if then else' in C++) . My guess would be just leaving it at the end of the code after the final terminator code?
 
Last edited by ,

Fishguy6564

Active Member
Newcomer
Joined
Apr 24, 2014
Messages
37
Trophies
0
Age
28
XP
1,222
Country
United States
For anybody using the Smash character modifier, I made a complete list of character values. I've omitted the DLC ones since the OP didn't want them. Worth noting choosing Master Hand as your player freezes the game, not sure about any of the other strange ones :P

00 = Random
01 = Mii Fighter
02 = Mii Fighter
03 = Mii Fighter
04 = Mario
05 = Donkey Kong
06 = Link
07 = Samus
08 = Yoshi
09 = Kirby
0A = Fox
0B = Pikachu
0C = Luigi
0D = Captain Falcon
0E = Ness
0F = Peach
10 = Bowser
11 = Zelda
12 = Sheik
13 = Marth
14 = Mr Game & Watch
15 = Ganondorf
16 = Falco
17 = Wario
18 = Meta Knight
19 = Pit
1A = Zero Suit Samus
1B = Olimar
1C = Diddy King
1D = King Dedede
1F = Lucario
20 = ROB
21 = Toon Link
22 = Charizard
23 = Sonic
24 = Dr Mario
25 = Rosalina
26 = Wii Fit Trainer
27 = Little Mac
28 = Villager
29 = Palutena
2A = Robin
2B = Duck Hunt Duo
2C = Bowser Jr
2D = Shulk
2E = Jigglypuff
2F = Lucina
30 = Dark Pit
31 = Greninja
32 = Pac-Man
33 = Mega Man
34 =
35 =
36 =
37 =
38 =
39 = Coloured Square
3A = Fire Emblem Symbol
3B = Mii
3C = Mario Symbol
3D = Little Mac Symbol
3E = Coloured Question Mark
3F =
40 = Master Hand
41 = Master Core
42 = Crazy Hand
43 = Master Hand Crazy Hand
44 = Bomb
45 = Sandbag
Thanks for the list. I was going to do it myself, but I see you've done it yourself :P
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,687
Trophies
2
XP
6,230
Country
Great, thanks! Is there a way I can make it default to some other code if the conditional isn't met? (Similar to 'if then else' in C++) . My guess would be just leaving it at the end of the code after the final terminator code?
you could try set more checks with equal, not equal, less than, greater than,
example 1 for if value = 1 , 1 for if value not = 1

51234568 00000001//if = 1
set address and value
D0000000 00000000
61234568 00000001//if not = 1
set address and value
D0000000 00000000
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,722
Trophies
2
XP
8,491
Country
Tuvalu
i spent a while trying to change the wild encounter pokemon in oras...
the best i got was getting my chosen pokemon to show up on the scanner (sometimes). but all the pokemon i encounter were still not what i wanted.
lol.
i managed to find the in battle PP+move id, but outside battles, i cannot find them... they must be in ram somewhere right.
is this one of the things were someone said gw don't give us access to the full ram of the game? or am i just a noob/pokemon does weird things?
 

x06xp

Well-Known Member
Newcomer
Joined
Dec 6, 2013
Messages
63
Trophies
0
Age
33
XP
130
Country
Canada
i spent a while trying to change the wild encounter pokemon in oras...
the best i got was getting my chosen pokemon to show up on the scanner (sometimes). but all the pokemon i encounter were still not what i wanted.
lol.
i managed to find the in battle PP+move id, but outside battles, i cannot find them... they must be in ram somewhere right.
is this one of the things were someone said gw don't give us access to the full ram of the game? or am i just a noob/pokemon does weird things?

limme guess, you were trying to spawn a lvl 100 magikarp.
 
  • Like
Reactions: cearp

mancasoko

Well-Known Member
Member
Joined
Apr 27, 2014
Messages
211
Trophies
0
Age
35
XP
712
Country
I need some help with this. I am looking for some codes for Inazuma eleven go galaxy supernova and I find adress for points and it is 14EBDF30 0098967F. When I change the value in search the value change in game but when I put it like this in cheat document and when I activate it, it freeze my game. Am I missing something?
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,722
Trophies
2
XP
8,491
Country
Tuvalu
i just made a code to change the in battle pkmn's move, but it's nowhere near perfect lol :(

I need some help with this. I am looking for some codes for Inazuma eleven go galaxy supernova and I find adress for points and it is 14EBDF30 0098967F. When I change the value in search the value change in game but when I put it like this in cheat document and when I activate it, it freeze my game. Am I missing something?
so the exact value you want to write to is 14EBDF30?
then you will need to make a code like:

[testcode]
D3000000 10000000
04EBDF30 0098967F

the top line sets the code system to add 10000000 to the target address.
the 0 at the start of the second line means that we will be doing a 32 bit write at 0x4EBDF30 + offset, and that offset is 0x10000000, so the final target address is 0x14EBDF30 :)
 
Last edited by cearp,

mancasoko

Well-Known Member
Member
Joined
Apr 27, 2014
Messages
211
Trophies
0
Age
35
XP
712
Country
i just made a code to change the in battle pkmn's move, but it's nowhere near perfect lol :(


so the exact value you want to write to is 14EBDF30?
then you will need to make a code like:

[testcode]
D3000000 10000000
04EBDF30 0098967F

the top line sets the code system to add 10000000 to the target address.
the 0 at the start of the second line means that we will be doing a 32 bit write at 0x4EBDF30 + offset, and that offset is 0x10000000, so the final target address is 0x14EBDF30 :)
Thanks it is working now. Btw I saw you are exploring pokemon oras games so can you make code like max hp and 100% catch?
 

TobiasAmaranth

Well-Known Member
Member
Joined
Feb 6, 2009
Messages
456
Trophies
1
Age
38
Location
Texas
Website
werewolfdarkarts.com
XP
2,607
Country
United States
Mii Plaza USA
0004001000021800
-- 99 Plaza Tickets --
167FD9F4 00630000

(It needs edited somehow. I know that changing the first number will affect how many bytes the code will affect, but how does that apply when editing addresses greater than 0FFF FFFF? In any case, there's other data in F8/F9, but F4 and F5 are empty. The relevant location is F6 for the code, but it needs to be 8-bit or 16-bit to avoid altering the data beyond it.)
 

Copperkid

Member
Newcomer
Joined
Feb 25, 2015
Messages
6
Trophies
0
Age
46
XP
61
Country
United States
Any Idea on how to update this for MHX version 1.1 since it's better than the current code?
In 1.0 it allowed any item you picked up to 99. Great for collecting 30 coal etc.
Thanks
[Pocket]28370664 00000062 28370668 00000062 2837066C 00000062 28370670 00000062 28370674 00000062 28370678 00000062 2837067C 00000062 28370680 00000062 28370684 00000062 28370688 00000062 2837068C 00000062 28370690 00000062 28370694 00000062 28370698 00000062 2837069C 00000062 283706A0 00000062 283706A4 00000062 283706A8 00000062 283706A0 00000062 283706A4 00000062 283706A8 00000062 283706AC 00000062 283706B0 00000062 283706B4 00000062

EDIT
Figured it out. Works great on 1.1
[Pocket]D3000000 00000000 28372344 00000062 28372348 00000062 2837234C 00000062 28372350 00000062 28372354 00000062 28372358 00000062 2837235C 00000062 28372360 00000062 28372364 00000062 28372368 00000062 2837236C 00000062 28372370 00000062 28372374 00000062 28372378 00000062 2837237C 00000062 28372380 00000062 28372384 00000062 28372388 00000062 2837238C 00000062 28372390 00000062 28372394 00000062 28372398 00000062 2837239C 00000062 283723A0 00000062
 
Last edited by Copperkid,

abdellbobo

000
Member
Joined
Dec 28, 2015
Messages
528
Trophies
0
XP
694
Country
France
29/12 – GATEWAY ULTRA 3.6.1 PUBLIC BETA, GW.3DSX AND 10.3 WIP
Posted on December 29, 2015


Today we are back with more presents for all! Let’s list a quick summary:

* Introducing the Gateway 3DSX homebrew application!

* Gateway ULTRA 3.6.1 Bugfix Release
– Menu button speed more fine tuned now
– Enabled in-game menu for demo and system applications (such as Mii Plaza)
– Expanded ram dumper / cheats region to 0x3FFFFFFF
– Fixed forced sysnand booting bug (previously defaulted always to emunand)
– Changed menu highlight color to red

We heard your feedback! And today we have already fixed just a few of those things already with Gateway ULTRA 3.6.1.

And that’s not all, we also created GW.3DSX: a nifty little homebrew application that is loaded through the 3DS Homebrew Channel (http://smealum.github.io/3ds/) and provides another way of booting into Gateway mode.
This means you can now choose your favorite entrypoint that works with the Homebrew Channel, such as the popular cold boot menuhax, and boot straight into the Gateway menu!

Note that this currently only works for systems up to sysnand firmware version 9.2, but we are working on that!

That’s right! We can already reveal another surprise that is coming SOON: We will be bringing Gateway support to systems that are on the current LATEST FIRMWARE: 10.3 and lower.
So do not update past this version, because we will not be able to bring support for versions after that any time soon!

Happy Holidays to all, and many thanks to the homebrew dev team and community!

That’s it for now, and as always, Enjoy!
 
  • Like
Reactions: tomx86

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,687
Trophies
2
XP
6,230
Country
Mii Plaza USA
0004001000021800
-- 99 Plaza Tickets --
167FD9F4 00630000

(It needs edited somehow. I know that changing the first number will affect how many bytes the code will affect, but how does that apply when editing addresses greater than 0FFF FFFF? In any case, there's other data in F8/F9, but F4 and F5 are empty. The relevant location is F6 for the code, but it needs to be 8-bit or 16-bit to avoid altering the data beyond it.)
it is the exact same address as posted here for ARCode, I wondered why those people keep saying it doesn't work for them
http://gbatemp.net/threads/wip-ntr-miiplaza-4-eu-plugin.403911/page-2#post-5827967

I need some help with this. I am looking for some codes for Inazuma eleven go galaxy supernova and I find adress for points and it is 14EBDF30 0098967F. When I change the value in search the value change in game but when I put it like this in cheat document and when I activate it, it freeze my game. Am I missing something?

D3000000 14000000
00EBDF30 0098967F
 

_eyCaRambA_

Well-Known Member
Member
Joined
Apr 22, 2009
Messages
525
Trophies
1
Location
Right around the corner™
XP
399
Country
United States
Thanks for yours code, its useful.
May I request one more code that able to stop monsters in a long time? e.g. paralyzed trap stop monsters 5 mins or longer...
It will be very useful for damage research, thx.
Try this one. I tested it on two different quests only, so I'm not sure if the offset is always valid. Expect a freeze since it's my first code :P

[Boss 1 Para L + R]
DD000000 00000300
D3000000 00000000
683251F4 00000000
B83251F4 00000000
1000682E 0000XXXX
D0000000 00000000

XXXX = para value
The boss monster part is obviously taken from ymyn's code, so credits for finding the base pointer go to him. This also means you could try to change the 1F4 parts just like in his code and maybe you can use the code for monster 2 etc as well.
You could also try to omit the first line (button combo) and maybe the monster will be paralyzed forever. Just some ideas.

E: Yup, just tested it, leave out the first line and the monster will be paralyzed forever ;) Well, atleast if you set the para value over the MaxTolerance limit, 2000 should be enough for every monster.
 
Last edited by _eyCaRambA_,
  • Like
Reactions: axaxx2 and ymyn

Retrorock

Member
Newcomer
Joined
Sep 30, 2008
Messages
22
Trophies
0
XP
190
Country
United States
Wonder if anyone is kind enough to write a tutorial on how to use Gateway's cheatengine. Tried making a HP cheat for Monster Strike but just spent a long time fiddling with it.
 

infinest

Active Member
Newcomer
Joined
Mar 28, 2015
Messages
34
Trophies
0
XP
305
Country
Germany
Wonder if anyone is kind enough to write a tutorial on how to use Gateway's cheatengine. Tried making a HP cheat for Monster Strike but just spent a long time fiddling with it.
Do you mean how to find Values or how to make cheat codes.
Because for cheat codes you really just need some knowledge about the Hexadecimal system and Hexediting in general there's plenty of info on that on the internet.
It's not like someone is gonna come in here and explain all this to you all at once you should have a rough idea of how this stuff works.
With that knowledge you should be able to understand everything with the help of this:
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.

Memory Writes:
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

Offset Codes:
BXXXXXXX 00000000 – offset = *(xxx)
D3000000 XXXXXXXX – set offset to immediate value
DC000000 XXXXXXXX – Adds an value to the current offset

Loop Code:
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

Special Codes:
DD000000 XXXXXXXX – if KEYPAD has value XXXXXXXX execute next block

SPECIAL KEYPAD CODE
===================
As for the Special KEYPAD cheat code, the keypad value can be any combination of the following:

0x1 A
0x2 B
0x4 Select
0x8 Start
0x10 Right
0x20 Left
0x40 Up
0x80 Down
0x100 R
0x200 L
0x400 X
0x800 Y
+ The knowledge that the GW3DS cheatcode system is based on the ARDS system you can also rely on these documentations partially
http://doc.kodewerx.org/hacking_nds.html#arcodetypes
http://nintendq.ephpbb.com/t45-action-replay-code-types

If you then still have problems with something specific i'm open to helping.
Keep in mind that the GW3DS cheat engine is still a bit bare so not everything will be so easy to pull of or do at all.
 
  • Like
Reactions: Deleted User

Retrorock

Member
Newcomer
Joined
Sep 30, 2008
Messages
22
Trophies
0
XP
190
Country
United States
Do you mean how to find Values or how to make cheat codes.
Because for cheat codes you really just need some knowledge about the Hexadecimal system and Hexediting in general there's plenty of info on that on the internet.
It's not like someone is gonna come in here and explain all this to you all at once you should have a rough idea of how this stuff works.
With that knowledge you should be able to understand everything with the help of this:

+ The knowledge that the GW3DS cheatcode system is based on the ARDS system you can also rely on these documentations partially
http://doc.kodewerx.org/hacking_nds.html#arcodetypes
http://nintendq.ephpbb.com/t45-action-replay-code-types

If you then still have problems with something specific i'm open to helping.
Keep in mind that the GW3DS cheat engine is still a bit bare so not everything will be so easy to pull of or do at all.
Ooh thanks, I just have some really basic experience messing with values on PC cheatengines, will take my time reading through this and try again.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,722
Trophies
2
XP
8,491
Country
Tuvalu
when i use the terminator code - D0000000 00000000
i trust this wipes the offset i was using so that for the next code, the offset will be 0, right?


Majora's Mask JPN v1.1
[Inf Arrows]
20776391 00000063

[Inf Bombs]
20776396 00000063

[Inf Bombchus]
20776397 00000063

[Inf Deku Sticks]
20776398 00000063

[Inf Deku Nuts]
20776399 00000063

[Inf Magic Beans]
2077639A 00000063

[Inf Powder Keg]
2077639C 00000001

[Inf Magic]
20776317 00000060

[Inf Rupees]
10776318 000001F4

[Inf Health]
10776314 00000140

[Have all Hearts]
10776312 00000140

[Unlock Magic]
2077631E 00000001

[Have all Masks]
D5000000 00000032
C0000000 00000018
D8000000 0077636C
D4000000 00000001
D1000000 00000000
D0000000 00000000

[No Masks]
D5000000 000000FF
C0000000 00000018
D8000000 0077636C
D1000000 00000000
D0000000 00000000
 
Last edited by cearp,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: [louder cricket sounds]