Hacking Pokemon - VBA to FLASH to VBA?

XCRuSaDeRX

Member
OP
Newcomer
Joined
Oct 10, 2006
Messages
9
Trophies
0
XP
99
Country
Canada
I've been searching this forum for the last 2 days and was unable to find the solution/answer for something I'm trying to do.
Hope someone reading this can help.

VBA to FLASH
I've just recently started playing Pokemon FireRed again on VBA on my PC. Of course, I've already set the save type to Auto/128K.
I know how to use the VBALink to perform self-trading, "ALAKAZAM!"
happy.gif

Lately, the "gotta-catch'em-all"-itis has been on me, so I copied the ROM over to my M3adapter (M3-Perfect-Mini) to play on my DS. Exporting the VBA save file (.dat) and continuing my quest on the DS is A-OK.

FLASH to VBA
Here's my issue:
I would like to export the same M3 save file (.dat) and import it back into the VBA. I thought it would be as simple and just copying and importing the M3 save file (.dat). However, M3 saves the file size at 1024K, which is not supported by Pokemon FR.

This leaves me "stuck" as I'm unable to play on PC and perform self-trading
laugh.gif


I tried a GBA tool, such as GBA Tool Advance, but that didn't solve anything.
Got help? Need help!
yaynds.gif
 

larvi

Well-Known Member
Member
Joined
Jun 24, 2006
Messages
233
Trophies
0
XP
99
Country
United States
Is the fire red a clean rom? I think there was a save patch for the rom which in essence change the save size to make it compatible with certain flash carts.
 

XCRuSaDeRX

Member
OP
Newcomer
Joined
Oct 10, 2006
Messages
9
Trophies
0
XP
99
Country
Canada
larvi, how do I figure out if it's a clean rom or not?

With my M3, all the GBA saves are 1024KB and the NDS saves are 257KB (both .dat).

Info via GBA Tool Advance:
Save Type: FLASH1M_V103 (1024Kbit)

Does that mean anything? As you can probably guess, I'm very unfamiliar with GBA Tool Advance and such...
wacko.gif


EDIT:
Well what do you know? I've got it to work... LOL I'm such a n00b!
wtf.gif

I think you are correct larvi, it was a save patch issue.

Patch via GBA Tool Advance:
With the current ROM of Pokemon FireRed I'm using, I performed a SRAM PATCHER.
With the Patched ROM, I am able to import the M3 save file (1024KB .dat) into VBA to be played. So far, everything seems to be ok!

New Concern:
The Patched ROM forces VBA to create a battery file (.sav) at 64KB even when the emulator itself is set to 128KB. I remember reading long ago that playing Pokemon games on VBA saving at 64KB causes a few minor/major problems. Is this true? I vaguely remember reading another article or faq stating such issues.

Please refresh my memory!
unsure.gif
 

larvi

Well-Known Member
Member
Joined
Jun 24, 2006
Messages
233
Trophies
0
XP
99
Country
United States
I think the only think that you lose with pokemon when saving at 64K is a backup copy of the save file. This shouldn't affect you unless somehow the primary becomes corrupted. But since you can back it up yourself it shouldn't be a concern.
 

XCRuSaDeRX

Member
OP
Newcomer
Joined
Oct 10, 2006
Messages
9
Trophies
0
XP
99
Country
Canada
The story thus far...
VBA to FLASH OK!
FLASH to VBA(patched) OK!

Now the last and final step for "catching'em-all" anywhere and anytime:

VBA(patched) to FLASH
For me, transfering the 64K save file (.dat) which was created by the Patched ROM to my M3 adapter did NOT work. In fact, the adapter did not even recognize the save file (too small?). I've tried renaming, overwriting an exisiting dat file on the M3 which it created, and even WRITE GBA of the patched ROM, and it still could not access the patched 64K save file. However, I did not test this quite thoroughly, so please take note of this.

Step-by-Step: (continuing from the Patched ROM working with the FLASH save file on VBA)
I recommend doing all this in a new seperate folder.
Files Needed:
VBA emulator , Patched ROM AND ROM installed on the FLASH (in this case Pokemon FireRed unpatched), patched FLASH save file (.dat)
Adjustments I made to "ensure/force" the emulator to create the file I wanted:
Save Type: FLASH/128K

