ModUI: Difference between revisions
Jump to navigation
Jump to search
Stlnegril9 (talk | contribs) No edit summary |
Stlnegril9 (talk | contribs) →JSON fields: change research to link research category panels |
||
| Line 13: | Line 13: | ||
| techCategoryOrderIds | | techCategoryOrderIds | ||
| Tech [[ResearchCatModIds| category]] | | Tech [[ResearchCatModIds| category]] | ||
| Defines order of [[Research | | Defines order of [[Construction|Research Category Panels]] in research window | ||
|- | |- | ||
| globalStorageUISpec | | globalStorageUISpec | ||
| Line 30: | Line 30: | ||
* note resourceCategoryId is used when resourceId=254 to refer to a [[Resource_Categories|category]] (e.g. "Food", "Luxury Food", "Fuel"), otherwise resourceCategoryId=0.<br> | * note resourceCategoryId is used when resourceId=254 to refer to a [[Resource_Categories|category]] (e.g. "Food", "Luxury Food", "Fuel"), otherwise resourceCategoryId=0.<br> | ||
* note globalStorageUISpec superceded resourceCategoriesDict. Left in for history.<br> | * note globalStorageUISpec superceded resourceCategoriesDict. Left in for history.<br> | ||
=Example JSON= | =Example JSON= | ||
<pre> | <pre> | ||
Revision as of 13:21, 15 June 2023
The ui.json file may be used to change the game interface.
JSON fields
| Name | Entry | Description |
|---|---|---|
| constructionGridBuildingIds | building ID | Defines order, not the menu, of buildings in the building selection (bottom right) |
| techCategoryOrderIds | Tech category | Defines order of Research Category Panels in research window |
| globalStorageUISpec | category entries |
Defines the order and content of resources and categories shown in the bottom left menu |
| OBSOLETE | OBSOLETE | OBSOLETE |
| resourceCategoriesDict | id itemTypeId itemCategory |
Defines grouping, categorisation, and order of resources shown in the bottom left menu id should be unique from other resources in this file itemTypeId matches the value of typeId in resources.json |
- note resourceCategoryId is used when resourceId=254 to refer to a category (e.g. "Food", "Luxury Food", "Fuel"), otherwise resourceCategoryId=0.
- note globalStorageUISpec superceded resourceCategoriesDict. Left in for history.
Example JSON
{
"constructionGridBuildingIds": [
41,
19,
38
],
{
"globalStorageUISpec": {
"groupSpecs": [
{
"category": 0,
"entries": [
{
"resourceId": 43,
"resourceCategoryId": 0
},
{
"resourceId": 45,
"resourceCategoryId": 0
},
{
"resourceId": 46,
"resourceCategoryId": 0
}
]
},
{
"category": 2,
"entries": [
{
"resourceId": 12,
"resourceCategoryId": 0
},
{
"resourceId": 254, // 254 = use Resource Group
"resourceCategoryId": 2 // Simple Food Group
},
{
"resourceId": 0,
"resourceCategoryId": 0
},
{
"resourceId": 254, // 254 = use Resource Group
"resourceCategoryId": 4 // Alcohol Group
},
{
"resourceId": 9,
"resourceCategoryId": 0
},
{
"resourceId": 10,
"resourceCategoryId": 0
},
{
"resourceId": 48,
"resourceCategoryId": 0
},
{
"resourceId": 49,
"resourceCategoryId": 0
},
{
"resourceId": 254, // 254 = use Resource Group
"resourceCategoryId": 3 // Luxury Food Group
}
]
}
]
}
}
"techCategoryOrderIds": [
0,
6,
4,
]
}