satan53x / SExtractor

从GalGame脚本提取和导入文本(大部分需要明文)
GNU General Public License v3.0
205 stars 14 forks source link

Old Cyberworks_Engine Formats #73

Closed HOKORISAMA closed 4 months ago

HOKORISAMA commented 4 months ago

I was looking at older cyberworks game and noticed that they were using some different file format like rather than two files for scenario like Arc01.dat and Arc04.dat, There are just some Arc.dat , Arca.dat and so on and Csystemtool aren't able to extract them. Extracting with Garbro Works fine But then VNTRANSLATION tools raises error.

So can you look at the arc.dat if it can be extracted or not.

arc.zip

Thanks....

Cosetto commented 4 months ago

It's simple. This is not Csystem but different engine. And it seems like this is engine doesn't use index files like Csystem, so Arc.dat and Arca.dat are sole archives image

HOKORISAMA commented 4 months ago

It's simple. This is not Csystem but different engine. And it seems like this is engine doesn't use index files like Csystem, so Arc.dat and Arca.dat are sole archives image

How silly of me. LoL... So you have any tool for this?

HOKORISAMA commented 4 months ago

It seems to be plain text even in Arc.dat so maybe it can be extracted with SE ? So there will be no need to find a packer and un-packer for it. @satan53x can you please take a look at it.

Edit: I tried bin violent and it worked, like it extracted the text from the unpacked files from Arc.dat. Edit 2 : I tried the Arc.dat and SE extracted that as well.

satan53x commented 4 months ago

In general, not unpacking cannot change the byte length of individual scripts internally. So, extracting without unpacking is not very meaningful, because English translations are generally longer than Japanese.

Perhaps you should try this game to see if it can read files without packaging.

HOKORISAMA commented 4 months ago

In general, not unpacking cannot change the byte length of individual scripts internally. So, extracting without unpacking is not very meaningful, because English translations are generally longer than Japanese.

Perhaps you should try this game to see if it can read files without packaging.

You're absolutely right , I am able to display the English text but if the length of characters exceeds the length of Japanese characters then engine throws error. image

HOKORISAMA commented 4 months ago

No, it can't read from folders, seems like this will be a though one to deal with so I am closing this issue without bothering you further.