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

Discussion in 'Nintendo 3DS Guides' started by InsaneNutter, Mar 24, 2018.

  1. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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: Feb 27, 2023
  2. InsaneNutter

    InsaneNutter Resident Nutter Staff Member

    Joined:
    Jun 1, 2007
    Messages:
    12,254
    Likes Received:
    3,724
    Location:
    Yorkshire, England
    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.
     
  3. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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: Feb 27, 2023
  4. InsaneNutter

    InsaneNutter Resident Nutter Staff Member

    Joined:
    Jun 1, 2007
    Messages:
    12,254
    Likes Received:
    3,724
    Location:
    Yorkshire, England
    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.
     
  5. Lexi

    Lexi Elite Member

    Joined:
    Dec 31, 2018
    Messages:
    91
    Likes Received:
    20
    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.
     
  6. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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
     
  7. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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
     
  8. InsaneNutter

    InsaneNutter Resident Nutter Staff Member

    Joined:
    Jun 1, 2007
    Messages:
    12,254
    Likes Received:
    3,724
    Location:
    Yorkshire, England
    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.
     
  9. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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.
     
  10. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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
     
  11. Steven909

    Steven909 New Member

    Joined:
    Mar 1, 2023
    Messages:
    1
    Likes Received:
    0
    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.
     
  12. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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
     
  13. InsaneNutter

    InsaneNutter Resident Nutter Staff Member

    Joined:
    Jun 1, 2007
    Messages:
    12,254
    Likes Received:
    3,724
    Location:
    Yorkshire, England
    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
     
  14. Atem91

    Atem91 Member

    Joined:
    Feb 27, 2023
    Messages:
    10
    Likes Received:
    1
    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
     
  15. DaseR4

    DaseR4 New Member

    Joined:
    May 5, 2022
    Messages:
    4
    Likes Received:
    0
    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! :)
     
  16. InsaneNutter

    InsaneNutter Resident Nutter Staff Member

    Joined:
    Jun 1, 2007
    Messages:
    12,254
    Likes Received:
    3,724
    Location:
    Yorkshire, England
    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.
     
    DaseR4 likes this.

Share This Page