Difference between revisions of "List of unsupported opcodes"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
− | This is a list of | + | This is a list of [[opcode]]s [[GTA III]], [[Vice City]], and [[San Andreas]] do not support. Unlike the [[List_of_unused_opcodes|unused opcodes]], you can't use these ones at all as it will lead the game to crash or undesirable effects. Only opcodes that do not appear in all three games will have complete rows. |
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! width="30px" |Opcode | ! width="30px" |Opcode |
Revision as of 08:29, 13 January 2015
This is a list of opcodes GTA III, Vice City, and San Andreas do not support. Unlike the unused opcodes, you can't use these ones at all as it will lead the game to crash or undesirable effects. Only opcodes that do not appear in all three games will have complete rows.
Opcode | Games | P | Parameter type | Brief description |
---|---|---|---|---|
003D | 2 | global var int, global var int | IS_INT_VAR_NOT_EQUAL_TO_NUMBER | |
003E | 2 | local var int, global var int | IS_INT_LVAR_NOT_EQUAL_TO_NUMBER | |
003F | 2 | global var int, global var int | IS_INT_VAR_NOT_EQUAL_TO_INT_VAR | |
0040 | 2 | local var int, local var int | IS_INT_LVAR_NOT_EQUAL_TO_INT_LVAR | |
0041 | 2 | global var int, local var int | IS_INT_VAR_NOT_EQUAL_TO_INT_LVAR | |
0047 | 2 | global var flt, flt | IS_FLOAT_VAR_NOT_EQUAL_TO_NUMBER | |
0048 | 2 | local var flt, flt | IS_FLOAT_LVAR_NOT_EQUAL_TO_NUMBER | |
0049 | 2 | global var flt, global var flt | IS_FLOAT_VAR_NOT_EQUAL_TO_FLOAT_VAR | |
004A | 2 | local var flt, local var flt | IS_FLOAT_LVAR_NOT_EQUAL_TO_FLOAT_LVAR | |
004B | 2 | global var flt, local var flt | IS_FLOAT_VAR_NOT_EQUAL_TO_FLOAT_LVAR | |
004C | GOTO_IF_TRUE | |||
0054 | GET_PLAYER_COORDINATES | |||
0055 | SET_PLAYER_COORDINATES | |||
0056 | IS_PLAYER_IN_AREA_2D | |||
0057 | IS_PLAYER_IN_AREA_3D | |||
009C | CHAR_WANDER_DIR | |||
009D | 1 | char handle | CHAR_WANDER_RANGE | |
009E | CHAR_FOLLOW_PATH | |||
009F | CHAR_SET_IDLE | |||
00A2 | IS_CHAR_STILL_ALIVE | |||
00AC | IS_CAR_STILL_ALIVE | |||
00B2 | 0 | SPECIAL_0 | ||
00B3 | 0 | SPECIAL_1 | ||
00B4 | 0 | SPECIAL_2 | ||
00B5 | 0 | SPECIAL_3 | ||
00B6 | 0 | SPECIAL_4 | ||
00B7 | 0 | SPECIAL_5 | ||
00B8 | 0 | SPECIAL_6 | ||
00B9 | 0 | SPECIAL_7 | ||
00BD | PRINT_SOON | |||
00C5 | RETURN_TRUE | |||
00C6 | RETURN_FALSE | |||
00C7 | 18 | VAR_INT | ||
00C8 | 18 | VAR_FLOAT | ||
00C9 | 18 | LVAR_INT | ||
00CA | 18 | LVAR_FLOAT | ||
00CB | 0 | { | ||
00CC | 0 | } | ||
00CD | 2 | int, var | REPEAT | |
00CE | 0 | ENDREPEAT | ||
00CF | 1 | int | IF | |
00D0 | 1 | int | IFNOT | |
00D1 | 0 | ELSE | ||
00D2 | 0 | ENDIF | ||
00D3 | 1 | int | WHILE | |
00D4 | 1 | int | WHILENOT | |
00D5 | 0 | ENDWHILE | ||
00DA | STORE_CAR_PLAYER_IS_IN | |||
00DC | IS_PLAYER_IN_CAR | |||
00DE | IS_PLAYER_IN_MODEL | |||
00E0 | IS_PLAYER_IN_ANY_CAR | |||
00E2 | GET_PAD_STATE | |||
00E3 | LOCATE_PLAYER_ANY_MEANS_2D | |||
00E4 | LOCATE_PLAYER_ON_FOOT_2D | |||
00E5 | LOCATE_PLAYER_IN_CAR_2D | |||
00E6 | LOCATE_STOPPED_PLAYER_ANY_MEANS_2D | |||
00E7 | LOCATE_STOPPED_PLAYER_ON_FOOT_2D | |||
00E8 | LOCATE_STOPPED_PLAYER_IN_CAR_2D | |||
00E9 | LOCATE_PLAYER_ANY_MEANS_CHAR_2D | |||
00EA | LOCATE_PLAYER_ON_FOOT_CHAR_2D | |||
00EB | LOCATE_PLAYER_IN_CAR_CHAR_2D | |||
00F5 | LOCATE_PLAYER_ANY_MEANS_3D | |||
00F6 | LOCATE_PLAYER_ON_FOOT_3D | |||
00F7 | LOCATE_PLAYER_IN_CAR_3D | |||
00F8 | LOCATE_STOPPED_PLAYER_ANY_MEANS_3D | |||
00F9 | LOCATE_STOPPED_PLAYER_ON_FOOT_3D | |||
00FA | LOCATE_STOPPED_PLAYER_IN_CAR_3D | |||
00FB | LOCATE_PLAYER_ANY_MEANS_CHAR_3D | |||
00FC | LOCATE_PLAYER_ON_FOOT_CHAR_3D | |||
00FD | LOCATE_PLAYER_IN_CAR_CHAR_3D | |||
010C | GIVE_REMOTE_CONTROLLED_CAR_TO_PLAYER | |||
0113 | ADD_AMMO_TO_PLAYER | |||
0115 | 3 | car handle, int, int | ADD_AMMO_TO_CAR | |
0116 | 1 | player handle | IS_PLAYER_STILL_ALIVE | |
011A | SET_CHAR_THREAT_SEARCH | |||
011B | 2 | char handle, int | SET_CHAR_THREAT_REACTION | |
011C | SET_CHAR_OBJ_NO_OBJ | |||
011D | 1 | char handle | ORDER_DRIVER_OUT_OF_CAR | |
011E | 2 | char handle, car handle | ORDER_CHAR_TO_DRIVE_CAR | |
011F | 4 | int, flt, flt, flt | ADD_PATROL_POINT | |
0120 | 2 | player handle, string | IS_PLAYER_IN_GANGZONE | |
0121 | IS_PLAYER_IN_ZONE | |||
0123 | HAS_CHAR_SPOTTED_PLAYER | |||
0124 | 2 | char handle, car handle | ORDER_CHAR_TO_BACKDOOR | |
0125 | 2 | char handle, int | ADD_CHAR_TO_GANG | |
0126 | IS_CHAR_OBJECTIVE_PASSED | |||
0127 | 2 | char handle, int | SET_CHAR_DRIVE_AGGRESSION | |
0128 | 2 | char handle, flt | SET_CHAR_MAX_DRIVESPEED | |
012B | 1 | char handle | MAKE_CHAR_DO_NOTHING | |
012C | 2 | char handle, int | SET_CHAR_INVINCIBLE | |
012D | 2 | player handle, int | SET_PLAYER_INVINCIBLE | |
012E | 3 | char handle, int, int | SET_CHAR_GRAPHIC_TYPE | |
012F | 3 | player handle, int, int | SET_PLAYER_GRAPHIC_TYPE | |
0130 | HAS_PLAYER_BEEN_ARRESTED | |||
0131 | 1 | char handle | STOP_CHAR_DRIVING | |
0132 | 1 | char handle | KILL_CHAR | |
0133 | 2 | char handle, int | SET_FAVOURITE_CAR_MODEL_FOR_CHAR | |
0134 | 2 | char handle, int | SET_CHAR_OCCUPATION | |
0135 | CHANGE_CAR_LOCK | |||
0136 | 4 | int, flt, flt, flt | SHAKE_CAM_WITH_POINT | |
0138 | 2 | car handle, int | IS_CAR_REMAP | |
0139 | 1 | car handle | HAS_CAR_JUST_SUNK | |
013A | 1 | car handle | SET_CAR_NO_COLLIDE | |
013B | IS_CAR_DEAD_IN_AREA_2D | |||
013C | IS_CAR_DEAD_IN_AREA_3D | |||
013D | 2 | car handle, car handle | IS_TRAILER_ATTACHED | |
013E | 2 | car handle, car handle | IS_CAR_ON_TRAILER | |
013F | 2 | car handle, int | HAS_CAR_GOT_WEAPON | |
0140 | 2 | car handle, vehicle_genb? | PARK | |
0141 | 0 | HAS_PARK_FINISHED | ||
0142 | 1 | car handle | KILL_ALL_PASSENGERS | |
0143 | 2 | car handle, int | SET_CAR_BULLETPROOF | |
0144 | 2 | car handle, int | SET_CAR_FLAMEPROOF | |
0145 | 2 | car handle, int | SET_CAR_ROCKETPROOF | |
0146 | 1 | car handle | IS_CARBOMB_ACTIVE | |
0147 | 1 | car handle | GIVE_CAR_ALARM | |
0148 | 2 | car handle, car handle | PUT_CAR_ON_TRAILER | |
0149 | IS_CAR_CRUSHED | |||
014A | 5 | int, flt, flt, flt, var | CREATE_GANG_CAR | |
014D | ADD_PAGER_MESSAGE | |||
0150 | DISPLAY_ONSCREEN_COUNTER | |||
0152 | SET_ZONE_CAR_INFO | |||
0153 | 2 | char handle, string | IS_CHAR_IN_GANG_ZONE | |
0155 | SET_CAR_DENSITY | |||
0156 | SET_PED_DENSITY | |||
0157 | POINT_CAMERA_AT_PLAYER | |||
015B | SHAKE_PAD | |||
015C | SET_ZONE_PED_INFO | |||
015E | IS_CAR_IN_AIR | |||
0163 | ADD_BLIP_FOR_OBJECT_OLD | |||
016F | DRAW_SHADOW | |||
0170 | GET_PLAYER_HEADING | |||
0171 | SET_PLAYER_HEADING | |||
0178 | IS_PLAYER_TOUCHING_OBJECT | |||
0179 | IS_CHAR_TOUCHING_OBJECT | |||
017A | SET_PLAYER_AMMO | |||
017B | SET_CHAR_AMMO | |||
017C | 3 | car handle, int, int | SET_CAR_AMMO | |
017D | 1 | string | LOAD_CAMERA_SPLINE | |
017E | 1 | int | MOVE_CAMERA_ALONG_SPLINE | |
017F | 1 | flt | GET_CAMERA_POSITION_ALONG_SPLINE | |
0182 | DECLARE_BASE_BRIEF_ID_FOR_CONTACT | |||
0183 | IS_PLAYER_HEALTH_GREATER | |||
0192 | SET_CHAR_OBJ_WAIT_ON_FOOT | |||
0193 | SET_CHAR_OBJ_FLEE_ON_FOOT_TILL_SAFE | |||
0194 | SET_CHAR_OBJ_GUARD_SPOT | |||
0195 | SET_CHAR_OBJ_GUARD_AREA | |||
0196 | SET_CHAR_OBJ_WAIT_IN_CAR | |||
0197 | IS_PLAYER_IN_AREA_ON_FOOT_2D | |||
0198 | IS_PLAYER_IN_AREA_IN_CAR_2D | |||
0199 | IS_PLAYER_STOPPED_IN_AREA_2D | |||
019A | IS_PLAYER_STOPPED_IN_AREA_ON_FOOT_2D | |||
019B | IS_PLAYER_STOPPED_IN_AREA_IN_CAR_2D | |||
019C | IS_PLAYER_IN_AREA_ON_FOOT_3D | |||
019D | IS_PLAYER_IN_AREA_IN_CAR_3D | |||
019E | IS_PLAYER_STOPPED_IN_AREA_3D | |||
019F | IS_PLAYER_STOPPED_IN_AREA_ON_FOOT_3D | |||
01A0 | IS_PLAYER_STOPPED_IN_AREA_IN_CAR_3D |
San Andreas
003D | 0156 | 022E | 032F | 0408 | 0511 |
003E | 0157 | 022F | 0333 | 040A | 0516 |
003F | 015C | 0230 | 0334 | 040E | 051F |
0040 | 015E | 0232 | 0336 | 040F | 0520 |
0041 | 0163 | 0233 | 033A | 0410 | 0527 |
0047 | 0170 | 0234 | 033B | 0411 | 0528 |
0048 | 0171 | 0238 | 033C | 0412 | 0529 |
0049 | 0178 | 0239 | 033D | 0413 | 052A |
004A | 017A | 023A | 0346 | 0415 | 052B |
004B | 017C | 023E | 0347 | 0419 | 052D |
004C | 017D | 023F | 034A | 041B | 052E |
0054 | 017E | 0240 | 034B | 041C | 052F |
0055 | 017F | 0242 | 034C | 041F | 0530 |
0056 | 0182 | 0243 | 0351 | 0420 | 0531 |
0057 | 0183 | 0246 | 0352 | 0421 | 0532 |
009C | 0192 | 024A | 0353 | 0422 | 0533 |
009D | 0193 | 024B | 0354 | 0426 | 0534 |
009E | 0194 | 024C | 0355 | 0427 | 0535 |
009F | 0195 | 024D | 0357 | 0429 | 0536 |
00A2 | 0196 | 024E | 0358 | 042A | 0537 |
00AC | 0197 | 0251 | 0359 | 0437 | 0538 |
00B2 | 0198 | 0252 | 035A | 0438 | 0539 |
00B3 | 0199 | 0255 | 035B | 0439 | 053A |
00B4 | 019A | 0295 | 035E | 043A | 053B |
00B5 | 019B | 029A | 0365 | 043B | 053C |
00B6 | 019C | 029C | 0367 | 043D | 053D |
00B7 | 019D | 029D | 0368 | 0442 | 0542 |
00B8 | 019E | 029E | 0369 | 0443 | 0543 |
00B9 | 019F | 029F | 036B | 0444 | 0544 |
00BD | 01A0 | 02A1 | 036C | 0447 | 0546 |
00DA | 01B1 | 02A2 | 036E | 044A | 0549 |
00DC | 01B3 | 02A6 | 036F | 044E | 0553 |
00DE | 01B8 | 02AD | 0370 | 044F | 0554 |
00E0 | 01BA | 02AE | 0371 | 0452 | 0558 |
00E3 | 01BE | 02AF | 0372 | 0455 | 0559 |
00E4 | 01BF | 02B0 | 0374 | 0456 | 055A |
00E5 | 01C6 | 02B1 | 0375 | 045E | 055C |
00E6 | 01C9 | 02B2 | 0377 | 045F | 0562 |
00E7 | 01CA | 02B3 | 0378 | 0461 | 0567 |
00E8 | 01CB | 02B4 | 0379 | 0462 | 056B |
00E9 | 01CC | 02B5 | 037A | 046A | 056F |
00EA | 01CD | 02B6 | 037B | 046B | 0571 |
00EB | 01CE | 02B7 | 037C | 046F | 0573 |
00F5 | 01CF | 02B8 | 037D | 0478 | 057C |
00F6 | 01D0 | 02C3 | 037F | 0479 | 0580 |
00F7 | 01D1 | 02C4 | 0380 | 047B | 0584 |
00F8 | 01D2 | 02C5 | 0385 | 047C | 0586 |
00F9 | 01D3 | 02C6 | 0386 | 047D | 0589 |
00FA | 01D4 | 02C7 | 0387 | 047E | 058B |
00FB | 01D5 | 02C8 | 0388 | 047F | 058F |
00FC | 01D6 | 02C9 | 0389 | 0483 | 0590 |
00FD | 01D7 | 02CD | 0398 | 0486 | 0593 |
0113 | 01D8 | 02D2 | 0399 | 0487 | 0598 |
0115 | 01D9 | 02D5 | 039A | 048D | 0599 |
0116 | 01DA | 02D7 | 039B | 048E | 05AB |
011A | 01DB | 02D9 | 039D | 0490 | 05AC |
011B | 01DC | 02DA | 03A0 | 0492 | 05AF |
011C | 01DD | 02DC | 03A5 | 0497 | 05B4 |
011D | 01DE | 02DE | 03A6 | 0498 | 0644 |
011E | 01DF | 02DF | 03AC | 0499 | 0645 |
011F | 01E0 | 02EF | 03AE | 049A | 0649 |
0120 | 01E1 | 02F0 | 03B2 | 049B | 0658 |
0121 | 01E2 | 02F1 | 03B3 | 049D | 0690 |
0123 | 01E6 | 02F4 | 03B4 | 04A0 | 0691 |
0124 | 01ED | 02F5 | 03B5 | 04A8 | 0692 |
0125 | 01EE | 02FB | 03B8 | 04AA | 0693 |
0126 | 01EF | 02FC | 03B9 | 04AC | 0694 |
0127 | 01F1 | 02FE | 03BB | 04C2 | 0695 |
0128 | 01F2 | 0300 | 03BE | 04C3 | 0696 |
0138 | 01F8 | 0301 | 03C1 | 04C6 | 06B8 |
0139 | 01FC | 0304 | 03C2 | 04C9 | 06CC |
013A | 01FD | 0305 | 03C6 | 04CA | 06CD |
013B | 01FE | 0306 | 03DB | 04CB | 06D3 |
013C | 01FF | 0307 | 03DD | 04CC | 06D4 |
013D | 0200 | 0309 | 03E2 | 04CD | 0753 |
013E | 0201 | 030A | 03E9 | 04CF | 0756 |
013F | 020E | 030B | 03EC | 04D4 | 0757 |
0140 | 020F | 030E | 03F1 | 04DC | 0768 |
0141 | 0210 | 030F | 03F2 | 04DE | 0769 |
0142 | 0211 | 0310 | 03F6 | 04E8 | 07B9 |
0143 | 0212 | 0311 | 03F7 | 04EC | 07D8 |
0144 | 0218 | 0312 | 03F8 | 04F2 | 07D9 |
0145 | 0219 | 0313 | 03F9 | 04F3 | 0802 |
0146 | 021A | 0314 | 03FA | 04F6 | 082B |
0147 | 021D | 0315 | 03FB | 04FB | 082C |
0148 | 021E | 0316 | 03FC | 04FD | 082D |
0149 | 021F | 031B | 03FF | 04FF | 082E |
014A | 0220 | 031C | 0401 | 0502 | 082F |
014D | 0222 | 0322 | 0402 | 0504 | 0854 |
0150 | 0225 | 0324 | 0403 | 0505 | 0865 |
0152 | 0228 | 0328 | 0404 | 050C | 09CD |
0153 | 022C | 032D | 0405 | 050D | 09CE |
0155 | 022D | 032E | 0406 | 0510 | 09DF |