TeaEffTeu Posted July 22 Share Posted July 22 This topic is for discussion of file formats used by the NetEase NeoX Engine. Link to comment Share on other sites More sharing options...
JohnSmith Posted July 22 Share Posted July 22 (edited) 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: Chr.mini.map and filelist: https://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 July 23 by JohnSmith Link to comment Share on other sites More sharing options...
jjo0 Posted December 1 Share Posted December 1 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 More sharing options...
Jenny1367 Posted Sunday at 12:46 AM Share Posted Sunday at 12:46 AM there's a game called 世界之外 using neoX, with a seemingly new format: (example from a while ago but should still apply)example.zip Game website: https://world.163.com/ APK: https://adl.netease.com/d/g/world/c/gw?type=android I can provide more examples if needed Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now