Re: Any ways of bringing TT back?
Posted: Wed Dec 16, 2015 3:22 am
What's the plan if we do get the source code?
Planet ThinkTanks 2: a Community Forum, Downloads for ThinkTanks by GarageGames and BraveTree Productions
https://www.planetthinktanks2.com/forums/
https://www.planetthinktanks2.com/forums/viewtopic.php?t=12816
Code: Select all
enum CompiledInstructions
{
OP_FUNC_DECL = 0,
OP_CREATE_OBJECT = 1,
OP_2_INEXISTENT = 2,
OP_3_INEXISTENT = 3,
OP_ADD_OBJECT = 4,
OP_END_OBJECT = 5,
OP_JMPIFFNOT = 6,
OP_JMPIFNOT = 7,
OP_JMPIFF = 8,
OP_JMPIF = 9,
OP_JMPIFNOT_NP = 10,
OP_JMPIF_NP = 11,
OP_JMP = 12,
OP_INVALID = 13,
OP_CMPEQ = 14,
OP_CMPGR = 15,
OP_CMPGE = 16,
OP_CMPLT = 17,
OP_CMPLE = 18,
OP_CMPNE = 19,
OP_XOR = 20,
OP_MOD = 21,
OP_BITAND = 22,
OP_BITOR = 23,
OP_NOT = 24,
OP_NOTF = 25,
OP_ONESCOMPLEMENT = 26,
OP_SHR = 27,
OP_SHL = 28,
OP_AND = 29,
OP_OR = 30,
OP_ADD = 31,
OP_SUB = 32,
OP_MUL = 33,
OP_DIV = 34,
OP_NEG = 35,
OP_SETCURVAR = 36,
OP_SETCURVAR_CREATE = 37,
OP_SETCURVAR_ARRAY = 38,
OP_SETCURVAR_ARRAY_CREATE = 39,
OP_LOADVAR_UINT = 40,
OP_LOADVAR_FLT = 41,
OP_LOADVAR_STR = 42,
OP_LOADVAR_VAR = 43,
OP_SAVEVAR_UINT = 44,
OP_SAVEVAR_FLT = 45,
OP_SAVEVAR_STR = 46,
OP_SAVEVAR_VAR = 47,
OP_30_UNKNOWN = 48,
OP_31_UNKNOWN = 49,
OP_LOADFIELD_UINT = 50,
OP_LOADFIELD_FLT = 51,
OP_LOADFIELD_STR = 52,
OP_SAVEFIELD_UINT = 53,
OP_SAVEFIELD_FLT = 54,
OP_SAVEFIELD_STR = 55,
OP_STR_TO_UINT = 56,
OP_STR_TO_FLT = 57,
OP_STR_TO_NONE = 58,
OP_FLT_TO_UINT = 59,
OP_FLT_TO_STR = 60,
OP_FLT_TO_NONE = 61,
OP_UINT_TO_FLT = 62,
OP_UINT_TO_STR = 63,
OP_UINT_TO_NONE = 64,
OP_LOADIMMED_UINT = 65,
OP_LOADIMMED_FLT = 66,
OP_TAG_TO_STR = 67,
OP_LOADIMMED_STR = 68,
OP_LOADIMMED_IDENT = 69,
OP_CALLFUNC_RESOLVE = 70,
OP_CALLFUNC = 71,
OP_42_INEXISTENT = 72,
OP_ADVANCE_STR = 73,
OP_ADVANCE_STR_APPENDCHAR = 74,
OP_ADVANCE_STR_COMMA = 75,
OP_ADVANCE_STR_NUL = 76,
OP_REWIND_STR = 77,
OP_TERMINATE_REWIND_STR = 78,
OP_COMPARE_STR = 79,
OP_PUSH = 80,
OP_PUSH_UINT = 81,
OP_PUSH_FLT = 82,
OP_PUSH_VAR = 83,
OP_PUSH_FRAME = 84,
};