Help repacking the game

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by ZackNeji, Feb 4, 2015.

  1. ZackNeji
    OP

    ZackNeji Newbie

    Newcomer
    9
    0
    Feb 2, 2013
    Hi.

    I'm trying to translate (as such as I can) the DBHeroes 2 game. I success with extracting, editing and injecting the files, and it works (only if I use an automatic cia creator).
    The problem is when I have to make and install the cia file each time, and this is so slowly.

    I tried to meka a .3ds file, but it never works.

    Can anyone teach me how I have to execute makerom to get a working rom?

    Thx. And sorry for my english.
     
  2. Kliffcom

    Kliffcom GBAtemp Regular

    Member
    144
    76
    Aug 26, 2014
    Gambia, The
  3. ZackNeji
    OP

    ZackNeji Newbie

    Newcomer
    9
    0
    Feb 2, 2013
    The program gives me this error:

    [EXHEADER ERROR] Parameter Not Found: "AccessControlInfo/CoreVersion"
    [EXHEADER ERROR] Failed to create ExHeader
    [NCCH ERROR] NCCH Build Process Failed
    [RESULT] Failed to build outfile

    I use the same exheader used with automatic cia creator.
     
  4. Kliffcom

    Kliffcom GBAtemp Regular

    Member
    144
    76
    Aug 26, 2014
    Gambia, The
  5. Newest Nick Team

    Newest Nick Team GBAtemp Regular

    Member
    237
    81
    Nov 28, 2014
    United States
    You don't wanna know. :P
    HOW TO REPACK ROMS (There will be a separate thread for this soon)

    Step 1: Use these tools: 3DS to CIA tool, 3dstool, and the slot0x25KeyX.bin. Also get your ROM to hack it with. Notice on how they are blue. They lead to the software.

    Step 2: Go to the Step 1 folder. Drag the ROM to ctrKeyGen.py and I'll spit out an ncchinfo.bin.

    Step 3: Rename the Launcher.dat to something else, like Launcher_GW.bat if there is one. Drag the files for the SD Card's Launcher.dat, MSetForBoss.bat, ncchinfo.bin, and the slot0x25KeyX.bin (The slot0x25KeyX.bin will not be included in that folder) to the SD Card.

    Step 4: Launch the DS Profile Exploit (If you installed it), and I'll generate some XORPADS.

    Step 5: Go to the Step 2 folder. Copy the XORPADs and the ROM to the folder. Rename the ROM to rom.3ds.

    Step 6: Run the bat file. Follow the instructions. Then after generating it to a CIA, go to the decrypted folder. There will be a romfs.bin.

    Step 7: Copy the romfs.bin to the 3dstool folder. With Command Prompt on the same folder, type up this command (Please make sure the romfs is named romfs.bin first!):

    3dstool -xvtf romfs romfs.bin --romfs-dir romfs

    I'll extract the contents in a folder called romfs.

    Step 8: Go to the ROMFS folder. Edit anything now.

    Step 9: When your finished, go back to 3dstool, and put in this on Command Prompt (Make sure you rename the old romfs.bin to something else before doing this, I would go with romfs_old.bin):

    3dstool -cvtf romfs romfs.bin --romfs-dir romfs

    It will build the new romfs.bin.

    Step 10: Go back to the Step 2 folder where your ROM was converted to a CIA, go to the decrypted folder, and replace the romfs.bin.

    Step 11: Return to the bat file, and type up 1 if you see this message (If your using v5.1.4b):

    Use full or manual/dlp ( 1 or 2 )

    Step 12: Type up Y if you see this line:

    Are you trying to repack them? ( y / n )

    Step 13: Now follow the instructions. If you want a custom RSF for no conflicts against the regular CIA file, go to the tools folder and edit rom.rsf's title and product code. When done, use the custom RSF on number 3. Make sure you select 1 next after putting the rsf file in the root of where the bat file is.

    Step 14: When your done, you'll see a rom.cia. Copy it over to your SD Card. You can rename it if you like.

    Step 15: For those who already have DevMenu/BigBlueBox, launch it. Don't just replace it on the MicroSD. Also, rename the Launcher_GW.dat to Launcher.dat, but first rename the Xorpad Launcher.dat to Launcher_Xorpad.dat. If you want, you can use a separate SD Card for the purpose of decrypting stuff.

    Step 16: To load up DevMenu/BigBlueBox, put DevMenu.3ds or BigBlueBox.3ds to your MicroSD for Gateway Red Card, and your SD Card should contain the CIA file. Then, on Step 16.5, do what's in bold. Then go to the Gateway Multi-ROM screen, and select DevMenu/BigBlueBox. Then start it up. I use BigBlueBox because when I launch DevMenu.3ds, it ends up staying on a certain spot before the Nintendo 3DS logo.

    Step 17: When your there, go right. It will select SDMC. Go scroll over with the up-down-left-right keys (I don't know about Circle Pad), select your CIA using A, and press A to install it. Wait for it to be finished.

    Step 18: If it says it already exists, delete the product code of the game when scrolling down the first tab before installing! Use http://3ds.essh.co/ if you want (If you used a custom product code, find it)!

    Step 19: When done, and it says "Import suceeded", press A, and press HOME. Close DevMenu/BigBlueBox. You'll see that a new title has been added! Unwrap it by pressing A. After seeing the bnr stuff and icn stuff go lively, launch it. It will be a success since you used 3dstool, and CIA conversions, much rather than confusing yourself with makerom. :P
     
  6. ZackNeji
    OP

    ZackNeji Newbie

    Newcomer
    9
    0
    Feb 2, 2013