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

Sky: Children of the Light, compressed vertice/uv positions in mesh file

Featured Replies

I've been looking into sky cotl's ".mesh" format and stumbled into a wall.

The mesh structure is known, you can read the amount of vertices and flags,
but I cannot manage to extract vertices and uvs.

The vertices and uvs are "zipped" or compressed somehow, and I cannot read or decompress them with anything.
Such files have a flag in the name "ZipPos", and another inside the file that determine whether those are compressed or not ("skipMeshPos, skipUv").
The flag is an integer with a value of exactly 4 times the vertice count. 

There are also some meshes where the vertices are not compressed and are perfectly readable.
In this case, the vertices take up 16 times the vertice count.

One possible lead that I got is that the game uses the orge-next engine, but I am not sure how is it relevant for this example.

I added an example of both occurences, and also a .hexpat file for ImHex. If I'm late to the party with this format, please let me know.

Screenshot 2023-11-24 195252.png

sky.zip

Edited by eblansson
link

  • 1 month later...

I also use ImHex which is pretty good, close to 010Edit!

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.