ROM Hack DS Auto Trainer Maker (DSATM)

klallen1991

Member
Newcomer
Joined
Nov 8, 2008
Messages
16
Trophies
0
XP
125
Country
United States
Thanks anyways!

I got a cheat file from someone else!

hate2.gif
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
hey guys IM BAK, soz for not contributing b4 but i was addicted to maplestory but it isnt working now, and neither is flyff, so im stuck to the ds again.anyway, since my computer crashed b4 (yes it crashed and im in china rite now)
hate2.gif
, my reference to ar joker hex numbers is gone so can any1 refer me to a list of joker commands for ar ds?
thx
biggrin.gif
moogle.gif

anonymous @ no-one knows except god... said:
FYI: a joker command is when u press a button combo to activate a code incase ya didnt no.QUOTE
ninja.gif
asks: wat is the meaning of this?>>
hrth.gif
and this?>>
moogle.gif

EDIT: im leaving 2morro for 1 week and i want a rep asap so dont expect any answers from me for a while.
 

Reikai

New Member
Newbie
Joined
May 1, 2007
Messages
4
Trophies
0
XP
72
Country
Hey Cracker, I was wondering if you can help me out.

As of now, I'm trying to "patch" Final Fantasy Crystal Chronicles - EoT, using a raw ROM, untrimmed etc.

All I have in my txt file is the following:
Code:
020CAD90 E3A00000
020CAD94 E12FFF1E
020CB0F8 E3A00000
020CB0FC E12FFF1E

Which is the code for the bypass.

I select a save-as location, and name it FFCCEoT.NDS (different from the original file...)

however, when I try to start it on the CycloDS, the game starts... however, I get stuck at a blank white screen. I do notice that a save is created however.

-----

I have also tried this method with Phantasy Star Zero, using it's respective codes etc. However, the outcome is the same. I get stuck at a blank white screen without any progress.

Any help is much appreciated =].
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Syzero said:
hey guys IM BAK, soz for not contributing b4 but i was addicted to maplestory but it isnt working now, and neither is flyff, so im stuck to the ds again.anyway, since my computer crashed b4 (yes it crashed and im in china rite now)
hate2.gif
, my reference to ar joker hex numbers is gone so can any1 refer me to a list of joker commands for ar ds?
thx
biggrin.gif
moogle.gif

anonymous @ no-one knows except god... said:
FYI: a joker command is when u press a button combo to activate a code incase ya didnt no.
QUOTE said:
ninja.gif
asks: wat is the meaning of this?>>
hrth.gif
and this?>>
moogle.gif


EDIT: im leaving 2morro for 1 week and i want a rep asap so dont expect any answers from me for a while.

Here's a list of all the AR code types. Types 5, 6, 9 are usually the ones used for keypress jokers:

Ex:
Press L+Up to do something
94000130 01bf0240


Reikai said:
Hey Cracker, I was wondering if you can help me out.

As of now, I'm trying to "patch" Final Fantasy Crystal Chronicles - EoT, using a raw ROM, untrimmed etc.

All I have in my txt file is the following:
CODE
020CAD90 E3A00000
020CAD94 E12FFF1E
020CB0F8 E3A00000
020CB0FC E12FFF1E

Which is the code for the bypass.

I select a save-as location, and name it FFCCEoT.NDS (different from the original file...)

however, when I try to start it on the CycloDS, the game starts... however, I get stuck at a blank white screen. I do notice that a save is created however.

-----

I have also tried this method with Phantasy Star Zero, using it's respective codes etc. However, the outcome is the same. I get stuck at a blank white screen without any progress.

Any help is much appreciated =].

The CycloDS seems to mess with patched games in some way. I don't have one so I can't test it myself and I haven't been able to get anyone to test different settings to see if they might work. I would try setting the RAM address to 0x2000000 (you have to click the cracker button first to go to Advanced mode) and autopatching it that way.
 

Reikai

