How it used to work
Edit
See Moe: http://forums.relicnews.com/showthread.php?73876-Making-the-Keeper-a-playable-race-a-modding-tutorial-for-newbies (Relicnews forums website deactivated)
How it works now
Edit
- scripts
- races
- <racename>
- deathmatch (folder name matches gamerule)
- props
- unitcaps (unitcap overrides only for this gamerule)
- huge
- large
- normal
- small
- props
- default.lua (contains most of the core properties for the race - hyper effect, playable, etc)
- scripts
- ai_build.lua
- ai_special.lua
- ai_upgrades.lua
- crate_locate.lua
- crate_ships.lua
- def_build.lua
- def_research.lua
- singleplayer
- props
- unitcaps (unitcap overrides only for this gamerule)
- huge
- large
- normal
- small
- deathmatch (folder name matches gamerule)
- <racename>.lua (contains namespace and filtering information for the race)
- <racename>
- races