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

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
The weird thing is that with fbi I can install The Legend of Zelda Four Swords - Anniversary Edition (USA).cia without problems
Because FBI can install the title to NAND, where DSiWare titles are installed to. custom-install only writes to the SD card and expects 3DS titles. I know this could be explained in the application though so I'll get around to adding a message some time.
 
  • Like
Reactions: raxadian and DSoryu

richi323

Member
Newcomer
Joined
Mar 16, 2019
Messages
9
Trophies
0
Age
43
XP
498
Country
Peru
Because FBI can install the title to NAND, where DSiWare titles are installed to. custom-install only writes to the SD card and expects 3DS titles. I know this could be explained in the application though so I'll get around to adding a message some time.

Thnks for the explain @ihaveamac , best software!!!
 

VivreDNA

Well-Known Member
Newcomer
Joined
Sep 30, 2016
Messages
56
Trophies
0
Age
31
XP
130
Country
Indonesia
I try install game on 32gb sdcard. i do it twice. 1st one is success, but the 2nd one size error. the sdcard already full. i try to finalize but no new app. sdcard is istill full.
my bad i already clear cia list, so skip conttent not work. how to check what game not pop up on home menu? thanks
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,408
Trophies
1
Age
41
XP
4,615
Country
Argentina
Because FBI can install the title to NAND, where DSiWare titles are installed to. custom-install only writes to the SD card and expects 3DS titles. I know this could be explained in the application though so I'll get around to adding a message some time.

Got a more detailed explanation on how to install DSi games with FBI?
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
I try install game on 32gb sdcard. i do it twice. 1st one is success, but the 2nd one size error. the sdcard already full. i try to finalize but no new app. sdcard is istill full.
my bad i already clear cia list, so skip conttent not work. how to check what game not pop up on home menu? thanks
You'll have to manually delete the partially installed title from the SD card. (Nintendo 3DS -> {id0} -> {id1} -> title -> {first half of Title ID} -> {second half of Title ID}) Or delete other things to make enough space, then try again.
Got a more detailed explanation on how to install DSi games with FBI?
If it's in cia form install it like any other title.
 

ducadan

Member
Newcomer
Joined
Oct 24, 2020
Messages
5
Trophies
0
Age
38
XP
119
Country
Hungary
i get this error when i try to launch custom custom-install-finalize from the Homebrew launcher. Other homebrews don't give me this error.
Deleted 00000098 (eu region here) from extdata/00000000 but didnt fix it

Any other fixes?



Solution EDIT: in discord i got help. I needed to delete cifinish.bin located in the root of the SD card
 

Attachments

  • IMG_20201128_144910.jpg
    IMG_20201128_144910.jpg
    1.1 MB · Views: 250
Last edited by ducadan,
  • Like
Reactions: Alexander1970

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
Someone pointed out that I accidentally included the 1.3 release of custom-install-finalize in the 2.0 standalone zip. This release has an issue where it is unable to finalize more than one title at once. (I also realized I made the same mistake for the separate 1.4 release!)

As of now I've updated the standalone zip to have custom-install-finalize 1.4. I also updated the separate 1.4 release to actually have that version. I'm sorry for not noticing for so long.

https://github.com/ihaveamac/custom-install/releases/tag/2.0
https://github.com/ihaveamac/custom-install/releases/tag/finalize-1.4
 
D

Deleted User

Guest
This looks like a good time-saver, especially when I'm trying to install nostalgic console Inject CIAs.

That said, I'm running 3DSBank on my New 3DS XL USA to have several 3DS Menus and overcome the 300 Title limit.
Will this have a problem with my setup.

Thank you beforehand.
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
This looks like a good time-saver, especially when I'm trying to install nostalgic console Inject CIAs.

That said, I'm running 3DSBank on my New 3DS XL USA to have several 3DS Menus and overcome the 300 Title limit.
Will this have a problem with my setup.

Thank you beforehand.
custom-install will write to the directory that the 3DS currently uses, meaning whatever is currently at Nintendo 3DS/{id0}.
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
custom-install will write to the directory that the 3DS currently uses, meaning whatever is currently at Nintendo 3DS/{id0}.

Thank you.
I'll make sure to have the correct 3DS Menu active before I try and install.
 

MakeNoob

New Member
Newbie
Joined
Feb 9, 2021
Messages
1
Trophies
0
Age
22
XP
33
Country
Brazil
So, i'm getting this error while trying to install some cias:

Traceback (most recent call last):
File "custominstall.py", line 211, in start
File "c:\users\ian burgwin\desktop\custom-install\venv\lib\site-packages\pyctr\type\cia.py", line 237, in __init__
File "c:\users\ian burgwin\desktop\custom-install\venv\lib\site-packages\pyctr\type\ncch.py", line 295, in __init__
IndexError: index out of range

Anyone know what is causing this?
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
So, i'm getting this error while trying to install some cias:

Traceback (most recent call last):
File "custominstall.py", line 211, in start
File "c:\users\ian burgwin\desktop\custom-install\venv\lib\site-packages\pyctr\type\cia.py", line 237, in __init__
File "c:\users\ian burgwin\desktop\custom-install\venv\lib\site-packages\pyctr\type\ncch.py", line 295, in __init__
IndexError: index out of range

