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.

[Want help] Planet HW engine (PC) *.mxs scene file, ENGINE1EXPORTFP version.

Featured Replies

  • Author
  • Localization

Not Available, posted Fri Feb 02, 2018 10:45 pm (32128)


I'm just wondering if someone could help me identify what type of compression ENGINE1EXPORTFP versions of *.mxs files use to store the vertex lists.

The overall file structure itself seems to be derived from 3DSMax ASCII scene *.ase with a different header and lists stored in binary form.
ENGINE1EXPORT = literal text file
ENGINE1EXPORTB is not seen. (I tried to grep it)
ENGINE1EXPORTB2 formats, indices are shorts, Coordinates are float32. As I can see the pattern, (list_size /12) == vert_num from \t to \t.
Same procedure for indices.
ENGINE1EXPORTFP is what I'm stuck on.

When I tried to calculate the estimated number of vertices, or the number of bytes for each vertex, calculated_value < known value.
I cut the list to a separate file to put it through the Quickbms comType scanner, with the expected byte string width as a parameter. Of the files that were output with the expected size, none of them had any discernible patterns.

Could anyone help figure it out?

I'm also trying to see if I can learn anything through the game exe by setting a breakpoint when the header is read from the file...
But I don't have enough assembly experience.

The texture still refers to the path used during development... that's a trivial fix.
Guest
This topic is now closed to further replies.

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.