Thing about modding support #144
Labels
Engine
Some internal engine changes
Needs design
The design of this hasn't been decided yet and just exists as a general concept.
Component based XML entities will be part of this.
We will need some kind of API so that code can be created and use the internal methods of the game engine.
The general idea is that custom code for mods will be compiled into .dll files which can be loaded up at runtime.
Mod files will contain:
Mod/Code/[dll files (loaded automatically)]
Mod/Data/Textures/[Texture files, bmp format anywhere, including recursive subfolders]
Mod/Data/[Entity xml files anywhere, including recursive subfolders]
Mod/ModData.xml
Mod/Data/TextureData.json
Mod data holds data such as the mod name, description, dependancies.
The text was updated successfully, but these errors were encountered: