Overview¶
Introduction¶
Modding documentation for contraZH.
Most of this is a copy of the GeneralsGameCode_Modding wiki, which contraZH is forked from. Those pages document upstream's engine additions and apply here unchanged. Credit for them goes to Andi and the other GeneralsGameCode_Modding contributors.
Changes specific to this fork are on contraZH Changes.
Pages¶
This fork¶
- contraZH Changes - fork changes by topic: gameplay fixes, Options.ini, new INI keys and modules, debug and Generals Online
- Direct3D 9 Features - shadow mapping, specular, normal and glow maps, per-pixel lights, soft particles, shockwaves
- Water - shader water options,
Water.iniparameters and textures - Electric & Laser Shading - pictured electric, laser and laser ground glow keys
- WorldBuilder Qt - the Qt map editor, its D3D9 effects, script and INI tools, map generator and MCP server
Upstream reference¶
- Changes & Bug Fixes - changes to default engine behaviour
- Objects & Modules - object parameters and every new module type
- Weapons / Armors / Turrets
- SpecialPowers / Science / Upgrades
- FXList & ParticleSystems
- GameData - GameData.ini, InGameUI.ini and MiscAudio.ini
- CommandButtons / ChatCommands
- BuffSystem / Locomotor / Naval Support
- Object Creation List / New Enum Definitions
- Audio
Contact¶
Issues and pull requests: https://github.com/triatomic/contraZH