New Member
Newbie
Joined
May 1, 2007
Messages
4
Trophies
0
XP
72
Country
cracker said:
The CycloDS seems to mess with patched games in some way. I don't have one so I can't test it myself and I haven't been able to get anyone to test different settings to see if they might work. I would try setting the RAM address to 0x2000000 (you have to click the cracker button first to go to Advanced mode) and autopatching it that way.

I have tried that, along with various other options... the DSTT option, or ARM7... can't seem to get it to work though >
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
cracker @ his house said:
Here's a list of all the AR code types. Types 5, 6, 9 are usually the ones used for keypress jokers:

Ex:
Press L+Up to do something
94000130 01bf0240
im sorry, but the only thing it taught me was converting from 8/16/32 bit codes. wat im trying to look for are the values for each of the buttons, the only ones i remember are:

a:0001/fffe
b:0002/fffd
a+b:0003/fffc
L:0100/feff
R:0200/fdff

not sure about the L/R ones but thats wat im looking for so can any1 either find them or make a list of them here? that would be apreciated!

P.S. wat did ya think of my random quotes b4?
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Syzero said:
cracker @ his house said:
Here's a list of all the AR code types. Types 5, 6, 9 are usually the ones used for keypress jokers:

Ex:
Press L+Up to do something
94000130 01bf0240
im sorry, but the only thing it taught me was converting from 8/16/32 bit codes. wat im trying to look for are the values for each of the buttons, the only ones i remember are:

a:0001/fffe
b:0002/fffd
a+b:0003/fffc
L:0100/feff
R:0200/fdff

not sure about the L/R ones but thats wat im looking for so can any1 either find them or make a list of them here? that would be apreciated!

P.S. wat did ya think of my random quotes b4?

Wow.. Disregard that example of a key press test... I must have needed a lot of sleep...

Keys on the DS (and GBA) work the opposite of how they normally do in other devices. The bit for a button is set when it isn't pressed and cleared when it is.

Ex:
0x3ff - No key pressed
0x1ff - only L key pressed

The values for the keys are:
0x001 - A
0x002 - B
0x004 - Select
0x008 - Start
0x010 - Right
0x020 - Left
0x040 - Up
0x080 - Down
0x100 - R trigger
0x200 - L trigger

Add up the values for the keys you want to use. Then take that value and XOR it with 0xffff which will make the first half of the value. The second half is always 0 (since keys being pressed read 0).

Ex:
L trigger+Select+Up = 0x200+0x40+0x4 = 0x244 ; 0x244 XOR 0xffff = 0xfdbb

So the code would be 94000130 fdbb0000.

Note: X and Y aren't read from 0x4000130 so key combos can't be used with them.

Re the random quotes: I just thought you had gone mad.
smile.gif
 

erokill

Member
Newcomer
Joined
Jan 30, 2008
Messages
19
Trophies
0
XP
43
Country
United States
hey craker im trying to get ffcc echoes of time to work with my gba movie player
heheh ineed ur help again sorry

heres the code:

Game Id: CFIJ F0AB5928

Piracy Bypass Cheat
020CAD90 E3A00000
020CAD94 E12FFF1E
020CB0F8 E3A00000
020CB0FC E12FFF1E
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
cracker @ who needed more sleep...zzz.. said:
Wow.. Disregard that example of a key press test... I must have needed a lot of sleep...

Keys on the DS (and GBA) work the opposite of how they normally do in other devices. The bit for a button is set when it isn't pressed and cleared when it is.

Ex:
0x3ff - No key pressed
0x1ff - only L key pressed

The values for the keys are:
0x001 - A
0x002 - B
0x004 - Select
0x008 - Start
0x010 - Right
0x020 - Left
0x040 - Up
0x080 - Down
0x100 - R trigger
0x200 - L trigger

Add up the values for the keys you want to use. Then take that value and XOR it with 0xffff which will make the first half of the value. The second half is always 0 (since keys being pressed read 0).

Ex:
L trigger+Select+Up = 0x200+0x40+0x4 = 0x244 ; 0x244 XOR 0xffff = 0xfdbb

So the code would be 94000130 fdbb0000.

Note: X and Y aren't read from 0x4000130 so key combos can't be used with them.

