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

NekoBit

Member
Newcomer
Joined
Nov 5, 2019
Messages
19
Trophies
0
Age
27
XP
97
Country
United States
Can someone please break this process down for a complete idiot who has no idea what he's doing? "Install the packages: py -3 -m pip install --user -r requirements.txt" what does that even mean? where do i put that command?is it EVEN a command? I don't get this at all. (using the version with the gui)
You need python installed, then run that command in the directory (cd into it) in the command prompt.

--------------------- MERGED ---------------------------

Hi @NekoBit, first of all thank you very much for creating the gui of this fantastic option to install the cia from PC. I think I made a bit of confusion in the procedure and now I no longer know what the correct python is to start your gui with gui-custominstall.py file. Under the python images, which of these is the right one to open your gui?
You should just be able to double click the gui-custominstall.py file from the looks. (sorry for the late response)
 
Last edited by NekoBit,

robyspy

Well-Known Member
Member
Joined
Sep 18, 2018
Messages
179
Trophies
0
XP
943
Country
Italy
You should just be able to double click the gui-custominstall.py file from the looks. (sorry for the late response)

It doesn't matter, I understand that everyone has their own commitments.
oh yes, the gui has opened, can you see from the image if all is well? thanks again for everything.

Custom-Install GUI.PNG
 
  • Like
Reactions: NekoBit

BEEMOO

Active Member
Newcomer
Joined
Nov 8, 2019
Messages
36
Trophies
0
Age
25
XP
91
Country
Netherlands
Hey nice app!

Would you be able to make this compatible with WIreless SD card manager (you can find it in settings) and or FTP? So that we don't have to remove the sd card from the 3ds
 
D

Deleted User

Guest
I have two problems, the program can't finish the install of Yoshi Woolly World whout giving me an error related to the index or something, I have my cias on the program's folder, and i can install 5 cias (the yoshi one is n 6 on the queque) without errors but the games won't show up on the home menu after using the 3dsx app (that gave me no errors), I only managed to "sucessfully" install Pokemon Us, Um, S, Or and X. I tried reinstalling Phyton but it didn't work, and i downloaded a seeddb.bin and put inside my appdata folder and inside the 3ds folder on my sd root, i also installed pycryptodomex sucessfully. What am i doing wrong?
 

Zen11

Member
Newcomer
Joined
Nov 22, 2019
Messages
7
Trophies
0
Age
24
XP
68
Country
United States
Hi, someone can explain me why i get this error? please.
 

Attachments

  • Anotación 2019-11-22 091853.png
    Anotación 2019-11-22 091853.png
    74.6 KB · Views: 218
D

Deleted User

