Hacking Gateway Ultra 3.5 (cheat support!)

Emenaria

Well-Known Member
Member
Joined
Nov 6, 2015
Messages
272
Trophies
0
XP
1,372
Country
Japan
So I'm trying to create cheat code but totally noob at memory editing.
What I've done so far is generate some memory dumps of a game with NTR Debugger and use Cheat Engine to compare the dumps to determine which values have changed and find a specific address.
Am I doing it right?
 
Last edited by Emenaria,

gamerboy1995

Well-Known Member
Member
Joined
Aug 20, 2011
Messages
241
Trophies
0
Website
facebook.com
XP
201
Country
United States
I don't think it the same mem regions. i willing to bet its the same mem regions used in NTR cheat plugins.
Sort of looks like it when you compare their code for max hearts and rupees with the NTR one, although you can't just copy/paste the NTR one in. Looks like the GW mem address is the NTR one minus 0x04000000

So I'm trying to create cheat code but totally noob at memory editing.
What I've done so far is generate some memory dumps of a game with NTR Debugger and use Cheat Engine to find a specific address in them.
Am I doing it right?
you're on the right track, yes. Find the address in Cheat Engine, then the NTR Address for that memory is <the offset your memory dump started at>+<the address you found in cheat engine>. so if your dump started at 0x14000000 and the address you found in cheat engine was 0x0017a450 then NTR's address for that would be 0x1417a450.
Before you try making a GW code though, I would try writing to that address using NTR Debugger just to be sure that you have the correct address and that writing to it doesn't cause any crashes. I've thought I found the correct one before and then I ended up crashing my game because I wrote something like a 255 to something that wasn't supposed to go bigger than 10.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,561
Trophies
2
XP
21,826
Country
Mexico
New Launcher doesn't work with DSTWO (and, probably, DSTWO Plus)... Yet. DSTWO is THE best cartridge out there, so they can just release new plugin, probably
DSTWO+ looks really tempting to me due to the DS/3DS support in one cart.
Having that thing would make switching cards a thing of the past, only card card to rule them all!
And with Themehax I wouldn't need to change anything else anymore.
 

Ericzander

GBAtemp's residential attorney
Editorial Team
GBAtemp Patron
Joined
Feb 28, 2014
Messages
2,206
Trophies
2
Location
Grand Line
XP
7,148
Country
Somalia
DSTWO+ looks really tempting to me due to the DS/3DS support in one cart.
Having that thing would make switching cards a thing of the past, only card card to rule them all!
And with Themehax I wouldn't need to change anything else anymore.
I'm curious, if you're on firmware 9.2 or below, why would you go the flash cart route at all at this point? RxTools does everything that the Gateway can do (aside from play .3ds/z roms which take up more space than .cia files) and more than even the DSTwo+ due to playing DS, DSi, GBA, SNES, NES, etc. It's completely free and using themehax it can boot right from the start.

