ROM Hack DS Auto Trainer Maker (DSATM)

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
I just tested out MPDS and didn't have any problem. BTW the Press L for Max ____ codes must only work in Story mode -- Party mode gets no joy from them. The addresses are changed. (That or the code hacker didn't see that it needed a pointer.)

v1.0 has a CRC of f24508aa v1.1 has a CRC of 7e62f586. If you have WinRAR it will tell you it. Otherwise you can use a tool like HashOnClick to get it.
 

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,194
Country
New Zealand
Any chance you feel like posting some detailed information on each code type, the only information i could find is out dated and wrong
frown.gif
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
Normmatt said:
Any chance you feel like posting some detailed information on each code type, the only information i could find is out dated and wrong
frown.gif
r u talking to me or cracker? cuz i dont know a thing about code types
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Was just going to ask you that. Yeah I have found a few places where there was a lack of info or bad info. I think it might be due to not updating/adding to some info when the newer versions of the ARDS were made and it was forgotten about. Are there any code types in particular that you need info on?
 

Tempus35

Well-Known Member
Newcomer
Joined
Jun 29, 2008
Messages
57
Trophies
0
XP
71
Country
United States
For anyone that wants to know codes for FFIV work but the ram address/space is very small. It starts at 0x23A8A00 for ARM7, which is the only thing ARM you can patch to to make it work. All codes have to fit into a space of 226882 bytes. Though so far I have only got one time activated codes to work, such as hit select+A for money. The codes that constantly run crash the game.
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
odd, i still get a white screen
frown.gif

i show ya the codes just in case:
CODEMaster
00000000 023f0000
00000000 00000001
00000000 00000000
00000000 00000000
00000000 00000000
00000000 023ffe88
00000000 023ff090
00000000 00000000
00000000 00000001

Time modifier
94000130 000000df
121ecd84 00000000
d2000000 00000000
94000130 000000ef
121ecc26 0000ffff
121ecd84 000002d0
d2000000 00000000

Text to item
94000130 FFF30000
023FF090 012FFF11
E0000000 0000006E
E59F1054 E3A02000
E3A0000C E4D13001
E3530060 B2433030
C2433057 E0822013
E2400004 E3500000
AAFFFFF7 E59F002C
E5D00000 E3500000
059F0018 05D00000
059F101C 159F101C
E59F801C E0211890
E1C120B0 E12FFF1E
021D02EC 022AF136
021CBD48 021D88FE
021CFC26 0000228C
023FF090 E3520003
D2000000 00000000

Teleporter
94000130 0000007f
B21C6DEC 00000000
D9000000 FFFFFAB8
D3000000 00000000
D6000000 02000000
D3000000 00000000
B21C6DEC 00000000
D9000000 FFFFFAC0
D3000000 00000000
D6000000 02000004
D0000000 00000000
94000130 000000bf
D9000000 02000000
B21C6DEC 00000000
D6000000 FFFFFAB8
D3000000 00000000
D9000000 02000004
B21C6DEC 00000000
D6000000 FFFFFAC0
D2000000 00000000

no resetti
221cd774 00000000

Faster:
921c5d1c 00000100
12386920 00000ae2
d0000000 00000000
P.S. codes from neoseeker
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Use the address from line 7 in the mastercode for the RAM address -- 23ff090. Also don't put the mastercode into the cheat file as it will just waste space by writing to 0x0 (nowhere). I will add mastercode -> RAM address handling in the next version.
smile.gif
 

Zenith94

1337 h4x0r f0r t3h w1nz
Member
Joined
Jul 22, 2008
Messages
825
Trophies
0
Age
29
Website
youtube.com
XP
281
Country
United States
Hey, cracker, why arnt you responding to my messages?

The game iam trying to patch is pokemon diamond and when i patch it the output file is only 1,000 kb
 

101010