Guest
Hi, someone can explain me why i get this error? please.
error is a result of the dbs (and it's files) missing. In order to solve it, just download a update through the 3ds, which then will generate those files. I would then recommend deleting the update itself through the 3ds. And then backing up the dbs file. Incase you delete all content again on the system, and don't want to regen the file.
 
Last edited by ,

Zen11

Member
Newcomer
Joined
Nov 22, 2019
Messages
7
Trophies
0
Age
24
XP
68
Country
United States
error is a result of the dbs (and it's files) missing. In order to solve it, just download a update through the 3ds, which then will generate those files. I would then recommend deleting the update itself through the 3ds. And then backing up the dbs file. Incase you delete all content again on the system, and don't want to regen the file.
Sorry for my ignorance, i need to update the 3ds itself? or i need to update another thing?
 

RacsoSakuraba

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
267
Trophies
0
XP
541
Country
Venezuela
How can I use the program without putting the .cia in the SD? Why what I read in the github tutorial only mentions SD

EDIT: Oh no, I have a problem, all my games disappeared, what do I do?

EDIT2: Well, i have backup of my savedatas, other question: If I wanted to install more than one .cia how would it be? I've put it like this and just install the first one: py -3 custom-install.py -b boot9.bin -m movable.sed --sd F:\ D:\BS.cia 7.cia
 
Last edited by RacsoSakuraba,

Tymerias

New Member
Newbie
Joined
Dec 2, 2019
Messages
3
Trophies
0
Age
34
XP
39
Country
Germany
Thank you very much for your nice Tool.
But i have a problem. I installed a bunch cias and then wanted to use the custom-install-finalize.3dsx . But i have only the first and the last game in my Menu. The others arent shown. But i have a lot of files in my Nintendo 3ds folder so they must be installed. But what did i wrong ?
 

robyspy

Well-Known Member
Member
Joined
Sep 18, 2018
Messages
179
Trophies
0
XP
943
Country
Italy
Thank you very much for your nice Tool.
But i have a problem. I installed a bunch cias and then wanted to use the custom-install-finalize.3dsx . But i have only the first and the last game in my Menu. The others arent shown. But i have a lot of files in my Nintendo 3ds folder so they must be installed. But what did i wrong ?

I don't know what because this happens, but have you tried restarting the console and the custom-install-finalize.3dsx?
 

Tymerias

New Member
Newbie
Joined
Dec 2, 2019
Messages
3
Trophies
0
Age
34
XP
39
Country
Germany
I don't know what because this happens, but have you tried restarting the console and the custom-install-finalize.3dsx?
Yes tryed restart the DS and reuse of the custom-install-finalize.3dsx but dont helped. I dont closed the cia installer after each file. just clicked cia file and choosed the next. Caused this the Problem ?
 

masenko

Well-Known Member
Member
Joined
Jul 24, 2007
Messages
147
Trophies
1
Age
37
Location
Nottingham, England
XP
2,287
Country
United Kingdom
Thank you very much for your nice Tool.
But i have a problem. I installed a bunch cias and then wanted to use the custom-install-finalize.3dsx . But i have only the first and the last game in my Menu. The others arent shown. But i have a lot of files in my Nintendo 3ds folder so they must be installed. But what did i wrong ?
this happens to me too. i think the gui is overriding cifinish.bin each time you install a new cia so when you go to finalize it will only show the last one you installed. don't know if @NekoBit could fix this
 

Tymerias

New Member
Newbie
Joined
Dec 2, 2019
Messages
3
Trophies
0
Age
34
XP
39
Country
Germany
this happens to me too. i think the gui is overriding cifinish.bin each time you install a new cia so when you go to finalize it will only show the last one you installed. don't know if @NekoBit could fix this
Seems thats the Problem. But then it should be noted in the first Post. YOu dont save a lot of time, if you need to switch the SDCard after each Cia. A small warning is enought that you cant batch install with that tool. After all its faster to install cias from SDCard wia FBI Batch. With that bug
 

CainhurstKnight

Member
Newcomer
Joined
Nov 16, 2016
Messages
21
Trophies
0
Age
31
XP
686
Country
United States
Hey @NekoBit, thanks a lot for this. Way faster than FBI directly.

But I have a problem, using the gui version. I first batch installed 31 games, after this I tried to run the custom-install-finalize.3dsx in the homebrew. The message i got:
Couldn't find TITLE magic for entry, skipping.

Then I used the faketik and it "solved", the games appeared in the home screen. But when I tried to open the games:
An error ocurred (ErrDisp)
Error type: generic
Process ID: 67115840
Address: 0x00000d1a
Error code: 0x000000d1

Press any button to reboot.


Before I saw this error, I installed 2 games, got the same error from custom-install-finalize.3dsx, but faketik fixed the tickets and both games opened normally. Then I made the other installation with more 2 games and both worked the same way.

The only problem is with the first 31 games installed... Any clues?
 

CainhurstKnight

Member
Newcomer
Joined
Nov 16, 2016
Messages
21
Trophies
0
Age
31
XP
686
Country
United States
Hey @NekoBit, thanks a lot for this. Way faster than FBI directly.

But I have a problem, using the gui version. I first batch installed 31 games, after this I tried to run the custom-install-finalize.3dsx in the homebrew. The message i got:
Couldn't find TITLE magic for entry, skipping.

Then I used the faketik and it "solved", the games appeared in the home screen. But when I tried to open the games:
An error ocurred (ErrDisp)
Error type: generic
Process ID: 67115840
Address: 0x00000d1a
Error code: 0x000000d1

Press any button to reboot.


Before I saw this error, I installed 2 games, got the same error from custom-install-finalize.3dsx, but faketik fixed the tickets and both games opened normally. Then I made the other installation with more 2 games and both worked the same way.

The only problem is with the first 31 games installed... Any clues?
Update: By going in FBI - Titles - Import Seed, solve the problem!
 

hartleyshc

Well-Known Member
Member
Joined
Oct 2, 2008
Messages
512
Trophies
2
Age
42
Location
Gainesville, FL
XP
1,424
Country
United States
Good stuff! Any way to batch install all the CIAs with one command, so one doesn't need to type in every one of them?

Here you go. Here's a simple bat file thrown together.
Install python for windows.
Copy all of the custom-install files and the run.bat file into C:\3DSinstall\
Now just drag all of the cia files you want over the bat file at once, and it'll ask for the USB drive letter and then install to that drive.

Edit: and as other's have had issues with, you'll need to run this file once, and then finalize on the 3ds. If you run it multiple times, it will overwrite the finalize file. But you can still install a group of files with this. How I got around it was just copying a group of cia files into a separate folder from my collection, and then select all and drag those files over the run.bat file.
 

Attachments

  • bat.zip
    318 bytes · Views: 200
Last edited by hartleyshc,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.