y2361547758 / pckUnpackerForRewriteIM

a .pck Unpacker for RewriteIM
GNU Lesser General Public License v3.0
3 stars 0 forks source link

some unknow type pck #2

Open y2361547758 opened 7 years ago

y2361547758 commented 7 years ago

see Scene.pck It seems there's an unknow encryption

LaplacesR commented 6 years ago

Some g00images can not be previewed

For example __g00_card_0400210_full_yuge_01.pck __g00_card_0400210_ful.pck

Is it possible to see this g00image?

These are not all transparent

https://www.dropbox.com/sh/c6yzmvv590zay70/AADLkM5kfO5RGtLk8_pHDzU7a?dl=0

y2361547758 commented 6 years ago

@LaplacesR This repo's only job is to unpack the .pck files and .pck file is only a set of any type of files. And, last month some guys found this problem and till this post, no solution. In fact a man familiar with ARM/x86 can work out this in a shout time.

These some known issue:

  1. There are 3 common types of g00 image in the past Siglus/Reallive Engine, with the sign(first byte) 00~02, but the new type above has the sign 03. And we can easily find source code of old type g00 en/decoder.
  2. I found that in the binary file of RewriteIM it redirect type 03 to 00, but all the tools I found can't read the new type g00 that I simply rewrite it's sign.

(It's better to open another issue so that I can close this one with the solution of question.

y2361547758 commented 6 years ago

Scene.pck in RewriteIM is similar to the one in SiglusEngine(Rewrite Visual novel), so we can use the same tool chain. See https://github.com/number201724/SiglusEngine/tree/master/russa_rewrite_tool

dump Gameexe.dat with decryptdat.exe dump Sence.pck with parsepck.exe