YS Series Tool

How to translate the files of a game
adol125
Posts: 3
Joined: Fri Oct 19, 2018 9:44 pm

YS Series Tool

Post by adol125 »

I found this but not work i click exe then it close immediately

http://aluigi.altervista.org/papers.htm#ysext

I am asking for pc version.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: YS Series Tool

Post by aluigi »

It's a command-line tool:
http://aluigi.altervista.org/about.htm#howuse

The following is the syntax:

Code: Select all

Usage: ysext [options] <file.NI/NA/Z> <folder>

Options:
-r     rebuild the NI/NA archive using folder as input folder containing all
       the files you want to add
-a     append the files contained in folder to a pre-existent NA archive while
       the NI will be rebuilt since its format doesn't allow to append info
-x     decrypt a NI file without extracting its content (debug)
-X     encrypt a decrypted NI file (debug)
-l     list the files without extracting them
-n FD  specify the file which contains the number assigned to each archived
       file. this option is VERY IMPORTANT if you want to rebuild the NA
       archive since without the correct numbers the game will not work
       FD is the name of the file, output file in extraction or input in -r/-a
-f "W" extract/list/rebuild only the files which respects the W wildcard
-o     overwrite any existent file in folder during extraction without asking
-z     compress a file into a Z file
-e     show some usage examples
-i     show some informations about the NI, NA and Z files and their purpose

the default operation is the extracting of the files to the output folder.
folder is ignored with .Z files which will be created in the original location
without the .Z extension (so c:\file.dds.z will be recreated as c:\file.dds)


So, for extraction, it's enough to make a file.bat containing the following:

Code: Select all

ysext.exe your_file.ni output_folder

If you want to translate the game you have to learn its options and use it from command-line.
adol125
Posts: 3
Joined: Fri Oct 19, 2018 9:44 pm

Re: YS Series Tool

Post by adol125 »

problem is cmd screen pop up then shut down immediately

wait a moment; ı have to run cmd on windows not exe?

edit: I extract but there are too many files like bmp-lut-chara,se,system ...
makc_ar
Posts: 1193
Joined: Sun Aug 17, 2014 7:27 pm

Re: YS Series Tool

Post by makc_ar »

adol125 wrote:problem is cmd screen pop up then shut down immediately

wait a moment; ı have to run cmd on windows not exe?

edit: I extract but there are too many files like bmp-lut-chara,se,system ...

https://www.youtube.com/watch?v=LZb27GozqTE
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: YS Series Tool

Post by aluigi »

:D over 10 years... I can't believe it.

The full list of videos I made are available here too:
http://aluigi.altervista.org/video.htm

(just in case the video on youtube looks bad)
adol125
Posts: 3
Joined: Fri Oct 19, 2018 9:44 pm

Re: YS Series Tool

Post by adol125 »

This is right? It's YS Origin

http://s3.dosya.tc/server17/nudtlk/Text ... s.rar.html

just wait 5 seconds and click "dosyayı indir"

btw it's not work on ys 1-2 chronicles. thanks anyway.
TroudhuK
Posts: 1
Joined: Sat Jan 05, 2019 4:41 pm

Re: YS Series Tool

Post by TroudhuK »

Hi,

Thank you aluigi for your ysext / xsoext tools, thank's to that, a French JRPG fan translates the PC versions of Ys Origin, The Oath in Felghana, and the others to French. She became to write some text files but with your tools and our help, she successfully made patches.

But like adol125, we saw that there is no XSO files in Ys I or Ys II (Chronicles+ version, 2013, not the old Japanese one), so after extracting with ysext, we can't find the texts to translate (except those in BMP).

At this link you can find the game data files of Ys I, if you or someone can help.
adol1255
Posts: 1
Joined: Tue Jan 08, 2019 8:33 am

Re: YS Series Tool

Post by adol1255 »

i am adol125 but i lost my account i dont remember my registered email even so i sign up again anyway this tool not included menus or cutscenes just dialogues and inclueded many lines like this;

