Installing on Citra (LayeredFS) - Ich73/DQM2-FanTranslation GitHub Wiki

[!IMPORTANT] These instructions show you how to install the latest changes on Citra using LayeredFS Patching.
Alternatively you can use a Release to patch a CIA or 3DS file and run it on Citra by following Installing on Citra (Release).

Navigation:

  1. Prerequisites
  2. Setup Workspace
    1. The CIA
    2. The Translation
  3. Install the Game
  4. Update Workspace
  5. Game Patching
    1. Distribute
    2. Send

Prerequisites

You need:

Setup Workspace

First you need to setup a workspace.

  • Create an empty folder (e.g. DQM2-Translation)
  • Copy TranslationToolkit.exe from the previously downloaded Translation Toolkit to this folder (e.g. DQM2-Translation/TranslationToolkit.exe)

The CIA

Dumping

Then 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.

Extracting

The next step is to extract the .cia.

  • Copy the .cia file from the SD card to the workspace on your computer (e.g. DQM2-Translation/DQM2.cia)
  • Run TranslationToolkit.exe
    • Enter EG to extract the game file
    • Enter the name of your .cia file (e.g. DQM2.cia)
    • Enter a name for the CIA folder (e.g. cia-game)
    • Enter y to start the script
    • Wait until the process is finished
  • You can now delete the .cia file

If you also have a .cia file of the update you need to extract it as well.

  • Copy the .cia file from the SD card to the workspace on your computer (e.g. DQM2-Translation/DQM2-Update.cia)
  • Run TranslationToolkit.exe
    • Enter EG to extract the game file
    • Enter the name or your .cia file (e.g. DQM2-Update.cia)
    • Enter a name for the CIA folder (e.g. cia-update)
    • Enter y to start the script
    • Wait until the process is finished
  • You can now delete the .cia file of the update

The Translation

To copy the required files from the CIA folder and download and apply all patches do the following.

  • Run TranslationToolkit.exe
    • Enter SW to setup the workspace
    • Enter the download URL for this repository (https://github.com/Ich73/DQM2-FanTranslation/archive/master.zip)
    • Enter the name of your CIA folder (e.g. cia-game)
    • If you extracted the v1.1 udpdate in the previous step
      • Enter y
      • Enter the version v1.1
      • Enter the name of your update CIA folder (e.g. cia-update)
      • Enter n
    • Otherwise
      • Enter n
    • Enter y to start the script
    • Wait until the process is finished

Install the Game

To install the game on Citra you need to do the following.

  • Copy the .cia file(s) from the SD card to your computer
  • Run Citra
    • Choose File > Install CIA... and select the .cia file of the game
    • Optional: Choose File > Install CIA... and select the .cia file of the official update

Update Workspace

[!NOTE] This step is only required if you want to update your workspace with the latest changes. You can skip this step if you're currently setting up your workspace for the first time.

To download and apply all patches do the following.

  • Run TranslationToolkit.exe
    • Enter UW to update the workspace
    • Enter the download url for this repository (https://github.com/Ich73/DQM2-FanTranslation/archive/master.zip)
    • Enter y to start the script
    • Wait until the process is finished

Game Patching

This is done by using two scripts from the Translation Toolkit.

Distribute

First you need to distribute the correct files.

  • Run TranslationToolkit.exe
    • Enter D to distribute
    • Enter the language you want to patch (e.g. EN or DE,EN)
    • Enter the version of the game you want to play (v1.0 or v1.1)
    • Enter the destination folder (e.g. _dist_v1.0_EN or _dist_v1.1_DE_EN)
    • Enter y to start the script
    • Wait until the process is finished

Send

Then you need to send those files to Citra.

  • Run TranslationToolkit.exe
    • Enter SC to send to Citra
      • If you want to force overriding all files enter SC -f instead
    • Enter the folder from the D script (e.g. _dist_v1.0_EN)
    • Enter 00040000000cf500 (the title ID)
    • Enter y to start the script
    • Wait until the process is finished

You can now start the game with the patched files.