DO/WHMTG
From Dark Omen Wiki
(Difference between revisions)
(Added dump of whmtg-script. Writing the dumper took 4hours...) |
(.) |
||
Line 8: | Line 8: | ||
</div> | </div> | ||
</div> | </div> | ||
- | |||
- | |||
WHMTG (Warhammer Meeting) is the script language used to script the activities like meetings between the battles. | WHMTG (Warhammer Meeting) is the script language used to script the activities like meetings between the battles. | ||
The developers were so kind to include a complete WHMTG-Function-Name-Table in EngRel. This made decoding the functions a piece of cake. | The developers were so kind to include a complete WHMTG-Function-Name-Table in EngRel. This made decoding the functions a piece of cake. | ||
+ | . | ||
+ | [http://darkomen.pastebin.com/9mf0NfwD Dump of the whole WHMTG-Script] | ||
- | + | == Analysis == | |
- | + | Initiator vs. Terminator | (Nested) | |
+ | --------------------------+---------------- | ||
+ | WH_IF <--> WH_ENDIF | (WH_ELSE) | ||
+ | WH_GOSUB <--> WH_RETURN | | ||
+ | WH_REPEAT <--> WH_UNTIL | | ||
+ | WH_DO <--> WH_LOOP | (WH_BREAK) |
Revision as of 18:54, 21 August 2010
WHMTG (Warhammer Meeting) is the script language used to script the activities like meetings between the battles.
The developers were so kind to include a complete WHMTG-Function-Name-Table in EngRel. This made decoding the functions a piece of cake. . Dump of the whole WHMTG-Script
Analysis
Initiator vs. Terminator | (Nested) --------------------------+---------------- WH_IF <--> WH_ENDIF | (WH_ELSE) WH_GOSUB <--> WH_RETURN | WH_REPEAT <--> WH_UNTIL | WH_DO <--> WH_LOOP | (WH_BREAK)