RELEASE auto_4nxci (Batch XCI to NSP coversion and title renamer)

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by gamefreak955, Oct 16, 2018.

  1. gamefreak955
    OP

    gamefreak955 Member

    Newcomer
    1
    Oct 16, 2018
    Canada
    auto_4nxci (Batch XCI to NSP coversion and title renamer)

    spent the day writing this up, source code is here, it uses free bsd license
    this app automates large scale xci to nsp conversion using 4nxci.

    Why?
    because XCI sucks, and conversion is a pain.

    How?
    it uses 4nxci
    it batch processes xci files
    it renames titles to proper names
    it moves files to your folder of choice when done
    that's it.

    Where?
    app: https://www.dropbox.com/s/fbjw9kokokqn6va/auto_4nxci.7z?dl=0
    Source Code: https://www.dropbox.com/s/eyf6dcihbz1xspi/auto_4nxci v0.03 source.7z?dl=0


    4nxc
    download 4nxci from github only please
    4nxc: https://github.com/The-4n/4NXCI/releases
    (make sure to place your keys.dat in the 4nxci folder for it to work)

    Requirements:
    Microsoft Visual C++ Redistributable for Visual Studio 2017 x64 if you don't already have it
    https://support.microsoft.com/en-ca/help/2977003/the-latest-supported-visual-c-downloads

    Installation
    simply extract to 4nxci dir

    Usage
    open command prompt, cd to extracted dir, (assuming 4nxci dir)
    cd "C:\Switch\4nxci"
    auto_4nxci.exe "C:\Switch\Dumps\XCI" "C:\Switch\titles\NSP" "C:\Switch\4nxci.exe"
    (app "Where your XCI are" "Where to put NSPs" "4nxci.exe location")

    Title IDs come from titles.dat
    i probably won't update this anymore, so if you want more titles:
    copy source table from https://switchbrew.org/wiki/Title_list/Games
    over titles.dat and save it as UNICODE encoding in notepad
    if titles are wrong, missing or have "demo" for no reason, fix the wiki

    Naming scheme:
    title -> [Name] [Regions] [Switch OS].nsp
    01007EF00011E000 -> The Legend of Zelda™: Breath of the Wild (CHN EUR JPN KOR USA) NX_1.0.0.nsp
    0100000000010000 -> Super Mario Odyssey™ (CHN EUR JPN KOR USA) NX_3.0.1.nsp
    also it supports Japaneses file names


    WARNING! If you get banned somehow, I'm not responsible
     
    Last edited by gamefreak955, Oct 17, 2018
    DunkSB412 likes this.
  2. Asia81

    Asia81 In my Ecchi World <3

    Member
    13
    Nov 15, 2014
    France
    4NXCI.exe Game.xci
    4NXCI.exe Game.xci
    4NXCI.exe Game.xci
    4NXCI.exe Game.xci
    4NXCI.exe Game.xci
    pause

    Save as a .bat file.
    Done.
     
  3. gamefreak955
    OP

    gamefreak955 Member

    Newcomer
    1
    Oct 16, 2018
    Canada
    sure, tho this renames titles, and moves them 4NXCI outputs title.nsp and leaves it in it's home dir
     
  4. DunkSB412

    DunkSB412 Member

    Newcomer
    2
    Nov 18, 2018
    United States
    Pittsburgh, PA
    I can not get this to work for the life of me, i get regular 4Nxci to work with no issue, cant figure out this auto batch though
     
Loading...