NoMansSky:Game Structure: Difference between revisions

From Step Mods | Change The Game
Line 9: Line 9:


:{{fc|#FFF|AUDIO}}
:{{fc|#FFF|AUDIO}}
: WEM format : encoded audio files
:: WEM format : encoded audio files
: [https://docs.google.com/spreadsheets/d/15AfJNXD0dIKBeEA6jzlI6QLgaNhTG6NeKg5v9fnMm08/edit?usp=sharing Voice Reference Table] - A list of all the exosuit voice files with their WEM IDs.
:: [https://docs.google.com/spreadsheets/d/15AfJNXD0dIKBeEA6jzlI6QLgaNhTG6NeKg5v9fnMm08/edit?usp=sharing Voice Reference Table] - A list of all the exosuit voice files with their WEM IDs.


*{{fc|#FFF|BANKS_INTERMEDIATE}} - No real use
*{{fc|#FFF|BANKS_INTERMEDIATE}} - No real use

Revision as of 07:11, August 23, 2020

Template:TOC right

Game Files

NMS mostly uses the .MBIN file format to store data but it's far from being the only file format used by the game. Here's what you can find in each game folder :

GLOBAL Files - Main game settings stored in .MBIN files
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
    • ANIMATIONS : player animation settings
    • AUDIO : Bytebeat settings
    • EFFECTS : defines properties like light, particles, shakes and duration of game effects
    • ENGINESETTINGS : animations and graphics menu settings
    • ENTITLEMENTS : Handled game pre-order bonuses
    • FONTS
    • GAMESTATE
    • INPUT
    • INTERACTIVITY
    • LANGUAGE : sets what languages are available depending on player's country
    • LSYSTEMS : remnant of L-Systems test files
    • PROJECTILES : projectile settings table
    • REALITY : game major tables
    • SIMULATION : other game major tables
      • ENVIRONMENT
        • HAZARDTABLE - handles behaviors of environmental hazards: Extreme Cold, Extreme Heat, No Oxygen, Radiation, Toxic Gas
    • TROPHIES : Handled game achievements
    • UI
  • MUSIC
    • XML files : text files controlling music samples
  • 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
  • TEXTURES
    • CACHE.SQS : Texture caching file for quick texture adressing. Stores header and footer of most used textures
    • DDS files
    • MBIN 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

Save Files

No Man's Sky stores save files in a recluded folder.
Here is an example showing where you can find it if your operating system is on your C: drive :
C:\Users\YourUserName\AppData\Roaming\HelloGames\NMS\st_76561198016365084

Just 2 notes about this path :

  • YouUserName is your user name on your computer
  • the final folder is procedural (like everything in NMS) so yours will be different

Save files are in .hg format which is obvioulsy an Hello Games proprietary format.
Hopefuly, some save game editor can help to read and edit these files.


Template:NMSPageClose