July 22, 20241 yr Supporter This topic is for discussion of file formats used by the NetEase NeoX Engine.
July 22, 20241 yr 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, 20241 yr by JohnSmith
December 1, 20241 yr 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
December 22, 20241 yr 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
January 16, 20251 yr On 12/1/2024 at 6:30 PM, jjo0 said: 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 how do you restore the filenames by execting strings on the unpacked exe ? Do you have good idea?
Create an account or sign in to comment