New Member
Newbie
Joined
Oct 19, 2006
Messages
4
Trophies
0
XP
160
Country
Gambia, The
Tempus35 said:
For anyone that wants to know codes for FFIV work but the ram address/space is very small. It starts at 0x23A8A00 for ARM7, which is the only thing ARM you can patch to to make it work. All codes have to fit into a space of 226882 bytes. Though so far I have only got one time activated codes to work, such as hit select+A for money. The codes that constantly run crash the game.
man that sucks, even the "select+A for money" code crashes my game after a few seconds, with other codes the game wont even start(white screen after new game button)/loading a save gets an error msg ..
is there no workaround for this?
frown.gif
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
cracker said:
Use the address from line 7 in the mastercode for the RAM address -- 23ff090. Also don't put the mastercode into the cheat file as it will just waste space by writing to 0x0 (nowhere). I will add mastercode -> RAM address handling in the next version.
smile.gif
i still get a white screen!
frown.gif


Edit:nevermind, i got it to work by using that address and autopatching a=instead of regular patching
 

Tempus35

Well-Known Member
Newcomer
Joined
Jun 29, 2008
Messages
57
Trophies
0
XP
71
Country
United States
101010 said:
Tempus35 said:
For anyone that wants to know codes for FFIV work but the ram address/space is very small. It starts at 0x23A8A00 for ARM7, which is the only thing ARM you can patch to to make it work. All codes have to fit into a space of 226882 bytes. Though so far I have only got one time activated codes to work, such as hit select+A for money. The codes that constantly run crash the game.
man that sucks, even the "select+A for money" code crashes my game after a few seconds, with other codes the game wont even start(white screen after new game button)/loading a save gets an error msg ..
is there no workaround for this?
frown.gif


Patching to ARM7 with the address I wrote worked fine for me. How are you formatting the cheats and what cheats are you using. As for the money code, load your game hit select+A to get the money and then save and exit, then load the game without the codes, that is use a non modified rom, you will still have the money then due to the save. As for other codes, most won't work, only one time codes, like the money work and only if you load the game load them then save and then use a non patched rom.
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
ZenithMaur said:
Hey, cracker, why arnt you responding to my messages?

The game iam trying to patch is pokemon diamond and when i patch it the output file is only 1,000 kb
why bother patch it when u can use pokesav?
lecture.gif


@cracker, for animal crossing
CODEText to item
94000130 FFF30000
023FF090 012FFF11
E0000000 0000006E
E59F1054 E3A02000
E3A0000C E4D13001
E3530060 B2433030
C2433057 E0822013
E2400004 E3500000
AAFFFFF7 E59F002C
E5D00000 E3500000
059F0018 05D00000
059F101C 159F101C
E59F801C E0211890
E1C120B0 E12FFF1E
021D02EC 022AF136
021CBD48 021D88FE
021CFC26 0000228C
023FF090 E3520003
D2000000 00000000

Teleporter
94000130 0000007f
B21C6DEC 00000000
D9000000 FFFFFAB8
D3000000 00000000
D6000000 02000000
D3000000 00000000
B21C6DEC 00000000
D9000000 FFFFFAC0
D3000000 00000000
D6000000 02000004
D0000000 00000000
94000130 000000bf
D9000000 02000000
B21C6DEC 00000000
D6000000 FFFFFAB8
D3000000 00000000
D9000000 02000004
B21C6DEC 00000000
D6000000 FFFFFAC0
D2000000 00000000
with teleporter, it doesnt work and with text to item, when i try it, game freezes, why?

and with digimon world dusk:
CODEInfinite Hp
9214C4F8 00000001
C0000000 00000004
0225A6AC 0000270F
DC000000 000000D8
D2000000 00000000
9225A698 00001000
C0000000 00000004
0225A6B0 0000270F
DC000000 000000D8
D2000000 00000000

