MSH Meshes - Yhzan95/GettingUpModdingTool GitHub Wiki

MSH — Meshes

Extension

.msh

Purpose

MSH files contain 3D mesh data used by Getting Up game assets.

They are mainly used for:

  • Characters
  • Props
  • Objects
  • Vehicles
  • Environment scenery

Tool support

Getting Up Modding Tool currently supports:

  • Reading MSH files
  • 3D preview
  • Mesh inspection
  • Export

Mesh information

Depending on the resource, mesh data may include:

  • Geometry
  • Mesh sections
  • Materials references
  • UV coordinates
  • Skeleton data for skinned meshes

Related resources

MSH files can interact with other game formats:

  • .st — Texture resources
  • .mtm — Material resources
  • .bnm — Animation resources
  • .gat — Attachment information

These resources may be required together to reproduce the complete in-game asset.

Export formats

Supported meshes can be exported to:

  • OBJ
  • glTF 2.0
  • GLB

See Export Overview.

Reverse-engineering notes

Document discovered binary fields here as they become confirmed.

Recommended structure:

  1. Header
  2. Section table
  3. Vertex data
  4. Index data
  5. Material references
  6. UV data
  7. Skeleton / skinning data
  8. Attachment information
  9. Unknown fields

Unknown areas

Some MSH fields may still require further investigation.

Keep a clear distinction between:

  • Confirmed behavior
  • Observed patterns
  • Current hypotheses
  • Unknown fields

Related pages