ROM Hack custom-install - Install CIAs to a Nintendo 3DS SD card entirely on PC

Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,942
Country
United States
I have noticed exactly which games are missing btw.
I used custom install for aprox 100 games, but forgot to include 3 or 4 others.
I used custom installer again right away, not realising this process wasnt adding those as well, but replacing the ones beforehand.
The first 100 i installed were the missing ones, but i think @ihaveamac already must have figured that out, cause faketik fixed it.

@TurdPooCharger Deleted. Yeah, that guide i was reading was probably great for someone familiar with the matter at hand, but for me it felt really overwhelming. I never even noticed i was missing something.

Can you point out which parts of these need improvements? I'm not sure if these can made any more clear.

Option (A) - Description & Instructions.png
 
  • Like
Reactions: Hephaestus

Hephaestus

Well-Known Member
Member
Joined
Sep 29, 2017
Messages
335
Trophies
0
Age
36
XP
1,294
Country
Korea, North
@TurdPooCharger Thats not what i was referring to.
i followed some part of this guide: https://gbatemp.net/threads/release-godmode9-scripts-megathread.482150/page-9#post-8550543

I found it hard to follow or scroll through to orient myself.
Everything is technically very well written, but hard to chew through for anyone completely unfamiliar with it.
Dividing it by categories and using spoiler-tags to hide the seperate guides within those would make it easier to find the part thats relevant for the layperson.
If its structured like that it might be harder to miss something, cause its obvious that the guide doesnt end until the next spoiler is visible.

Then again, thats just imho.

Thanks for the help and all the hard work.
 
  • Like
Reactions: TurdPooCharger

Kamui

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
239
Trophies
0
XP
477
Country
Indonesia
I must say thank you for this amazing tool but I don't know why it gives me error when I tried to install "00040000001C7D00" but everything else works fine though!
 

alexj9626

Well-Known Member
Member
Joined
Oct 2, 2016
Messages
788
Trophies
0
Age
34
XP
1,512
Country
Panama
Hello, so i installed some games with this tool and they wont show up on the 3DS menu. I have used it many times before and no problem, this is the first time it happens, with a new N3DS XL.

Any ideas?
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,804
Country
United States
Hello, so i installed some games with this tool and they wont show up on the 3DS menu. I have used it many times before and no problem, this is the first time it happens, with a new N3DS XL.

Any ideas?
What is the output when you use custom-install-finalize?
 

alexj9626

Well-Known Member
Member
Joined
Oct 2, 2016
Messages
788
Trophies
0
Age
34
XP
1,512
Country
Panama
What is the output when you use custom-install-finalize?

Hello. So, in finalize it showed all the new titles added but nothing showed up.

I tried it one more time and nothing but then tried it another time and it worked... So i guess theres that. Thanks
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,804
Country
United States
Hey! So I'm trying to use this to install Pokemon Moon and it says save3ds_fuse does not exist. Any Ideas?
I am using kubuntu, btw. Might be some ubuntu specific stuff that needs to be done?
unknown.png
You need to provide save3ds_fuse on linux. There is a build for Linux here: https://github.com/wwylele/save3ds/releases
If it doesn't work you'll have to build it yourself. After you set it up, run the same custom-install.py command with --skip-contents to avoid writing the entire game again.
 

cainan__c

Well-Known Member
Member
Joined
Jan 13, 2017
Messages
263
Trophies
0
Location
London , UK
Website
www.youtube.com
XP
929
Country
United Kingdom
You need to provide save3ds_fuse on linux. There is a build for Linux here: https://github.com/wwylele/save3ds/releases
If it doesn't work you'll have to build it yourself. After you set it up, run the same custom-install.py command with --skip-contents to avoid writing the entire game again.
Yeah it was the Linux build.
Turns out I misunderstood where you meant by bin/linux. I thought you meant as in HDD/bin/linux not custom-install/bin/linux. After I found that out, I copied the file to the right place and installed the game just fine.
 

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
I'm trying to test this tool out on macOS. I was able to run the program on my computer, but when I tried to use custom-install-finalize via Homebrew, I got this message:

custom-install-finalize v1.0
Reading /cifinish.bin...
Finalizing 00040000000e7600...

Press START or B to exit.
But then when I go to my home screen, the title I just tried to install doesn't show up (usually I see that "gift" icon when installing a new game). And if I go into FBI and check titles, the game isn't listed there. I attached a picture of what my Terminal window looked like from my computer, I believe I ran the program correctly.

