PMC websites shut down September 13th 2025 unless yearly web hosting fees are paid. Please Support PMC to help keep these websites online.

Enjoyed or found this pages content useful, please Support PMC to help me keep this web page online beyond september 13th 2025 when yearly web hosting fees are due.

User Tools

Site Tools


arma3:port-arma-2-vehicle-tank

This is an old revision of the document!


ArmA 2 To ArmA 3 Port Vehicle - Tank

Howto port ArmA 2 Vehicle into ArmA 3

Animations are necessary to get in/out of the vehicle.

Unpack tracked.pbo from your ArmA 2 and copy the following files from the data\anim\ directory:

KIA_Abrams_Driver.rtm
KIA_Abrams_Gunner.rtm
KIA_Abrams_Commander.rtm
KIA_Abrams_CommanderOut.rtm
KIA_Abrams_DriverOut.rtm
KIA_Abrams_GunnerOut.rtm
Abrams_Commander.rtm
Abrams_CommanderOut.rtm
Abrams_Gunner.rtm
Abrams_GunnerOut.rtm
Abrams_DriverOut.rtm
Abrams_Driver.rtm

Config.cpp:

class KIA_Abrams_Commander : DefaultDie
{
	actions = "DeadActions";
	file = "\ADDON\anims\KIA_Abrams_Commander.rtm";
	terminal = 1;
	soundEnabled = 0;
	connectTo[] = {"DeadState", 0.1};
	speed = 0.5;
	looped = 0;
};
 
class Abrams_Commander : Crew
{
	file = "\ADDON\anims\Abrams_Commander.rtm";
	interpolateTo[] = {"KIA_Abrams_Commander", 1};
};
 
class Abrams_CommanderOut : Abrams_Commander
{
	file = "\ADDON\anims\Abrams_CommanderOut.rtm";
	interpolateTo[] = {"KIA_Abrams_Commander", 1};
};
 
class KIA_Abrams_Driver : DefaultDie
{
	actions = "DeadActions";
	file = "\ADDON\anims\KIA_Abrams_Driver.rtm";
	speed = 0.5;
	looped = 0;
	terminal = 1;
	soundEnabled = 0;
	connectTo[] = {"DeadState", 0.1};
};
 
class Abrams_Driver : Crew
{
	file = "\ADDON\anims\Abrams_Driver.rtm";
	interpolateTo[] = {"KIA_Abrams_Driver", 1};
};
 
class Abrams_DriverOut : Abrams_Driver
{
	file = "\ADDON\anims\Abrams_DriverOut.rtm";
	interpolateTo[] = {"KIA_Abrams_Driver", 1};
};
 
class KIA_Abrams_Gunner : DefaultDie
{
	actions = "DeadActions";
	file = "\ADDON2\anims\KIA_Abrams_Commander.rtm";
	speed = 0.5;
	looped = 0;
	terminal = 1;
	soundEnabled = 0;
	connectTo[] = {"DeadState", 0.1};
};
 
class Abrams_Gunner : Crew
{
	file = "\ADDON2\anims\Abrams_Commander.rtm";
	interpolateTo[] = {"KIA_Abrams_Gunner", 1};
};

Replace each driverOpticsModel = “\ca\Tracked\optika_tank_driver”; with the following: driverOpticsModel = “\a3\armor_f\driverOptics”;

Replace each gunnerOpticsModel = “\ca\Tracked\optika_tank_gunner”; with the following: gunnerOpticsModel = “\a3\armor_f\2D_scope_strider_commander”;

Replace each gunnerOpticsModel = “\ca\Tracked\optika_tank_driver”; with the following: gunnerOpticsModel = “\a3\armor_f\2D_scope_crows”;

Replace each gunnerOutOpticsModel = “\ca\Weapons\optika_empty”; with the following: gunnerOutOpticsModel = “\A3\weapons_f\reticle\optics_empty”;

Replace each cursor = “\ca\Weapons\Data\w_weapon_mg”; with the following: cursor = “mg”;

Replace each cursorAim = “\ca\Weapons\Data\w_weapon_mg”; with the folloowing: cursorAim = “mg”;

arma3/port-arma-2-vehicle-tank.1514475598.txt.gz · Last modified: 2017/12/28 15:39 by snakeman