Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

Once Human (Beta) Noesis script

Featured Replies

The ZSTD compress algorithm is hide into the exe

About the script udpate , i have done an update .. perfectible but it work

i haven't share it before because no one have give me a response to test it deeper

scripts.npk, shaders and mtlgen can be unpack

all .pyc from the script.npk still have a ZSTD compression

Once_Human_NPK_2026.7z

Edited by Champs

  • 2 months later...
  • Replies 54
  • Views 24.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I've updated/rewritten my script to take account of some additional info in various mesh files that previously didn't work.  I've also amended the code for reading the gim/mtg/mtl/pvr files - no need

  • Yes, you have to unpack the npk archives first.  You can use my QuickBMS script here: https://github.com/DKDave/Scripts/tree/master/QuickBMS  

  • At least he left my name on it - some don't 🙂  

Posted Images

On 8/27/2026 at 2:20 AM, Champs said:

The ZSTD compress algorithm is hide into the exe

About the script udpate , i have done an update .. perfectible but it work

i haven't share it before because no one have give me a response to test it deeper

scripts.npk, shaders and mtlgen can be unpack

all .pyc from the script.npk still have a ZSTD compression

Once_Human_NPK_2026.7z

works! thank you

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

image.png

On 8/27/2026 at 2:20 AM, Champs said:

The ZSTD compress algorithm is hide into the exe

About the script udpate , i have done an update .. perfectible but it work

i haven't share it before because no one have give me a response to test it deeper

scripts.npk, shaders and mtlgen can be unpack

all .pyc from the script.npk still have a ZSTD compression

Once_Human_NPK_2026.7z

@Champs .mtl and .mtg files are not getting unpacked/decompressed

the ZSTD dictionary inside ONCE_HUMAN.exe

TARGET_DICT_ID = 0x6A4AC76B

DICT_MAGIC = b"\x37\xA4\x30\xEC"

dictionary size look as 112640 byte

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.