DO/WHMTG

From Dark Omen Wiki

(Difference between revisions)
Jump to: navigation, search
(Added dump of whmtg-script. Writing the dumper took 4hours...)
(.)
Line 8: Line 8:
</div>
</div>
</div>
</div>
-
 
-
== Structure ==
 
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]
-
More information and a complete dump of the WHMTG-Script follow during the day. Stay tuned :)
+
== Analysis ==
-
[http://darkomen.pastebin.com/9mf0NfwD Dump of the whole WHMTG-Script]
+
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


Contents


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)
Personal tools
communication