file:MAP\S_00\S_0001\PROLOGUE_EVENT_2.XSO
header:16 1 0 0 2 0 1381 69
data:34300161 0 0 34377985 1 1065353216 33964290 0 185 0 33964290 0 161 1 34124033 0 12 34865412 4368 13 0 -1068037571 1091239412 34967810 0 13 0 34812162 16 13 1124532224 34545921 0 1 34865412 4368 13 -1088589660 -1073280451 -1083690713 34967810 0 13 1 34935042 0 13 319 34545921 0 1 34939139 0 13 405 0 34963714 0 13 0 34783495 1118464 196 166 -2147483648 -1058403254 -1046831694 1127481344 0 34947332 272 196 0 0 0 34967810 0 196 0 34517249 0 5 34545921 0 1 34361602 0 4 0 34353413 273 1100480512 -1061943247 -1053818880 0 0 34545921 0 10 34521349 4369 1106247680 -1082130432 -1082130432 -1082130432 0 34484483 274 0 0 1149239296 34545921 0 60 34500866 2 0 1 34545921 0 300 34390273 0 60 34377985 1 0 34545921 0 60 34541568 34484483 274 1 0 1141702656 34545921 0 300 34488577 2 1 34545921 0 60 34484483 274 2 0 1141702656 34545921 0 360 34488577 2 2 34545921 0 60 34484483 274 3 0 1141702656 34545921 0 360 34488577 2 3 34545921 0 60 34484483 274 4 0 1141702656 34545921 0 300 34488577 2 4 34545921 0 60 34484483 274 5 0 1141702656 34545921 0 360 34488577 2 5 34545921 0 60 34377985 1 1065353216 34541568 34488577 2 0 34545921 0 10 34353413 273 -1093874483 -1073280451 0 500 0 34390273 0 300 34377985 1 0 34541568 34545921 0 250 34521349 4369 1104674816 -1082130432 -1082130432 -1082130432 150 34545921 0 200 35004677 69632 13 20 3 1065353216 0 34545921 0 10 34418948 8704 196 10 6 7 34549760 34414592 34545921 0 30 34939139 0 13 405 1 34545921 0 12 34939139 0 13 405 2 34545921 0 10 34939139 0 13 405 3 34545921 0 10 34939139 0 13 405 4 34545921 0 10 34939139 0 13 405 5 34545921 0 50 34939139 0 13 405 6 34545921 0 10 34939139 0 13 405 7 34545921 0 25 34939139 0 13 405 8 34545921 0 10 34939139 0 13 405 9 34545921 0 10 34939139 0 13 405 10 34545921 0 10 34939139 0 13 405 11 34545921 0 25 34939139 0 13 405 12 34545921 0 10 34545921 0 30 34418948 8704 196 6 6 8 34549760 34414592 34545921 0 30 34939139 0 13 405 13 34545921 0 8 34939139 0 13 405 14 34545921 0 10 34939139 0 13 405 15 34545921 0 10 34935042 0 13 -1 34963714 0 13 1 34418948 8704 196 0 6 9 34549760 34418948 8704 196 7 6 10 34549760 34414592 34545921 0 30 34939139 0 13 406 0 34545921 0 10 34939139 0 13 406 1 34545921 0 10 34939139 0 13 406 2 34545921 0 8 34939139 0 13 406 3 34545921 0 8 34939139 0 13 406 4 34545921 0 8 34939139 0 13 406 5 34545921 0 8 34939139 0 13 406 6 34545921 0 8 34939139 0 13 406 5 34545921 0 8 34939139 0 13 406 4 34545921 0 8 34939139 0 13 406 3 34545921 0 8 34939139 0 13 406 6 34545921 0 10 34939139 0 13 406 7 34545921 0 10 34935042 0 13 -1 34545921 0 10 34812162 16 13 1127481344 34545921 0 30 34418948 8704 196 5 6 11 34549760 34418948 8704 196 5 6 12 34549760 34418948 8704 196 5 6 13 34549760 34414592 34898179 256 13 0 -1097229926 34545921 0 60 34812162 16 13 0 34545921 0 50 34418948 8704 196 3 6 14 34549760 34414592 34545921 0 30 34312449 0 21 34394372 17 1065353216 -1130113270 -1 0 34545921 0 1 34353413 273 0 1108082688 1103626240 1 0 34521349 4369 1112276992 -1082130432 0 1107558400 1 34545921 0 30 34353413 273 0 1082130432 1104674816 650 0 34545921 0 1 34521349 4369 1112276992 -1082130432 0 1107558400 650 34865412 4368 13 0 -1076350681 1077948711 34812162 16 13 0 34545921 0 450 34480385 2 15 34545921 0 320 34521349 4369 1110966272 0 1073741824 1104674816 280 34353413 273 0 1082549862 1107296256 280 0 34545921 0 50 34885890 0 13 1 34877701 69904 13 -2147483648 1101529088 1036831949 1061997773 34603265 0 13 34885890 0 13 0 34545921 0 50 34545921 0 50 34418948 8704 196 15 6 16 34549760 34414592 34545921 0 30 34484483 274 17 0 1138753536 34545921 0 200 34488577 2 17 34484483 274 18 0 1137967104 34545921 0 250 34488577 2 18 34545921 0 60 34418948 8704 196 9 6 19 34549760 34414592 34545921 0 30 34484483 274 20 0 1137967104 34545921 0 250 34488577 2 20 34545921 0 60 34418948 8192 196 0 -1 21 34549760 34418948 8192 196 0 -1 22 34549760 34414592 34545921 0 30 34484483 274 23 0 1138753536 34545921 0 150 34488577 2 23 34484483 274 24 0 1137967104 34545921 0 250 34488577 2 24 34545921 0 60 34418948 8192 196 2 -1 25 34549760 34418948 8192 196 2 -1 26 34549760 34414592 34545921 0 30 34484483 274 27 0 1138753536 34545921 0 200 34488577 2 27 34484483 274 28 0 1137967104 34545921 0 250 34488577 2 28 34484483 274 29 0 1138753536 34545921 0 200 34488577 2 29 34484483 274 30 0 1137967104 34545921 0 250 34488577 2 30 34545921 0 30 34418948 8192 196 5 -1 31 34549760 34414592 34545921 0 30 34484483 274 32 0 1138753536 34545921 0 250 34488577 2 32 34545921 0 60 34418948 8192 196 6 -1 33 34549760 34418948 8192 196 6 -1 34 34549760 34418948 8192 196 6 -1 35 34549760 34414592 34545921 0 30 34484483 274 36 0 1137967104 34545921 0 250 34488577 2 36 34484483 274 37 0 1137967104 34545921 0 250 34488577 2 37 34545921 0 60 34418948 8192 196 6 -1 38 34549760 34418948 8192 196 10 -1 39 34549760 34414592 34545921 0 30 34418948 8192 196 1 -1 40 34549760 34418948 8192 196 1 -1 41 34549760 34414592 34545921 0 30 34484483 274 42 0 1137967104 34545921 0 250 34488577 2 42 34545921 0 60 34418948 8192 196 5 -1 43 34549760 34418948 8192 196 5 -1 44 34549760 34414592 34545921 0 30 34484483 274 45 0 1137967104 34545921 0 250 34488577 2 45 34545921 0 30 34418948 8192 196 3 -1 46 34549760 34418948 8192 196 5 -1 47 34549760 34418948 8192 196 5 -1 48 34549760 34414592 34545921 0 30 34484483 274 49 0 1137967104 34545921 0 250 34488577 2 49 34484483 274 50 0 1137967104 34545921 0 250 34488577 2 50 34545921 0 30 34361602 0 3 280 34353413 273 0 -1082130432 1097859072 280 0 34545921 0 50 34812162 16 13 1119092736 34545921 0 400 34484483 274 51 0 1137967104 34545921 0 250 34488577 2 51 34545921 0 60 34418948 8192 196 13 -1 52 34549760 34414592 34545921 0 30 34394372 17 1069547520 -1127428915 -1 0 34545921 0 1 34361602 0 4 0 34353413 273 0 1082549862 1107296256 0 0 34545921 0 50 34812162 16 13 0 34545921 0 20 34418948 8192 196 1 -1 53 34549760 34414592 34545921 0 30 34484483 274 54 0 1137967104 34545921 0 250 34488577 2 54 34484483 274 55 0 1138753536 34545921 0 200 34488577 2 55 34545921 0 60 34418948 8192 196 4 -1 56 34549760 34414592 34545921 0 30 34484483 274 57 0 1137967104 34545921 0 250 34488577 2 57 34484483 274 58 0 1137967104 34545921 0 250 34488577 2 58 34545921 0 30 34898179 256 13 0 -1093874483 34545921 0 60 34418948 8192 196 3 -1 59 34549760 34414592 34545921 0 30 34484483 274 60 0 1138753536 34545921 0 150 34488577 2 60 34545921 0 60 34418948 8192 196 1 -1 61 34549760 34414592 34545921 0 30 34316545 0 10000 34484483 274 62 0 1137967104 34545921 0 250 34488577 2 62 34484483 274 63 0 1138753536 34545921 0 200 34488577 2 63 34545921 0 60 34898179 256 13 0 -1093874483 34545921 0 60 34418948 8192 196 13 -1 64 34549760 34414592 34545921 0 30 34418948 8192 196 5 -1 65 34549760 34418948 8192 196 5 -1 66 34549760 34414592 34545921 0 30 34316545 0 0 34812162 16 13 1119092736 34545921 0 50 34418948 8192 196 1 -1 67 34549760 34414592 34545921 0 50 34812162 16 13 1127481344 34545921 0 30 34885890 0 13 1 34877701 69904 13 0 1077936128 1036831949 1061997773 34545921 0 150 34521349 4369 1109917696 -1082130432 -1082130432 -1082130432 250 34390273 0 150 34377985 1 1065353216 34541568 34545921 0 50 34173186 2 68 0 34304000 16777216
0:V_109
1:V_403
2:V_404
3:V_405
4:V_406
5:V_407


so i think it needs a little programmimg