Infinite MP
9214C4F8 00000001
C0000000 00000004
0225A6B4 0000270F
DC000000 000000D8
D2000000 00000000
9225A698 00001000
C0000000 00000004
0225A6B8 0000270F
DC000000 000000D8
D2000000 00000000

999 Scan Data
94000130 FCFF0000
D3000000 0213A500
C0000000 000001B3
00000000 3E7F9FE7
DC000000 00000004
D1000000 00000000
d2000000 00000000

Max Aptitude
94000130 FCFF0000
C0000000 00000027
12135C62 00000063
DC000000 00000164
D2000000 00000000
y do these codes freeze my game?
 

101010

New Member
Newbie
Joined
Oct 19, 2006
Messages
4
Trophies
0
XP
160
Country
Gambia, The
Tempus35 said:
Patching to ARM7 with the address I wrote worked fine for me. How are you formatting the cheats and what cheats are you using. As for the money code, load your game hit select+A to get the money and then save and exit, then load the game without the codes, that is use a non modified rom, you will still have the money then due to the save. As for other codes, most won't work, only one time codes, like the money work and only if you load the game load them then save and then use a non patched rom.
True that works( I already thought about that^^), but I wouldn't say that is "working fine" besides you are limited to just a couple of codes(instant triggered ones) :/
Oh and I used the same cheat as you. The first time I tried Iused non-triggered codes and it didn't work.
 

pwn3d91

Well-Known Member
Newcomer
Joined
Apr 17, 2007
Messages
49
Trophies
0
XP
73
Country
United States
EDIT: Hey anyone having problems with FF IV DS and loading a savegame, I've come up with a solution! All you need to do is load up FF IV, then disable the trainer before you load a save game, and after everything has loaded, enable it again!
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Syzero said:
@cracker, for animal crossing
CODEText to item
94000130 FFF30000
023FF090 012FFF11
E0000000 0000006E
E59F1054 E3A02000
E3A0000C E4D13001
E3530060 B2433030
C2433057 E0822013
E2400004 E3500000
AAFFFFF7 E59F002C
E5D00000 E3500000
059F0018 05D00000
059F101C 159F101C
E59F801C E0211890
E1C120B0 E12FFF1E
021D02EC 022AF136
021CBD48 021D88FE
021CFC26 0000228C
023FF090 E3520003
D2000000 00000000

Teleporter
94000130 0000007f
B21C6DEC 00000000
D9000000 FFFFFAB8
D3000000 00000000
D6000000 02000000
D3000000 00000000
B21C6DEC 00000000
D9000000 FFFFFAC0
D3000000 00000000
D6000000 02000004
D0000000 00000000
94000130 000000bf
D9000000 02000000
B21C6DEC 00000000
D6000000 FFFFFAB8
D3000000 00000000
D9000000 02000004
B21C6DEC 00000000
D6000000 FFFFFAC0
D2000000 00000000
with teleporter, it doesnt work and with text to item, when i try it, game freezes, why?


The text to item code uses an asm hack into the AR cheat engine. This is why it was freezing up -- because it was overwriting part of DSATM's cheat function code. I'll see what I can do to work around the problem...

As for the teleporter code: either the documentation is way off (but I know that other codes that use the same style as this work) or the codes are way messed up.

For instance:
B21C6DEC 00000000
D9000000 FFFFFAB8
D3000000 00000000
D6000000 02000000
D3000000 00000000

in pseudo-code means:

load the address from 21C6DEC
load the long value from [address at 21C6DEC]+FFFFFAB8 (1021C68A4 truncated to 21C68A4 -- one way to do subtraction)
set the address offset (previously the address at 21C6DEC) to 0
store the long value that was loaded in the second command to the address offset (0) + 2000000 (the very start of RAM)
set the address offset (redundantly) to 0

This obviously makes no sense.
wacko.gif


Unless (as I said before) the code documentation was way off but then all the other codes that used these lines would work by a fluke.

Haven't had time to look at the Digimon codes...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Just like subway they lie about length