Hi,
I have some NPK files from a mobile game developed by NetEase. I was able to extract the npk archives in other NetEase games, using offzip. They were compressed with zlib. This time it seems like the compression is something else. Hopefully it isn't too hard to see. I would appreciate some help with this.
Sample files : http://www.mediafire.com/file/gtbmif2c9 ... Sample.rar
Thanks.
Important information: this site is currently scheduled to go offline indefinitely by December 1st 2023.
If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe
If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe
NPK Archive Unpack
- Bigchillghost
- double-veteran

- Posts: 1031
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 32 times
- Been thanked: 1216 times
Re: NPK Archive Unpack
What's the game name? Have you tried comtype scanner already?
May you find peace in this puzzle-solving game.
when you get helped.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
when you get helped.-
akderebur
- double-veteran

- Posts: 640
- Joined: Fri Jul 08, 2011 10:36 am
- Has thanked: 65 times
- Been thanked: 898 times
Re: NPK Archive Unpack
I think it is called Forever 7th Capital in English. No, I haven't tried the comtype scanner. I will give it a try when I get back home.
From what I have seen I am leaning more towards lz4 compression, but I am not sure.
Thanks for your interest.
From what I have seen I am leaning more towards lz4 compression, but I am not sure.
Thanks for your interest.
Re: NPK Archive Unpack
the NPX data is depends on FLAG (24 shift on NPX table)
in case it's 0 -> no compression is used
in case it's 1 -> compession zlib
in case it's 2 -> compression lz4
Let me know if You have a question(s)
in case it's 0 -> no compression is used
in case it's 1 -> compession zlib
in case it's 2 -> compression lz4
Let me know if You have a question(s)
