Update build instructions

This commit is contained in:
Kaisaan 2025-05-04 20:50:58 -04:00
parent 148f93357d
commit a6ab1e475a
4 changed files with 1678 additions and 3 deletions

View File

@ -9,9 +9,12 @@ Since this translation project currently uses an existing translation, it would
I am replacing the usage of [armips](https://github.com/Kingcom/armips) with [acbde](https://www.romhacking.net/utilities/1392/) for script extraction and insertion. Currently I have raw dumps only as I need to figure out all the control codes to get a full pointer dump
# Building
- Use [Apache3](https://www.psx-place.com/threads/apache.19171/) to extract the contents of the game's .iso file
- Copy the original .iso to the root of this repo and rename it to `lostkefin.iso`
- Run `isotool.py -m extract --iso lostkefin.iso --filelist filelist --files extracted` to extract all the files
- Copy the contents to the `extracted` and `translated` folders
- Run `build.bat` or manually run the commands
- Make changes as needed to the files in the `translated` folder
- Run `isotool.py -m insert --iso lostkefin.iso -o english.iso --filelist filelist.txt --files translated` to create a modified `english.iso`
Running build.bat automatically patches `patch.asm` and builds `english.iso`
# Hacking Notes
- The game uses SHIFT-JIS encoding for its text

View File

@ -1,5 +1,5 @@
armips patch.asm
copy DATA.BIN translated/DATA.BIN
copy "SLPM_663.60" "translated/SLPM_663.60"
isotool.py -m insert --iso english.iso -o english.iso --filelist filelist.txt --files translated
isotool.py -m insert --iso lostkefin.iso -o english.iso --filelist filelist.txt --files translated
@pause

44
filelist.txt Normal file
View File

@ -0,0 +1,44 @@
|534624||extracted/SYSTEM.CNF|
|534684||extracted/SLPM_663.60|
|534802||extracted/DATA.BIN|
|534744||extracted/DATA0.BIN|
|534860||extracted/DATA1.BIN|
|536732||extracted/MODULE/IOPRP300.IMG|
|536672||extracted/MODULE/CDVDSTM.IRX|
|536794||extracted/MODULE/LIBSD.IRX|
|536852||extracted/MODULE/MCMAN.IRX|
|536910||extracted/MODULE/MCSERV.IRX|
|536970||extracted/MODULE/MODHSYN.IRX|
|537030||extracted/MODULE/MODMIDI.IRX|
|537090||extracted/MODULE/MODMSIN.IRX|
|537150||extracted/MODULE/MODSESQ.IRX|
|537210||extracted/MODULE/MTAPMAN.IRX|
|537270||extracted/MODULE/PADMAN.IRX|
|537330||extracted/MODULE/SDRDRV.IRX|
|537390||extracted/MODULE/SIO2MAN.IRX|
|537450||extracted/MODULE/SKHSYNTH.IRX|
|537512||extracted/MODULE/SKMIDI.IRX|
|537572||extracted/MODULE/SKMSIN.IRX|
|537632||extracted/MODULE/SKSADPCM.IRX|
|537694||extracted/MODULE/SKSESQ.IRX|
|537754||extracted/MODULE/SKSOUND.IRX|
|537814||extracted/MODULE/STRADPCM.IRX|
|538720||extracted/MOVIE/FALCOM.PSS|
|538780||extracted/MOVIE/SIG2.PSS|
|538838||extracted/MOVIE/YS5ED00.PSS|
|538898||extracted/MOVIE/YS5ED01.PSS|
|538958||extracted/MOVIE/YS5ED02.PSS|
|539018||extracted/MOVIE/YS5ED03.PSS|
|539078||extracted/MOVIE/YS5ED04.PSS|
|539138||extracted/MOVIE/YS5ED05.PSS|
|539198||extracted/MOVIE/YS5ED06.PSS|
|539258||extracted/MOVIE/YS5ED07.PSS|
|539318||extracted/MOVIE/YS5ED08.PSS|
|539378||extracted/MOVIE/YS5ED09.PSS|
|539438||extracted/MOVIE/YS5ED10.PSS|
|539498||extracted/MOVIE/YS5ED11.PSS|
|539558||extracted/MOVIE/YS5MV00.PSS|
|539678||extracted/MOVIE/YS5MV01.PSS|
|539618||extracted/MOVIE/YS5MV02.PSS|
|535024||extracted/DUMMY.BIN|
//45

1628
kefinold.tbl Normal file

File diff suppressed because it is too large Load Diff