August 27Aug 27 The ZSTD compress algorithm is hide into the exeAbout the script udpate , i have done an update .. perfectible but it worki haven't share it before because no one have give me a response to test it deeperscripts.npk, shaders and mtlgen can be unpackall .pyc from the script.npk still have a ZSTD compressionOnce_Human_NPK_2026.7z Edited August 27Aug 27 by Champs
Sunday at 02:50 AM3 days On 8/27/2026 at 2:20 AM, Champs said:The ZSTD compress algorithm is hide into the exeAbout the script udpate , i have done an update .. perfectible but it worki haven't share it before because no one have give me a response to test it deeperscripts.npk, shaders and mtlgen can be unpackall .pyc from the script.npk still have a ZSTD compressionOnce_Human_NPK_2026.7zworks! thank you
Monday at 08:34 PM1 day On 4/13/2026 at 1:20 PM, DKDave said:It's the same issue mentioned above - the files are compression type 4, which is some form of ZSTD, maybe encrypted, but I don't know in what way. sometimes being a simpleton pays off.All I did is this on line 109, and now the newer meshes are visible. while True: try: text = mtg.readline().decode("ascii").replace("\x0a", "") except: pass
Yesterday at 12:46 AM1 day On 8/27/2026 at 2:20 AM, Champs said:The ZSTD compress algorithm is hide into the exeAbout the script udpate , i have done an update .. perfectible but it worki haven't share it before because no one have give me a response to test it deeperscripts.npk, shaders and mtlgen can be unpackall .pyc from the script.npk still have a ZSTD compressionOnce_Human_NPK_2026.7z@Champs .mtl and .mtg files are not getting unpacked/decompressed
Yesterday at 09:57 AM1 day the ZSTD dictionary inside ONCE_HUMAN.exe TARGET_DICT_ID = 0x6A4AC76B DICT_MAGIC = b"\x37\xA4\x30\xEC" dictionary size look as 112640 byte
12 hours ago12 hr 16 hours ago, Champs said:the ZSTD dictionary inside ONCE_HUMAN.exeTARGET_DICT_ID = 0x6A4AC76BDICT_MAGIC = b"\x37\xA4\x30\xEC"dictionary size look as 112640 byteTy, this python script can decompress the files after they are unpacked with your bms script . place in same dir as ONCE_HUMAN.exe unzstd_dict.py
Create an account or sign in to comment