Skip to content

2. Cloning and Setup

xander-haj edited this page Mar 11, 2023 · 4 revisions

Launch Git Bash as Admin (or MSYS2 MINGW64 if you're using MSYS2. Make sure to install the dependencies for MSYS2 at the bottom of 1. Getting Started)

Type: git clone --recursive https://github.com/snesrev/zelda3

git bash git clone

this will create a Zelda3 folder on your C drive>Users>[your user name] directory

go into the zelda3 folder, then inside the tables folder place your zelda3.sfc rom

Screenshot 2022-09-30 22-45-41

return to the Git Bash window (or MSYS2)

type: cd zelda3/tables

git cd tables

type: python restool.py --extract-from-rom

when finished you should have more files, most importantly the zelda3_assets.dat file at the bottom

cd back to the main zelda3 folder

Head over to 3. Building

Multi-Language Support

You wild need a rom for the language you wish to use and also the regular NA release.

For this example we will be doing the German Rom

Rename your German Rom to German.sfc and place it in the tables folder, you should still have the separate zelda3.sfc also

run these two commands

python restool.py --extract-dialogue -r german.sfc

then

python restool.py --languages=de

you should now have dialogue_de.txt and font_de.png fils

open the zelda.ini file and uncomment (remove the #) the line that says # Language = de

if you are not using German translation you will need to change the values based on the info below

Supported Languages:

  • German (de)
  • French (fr)
  • French-Canadian (fr-c)
  • Spanish (es)
  • Polish (pl)
  • Redux (redux)
  • Dutch (nl)
  • Swedish (sv)
Clone this wiki locally