Installing LayeredFS - Ich73/DQMT-FanTranslation GitHub Wiki

[!IMPORTANT] These instructions show you how to install the latest changes on your 3DS using Luma's LayeredFS Patching.
If you want to install a LayeredFS Patch on Citra read Installing on Citra (LayeredFS).

Navigation:

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

Prerequisites

You need:

To patch games you need to enable game patching in Luma.

  • Boot the 3DS while holding SELECT to launch Luma3DS configuration
  • Enable Enable game patching
  • Press START to save and boot your 3DS

Setup Workspace

First you need to setup a workspace.

  • Create an empty folder (e.g. DQMT-Translation)
  • Copy TranslationToolkit.exe from the previously downloaded Translation Toolkit to this folder (e.g. DQMT-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.

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. DQMT-Translation/DQMT.cia)
  • Run TranslationToolkit.exe
    • Enter EG to extract the game file
    • Enter the name of your .cia file (e.g. DQMT.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

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/DQMT-FanTranslation/archive/master.zip)
    • Enter the name of your CIA folder (e.g. cia-game)
    • Enter n
    • Enter y to start the script
    • Wait until the process is finished

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/DQMT-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 v1.0 as the version
    • Enter the destination folder (e.g. _dist_EN or _dist_DE_EN)
    • Enter y to start the script
    • Wait until the process is finished

Send

Then you need to send those files to your 3DS.

  • Boot the 3DS
    • Start your FTP application
  • Run TranslationToolkit.exe
    • Enter S to send
      • If you want to force overriding all files enter S -f instead
    • Enter the folder from the D script (e.g. _dist_v1.0_EN)
    • Enter 0004000000074600 (the title ID)
    • Enter the IP of your 3DS for the FTP connection. FTPD displays it on the top screen (e.g. [192.168.1.1]:5000).
    • Enter the Port for the FTP connection. FTPD displays it on the top screen (e.g. [192.168.1.1]:5000).
    • Enter the username for the FTP connection. In FTPD you can configure this in the settings by opening the Menu (Y) and selecting Settings.
    • Enter the password for the FTP connection. This value can be configured the same way as the username can.
    • Enter y to start the script
    • Wait until the process is finished

You can now start the game with the patched files.