EZ-Flash USA Forum

Forum for the EZ-Flash I, II, III, IV & V Gameboy Advance & Nintendo DS USA Forum (Unofficial) Open since 2004!
It is currently Wed Jun 19, 2013 6:40 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 14 posts ] 
Author Message
Sponsor
 Post subject: Codebreaker to VBA
PostPosted: Mon May 08, 2006 1:40 pm 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
I have now spent a couple of hours trying to get my Codebreaker codes to work. My main problem is to convert them to the vba format. I have read the other threads and I still can't solve this problem. I tried to use CBAcrypt and got nothing. I could not find ARcrypt, lots of dead links.

So my question to you, can someone give me a quick walkthrough how to convert my codes? or maybe a working link to ARcrypt so that I can try that program?


Thanks for your time!

_________________
Yes, it is supposed to be that wy..


Top
 
Sponsor
 Post subject:
PostPosted: Mon May 08, 2006 2:44 pm 
Offline
Moderator
 WWW  Profile

Joined: Mon Jan 24, 2005 1:03 am
Posts: 1855
Search for my posts on this forum (and the official forum -- yeah right :P) about gbaccc and you will find instructions on how to convert Codebreaker codes to raw AR codes to use with ar2cht.

_________________
Want to cheat in *any* DS game on *any* cart? - Get DSATM
Want to cheat in *any* GBA game on *any* emulator? - GBAATM
Still can't finish that NES,SNES,GB,SMS,GG,Genesis game from when you were a kid? Get CCCGP
For more tools visit cracker's crap!


Top
 
 Post subject:
PostPosted: Mon May 08, 2006 3:51 pm 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
cracker wrote:
Search for my posts on this forum (and the official forum -- yeah right :P) about gbaccc and you will find instructions on how to convert Codebreaker codes to raw AR codes to use with ar2cht.


I looked at that thread earlier and in the first step you wrote that the codes should be converted to raw with ARCrypt. I can't find that program.

_________________
Yes, it is supposed to be that wy..


Top
 
 Post subject:
PostPosted: Mon May 08, 2006 4:24 pm 
Offline
Moderator
 WWW  Profile

Joined: Mon Jan 24, 2005 1:03 am
Posts: 1855
ARcrypt is for Action Replay codes. You need to follow the instructions for CBAcrypt.

_________________
Want to cheat in *any* DS game on *any* cart? - Get DSATM
Want to cheat in *any* GBA game on *any* emulator? - GBAATM
Still can't finish that NES,SNES,GB,SMS,GG,Genesis game from when you were a kid? Get CCCGP
For more tools visit cracker's crap!


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 12:54 am 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
This is what I got so far:

Enables codes
0000C4D0 000A
1010BFB0 0007

All items
42029F58 FFFF
00000004 0002

I put them in GBAcrypt and out codes nothing, or the same thing.
Then I used GBACCC without the enable codes, and I got these:

02029f58:ffff
02029f5a:ffff
02029f5c:ffff
02029f5e:ffff

I tried them in VBA and it seems to work. Then I try converting them with cheat2cheat and i get this kind of output:


Code:
[]
ON=9f58:fff,

[]
ON=:ffff   ,

[]
ON=f       ,ll

[]
ON=    all ,


And those obviously dont work and I cant find ar2cht.

_________________
Yes, it is supposed to be that wy..


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 2:07 am 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
Here's an interesting thing. I never tested anything but hand typed in cheats.

VBA may store some extra info in the header of the clt file that tells it what type of cheats are being used in the clt file. I ignore everything and just look for the number of cheats (it's at a specific offset) and then process the information that number of times.

It's not the best program, it's very dumb. It reads a specific offset for info, then just keeps reading data and adjusts the offset each time.

If the data isn't in the correct place, Cheat2Cheat doesn't care.

What game is it ? I'll take a look at it for you.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 2:15 am 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
It's Dragon Ball: Advance Adventure, and I am trying to get the all item cheat

_________________
Yes, it is supposed to be that wy..


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 4:18 am 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
I worked it out.

You were adding Code type cheats. Not Cheat type cheats.

You had the right idea, just the wrong implementation in order to use it with Cheat2Cheat.

The good news. I cheated the game for you. I was bored.

Code:
[Inf Lives]
ON=02029f58,63

[Inf Hlth]
ON=02020646,03,ff

[Invinc]
ON=02020658,fe

[Item 1]
ON=02029f58,ff,ff,ff,ff

[Item 2]
ON=02029f5c,ff,ff,ff,ff

[Item 3]
ON=02029f60,00,ff,ff,ff

[GameInfo]
Name=2023 - Dragon Ball - Advanced Adventure (E)(Rising Sun)
System=GBA
Text=2023 - Dragon Ball - Advanced Adventure (E)(Rising Sun)


So create you're own cht file with that in it.

You can realistically cut it down a bit. You can make it look like this.
Code:
[Inf Lives]
ON=02029f58,63

[Inf Hlth]
ON=02020646,03,ff

[Invinc]
ON=02020658,fe

[All Item]
ON=02029f58,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff

[GameInfo]
Name=2023 - Dragon Ball - Advanced Adventure (E)(Rising Sun)
System=GBA
Text=2023 - Dragon Ball - Advanced Adventure (E)(Rising Sun)


If you use the first set, all 3 "Item" sections will need to be on to get all items.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 4:46 am 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
Thanks for your help Slade, I will try it out as soon as I get home. BTW, could you tell me how you got the codes/cheats and how you made them shorter? I might want to cheat some more games later. :D

_________________
Yes, it is supposed to be that wy..


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 5:24 am 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
10 + Years of practice.

Once you know the mem location, you've got it made. Eg. I just discovered the one for the counter. It took a few mins of playing around, but I worked it out.

It's this mem location: 02028128 I know I can put a max of FF Hex bytes into that location (256 decimal).

So add a cheat with those details. You've got mem location, the value and a name: Inf Time. Make sure it says 8-Bit Hexidecimal and you're done.

I also found the Special location too. Another easy one.

Add 0202064b, Value 04, Name Inf Spcl.

Save the cheat list out, run it through Cheat2Cheat and you get

Code:
[Inf Time]
On=02028128,FF

[Inf Spcl]
On=0202064b,04


Cheats aren't case sensitive. Just add those two lines somewhere in the other cheats, before the [Game Info] section.

How did I make them shorter ? Easy.

After the mem location all you need are the values to be patched. VBA doesn't like anything bigger than 32 Bits (8 characters), so the bigger cheat had to be broken up into smaller sections. The EZ cart doesn't care about that. So long as you're writing to one mem location after the other you can have as many values as you like.

Since we know the Item cheats are all in a row, I cut out the extra mem locations and just added the extra 'FF's to the end of the first part of that cheat. Also, the 00 wasn't needed, but VBA added it to complete the 32 Bit data.

How did I get the cheats. Searched for them. Years and Years of cheating at games gives you some clues and intuition. Start out with something easy like lives, then keep searching. You'll get frustrated at times by not finding something simple. It happens. I've seen some amazing things that programmers have done in games. Whether it's to fool cheaters / hackers or not, I don't know, but it's a pain in the arse.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 6:45 am 
Offline
Moderator
 WWW  Profile

Joined: Mon Jan 24, 2005 1:03 am
Posts: 1855
0xFF = 255d ;)

_________________
Want to cheat in *any* DS game on *any* cart? - Get DSATM
Want to cheat in *any* GBA game on *any* emulator? - GBAATM
Still can't finish that NES,SNES,GB,SMS,GG,Genesis game from when you were a kid? Get CCCGP
For more tools visit cracker's crap!


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 12:32 pm 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
Thanks for the explaination :)

You guys seem to know a lot about these things. I wonder if it would be possible to make a program that creates EZ-Flash compatible files directly from Codebreaker or/and Gameshark codes? I am a pretty good programmer and if you could fix the conversion, I could do the formatting, layout and stuff like that.

_________________
Yes, it is supposed to be that wy..


Top
 
 Post subject:
PostPosted: Tue May 09, 2006 4:02 pm 
Offline
Moderator
 WWW  Profile

Joined: Mon Jan 24, 2005 1:03 am
Posts: 1855
I was going to support cht file output with GBACCC but the code types were killin me! I kinda lost interest after I got everything working halfway decent (still a few bugs with formatting/parsing). I've been thinking about maybe totally redoing everything from scratch with a tree view for each code, better code support, etc but don't have the time right now. :(

_________________
Want to cheat in *any* DS game on *any* cart? - Get DSATM
Want to cheat in *any* GBA game on *any* emulator? - GBAATM
Still can't finish that NES,SNES,GB,SMS,GG,Genesis game from when you were a kid? Get CCCGP
For more tools visit cracker's crap!


Top
 
 Post subject:
PostPosted: Wed May 10, 2006 8:38 am 
Offline
 Profile

Joined: Mon May 08, 2006 1:32 pm
Posts: 251
cracker wrote:
I was going to support cht file output with GBACCC but the code types were killin me! I kinda lost interest after I got everything working halfway decent (still a few bugs with formatting/parsing). I've been thinking about maybe totally redoing everything from scratch with a tree view for each code, better code support, etc but don't have the time right now. :(


I have no idea how to make the coversion, the rest however would not be a problem for me to do. Can you tell me how you did the converting?

_________________
Yes, it is supposed to be that wy..


Top
 
Sponsor
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group  
Design By Poker Bandits