Homebrew [Release] GodMode9 Scripts Megathread

DracoMan671

Member
Newcomer
Joined
Feb 27, 2018
Messages
23
Trophies
0
Age
23
XP
202
Country
United States
I'm a beginner of wrighting gm9 script.(and English)
This is my first gm9 script^_^
Using this script, you can install DSiWare system titles on HomeMenu easily.
(DSiWare system titles mean "DS Download Play" and "DS Internet Settings".)
It may not be essential, but it can be useful in some cases.
Download:


You can remove unnecessary files in gm9/out/.
Download:

teaching me DSiWare system and some help

If I make a new script, I'll release here.

Thanks.
U still have these? The links r ded
 

GerbilSwimmingPool

Well-Known Member
Member
Joined
Mar 7, 2018
Messages
115
Trophies
0
XP
280
Country
United States
Please excuse this basic question, but I am trying to extract and replace the savedata file from my injected copy of Emerald from NSUI. However I can't figure how to replace the savedata from within the script of GBAVCSM within gmode9. In the script of GBAVCSM, within "Titles" I am unable to find Pokemon Emerald installed on system. However I was able to backup my savedata including my emerald save from "Misc" > "Backup all saves," but now, I am stuck on how to inject my savedata back into my o3DS. Because I can't find Emerald within the "Title" section? I'm also not quite sure what "Rebuilding cache" means. I looked within "Rebuild Cache" > "Manual" section for Emerald, but I can't figure out what the titleID is for my installed Emerald game or if this is even the right place to look. Any advice would be greatly appreciated.

Also a side note, the name of the installed Emerald game is in Japanese and when I backed up the savedata from the script, it outputted to ".....?????????," because it couldn't read the Japanese font? However after moving this same savedata file to my computer, the file name is correct and in Japanese. I'm not sure if the previous problem is linked to this.

Thank you!
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
In the script of GBAVCSM, within "Titles" I am unable to find Pokemon Emerald installed on system. However I was able to backup my savedata including my emerald save from "Misc" > "Backup all saves," but now, I am stuck on how to inject my savedata back into my o3DS. Because I can't find Emerald within the "Title" section? I'm also not quite sure what "Rebuilding cache" means. I looked within "Rebuild Cache" > "Manual" section for Emerald, but I can't figure out what the titleID is for my installed Emerald game or if this is even the right place to look. Any advice would be greatly appreciated.

Also a side note, the name of the installed Emerald game is in Japanese and when I backed up the savedata from the script, it outputted to ".....?????????," because it couldn't read the Japanese font? However after moving this same savedata file to my computer, the file name is correct and in Japanese. I'm not sure if the previous problem is linked to this.
  • The MiscBackup all saves has the sole function of backing up all the available saves for GBA VC titles installed in the Nintendo 3DS folder. This option is meant to export or migrate the saves from the 3DS system to another platform such as desktop mGBA emulator. One does not use this on a long term basis or continual usage managing the saves on the 2DS/3DS.
  • Titles won't list GBA VC games until they've been added to the cache.
  • If it's your first time using the script or you don't know what to do, the script can automatically scan and add all present GBA VC titles with Rebuild Cache (Auto).
  • You can manually add an individual, newly installed GBA VC title to the cache with Update Cache (Manual) if you know its TitleID (LOW). See the fine prints about this script in Notes. The advantage of (Manual) versus (Auto) is the amount of time spent adding GBA VC titles to the cache depending whether you have few vs many new games.
  • GodMode9 is limited to ASCII character set. Japanese kanji, hirigana, and katakana will display as '?'. In the NSUI creation settings, consider writing the Long name and Short name in rōmaji.
 
Last edited by TurdPooCharger,
  • Like
Reactions: GerbilSwimmingPool
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States

GerbilSwimmingPool

Well-Known Member
Member
Joined
Mar 7, 2018
Messages
115
Trophies
0
XP
280
Country
United States
the script can automatically scan and add all present GBA VC titles with Rebuild Cache (Auto).

Hello TurdPooCharger,
I was able to cache the game and backup and inject saves back into it. Thank you for your help as I missed that basic part of your original post. I wasn't able to get Manual Cache to work for me, but Automatic Caching worked well for me. Thanks again!
 

Searinox

"Dances" with Dragons
Member
Joined
Dec 16, 2007
Messages
2,073
Trophies
1
Age
36
Location
Bucharest
XP
2,203
Country
Romania
D

Deleted User

Guest
Notes

1.This initial v1.0 release does not support direct injection. The user is required to manually select their save file copied to the [9:] RAMDRIVE and then inject it to the agbsave.bin found in [S:] SYSNAND VIRTUAL.
  • Update edit (January-17-2020): The v1.2 release supports direct injection.
2. The [9:] RAMDRIVE was chosen for its availability on both o3DS and n3DS series systems, close proximity to the [S:] SYSNAND VIRTUAL, and no need for post cleanup as the file erases itself after closing GodMode9.
  • Update edit (January-17-2020): For the v1.2 release, this only applies for EEPROM 64k saves when the EEPROM 64k Mode is set to manual.
3. Unlike the method found below, you can inject saves for multiple titles in a single session. The process of going back and forth exiting GodMode9, launching the GBA VC title, and going back to GodMode9 is eliminated.
4. A newly installed GBA VC title needs to be launched at least once in order to initialized its save. If the save isn't initialized, the script will fail to find the title in a cache search.

5. Rebuild Cache (Auto) - :!: Carefully read the top screen's ~ INSTRUCTIONS ~.

6. Update Cache (Manual) - To find newly installed games so that they can be added,
  1. [A:] SYSNAND SD/title/00040000 → hold (R)-shoulder and press (A) → Search for titles.
  2. Use pen(cil) and paper to write down their TitleIDs.

