Nintendo 3DS GBA Game Injection [GBA on 3DS] [Pokemon 128k Saves + RTC Support]

Thanks I did think about doing this but since after hunting I want to restore the save back to my game id rather not mess with anything on the save, is there anyway to change a time setting on the 3ds instead to make it match what time value is currently on my game save?
Thanks.
 
Last edited by a moderator:
You can change the time of the actual RTC on the 3DS with GodMode9 which you should have already as you have a hacked 3DS, i'd presume that's the time the VC GBA games are using.
 
I just tried this and the time system settings too, the odd thing is both of them seem to affect it and changes the time ingame but its always 8 and a half hours out of synch, I cant seem to figure a way of changing the rtc or system time without it pushing the games time forward by the same amount of hours that was changed
 
Last edited by a moderator:
It's probably to do with the clock data within the save file, that will be offset from the RTC time by a certain amount, likely 8 and a half hours in this case. I guess you could have the system time on the 3DS incorrect to avoid editing the save at all. From what you have said this save would not be permanently on the 3DS.
 
Is there a possibility your clock is messed up either due to region mixing saves or having your save involved in an emulator with the wrong save settings or a possibly originating from a repo cart? I don't have experience with this tool but having the wrong save file size can cause all sorts of issues.
 
Is there a possibility your clock is messed up either due to region mixing saves or having your save involved in an emulator with the wrong save settings or a possibly originating from a repo cart? I don't have experience with this tool but having the wrong save file size can cause all sorts of issues.
No its def none of that, my cart is 16 years old had same save whole time its spanish 100% authentic, also I recently got an R4 and use gba backup tool to extract the save and the rom and used them to install it with the CIA so there should be no mix up issues and the game seems to work and save flawlessly other than this issue, and the 1st time I added my save on I got daily events but after adding the updated save from my game it seems to have gone weird with the time
 
It's probably to do with the clock data within the save file, that will be offset from the RTC time by a certain amount, likely 8 and a half hours in this case. I guess you could have the system time on the 3DS incorrect to avoid editing the save at all. From what you have said this save would not be permanently on the 3DS.
Yeah I thought that and tried to change the rtc of the system and on godmode to try match the game but the dam game just moves the time by the same amount of hours regardless of what time I change to its a pain lmao
 
On a real game cart the RTC would never be able to be altered, so I suspect the game knows what time the RTC was at when you set the clock in game, so "remembers" the difference between the RTC on the cart and the actual time you set.

For one last thing to try you could set the 8 and a half hours time difference on the 3DS and then restore the save again.
 
On a real game cart the RTC would never be able to be altered, so I suspect the game knows what time the RTC was at when you set the clock in game, so "remembers" the difference between the RTC on the cart and the actual time you set.

For one last thing to try you could set the 8 and a half hours time difference on the 3DS and then restore the save again.
Mmm these games are really clever, I even tried removing the SD card and setting the time while it was not in the 3ds since the VC game is basically in the SD and then put it back in after and it still time jumped lol, I will try what you said and if not I may just actually delete the VC game and redo the whole Cia download and see if it helps.
 
On a real game cart the RTC would never be able to be altered, so I suspect the game knows what time the RTC was at when you set the clock in game, so "remembers" the difference between the RTC on the cart and the actual time you set.

For one last thing to try you could set the 8 and a half hours time difference on the 3DS and then restore the save again.
Well that didnt work, I wonder if i boot up another VC game if emerald will be inactive and i can try match the time then? Worth a try
 
Hello, I've used this CIA injector just fine and it works great, but where does it store the save files?
I'm trying to use the poke-bank and poke-transporter app to transfer Pokemon from Pokemon Yellow, but neither app recognizes any save data.

My only guess to know how to make it work would be to use gm9 to dump the save file, and copy it over to whatever default location would be for a genuine eShop Pokemon Yellow VC save file directory. But I can't figure out where that would be, or what the file names would look/be named like.
 
Hello, I've used this CIA injector just fine and it works great, but where does it store the save files?
I'm trying to use the poke-bank and poke-transporter app to transfer Pokemon from Pokemon Yellow, but neither app recognizes any save data.

My only guess to know how to make it work would be to use gm9 to dump the save file, and copy it over to whatever default location would be for a genuine eShop Pokemon Yellow VC save file directory. But I can't figure out where that would be, or what the file names would look/be named like.
I cant find the save files anywhere they seem to be very well hidden, you can dump the save and it appears in gm9 out, my guess is the fact you can only inject/dump the save from the most recent played VC game means the save is buried in the system somewhere and cant be touched
 
In regards to GBA saves, this is the only way to extract / inject them due to the way GBA games work: 3DS GBA Save Backup and Restore with GodMode9

For GB / GBC games you can use a save manager such as Checkpoint, JKSM or SaveDataFiler

As for compatibility with Pokebank / Poke Transporter you need the official VC releases of the Pokemon games.

You could try making custom versions with the following title ID's as those are the ID's the official VC releases use, I'm unsure if that will work with Bank / Transporter however:

1710 = Pokemon Red
1711 = Pokemon Blue
1712 = Pokemon Yellow
 
On a real game cart the RTC would never be able to be altered, so I suspect the game knows what time the RTC was at when you set the clock in game, so "remembers" the difference between the RTC on the cart and the actual time you set.

For one last thing to try you could set the 8 and a half hours time difference on the 3DS and then restore the save again.
By deleting the VC game and redoing the cia process i managed to get the games clock in sync with the system tho not precisely to the second but still doesnt seem to help, the strange thing is when i put my save which is stuck at 1291 days in rtc into the twilight emu it jumped to 7853 days and daily events and clock seem to work fine, i sent this save over to VC and it also allowed me the daily events there since i had save in emu so it was still that day but once a new day rolled around it didnt refresh the daily events and when i checked the save its still on 7853 days but the emu has moved to 7854 days and the hours and secs have also progressed but these numbers never seem to change in the VC game they just stay on whatever the save has that you inject yet the ingame clock still ticks its bizarre, I cant figure out why the emu works the time fine but the VC doesnt
 
Hello!
The pokemon that are generated in this emulator are the same as those that would be generated in original ROM? with their seed and their corresponding EV/ IV in each frame? hope I have explained
Thanks a lot for this! :)
 
Yes, as this is not an emulator. The 3DS has built in GBA hardware, so can run games natively without emulation.

Their is also open_agb_firm which can take advantage of this hardware and run GBA games natively on the 3DS.
 

About Digiex

Digiex is a technology and gaming forum, founded in 2004 by InsaneNutter and Nimrod. Digiex has served the internet community with breaking news, detailed guides, exclusive downloads and a popular discussion forum. A small, friendly community of like‑minded people has developed over the years. People are encouraged to register and participate in on‑going discussions.

Get Social

Back
Top Bottom