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 Thu May 23, 2013 2:43 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 11 posts ] 
Author Message
Sponsor
 Post subject: Cheat2Cheat
PostPosted: Fri Nov 18, 2005 4:25 am 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
Hi all,

If you're like me, you spend a fair amount of time playing a game inside of Visualboy Advance (VBA) before copying it to your flashcart of choice. If you're also like me, you're a "cheating bastard", and spend just as much time finding cheats in said game using VBA.

Have you ever then decided "Yep! I'm going put that game on my cart" ? And realised that now you either have to find the cheats in a compatible format, or type them out again by hand simply because VBA won't save cheats in a plain text format.

Well fret no longer my friend (yes it sounds like an infomercial), I present for the grand sum of FREE :

Cheat2Cheat

Cheat2Cheat takes one input file (a VBA clt cheat file) and turns it into an EZFlash compatible cht file. No mess, no fuss.


I tested the program a fair bit, but did not test any of the resulting output files :)
Here's how I tested the program :

Code:
Start with a cht file premade by the EZTeam or someone else, known to work.
Load the game / rom into VBA and add the cheats manually to VBA.
Test the cheats in VBA to ensure they work.
Save the clt file.
Convert the clt file using Cheat2Cheat.
Compare the original cht file to the converted one.  If they look close (ie cheat data matches and file structure matches), then it's a pass.
If the files fail, go back and rewrite a routine or two and retest.


Feedback can be left here or via any of my email addresses, etc. Any issues please let me know.

Edit: New upload, very minor changes. No code change, just added an icon and © info :)

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Last edited by Slade on Sat Nov 19, 2005 5:57 pm, edited 1 time in total.

Top
 
Sponsor
 Post subject:
PostPosted: Fri Nov 18, 2005 7:46 am 
Offline
 Profile

Joined: Sat Nov 05, 2005 5:40 pm
Posts: 53
Man, you've got too much time on your hands :)

When I get some time I'll have to play with this ^_^

And just out of curiousity, does your program modify the codes in the 030xxxxx region to read as 4xxxx, because 99% of the games require that for 03 region of the ram. Only one I've seen that doesn't, is Donkey Kong Country, and the code must be put in as 300xxxx, yy in the cheat database.

--Hank


Top
 
 Post subject:
PostPosted: Fri Nov 18, 2005 3:24 pm 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
I've had some time off work, so aside from building a retaining wall in the backyard, I knocked that up in a few hours.

No, it doesn't modify anything at all. The clt files can hold a maximum of 100 cheats, I'm not too sure if my prog will handle all of those, infact I've not tested a file with more than 6 cheats in it. I didn't have any clt files to test it with, I had to make some up.

Essentially the addresses and values in the clt files are stored at specific offsets, I just look for the number of cheats in the file at a known location, then loop through that many times, grabbing the data and splitting it apart as it goes. It's then written into a text file with the exact same details.

The [Gameinfo] data is taken from the input filename and just printed at the end before closing the file.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Fri Nov 18, 2005 7:21 pm 
Offline
Moderator
 WWW  Profile

Joined: Mon Jan 24, 2005 1:03 am
Posts: 1855
I'll havta check this out.

BTW I think you mean 'knocked that out' not 'knocked that up'. In the US that means you got it pregnant. Dunno if it is different in Australia. ;)

_________________
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: Fri Nov 18, 2005 11:41 pm 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
Yeah Knocked up has that meaning here, but I guess in a different context we have different meanings. Aaah, the wonders of the English language. For example talking about building a cubby house "We knocked it up", given that it's made of wood, and hammers make a knocking sound.

As for the app, lets hope it works as it should. I only tested it up to a 6 cheat clt file. Lets hope it survives up to a 100 cheat file. I personally don't feel like making one up.

Back to playing Harry Potter in VBA, looking for cheats. :) If anyone is interested it's a good game, if somewhat repetative after the first 4 levels.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Fri Nov 25, 2005 6:30 pm 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
Updated the app to V1.1

Changes include :
    Rearranged GUI
    Option to save in plain text added
    Removed redundant code

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Sun Jan 01, 2006 9:41 pm 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
Updated to V1.2

Minor change to handle cheats where the poke value is an odd number.
This will work for codes upto 63 characters in length. That should be enough for most people.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject: Re: Cheat2Cheat
PostPosted: Sun Jan 14, 2007 2:46 pm 
Slade wrote:
Hi all,

If you're like me, you spend a fair amount of time playing a game inside of Visualboy Advance (VBA) before copying it to your flashcart of choice. If you're also like me, you're a "cheating bastard", and spend just as much time finding cheats in said game using VBA.

