lenovotxwd wrote: ↑Thu May 23, 2019 1:50 pm
2.Analyize the so lib to find how it work.
The game is program. We can analyize binary to find how it read epkx file.
I will try this way when not busy.
This would make more sense. Of course the encryption can be found and I don't think it will be really hard but I basically have no interest for this game. That is why I didn't bother.
Still it might help with other Netease games so give it a shot
Could you release your code of viewer or format spec?
I wanna try to convert it to gltf format in python.
Here's what I have done:
- use F7CExtractor to extract npk to dat files
- browse model using RMA_Upd3 (download from 1st page) to export model to iqe
- convert ktx texture file to png
- Once in Blender. I imported iqe model and map source texture to exported png file. But model texture map seems wrong
Hi, I'm having a problem with the .ktx texture files of F7C.
I used bms script to extract the .ktx from .iqe, but then when I used Mali texture compression tool, I kept having the error of "cannot open image file"
I want to extract the models from Identity V. I'm using the Official PC version, and I can't find the correct npk file for it... Also, the viewer you posted isn't working on my PC. pls help meh...
Acewell wrote: ↑Mon Apr 16, 2018 3:11 pm
being from a mobile game is a good chance they're using some type of mobile compression,
you can open the raw data in PVRTextool and test various formats.
edit
now i see this byte pattern in the encrypted headers and it is looking like xor based on the results
# script for QuickBMS http://aluigi.altervista.org/quickbms.htm
get SIZE asize
get NAME basename
string NAME + .ktx
math SIZE - 0x80
filexor "\x7A\x7B\x7C\x7D\x7E\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9"
log NAME 0x0 0x80
append
filexor ""
log NAME 0x80 SIZE
00000372.ktx opened and converted to png with "Mali Texture Compression Tool"
00000372.png
the original size is actually 1024x1024 i just scaled it down to fit under the max attachment size.
hey Acewell BRO ! , i used RMA Viewer( download from first page ) to export .dat to OBJ, OBJ so good. But i used Texture Finder to find texture from dat. file it is a problem . Please help me export texture from .dat file. It 's dat from Onmyoji Classic turn base game. !!!!!!!!! Sorry my English !!!
I hope this Topic still active (