This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2021/08/31 10:38] maxime [The mod.json file] |
start [2022/03/30 10:53] maxime |
||
---|---|---|---|
Line 14: | Line 14: | ||
* [[data-types|Data types]] | * [[data-types|Data types]] | ||
* [[enumerations|Enumerations]] | * [[enumerations|Enumerations]] | ||
+ | * [[annotations|Annotations]] | ||
* [[example-mods|Example Mods]] | * [[example-mods|Example Mods]] | ||
* [[texture-usage-policy|Game texture usage policy]] | * [[texture-usage-policy|Game texture usage policy]] | ||
+ | * [[debugging-mods|Debugging mods]] | ||
* [[foundation-library-functions|Foundation library functions]] | * [[foundation-library-functions|Foundation library functions]] | ||
Line 23: | Line 25: | ||
* [[dependencies|Mod Dependencies]] | * [[dependencies|Mod Dependencies]] | ||
+ | * [[custom-classes|Custom classes]] | ||
* [[components|Components]] | * [[components|Components]] | ||
* [[asset-override|Game asset override]] | * [[asset-override|Game asset override]] | ||
* [[behavior-trees|Behavior trees]] | * [[behavior-trees|Behavior trees]] | ||
* [[events|Events]] | * [[events|Events]] | ||
- | * [[custom-classes|Custom classes]] | ||
* [[building-asset-processor|Building asset processor]] | * [[building-asset-processor|Building asset processor]] | ||
* [[level-of-detail|Level Of Detail (LOD)]] | * [[level-of-detail|Level Of Detail (LOD)]] | ||
Line 35: | Line 37: | ||
* [[walls|Create walls]] | * [[walls|Create walls]] | ||
* [[particle-effects|Create particle effects]] | * [[particle-effects|Create particle effects]] | ||
+ | * [[construction-steps|Construction steps]] | ||
* [[material-sets|Material sets]] | * [[material-sets|Material sets]] | ||
Line 63: | Line 66: | ||
} | } | ||
</file> | </file> | ||
+ | |||
+ | ===== metadata folder ===== | ||
+ | |||
+ | For files that don't need to be loaded, you can add those files to a ''metadata'' folder at the root of your mod. This can be used for example to contain the map thumbnail images listed in the ''mod.json'' file. | ||
+ | |||
===== The mod.lua script ===== | ===== The mod.lua script ===== | ||
First, you have to create your new mod instance: | First, you have to create your new mod instance: |