Jump to content


  • Please log in to reply

GBA Auto Trainer Maker(GBAATM)

(Go to first unread post)
orion001 Post #31 Posted 01 September 2008 - 04:38 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

hello again here is the list of games that i have tried. smile.gif hope it helps

codebreaker
bomber man red
bomber man blue
digimon battle spirit 1 & 2
fire emblem 6
golden sun 2 - freeze on camelot screen
zelda minish cap - freeze after the game start
zelda four swords - freeze after choosingg either link to the past or four swords adventure
lunar legend
mario and luigi superstar saga
medabot -AX both versions
monster rancher advance 1 n 2
pitfall the lost expedition - white screen
phantasy star collection - reset to the trainer screen
boktai - nothing happens
dbz legacy 1&2, buus fury - nothng happens
shining force
shining soul
super robot taisen - og1&2

gameshark
shining soul 2 - white screen after trainer page
super robot taisen - og - blank screen after trainer menu

Edited by orion001, 01 September 2008 - 06:53 PM.



cracker Post #32 Posted 01 September 2008 - 07:23 PM

    Highly efficient at doing as little as possible


  • Group: Members
  • Posts: 1,938
  • Member No.: 31,449
  • Joined: 24-August 05

  •  

Updated to add support for more IRQs and also the hooking method was changed so dynamic hooking will work now where it would have caused freezing/white screens before.

I tested DKC2, DKC3, DBZ Buu's Fury and they worked fine as far as I played. Hopefully the problematic games you just list will be diminished greatly. wacko.gif

Also what methods are you using to test the games? Using the trainer function with no menu and execution cycles set to 1 is the only 'safe' way to test because it doesn't use any RAM and so there won't be any crashing due to something vital getting overwritten or cause an appearance of a freeze if the slowmo function is used and a high value is stored in RAM by the game -- either way it would more than likely mean the RAM in that area is wanted by the game itself and it shouldn't be used. In the next update I will have a DEADBEEF function that will fill the RAM with DEADBEEF. You can then run the game in an emulator and tell what area is safe to use.

Also the codes you refer to as 'gameshark' -- are they GS v1/2 or GS v3 (GSSP)? Only GS v3 codes will work in GBAATM.

Edited by cracker, 01 September 2008 - 07:26 PM.


orion001 Post #33 Posted 01 September 2008 - 08:12 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

hi, i used the trainer with menu and the execution cycle set to 1. i didnt check the slowmo and also the on and off switch. i used vba 1.8 beta to test the game then i transfer them to my ez-flash IV cart. the gameshark codes that i used was copied from gameshark.com i dont know if they are v1,v2 or 3 sorry. the codebreaker codes that i used was from cmgsccc and from gamefaqs. tnx again for the update. smile.gif will try to patch bus fury and also dbz legacy of goku 1n2 and see if it will work. smile.gif


orion001 Post #34 Posted 01 September 2008 - 08:36 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

hi again, i tried
dbz legacy of goku 1 - works now
dbz legacy of goku 2 -restarts after trunks and gohan had a talk at the beginning it reverts back to the trainer menu
buss fury - works, some of the background gets messed up
boktai with sun patch - white screen after the trainer menu

big tnx for the update. gonna test again some games later. smile.gif


orion001 Post #35 Posted 02 September 2008 - 05:05 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

codebreaker
breath of fire advance
shining soul 2
zoids
golden sun 2 - camelot screen hangs
riviera - white screen on start up
tactics ogre


gameshark
naruto ninja council 1&2 - nothing happens
legend of zelda minish cap - white screen

without menu trainer and enable disable cheked codebreaker codes
donkey kong country 2 & 3
naruto ninja council
legend of zelda minish cap
boktai
dbz buus fury
dbz legacy 1
dbz legacy 2
zelda a link to the past four swords - white screen after choosing a link to the past
golden sun 2 - doesnt work
river city ransom
riviera - white screen on start up
tactics ogre

ps...
some of the codebreaker codes were converted from action replay codes using arcrypt

