English translation for Ys V: Lost Kefin - Kingdom of Sand (PS2)
Go to file
2025-05-24 02:28:32 -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 Update batch files 2025-05-24 00:45:10 -04:00
2 Patch ISO.bat Update batch files 2025-05-24 00:45:10 -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
graphicsFormat.md Solve most of the graphics format 2025-05-24 01:56:44 -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-24 02:28:32 -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
  • See graphicsFormat.md for all information about the game's graphics formats
  • The game's base pointer is $FFF80 meaning all pointers in SLPM_663.60 are calculated as (True offset) + $FFF80
  • 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

  • Fix textbox sizes
  • 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

Credits