7. A title's folder name and NAME_* cache are adjustable. However, changing the NAME_* affect its save folder's name.

8. For faster performance and until the next stable release, you may use the experimental build GodMode9 v1.8.0-77-g65c605f5 found here.
  • GodMode9 v1.9.1 (or newer) is available here.

9. To quickly switch from HOME Menu / NATIVE_FIRM to GodMode9, press (L)-shoulder + (DOWN) d-pad + (SELECT) to open Rosalina menu, press (UP) d-pad twice, Reboot, and then quickly press & hold (START) button to access Luma3DS chainloader.

10. Early in its development, this script was internally known as project TOTO. The code name was adopted in jest to the person who helped out the most, and it stems from this individual's game character. However, the actual meaning or backstory of the name and how it came to be was never divulged; whoever this original TOTO refers to remains a mystery.​

This looks daunting, but I'm willing to try it to get PKSM editing for my GBA Pokemon Injects.

Since this is the first GodMode9 Script I've run outside of the initial Tutorial, I'm having doubts whether I pulled it off correctly.

I downloaded the latest release of GBAVCSM, copied the whole folder into the SD Root, found the .GM9 Script and ran it in GodMode9, but my Start Screen says TOTO, not the GBAVCSM I see in the screenshot here; is there something I'm missing.

Also, I'm using 3DSBank to install all my Virtual Console Injects in a new 3DS Menu.
Do I need to use 3DSBank to switch to the 3DS Menu with all the GBA VC Injects before I Reboot and start GBAVCSM Caching Titles or is it fine to start in the original 3DS Menu.

Thank you beforehand for any information.
 
Last edited by ,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
I downloaded the latest release of GBAVCSM, copied the whole folder into the SD Root, found the .GM9 Script and ran it in GodMode9, but my Start Screen says TOTO, not the GBAVCSM I see in the screenshot here; is there something I'm missing.
Remove this file if you prefer the 'GBAVCSM' icon, or add/replace that file with your own custom icon. The PNG image cannot exceed 400x240 pixels.
  • sdmc:/gm9/GBAVCSM/icon.png
Also, I'm using 3DSBank to install all my Virtual Console Injects in a new 3DS Menu.
Do I need to use 3DSBank to switch to the 3DS Menu with all the GBA VC Injects before I Reboot and start GBAVCSM Caching Titles or is it fine to start in the original 3DS Menu.
GBAVCSM does not work nicely in tandem with 3DSBank.

For those who have multiple Nintendo 3DS folders (up to 4), please refer to the additional Nin3DS series gm9 scripts listed under Features, and read the fine prints that explains how to adjust GBVACSM's internal settings.
  • Notepad (or any text editor) → FileOpen...GBAVCSM.gm9

For a quick example, if I have three Nintendo 3DS folders, I would be using this other script,
  • Change_Nin3DS_3_Folders.gm9
, and those folders would be named and found on the SD card as such,
  • sdmc:/Nintendo 3DS
  • sdmc:/Nintendo 3DS (B)
  • sdmc:/Nintendo 3DS (C)
Folder (A) is the currently selected folder. If I want to change the selection to folder (B) with that change folders script, they would then look like this,
  • sdmc:/Nintendo 3DS
  • sdmc:/Nintendo 3DS (A)
  • sdmc:/Nintendo 3DS (C)
To specify to GBAVCSM that I have three folders, this text line:
  • Code:
    set NIN3DS_FOLDERS "01"
has to be edited to this:
  • Code:
    set NIN3DS_FOLDERS "03"
 
Last edited by TurdPooCharger,

macalere

Member
Newcomer
Joined
Nov 28, 2020
Messages
16
Trophies
0
Age
16
XP
60
Country
Philippines
Hey turdpoocharger thanks for the tutotial i allmost sold my 3ds for parts thank you so much you just saved my childhood
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,433
Trophies
2
XP
14,884
Country
Germany
I just updated from 1.5.1 to 2.0 and I no longer have the option to "search for titles" using R+A like I was able to before.
This has nothing to do with GodMode9 scripting, but anyway:
Press (⌂ Home) in GodMode9 and select Title Manager from the list of options. Then search for either NAND or SD titles.

Good luck and have fun!
 
  • Like
Reactions: AamitMorthos

AamitMorthos

Well-Known Member
Newcomer
Joined
Feb 13, 2017
Messages
98
Trophies
0
Age
27
XP
1,660
Country
United States
This has nothing to do with GodMode9 scripting, but anyway:

Oh! Oops! I've been in the middle of doing a couple of things at once with one of them having to do with dealing with gmode9. I must have not been paying attention to this thread's title before asking, sorry about that. Thank you still.
 
  • Like
Reactions: KleinesSinchen

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,895
Country
Congo, Republic of the
Swap Nintendo 3DS Folder.gm9 swaps your current Nintendo 3DS folder with another Nintendo 3DS folder on your SD card.
(Your other Nintendo 3DS folders must be named Nintendo3DSX, with 'X' being a letter/number or word)
(Your current folder will be renamed as the folder you swapped with)
Hi !!!
I change the motherboard of my 2DS and i dont want to lost all my game installed. I see this script, someone can tell me how it work and i can use my old list of game on my new motherboard ?
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,433
Trophies
2
XP
14,884
Country
Germany
Hi !!!
I change the motherboard of my 2DS and i dont want to lost all my game installed. I see this script, someone can tell me how it work and i can use my old list of game on my new motherboard ?
Changing the motherboard means you now have completely different console using a different encryption key. The old folder cannot be used with the new motherboard.
 
  • Wow
Reactions: chronoss

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-