Have you ever then decided "Yep! I'm going put that game on my cart" ? And realised that now you either have to find the cheats in a compatible format, or type them out again by hand simply because VBA won't save cheats in a plain text format.

Well fret no longer my friend (yes it sounds like an infomercial), I present for the grand sum of FREE :

Cheat2Cheat

Cheat2Cheat takes one input file (a VBA clt cheat file) and turns it into an EZFlash compatible cht file. No mess, no fuss.


I tested the program a fair bit, but did not test any of the resulting output files :)
Here's how I tested the program :

Code:
Start with a cht file premade by the EZTeam or someone else, known to work.
Load the game / rom into VBA and add the cheats manually to VBA.
Test the cheats in VBA to ensure they work.
Save the clt file.
Convert the clt file using Cheat2Cheat.
Compare the original cht file to the converted one.  If they look close (ie cheat data matches and file structure matches), then it's a pass.
If the files fail, go back and rewrite a routine or two and retest.


Feedback can be left here or via any of my email addresses, etc. Any issues please let me know.

Edit: New upload, very minor changes. No code change, just added an icon and © info :)


Will this convert a .clt file to .txt? That way I can copy/paste right from the cmgssc.com site. Then will it convert the .txt back to .clt?


Top
 
 Post subject:
PostPosted: Mon Jan 15, 2007 5:38 am 
Offline
Site Admin
 WWW  Profile

Joined: Sat Feb 26, 2005 8:11 pm
Posts: 3044
Location: Or-Stray-Lee-Ya
It won't convert back to a CLT.

It's a messy hack to read the file, I don't do a proper file dissect, I just find the first part of the data, and then read specific offsets to gather the rest of the data.

_________________
EZFlash Wiki
Image

Wii Code: 3764-6180-3695-2841


Top
 
 Post subject:
PostPosted: Wed Apr 25, 2007 11:54 am 
Offline
 Profile

Joined: Wed Apr 25, 2007 11:48 am
Posts: 7
Ok, nice App slade,

I just got one problem: I can't use those Driv3r cheats
http://xs.gameshark.com/xploder/xploderui.asp?PID=94&SID=2665870&gameid=18628&tab=gc
:

[M]MustBeOn
948821227AE4
72364130365C
2B0F03AA0A88

MuscleCar#2
868393EF0A93
81A3E8C87CD9
D6507BD04444

SportsCar
E2A79BE2428D
1D72C2EF34C7
5E51E9D07455

MuscleCar#1
763793EA02C5
0962C2FB3C5B
4C4453F03444

Bagman16/16
7258D9E74FDB

Calita16/16
121D5BE64FD8

Checkpoint4/4
9FC870CD0086

Destruction4/4
9BC8F8C5408F

Gator16/16
197668D0754C

Jericho16/16
1937EAD0754D

Slalom4/4
EFFC50E80890

Trailblazer4/4
EBFCD8E04899

AmmoPack
1956A0D43C59


DreamBike
F2F221C3368E

DreamCar
105680F63C59

HealthPack
191722D43C58

NoThrowback
0468E0DA0455
70574AA444CC

SlowBaddie
80C2C5F68E09

StopTimer
84B38F1B93B0

TurboXLR8
F4D2709E3414
FD9382FC0415

AccessAllMaps
F0B992F3040F

FastEscapeVan
6968B0903C49

FastPartner
6D62ECD84C41

FastTextSpeed
82EC99A2428D

HaveAllWeapons+Ammo
E4871A7E0405
745742AC04C4
70330273344E

HaveBoat[PressSelect+B+R]
E608055D8F72
FDD810FC3414
E608055D8F72
F993CAF4441D

HaveMotorcycle[PressSelect+B+L]
E608057D8F73
FDD810FC3414
E608057D8F73
694208F4405C

InfiniteHealth
F299BF06F3BD

InfiniteHealth(Partner)
9DDCBC1DF137

InfiniteHealth(Van)
9F9D972DB3B7

using your method: put cheats in game, save as cheatlist, then use your program to convert.

May this be cause your program only works with selfmade cheats ?

If I open the cht file with notepad/Textpad/VBA it comes out all strange... (the filenames are all garbled up and the cheats won't let them enable)

Hope you can help me, because you are really my last hope to get those cheats to work :cry:


Top
 
 Post subject: Re: Cheat2Cheat
PostPosted: Sun Apr 13, 2008 6:08 am 
Offline
 Profile

Joined: Fri Apr 11, 2008 2:08 am
Posts: 4
how do i convert??

it says "Componenet 'comdlg32.ocx or on eof its dependencies not correctly registered: a file is missing for invalid"


Top
 
Sponsor
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 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