Edited by orion001, 02 September 2008 - 05:44 PM.


cracker Post #36 Posted 02 September 2008 - 10:21 PM

    Highly efficient at doing as little as possible


  • Group: Members
  • Posts: 1,938
  • Member No.: 31,449
  • Joined: 24-August 05

  •  

QUOTE(orion001 @ Sep 2 2008, 04:05 PM) <{POST_SNAPBACK}>
codebreaker
breath of fire advance
shining soul 2
zoids
golden sun 2 - camelot screen hangs
riviera - white screen on start up
tactics ogre


gameshark
naruto ninja council 1&2 - nothing happens
legend of zelda minish cap - white screen

without menu trainer and enable disable cheked codebreaker codes
donkey kong country 2 & 3
naruto ninja council
legend of zelda minish cap
boktai
dbz buus fury
dbz legacy 1
dbz legacy 2
zelda a link to the past four swords - white screen after choosing a link to the past
golden sun 2 - doesnt work
river city ransom
riviera - white screen on start up
tactics ogre

ps...
some of the codebreaker codes were converted from action replay codes using arcrypt


I take it that the games that have no comment afterward worked fine?

With enable/disable did you turn it on/off at any time in the games that white screened?

RE using AR codes converted with ARcrypt: ARcrypt will just encrypt/decrypt AR codes but not convert them to CB format. For that you can use a tool I made a while back -- GBACCC. It is very possible that using the decrypted AR codes as CB codes could cause a white screen if it inadvertently overwrote a totally different area of memory.

For instance an AR code of 02201234 000003e7 will actually write to 2001234 and not 2201234 as it would seem to suggest since the AR code format shifts the first digit in the address down one spot. The code conversion function ignores anything with '0' at the front unless they are following type '4' or '5' codes so I'm wondering if you manually changed the 0s to 3s or 8s?


orion001 Post #37 Posted 03 September 2008 - 03:50 AM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

yup, the games with the no comment worked just fine.

"With enable/disable did you turn it on/off at any time in the games that white screened?" - didnt use it. gonna try it out later

will try out GBACCC also. gonna give an update later. tnx alot cracker. smile.gif
also when i use gameshark codes from their gameshark's official website i cant seem to make the codes work but when i use codebreaker codes everything works just fine.


cracker Post #38 Posted 03 September 2008 - 04:20 AM

    Highly efficient at doing as little as possible


  • Group: Members
  • Posts: 1,938
  • Member No.: 31,449
  • Joined: 24-August 05

  •  

QUOTE(orion001 @ Sep 3 2008, 02:50 AM) <{POST_SNAPBACK}>
yup, the games with the no comment worked just fine.

"With enable/disable did you turn it on/off at any time in the games that white screened?" - didnt use it. gonna try it out later

will try out GBACCC also. gonna give an update later. tnx alot cracker. smile.gif
also when i use gameshark codes from their gameshark's official website i cant seem to make the codes work but when i use codebreaker codes everything works just fine.


What Gameshark codes didn't work? I want to make sure it isn't a problem with the code conversion.


orion001 Post #39 Posted 03 September 2008 - 09:44 AM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

when i went to the gameshark website. gameshark.com i think its by madcatz... every code that i tried there didnt work. but the codebreaker codes and the ar codes that i used worked.

p.s. i tried to convert the gameshark codes by using gbaccc to codebreaker but it says invalid file in the conversion screen.


cracker Post #40 Posted 03 September 2008 - 10:32 PM

    Highly efficient at doing as little as possible


  • Group: Members
  • Posts: 1,938
  • Member No.: 31,449
  • Joined: 24-August 05

  •  

QUOTE(orion001 @ Sep 3 2008, 08:44 AM) <{POST_SNAPBACK}>
when i went to the gameshark website. gameshark.com i think its by madcatz... every code that i tried there didnt work. but the codebreaker codes and the ar codes that i used worked.

p.s. i tried to convert the gameshark codes by using gbaccc to codebreaker but it says invalid file in the conversion screen.


