The Azure Heights Forum

Post New Topic  New Poll  Post A Reply
my profile | search | faq | forum home
  next oldest topic   next newest topic
» The Azure Heights Forum   » Main Campus   » Sakaki Tower   » I was wondering...

UBBFriend: Email this page to someone!    
Author Topic: I was wondering...
Bruno Maragato
Farting Nudist
Member # 2308

Member Rated:
posted 09-22-2002 06:00 PM      Profile for Bruno Maragato   Email Bruno Maragato   Send New Private Message      Edit/Delete Post  Reply With Quote 
Could there possibly be a way of converting ROM save files into .gbs (format for uploaded save files from game boy using a gameshark)? I

It could come in handy :0

- - - - -
A.K.A. Gomazu
"hi i am very good at irc, i can script and even hack people on irc,but this real good hacker keeps hacking into me and changing my nick, his name is NickServ" ~ Some nub.

From: Brazil =O~~ | Registered: Oct 2001  |  IP: Logged
Farting Nudist
Member # 1385

posted 09-23-2002 02:13 PM      Profile for hanzou   Author's Homepage     Send New Private Message      Edit/Delete Post  Reply With Quote 
Yeah, that's one of the things I listed in my rambling post. I phrased it as "- or similarly, how about converters for GameShark 3.1 snapshot <-> emulator snapshot/savefile"

Too bad I doubt anyone will ever make this tool.

[ 01-13-2005, 10:35 PM: Message edited by: hanzou ]

- - - - -

Registered: Jan 2001  |  IP: Logged
Member # 19

Member Rated:
posted 10-25-2002 05:32 AM      Profile for cfalcon   Email cfalcon   Send New Private Message      Edit/Delete Post  Reply With Quote 
Hmm... lets see...

You would need to do the following high level steps, I think:

1- Know where in the ROM save file the actual data is. I'm pretty sure this is public knowledge for a given emulator, right?

2- Know how to convert over (might just be a simple copy, could have to swap endian or something)

3- Know the template of the Gameshark save file- ie, where to put your small amount of save data.

It shouldn't be impossible for a given game. Here's how I would do it:

1- Start up pokemon on cartridge, input a name abcd and pick the first pokemon, name it ddca. Get like, 8 potions or something. Save it and upload it. Throw away a potion. Save and upload. Do this a couple more times.

Now you should know where on the uploaded file you have "potions", because that's the one that keeps decrementing.

2- Do the exact same shit on an emu. You should pretty much be able to block copy starting at byte X for the save state and going to block X+N, and put that right over bytes Y through Y+N of the uploaded file. Download it, and poof!

Writing that program, just for a certain pokemon version, should not be very hard at all.

If you guys are serious, we could get that done.

- - - - -
Subject: Ninja and Opensource

From: 39°45' N, 104°52' W | Registered: Feb 2000  |  IP: Logged

All times are ET (US)  
Post New Topic  New Poll  Post A Reply Close Topic    Move Topic    Delete Topic next oldest topic   next newest topic
Printer-friendly view of this topic
Hop To:

Contact Us | Azure Heights Pokémon Laboratory

© 2000-2019, Maximum Penetration Industries.

Karpe Diem

The views and opinions expressed on this page are strictly those of the author(s). The contents and links have not been reviewed or approved by the University of Miami.