Re the random quotes: I just thought you had gone mad.
lol thanx for the reference but lemme ask u one thing: wat address are the x+y buttons read from? (aka, a universal nds trigger address, at least, thats wat i call it
biggrin.gif
smile.gif
)

also, i remember that,

X:0x400
Y:0x800 (or was it the other way around)

anyway, THANK YOU CRACKER THE LEGENDARY BISCUIT OF TECHNOLOGY!!!!!!!!!!

(that was meant to be part of a random quote lol
nds.gif


P.S. i have seen some codes which look somthing like this:

94000130 fXff0800

where 'X' is either a f,e,d,c,b or a (cant remember) and it was supposed to work with the 'Y' button. im not sure if the address is rite but can u confirm wat this really means?

syzero @ his own mind says...P.P.S. im ready for any technical explanations even if i dont understand them, im not gonna faint this time and....

would these random quotes be considered spamming or do other ppl like a bit of humor in here, if it is spamming, then i will stop
biggrin.gif
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Syzero said:
cracker @ who needed more sleep...zzz.. said:
Wow.. Disregard that example of a key press test... I must have needed a lot of sleep...

Keys on the DS (and GBA) work the opposite of how they normally do in other devices. The bit for a button is set when it isn't pressed and cleared when it is.

Ex:
0x3ff - No key pressed
0x1ff - only L key pressed

The values for the keys are:
0x001 - A
0x002 - B
0x004 - Select
0x008 - Start
0x010 - Right
0x020 - Left
0x040 - Up
0x080 - Down
0x100 - R trigger
0x200 - L trigger

Add up the values for the keys you want to use. Then take that value and XOR it with 0xffff which will make the first half of the value. The second half is always 0 (since keys being pressed read 0).

Ex:
L trigger+Select+Up = 0x200+0x40+0x4 = 0x244 ; 0x244 XOR 0xffff = 0xfdbb

So the code would be 94000130 fdbb0000.

Note: X and Y aren't read from 0x4000130 so key combos can't be used with them.

Re the random quotes: I just thought you had gone mad.
lol thanx for the reference but lemme ask u one thing: wat address are the x+y buttons read from? (aka, a universal nds trigger address, at least, thats wat i call it
biggrin.gif
smile.gif
)

also, i remember that,

X:0x400
Y:0x800 (or was it the other way around)

anyway, THANK YOU CRACKER THE LEGENDARY BISCUIT OF TECHNOLOGY!!!!!!!!!!

(that was meant to be part of a random quote lol
nds.gif


P.S. i have seen some codes which look somthing like this:

94000130 fXff0800

where 'X' is either a f,e,d,c,b or a (cant remember) and it was supposed to work with the 'Y' button. im not sure if the address is rite but can u confirm wat this really means?

syzero @ his own mind says...P.P.S. im ready for any technical explanations even if i dont understand them, im not gonna faint this time and....

would these random quotes be considered spamming or do other ppl like a bit of humor in here, if it is spamming, then i will stop
biggrin.gif

X and Y are read with the same register as the pen up/down status and the status of the DS being closed or not: 0x4000136.

Y = 0x2
X = 0x1

Ex:
Press L trigger+Select+X
94000130 fdfb0000
94000136 fffe0000
//code
d2000000 00000000

So the codes that you have seen shouldn't work properly if they do test only 0x4000130. Sometimes people will make cheats that use joker commands from input that actually tests the value stored in a place in RAM by the game itself and those values have the X/Y status added to the other key status so it can be checked more easily. Maybe it could have been that instead?
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
The m3 trashes the RAM that DSATM uses by default so you need to change the RAM address to something safe. The DSTT option changes the RAM to a place that problematic carts can usually use without a problem. If that doesn't work then change to Advanced mode (click the cracker button) and try 0x2000000 for the address along with autopatching.

Note: If a game needs an ARM7 patch then use that option in DSATM with the original game.
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
QUOTE said:
nvr seen that kind of code form but i will try it when i modify any more codes to my needs

hey cracker i found the code example with the x+Y confusion and its somthing like this:
CODE9216e594 f7ff0800
221885b5 00000000
d0000000 00000000
note: the code above activates with the Y button only.

it seems i got the address wrong b4
frown.gif
 

cracker

Nyah!
OP
Member
Joined
Aug 24, 2005
Messages
3,619
Trophies
1
XP
2,213
Country
United States
Syzero said:
QUOTE said:
nvr seen that kind of code form but i will try it when i modify any more codes to my needs

hey cracker i found the code example with the x+Y confusion and its somthing like this:
CODE9216e594 f7ff0800
221885b5 00000000
d0000000 00000000
note: the code above activates with the Y button only.

it seems i got the address wrong b4
frown.gif

Yeah that's a good example of what I was talking about. The input handler for the game takes the value at 0x4000130 EORs it with 0x2fff, ANDs it with 0x2fff (which is strange because it should be 0x3ff) and then takes the value of 0x4000136 and EORs it with 3, ANDs it with 3. That is then shifted 10 bits to the left and ORed together with the other value and stored at 0x216e594.

Hope that wasn't hard to follow...
 

Syzero

Well-Known Member
Newcomer
Joined
Oct 12, 2007
Messages
68
Trophies
0
Website
Visit site
XP
97
Country
cracker, i have a problem.

with advance wars Dual strike (i no its old..), this code only works with the first unit:
Code:
All Units Press Y to Move Again (squad 1)
927fffa8 f7ff0000
c0000000 00000031
22188473 00000000
dc000000 0000000e
d2000000 00000000

i no why it only works with the first unit but i dont no how to make it work for ALL units any help on this?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • realtimesave @ realtimesave:
    I tried to get a slim on a black friday once, but they ran out of stock for the $100 one
  • realtimesave @ realtimesave:
    many ages ago
  • BigOnYa @ BigOnYa:
    You can find them $50-75 nowdays if catch a deal
  • K3Nv2 @ K3Nv2:
    Still remember grabbing this ps4 slim on black Friday for $200 when the msrp was still around 300
    +1
  • BigOnYa @ BigOnYa:
    I went to auction at a mom/pops video game store few months ago that was closing, and bought 11 slims for $200, 1 was DOA but 10 work fine. so hella deal. Already rgh3'ed 8 of them. But most younger kids don't even want anymore, unless it plays stupid "fortnight", or newer shit.
  • K3Nv2 @ K3Nv2:
    Think I'm gonna use my giftcard balance on a nice pair of headphones but $100 is still limited
  • K3Nv2 @ K3Nv2:
    Soundcore q30s are nice but they leak so much sound it sounds like speakers
  • Psionic Roshambo @ Psionic Roshambo:
    Ken spend the 100 on a gun and skii mask, wait for a jogger at the park jewelry money and headphones!
    +1
  • K3Nv2 @ K3Nv2:
    If only Amazon sold guns
  • K3Nv2 @ K3Nv2:
    Fucking dick heads think it's a bad idea to get a gun 2 days later
  • BigOnYa @ BigOnYa:
    Wait, I thought you were the dickhe...nvm
  • K3Nv2 @ K3Nv2:
    I got balls on my chin and two dicks on my forehead sir
    +1
  • BigOnYa @ BigOnYa:
    Sorry, no offense there double dickhead chinballs.
  • K3Nv2 @ K3Nv2:
    Chicks still love it
    +1
  • BigOnYa @ BigOnYa:
    "Mommy, look, what is that?". "That's your soon to be daddy."
    +1
  • K3Nv2 @ K3Nv2:
    That you'll only see once
    +2
  • Veho @ Veho:
    Double dickhead chinballs is still better than double dickhead eyeballs.
  • Veho @ Veho:
    As in, the balls will grow in your eye sockets.
  • K3Nv2 @ K3Nv2:
    I paid 5 grand to get them moved to my chin
    +1
  • Veho @ Veho:
    This you?
  • K3Nv2 @ K3Nv2:
    My hair can't be that cool
    Sonic Angel Knight @ Sonic Angel Knight: JOE! :P