Looking at the Github page again, I do not understand the Setup section. What does it mean that boot9.bin and seeddb.bin have to be: (these have to be on my computer? why? not SD card right? Sorry I don't understand, but is it because I didn't do this that the game didn't show up / install properly?)
  • ~/Library/Application Support/3ds/seeddb.bin (macOS-specific)
  • ~/Library/Application Support/3ds/boot9.bin (macOS-specific)
 

Attachments

  • Screen Shot 2020-03-29 at 00.58.50.png
    Screen Shot 2020-03-29 at 00.58.50.png
    46 KB · Views: 132
Last edited by noducksgiven,

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,804
Country
United States
I'm trying to test this tool out on macOS. I was able to run the program on my computer, but when I tried to use custom-install-finalize via Homebrew, I got this message:

custom-install-finalize v1.0
Reading /cifinish.bin...
Finalizing 00040000000e7600...

Press START or B to exit.
But then when I go to my home screen, the title I just tried to install doesn't show up (usually I see that "gift" icon when installing a new game). And if I go into FBI and check titles, the game isn't listed there. I attached a picture of what my Terminal window looked like from my computer, I believe I ran the program correctly.
Did you use the right movable.sed with custom-install? Maybe you need to rebuild the title database? I can't think of any other reasons why the title doesn't appear at all, since custom-install did not raise an error.
Looking at the Github page again, I do not understand the Setup section. What does it mean that boot9.bin and seeddb.bin have to be: (these have to be on my computer? why? not SD card right? Sorry I don't understand, but is it because I didn't do this that the game didn't show up / install properly?)
  • ~/Library/Application Support/3ds/seeddb.bin (macOS-specific)
  • ~/Library/Application Support/3ds/boot9.bin (macOS-specific)
These files are used by custom-install for encryption. boot9 has most of the keys to decrypt and encrypt most 3DS contents. seeddb has seeds specific to each title, and is used so custom-install-finalize can import the seed if needed.
 
  • Like
Reactions: noducksgiven

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
Did you use the right movable.sed with custom-install? Maybe you need to rebuild the title database? I can't think of any other reasons why the title doesn't appear at all, since custom-install did not raise an error.

I used the instructions from the link you provided in the first page of the thread. It was pulled from [1:] SYSNAND CTRNAND since [4:] and [7:] didn't exist.

What does it mean to rebuild the title database?

I just ran it again this morning and now I got a different error thrown for the same game. There was some pop-up on my machine that said something about trying to block save3ds_fuse? I think I tried to allow it, when I checked under my System Preferences on macOS, it doesn't show up as something my machine tried to block.

(Is it OK that I tried it with the same game again? Or do you think something went wrong?

These files are used by custom-install for encryption. boot9 has most of the keys to decrypt and encrypt most 3DS contents. seeddb has seeds specific to each title, and is used so custom-install-finalize can import the seed if needed.

Did I need to have those files in those specified directions before running custom-install?
 

Attachments

  • Screen Shot 2020-03-29 at 08.37.50.png
    Screen Shot 2020-03-29 at 08.37.50.png
    68.6 KB · Views: 185
Last edited by noducksgiven,

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,804
Country
United States
What does it mean to rebuild the title database?
The title database includes information on installed titles. If it gets corrupted, it can be remade using all the title contents found on the SD card.
I just ran it again this morning and now I got a different error thrown for the same game. There was some pop-up on my machine that said something about trying to block save3ds_fuse? I think I tried to allow it, when I checked under my System Preferences on macOS, it doesn't show up as something my machine tried to block.
The error in the output is due to OSXFUSE not being installed. This is an accidental dependency, you don't need to install it. Instead, replace bin/darwin/save3ds_fuse from here: https://github.com/ihaveamac/custom-install/blob/module-rewrite/bin/darwin/save3ds_fuse

Once you do that, run the command again with "--skip-contents" so it will add it to the title database, but it won't re-install the full title again.
Did I need to have those files in those specified directions before running custom-install?
You specified boot9 in an argument so you don't need to put that in a special path, but you do need to put seeddb.bin somewhere. Any of the paths in the README will do.
 
  • Like
Reactions: noducksgiven

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
The error in the output is due to OSXFUSE not being installed. This is an accidental dependency, you don't need to install it. Instead, replace bin/darwin/save3ds_fuse from here: https://github.com/ihaveamac/custom-install/blob/module-rewrite/bin/darwin/save3ds_fuse

Once you do that, run the command again with "--skip-contents" so it will add it to the title database, but it won't re-install the full title again.

Thanks for the update. I am getting another error thrown after replacing that file.

I noticed on Github it says it's an executable, but on my computer, it's showing as a Text document. The previous save3ds_fuse file (that was replaced with the one that you just linked me to) was identified as a Unix executable.
 

Attachments

  • Screen Shot 2020-03-29 at 10.46.51.png
    Screen Shot 2020-03-29 at 10.46.51.png
    53.6 KB · Views: 157
  • Screen Shot 2020-03-29 at 10.51.54.png
    Screen Shot 2020-03-29 at 10.51.54.png
    12.8 KB · Views: 122
Last edited by noducksgiven,

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,804
Country
United States
Thanks for the update. I am getting another error thrown after replacing that file.

I noticed on Github it says it's an executable, but on my computer, it's showing as a Text document. The previous save3ds_fuse file (that was replaced with the one that you just linked me to) was identified as a Unix executable.
Run in terminal: chmod +x bin/darwin/save3ds_fuse
 
  • Like
Reactions: noducksgiven

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +2
  • Xdqwerty @ Xdqwerty:
    Yawn
  • S @ salazarcosplay:
    and good morning everyone
    +1
  • K3Nv2 @ K3Nv2:
    @BakerMan, his partner is Luke
  • Sicklyboy @ Sicklyboy:
    Sup nerds
    +1
  • Flame @ Flame:
    oh hi, Sickly
  • K3Nv2 @ K3Nv2:
    Oh hi flame
    K3Nv2 @ K3Nv2: Oh hi flame