Trying to extract the resources of the newly released EVE Echoes game by Netease. It appears to be using .npk (NXPK), but the http://aluigi.altervista.org/bms/nxpk.bms failed. Full OOB sample here: https://mega.nz/file/9v4nybKQ#CP0puuSF1FpDzMsTvQSbYyDeNaO2gfuTAvwhZH7jGCs. There is no "script.npk", all files are "resX.npk" where X is 0..12
QuickBMS output:
Code: Select all
QuickBMS generic files extractor and reimporter 0.10.1
by Luigi Auriemma
e-mail: me@aluigi.org
web: aluigi.org
(Oct 20 2019 - 14:53:23)
quickbms.com Homepage
zenhax.com ZenHAX Forum
@zenhax @quickbms Twitter & Scripts
- GUI mode activated, remember that the tool works also from command-line
where are available various options like folder scanning, filters and so on
- select BMS script. type ? for using the content of clipboard like a script
- select input archives/files, type * for the whole folder and subfolders
- select output folder where extracting files
- open input file ...\main.36.com.netease.eve.en\res0.npk
- open script ...\main.36.com.netease.eve.en\nxpk.bms
- set output folder ...\main.36.com.netease.eve.en\res0
offset filesize filename
--------------------------------------
- enter in folder ...\main.36.com.netease.eve.en
- open input file ...\main.36.com.netease.eve.en\res0.hash
- enter in folder ...\main.36.com.netease.eve.en
- open input file ...\main.36.com.netease.eve.en\res0.npk.info
- enter in folder ...\main.36.com.netease.eve.en
- open input file ...\main.36.com.netease.eve.en\res0.npk.map
00060e98 2818 00000000.dat
Error: the compressed zlib/deflate input is wrong or incomplete (-3)
Info: algorithm 1
offset 00060e98
input size 0x0111de7c 17948284
output size 0x00000b02 2818
result 0xffffffff -1
Error: the uncompressed data (-1) is bigger than the allocated buffer (2818)
It usually means that data is not compressed or uses another algorithm
Last script line before the error or that produced the error:
198 clog NAME OFFSET ZSIZE SIZE FILENUM
Press ENTER or close the window to quit
Filelist:
Hex:
EDIT:
Found "script.npk" in the apk itself. Link: https://mega.nz/file/tqJgHYoB#VeR_fT8apQ3sSswlo7oLhCwTnWd9YgyRAhobPyHDnYY. Unfortunately, "nxpk.bms" still fails with same output.
EDIT2:
From the game logs:
Code: Select all
...
[18:28:23.408] M [CLIENT] Initializing client....
[18:28:23.410] M [GAME] Init utils.dll (1063838562)
[18:28:23.438] M [CLIENT] needRemoveShader : 0
[18:28:23.446] M [GAME] NeoXRoot is /storage/emulated/0/Android/data/com.netease.eve.en/files/neox
[18:28:23.446] M [GAME] NeoXRoot is /storage/emulated/0/Android/data/com.netease.eve.en/files/neox
[18:28:23.455] M [FILESYSTEM] Succeeded to create FileLoader, opener os, loader discrete, root \storage\emulated\0\Android\data\com.netease.eve.en\files\neox\Documents\res, depth 0
[18:28:23.456] M [FILESYSTEM] Succeeded to create FileLoader, opener os, loader evepatch, root \storage\emulated\0\Android\data\com.netease.eve.en\files\neox\Documents\0\1, depth 0
[18:28:23.456] M [FILESYSTEM] Succeeded to create FileLoader, opener os, loader discrete, root \storage\emulated\0\Android\data\com.netease.eve.en\files\neox\res, depth 0
[18:28:23.456] M [FILESYSTEM] Succeeded to create FileLoader, opener asset, loader discrete, root res, depth 0
[18:28:24.241] M [FILESYSTEM] Package res12.npk (size 76533152) under opener zip is loaded.
[18:28:24.241] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res12, depth 0
[18:28:24.244] M [FILESYSTEM] Package res11.npk (size 165473704) under opener zip is loaded.
[18:28:24.244] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res11, depth 0
[18:28:24.245] M [FILESYSTEM] Package res10.npk (size 144654512) under opener zip is loaded.
[18:28:24.245] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res10, depth 0
[18:28:24.246] M [FILESYSTEM] Package res6.npk (size 157695224) under opener zip is loaded.
[18:28:24.247] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res6, depth 0
[18:28:24.248] M [FILESYSTEM] Package res7.npk (size 113660916) under opener zip is loaded.
[18:28:24.248] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res7, depth 0
[18:28:24.250] M [FILESYSTEM] Package res5.npk (size 167323528) under opener zip is loaded.
[18:28:24.250] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res5, depth 0
[18:28:24.257] M [FILESYSTEM] Package res4.npk (size 128455124) under opener zip is loaded.
[18:28:24.257] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res4, depth 0
[18:28:24.262] M [FILESYSTEM] Package res0.npk (size 112135812) under opener zip is loaded.
[18:28:24.262] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res0, depth 0
[18:28:24.268] M [FILESYSTEM] Package res1.npk (size 67163716) under opener zip is loaded.
[18:28:24.268] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res1, depth 0
[18:28:24.274] M [FILESYSTEM] Package res3.npk (size 84132652) under opener zip is loaded.
[18:28:24.274] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res3, depth 0
[18:28:24.279] M [FILESYSTEM] Package res2.npk (size 71766996) under opener zip is loaded.
[18:28:24.279] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res2, depth 0
[18:28:24.281] M [FILESYSTEM] Package res9.npk (size 188010980) under opener zip is loaded.
[18:28:24.281] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res9, depth 0
[18:28:24.283] M [FILESYSTEM] Package res8.npk (size 188059712) under opener zip is loaded.
[18:28:24.283] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader npk, root res8, depth 0
[18:28:24.284] M [FILESYSTEM] Succeeded to create FileLoader, opener obb, loader discrete, root res, depth 0
[18:28:24.284] M [FILESYSTEM] Succeeded to create FileLoader, opener os, loader evepatch, root \storage\emulated\0\Android\data\com.netease.eve.en\files\neox\Documents\0\0, depth 0
[18:28:24.288] M [FILESYSTEM] Package script.npk (size 10838012) under opener asset is loaded.
[18:28:24.288] M [FILESYSTEM] Succeeded to create FileLoader, opener asset, loader npk, root script, depth 0
[18:28:24.289] M [GAME] Init utils.dll (1063838562)
[18:28:24.289] M [GAME] Start utils.dll
[18:28:24.289] M [GAME] Init render.dll (1202430036)
...