Code:
ViewPort("Transforms")
{
EventNameFilter("player%")
// First Weapons Section
TransformNameMesh("player1weapon1")
// add msh names of first weapons here and remove unused lines
{
NameMesh("rep_weap_dc17launcher", "com_inv_mesh")
NameMesh("rep_weap_dc17blast", "com_inv_mesh")
NameMesh("rep_weap_dc17sniper", "com_inv_mesh")
NameMesh("rep_weap_dc17pistol", "com_inv_mesh")
NameMesh("rep_weap_dc15carbine", "com_inv_mesh")
NameMesh("rep_weap_dc15caster", "com_inv_mesh")
NameMesh("rep_weap_dc15blaster", "com_inv_mesh")
NameMesh("rep_weap_dc15rifle", "com_inv_mesh")
NameMesh("rep_weap_dc15a", "com_inv_mesh")
NameMesh("rep_weap_dc15st", "com_inv_mesh")
NameMesh("rep_weap_dc14shotgun", "com_inv_mesh")
NameMesh("rep_weap_ICE_chaingun", "com_inv_mesh")
NameMesh("rep_weap_WeStar_M5a", "com_inv_mesh")
NameMesh("rep_weap_WeStar_M5s", "com_inv_mesh")
NameMesh("imp_weap_E-11_Carbine", "com_inv_mesh")
NameMesh("imp_weap_esm_r37", "com_inv_mesh")
NameMesh("com_weap_EE-3", "com_inv_mesh")
NameMesh("com_weap_StarFox_sniperrifle", "com_inv_mesh")
NameMesh("com_weap_SWG_missile_launcher", "com_inv_mesh")
NameMesh("cis_weap_inf_shotgun", "com_inv_mesh")
NameMesh("com_weap_e11s", "com_inv_mesh")
NameMesh("com_weap_DT57_grievous", "com_inv_mesh")
NameMesh("com_weap_flechette", "com_inv_mesh")
NameMesh("cis_weap_acp_array_gun", "com_inv_mesh")
NameMesh("cis_weap_cap_rifle", "com_inv_mesh")
NameMesh("com_weap_VF5_chaingun", "com_inv_mesh")
NameMesh("com_weap_T-21_Blaster_Cannon", "com_inv_mesh")
NameMesh("com_weap_fordo_pistol", "com_inv_mesh")
NameMesh("com_weap_morita_carbine", "com_inv_mesh")
NameMesh("com_weap_morita_rifle", "com_inv_mesh")
NameMesh("com_weap_SFOR_carbine", "com_inv_mesh")
NameMesh("com_weap_dh17", "com_inv_mesh")
NameMesh("com_weap_guardrifle", "com_inv_mesh")
NameMesh("com_weap_silas_rifle", "com_inv_mesh")
NameMesh("com_weap_silas_pistol", "com_inv_mesh")
NameMesh("com_weap_inf_decee18", "com_inv_mesh")
NameMesh("com_weap_mando_rifle", "com_inv_mesh")
NameMesh("com_weap_mando_sniper_rifle", "com_inv_mesh")
NameMesh("com_weap_mando_pistol", "com_inv_mesh")
NameMesh("cis_weap_inf_sniperrifle", "com_inv_mesh")
NameMesh("rep_weap_inf_launcher", "com_inv_mesh")
NameMesh("rep_weap_inf_sniperrifle", "com_inv_mesh")
NameMesh("com_weap_inf_frag", "com_inv_mesh")
NameMesh("com_weap_fusioncutter", "com_inv_mesh")
NameMesh("hud_haywiredetonator", "com_inv_mesh")
NameMesh("", "com_inv_mesh")
EventInput("player1.weapon1.change")
EventOutput("player1.weapon1.mesh")
}
}
Group("extraWeaponDisplay")
{
PropagateAlpha(1)
Viewport(1)
Position(0.0000000, 1.000000, 0.000000, "Viewport")
ZOrder(255)
EventEnable("player1.weaponsEnable")
EventDisable("player1.weaponsDisable")
Group("extraWeaponIcon")
{
Viewport(1)
Position(0.346161, -0.450412, 0.000000, "Viewport")
EventEnable("initialize")
Model3D("player1.weapon1mesh")
{
EventMesh("player1.weapon1.change")
Viewport(1)
ZOrder(5)
EventEnable("player1.weapon1.mesh")
EventDisable("player1.weapon1.disable")
Position(500.000000, 500.000000, 500.000000, "Viewport")
Rotation(0.804269, 359.994110, 359.999695)
Scale(0.000000, 0.000000, 0.000000)
//change position, rotation and scale of first weapon here, remove unused lines
MeshInfo("gar_weap_inf_pistol")
{
Position(-0.258881, 0.364262, 0.013887, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.720000, 0.720000, 0.720000)
}
MeshInfo("rep_weap_dc17launcher")
{
Position(-0.250000, 0.350000, 10.000000, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("rep_weap_dc17blast")
{
Position(-0.250000, 0.355000, 5.000000, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("rep_weap_dc17sniper")
{
Position(-0.250000, 0.355000, 5.000000, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("rep_weap_dc17pistol")
{
Position(-0.256269, 0.356366, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("rep_weap_dc15carbine")
{
Position(-0.250000, 0.350000, 0.007261, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("rep_weap_dc15blaster")
{
Position(-0.250000, 0.360000, 0.007261, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(1.000000, 1.000000, 1.000000)
}
MeshInfo("rep_weap_dc15rifle")
{
Position(-0.220000, 0.360000, 1.000000, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("rep_weap_dc15a")
{
Position(-0.220000, 0.360000, 0.500000, "Viewport")
Rotation(1.540000, 90.000000, 5.000000)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("rep_weap_dc14shotgun")
{
Position(-0.230000, 0.360000, 10.000000, "Viewport")
Rotation(1.538445, 95.690582, 4.455857)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("rep_weap_ICE_chaingun")
{
Position(-0.280000, 0.335000, 10.000000, "Viewport")
Rotation(1.538445, 95.690582, 4.455857)
Scale(0.650000, 0.650000, 0.650000)
}
MeshInfo("imp_weap_E-11_Carbine")
{
Position(-0.242922, 0.360546, 0.003365, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("imp_weap_esm_r37")
{
Position(-0.230000, 0.360748, 0.009504, "Viewport")
Rotation(0.804269, 90.000000, 360.000000)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("com_weap_EE-3")
{
Position(-0.210000, 0.350000, 0.009504, "Viewport")
Rotation(0.804269, 90.000000, 360.000000)
Scale(0.750000, 0.750000, 0.750000)
}
MeshInfo("com_weap_arcgun")
{
Position(-0.230000, 0.360000, 0.007300, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.850000, 0.850000, 0.850000)
}
MeshInfo("com_weap_StarFox_sniperrifle")
{
Position(-0.240000, 0.361293, 0.014590, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.80000, 0.80000, 0.80000)
}
MeshInfo("com_weap_SWG_missile_launcher")
{
Position(-0.207665, 0.361767, 0.007124, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.600000, 0.600000, 0.600000)
}
MeshInfo("cis_weap_inf_shotgun")
{
Position(-0.205000, 0.350000, 0.007300, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
Scale(0.950000, 0.950000, 0.950000)
}
MeshInfo("rep_weap_WeStar_M5a")
{
Position(-0.230000, 0.360000, 0.007300, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.850000, 0.850000, 0.850000)
}
MeshInfo("rep_weap_WeStar_M5s")
{
Position(-0.230000, 0.360000, 0.007300, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.850000, 0.850000, 0.850000)
}
MeshInfo("rep_weap_dc15caster")
{
Position(-0.220000, 0.356366, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("com_weap_e11s")
{
Position(-0.206269, 0.360000, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("com_weap_DT57_grievous")
{
Position(-0.236938, 0.359879, 0.001903, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("com_weap_flechette")
{
Position(-0.300000, 0.370000, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(1.000000, 1.000000, 1.000000)
}
MeshInfo("cis_weap_acp_array_gun")
{
Position(-0.249442, 0.359076, 0.007261, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("cis_weap_cap_rifle")
{
Position(-0.236938, 0.359879, 0.001903, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("rep_weap_dc15st")
{
Position(-0.260316, 0.356366, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("com_weap_VF5_chaingun")
{
Position(-0.239334, 0.328393, 10.000000, "Viewport")
Rotation(1.538445, 95.690582, 4.455857)
Scale(0.650000, 0.650000, 0.650000)
}
MeshInfo("com_weap_T-21_Blaster_Cannon")
{
Position(-0.240000, 0.360748, 0.009504, "Viewport")
Rotation(0.804269, 90.000000, 360.000000)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("com_weap_fordo_pistol")
{
Position(-0.256269, 0.356366, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("com_weap_morita_carbine")
{
Position(-0.228348, 0.360000, 0.003365, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("com_weap_morita_rifle")
{
Position(-0.228348, 0.360000, -0.007488, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("com_weap_SFOR_carbine")
{
Position(-0.220000, 0.360748, 0.009504, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(1.000000, 1.000000, 1.000000)
}
MeshInfo("com_weap_dh17")
{
Position(-0.250000, 0.359076, 0.007261, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.750000, 0.750000, 0.750000)
}
MeshInfo("com_weap_guardrifle")
{
Position(-0.228348, 0.360000, -0.007488, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("com_weap_mando_rifle")
{
Position(-0.250000, 0.360000, 0.007488, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
}
MeshInfo("com_weap_mando_sniper_rifle")
{
Position(-0.231335, 0.355448, 0.003653, "Viewport")
Rotation(0.804270, 90.573100, 360.000000)
Scale(0.80000, 0.80000, 0.80000)
}
MeshInfo("com_weap_mando_pistol")
{
Position(-0.250000, 0.360000, 0.002834, "Viewport")
Rotation(0.804269, 90.747269, 360.000000)
}
MeshInfo("com_weap_silas_rifle")
{
Position(-0.229000, 0.360000, -0.007488, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("com_weap_silas_pistol")
{
Position(-0.260316, 0.360000, -0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.700000, 0.700000, 0.700000)
}
MeshInfo("com_weap_inf_decee18")
{
Position(-0.260000, 0.356000, 0.002834, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
}
MeshInfo("cis_weap_inf_sniperrifle")
{
Position(-0.231000, 0.358000, -0.003271, "Viewport")
Rotation(359.802399, 90.747269, 359.999695)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("rep_weap_inf_launcher")
{
Position(-0.207665, 0.361767, 0.007124, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.600000, 0.600000, 0.600000)
}
MeshInfo("rep_weap_inf_sniperrifle")
{
Position(-0.228348, 0.360000, -0.007488, "Viewport")
Rotation(0.804269, 90.747269, 359.999695)
Scale(0.800000, 0.800000, 0.800000)
}
MeshInfo("gar_weap_inf_fusioncutter")
{
Position(-0.240446, 0.358461, 0.001095, "Viewport")
Rotation(355.836060, 135.827820, 69.479843)
}
}
}
}
// Second Weapons Section
TransformNameMesh("player1weapon2")
// add names of second weapons here
{
NameMesh("gar_weap_inf_thermaldetonator", "com_inv_mesh")
NameMesh("com_weap_fusioncutter", "com_inv_mesh")
NameMesh("hud_haywiredetonator", "com_inv_mesh")
NameMesh("hud_yellow_grenade", "com_inv_mesh")
NameMesh("hud_stealt", "com_inv_mesh")
NameMesh("com_weap_inf_ecd", "com_inv_mesh")
NameMesh("com_weap_inf_sonicdetonator", "com_inv_mesh")
NameMesh("frag", "com_inv_mesh")
NameMesh("glop", "com_inv_mesh")
NameMesh("weap_inf_protoncharge", "com_inv_mesh")
EventInput("player1.weapon2.change")
EventOutput("player1.weapon2.mesh")
}
Group("extraWeaponDisplay")
{
PropagateAlpha(1)
Viewport(1)
Position(0.0000000, 1.000000, 0.000000, "Viewport")
ZOrder(255)
EventEnable("player1.weaponsEnable")
EventDisable("player1.weaponsDisable")
Group("extraWeaponIcon")
{
Viewport(1)
Position(0.346161, -0.450412, 0.000000, "Viewport")
EventEnable("initialize")
Model3D("player1.weapon2mesh")
{
EventMesh("player1.weapon2.change")
Viewport(1)
ZOrder(5)
EventEnable("player1.weapon2.mesh")
EventDisable("player1.weapon2.disable")
Position(500.000000, 500.000000, 500.000000, "Viewport")
Rotation(0.804269, 359.994110, 359.999695)
Scale(0.000000, 0.000000, 0.000000)
// adjust position, rotation and scale of second weapon here
MeshInfo("gar_weap_inf_thermaldetonator")
{
Position(-0.274201, 0.284023, 15.000000, "Viewport")
Rotation(0.000000, 0.000000, 359.999695)
Scale(1.750000, 1.750000, 1.750000)
}
MeshInfo("com_weap_inf_ecd")
{
Position(-0.274201, 0.290000, 15.000000, "Viewport")
Rotation(0.000000, 0.000000, 360.000000)
Scale(1.700000, 1.700000, 1.700000)
}
MeshInfo("weap_inf_protoncharge")
{
Position(-0.274201, 0.284023, 15.000000, "Viewport")
Rotation(0.000000, 0.000000, 359.999695)
Scale(1.700000, 1.700000, 1.700000)
}
MeshInfo("com_weap_inf_sonicdetonator")
{
Position(-0.274000, 0.300000, 15.000000, "Viewport")
Rotation(0.000000, 0.000000, 360.000000)
Scale(1.400000, 1.400000, 1.400000)
}
MeshInfo("frag")
{
Position(-0.258918, 0.300000, 0.000000, "Viewport")
Rotation(0.000000, 0.000000, 360.000000)
Scale(1.700000, 1.700000, 1.700000)
}
MeshInfo("glop")
{
Position(-0.270000, 0.300000, 0.000000, "Viewport")
Rotation(0.000000, 0.000000, 360.000000)
Scale(1.700000, 1.700000, 1.700000)
}
MeshInfo("com_weap_fusioncutter")
{
Position(-0.225000, 0.270000, 25.000000, "Viewport")
Rotation(355.836060, 135.827820, 69.479843)
Scale(0.900000, 0.900000, 0.900000)
}
MeshInfo("hud_haywiredetonator")
{
Position(-0.280000, 0.290000, 0.006280, "Viewport")
Rotation(0.056783, 359.996582, 359.999695)
Scale(0.610000, 0.610000, 0.610000)
}
MeshInfo("hud_yellow_grenade")
{
Position(-0.280000, 0.290000, 0.006280, "Viewport")
Rotation(0.056783, 359.996582, 359.999695)
Scale(0.610000, 0.610000, 0.610000)
}
MeshInfo("hud_stealt")
{
Position(-0.251900, 0.280000, 0.000000, "Viewport")
Scale(0.250000, 0.250000, 0.250000)
}
MeshInfo("hud_haywiredetonator1")
{
Position(-0.278209, 0.310000, 0.006280, "Viewport")
Rotation(0.056783, 359.996582, 359.999695)
Scale(0.610000, 0.610000, 0.610000)
}
}
}
}