Currently using Sam Farron's translation from his Translation Series with permission
Slowly reverse-engineering the script files so I can make tools.
If you want to help with the translation please contact me! (Knowing Japanese is not needed)
- Copy the contents of the game's .iso into the
extracted
andtranslated
folders - Run
build.bat
or manually run the commands
- The game uses SHIFT-JIS encoding for its text
- The game's base pointer is $FFF80
- Extracted .bin files with
_anm
in the filename are animation files with indexed 8BPP graphics and have the headerNAXA5010
- Extracted .HGB files are texture files with 32BPP RGBA graphics
- Music files are
.hd
(header),.bd
(header), and.sq
(sequence) files
extract.py
extracts all the files from DATA.BIN and its folders into a DATA
folder but does not extract the files into their correct folders yet, a logfile.txt
is also created for fixing issues with the script
The game uses Shift-JIS encoding but I decided to make table files so I can include control codes
font.py
extracts the fontmap from SLPM_663.60
to create a quick font.tbl
table file. Use kefin.tbl
for corrected values and control codes (also used by patch.asm
)
In SLPM_663.60
the font is located at $1A3E90 as 4BPP graphics, its palette is stored at $25E4C0, and the fontmap is at $1A31F0
- Updated extraction script to extract
DATA0.BIN
,DATA1.BIN
, andSLPM_663.60
- Add more hacking notes (my notes.txt file is a mess so I haven't added it here)
- Continue inserting the English script
- Translation of opening cutscene by mziab (I did not use this translation)
- Hacking attempt by Hectavus with only
SLPM_663.60
being translated - Cheatcodes by luc-ita
- Guide and walkthrough by VoidZankantou
- Guide addendum by uncle5555 (South Tower enterance requirements)
- Review the game by Kurt Kalata (includes review for original SFC game)
- Original game website from Taito
- Sam Farron - Allowing me to use his translation as the basis of this project
- Hilltop - Providing valuable videos such as hacking with Ghidra and PS1/PS2 graphics
- Life Bottle Productions - Providing me with their isotool.py script and their tutorial for finding the base pointer
- The Geofront - Specifically folks on their Discord Server for their support of this project
- My friend for introducing me to the world of Ys, also the biggest Lost Kefin fan so I'm doing this for him
- Sugunii for giving me motivation to play more Ys
- Falcom for making the wonderful Ys series