Dawn of War 2 is developed by Relic Entertainment and published by THQ Canada.
DoW2 integrates Steam as it's main DRM component and Games for Windows Live into it's online component, and as an additional layer of DRM.
DoW2's mod support allows for custom LUA scripting, editing of game data and creation of custom maps and textures. Editing of 2D menu graphics (scaleform), 3D models and source code is not currently possible. High level source code is never likely to become available (aside from crude third party disassembly). As of patch 1.4 custom map creation is officially supported through Relic's WorldBuilder application.
-
-
RBFConv: Unofficial RBF editor critical to DoW2 modding.
-
-
-
MODULE: Defines mod properties used to launch mods.
RBF: Relic Binary Files contain important game and entity data.
SGA: Archive format which contains most of the game's files.
WB-SCENARIO: Map/scenario format created by the World Builder.
DOW2.exe: Primary game binary executable file.
-
SimEngine.dll: Game/engine library file, extends many important SCAR functions.
SCAR scripting: LUA based scripting, examples and references on specific functions.
Game Mechanics - Important game functionality and how it works
Entities: Objects defined by Entity Blueprints, an object used by the game.
Squads: A grouping of entities that can be treated by the engine and players as a whole unit.
Retreating: A fallback function emulating real world military tactics.
Cover: Positional objects that alter unit behavior and provide defensive bonuses.