ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sun Oct 25, 2020 1:33 am

All times are UTC




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Ys I & II Chronicles+
PostPosted: Fri Aug 21, 2020 8:46 pm 

Joined: Fri Dec 27, 2019 3:56 am
Posts: 9
I would like to know how to manipulate the files of this game and be able to translate it into Spanish.
I'm using the GOG release.

Image

Image


Top
   
PostPosted: Sat Aug 22, 2020 4:05 am 

Joined: Fri Dec 27, 2019 3:56 am
Posts: 9
Heh I found the ysext_xsoext in the site, however I can't found any download link :(

http://aluigi.altervista.org/video.htm

Also I found a "YSO Stuff V0.3", but also there are no download links to this :(

https://seldane.proboards.com/thread/55 ... stuff-v0-3


Top
   
PostPosted: Sat Aug 22, 2020 12:44 pm 

Joined: Sat Aug 09, 2014 2:34 pm
Posts: 1100
http://aluigi.org/papers/ysext.zip


Top
   
PostPosted: Sat Aug 22, 2020 4:53 pm 

Joined: Fri Dec 27, 2019 3:56 am
Posts: 9
Ah, thank you very much Ekey.

I have managed to extract everything from data_ys1.na, now I can see (I think all) images with text, however I can't find any xso file, that from what I could understand contains all the dialog strings of the game.

Unlike Luigi's video with YS6, where there are only the .na and .ni files, this "Ys I & II Chronicles+" have several .dat files and an .nu file also (check first image in the topic).
Image
I wonder what these .ni and .nu files are for.

This is the file list from data_ys1.na extract
https://pastebin.com/4ffwvRkN

File list from release folder
https://pastebin.com/XzTyV9rE


Top
   
PostPosted: Mon Aug 24, 2020 4:29 pm 

Joined: Fri Dec 27, 2019 3:56 am
Posts: 9
Hi, something? :|


Top
   
PostPosted: Tue Aug 25, 2020 10:33 am 

Joined: Sat Aug 09, 2014 2:34 pm
Posts: 1100
Sorry, but I do not know about the files that are inside the archives.


Top
   
PostPosted: Tue Aug 25, 2020 1:40 pm 

Joined: Fri Dec 27, 2019 3:56 am
Posts: 9
I see, well is ok, I guess I need wait an answer from Luigi.
Thanks Ekey.


Top
   
PostPosted: Wed Aug 26, 2020 2:06 pm 

Joined: Fri Dec 27, 2019 3:56 am
Posts: 9
Heh, I hadn't noticed before, the .dat files are just the game videos.


Top
   
PostPosted: Sat Aug 29, 2020 6:02 pm 

Joined: Thu Mar 26, 2020 12:38 am
Posts: 8
I took a look at this, the texts are actually inside [root]/ETC/SCENA.DAT, but each byte of text is XOR'd against 0xA5, the actual format of the file is fairly simple:
Code:
//int = 4 bytes
int line_amount //Amount of lines in the file
int text_size      //Size of the text section file_size - 8 - (line_amount * 4)
int line_lenghts[line_amount] //some lengths are -1 (0xFFFFFFFF), these get ignored

And after that the actual text (XOR with 0xA5 to get the real text), each line delimited by their length
 


Can this be converted with a quickbms script? Atached is the actual SCENA.DAT, for testing.

Also, kinda related, rebuilding the whole data_ys1.na archive with ysext.exe makes the game unable to boot, had to use -a can this be fixed?


Attachments:
SCENA.zip [45.81 KiB]
Downloaded 19 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited