The amount of syntax changes is scary.
Still, is far more pratical to change every single one of them than re-code the entire game mechanics.
I thinking on using this very thread to record most of them.
I already fixed five, so far:
material material_name
{...//options}
is now:
MATERIAL* material_name =
{...//options}
-----------------------------
text text_name
{...//text options}
is now:
TEXT* text_name =
{...//text options}
-----------------------------
is now:
var array_1[3] = {1,2,3};
--------------------------------------
string stringname = "-This string!";
is now:
STRING* stringname - "-This string!";
--------------------------------------
sound ding_som = <DING.WAV>;
is now:
SOUND* ding_sound = "DING.wav";
...and so forth.
I know, minimal changes, etc... but to FIND the correct syntax example in the manuals and replace ALL them, every frigging engine change, is plain torture.