Expansion Library Template - a template for making expansions w/ proper libraries

This is a moderated forum that collects tutorials, guides, and references for creating Transcendence extensions and scripts.
Post Reply
User avatar
Aury
Fleet Admiral
Fleet Admiral
Posts: 5447
Joined: Tue Feb 05, 2008 1:10 am
Location: At the VSS Shipyards in the frontier, designing new ships.

Here is a template that we created for the expanded universe dev team - or anyone interested in producing a large expansion-sized mod. It provides a handy list of pre-created modules, placeholder library graphics, and a couple example types, showing how UNIDs are accessed via a UNID library.

The pregenerated libraries include:
UNID library - This is for your UNIDs, and allows for better optional integrations in other expansions or mods
Resource library - This is for your image & sound files
Function library - This is for your global lambdas or other defines
Core library - This is where the majority of your types will go

The use of a UNID library allows for other people to optionally reference your expansion without the end user needing to download an entire expansion if its too much for their system (or network connection) - the UNID library is a very small dependency containing just UNIDs for your entire expannsion.

https://github.com/TranscendenceRegiste ... y_Template

Feel free to check it out and request any additions to it.
(shpOrder gPlayership 'barrelRoll)

<New tutorials, modding resources, and official extension stuff coming to this space soon!>
Post Reply