I updated it to add a function to fill the RAM with DEADBEEFs. Use the memory viewer in VBA to browse 0x3000000-0x3007FFF to find a good place in RAM to use.

The codes on Gameshark.com require the enable/mastercode to be used as the first code. GBAATM supports encrypted codes so there is no need to use any tool to decrypt them.


orion001 Post #41 Posted 04 September 2008 - 04:56 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

hi i jsut tested some games using the gameshark codes with the master code on
shaman king all four games work
naruto ninja council 2

i tried the deadbeef with golden sun 2 and zelda ALTTP cant seem to get it to work

tnx again for the update.

ps.. whenever i try to patch some gameshark codes and error window pops out but when i play the game it plays fine.


cracker Post #42 Posted 04 September 2008 - 07:01 PM

    Highly efficient at doing as little as possible


  • Group: Members
  • Posts: 1,938
  • Member No.: 31,449
  • Joined: 24-August 05

  •  

QUOTE(orion001 @ Sep 4 2008, 03:56 PM) <{POST_SNAPBACK}>
hi i jsut tested some games using the gameshark codes with the master code on
shaman king all four games work
naruto ninja council 2

i tried the deadbeef with golden sun 2 and zelda ALTTP cant seem to get it to work

tnx again for the update.

ps.. whenever i try to patch some gameshark codes and error window pops out but when i play the game it plays fine.


What do you mean you can't seem to get the DEADBEEF function to work?

Can you give me an example of the GS code that gives you an error?


orion001 Post #43 Posted 05 September 2008 - 04:03 AM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

what i mean is that i dont know how to use deadbeef. frown.gif

here is a sample of tha gs codes that i used the game is shaman king master of spirits.

M
96671FA45A2C
913E9082DD28
465B1FB2A4BC
Have 50,000 Yen
E20BFDC17407
Have 99 Leaves
1D06472D2E25
Have 99 Pebbles
1C06452D6C24
Have 99 Dolls
3D06772D2A05
Multi Jump November 12, 2004
A65F6FA09297
EED1BD23569E
A65F6FA09297
CA538D83563F
Invincible
0F1747A0AD20
Infinite HP
50C8894F66BF
Infinite SP
949C85EF5FEA
Maximum ATK
A78D37331DC9
Maximum DEF
878D473118E5

i get an error but the codes still worked for the game



orion001 Post #44 Posted 13 September 2008 - 02:59 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 53
  • Member No.: 97,206
  • Joined: 23-August 07

  •  

hi cracker. i just have a question. when i play some games in vba like dbz legacy 1n2 and buus fury the graphics are ok but when i transfer them to my ezflash IV the graphics seems to be messed up. should i look for other ram values? also the games golden sun 2 and legend of zelda link to the past games the codes doesnt seem to work and the games just hang. i tried the trainer with menu and without.


cracker Post #45 Posted 13 September 2008 - 08:08 PM

    Highly efficient at doing as little as possible


  • Group: Members
  • Posts: 1,938
  • Member No.: 31,449
  • Joined: 24-August 05

  •  

The DEADBEEF function floods the RAM with the hex values for 'DEADBEEF' (it is actually 0xEFBEADDE because the ARM loads/stores data backwards) before the game boots. The RAM spans from 0x3000000-0x3007fff. So after you have patched the game you need to run it in an emulator capable of viewing the RAM. Play the game a bit until you think you have gotten into enough of the different modes in the game (different levels, status screen, map screen, etc. Open up the RAM viewer in the emulator and go to about 0x3007f00 and look around. When you see a spot that has 2 or more DEADBEEFs in a row then that will usually be a good place to put it where no part of the game will overwrite it.

BTW those codes for Shaman King work fine and the default RAM address works fine too (even calling up the menu with the IGK doesn't corrupt the graphics!). The problem was the label for the Mastercode. For now just make sure that the labels aren't really short like that and I will get it fixed in the next release.

I'm guessing this may also be the problem with (some of) the other games?







Users browsing this topic

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users