Anyone know what is causing this?
CIA is probably corrupted, try another one.
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
Here it is: custom-install 2.1b1 & finalize 1.5!

This release contains new features to make installations safer and easier to recover from on failures, as well as new QoL improvements.

Note for Windows 7 users: Future releases may be built with Python 3.9 which drops support for Windows 7!

custom-install 2.1b1
  • Installs are written to a visible temporary folder before being moved into place. If an install fails in the middle, it won't leave a half-written title buried in the Nintendo 3DS folder
  • CDN contents can be installed directly
  • Title contents are verified during install and an error is shown if verification fails
  • Titles that succeeded and failed to be installed are shown at the end
  • All titles are loaded and parsed at the beginning so a broken one won't stop the others
  • Certain kinds of titles such as DSiWare and duplicate files are blocked
    • This doesn't yet stop two files with the same Title ID however! This only stops adding the same file twice.
  • Free space is checked to make sure all titles can be installed
  • cifinish.bin is loaded and checked for corruption early (if it exists), which can happen if an issue exists on the SD card filesystem.
  • File list replaced with a column list that shows Title ID and title name, and is sorted alphabetically
custom-install-finalize 1.5
  • Delete cifinish.bin if no errors occurred during ticket install
https://github.com/ihaveamac/custom-install/releases/tag/v2.1b1
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
This release an important fix and a little new feature.

Note for Windows 7 users: Future releases may be built with Python 3.9 which drops support for Windows 7!

custom-install 2.1b2
  • Fix selected boot9 and seeddb not working for adding titles & require boot9 to be loaded before adding any titles
  • Show current status on each title's line
https://github.com/ihaveamac/custom-install/releases/tag/v2.1b2
 
Last edited by ihaveahax,

NamaNaraku

New Member
Newbie
Joined
Feb 17, 2021
Messages
4
Trophies
0
XP
80
Country
Mexico
Hi ihaveamc, thank you for all your hardwork.

Do you think in the next release you can fix that the ID games dont overlap?, before you could install a game + update without problems, but now it says that the game/program is already on the list,

I know that most of the updates and dlc are light in size and there is no problem using FBI for that ones, but games like fire emblem or yokai watch have heavy size dlc / updates.
 

ihaveahax

Well-Known Member
OP
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,847
Country
United States
Hi ihaveamc, thank you for all your hardwork.

Do you think in the next release you can fix that the ID games dont overlap?, before you could install a game + update without problems, but now it says that the game/program is already on the list,

I know that most of the updates and dlc are light in size and there is no problem using FBI for that ones, but games like fire emblem or yokai watch have heavy size dlc / updates.
This should only happen if you try to add the same file twice, it doesn't check title IDs yet. Please check to make sure you're adding the right files.
 
  • Like
Reactions: NamaNaraku

Uboom245

Member
Newcomer
Joined
Feb 27, 2021
Messages
9
Trophies
0
Age
21
XP
64
Country
Germany
Is there any way to Bypass The 4gb Limit i tried with The Standalone and it doesn't Work Error: The Device is full But i have anough space
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Worst would be getting a DRM rootkit from using audio CDs and then Sony getting sued.
  • K3Nv2 @ K3Nv2:
    Least I can throw the nvme at neighbors now
  • DinohScene @ DinohScene:
    get a 2 TB NVMe from amazon, return the fucked one, get replacement and send that one to me
  • K3Nv2 @ K3Nv2:
    Easier way buy one with a preadded heatsync pop the heat sync open
  • K3Nv2 @ K3Nv2:
    Some nerd at Amazon warehouse may tell the end of the colors off
  • DinohScene @ DinohScene:
    I'd like a 990 pro tyvm <З
  • K3Nv2 @ K3Nv2:
    Gen 5s going to be crazy expensive at like 10k transfer
  • K3Nv2 @ K3Nv2:
    $300for 2tb
  • DinohScene @ DinohScene:
    don't have anything that can take PCIe5
  • K3Nv2 @ K3Nv2:
    It's still m.2 form just the next gen
  • DinohScene @ DinohScene:
    ew crucial
  • K3Nv2 @ K3Nv2:
    13,600 MB/s though
  • DinohScene @ DinohScene:
    I got a 980 pro iirc
  • K3Nv2 @ K3Nv2:
    Soldigms been pretty solid
  • DinohScene @ DinohScene:
    yeh 980 pro
  • DinohScene @ DinohScene:
    good enough tbf
  • K3Nv2 @ K3Nv2:
    https://a.co/d/gMNhZNI never heard about them but reviews are good
  • SylverReZ @ SylverReZ:
    @DinohScene, Crucial SSDs work fine. I have one installed in my Xbox.
  • SylverReZ @ SylverReZ:
    Reviews seem positive.
  • DinohScene @ DinohScene:
    I believe I had some Patriot RAM running in a computer somewhere
  • K3Nv2 @ K3Nv2:
    $250 is pretty solid considering
  • K3Nv2 @ K3Nv2:
    With the refund it'll be about $150
  • K3Nv2 @ K3Nv2:
    6tb nvme pc ftw
    K3Nv2 @ K3Nv2: 6tb nvme pc ftw