NoMansSky:Game Structure/METADATA Folder: Difference between revisions

From Step Mods | Change The Game
No edit summary
 
(69 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTITLE__
{{PageTitle|logo=nomanssky|title=METADATA Folder}}
{{NMSPage|contentTitle=Game Structure // METADATA}}
{{NMSPage}}
{{TOC_right}}
{{TOC}}
 
== METADATA Files ==
== METADATA Files ==
The METADATA folder stores all the game databases, often called TABLE or DATA.<br>
The METADATA folder stores all the game databases, often called TABLE or DATA.
As this is a very dense folder, it needed it's own page with detailled content :


====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|ANIMATIONS}} ======
:: '''PLAYERANIMSTABLE''' || ''Player animation calls and controls''
:: '''WEAPONANIMSTABLE''' || ''Weapon animation calls and controls''


: {{fc|#FFF|ANIMATIONS}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|AUDIO}} ======
:: PLAYERANIMSTABLE.MBIN : Player animation calls and controls
:: '''BYTEBEATTEMPLATES''' || ''Bytebeat template settings''
:: WEAPONANIMSTABLE.MBIN : Weapon animation calls and controls
:: '''PULSEDEMO''' || ''Mix settings''


: {{fc|#FFF|AUDIO}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|EFFECTS}} ======
:: BYTEBEATTEMPLATES.MBIN : Bytebeat template settings
:: '''AREADAMAGETABLE''' || ''Barrel area and damage''
:: PULSEDEMO.MBIN : Mix settings
:: '''EXPLOSIONTABLE''' || ''Explosions particle (debris) effects and shake settings, includes fleets warp-in and out effects''
:: '''PLANETEFFECTS''' || ''Planet particle (debris) effects and shake settings, includes blood effects''
:: '''PLAYEREFFECTS''' || ''Player laser and guns particle (debris) effects and shake settings, includes terrain editing''
:: '''SCREENFILTERS''' || ''Filter calls and fade distance''
:: '''SPACEEFFECTS''' || ''Space particle (debris) effects and shake settings, includes asteroid effects''


: {{fc|#FFF|EFFECTS}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|ENGINESETTINGS}} ======
:: AREADAMAGETABLE.MBIN : Barrel area and damage
:: '''GCUSERSETTINGSDATA''' || ''Gameplay and audio game settings plus a few more settings''
:: EXPLOSIONTABLE.MBIN : Explosions particle (debris) effects and shake settings, includes fleets warp-in and out effects
:: '''NPCANIMDETAILSETTINGS''' || ''NPC animations LOD settings''
:: PLANETEFFECTS.MBIN : Planet particle (debris) effects and shake settings, includes blood effects
:: '''PLAYERANIMDETAILSETTINGS''' || ''Player animations LOD settings''
:: PLAYEREFFECTS.MBIN : Player laser and guns particle (debris) effects and shake settings, includes terrain editing
:: '''TKENGINESETTINGSMAPPING''' || ''List of graphic changes that need to restart the game plus shadows, reflections and IK settings''
:: SCREENFILTERS.MBIN : Filter calls and fade distance
:: '''TKGAMESETTINGS''' || ''Nearly void file related to key mapping''
:: SPACEEFFECTS.MBIN : Space particle (debris) effects and shake settings, includes asteroid effects
:: '''TKGRAPHICSSETTINGS''' || ''Graphics game settings plus a few more''


: {{fc|#FFF|ENGINESETTINGS}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|ENTITLEMENTS}} ======
:: GCUSERSETTINGSDATA.MBIN : Gameplay and audio game settings plus a few more settings.
:: '''GCENTITLEMENTREWARDTABLE''' || ''PS4 pre-order bonuses''
:: NPCANIMDETAILSETTINGS.MBIN : NPC animations LOD settings
:: '''GCENTITLEMENTREWARDTABLEPC''' || ''PC pre-order bonuses''
:: PLAYERANIMDETAILSETTINGS.MBIN : Player animations LOD settings
:: '''GCENTITLEMENTREWARDTABLEXBOX''' || ''XBOX pre-order bonuses''
:: TKENGINESETTINGSMAPPING.MBIN : List of graphic changes that need to restart the game plus shadows, reflections and IK settings.
:: '''TKENTITLEMENTLIST''' || ''PS4 pre-order bonuses data''
:: TKGAMESETTINGS.MBIN : nearly void file related to key mapping
:: '''TKENTITLEMENTLISTPC''' || ''PC pre-order bonuses data''
:: TKGRAPHICSSETTINGS.MBIN : Graphics game settings plus a few more
:: '''TKENTITLEMENTLISTBOX''' || ''XBOX pre-order bonuses data''
:: '''TKENTITLEMENTLISTXBOXGDK''' || ''Other XBOX pre-order bonuses data''


: {{fc|#FFF|ENTITLEMENTS}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|FONTS}} ======
:: GCENTITLEMENTREWARDTABLE.MBIN : PS4 pre-order bonuses
:: '''FONTTABLE''' || ''List of fonts and char width setting''
:: GCENTITLEMENTREWARDTABLEPC.MBIN : PC pre-order bonuses
:: '''LANGUAGEFONTOVERRIDETABLE''' || ''Asian redirection table''
:: GCENTITLEMENTREWARDTABLEXBOX.MBIN : XBOX pre-order bonuses
:: '''LANGUAGEFONTOVERRIDETABLEPS4''' || ''PS4 Asian redirection table''
:: TKENTITLEMENTLIST.MBIN : PS4 pre-order bonuses data
:: '''LANGUAGEFONTOVERRIDETABLEVRPS4''' || ''PSVR Asian redirection table''
:: TKENTITLEMENTLISTPC.MBIN : PC pre-order bonuses data
:: '''LANGUAGEFONTTABLE''' || ''empty''
:: TKENTITLEMENTLISTBOX.MBIN : XBOX pre-order bonuses data
:: '''TEXTPRESETTABLE''' || ''2 Fonts presets''
:: TKENTITLEMENTLISTXBOXGDK.MBIN : other XBOX pre-order bonuses data


: {{fc|#FFF|FONTS}}
====== <i class="far fa-folder-open pr-2 hltx"></i> [[{{NAMESPACE}}:Game_Structure/METADATA/GAMESTATE|GAMESTATE]] ======
:: FONTTABLE.MBIN : List of fonts and char width setting
:: Player related tables
:: LANGUAGEFONTOVERRIDETABLE.MBIN : Asian redirection table
:: LANGUAGEFONTOVERRIDETABLEPS4.MBIN : PS4 Asian redirection table
:: LANGUAGEFONTOVERRIDETABLEVRPS4.MBIN : PSVR Asian redirection table
:: LANGUAGEFONTTABLE.MBIN : empty
:: TEXTPRESETTABLE.MBIN : 2 Fonts presets


: {{fc|#FFF|GAMESTATE}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|INPUT}} ======
:: {{fc|#FFF|MESSAGES}}
: <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|BINDINGS}} : Controllers bindings
::: STATUSMESSAGEDEFINITIONS.MBIN : Automatic Chat messages settings
: <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|DEVICES}} : Controller specific files
:: {{fc|#FFF|PLAYERDATA}}
::: '''GCACTIONSETS''' || ''unknown action sets''
::: BANNERCUSTOMISATIONDATA.MBIN : Banners Textures and colors settings
::: '''GCINPUTACTIONINFO''' || ''actions labels and icons calls''
::: BOBBLEHEADCUSTOMISATIONDATA.MBIN : BobbleHeads Model calls
::: '''GCOPENVRCONTROLLERS''' || ''VR controllers mapping''
::: CHARACTERCUSTOMISATIONDESCRIPTORGROUPSDATA.MBIN : Characters variants suffixes and decals settings
::: '''GCVIBRATIONDATATABLE''' || ''Devices vibration settings''
::: CHARACTERCUSTOMISATIONPRESETCUSTOMISATIONSDATA.MBIN : Character presets
::: CHARACTERCUSTOMISATIONTEXTUREOPTIONDATA.MBIN : Characters Marking options
::: CUSTOMISATIONCOLOURPALETTES.MBIN : Preset customisation color palettes (Player, vehicle, freighter...)
::: PLAYERTITLEDATA.MBIN : Titles settings
::: THRUSTERCUSTOMISATIONDATA.MBIN : Custom Trails settings
:: {{fc|#FFF|STATS}}
::: JOURNEYMILESTONETABLE.MBIN : Main journey milestones names and settings
::: LEVELEDSTATSTABLE.MBIN : Details of each milestones steps
::: LEVELEDSTATSTABLESURVIVALMODE.MBIN : Details of each milestones steps for survival mode
::: STATDEFINITIONSTABLE.MBIN : Initialisation of detailed stats
::: STATGROUPSTABLE.MBIN : Defines groups used in STATDEFINITIONSTABLE.MBIN


: {{fc|#FFF|INPUT}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|INTERACTIVITY}} ======
:: {{fc|#FFF|BINDINGS}} : Controllers bindings
:: '''INTERACTIVITYDATA''' || ''Cooldowns for some events''
:: {{fc|#FFF|DEVICES}} : Controller specific files
::: GCACTIONSETS.MBIN : unknown action sets
::: GCINPUTACTIONINFO.MBIN : actions labels and icons calls
::: GCOPENVRCONTROLLERS.MBIN : VR controllers mapping
::: GCVIBRATIONDATATABLE.MBIN : Devices vibration settings


: {{fc|#FFF|INTERACTIVITY}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|LANGUAGE}} ======
:: INTERACTIVITYDATA.MBIN : Cooldowns for some events
:: sets available languages depending on player's country


: {{fc|#FFF|LANGUAGE}} : sets available languages depending on player's country
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|LSYSTEMS}} ======
:: remnant of L-Systems test files


: {{fc|#FFF|LSYSTEMS}} : remnant of L-Systems test files
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|PROJECTILES}} ======
:: '''PROJECTILETABLE''' || ''Main settings for every kind of possible damages''


: {{fc|#FFF|PROJECTILES}}  
====== <i class="far fa-folder-open pr-2 hltx"></i> [[{{NAMESPACE}}:Game_Structure/METADATA/REALITY|REALITY]] ======
:: PROJECTILETABLE.MBIN : Main settings for every kind of possible damages
:: item databases and other main tables


: {{fc|#FFF|REALITY}}
====== <i class="far fa-folder-open pr-2 hltx"></i> [[{{NAMESPACE}}:Game_Structure/METADATA/SIMULATION|SIMULATION]] ======
:: BACKUPREALITY.MBIN : lots and lots of settings of all kind
::: other major game tables
:: CATALOGUE.MBIN : Catalogue categories definitions
:: DEFAULTREALITY.MBIN : Includes all settings from BACKUPREALITY and more
:: JOURNEY.MBIN : calls for journey milestones icons
:: WIKI.MBIN : Wiki categories definitions
:: {{fc|#FFF|COLOURSCHEMES}} : A few freighter paint presets
:: {{fc|#FFF|TABLES}} : game major tables. [[NMS:Reference_Guides/Reference_Tables|This google sheet]] lists game items and properties extracted from these tables from a previous game version.
::: BASEBUILDINGCOSTSTABLE.MBIN : Building parts internal engine costs
::: BASEBUILDINGTABLE.MBIN : Properties of every base building items
::: CONSUMABLEITEMTABLE.MBIN : Effects of all cooked food
::: COSTTABLE.MBIN : Cost of numerous actions, like salvaging ships, upgrading ships, Polo required milestones and more...
::: DAMAGETABLE.MBIN : Every Damage properties
::: DISCOVERYREWARDLOOKUPTABLE.MBIN : Possible items for each biome type
::: EXPEDITIONEVENTTABLE.MBIN : Fleet missions settings
::: EXPEDITIONREWARDTABLE.MBIN : Fleet missions rewards
::: FREIGHTERDUNGEONSTABLE.MBIN : Abandoned Freighters settings
::: FRIGATETRAITTABLE.MBIN : Frigate descriptions
::: GENERATEDBASETEMPLATESTABLE.MBIN : Abandoned Freighters generation rules
::: INVENTORYTABLE.MBIN : Inventory details for every intentories but player ones.
::: LEGACYBASEBUILDINGTABLE.MBIN : Old building parts descriptions (replaced by BASEBUILDINGTABLE.MBIN)
::: LEGACYITEMTABLE.MBIN : Old item conversion ratio for save compatibility
::: MAINTENANCEGROUPSTABLE.MBIN : items required for several maintenance actions like repairing or cleaning.
::: NMS_DIALOG_GCALIENPUZZLETABLE.MBIN : Dialog branches
::: NMS_DIALOG_GCALIENSPEECHTABLE.MBIN : List of teachable words
::: NMS_REALITY_GCPROCEDURALTECHNOLOGYTABLE.MBIN : Description of all procedural technology items
::: [https://wiki.step-project.com/NMS:Game_Structure/GcProductTable NMS_REALITY_GCPRODUCTTABLE.MBIN] : Description of all craftable items
::: NMS_REALITY_GCRECIPETABLE.MBIN : Description of all cooking recipes
::: [https://wiki.step-project.com/NMS:Game_Structure/GcSubstanceTable NMS_REALITY_GCSUBSTANCETABLE.MBIN] : Description of all substance items
::: [https://wiki.step-project.com/NMS:Game_Structure/GCTechnologyTable NMS_REALITY_GCTECHNOLOGYTABLE.MBIN] : description of all technology items
::: NMS_U3REALITY_GCPRODUCTTABLE.MBIN : unused old table
::: NMS_U3REALITY_GCSUBSTANCETABLE.MBIN : unused old table
::: NMS_U3REALITY_GCTECHNOLOGYTABLE.MBIN :unused old table
::: PROCEDURALPRODUCTTABLE.MBIN : Description of all procedural products like buried bones
::: PROCEDURALTECHNOLOGYTABLE.MBIN : old table replaced by NMS_REALITY_GCPROCEDURALTECHNOLOGYTABLE.MBIN ?
::: PURCHASEABLEBUILDINGBLUEPRINTS.MBIN : list of purchaseable blueprints
::: PURCHASEABLESPECIALS.MBIN : list of quicksilver shop items
::: REWARDTABLE.MBIN : Miscellaenous rewards
::: TRADINGCLASSDATATABLE.MBIN : Planets trading stats
::: TRADINGCOSTTABLE.MBIN : Trading item costs
::: UNLOCKABLEITEMTREES.MBIN : unlockable item trees


{{fc|#F88|Work in progress - Folders below will be detailed in the incoming days}}
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|TROPHIES}} ======
:: TKTROPHYDATA.MBIN : Handles game achievements


: {{fc|#FFF|SIMULATION}} : other game major tables
====== <i class="far fa-folder-open pr-2 hltx"></i> {{fc|highlight|UI}} ======
:: DEBUGSCENE.MBIN : Developper Sentinels-related debug file
:: {{fc|#FFF|AMBIENT}}
::: AMBIENTMODECAMERAS.MBIN : Unreleased ambient mode cameras configuration
:: {{fc|#FFF|ECOSYSTEM}}
::: {{fc|#FFF|ROLEDESCRIPTIONTABLES}}
:: {{fc|#FFF|ENVIRONMENT}}
::: [[NMS:Reference_Guides/HazardTable|HAZARDTABLE]] - handles behaviors of environmental hazards: Extreme Cold, Extreme Heat, No Oxygen, Radiation, Toxic Gas
:: {{fc|#FFF|FREIGHTERBASES}}
:: {{fc|#FFF|INTERACTIONS}}
:: {{fc|#FFF|MISSIONS}}
:: {{fc|#FFF|NPCS}}
:: {{fc|#FFF|PLAYER}}
:: {{fc|#FFF|SCANNING}}
:: {{fc|#FFF|SCENE}}
:: {{fc|#FFF|SOLARSYSTEM}}
:: {{fc|#FFF|SPACE}}
: {{fc|#FFF|TROPHIES}} : Handled game achievements
: {{fc|#FFF|UI}}


INPUTTEST : unknown<br>
INPUTTEST : unknown<br>
TESTMETADATA : Different types of data
TESTMETADATA : Different types of data
{{NMSPageClose}}

Latest revision as of 02:50, August 7, 2022

Nomanssky flare.png

METADATA Folder

METADATA Files[edit | edit source]

The METADATA folder stores all the game databases, often called TABLE or DATA.

ANIMATIONS[edit | edit source]
PLAYERANIMSTABLE || Player animation calls and controls
WEAPONANIMSTABLE || Weapon animation calls and controls
AUDIO[edit | edit source]
BYTEBEATTEMPLATES || Bytebeat template settings
PULSEDEMO || Mix settings
EFFECTS[edit | edit source]
AREADAMAGETABLE || Barrel area and damage
EXPLOSIONTABLE || Explosions particle (debris) effects and shake settings, includes fleets warp-in and out effects
PLANETEFFECTS || Planet particle (debris) effects and shake settings, includes blood effects
PLAYEREFFECTS || Player laser and guns particle (debris) effects and shake settings, includes terrain editing
SCREENFILTERS || Filter calls and fade distance
SPACEEFFECTS || Space particle (debris) effects and shake settings, includes asteroid effects
ENGINESETTINGS[edit | edit source]
GCUSERSETTINGSDATA || Gameplay and audio game settings plus a few more settings
NPCANIMDETAILSETTINGS || NPC animations LOD settings
PLAYERANIMDETAILSETTINGS || Player animations LOD settings
TKENGINESETTINGSMAPPING || List of graphic changes that need to restart the game plus shadows, reflections and IK settings
TKGAMESETTINGS || Nearly void file related to key mapping
TKGRAPHICSSETTINGS || Graphics game settings plus a few more
ENTITLEMENTS[edit | edit source]
GCENTITLEMENTREWARDTABLE || PS4 pre-order bonuses
GCENTITLEMENTREWARDTABLEPC || PC pre-order bonuses
GCENTITLEMENTREWARDTABLEXBOX || XBOX pre-order bonuses
TKENTITLEMENTLIST || PS4 pre-order bonuses data
TKENTITLEMENTLISTPC || PC pre-order bonuses data
TKENTITLEMENTLISTBOX || XBOX pre-order bonuses data
TKENTITLEMENTLISTXBOXGDK || Other XBOX pre-order bonuses data
FONTS[edit | edit source]
FONTTABLE || List of fonts and char width setting
LANGUAGEFONTOVERRIDETABLE || Asian redirection table
LANGUAGEFONTOVERRIDETABLEPS4 || PS4 Asian redirection table
LANGUAGEFONTOVERRIDETABLEVRPS4 || PSVR Asian redirection table
LANGUAGEFONTTABLE || empty
TEXTPRESETTABLE || 2 Fonts presets
GAMESTATE[edit | edit source]
Player related tables
INPUT[edit | edit source]
BINDINGS : Controllers bindings
DEVICES : Controller specific files
GCACTIONSETS || unknown action sets
GCINPUTACTIONINFO || actions labels and icons calls
GCOPENVRCONTROLLERS || VR controllers mapping
GCVIBRATIONDATATABLE || Devices vibration settings
INTERACTIVITY[edit | edit source]
INTERACTIVITYDATA || Cooldowns for some events
LANGUAGE[edit | edit source]
sets available languages depending on player's country
LSYSTEMS[edit | edit source]
remnant of L-Systems test files
PROJECTILES[edit | edit source]
PROJECTILETABLE || Main settings for every kind of possible damages
REALITY[edit | edit source]
item databases and other main tables
SIMULATION[edit | edit source]
other major game tables
TROPHIES[edit | edit source]
TKTROPHYDATA.MBIN : Handles game achievements
UI[edit | edit source]

INPUTTEST : unknown
TESTMETADATA : Different types of data