As the title says... I've tried two things...
1. Used the converter program and replaced .0, .1, and .2
2. Renamed the sav to .1
And both times the game didn't detect save data. can anyone thing of why this is or what I could be doing wrong?
Just rename the VBA file directly. What I do is I rename the .SAV file to both 0, 1 and 2 for the rom on the G6.
Sometimes you may have to go to the game menu on the G6 and choose something like "copy 2 to SRAM or copy 2 to 0, because if there is already Sram data from a previous game session, as soon as you restart the G6, it will copy the Sram and overwrite "0". However if you've played a different game during the last session, 0 won't be overwritten (obviously).
If you want to copy the 0 back to VBA later, you have to trim the rom file, depending on the size. You will have to know a little hex math, and how kilobytes are stored on computers; example: 1k=1024 bytes, 8k=8192 (they are based on powers of 2), 16k=16384, 32k=32768, 64k=65536, etc.
8192 decimal is 2000 hex; for an 8k save that appears as 128k on the G6, to trim it, everything starting at 2000h onward must be "trimmed" off with a hex editor.
I used to know how to convert numbers between systems easily, but I forgot.
I think you have to convert 8192 to binary and then to hex.
But this isn't a lesson on number systems, though