• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

How to use Gameshark/Codebreaker codes with Gameboid

Now, there obviously is no dedicated way to actually insert codes into your game (at least nothing has been implemented yet)
However, there is a work-around for this. download VisualBoyAdvance for your PC. Grab your save from your sd card ("gametitle".sav), put it in the same directory as the game on your PC, and change the extension from ".sav" to ".sa1" (obviously without the quotes.)
Next step is to start the emulator on your PC, load up the game you want to insert code into, then hit file > Import > Battery File...
Select your .sa1 file, now you are playing the same game you are on your phone. VisualBoyAdvance has the ability to do Gameshark codes and Codebreaker codes. So insert whatever codes you like, save your game, rename the savefile back to having an extension with a .sav ending, and put the file back in the same directory as the game (on your phone).

Tada!

Keep in mind that this is just for permanent modifier codes, so it only affects things like item quantity, key items, pokemon, etc., and after you save your game and transfer the save back to your phone, the codes will no longer be in effect, just what you changed when the codes were on.

(Also, excuse the poor English structure, I have a lot of percosets in my system right now and I'm not all really here. :) )
 
Yeah. I followed the steps and it still doesn't work. Yes, I have the most up to date VBA and no my game isn't a hacked version. I'm trying to play Pokemon: Leaf Green.

I couldn't get the game I started on Gameboid(from my phone) to work on VBA so I started a new game on VBA, put the codes/cheats in(which worked) and I THINK I got it converted to a .sav file-- I put that file on my phone and it just tries to start a new game...
 
Upvote 0
EDIT: K. Got my saved game on my phone on my comp, got the cheats in. Now when I save it, it saves as .vgm and doesn't work on my phone.

You shouldnt be using savestates, you should save INGAME, which generates a .sa1 file (You should be using the most recent version of Visualboy advance. You don't EXPORT, you don't do any importing. All you do is Rename the extension .sa1 to .sav and upload it back to your phone. I really don't get what you people are having issues with, it's ridiculously easy.
 
Upvote 0
ok after many wasted hours i figured out how to do it lol and ill share it with you! im a nice guy i know...


1. save the game using the games save method don't use the gameboid save (meaning menu->save->slot 1-9) for pokemon like i was having trouble with just hit start save game this way when the game starts it will say continue instead of new game and options.

2. copy the rom file for the game and the sav file into a folder on the desktop don't copy multiple game saves into the folder as it can get confusing when your done.(make sure you have a back up file just in case)

3. load the game in vba VisualBoyAdvance Homepage - Gameboy Advance Emulator dont import anything! (<- that tip would have saved me an hour!) just click on continue game.

4. after the game loads up before you start entering your cheats. go to the top bar under cheats and select automatically save/load cheats. it froze on me a few times making me re-enter all the codes. checking this box will save you some time if it freezes.

5. enter your cheats.

6. when your done use the in-game save again(not file->save) it will alter your original file or create a new 64kb file.

7. delete the file on your phone (have a backup) and copy the new file in its place.

8. load the game if it says "file corupt loading last saved game" just save it in game and the message wont come up again.

9. enjoy!

any questions email at randomlyherhero@gmail.com
 
Upvote 0
ok after many wasted hours i figured out how to do it lol and ill share it with you! im a nice guy i know...


1. save the game using the games save method don't use the gameboid save (meaning menu->save->slot 1-9) for pokemon like i was having trouble with just hit start save game this way when the game starts it will say continue instead of new game and options.

2. copy the rom file for the game and the sav file into a folder on the desktop don't copy multiple game saves into the folder as it can get confusing when your done.(make sure you have a back up file just in case)

3. load the game in vba VisualBoyAdvance Homepage - Gameboy Advance Emulator dont import anything! (<- that tip would have saved me an hour!) just click on continue game.

4. after the game loads up before you start entering your cheats. go to the top bar under cheats and select automatically save/load cheats. it froze on me a few times making me re-enter all the codes. checking this box will save you some time if it freezes.

5. enter your cheats.

6. when your done use the in-game save again(not file->save) it will alter your original file or create a new 64kb file.

7. delete the file on your phone (have a backup) and copy the new file in its place.

8. load the game if it says "file corupt loading last saved game" just save it in game and the message wont come up again.

9. enjoy!

any questions email at randomlyherhero@gmail.com

this worked great for me until i had to put it back onto my phone, so heres what i did:

1. saved in-game on VBA just as you said.

2. Went to the directory on my phone where all my GBAs and SAVs are.

3. Copy all saves there to your computer (as backups)

4. Delete ALL traces of pokemon (or whatever game you are gamesharking :p) in the directory on your phone. this will allow you to start up gameboid without loading any previous state that is not gamesharked

5. Copy in your gamesharked GBA and SAV from your computer to your phone.

6. Run gameboid, load the game, and you should have your gamesharked game loaded when you load the in-game save :)

then you can use the gameboid saves like you used to. you can now delete all the files off your desktop (if it worked :p) unless you would like to keep an old gameboid save. to do this copy the save you wish to keep (note these will not be gamsharked) back to your phone. you can see they are labeled by the slot they are in on gameboid.
"ss0"-(quicksave)
"ss1"-(slot 1)
"ss2"-(slot 2)
and so on. just transfer back all the slots except for the slot that has been gamesharked. for example, my friend plays in slot 2 on my phone so i transferred back his slot but deleted "ss0" and "ss1" because i saved those using gameboid's save feature after i gamesharked them :p

I know its a long post and probably alot of useless info there but thats how i did it!
 
  • Like
Reactions: Ammox
Upvote 0
I just don't get what I could be doing wrong. Is it because I'm trying to use gameshark for leaf green?
1. I saved in game on my g1 and loaded onto computer
2. Loaded leaf green rom and imported sav file
3. Did the rare candy cheat
4. Did the ingame save in vba on the sav file, but then where do you go to get the sav file with the rare candys? Is it somewhere in vba where I can find it, or is it just the original sav file in the same created folder with the leaf green rom in it that you had me create. If so, it isn't showing any modification to the file. Please help
 
Upvote 0
I just don't get what I could be doing wrong. Is it because I'm trying to use gameshark for leaf green?
1. I saved in game on my g1 and loaded onto computer
2. Loaded leaf green rom and imported sav file
3. Did the rare candy cheat
4. Did the ingame save in vba on the sav file, but then where do you go to get the sav file with the rare candys? Is it somewhere in vba where I can find it, or is it just the original sav file in the same created folder with the leaf green rom in it that you had me create. If so, it isn't showing any modification to the file. Please help

Man,
you have to save the game, in game on your phone(from the start menu)

and then when you are moving the save file from your phone to your PC, the file should be in your rom folder and should end in ".sav", move this file and the rom you had on your fone to a new folder on you PC.

Now you change the name of the savegame from ".sav" to ".sa1".

start up VB and input the codes you desire, once you have saved your game ingame from the in game menu(start-save-overwrite-yes)the savegame file name should be something like "Pokemon - Leaf Green.sa1" or similar. That is your VB savegame.

Now delete the original rom and savegame from your phone.

And finally change the name of your savegame back to"sav", and move the newly edited savegame and your rom from your PC back to your fone and now you should have all the effects of your codes still working on the save.

I really hope this helps, and appollogies if this post is overly long, I tried to make it as easy as possible.

Ammox
 
  • Like
Reactions: klownin5643
Upvote 0
Trying for hours now, can't figure out what I'm doing wrong... Here's exactly what I am doing, somebody please correct me :)

1. Save game on Android phone via the in-game Save option (I never use savestates).

2. Plug phone into computer, transfer .SAV file into the same PC folder that contains Pokemon Crystal. Change .SAV to .SA1.

3. Load Pokemon Crystal via Visual Boy Advance, latest version. Import .SA1 file. Game resets.

There is no 'Continue' option. I have tried the above both with and without importing the SA1 file. I have also tried importing the .SAV file. I have tried playing a New Game, saving it, and then using my save file from my phone to overwrite the one created on the PC. I still cannot seem to get a 'Continue' option that leads to my save file.

EDIT: Also tried using the same ROM file that is on my phone, still no Continue option.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones