Jump to content

NetEase NeoX Engine - File Formats


Recommended Posts

One thing's for sure: Neox engine's npk files don't include file paths, at least not in Identity V.

I've got an idea – what if we create a file directory and then use a BMS script to read this directory and store file names and their hash values in a dictionary? This way, we could quickly find file names later using their hash values.

Check out this example: https://github.com/Ekey/LA.NPK.Tool/blob/main/LA.Unpacker/LA.Unpacker/FileSystem/Package/NpkHash.cs

Here's a part of the chr.mini.npk file directory I built, along with the .map file I found:

bandicam2024-07-2308-44-59-859.thumb.jpg.60ee353eea5d5f012eb2fedef7229b27.jpg

bandicam2024-07-2308-45-14-940.jpg.ab5c4fa9d6ab741bc5bcf2630eb8d029.jpg

 

Chr.mini.map and filelisthttps://mega.nz/folder/rdJniYTJ#N-kmNu-N8B5KyqvbBzw9TA

Download link for chr.mini.npk: https://h55.gph.netease.com/androiduni_netease_2.79.125221.1782109/chr.mini.npk

Edited by JohnSmith
Link to comment
Share on other sites

  • 4 months later...

that is what i do i make a dictionary with the filename paths and then restore the filenames by execting strings on the unpacked exe then i run the hash function on them

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...