Modding
The game can be modded using JSON files.
Modding Guide Blog Posts
Other Resources
Modding Attribute List
Preliminary Information:
1 Tile = 16 pixels
Sprite sheets are 63 x 63 tiles, or 1024 x 1024 pixels
When attributes require a coordinate on the spritesheet, the format is ( x , y ) or horizontal then vertical.
Both horizontal and vertical start from ( 0 , 0 ) on the top left and go to ( 63 , 63 ) on the bottom right.
The basic structure of attributes is:
"Attribute": "Value",
Where "Attribute"
will be the attribute you want to add and "Value"
is the value you want to set the attribute to.
Values will be listed alongside attributes, so for now just know that not all attributes take the same values.
A note about Json: when adding attributes you put a comma at the end only if there is another attribute after it.
For example, if there are only 3 attributes in a file, you would only have 2 commas as the last attribute doesn't need it:
[ { "Attribute1": "Value", "Attribute2": "Value", "Attribute3": "Value" } ]
This is also the case when adding attributes within a list:
[ { "AttributeParent": { "subAttribute1": "value", "subAttribute2": "value", "subAttribute3": "value } } ]
Basic Attributes:
"name":