(WIP) Layout Creation Database - jxjacob/GSTHD GitHub Wiki
WIP list of all objects in GSTHD and the properties they accept.
TODO: come up with a better name for this page
Types
List of all types that are mentioned in this document
Name | Description |
---|---|
bool | either true or false |
color | A string of three int s between 0 and 255 representing the RGB values of a colour. Formatted as "R, G, B" |
int | A whole number between -2,147,483,648 and 2,147,483,647 (inclusive) |
MedallionLabel | See: here |
Size | A string of two int s (usually) representing the width and height of the object. Formatted as "W, H" |
string | Text |
string[] | A list of strings. Formatted as ["string1", "string2", "etc"] |
KnownColor
See: this page for the list of C# known colours
AppSize
Denotes the settings for the layout
Name | Type | Default | Description |
---|---|---|---|
Width | int | Width of the layout window | |
Height | int | Height of the layout window | |
DefaultSongMarkerImages | string[] | null |
The default images used as markers by Song objects (if those songs do not include their own) |
DefaultGossipStoneImages | string[] | null |
The default images of GossipStone objects (if those stones do not include their own) |
DefaultPathGoalImages | string[] | null |
The default images used as path goal images of PanelWoth objects (if those panels do not include their own) |
DefaultWothGossipStoneCount | int | null |
The default number of GossipStone s within a PanelWoth object (if those panels do not include their own) |
DefaultPathGoalCount | int | null |
The default number of path goal objects within a PanelWoth object (if those panels do not include their own) |
WothColors | string[] | The KnownColors for text used by PanelWoth and PanelQuantity objects (overrides DefaultWothColors of settings.json) |
|
BarrenColors | string[] | The KnownColors for text used by PanelBarren objects (overrides DefaultBarrenColors of settings.json) |
|
DefaultWothColorIndex | int | 0 | The starting index for iterating through the list of WothColors (overrides DefaultWothColorIndex of settings.json) |
DefaultDungeonNames | MedallionLabel | null |
The default settings for a Medallion object's label (if those medallions do not include their own) |
EnableBroadcast | bool | "false" |
Whether or not this layout supports Broadcast View |
BroadcastFile | string | null |
The filepath of the broadcast view layout used (relative to this file) |
AutotrackingGame | string | null |
The name of the csv file that contains the autotracking data (in the Autotrackers folder) |
CollectedItems
TODO
DoubleItems
TODO
GossipStones
TODO
GossipStoneGrids
All the same properties as GossipStones, with the addition of:
Name | Type | Default | Description |
---|---|---|---|
Columns | int | The number of columns in the grid | |
Rows | int | The number of rows in the grid | |
Spacing | Size | Two numbers representing the spacing between Columns and Rows of objects, respectively |
GuaranteedHints
TODO
Items
TODO
ItemGrids
All the same properties as Items, with the addition of:
Name | Type | Default | Description |
---|---|---|---|
Columns | int | The number of columns in the grid | |
Rows | int | The number of rows in the grid | |
Spacing | Size | Two numbers representing the spacing between Columns and Rows of objects, respectively |
Labels
TODO
Medallions
TODO
MedallionLabel
TODO
PanelBarren
TODO
PanelQuantity
TODO
PanelSpoiler
TODO
PanelWoth
TODO
Songs
TODO
TextBoxes
TODO
TextBoxGrids
All the same properties as Textboxes, with the addition of:
Name | Type | Default | Description |
---|---|---|---|
Columns | int | The number of columns in the grid | |
Rows | int | The number of rows in the grid | |
Spacing | Size | Two numbers representing the spacing between Columns and Rows of objects, respectively |