Installing Releases (Manual) - Ich73/DQM2-FanTranslation GitHub Wiki
Important
These instructions show you how to install a release on your 3DS with CFW.
You need:
- a 3DS with CFW (see 3DS Hacks Guide)
- including FBI
- a release you want to install
- Hacking Toolkit V9 (Important: use Version 9)
- xdelta UI
- xdelta v3.1.0
Note
The setup is only required to do a single time. Once this is done you can skip to Patching for updating the game.
In order to use xdelta UI with this translation, you need to update the version of xdelta used for xdelta UI.
- Copy the downloaded
xdelta3-3.1.0-<os>.exe.zip
archive to your xdelta UI folder - Extract the archive
- Delete the old
xdelta.exe
file - Rename the extracted
xdelta3-3.1.0-<os>.exe
toxdelta.exe
First you need to obtain a .cia
file of the game from your original copy of the game: Dumping the Game.
If you have the official v1.1 update installed you can dump a .cia
of it as well: Dumping the Update.
The next step is to extract the .cia
.
- Install Hacking Toolkit by running
SetupUS.exe
from the previously downloadedHacking Toolkit V9
- Click
Install
- Click
Next >
- Click
Finish
- Click
- Copy the
.cia
file from the SD card to your computer inside an empty folder and name it something short (e.g.DQM2/DQM2.cia
) - Copy
HackingToolkit3DS.exe
from the previously downloadedHacking Toolkit V9
inside that folder - Run
HackingToolkit3DS.exe
- Enter
CE
to extract the.cia
file - Enter the name or your
.cia
file (e.g.DQM2
) - When asked to decompress the
code.bin
file, answern
- Wait until the process is finished
- This will create the folders
ExtractedBanner
,ExtractedExeFS
andExtractedRomFS
among other things
- Enter
- Copy
banner.bin
from the folderExtractedExeFS
to your main folder and name itbanner-JA.bin
(e.g.DQM2/banner-JA.bin
) - Copy
code.bin
from the folderExtractedExeFS
to your main folder and name itcode-JA.bin
(e.g.DQM2/banner-JA.bin
) - Copy
icon.bin
from the folderExtractedExeFS
to your main folder and name iticon-JA.bin
(e.g.DQM2/icon-JA.bin
) - Delete the
.cia
file (e.g.DQM2/DQM2.cia
) or move it somewhere else to avoid problems later on
If you have a .cia
file of the update as well you need to extract it as well.
- Copy the
.cia
file from the SD card to your computer inside a different empty folder and name it something short (e.g.DQM2-v1.1/DQM2-v1.1.cia
) - Copy
HackingToolkit3DS.exe
from the previously downloadedHacking Toolkit V9
inside that folder - Run
HackingToolkit3DS.exe
- Enter
CE
to extract the.cia
file - Enter the name or your
.cia
file (e.g.DQM2-v1.1
) - When asked to decompress the
code.bin
file, answern
- Wait until the process is finished
- This will create the folders
ExtractedExeFS
andExtractedRomFS
among other things
- Enter
- Copy
code.bin
from the folderExtractedExeFS
to your main folder and name itcode-JA.bin
(e.g.DQM2-v1.1/banner-JA.bin
) - Copy
icon.bin
from the folderExtractedExeFS
to your main folder and name iticon-JA.bin
(e.g.DQM2-v1.1/icon-JA.bin
) - Delete the
.cia
file (e.g.DQM2-v1.1/DQM2-v1.1.cia
) or move it somewhere else to avoid problems later on
Note
The step Original v1.0
is mandatory. The step Update v1.1
is optional.
First you need to unpack the previously downloaded release file.
- Copy the downloaded
Patches-v1.0-<LANG>.zip
file to the folder (e.g.DQM2/Patches-v1.0-<LANG>.zip
) - Extract the archive
- This creates the files
banner.xdelta
,code.xdelta
andRomFS.xdelta
The next step is to apply the patches.
- Patching the banner
- Run
xdeltaUI.exe
from the previously downloadedxdelta UI
- Select
Patch
:banner.xdelta
from the zip archive - Select
Source File
:banner-JA.bin
inside your main folder (e.g.DQM2/banner-JA.bin
) - Select
Output File
:banner.bin
inside theExtractedExeFS
folder to override it (e.g.DQM2/ExtractedExeFS/banner.bin
) - Click
Patch
- Select
- Run
- Patching the code
-
If the zip file does not contain a
code.xdelta
file, skip this step - Run
xdeltaUI.exe
- Select
Patch
:code.xdelta
from the zip archive - Select
Source File
:code-JA.bin
inside your main folder (e.g.DQM2/code-JA.bin
) - Select
Output File
:code.bin
inside theExtractedExeFS
folder to override it (e.g.DQM2/ExtractedExeFS/code.bin
) - Click
Patch
- Select
-
If the zip file does not contain a
- Patching the icon
-
If the zip file does not contain a
icon.xdelta
file, skip this step - Run
xdeltaUI.exe
- Select
Patch
:icon.xdelta
from the zip archive - Select
Source File
:icon-JA.bin
inside your main folder (e.g.DQM2/icon-JA.bin
) - Select
Output File
:icon.bin
inside theExtractedExeFS
folder to override it (e.g.DQM2/ExtractedExeFS/icon.bin
) - Click
Patch
- Select
-
If the zip file does not contain a
- Patching RomFS
- Run
xdeltaUI.exe
- Select
Patch
:RomFS.xdelta
from the zip archive - Select
Source File
:DecryptedRomFS.bin
inside your main folder (e.g.DQM2/DecryptedRomFS.bin
) - Select
Output File
:CustomRomFS.bin
inside your main folder (e.g.DQM2/CustomRomFS.bin
) - Click
Patch
- Wait until the process is finished
- Select
- Run
HackingToolkit3DS.exe
- Enter
RFSE
to open the RomFS Extractor - Select the created
CustomRomFS.bin
file inside your main folder (e.g.DQM2/CustomRomFS.bin
) - Click
Go
- Wait until the process is finished
- Enter
- Delete the
ExtractedRomFS
folder - Rename the created
CustomRomFS_
folder toExtractedRomFS
- Run
Now you need to unpack the previously downloaded release file for v1.1.
- Copy the downloaded
Patches-v1.1-<LANG>.zip
file to the folder (e.g.DQM2/Patches-v1.1-<LANG>.zip
) - Extract the archive
- This creates the files
code.xdelta
andRomFS.xdelta
The next step is to apply the patches.
- Patching the code
- Run
xdeltaUI.exe
- Select
Patch
:code.xdelta
from the zip archive - Select
Source File
:code-JA.bin
inside your update folder (e.g.DQM2-v1.1/code-JA.bin
) - Select
Output File
:code.bin
inside theExtractedExeFS
folder to override it (e.g.DQM2-v1.1/ExtractedExeFS/code.bin
) - Click
Patch
- Select
- Run
- Patching the icon
- Run
xdeltaUI.exe
- Select
Patch
:icon.xdelta
from the zip archive - Select
Source File
:icon-JA.bin
inside your update folder (e.g.DQM2-v1.1/icon-JA.bin
) - Select
Output File
:icon.bin
inside theExtractedExeFS
folder to override it (e.g.DQM2-v1.1/ExtractedExeFS/icon.bin
) - Click
Patch
- Select
- Run
- Patching RomFS
- Run
xdeltaUI.exe
- Select
Patch
:RomFS.xdelta
from the zip archive - Select
Source File
:DecryptedRomFS.bin
inside your main folder (e.g.DQM2-v1.1/DecryptedRomFS.bin
) - Select
Output File
:CustomRomFS.bin
inside your main folder (e.g.DQM2-v1.1/CustomRomFS.bin
) - Click
Patch
- Wait until the process is finished
- Select
- Run
HackingToolkit3DS.exe
- Enter
RFSE
to open the RomFS Extractor - Select the created
CustomRomFS.bin
file inside your main folder (e.g.DQM2-v1.1/CustomRomFS.bin
) - Click
Go
- Wait until the process is finished
- Enter
- Delete the
ExtractedRomFS
folder - Rename the created
CustomRomFS_
folder toExtractedRomFS
- Run
Note
The step Original v1.0
is mandatory. The step Update v1.1
is optional.
Now you need to rebuild a .cia
file that you can install on your 3DS.
- Run
HackingToolkit3DS.exe
- Enter
CR
to rebuild a.cia
file - Enter
DQM2
- Enter
0
- Enter
0
- Wait until the process is finished
- Enter
To rebuild a update .cia
file that you can install on your 3DS do the following.
- Run
HackingToolkit3DS.exe
- Enter
CR
to rebuild a.cia
file - Enter
DQM2-v1.1
- Enter
2
(Important) - Enter
0
- Wait until the process is finished
- Enter
Warning
To avoid losing your save file, I recommend taking a backup of your save using Checkpoint before installing the game.
The last step is to install the .cia
file on your 3DS.
- Copy the file
DQM2_Edited.cia
to the folder/cias
on the SD card of your 3DS - Boot the 3DS and start FBI
- Navigate to
SD > cias
- Select the file
DQM2_Edited.cia
and pressA
- Select
Install and delete CIA
and pressA
to confirm - Wait until the installation is finished
If you have an update CIA do the following to install it.
- Copy the file
DQM2-v1.1_Edited.cia
to the folder/cias
on the SD card of your 3DS - Boot the 3DS and start FBI
- Navigate to
SD > cias
- Select the file
DQM2-v1.1_Edited.cia
and pressA
- Select
Install and delete CIA
and pressA
to confirm - Wait until the installation is finished
Now you have the translated game installed on your 3DS.