Main.dat: Difference between revisions

From The Last Starwiki
Jump to navigation Jump to search
(Update the file/directory information)
(Update for Alpha 3 structure)
Line 4: Line 4:
! Directory !! Content description
! Directory !! Content description
|-
|-
| definitions|| <code>definitions.txt</code> is the only file in this directory. It contains information about placeable items in the game. This includes the identifying name of the item, its height and width in in-game units, pipe or cable connection points, placement restrictions, and slot placements for input and output.
| <root>|| <code>containers.txt</code> contains information about resource containers, the color of the contents and whether they are salvage or reagent.
 
<code>definitions.txt</code> contains information about placeable items in the game. This includes the identifying name of the item, its height and width in in-game units, pipe or cable connection points, placement restrictions, and slot placements for input and output.
 
<code>recipes.txt</code> contains information about recipes used by various equipment.
|-
|-
| dialogs|| Text files that define the on-screen location of buttons, input fields and text used in various menus and dialogs.
| dialogs|| Text files that define the on-screen location of buttons, input fields, and text used in various menus and dialogs.
|-
|-
| fonts|| Font files.
| fonts|| Font files.
Line 21: Line 25:
|-
|-
| sprites || Sprite sheets containing the textures of characters, objects, walls, and vents. <code>spritebank.txt</code> links textures in sprite sheets to objects listed in <code>definitions\definitions.txt</code>.
| sprites || Sprite sheets containing the textures of characters, objects, walls, and vents. <code>spritebank.txt</code> links textures in sprite sheets to objects listed in <code>definitions\definitions.txt</code>.
|-
| stickers || An empty directory. It is unclear what this will be used for.
|}
|}


[[Category:Game files]]
[[Category:Game files]]

Revision as of 09:30, 11 May 2023

main.dat is a ZIP file in the root installation directory. It contains a variety of resources loaded into the game as described below:

Directory Content description
<root> containers.txt contains information about resource containers, the color of the contents and whether they are salvage or reagent.

definitions.txt contains information about placeable items in the game. This includes the identifying name of the item, its height and width in in-game units, pipe or cable connection points, placement restrictions, and slot placements for input and output.

recipes.txt contains information about recipes used by various equipment.

dialogs Text files that define the on-screen location of buttons, input fields, and text used in various menus and dialogs.
fonts Font files.
gfx Images including backgrounds, effects, floors, and icons.
language Localization files for text in the game. english.txt is the only file in this directory.
Note: Adding other language files to this directory currently does nothing.
saves Save files used during testing.
sectors Predefined sectors. The prologue sector is currently the only one that is defined.
ships Ship files defining hostiles, NPC ships, and ships available for purchase. This is split into official Introversion ships and those built by the community.
sprites Sprite sheets containing the textures of characters, objects, walls, and vents. spritebank.txt links textures in sprite sheets to objects listed in definitions\definitions.txt.