DTSS/Chemist Zombie Wiki

Also known as Air Assault 2 (gametop.com release).

The weapon and ability values (e.g. rockets) can be searched by setting the alignment for the fast scan option in Cheat Engine to 1 instead of 4.

The addresses seem to be static even after subsequent launches, which makes this game easy to hack.

You can download a free copy of the game here.

This game can't run on Windows 10, as it will simply crash upon starting up. You'll need to use a Windows XP, Vista or 7 VM in order to be able to run the game.

Address list for version 2.45 (gametop.com release)[]

00407D6A - fstp dword ptr [ecx+0000010C] - Caps the health at 500. Disable this to allow for health above 500 points.

AirStrike2.exe+86ED4 (float) - Health. Simply freeze this address and/or set it to excessively high values after disabling the above instruction to make yourself invincible.

0040B6A0 - fstp dword ptr [ebx+0000010C] - Controls health for all vehicles including enemies

00426B96 - fld dword ptr [esi] - Controls rate of fire and backwards movement

0040B696 - fld dword ptr [ebx+0000010C] - Disabling this allows you to one hit kill enemies at the cost of not being able to pick up anything

AirStrike2.exe+1C8A73C - Machine gun

AirStrike2.exe+1C8A740 - Impulse gun

AirStrike2.exe+1C8A744 - Plasma gun

AirStrike2.exe+1C8A748 - Quantum gun

AirStrike2.exe+1C8A74C - Laser beam

AirStrike2.exe+1C8A750 - Electro gun

AirStrike2.exe+1C8A754 - Wave gun

AirStrike2.exe+1C8A758 - Missile gun

AirStrike2.exe+1C8A75C - Flamethrower

AirStrike2.exe+1C8A6D4 (float) - Currently selected weapon. It's unknown why this is in float.

AirStrike2.exe+1C8A6E0 - Lightning bomb

AirStrike2.exe+1C8A6E4 - Nuke

AirStrike2.exe+1C8A6E8 - Rocket strike

AirStrike2.exe+1C8A6EC - Cluster bomb (unused but usable)

AirStrike2.exe+1C8A6F0 - Annihilator

AirStrike2.exe+1C8A6F4 - Satellite strike

AirStrike2.exe+1C8A6F8 - Speed duration

AirStrike2.exe+1C8A6FC - Hourglass?

AirStrike2.exe+1C8A700 - Air support

AirStrike2.exe+1C8A704 - Shield duration

AirStrike2.exe+1C8A708, AirStrike2.exe+1C8A70C, AirStrike2.exe+1C8A710, AirStrike2.exe+1C8A714, AirStrike2.exe+1C8A718, AirStrike2.exe+1C8A71C - Unused special weapon

AirStrike2.exe+1C8A720 - Currently selected special weapon

AirStrike2.exe+1C8A724 - Small missiles

AirStrike2.exe+1C8A728 - Large missiles

AirStrike2.exe+1C8A72C - Small homing missiles

AirStrike2.exe+1C8A730 - Large homing missiles

AirStrike2.exe+1C8A734 - MAD missiles

AirStrike2.exe+1C8A738 - Currently selected missile. -1 disables missile selection. 0-4 sets the missile type to the above types.

Warning[]

The hard limit for entities is 1024. Exceeding this limit will result in a crash. This can happen if you use too many special weapons in a short amount of time, especially air support.

You can enable entity counter by appending this to the config.ini file:

[Debug]
ShowCounters=1

Modifying the game[]

You can modify the game and use custom files by extracting the contents inside the APK files. Please note that these are not Android APK files (which are simply just ZIP files), so opening them with something like WinRAR is not possible.

  1. Get the 32-bit version Total Commander. This is a paid software but it has a 30-day free trial, which should be enough for this. You can get it here. You need to use the 32-bit version as the plugin to extract the APK files is only compatible with it.
  2. Download the Game Archive Unpacker plugin required for Total Commander to be able to open the APK files here and extract it somewhere.
  3. Open Total Commander, go to Configuration > Options > Packer > Configure packer extension WCXs. Type in "apk" in the "All files with extension (ending with)" text box. Click on "New type", navigate to where you extracted the gaup_pro.wcx file at, then click OK.
  4. On the left pane of Total Commander, navigate to the Air Strike 2 folder > data, and open the APK files in there.
  5. On the right pane of Total Commander, navigate to the Air Strike 2 folder > data again, but don't do anything here.
  6. Select all files in the APK, right click > copy, and then hit OK. Overwrite any files when prompted (this will replace the modified "Air Assault 2" logo from the Gametop version of the game with the original "Air Strike 2" logo). Repeat these steps with the rest of the APK files.
  7. You can now modify the game. You don't need to move the APK files somewhere else as the game appears to prioritize the files inside the folder if present over the files in the APKs.

You can also download the extracted APK contents here if you don't want the hassle of doing all of that.

Unused map[]

There exists an unused map in the game, called "map_konion". This appears to be an empty map with a short bit of terrain at first, which then stretches on to a flat land, and ends on a tall terrain forming a wall. The purpose of this map is unknown but it might be possible that this was a very early version of the map for the main menu, due to the small amounts of terrain upon initial loading, similar to the intro screens.