HomeMenuEditor3DS: edit and move home menu titles on pc

  • Thread starter Thread starter mrissaoussama
  • Start date Start date
  • Views Views 3,658
  • Replies Replies 16
  • Likes Likes 9

mrissaoussama

Hiuhbi32
Member
Joined
Nov 23, 2015
Messages
259
Reaction score
120
Trophies
2
XP
1,031
Country
Tunisia
this is a tool that lets you move around 3DS titles on the home menu.currently it supports moving titles in the main menu and from/to folders,creating and renaming folders, sorting titles in home menu or inside folders by name,id,genre and publisher.instructions:


  • Get Launcher.dat and Savedata.dat from your console using FBI. to do this, go to "ext save data" and choose the correct home menu title id (mine is first), copy the savedata to your sd card.
  • do the same for launcher.dat except go to "system save data" instead.
  • optional: use https://gbatemp.net/threads/smdh-dumper-hbl-mod.398834/ to extract smdh files from installed titles and put them in icondata. there are already some icons there.
  • you can also use the python script to extract smdh files from decrypted cia files. it works in most cases.
  • put both dat files in the app directory and launch it
  • BACK UP YOUR DAT FILES FIRST. although there is a low chance this can cause damage, it's better to do this. the worst that can happen is you reset your home menu layout and folders.
  • you should see your home menu layout. click on a title to select it, then click on another title or an empty slot to swap.
  • click on a folder to open its contents. you can swap titles here too.
  • save and check the changes. you only need to save when swapping. sorting, creating or renaming a folder saves automatically.
  • now move the files back to your 3DS and copy them from the sd card using fbi. just go back to the previous directories and paste.
  • restart your console and you should see the changes.
    • there could still be some bugs, some may be visual so save to see the final result.plans:
    • fix bugs
    • add swapping between two folders
    • delete folders (code is there but not fully tested)
    • figure out how to install devkitpro and make it work with visual studio/visual studio code
    • make a simpler homebrew version of this with sort/group presets and easier import/export of both dat files and smdh files.
1737916610524.png
1737916627991.png
1737916642433.png

if anyone wants to improve this feel free.
https://github.com/mrissaoussama/HomeMenuEditor3DS
 
Last edited by mrissaoussama,
Would have loved using that BEFORE I had to move all my games into two full folders between actively played games and less-played ones. Saved it either way as it seems pretty useful, especially the sorting process.
 
Would have loved using that BEFORE I had to move all my games into two full folders between actively played games and less-played ones. Saved it either way as it seems pretty useful, especially the sorting process.
honestly I made this after manually sorting my home menu. I wish I just used 3DSbank and had a folder for each genre
I'll have to include some sort of a json database to sort by name,size,genre ect
 
How can you dump the launcher.dat because fbi wont let you dump system save data when the application is running and the homemenu is running all the time in the background.
 
How can you dump the launcher.dat because fbi wont let you dump system save data when the application is running and the homemenu is running all the time in the background.
in the main menu, you should see system data and ext save data, usually after entering the first title highlighted is the home menu's. you just enter the folder, press a on the file then copy to sd card
 
I can't seem to get the app to load at all, it just silently runs and exits...
EDIT: Never mind, it turns out you have to run as administrator for it to work.
 
I am having trouble finding the Launcher.dat and Savedata.dat. I am looking in FBI. I think I was able to find Savedata.dat, but Launcher.dat is no where to be found in my system save data.
 
Just a theory, one reason it might need admin privileges on other people's machines is that it seems to put files into the directory C:\Users\oussama (or at least it creates this directory on my machine which takes admin privileges to delete). You should probably change this and use appdata or the directory the rest of the programs files are in.
 
Just a theory, one reason it might need admin privileges on other people's machines is that it seems to put files into the directory C:\Users\oussama (or at least it creates this directory on my machine which takes admin privileges to delete). You should probably change this and use appdata or the directory the rest of the programs files are in.
If it is doing that, that is 100% the cause. Or at least one reason

I constantly have this issue when I make python tools.
 
Where do I find the Launcher.dat? (I know its system save data but ive looked and it either isnt there or says failure to open file listing archive)
 

Site & Scene News

Popular threads in this forum