Skip to content

custom-install 2.1 & finalize 1.6

Latest
Compare
Choose a tag to compare
@ihaveamac ihaveamac released this 12 Sep 16:11
· 11 commits to safe-install since this release
v2.1

This is the final release of 2.1 that includes safer installs, as well as various other 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.1

  • 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
  • All titles are loaded and parsed at the beginning so a broken one won't stop the others
  • 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
  • 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.
  • CDN contents can be installed directly
  • File list replaced with a column list that shows Title ID and title name, and is sorted alphabetically
  • Show a warning if more than 300 applications (not all titles, but executable ones) are detected
  • Create title.db and import.db if missing (#40)
  • Auto-set boot9.bin and seeddb.bin if found in SD:/gm9/out (movable.sed was already detected this way): #43 Thanks @Jisxu!
  • Show an error if id0 isn't found (#49)
  • Force reading save3ds_fuse output as UTF-8 all the time (hopefully fixing issues on Windows systems that aren't set to English)

custom-install-finalize 1.6

  • Delete cifinish.bin if no errors occurred during ticket install
  • Skip installing tickets for titles that don't need it: #46 #47 Thanks @TimmSkiller!

custom-install-finalize is provided as a separate download primarily for non-Windows users.

Support can be found on Discord: https://ihaveahax.net/view/Discord (Please do not come here asking how to obtain games.)