NoMansSky:Game Structure

From Step Mods | Change The Game
Revision as of 12:34, August 14, 2020 by Lo2k (talk | contribs) (→‎Game Files)

Template:TOC right

Game Files

NMS mostly uses the .mbin file format to store data. See the MBIN hex-editing tutorial for an introduction to the game files. Most MBIN game files have a template name prefixed a 2-character template class (eg. Tk or Gc), and each template has a lookup file in the MbinCompiler library.

Users can find the game's different file types with descriptions below:

  • AUDIO
    • WEM format : encoded audio files
    • Voice Reference Table - A list of all the exosuit voice files with their WEM IDs.
  • BANKS_INTERMEDIATE - No real use
  • FONTS
    • FNT files : text files storing char maps to extract them from the .DDS canvas
    • DDS files : Textures storing fonts as images
  • LANGUAGE
    • MBIN files : store all the strings, texts and dialogs of the game
  • METADATA - All the game tables and databases
    • EFFECTS : defines properties like light, particles, shakes and duration of game effects
    • ENTITLEMENTS : Handled game pre-order bonuses
    • REALITY : game major tables
      • Reference Tables listing game items and properties extracted from game tables.Outdated
    • TROPHIES : Handled game achievments
  • MUSIC
  • PIPELINES
    • BIN files : text files controlling shaders branching
  • PLAYTOGETHER - unknown
  • PROMO - old game promotional files
  • SCENES - Trailer and demonstration static files
  • SHADERS
    • BIN files : shaders initialization text files
    • SPV files : Vulkan fragmented shader files
  • TPFSDICT - Encrypted profanity words you can't use in NMS
  • UI
    • MBIN files : describes all the components and parts of the game GUI
    • TTF files : Standard TrueType Fonts used in game menus and interfaces

XML File References

Template:NMSPageClose