Advertisement
SyGnUs

MW3 PS3 OP Codes

Aug 22nd, 2017
439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1. enum OP_Code
  2. {
  3. OP_End = 0,
  4. OP_Return = 1,
  5. OP_GetUndefined = 2,
  6. OP_GetZero = 3,
  7. OP_GetByte = 4,
  8. OP_GetAnimTree = 5,
  9. OP_GetNegByte = 6,
  10. OP_GetUnsignedShort = 7,
  11. OP_GetNegUnsignedShort = 8,
  12. OP_GetInteger = 9,
  13. OP_GetBuiltinFunction = 0xA,
  14. OP_GetBuiltinMethod = 0xB,
  15. OP_GetFloat = 0xC,
  16. OP_GetString = 0xD,
  17. OP_GetIString = 0xE,
  18. OP_GetVector = 0xF,
  19. OP_GetLevelObject = 0x10,
  20. OP_GetAnimObject = 0x11,
  21. OP_GetSelf = 0x12,
  22. OP_GetThisthread = 0x13,
  23. OP_GetLevel = 0x14,
  24. OP_GetGame = 0x15,
  25. OP_GetAnim = 0x16,
  26. OP_GetAnimation = 0x17,
  27. OP_GetGameRef = 0x18,
  28. OP_GetLocalFunction = 0x19,
  29. OP_GetFarFunction = 0x1A,
  30. OP_CreateLocalVariable = 0x1B,
  31. OP_RemoveLocalVariables = 0x1C,
  32. OP_EvalLocalVariableCached0 = 0x1D,
  33. OP_EvalLocalVariableCached1 = 0x1E,
  34. OP_EvalLocalVariableCached2 = 0x1F,
  35. OP_EvalLocalVariableCached3 = 0x20,
  36. OP_EvalLocalVariableCached4 = 0x21,
  37. OP_EvalLocalVariableCached5 = 0x22,
  38. OP_EvalLocalVariableCached = 0x23,
  39. OP_EvalLocalArrayCached = 0x24,
  40. OP_EvalArray = 0x25,
  41. OP_EvalLocalArrayRefCached0 = 0x26,
  42. OP_EvalNewLocalArrayRefCached0 = 0x27,
  43. OP_EvalLocalArrayRefCached = 0x28,
  44. OP_EvalArrayRef = 0x29,
  45. OP_ClearArray = 0x2A,
  46. OP_EmptyArray = 0x2B,
  47. OP_AddArray = 0x2C,
  48. OP_GetSelfObject = 0x2D,
  49. OP_EvalLevelFieldVariable = 0x2E,
  50. OP_EvalAnimFieldVariable = 0x2F,
  51. OP_EvalSelfFieldVariable = 0x30,
  52. OP_EvalFieldVariable = 0x31,
  53. OP_EvalLevelFieldVariableRef = 0x32,
  54. OP_EvalAnimFieldVariableRef = 0x33,
  55. OP_EvalSelfFieldVariableRef = 0x34,
  56. OP_EvalFieldVariableRef = 0x35,
  57. OP_ClearFieldVariable = 0x36,
  58. OP_SafeCreateVariableFieldCached = 0x37,
  59. OP_SafeSetVariableFieldCached0 = 0x38,
  60. OP_SafeSetVariableFieldCached = 0x39,
  61. OP_SafeSetWaittillVariableFieldCached = 0x3A,
  62. OP_clearparams = 0x3B,
  63. OP_checkclearparams = 0x3C,
  64. OP_EvalLocalVariableRefCached0 = 0x3D,
  65. OP_EvalNewLocalVariableRefCached0 = 0x3E, // = nop,
  66. OP_EvalLocalVariableRefCached = 0x3F,
  67. OP_SetLevelFieldVariableField = 0x40,
  68. OP_SetVariableField = 0x41,
  69. OP_ClearVariableField = 0x42, // = nop
  70. OP_SetAnimFieldVariableField = 0x43,
  71. OP_SetSelfFieldVariableField = 0x44,
  72. OP_SetLocalVariableFieldCached0 = 0x45,
  73. OP_SetNewLocalVariableFieldCached0 = 0x46,
  74. OP_SetLocalVariableFieldCached = 0x47,
  75. OP_ClearLocalVariableFieldCached = 0x48,
  76. OP_ClearLocalVariableFieldCached0 = 0x49,
  77. OP_CallBuiltin0 = 0x4A,
  78. OP_CallBuiltin1 = 0x4B,
  79. OP_CallBuiltin2 = 0x4C,
  80. OP_CallBuiltin3 = 0x4D,
  81. OP_CallBuiltin4 = 0x4E,
  82. OP_CallBuiltin5 = 0x4F,
  83. OP_CallBuiltin = 0x50,
  84. OP_CallBuiltinMethod0 = 0x51,
  85. OP_CallBuiltinMethod1 = 0x52,
  86. OP_CallBuiltinMethod2 = 0x53,
  87. OP_CallBuiltinMethod3 = 0x54,
  88. OP_CallBuiltinMethod4 = 0x55,
  89. OP_CallBuiltinMethod5 = 0x56,
  90. OP_CallBuiltinMethod = 0x57,
  91. OP_wait = 0x58,
  92. OP_waittillFrameEnd = 0x59,
  93. OP_PreScriptCall = 0x5A,
  94. OP_ScriptLocalFunctionCall2 = 0x5B,
  95. OP_ScriptLocalFunctionCall = 0x5C,
  96. OP_ScriptLocalMethodCall = 0x5D,
  97. OP_ScriptLocalThreadCall = 0x5E,
  98. OP_ScriptLocalChildThreadCall = 0x5F,
  99. OP_ScriptLocalMethodThreadCall = 0x60,
  100. OP_ScriptLocalMethodChildThreadCall = 0x61,
  101. OP_ScriptFarFunctionCall2 = 0x62,
  102. OP_ScriptFarFunctionCall = 0x63,
  103. OP_ScriptFarMethodCall = 0x64,
  104. OP_ScriptFarThreadCall = 0x65,
  105. OP_ScriptFarChildThreadCall = 0x66,
  106. OP_ScriptFarMethodThreadCall = 0x67,
  107. OP_ScriptFarMethodChildThreadCall = 0x68,
  108. OP_ScriptFunctionCallPointer = 0x69,
  109. OP_ScriptMethodCallPointer = 0x6A,
  110. OP_ScriptThreadCallPointer = 0x6B,
  111. OP_ScriptMethodChildThreadCallPointer = 0x6C,
  112. OP_ScriptMethodThreadCallPointer = 0x6D,
  113. OP_ScriptMethodChildThreadCallPointer2 = 0x6E,
  114. OP_CallBuiltinPointer = 0x6F,
  115. OP_CallBuiltinMethodPointer = 0x70,
  116. OP_DecTop = 0x71,
  117. OP_CastFieldObject = 0x72,
  118. OP_EvalLocalVariableObjectCached = 0x73,
  119. OP_CastBool = 0x74,
  120. OP_BoolNot = 0x75,
  121. OP_BoolComplement = 0x76,
  122. OP_JumpOnFalse = 0x77,
  123. OP_JumpOnTrue = 0x78,
  124. OP_JumpOnFalseExpr = 0x79,
  125. OP_JumpOnTrueExpr = 0x7A,
  126. OP_jump = 0x7B,
  127. OP_jumpback = 0x7C,
  128. OP_inc = 0x7D,
  129. OP_dec = 0x7E,
  130. OP_bit_or = 0x7F,
  131. OP_bit_ex_or = 0x80,
  132. OP_bit_and = 0x81,
  133. OP_equality = 0x82,
  134. OP_inequality = 0x83,
  135. OP_less = 0x84,
  136. OP_greater = 0x85,
  137. OP_less_equal = 0x86,
  138. OP_greater_equal = 0x87,
  139. OP_shift_left = 0x88,
  140. OP_shift_right = 0x89,
  141. OP_plus = 0x8A,
  142. OP_minus = 0x8B,
  143. OP_multiply = 0x8C,
  144. OP_divide = 0x8F,
  145. OP_mod = 0x8E,
  146. OP_size = 0x8F,
  147. OP_waittillmatch = 0x90,
  148. OP_waittillmatch2 = 0x91, // nop,
  149. OP_waittill = 0x92,
  150. OP_notify = 0x93,
  151. OP_endon = 0x94,
  152. OP_voidCodepos = 0x95,
  153. OP_switch = 0x96,
  154. OP_endswitch = 0x97,
  155. OP_vector = 0x98
  156. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement