Dungeon Siege contains a massive ammount of content, and it would be tedious to hardcode how all those thousands and thousands of pieces related to each other. That's why GPG invented GAS, a parameterized text language which is used in everything from building tank files to telling the engine what texture the packmule has.
The basics of Components and Templates written in GAS.
- GAS Samples
High octane GAS samples, straight from the gods at Gas Powered Games!