Difference between revisions of "Documentation/Engine/Game data"

From SCS Modding Wiki
Jump to navigation Jump to search
(Root game folder)
Line 6: Line 6:
  
 
Root game folder consists of:
 
Root game folder consists of:
<pre>
+
 
├─ automat - the storage for materials which are converted.
+
├─ automat - the storage for materials which are converted.
├─ contentbrowser
+
├─ contentbrowser
├─ custom - historical folder where the modded definitions were stored - no longer used.
+
├─ custom - historical folder where the modded definitions were stored - no longer used.
├─ def - definitions of the game world, game objects, environment etc.
+
├─ def - definitions of the game world, game objects, environment etc.
├── animated_model
+
├── animated_model - [[Documentation]]
├── camera
+
├── camera
├── cargo
+
├── cargo
├── city
+
├── city
├── climate
+
├── climate
├── company
+
├── company
├── country
+
├── country
├── desktop
+
├── desktop
├── ferry
+
├── ferry
├── initial_save
+
├── initial_save
├── jobs
+
├── jobs
├── regional_settings
+
├── regional_settings
├── sign
+
├── sign
├── stamp
+
├── stamp
├── vehicle
+
├── vehicle
├── world
+
├── world
├─ dlc - shared models used by dlc such like "dead end" sign.
+
├─ dlc - shared models used by dlc such like "dead end" sign.
├─ effect - set of the graphical effects (shaders)
+
├─ effect - set of the graphical effects (shaders)
├─ font - fonts used by game.
+
├─ font - fonts used by game.
├─ map - map data.
+
├─ map - map data.
├─ material - materials used by UI and the objects (there you put materials before conversion???).
+
├─ material - materials used by UI and the objects (there you put materials before conversion???).
├─ model - storage for models.
+
├─ model - storage for models.
├─ model2 - storage for models. (describe diference)  
+
├─ model2 - storage for models. (describe diference)  
├─ prefab - storage for prefabs.
+
├─ prefab - storage for prefabs.
├─ prefab2 - storage for prefabs. (describe difference prefab<>prefab2)
+
├─ prefab2 - storage for prefabs. (describe difference prefab<>prefab2)
├─ road_template
+
├─ road_template
├─ sound - sounds used by game.
+
├─ sound - sounds used by game.
├─ system -  
+
├─ system -  
├─ ui - ui dialogs and windows definitions.
+
├─ ui - ui dialogs and windows definitions.
├─ uilab - (not sure if we ship this folder)
+
├─ uilab - (not sure if we ship this folder)
├─ unit -  
+
├─ unit -  
├─ vehicle - vehicle related files.
+
├─ vehicle - vehicle related files.
├─ video - video based animated textures.
+
├─ video - video based animated textures.
├─ autoexec.cfg - configuration file which is automatically exectued on game startup
+
├─ autoexec.cfg - configuration file which is automatically exectued on game startup
└─ version.txt - TXT file containing game version string
+
└─ version.txt - TXT file containing game version string
</pre>
+
 
  
 
[[Category:TODO]]
 
[[Category:TODO]]

Revision as of 08:55, 3 March 2016

All of SCS games is using partially prescribed folder structure. This means that some resources must have proper name and be placed into proper folder otherwise game may malfunction or even crash. That's why this topic is giving insight to game base folder structure, it's crucial resources and their place in folders.

In general topic is showing and describing structure of the folder and files as you get them by using Game Archive Extractor for two basic files with .scs extension found in game installation directory: "base.scs" and "def.scs".

Root game folder

Root game folder consists of:

├─ automat - the storage for materials which are converted.
├─ contentbrowser
├─ custom - historical folder where the modded definitions were stored - no longer used.
├─ def - definitions of the game world, game objects, environment etc.
├── animated_model - Documentation
├── camera
├── cargo
├── city
├── climate
├── company
├── country
├── desktop
├── ferry
├── initial_save
├── jobs
├── regional_settings
├── sign
├── stamp
├── vehicle
├── world
├─ dlc - shared models used by dlc such like "dead end" sign.
├─ effect - set of the graphical effects (shaders)
├─ font - fonts used by game.
├─ map - map data.
├─ material - materials used by UI and the objects (there you put materials before conversion???).
├─ model - storage for models.
├─ model2 - storage for models. (describe diference) 
├─ prefab - storage for prefabs.
├─ prefab2 - storage for prefabs. (describe difference prefab<>prefab2)
├─ road_template
├─ sound - sounds used by game.
├─ system - 
├─ ui - ui dialogs and windows definitions.
├─ uilab - (not sure if we ship this folder)
├─ unit - 
├─ vehicle - vehicle related files.
├─ video - video based animated textures.
├─ autoexec.cfg - configuration file which is automatically exectued on game startup
└─ version.txt - TXT file containing game version string