As somebody with a Gateway, I ended up ditching it (well I still have it, but I replaced the launcher.dat with RxTools') a while ago just because RxTools is so damn convenient. By the way, this isn't a jab at you or anybody who still uses Gateway! I'm just curious. I'm also not trying to convince anybody to do anything. After all, you can do what you want 'cuz a pirate is free!
 

Bimmel

~ Game Soundtrack Collector ~
Member
Joined
Jan 28, 2014
Messages
2,291
Trophies
1
Age
43
XP
3,574
Country
Gambia, The
Wow guys, I don't understand why you are so nervous. YOU should calm down and take a cookie :)
I'm in!

Someone has a list of the cheats?

I'm curious, if you're on firmware 9.2 or below, why would you go the flash cart route at all at this point? RxTools does everything that the Gateway can do (aside from play .3ds/z roms which take up more space than .cia files) and more than even the DSTwo+ due to playing DS, DSi, GBA, SNES, NES, etc. It's completely free and using themehax it can boot right from the start.

As somebody with a Gateway, I ended up ditching it (well I still have it, but I replaced the launcher.dat with RxTools') a while ago just because RxTools is so damn convenient. By the way, this isn't a jab at you or anybody who still uses Gateway! I'm just curious. I'm also not trying to convince anybody to do anything. After all, you can do what you want 'cuz a pirate is free!
Is it really that easy?
 
Last edited by Bimmel,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,561
Trophies
2
XP
21,826
Country
Mexico
I'm curious, if you're on firmware 9.2 or below, why would you go the flash cart route at all at this point? RxTools does everything that the Gateway can do (aside from play .3ds/z roms which take up more space than .cia files) and more than even the DSTwo+ due to playing DS, DSi, GBA, SNES, NES, etc. It's completely free and using themehax it can boot right from the start.

As somebody with a Gateway, I ended up ditching it (well I still have it, but I replaced the launcher.dat with RxTools') a while ago just because RxTools is so damn convenient. By the way, this isn't a jab at you or anybody who still uses Gateway! I'm just curious. I'm also not trying to convince anybody to do anything. After all, you can do what you want 'cuz a pirate is free!
Well I haven't used CIA files out of Save Data Filer and Title Manager, I have never installed any games as CIAs.
Are they really much less spacy than 3DS/3DZ ROMs?
I used NDS Tokyo Trimmer for 3DS files and they do save some space.

I am avoiding rxTools at the moment because I am on a N3DS and for what I've seen it's still somewhat unstable.
Although, for my O3DS I do use rxTools now. :)

I have been seriously thinking about switching to rxTools completely and install all my games as CIAs while leaving my DS games flashcard in the N3DS so that I don't have to switch anything anymore., but rxTools beta is holding me back. :P
 
Last edited by ShadowOne333,

Elveman

Just passing by
Member
Joined
Feb 1, 2015
Messages
456
Trophies
0
Age
26
Location
Moscow city
XP
956
Country
Russia
I'm curious, if you're on firmware 9.2 or below, why would you go the flash cart route at all at this point? RxTools does everything that the Gateway can do (aside from play .3ds/z roms which take up more space than .cia files) and more than even the DSTwo+ due to playing DS, DSi, GBA, SNES, NES, etc. It's completely free and using themehax it can boot right from the start.

As somebody with a Gateway, I ended up ditching it (well I still have it, but I replaced the launcher.dat with RxTools') a while ago just because RxTools is so damn convenient. By the way, this isn't a jab at you or anybody who still uses Gateway! I'm just curious. I'm also not trying to convince anybody to do anything. After all, you can do what you want 'cuz a pirate is free!

Interesting enough, I did something opposite because of... being lucky. I used rxTools (both rx and cakes are awesome for old and new models respectively. They require basically NOTHING special to be installed) and recently because of someone claiming that some of SCDS2s are upgradable, I've managed to successfully upgrade my DSTWO. Then I just tried to use it out of curiosity and... that was pretty awesome! Simply placing 3DS/Z files to the flashcard, not being required to wait for hours to install the game and not worrying about random errors and wasted time. Also it fills my 3DS cartridge slot. As for all those emulators... Well, I just like DSTWO's interface. So, rxTools is pretty good, and so is DSTWO+, but they make just awesome pair when combined.
But partially that's because of DSTWO being just that universal. Gateway doesn't have this advantage, for example, requiring two flashcarts being swapped
 
  • Like
Reactions: Nightwish

Azel

Well-Known Member
Member
Joined
Dec 16, 2014
Messages
632
Trophies
0
Age
40
XP
646
Country
France
I'm curious, if you're on firmware 9.2 or below, why would you go the flash cart route at all at this point? RxTools does everything that the Gateway can do (aside from play .3ds/z roms which take up more space than .cia files) and more than even the DSTwo+ due to playing DS, DSi, GBA, SNES, NES, etc. It's completely free and using themehax it can boot right from the start.

As somebody with a Gateway, I ended up ditching it (well I still have it, but I replaced the launcher.dat with RxTools') a while ago just because RxTools is so damn convenient. By the way, this isn't a jab at you or anybody who still uses Gateway! I'm just curious. I'm also not trying to convince anybody to do anything. After all, you can do what you want 'cuz a pirate is free!
Personally I like using .3dz a lot more that cias, converting 3ds to cia and install process being more tedious for games as cia to me. (also being on new 3DS, I don't have cryptofix issues with .3DZ that I would have with cia)
To each his own I guess.

I do use cia for homebrew though.
 
Last edited by Azel,
  • Like
Reactions: Nightwish

cooroxd

Dirty Pirate
Banned
Joined
Aug 30, 2014
Messages
1,191
Trophies
0
Location
B.C.
XP
494
Country
Canada
Gateway is for piracy. It is leeching resource from the real developers, because any game on the Gateway could be a lose for the real developers of those games.
Gateway is not for piracy, is the people who uses for that intent are pirates. It's like saying dvd burners and tape recorders are for pirating movies and music.
 

Armadillo

Well-Known Member
Member
Joined
Aug 28, 2003
Messages
4,222
Trophies
2
XP
4,678
Country
United Kingdom
I'm curious, if you're on firmware 9.2 or below, why would you go the flash cart route at all at this point? RxTools does everything that the Gateway can do (aside from play .3ds/z roms which take up more space than .cia files) and more than even the DSTwo+ due to playing DS, DSi, GBA, SNES, NES, etc. It's completely free and using themehax it can boot right from the start.

As somebody with a Gateway, I ended up ditching it (well I still have it, but I replaced the launcher.dat with RxTools') a while ago just because RxTools is so damn convenient. By the way, this isn't a jab at you or anybody who still uses Gateway! I'm just curious. I'm also not trying to convince anybody to do anything. After all, you can do what you want 'cuz a pirate is free!

.3ds support is basically the reason I still use mine.

.CIA take a rediculous amount of time to install. Also easier to use .3ds/3dz for personal dumps, don't have to convert anything after having Gateway dump the cart.
 
Last edited by Armadillo,

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,744
Trophies
2
Age
37
XP
3,909
Country
Saudi Arabia
so , in the last update , you can't launch any cia file unless you chose a game from gateway card ?

so want us to buy gateway ?
 

Searinox

Dances with Dragons
Member
Joined
Dec 16, 2007
Messages
2,056
Trophies
1
Age
35
Location
Bucharest
XP
2,026
Country
Romania
I figured out what the 3.5 filesystem error was: Apparently as of 3.5, GW decided it hates 32MB cluster size on exFAT. Not sure if because they changed code to the ROM picker to allow cheats or anything.... I was using 32MB cluster to minimize ROM fragmentation. Thanks Gateway~
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1