None.
Hopefully all the features in StarForge2 are in this.
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!
Vrael
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!
!
!
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!


!
Wormer

Clokr_
) make an extension of the C language with additional function-level constructs to specify triggers, like: "trigger T { owners: <players list> conditions: <conditions list> actions: <actions list> }" (this reminds me of "class A { public: ... protected: ... private: ... }" ). You then can have two kinds of new objects (conditions and actions) with definition syntax like "condition <identifier> <formal parameters> <definition body>" and "action <identifier> <formal parameters> <definition body>". I believe that is really almost all you need to add to C language. Then you probably need to write some kind of standart library with types definitions, common conditions and actions definitions, unit definitions and such. Writing a C compiler probably is not a very difficult task (but still). Moreover you don't need to generate machine code. But this is only a language part. Then you need to write a good Integrated Development Environment for your language, with syntax highlighting handy UI and such and such, which is probably even harder than writing a C compiler itself.


Norm
Clokr_
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!
Ultraviolet -- in EE2 you just open DatEdit, go to the flingy tab, and make whatever changes you want. Though if you want to do dynamic shit, you have to use the trigger editor with the setdatfile action. And of course you have to inject your changes when done. Can give more specific troubleshooting advice if you provide more details
Ultraviolet -- Symmetry
Ultraviolet