A big cheers to Mr_Beacon00 (信标先生) for working out a way to see these, and making all the discoveries on this page! His code replaces one of the prisoners in Mission 1 with whatever object ID is assigned. To see these for yourself, it requires the usage of Cheat Engine 6.83 and this .CT address table. It's optimised for use with WinKawaks 1.65.
To use:
- Open Cheat Engine 6.8.3 and open the cheat table.
- Open WinKawaks and load Metal Slug 2.
- Click "Select a process to open" in Cheat Engine and choose WinKawaks.
If there are numbers under the Values column, success!
If not, double-click the Address of the cheats and confirm that the .EXE file under Pointer matches the .EXE at the top of Cheat Engine's window. If the Address is "WinKawaks.EXE" but the window says "WinKawaks 1.65.EXE", you'll have to add that "1.65" to it!
This code will modify the object ID of the prisoner partway into Mission 1, after defeating the soldier on the camel, but only when it is off-screen, before it has 'loaded' into the level; no change will occur while the object is on-screen.
"Obj ID" is the core object, while "Obj Sub ID A", "B", etc., are modifiers that vary from object to object; some will change enemy behaviour, some determine what objects crates and prisoners are holding, movement speed, direction, and other properties.
The Obj ID increases in increments of 4 - setting the value to anything in between will crash or freeze the game.
For best results, make a save state after defeating the camel so you can quickly change values, and set all Sub IDs to 0.
ID: 552
Abul Abbas, the Ajirabian leader seen throughout Mission 1. By applying the following sub-IDs:
Sub-ID A: 0
Sub-ID B: 50
Sub-Id C: 1
This will cause Abul will wave his surrender flag endlessly... until the player turns their back, in which case he'll approach them and stab them in the back! Turning to face him will make him play innocent with the flag again. He cannot be harmed when he is waving the flag, but if attacked during his walking or stabbing animation, he will explode bloodily - a death animation that is not otherwise seen in this game, and only visible in Metal Slug X by deftly-timed easter egg.
ID: 640
The white monkey is normally a collectible point item, but this variant has a mind of its own! It will bounce around away from the player, unless there is an item on-screen, in which case it will walk towards it and destroy it by pounding its fist. The item's point value will be displayed in pink, but not added to your score total. The cheeky imp! All of the animations associated with this behaviour are unused.
ID: 784
The crank, found in Mission 5. Setting sub-ID to 0 or 2 will make its arrow face left or right, directions it never faces in this game or its Neo Geo sequels.
The IDs below are listed in decimal. I've yet to explore every ID.
0 invincible running soldier
4 di-kokka grey
444 running woman red (MS1 mission 5 leftover)
448 running woman blue (MS1 mission 5 leftover)
472 cowering cat man (MS1 mission 5 leftover)
476 crying kid (MS1 leftover)
480 runnign kid (MS1 leftover)
484 running kid (MS1 leftover)
488 bugcatcher kid (MS1 leftover)
524 man without pants (ms1 leftover)
528 woman washing clothes (MS1 ending leftover)
532 unused woman (MS1 leftover)
552 Abul Abbas (backstabber) (UNUSED)
556 Abul Abbas (commanding soldiers)
560 round helicopter [forget the name]
568 CRASH
572 mummy gate
576 CRASH
580 CRASH
584 cart of pots (mission 1)
588 cat, black (UNUSED)
592 cat, orange (UNUSED)
596 cat, black (UNUSED)
600 Duke Koudou + Ajirabia barterer
604 [tall tank, never stops moving forward
608 jeep
612 jeep firing missiles
616 jeep, no missiles
620 big missile tank, turret down
624 big missile tank, turret up
636 bus
640 white monkey that steals items (UNUSED)
644 explorer (mission 2)
648 item (change sub-ID A for items/weapons)
652 box w/ item
658 treasure chest w/ item
660 mortar soldier
664 Ajirabian soldier (charger)
668 Ajirabian soldier (crouching)
672 sewer mutant (floor)
676 sewer mutant (wall)
680 CRASH
684 ?
688 DANGER tnt barrel
692 train carriage outer door?
696 ?
700 rock that destroys platform (mission 2)
704 baby
708 CRASH
712 bat
716 bat
720 ?
724 bat w/ jar
728 long heli
732 long heli
736 cannon towers (mission 1)
740 ?
744 yellow car w/ item
748 sniper soldier
752 sniper soldier - melee
756 yellow soldier - static
760 ?
764 sandbags
768 flat sandbags (ms1 leftover?)
772 rat (mission 5)
776 plane (mission 4 bg detail)
780 chicken (bg detail?)
784 crank (plus five HMGs? check sub ids)
788 signpost (mission 5?)
792 rocky wall-side (bg detial?)
796 ?
800 train alert lights
804 ?
808 ?
812 ?
816 destructible wall (mission 1)
820 sign (mission 1)
824 ?
828 ?
832 ?
836 ?
840 cloud
844 cloud
848 cloud
852 block platform (mission 2)
856 arrow signpost
860 ?
864 Metal Slug (non-interactive, ms1 ending leftover)
868 crushed soldier (ms1 ending leftover)
872 destroyed Di-Kokka (ms1 ending leftover)
876 destroyed Melty Honey (ms1 ending leftover)
884 destroyed Landseek (ms1 ending leftover)
888 destroyed Girida-O (ms1 ending leftover)
892 destroyed Girda-O, tilted (ms1 ending leftover)
896 destroyed Girda-O, tilted (ms1 ending leftover)
900 destroyed Iron Iso (ms1 ending leftover)
904 tiny flaming rubble (ms1 ending leftover?)
908 tiny flaming rubble (ms1 ending leftover?)
912 toilet (MS1 Mission 3 leftover)
916 POW (tied up)
920 POW (hanging from rope)
924 POW (tied to post)
928 POW (loose)
932 Rumi Aikawa
936 mummified explorer
940 ?
944 dropped jewel
948 Metal Slug
952 Camel Slug
956 Slug Flyer
960 Slugnoid
964 retreating grenade soldier
968 ?
972 soldier - landmine
976 soldier - grenade
980 soldier - bottle rocket
984 soldier - rolling bomb
988 soldier - rolling bomb
992 soldier - grenade
996 soldier - bottle rocket
1000 yellow soldier (drops item when killed)
1004 train w/ item
1008 yellow soldier w/ item, holding shield up
1012 yellow soldier w/ item, holding shield down
1016 runaway camel with fruit
1020 ?
1024 electricity poles (ms1 mission 2 leftover)
1028 rebel tent truck deploying
1032 Duke Koudou + little kid (Mission 4)
1036 Girida-O (mission 6, friendly)
1040 landseek truck (mission 6, friendly)
1044 yellow soldier holding shield up (mission 6, friendly)
1048 cave wall (mission 6)
1052 pipe ceiling (mission 6)
1056 ?
1060 log structure (ms1 leftover?0
1064 fruit cart bg detail
1068 ?
1072 ?
1076 ?
1080 ?
1084 ?
1088 falling soldier
1092 hanging soldier
1096 truck (mission 4)
1100 Ajirabian soldier w/ camel
1104 dead scientist (mission 5)
1108 dead scientist (mission 5)
1112 dead scientist (mission 5)
1116
1120
1124
1128
1132
1136
1140
1144
1148
1152
1156
1160
1164
1168
1172
1176
1180
1184
1188
1192
1196
1200
1204
1208
1212
1216
1220
1224
1228
1232 credits
1284 POW
1296 foliage, scatters when shot (ms1 leftover?)
1300 Ajirabian soldier, approach then crouch
1308 plane
1312 ?
1316 Mars People brown
1336 box w/ item
1340 treasure chest w/ item
1344 mummy - spits bombs left
1348 mummy - spits bombs right
1352 MISSION COMPLETE prompt
1356 erases all objects from rest of stage
1372 CRASH