First, Run the Patched ROM in VBA and import the FLASH save file. It states the save file is corrupted and will continue from last In-Game save point played on the FLASH. Once loaded, move the character so it's different from it's current position. Perform an In-Game save (not sure if this matters) and create a "Save State" file with VBA.

Next, Open the Original ROM and load the newly created "Save State" file. Save In-Game (again, not sure if this matters) and export Flash save (.dat). This file created should be at 128K. Copy the Flash save onto M3 and game on!
laugh.gif


It looks like and seems like a hassle and believe me, it is. But if anyone knows of a better way and other shortcuts to this process, I welcome it.
Now I'm leaning towards just playing Pokemon FireRed on VBA. At least now I know what to do if I want to continue the same quest from VBA-FLASH-VBA-FLASH.
blink.gif


Thank you for reading and I hope this helped, somewhat, for those who were wondering about the same thing. Gotta-catch'em-all-the-time!
yaynds.gif
 

ctunightfall

Well-Known Member
Newcomer
Joined
Jul 1, 2006
Messages
45
Trophies
0
Website
Visit site
XP
188
Country
United States
I've been searching this forum for the last 2 days and was unable to find the solution/answer for something I'm trying to do.
Hope someone reading this can help.

VBA to FLASH
I've just recently started playing Pokemon FireRed again on VBA on my PC. Of course, I've already set the save type to Auto/128K.
I know how to use the VBALink to perform self-trading, "ALAKAZAM!"Â
happy.gif

Lately, the "gotta-catch'em-all"-itis has been on me, so I copied the ROM over to my M3adapter (M3-Perfect-Mini) to play on my DS. Exporting the VBA save file (.dat) and continuing my quest on the DS is A-OK.

FLASH to VBA
Here's my issue:
I would like to export the same M3 save file (.dat) and import it back into the VBA. I thought it would be as simple and just copying and importing the M3 save file (.dat). However, M3 saves the file size at 1024K, which is not supported by Pokemon FR.

This leaves me "stuck" as I'm unable to play on PC and perform self-tradingÂ
laugh.gif


IÂ tried a GBA tool, such as GBA Tool Advance, but that didn't solve anything.
Got help? Need help!Â
yaynds.gif


Why didn't you use m3's save file manager to read in fire red's dat file into a sav file? I haven't tried with red but it works with leaf green. Cloned my save file so that I could get all the starters under the same trainer ID.
 

XCRuSaDeRX

Member
OP
Newcomer
Joined
Oct 10, 2006
Messages
9
Trophies
0
XP
99
Country
Canada
Why didn't you use m3's save file manager to read in fire red's dat file into a sav file? I haven't tried with red but it works with leaf green. Cloned my save file so that I could get all the starters under the same trainer ID.
ctunightfall, what do you mean? You are not very clear. Are you referring to the software manager on PC or file selection on M3?
Which part of the process are you talking about anyways, VBA to M3? M3 to VBA?
dry.gif
 

XCRuSaDeRX

Member
OP
Newcomer
Joined
Oct 10, 2006
Messages
9
Trophies
0
XP
99
Country
Canada
ctunightfall...
bow.gif
bow.gif
bow.gif

where were you the last few days while I was doing this?
laugh.gif


TRUE VBA-FLASH-VBA (step-by-step)

VBA-FLASH OK!
#1. On VBA, there are 2 options to begin with, either exporting a flash save (.dat) OR simply just using the battery save (.sav).
#2. Using the M3 Game Manager, locate the ROM for the save file transfer on the adapter and double-click or right-click to open the Saver Manager.
#3. Choose the option which applies to the file created with VBA ("Write .Sav" or "Write" for .dat).

FLASH-VBA OK!
#1. Using the M3 Game Manager, locate the ROM for the save file transfer on the adapter and double-click or right-click to open the Saver Manager.
#2. Choose "Read .Sav" and name and place the file accordingly.
#3. On VBA, there are 2 options, if the name of the file is same as ROM just load as usual. If not, import the battery save file (.sav).

And that's it! That wasn't so bad was it?
I told I was a n00b!
rofl2.gif


Back to playing...
yaynds.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me...