English translation for Ys V: Lost Kefin - Kingdom of Sand (PS2)
Go to file
2025-05-20 02:17:28 -04:00
manual update everything 2025-04-09 00:12:30 -04:00
scripts/abcde Remove unneeded abcde files 2025-05-10 00:52:51 -04:00
1 Extract ISO.bat Add new batch files 2025-05-10 00:49:29 -04:00
2 Patch ISO.bat Add new batch files 2025-05-10 00:49:29 -04:00
armips.exe Add files 2024-12-17 22:45:26 -05:00
datacommands.txt Update datacommands.txt 2025-05-04 22:24:56 -04:00
extract.py Add string.py 2025-05-10 03:16:13 -04:00
filelist.txt Update build instructions 2025-05-04 20:50:58 -04:00
font.py Use table file for text 2024-12-30 17:33:01 -05:00
font.tbl Create font.tbl 2025-05-19 23:02:09 -04:00
isotool.py Add files 2024-12-17 22:45:26 -05:00
kefin.tbl Update kefin.tbl 2025-05-19 23:01:47 -04:00
kefinold.tbl Update build instructions 2025-05-04 20:50:58 -04:00
notes.txt Update notes.txt 2025-05-09 02:12:22 -04:00
patch.asm Update building 2025-05-04 22:29:44 -04:00
pointer.py Add string.py 2025-05-10 03:16:13 -04:00
README.md Update README.md 2025-05-10 00:52:24 -04:00
script.py update everything 2025-04-09 00:12:30 -04:00
scriptcommands.txt Add new commands file 2025-05-09 00:45:59 -04:00
scriptFormat.md Update scriptFormat.md 2025-05-20 02:17:28 -04:00
string.py Add string.py 2025-05-10 03:16:13 -04:00

Ys V: Lost Kefin - Kingdom of Sand (PS2) English Translation

Currently using Sam Farron's translation from his Translation Series with permission

How to Help

Since this translation project currently uses an existing translation, it would be helpful to have people transcribing all the text in Sam Farron's playthrough since I'm focusing on the hacking side of things.
If you want to help with the translation please contact me!

Current Progress

Script extract and insertion is now done with acbde with miscellanous text being patched in with armips.
Now the goal is to get a proof of concept patch working.

Building

  • Copy the original .iso to the root of this repo and rename it to lostkefin.iso
  • Run 1 Extract ISO.bat
  • Make changes to scripts/translated.txt
  • Run 2 Patch ISO.bat

Hacking Notes

  • See scriptFormat.md for all information about the game's script system
  • 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 header NAXA5010
  • Extracted .HGB files are texture files with 32BPP RGBA graphics
  • Music files are .hd (header), .bd (header), and .sq (sequence) files
  • See my notes file for more terribly organized notes

Extracting the DATA.BIN Files

extract.py extracts all the files and folders from DATA.BIN into the DATA folder (but does not extract the files into their correct folders yet) and all files from DATA0.bin into the DATA0 folder, a logfile.txt is also created

To do

  • Figure out all the control codes properly
  • Update the extraction script to extract DATA0.BIN folders, DATA1.BIN, and SLPM_663.60
  • Continue inserting the English script
  • Extract, edit, and reinsert graphics

Game Manual Translation

In the manual folder are scans for the game's manual. They were originally from landofys.narod.ru which is now landofys.com.ru was scanned by Dragon.

Related Materials

  • 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

Credits