ArmA 3 Forum, ArmA 3, ArmA 3 Config, ArmA 3 Missions, ArmA 3 3D Modeling, ArmA 3 Scripting, ArmA 3 Terrain, ArmA 3 Texturing, ArmA 3 Tools
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”;