Page 1 of 1

Hex editing points to unlock special class (PS2)

Posted: Thu Aug 14, 2008 8:51 pm
by [raptor]cc-alias
hey guys im a hex editor for the ps2, here ars some mods i have done...i put jedi on any map, opend all doors on all maps, taken death regions and bounds of. and many more.... i just havent found the line that tells you the points to unlock the specials and the amount you can use.....ive looked and looked but cants find it please help.....and for you guys that talk smak get lost and for youguys that wish to help thank you very much

Re: hex editing points to unlock special class

Posted: Thu Aug 14, 2008 8:59 pm
by adventfear
For the jet trooper (example) it's in the "default" ODF

"rep_inf_default_jettrooper"

Or something like that.

Re: hex editing points to unlock special class

Posted: Thu Aug 14, 2008 9:07 pm
by epm01
Yup, Just into odf of the trooper that you want points to unlock.

Jettroopers odf:
Hidden/Spoiler:
[GameObjectClass]
ClassParent = "rep_inf_default"

[Properties]
MaxHealth = 300.0

PointsToUnlock = 12

UnitType = "trooper"

AISizeType = "HOVER"

ControlSpeed = "jet 1.50 1.25 1.25"

JetJump = "5.0" //7 //The initial jump-push given when enabling the jet
JetPush = "8.0" //The constant push given while the jet is enabled (20 is gravity)
JetAcceleration = "30.0" //Acceleration while hovering.
JetEffect = "rep_sfx_jetpack"
JetType = "hover"
JetFuelRechargeRate = "0.12" //Additional fuel per second (fuel is 0 to 1)
JetFuelCost = "0.16" //Cost per second when hovering (only used for jet-hovers)(fuel is 0 to 1)
JetFuelInitialCost = "0.25" //initial cost when jet jumping(fuel is 0 to 1)
JetFuelMinBorder = "0.24" //minimum fuel to perform a jet jump(fuel is 0 to 1)

CAMERASECTION = "STAND"

EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 1.8 0.0
TrackOffset = "0.0 0.0 3.5"
TiltValue = "7.5"

//These probably need to be set
//CAMERASECTION = "STANDZOOM"
//EyePointOffset = "0.0 1.8 0.0"
//TrackCenter = "0.0 1.8 0.0
//TrackOffset = "0.4 0.05 2.8"
//TiltValue = "3.5"

CAMERASECTION = "CROUCH"

EyePointOffset = "0.0 1.3 0.0"
TrackCenter = "0.0 1.3 0.0
TrackOffset = "0.0 0.15 3.5"
TiltValue = "7.5"

//These probably need to be set
//CAMERASECTION = "CROUCHZOOM"
//EyePointOffset = "0.0 1.3 0.0"
//TrackCenter = "0.0 1.3 0.0
//TrackOffset = "0.4 0.2 2.8"
//TiltValue = "3.5"


WEAPONSECTION = 1
WeaponName = "rep_weap_inf_emp_launcher"
WeaponAmmo = 4

WEAPONSECTION = 2
WeaponName = "rep_weap_inf_commando_pistol"
WeaponAmmo = 0

WEAPONSECTION = 3
WeaponName = "rep_weap_inf_thermaldetonator"
WeaponAmmo = 4
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "rep_weap_award_pistol"
WeaponAmmo = 6

CollisionScale = "0.0 0.0 0.0"

EngineSound = "rep_inf_Jetpack_engine_parameterized"
TurnOnSound = "rep_weap_jetpack_turnon"
TurnOffSound = "rep_weap_jetpack_turnoff"
TurnOffTime = 0.0


VOUnitType = 121
See the part in the odf (Which I bolded)

Code: Select all

PointsToUnlock      = 12
Add that into the troopers odf (If it doesn't have one already) under the Properties section and you'll have a points to unlock trooper in no time.

Re: hex editing points to unlock special class

Posted: Thu Aug 14, 2008 10:34 pm
by SG-17
Do you know what .lvl file that would be in?
mission.lvl? common.lvl? rep.lvl? etc etc

Re: hex editing points to unlock special class

Posted: Thu Aug 14, 2008 10:38 pm
by epm01
That would most likely be in Rep.lvl.

Re: hex editing points to unlock special class

Posted: Thu Aug 14, 2008 11:04 pm
by SG-17
Thanks I found the values in there. No more noobs with jet troopers in my server, you now need 99 points to unlock it.

Can you post the ODFs for the Dark Trooper, Bothan, Droideka, magnaguard, wookiee, imp officer, and clone command too please?

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 12:23 am
by [raptor]cc-alias
ok i love that spoiler thing you put it it was awsome, but i tried to give them infinte health and jetpack ect but nothing happen???

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 1:05 am
by adventfear
JetFuelCost = "0.16" //Cost per second when hovering (only used for jet-hovers)(fuel is 0 to 1) - set the "16" to "0"

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 1:13 am
by SG-17
Can you post the ODFs for the Dark Trooper, Bothan, Droideka, magnaguard, wookiee, imp officer, and clone command too please?
I need the ODFs as a reference point when I am hex editting so I know which number are for what.

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 1:16 am
by Grymm
It all works fine but the points. You can only increase it but not lower it. Is there a way to have it automatically available when you join the server?

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 1:35 am
by adventfear
Just remove the "PointstoUnlock" line altogether.

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 2:00 am
by AQT
SG-17 wrote:Can you post the ODFs for the Dark Trooper, Bothan, Droideka, magnaguard, wookiee, imp officer, and clone command too please?
I need the ODFs as a reference point when I am hex editting so I know which number are for what.
Dark Trooper
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "imp_inf_default"


[Properties]
PointsToUnlock = 12

AISizeType = "HOVER"

JetJump = "21.0" //The initial jump-push given when enabling the jet
JetPush = "0.0" //The constant push given while the jet is enabled (20 is gravity)
JetAcceleration = "10.0"
JetEffect = "imp_sfx_jetpack_darktrooper"
JetFuelRechargeRate = "0.075" //Additional fuel per second (fuel is 0 to 1)
JetFuelCost = "0.0" //Cost per second when hovering (only used for jet-hovers)(fuel is 0 to 1)
JetFuelInitialCost = "0.5" //initial cost when jet jumping(fuel is 0 to 1)
JetFuelMinBorder = "0.49" //minimum fuel to perform a jet jump(fuel is 0 to 1)

MaxHealth = 300.0

CollisionScale = "0.0 0.0 0.0"


WEAPONSECTION = 1
WeaponName = "imp_weap_inf_arccaster"
WeaponAmmo = 5

WEAPONSECTION = 2
WeaponName = "imp_weap_inf_commando_pistol"
WeaponAmmo = 0

WEAPONSECTION = 3
WeaponName = "imp_weap_inf_thermaldetonator"
WeaponAmmo = 4
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "imp_weap_award_pistol"
WeaponAmmo = 6

EngineSound = "rep_inf_Jetpack_engine_parameterized"
TurnOnSound = "rep_weap_jetpack_turnon"
TurnOffSound = "rep_weap_jetpack_turnoff"
TurnOffTime = 0.0

VOUnitType = 41

VOSound = "imp_command_follow SC_Follow"
VOSound = "imp_command_stopFollow SC_StopFollow"
VOSound = "imp_command_stopVehicle SC_VehicleWaitUp"
VOSound = "imp_command_getIn SC_GetIn"
VOSound = "imp_command_getOut SC_GetOut"
VOSound = "imp_response_follow SC_FollowResponse"
VOSound = "imp_response_stopFollow SC_StopFollowResponse"
VOSound = "imp_response_stopVehicle SC_VehicleWaitUpResponse"
VOSound = "imp_response_getIn SC_GetInResponse"
VOSound = "imp_response_getOut SC_GetOutResponse"

VOSound = "imp1_inf_pc_com_hostile SpottedVO"
VOSound = "imp1_inf_pc_com_bacta NeedMedicVO"
VOSound = "imp1_inf_pc_com_mechanic NeedRepairVO"
VOSound = "imp1_inf_pc_com_ammo NeedAmmoVO"
VOSound = "imp1_inf_pc_com_transport NeedPickupVO"
VOSound = "imp1_inf_pc_com_backup NeedBackupVO"
VOSound = "imp1_inf_pc_com_clear_area AttackPositionVO"
VOSound = "imp1_inf_pc_com_defend DefendPositionVO"

VOSound = "imp1_inf_pc_com_hostile_inVehicle SpottedVO +InVehicle"
VOSound = "imp1_inf_pc_com_bacta_inVehicle NeedMedicVO +InVehicle"
VOSound = "imp1_inf_pc_com_mechanic_inVehicle NeedRepairVO +InVehicle"
VOSound = "imp1_inf_pc_com_ammo_inVehicle NeedAmmoVO +InVehicle"
VOSound = "imp1_inf_pc_com_transport_inVehicle NeedPickupVO +InVehicle"
VOSound = "imp1_inf_pc_com_backup_inVehicle NeedBackupVO +InVehicle"
VOSound = "imp1_inf_pc_com_clear_area_inVehicle AttackPositionVO +InVehicle"
VOSound = "imp1_inf_pc_com_defend_inVehicle DefendPositionVO +InVehicle"

VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum1 AcquiredTarget +VOUnitNum1"
VOSound = "imp1_inf_chatter_AcquiredTarget_left AcquiredTarget +left"
VOSound = "imp1_inf_chatter_AcquiredTarget_right AcquiredTarget +right"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum2 AcquiredTarget +VOUnitNum2"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum3 AcquiredTarget +VOUnitNum3"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum5 AcquiredTarget +VOUnitNum5"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum6 AcquiredTarget +VOUnitNum6"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum6 NotShootingCriticalHit +VOUnitNum6"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum10 AcquiredTarget +VOUnitNum10"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum10 NotShootingCriticalHit +VOUnitNum10"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum12 AcquiredTarget +VOUnitNum12"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum11 AcquiredTarget +VOUnitNum11"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum11 NotShootingCriticalHit +VOUnitNum11"
VOSound = "imp1_inf_chatter_NearbyEnemySlaughter NearbyEnemySlaughter"
VOSound = "imp1_inf_chatter_NearbyFriendlySlaughter NearbyFriendlySlaughter"
VOSound = "imp1_inf_chatter_KillingSpree4 KillingSpree4"
VOSound = "imp1_inf_chatter_KillingSpree8 KillingSpree8"
VOSound = "imp1_inf_chatter_HeadshotKill HeadshotKill"
VOSound = "imp1_inf_chatter_Grenade Grenade"
VOSound = "imp1_inf_chatter_MissileIncoming MissileIncoming"
VOSound = "imp1_inf_chatter_AcquiredTarget_IsSniper_VOUnitNum4 AcquiredTarget +IsSniper +VOUnitNum4"
VOSound = "imp1_inf_chatter_FriendlyFire FriendlyFire"
VOSound = "imp1_inf_chatter_RebelsShootDeadBody RebelsShootDeadBody"
VOSound = "imp1_inf_chatter_GivePowerup GivePowerup"
VOSound = "imp1_inf_chatter_AcquiredTarget_IsTurret AcquiredTarget +IsTurret"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum121 AcquiredTarget +VOUnitNum121"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum123 AcquiredTarget +VOUnitNum123"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum124 AcquiredTarget +VOUnitNum124"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum124 NotShootingCriticalHit +VOUnitNum124"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum125 AcquiredTarget +VOUnitNum125"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum125 NotShootingCriticalHit +VOUnitNum125"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum126 AcquiredTarget +VOUnitNum126"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum126 NotShootingCriticalHit +VOUnitNum126"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum127 AcquiredTarget +VOUnitNum127"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum127 NotShootingCriticalHit +VOUnitNum127"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum126 NotShootingCriticalHit +VOUnitNum126"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum132 AcquiredTarget +VOUnitNum132"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum132 NotShootingCriticalHit +VOUnitNum132"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum182 AcquiredTarget +VOUnitNum182"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum183 AcquiredTarget +VOUnitNum183"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum184 AcquiredTarget +VOUnitNum184"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum185 AcquiredTarget +VOUnitNum185"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum186 AcquiredTarget +VOUnitNum186"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum187 AcquiredTarget +VOUnitNum187"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum188 AcquiredTarget +VOUnitNum188"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum189 AcquiredTarget +VOUnitNum189"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum190 AcquiredTarget +VOUnitNum190"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum83 AcquiredTarget +VOUnitNum83"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum82 AcquiredTarget +VOUnitNum82"
VOSound = "imp1_inf_chatter_RepairStart_IsHover RepairStart +IsHover"
VOSound = "imp1_inf_chatter_RepairStart_IsWalker RepairStart +IsWalker"
VOSound = "imp1_inf_chatter_RepairStart_IsFlyer RepairStart +IsFlyer"
VOSound = "imp1_inf_chatter_RepairEnd_IsHover RepairEnd +IsHover"
VOSound = "imp1_inf_chatter_RepairEnd_IsWalker RepairEnd +IsWalker"
VOSound = "imp1_inf_chatter_RepairEnd_IsFlyer RepairEnd +IsFlyer"
VOSound = "imp1_inf_chatter_RepairStart_IsTurret RepairStart +IsTurret"
VOSound = "imp1_inf_chatter_RepairEnd_IsTurret RepairEnd +IsTurret"
VOSound = "imp1_inf_chatter_AcquiredTarget AcquiredTarget"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum176 AcquiredTarget +VOUnitNum176"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum175 AcquiredTarget +VOUnitNum175"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum177 AcquiredTarget +VOUnitNum177"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum172 AcquiredTarget +VOUnitNum172"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum174 AcquiredTarget +VOUnitNum174"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum173 AcquiredTarget +VOUnitNum173"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum171 AcquiredTarget +VOUnitNum171"
VOSound = "imp1_inf_chatter_AcquiredTarget_InHover_VOUnitNum1 AcquiredTarget +InHover +VOUnitNum1"
VOSound = "imp1_inf_chatter_AcquiredTarget_left_InHover AcquiredTarget +left +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_right_InHover AcquiredTarget +right +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum2_InHover AcquiredTarget +VOUnitNum2 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum3_InHover AcquiredTarget +VOUnitNum3 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum5_InHover AcquiredTarget +VOUnitNum5 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum6_InHover AcquiredTarget +VOUnitNum6 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum6_InHover NotShootingCriticalHit +VOUnitNum6 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum10_InHover AcquiredTarget +VOUnitNum10 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum10_InHover NotShootingCriticalHit +VOUnitNum10 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum12_InHover AcquiredTarget +VOUnitNum12 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum11_InHover AcquiredTarget +VOUnitNum11 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum11_InHover NotShootingCriticalHit +VOUnitNum11 +InHover"
VOSound = "imp1_inf_chatter_NearbyEnemySlaughter_InHover NearbyEnemySlaughter +InHover"
VOSound = "imp1_inf_chatter_NearbyFriendlySlaughter_InHover NearbyFriendlySlaughter +InHover"
VOSound = "imp1_inf_chatter_KillingSpree4_InHover KillingSpree4 +InHover"
VOSound = "imp1_inf_chatter_KillingSpree8_InHover KillingSpree8 +InHover"
VOSound = "imp1_inf_chatter_HeadshotKill_InHover HeadshotKill +InHover"
VOSound = "imp1_inf_chatter_Grenade_InHover Grenade +InHover"
VOSound = "imp1_inf_chatter_MissileIncoming_InHover MissileIncoming +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_IsSniper_VOUnitNum4_InHover AcquiredTarget +IsSniper +VOUnitNum4 +InHover"
VOSound = "imp1_inf_chatter_FriendlyFire_InHover FriendlyFire +InHover"
VOSound = "imp1_inf_chatter_RebelsShootDeadBody_InHover RebelsShootDeadBody +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_IsTurret_InHover AcquiredTarget +IsTurret +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum121_InHover AcquiredTarget +VOUnitNum121 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum124_InHover AcquiredTarget +VOUnitNum124 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum124_InHover NotShootingCriticalHit +VOUnitNum124 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum125_InHover AcquiredTarget +VOUnitNum125 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum125_InHover NotShootingCriticalHit +VOUnitNum125 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum126_InHover AcquiredTarget +VOUnitNum126 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum126_InHover NotShootingCriticalHit +VOUnitNum126 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum127_InHover AcquiredTarget +VOUnitNum127 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum127_InHover NotShootingCriticalHit +VOUnitNum127 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum132_InHover AcquiredTarget +VOUnitNum132 +InHover"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum132_InHover NotShootingCriticalHit +VOUnitNum132 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum182_InHover AcquiredTarget +VOUnitNum182 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum183_InHover AcquiredTarget +VOUnitNum183 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum184_InHover AcquiredTarget +VOUnitNum184 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum185_InHover AcquiredTarget +VOUnitNum185 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum186_InHover AcquiredTarget +VOUnitNum186 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum187_InHover AcquiredTarget +VOUnitNum187 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum188_InHover AcquiredTarget +VOUnitNum188 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum189_InHover AcquiredTarget +VOUnitNum189 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum190_InHover AcquiredTarget +VOUnitNum190 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum83_InHover AcquiredTarget +VOUnitNum83 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum82_InHover AcquiredTarget +VOUnitNum82 +InHover"
VOSound = "imp1_inf_chatter_RepairStart_IsHover_InHover RepairStart +IsHover +InHover"
VOSound = "imp1_inf_chatter_RepairStart_IsWalker_InHover RepairStart +IsWalker +InHover"
VOSound = "imp1_inf_chatter_RepairStart_IsFlyer_InHover RepairStart +IsFlyer +InHover"
VOSound = "imp1_inf_chatter_RepairEnd_IsHover_InHover RepairEnd +IsHover +InHover"
VOSound = "imp1_inf_chatter_RepairEnd_IsWalker_InHover RepairEnd +IsWalker +InHover"
VOSound = "imp1_inf_chatter_RepairEnd_IsFlyer_InHover RepairEnd +IsFlyer +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_InHover AcquiredTarget +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum176_InHover AcquiredTarget +VOUnitNum176 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum175_InHover AcquiredTarget +VOUnitNum175 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum177_InHover AcquiredTarget +VOUnitNum177 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum172_InHover AcquiredTarget +VOUnitNum172 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum174_InHover AcquiredTarget +VOUnitNum174 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum173_InHover AcquiredTarget +VOUnitNum173 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum171_InHover AcquiredTarget +VOUnitNum171 +InHover"
VOSound = "imp1_inf_chatter_AcquiredTarget_InWalker_VOUnitNum1 AcquiredTarget +InWalker +VOUnitNum1"
VOSound = "imp1_inf_chatter_AcquiredTarget_left_InWalker AcquiredTarget +left +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_right_InWalker AcquiredTarget +right +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum2_InWalker AcquiredTarget +VOUnitNum2 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum3_InWalker AcquiredTarget +VOUnitNum3 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum5_InWalker AcquiredTarget +VOUnitNum5 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum6_InWalker AcquiredTarget +VOUnitNum6 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum6_InWalker NotShootingCriticalHit +VOUnitNum6 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum10_InWalker AcquiredTarget +VOUnitNum10 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum10_InWalker NotShootingCriticalHit +VOUnitNum10 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum12_InWalker AcquiredTarget +VOUnitNum12 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum11_InWalker AcquiredTarget +VOUnitNum11 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum11_InWalker NotShootingCriticalHit +VOUnitNum11 +InWalker"
VOSound = "imp1_inf_chatter_NearbyEnemySlaughter_InWalker NearbyEnemySlaughter +InWalker"
VOSound = "imp1_inf_chatter_NearbyFriendlySlaughter_InWalker NearbyFriendlySlaughter +InWalker"
VOSound = "imp1_inf_chatter_KillingSpree4_InWalker KillingSpree4 +InWalker"
VOSound = "imp1_inf_chatter_KillingSpree8_InWalker KillingSpree8 +InWalker"
VOSound = "imp1_inf_chatter_HeadshotKill_InWalker HeadshotKill +InWalker"
VOSound = "imp1_inf_chatter_Grenade_InWalker Grenade +InWalker"
VOSound = "imp1_inf_chatter_MissileIncoming_InWalker MissileIncoming +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_IsSniper_VOUnitNum4_InWalker AcquiredTarget +IsSniper +VOUnitNum4 +InWalker"
VOSound = "imp1_inf_chatter_FriendlyFire_InWalker FriendlyFire +InWalker"
VOSound = "imp1_inf_chatter_RebelsShootDeadBody_InWalker RebelsShootDeadBody +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_IsTurret_InWalker AcquiredTarget +IsTurret +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum121_InWalker AcquiredTarget +VOUnitNum121 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum124_InWalker AcquiredTarget +VOUnitNum124 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum124_InWalker NotShootingCriticalHit +VOUnitNum124 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum125_InWalker AcquiredTarget +VOUnitNum125 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum125_InWalker NotShootingCriticalHit +VOUnitNum125 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum126_InWalker AcquiredTarget +VOUnitNum126 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum126_InWalker NotShootingCriticalHit +VOUnitNum126 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum127_InWalker AcquiredTarget +VOUnitNum127 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum127_InWalker NotShootingCriticalHit +VOUnitNum127 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum132_InWalker AcquiredTarget +VOUnitNum132 +InWalker"
VOSound = "imp1_inf_chatter_NotShootingCriticalHit_VOUnitNum132_InWalker NotShootingCriticalHit +VOUnitNum132 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum182_InWalker AcquiredTarget +VOUnitNum182 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum183_InWalker AcquiredTarget +VOUnitNum183 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum184_InWalker AcquiredTarget +VOUnitNum184 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum185_InWalker AcquiredTarget +VOUnitNum185 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum186_InWalker AcquiredTarget +VOUnitNum186 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum187_InWalker AcquiredTarget +VOUnitNum187 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum188_InWalker AcquiredTarget +VOUnitNum188 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum189_InWalker AcquiredTarget +VOUnitNum189 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum190_InWalker AcquiredTarget +VOUnitNum190 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum83_InWalker AcquiredTarget +VOUnitNum83 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum82_InWalker AcquiredTarget +VOUnitNum82 +InWalker"
VOSound = "imp1_inf_chatter_RepairStart_IsHover_InWalker RepairStart +IsHover +InWalker"
VOSound = "imp1_inf_chatter_RepairStart_IsWalker_InWalker RepairStart +IsWalker +InWalker"
VOSound = "imp1_inf_chatter_RepairStart_IsFlyer_InWalker RepairStart +IsFlyer +InWalker"
VOSound = "imp1_inf_chatter_RepairEnd_IsHover_InWalker RepairEnd +IsHover +InWalker"
VOSound = "imp1_inf_chatter_RepairEnd_IsWalker_InWalker RepairEnd +IsWalker +InWalker"
VOSound = "imp1_inf_chatter_RepairEnd_IsFlyer_InWalker RepairEnd +IsFlyer +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_InWalker AcquiredTarget +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum176_InWalker AcquiredTarget +VOUnitNum176 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum175_InWalker AcquiredTarget +VOUnitNum175 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum177_InWalker AcquiredTarget +VOUnitNum177 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum172_InWalker AcquiredTarget +VOUnitNum172 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum174_InWalker AcquiredTarget +VOUnitNum174 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum173_InWalker AcquiredTarget +VOUnitNum173 +InWalker"
VOSound = "imp1_inf_chatter_AcquiredTarget_VOUnitNum171_InWalker AcquiredTarget +VOUnitNum171 +InWalker"[/code]
Bothan Spy
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "all_inf_default"


[Properties]
PointsToUnlock = 8

AnimationName = "bothanspy"

EnergyRestore = 12.0 // energy regained per second if moving

ScanningRange = 30.0
TransmitRange = 300.0

MaxHealth = 300.0

WEAPONSECTION = 1
WeaponName = "all_weap_inf_incinerator"
WeaponAmmo = 10

WEAPONSECTION = 2
WeaponName = "all_weap_inf_invisibility"
WeaponAmmo = 0

WEAPONSECTION = 3
WeaponName = "all_weap_inf_buff_health"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "all_weap_inf_timebomb"
WeaponAmmo = 3
WeaponChannel = 1

VOUnitType = 3

VOSound = "all1_inf_pc_com_hostile SpottedVO"
VOSound = "all1_inf_pc_com_bacta NeedMedicVO"
VOSound = "all1_inf_pc_com_mechanic NeedRepairVO"
VOSound = "all1_inf_pc_com_ammo NeedAmmoVO"
VOSound = "all1_inf_pc_com_transport NeedPickupVO"
VOSound = "all1_inf_pc_com_backup NeedBackupVO"
VOSound = "all1_inf_pc_com_clear_area AttackPositionVO"
VOSound = "all1_inf_pc_com_defend DefendPositionVO"

VOSound = "all1_inf_pc_com_hostile_inVehicle SpottedVO +InVehicle"
VOSound = "all1_inf_pc_com_bacta_inVehicle NeedMedicVO +InVehicle"
VOSound = "all1_inf_pc_com_mechanic_inVehicle NeedRepairVO +InVehicle"
VOSound = "all1_inf_pc_com_ammo_inVehicle NeedAmmoVO +InVehicle"
VOSound = "all1_inf_pc_com_transport_inVehicle NeedPickupVO +InVehicle"
VOSound = "all1_inf_pc_com_backup_inVehicle NeedBackupVO +InVehicle"
VOSound = "all1_inf_pc_com_clear_area_inVehicle AttackPositionVO +InVehicle"
VOSound = "all1_inf_pc_com_defend_inVehicle DefendPositionVO +InVehicle" [/code]
Droideka
Hidden/Spoiler:
[code][GameObjectClass]
ClassLabel = "walkerdroid"
GeometryName = "cis_walk_droideka.msh"

[Properties]
WALKERSECTION = "BODY"
VehicleType = "medium"

DeathDustEffect = "deathdustcloud_brown"
DeathDustDelay = "5.1"
DeathDustOffset = "0.0 0.0 0.0"

ExplosionName = "cis_inf_droideka_exp"
MapTexture = "troop_icon"
HealthTexture = "HUD_cis_droideka_icon"
MapScale = 1.4
MapViewMin = 50
MapViewMax = 50
MapSpeedMin = 0
MapSpeedMax = 100

GeometryName = "cis_walk_droideka"
UprightLowResModel = "cis_droideka_idle_low1"
BallLowResModel = "cis_droideka_roll_low1"
FirstPerson = "CIS\cisdrde;cis_1st_droideka"
FirstPersonFOV = "70"
ThirdPersonFOV = "65"
AnimationName = "cis_walk_droideka"

MaxHealth = "650.0"
HealthType = "droid"

Acceleraton = "20.0"

MaxSpeed = "2.5"
MaxTurnSpeed = "1.25"
PCMaxTurnSpeed = "20.0"
PCMaxStrafeSpeed = "20.0"

UnrollTime = "1.66"
RollTime = "0.50"

TurnThreshold = "30.0"

BallRadius = "0.65"
BallMoveSpeed = "6.0"
BallAcceleration = "100.0"
BallRollingFriction = "50.0"
BallStoppedTurnSpeed = "2.5"
BallTurnSpeed = "2.0"
BallSprintTurnSpeed = "1.0"
BallSlippage = "1.0"
BallMaxLean = "10.0"
MaxBallAngle = "35.0"
BowlingPush = "10.0"
SprintTimeForBowling = "0.5"

BallSprintSpeedBoost = "2.0"
BallJumpHeight = "1.27"
BallJumpForwardBoost = "1.25"

EnergyBar = "100.0"
EnergyRestore = "10.0"
EnergyRestoreIdle = "15.0"
EnergyDrainSprint = "30.0"
EnergyMinSprint = "30.0"
EnergyCostJump = "30.0"
EnergyCostBowling = "30.0"

StompEffect = "com_sfx_walkerstomp" // used for jump, bounce off terrain

UprightWaterDamageHeight = "1.5"
BallWaterDamageHeight = "0.5"

CAMERASECTION = "STAND"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 1.8 0.0"
TrackOffset = "0.0 0.5 4.5"
TiltValue = "5.0"

CAMERASECTION = "STANDZOOM"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 1.8 0.0"
TrackOffset = "0.0 0.5 4.5"
TiltValue = "1.0"

CAMERASECTION = "CROUCH"
EyePointOffset = "0.0 1.0 0.0"
TrackCenter = "0.0 1.0 0.0"
TrackOffset = "0.0 0.3 4.5"
TiltValue = "5.0"

CAMERASECTION = "SPLITSTAND"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 1.8 0.0"
TrackOffset = "0.0 0.3 4.5"
TiltValue = "5.0"

CAMERASECTION = "SPLITSTANDZOOM"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 1.8 0.0"
TrackOffset = "0.0 0.3 4.5"
TiltValue = "3.5"

CAMERASECTION = "SPLITCROUCH"
EyePointOffset = "0.0 1.0 0.0"
TrackCenter = "0.0 1.0 0.0"
TrackOffset = "0.0 0.2 4.5"
TiltValue = "5.0"

WEAPONSECTION = "1"

WeaponName = "cis_weap_inf_repeater"
WeaponAmmo = "0"

PitchLimits = "-25.0 25.0"
YawLimits = "-40.0 40.0"

AimerYawLimits = "-40.0 40.0"
AimerPitchLimits = "-25 25"
AimerNodeName = "hp_gun_1"
FireOutsideLimits = "1"

NextAimer = "-"

AimerYawLimits = "-40.0 40.0"
AimerPitchLimits = "-25 25"
AimerNodeName = "hp_gun_2"
FireOutsideLimits = "1"

WEAPONSECTION = "2"

WeaponName = "cis_weap_walk_droideka_shield"
WeaponAmmo = "0"

TEMP_AnimationSpeed = "2.0"
TEMP_Type = "0"


WaterDamageInterval = "1.0"
WaterDamageAmount = "10.0"


TerrainCollision = "p_rollsphere"
TerrainCollision = "p_base"

BuildingCollision = "p_rollsphere"
PC:BuildingCollision = "p_building"

OrdnanceCollision = "p_rollsphere"
PC:OrdnanceCollision = "p_ord"

SoldierCollision = "p_rollsphere"
SoldierCollision = "p_base"

VehicleCollision = "p_rollsphere"
VehicleCollision = "p_base"



WakeEffect = "hailfire_wake"


LegPairCount = "1"

WalkerLegPair = "LEGS"

LegBoneLeft = "bone_l_thigh"
LegBoneRight = "bone_r_thigh"

TerrainLeft = "p_l_foot"
TerrainRight = "p_r_foot"

FootBoneLeft = "bone_l_toe"
FootBoneRight = "bone_r_toe"

CHUNKSECTION = "CHUNK1"
ChunkGeometryName = "droideka_chunk1"
ChunkNodeName = "dummyroot"
ChunkTerrainCollisions = "10"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "1.0 -4.0 2.0"
ChunkSpeed = 9.0
ChunkUpFactor = 0.0
ChunkLinearDamping = 0.010
ChunkAngularDamping = 0.040

CHUNKSECTION = "CHUNK2"
ChunkGeometryName = "droideka_chunk3"
ChunkNodeName = "dummyroot"
ChunkTerrainCollisions = "10"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "-4.0 0.0 0.0"
ChunkSpeed = 8.0
ChunkUpFactor = 0.0
ChunkLinearDamping = 0.010
ChunkAngularDamping = 0.040

CHUNKSECTION = "CHUNK3"
ChunkGeometryName = "droideka_chunk3"
ChunkNodeName = "dummyroot"
ChunkTerrainCollisions = "10"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "0.0 4.0 0.0"
ChunkSpeed = 8.0
ChunkUpFactor = 0.0
ChunkLinearDamping = 0.010
ChunkAngularDamping = 0.040

CHUNKSECTION = "CHUNK4"
ChunkGeometryName = "droideka_chunk4"
ChunkNodeName = "dummyroot"
ChunkTerrainCollisions = "10"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "0.0 0.0 -4.0"
ChunkSpeed = 7.0
ChunkUpFactor = 0.0
ChunkLinearDamping = 0.010
ChunkAngularDamping = 0.040

CHUNKSECTION = "CHUNK5"
ChunkGeometryName = "droideka_chunk5"
ChunkNodeName = "dummyroot"
ChunkTerrainCollisions = "10"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "4.0 0.0 0.0"
ChunkSpeed = 9.0
ChunkUpFactor = 0.0
ChunkLinearDamping = 0.010
ChunkAngularDamping = 0.040

DropItemClass = "com_item_powerup_ammo"
DropItemProbability = 0.25
NextDropItem = "-"
DropItemClass = "com_item_powerup_health100"
DropItemProbability = 0.25
NextDropItem = "-"
DropItemClass = "com_item_powerup_dual"
DropItemProbability = 0.10
DropItemClass = "com_item_powerup_energy"
DropItemProbability = 0.10
NextDropItem = "-"
DropItemClass = "com_item_powerup_offense"
DropItemProbability = 0.05
NextDropItem = "-"
DropItemClass = "com_item_powerup_defense"
DropItemProbability = 0.05

PointsToUnlock = 16

VOUnitType = 081
Footstep0Sound = "cis_inf_droideka_step"
Footstep1Sound = "cis_inf_droideka_step"
Footstep2Sound = "cis_inf_droideka_step"
HydraulicSound = ""
HydraulicSoundHeight = ""
HurtSound = ""
DeathSound = "imp_weap_ord_exp_lg"
EngineSound = "cis_walk_droideka_engine_parameterized"
TurnOnSound = "cis_droideka_fold"
TurnOffSound = "cis_droideka_unfold"
FoleyFXClass = "cis_inf_droid"

VOSound = "cis1_inf_pc_com_hostile SpottedVO"
VOSound = "cis1_inf_pc_com_bacta NeedMedicVO"
VOSound = "cis1_inf_pc_com_mechanic NeedRepairVO"
VOSound = "cis1_inf_pc_com_ammo NeedAmmoVO"
VOSound = "cis1_inf_pc_com_transport NeedPickupVO"
VOSound = "cis1_inf_pc_com_backup NeedBackupVO"
VOSound = "cis1_inf_pc_com_clear_area AttackPositionVO"
VOSound = "cis1_inf_pc_com_defend DefendPositionVO"

VOSound = "cis1_inf_pc_com_hostile_inVehicle SpottedVO +InVehicle"
VOSound = "cis1_inf_pc_com_bacta_inVehicle NeedMedicVO +InVehicle"
VOSound = "cis1_inf_pc_com_mechanic_inVehicle NeedRepairVO +InVehicle"
VOSound = "cis1_inf_pc_com_ammo_inVehicle NeedAmmoVO +InVehicle"
VOSound = "cis1_inf_pc_com_transport_inVehicle NeedPickupVO +InVehicle"
VOSound = "cis1_inf_pc_com_backup_inVehicle NeedBackupVO +InVehicle"
VOSound = "cis1_inf_pc_com_clear_area_inVehicle AttackPositionVO +InVehicle"
VOSound = "cis1_inf_pc_com_defend_inVehicle DefendPositionVO +InVehicle"[/code]
Magnaguard
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "cis_inf_default"


[Properties]
PointsToUnlock = 8

ExplosionName = "cis_inf_droid_exp"
UnitType = "support"

WEAPONSECTION = 1
WeaponName = "cis_weap_inf_bulldog"
WeaponAmmo = 5

WEAPONSECTION = 2
WeaponName = "cis_weap_inf_mortar_launcher"
WeaponAmmo = 3

WEAPONSECTION = 3
WeaponName = "cis_weap_inf_debuff_poison"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "cis_weap_inf_remotedroid"
WeaponAmmo = 1
WeaponChannel = 1


VOUnitType = 093

// the foot height where footstep sounds are played
MinFootHeight = 0.3

VOSound = "cis1_inf_pc_com_hostile SpottedVO"
VOSound = "cis1_inf_pc_com_bacta NeedMedicVO"
VOSound = "cis1_inf_pc_com_mechanic NeedRepairVO"
VOSound = "cis1_inf_pc_com_ammo NeedAmmoVO"
VOSound = "cis1_inf_pc_com_transport NeedPickupVO"
VOSound = "cis1_inf_pc_com_backup NeedBackupVO"
VOSound = "cis1_inf_pc_com_clear_area AttackPositionVO"
VOSound = "cis1_inf_pc_com_defend DefendPositionVO"

VOSound = "cis1_inf_pc_com_hostile_inVehicle SpottedVO +InVehicle"
VOSound = "cis1_inf_pc_com_bacta_inVehicle NeedMedicVO +InVehicle"
VOSound = "cis1_inf_pc_com_mechanic_inVehicle NeedRepairVO +InVehicle"
VOSound = "cis1_inf_pc_com_ammo_inVehicle NeedAmmoVO +InVehicle"
VOSound = "cis1_inf_pc_com_transport_inVehicle NeedPickupVO +InVehicle"
VOSound = "cis1_inf_pc_com_backup_inVehicle NeedBackupVO +InVehicle"
VOSound = "cis1_inf_pc_com_clear_area_inVehicle AttackPositionVO +InVehicle"
VOSound = "cis1_inf_pc_com_defend_inVehicle DefendPositionVO +InVehicle"[/code]
Wookie Warrior
Hidden/Spoiler:
[code][[GameObjectClass]
ClassParent = "all_inf_default"

[Properties]
PointsToUnlock = 12

UnitType = "trooper"

MaxHealth = 800.0

MaxSpeed = 6.0
MaxStrafeSpeed = 4.5

CollisionRootScale = "1.15"
CollisionHeadOffset = "0.0 -0.2 0.0"

WEAPONSECTION = 1
WeaponName = "all_weap_inf_bowcaster"
WeaponAmmo = 6

WEAPONSECTION = 2
WeaponName = "all_weap_inf_mortar_launcher"
WeaponAmmo = 3

WEAPONSECTION = 3
WeaponName = "all_weap_inf_thermaldetonator"
WeaponAmmo = 4
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "all_weap_inf_remotedroid"
WeaponAmmo = 1
WeaponChannel = 1

CAMERASECTION = "STAND"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 2.25 0.0
TrackOffset = "0.0 0.0 4.0"
TiltValue = "5.0"

CAMERASECTION = "STANDZOOM"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 2.0 0.0
TrackOffset = "0.4 0.05 3.25"
TiltValue = "3.5"

CAMERASECTION = "CROUCH"
EyePointOffset = "0.0 1.3 0.0"
TrackCenter = "0.0 1.3 0.0
TrackOffset = "0.0 0.15 3.5"
TiltValue = "5.0"

CAMERASECTION = "CROUCHZOOM"
EyePointOffset = "0.0 1.3 0.0"
TrackCenter = "0.0 1.3 0.0
TrackOffset = "0.4 0.2 2.8"
TiltValue = "3.5"

CAMERASECTION = "PRONE"
EyePointOffset = "0.0 0.5 0.0"
TrackCenter = "0.0 0.5 0.0"
TrackOffset = "0.0 0.0 3.0"
TiltValue = "5.0"

CAMERASECTION = "PRONEZOOM"
EyePointOffset = "0.0 0.5 0.0"
TrackCenter = "0.0 0.5 0.0"
TrackOffset = "0.4 0.2 2.8"
TiltValue = "3.5"

CAMERASECTION = "SPRINT"
EyePointOffset = "0.0 1.8 0.0"
TrackCenter = "0.0 2.25 0.0
TrackOffset = "0.0 0.0 4.5"
TiltValue = "5.0"
CameraBlendTime = "0.75"

// general VO - Some wookie VO unavailable
HurtSound = "all_inf_com_chatter_wound_wookie"
DeathSound = "all_inf_com_chatter_death_wookie"
FoleyFXClass = "wok_inf_soldier"



VOUnitType = 2


VOSound = "wok1_command_follow SC_Follow"
VOSound = "wok1_command_stopFollow SC_StopFollow"
VOSound = "wok1_command_stopVehicle SC_VehicleWaitUp"
VOSound = "wok1_command_getIn SC_GetIn"
VOSound = "wok1_command_getOut SC_GetOut"
VOSound = "wok1_response_follow SC_FollowResponse"
VOSound = "wok1_response_stopFollow SC_StopFollowResponse"
VOSound = "wok1_response_stopVehicle SC_VehicleWaitUpResponse"
VOSound = "wok1_response_getIn SC_GetInResponse"
VOSound = "wok1_response_getOut SC_GetOutResponse"

VOSound = "wok2_inf_chatter_AcquiredTarget AcquiredTarget"
VOSound = "wok2_inf_chatter_NearbyEnemySlaughter NearbyEnemySlaughter"
VOSound = "wok2_inf_chatter_NearbyFriendlySlaughter NearbyFriendlySlaughter"
VOSound = "wok2_inf_chatter_KillingSpree4 KillingSpree4"
VOSound = "wok2_inf_chatter_KillingSpree8 KillingSpree8"
VOSound = "wok2_inf_chatter_HeadshotKill HeadshotKill"
VOSound = "wok2_inf_chatter_Grenade Grenade"
VOSound = "wok2_inf_chatter_FriendlyFire FriendlyFire"
VOSound = "wok2_inf_chatter_RebelsShootDeadBody RebelsShootDeadBody"
VOSound = "wok2_inf_chatter_GivePowerup GivePowerup"

VOSound = "wok1_inf_pc_com_hostile SpottedVO"
VOSound = "wok1_inf_pc_com_bacta NeedMedicVO"
VOSound = "wok1_inf_pc_com_mechanic NeedRepairVO"
VOSound = "wok1_inf_pc_com_ammo NeedAmmoVO"
VOSound = "wok1_inf_pc_com_transport NeedPickupVO"
VOSound = "wok1_inf_pc_com_backup NeedBackupVO"
VOSound = "wok1_inf_pc_com_clear_area AttackPositionVO"
VOSound = "wok1_inf_pc_com_defend DefendPositionVO"

VOSound = "wok1_inf_pc_com_hostile_inVehicle SpottedVO +InVehicle"
VOSound = "wok1_inf_pc_com_bacta_inVehicle NeedMedicVO +InVehicle"
VOSound = "wok1_inf_pc_com_mechanic_inVehicle NeedRepairVO +InVehicle"
VOSound = "wok1_inf_pc_com_ammo_inVehicle NeedAmmoVO +InVehicle"
VOSound = "wok1_inf_pc_com_transport_inVehicle NeedPickupVO +InVehicle"
VOSound = "wok1_inf_pc_com_backup_inVehicle NeedBackupVO +InVehicle"
VOSound = "wok1_inf_pc_com_clear_area_inVehicle AttackPositionVO +InVehicle"
VOSound = "wok1_inf_pc_com_defend_inVehicle DefendPositionVO +InVehicle"/code]
(Can't fit the others all in one post.)
Imperial Officer
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "imp_inf_default"

[Properties]
PointsToUnlock = 8

UnitType = "support"

AnimationName = "impofficer"

ScanningRange = 30.0
TransmitRange = 300.0

WEAPONSECTION = 1
WeaponName = "imp_weap_inf_sonic_blaster"
WeaponAmmo = 5

WEAPONSECTION = 2
WeaponName = "imp_weap_inf_mortar_launcher"
WeaponAmmo = 5

WEAPONSECTION = 3
WeaponName = "imp_weap_inf_buff_damage"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "imp_weap_inf_remotedroid"
WeaponAmmo = 1
WeaponChannel = 1[/code]
Clone Commander
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "rep_inf_default"


[Properties]
PointsToUnlock = 8

UnitType = "support"

AnimationName = "clonecommander"

MaxSpeed = 6.0 // base forward speed
MaxStrafeSpeed = 4.5 // base right/left speed

ScanningRange = 30.0
TransmitRange = 300.0

WEAPONSECTION = 1
WeaponName = "rep_weap_inf_chaingun"
WeaponAmmo = 0

WEAPONSECTION = 2
WeaponName = "rep_weap_inf_pistol"
WeaponAmmo = 0

WEAPONSECTION = 3
WeaponName = "rep_weap_inf_buff_defense"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "rep_weap_inf_remotedroid"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 5
WeaponName = "rep_weap_award_pistol"
WeaponAmmo = 6


VOUnitType = 121[/code]

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 2:18 am
by SG-17
Thank you. This will help alot.

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 2:26 am
by AQT
You're welcome and also:

Imperial Officer
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "imp_inf_default"

[Properties]
PointsToUnlock = 8

UnitType = "support"

AnimationName = "impofficer"

ScanningRange = 30.0
TransmitRange = 300.0

WEAPONSECTION = 1
WeaponName = "imp_weap_inf_sonic_blaster"
WeaponAmmo = 5

WEAPONSECTION = 2
WeaponName = "imp_weap_inf_mortar_launcher"
WeaponAmmo = 5

WEAPONSECTION = 3
WeaponName = "imp_weap_inf_buff_damage"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "imp_weap_inf_remotedroid"
WeaponAmmo = 1
WeaponChannel = 1[/code]
Clone Commander
Hidden/Spoiler:
[code][GameObjectClass]
ClassParent = "rep_inf_default"


[Properties]
PointsToUnlock = 8

UnitType = "support"

AnimationName = "clonecommander"

MaxSpeed = 6.0 // base forward speed
MaxStrafeSpeed = 4.5 // base right/left speed

ScanningRange = 30.0
TransmitRange = 300.0

WEAPONSECTION = 1
WeaponName = "rep_weap_inf_chaingun"
WeaponAmmo = 0

WEAPONSECTION = 2
WeaponName = "rep_weap_inf_pistol"
WeaponAmmo = 0

WEAPONSECTION = 3
WeaponName = "rep_weap_inf_buff_defense"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 4
WeaponName = "rep_weap_inf_remotedroid"
WeaponAmmo = 1
WeaponChannel = 1

WEAPONSECTION = 5
WeaponName = "rep_weap_award_pistol"
WeaponAmmo = 6


VOUnitType = 121[/code]
(Couldn't fit it in one post.)

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 3:45 pm
by [raptor]cc-alias
i was wondering if by any chances you had the odf to an imp atat??

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 4:47 pm
by Aman/Pinguin
Hidden/Spoiler:
[GameObjectClass]
ClassLabel = "commandwalker"
GeometryName = "imp_walk_atat.msh"


[Properties]

//***********************************************
//*********** VEHICLE VALUES AND INFO *********
//***********************************************

WALKERSECTION = "BODY"
// /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
VehicleType = "ATAT"
AISizeType = "Huge"
NoCombatInterrupt = "1"
ReserveOneForPlayer = "0"
CockpitTension = 15
//ForceMode = "2"

Label = "AT-AT"
VehiclePosition = "common.vehiclepositions.pilot"
MapTexture = "atat_icon"
HealthTexture = "HUD_imp_atat_icon"
MapScale = "3.5"

ExplosionName = "imp_walk_atat_exp"
ExplosionOffset = "0.0 12.46 0.0"

\\DeathAnimationExplosion = "small_explosion"
DeathAnimationExplosion = "imp_sfx_atat_explosion"
DeathAnimationExplosionTime = "1.5"

FinalExplosion = "imp_walk_atat_finalexp"
FinalExplosionOffset = "1.97 0.0 11.43"

GeometryName = "imp_walk_atat"
AnimationName = "imp_walk_atat"

//HACK to add "imp_walk_atat1" to the req file
AnimationExtraFile = "imp_walk_atat1"
//FirstPerson = "IMP\impATAT;imp_1st_cockpit_atat"
FirstPersonFOV = "53"

MaxHealth = "60000.0"
HitLocation = "p_neck_soldier 4.0"

// dont know if these are working for vehicles but it would be cool
ScanningRange = "60.0"
TransmitRange = "60.0"

//***********************************************
//*********** COMMAND POST VALUES *************
//***********************************************

SpawnPointCount = "6"
SpawnPointLocation = "8.0 0.0 0.0 5"
SpawnPointLocation = "8.0 0.0 4.0 5"
SpawnPointLocation = "8.0 0.0 -4.0 5"
SpawnPointLocation = "-8.0 0.0 0.0 355"
SpawnPointLocation = "-8.0 0.0 4.0 355"
SpawnPointLocation = "-8.0 0.0 -4.0 355"
ValueBleed = 10
Value_ATK_Alliance = 10
Value_ATK_CIS = 10
Value_ATK_Empire = 10
Value_ATK_Republic = 10
Value_ATK_Locals = 0
Value_DEF_Alliance = 0
Value_DEF_CIS = 0
Value_DEF_Empire = 0
Value_DEF_Republic = 0
Value_DEF_Locals = 0
HUDIndexDisplay = 0
LegRayHitLength = "16"

SteerAtYawLimit = "1"
SteerAtStrafeLimit = "0"
CorrectAimForSteering = "1"
SteerTowardAimFactor = "0.0"
ReverseBackwardSteering = "1" //steer in reverse like a car - ThrustAngleToStrafe works more intuitively this way
ThrustAngleToStrafe = "50" //should match yaw limit or 0.0
ThrustAngleToTurn = "67.5" //thrust angle to reach full forward turn speed
ThrustAngleToStop = "78.0" //thrust angle to turn in place


//***********************************************
//*********** MOVEMENT VALUES *****************
//***********************************************

Acceleraton = "1.0"
MaxSpeed = "2.0"
MaxStrafeSpeed = "0.0"
MaxTurnSpeed = "0.4"

PCMaxYawSpeed = 1.0
PCMaxTurnSpeed = 1.0
PCPitchRate = .6

PitchRate = 0
PitchFilter = 0
TurnRate = 0
TurnFilter = 0

StoppedTurnSpeed = "0.05"
ForwardTurnSpeed = "0.03"
TurnThreshold = "0.35"

//***********************************************
//*********** CAMERA VALUES *******************
//***********************************************

EyePointOffset = "0.0 16.0 9.0"
TrackCenter = "0.0 17 1.0"
TrackOffset = "0.0 5.5 6.5"
TiltValue = "8"

AimerNodeName = "aimer_head"

PitchLimits = "-35 15"
YawLimits = "-35 35"
PitchTurnFactor = "0.5"
YawTurnFactor = "0.5"


//***********************************************
//*********** MAIN WEAPON VALUES **************
//***********************************************


WEAPONSECTION = 1

//TurretNodeName = "aimer_head"

WeaponName = "imp_weap_walk_atat_cannon_head"
WeaponAmmo = "0"
// /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|

BarrelNodeName = "aimer_Lgun"

AimerPitchLimits = "-90.0 90.0"
AimerYawLimits = "-60.0 60.0"
FirePointName = "hp_fire_Lgun"
BarrelRecoil = "0.0"

NextBarrel = "-"

BarrelNodeName = "aimer_Rgun"

AimerPitchLimits = "-90.0 90.0"
AimerYawLimits = "-60.0 60.0"
FirePointName = "hp_fire_Rgun"
BarrelRecoil = "0.0"

//YawLimits = "-25 20"
//PitchLimits = "-20 15"
//PitchTurnFactor = "1.0"
//YawTurnFactor = "1.0"
//PCPitchTurnFactor = "10.0"
//PCYawTurnFactor = "10.0"
//
//EyePointOffset = "-1.0 0.0 9.0"
//TrackCenter = "0.0 4.0 4.0"
//TrackOffset = "0.0 -1.0 6.0"



WEAPONSECTION = 2

WeaponName = "imp_weap_walk_atat_cannon_chin"
WeaponAmmo = "0" //"5"

// /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
AimerPitchLimits = "-30 15"
AimerYawLimits = "-70 70"
FireOutsideLimits = 1
AimerNodeName = "barrel_Lcannon"
FirePoint = "hp_fire_Lcannon"
BarrelRecoil = "0.4"

NextAimer = "-"

AimerPitchLimits = "-30 15"
AimerYawLimits = "-70 70"
FireOutsideLimits = 1
AimerNodeName = "barrel_Rcannon"
FirePoint = "hp_fire_Rcannon"
BarrelRecoil = "0.4"

TEMP_AnimationSpeed = "1.5"
TEMP_Type = "1" //Sets up collision and number of legs, will be moved to the msh file

WaterDamageInterval = "1.0"
WaterDamageAmount = "10.0"

//PassengerSlots = "6"
//PassengerEyePoint = "hp_passenger"
//EyePointOffset - "4.0 12.0 0.0"



//***********************************************
//*********** VISUAL EFFECTS ******************
//***********************************************

StompEffect = "bigwalkerstomp"
StompDecal = "decal_atat_footprint"
StompDecalSize = "2.5"

DeathShakeDelay = "3.5"
DeathShakeForce = "1.0"
DeathShakeDuration = "1.0"
DeathShakeRadius = "30.0"

//***********************************************
//*********** ANIMATION VALUES ****************
//***********************************************

LegPairCount = "2"

WalkerLegPair = "front_legs"

LegBoneLeft = "bone_fl_thigh"
LegBoneRight = "bone_fr_thigh"

LegBoneTopLeft = "bone_fl_thigh"
LegBoneTopRight = "bone_fr_thigh"

TerrainLeft = "p_front_left"
TerrainRight = "p_front_right"

FootBoneLeft = "bone_l_toe"
FootBoneRight = "bone_r_toe"

WalkerLegPair = "back_legs"

LegBoneLeft = "bone_bl_thigh"
LegBoneRight = "bone_br_thigh"

LegBoneTopLeft = "bone_bl_thigh"
LegBoneTopRight = "bone_br_thigh"

TerrainLeft = "p_back_left"
TerrainRight = "p_back_right"

FootBoneLeft = "bone_l_toe"
FootBoneRight = "bone_r_toe"

//***********************************************
//*********** COLLISION VALUES ****************
//***********************************************
TerrainCollision = "p_front_left"
TerrainCollision = "p_back_right"
TerrainCollision = "p_front_right"
TerrainCollision = "p_back_left"

BuildingCollision = "p_front_left"
BuildingCollision = "p_front_right"
BuildingCollision = "p_back_left"
BuildingCollision = "p_back_right"
BuildingCollision = "p_main_building"
BuildingCollision = "p_head_building"

TargetableCollision = "p_front_left_thigh"
TargetableCollision = "p_front_left_shin"
TargetableCollision = "p_front_right_thigh"
TargetableCollision = "p_front_right_shin"
TargetableCollision = "p_back_left_thigh"
TargetableCollision = "p_back_left_shin"
TargetableCollision = "p_back_right_thigh"
TargetableCollision = "p_back_right_shin"

TowCableCollision = "p_front_left_thigh 0.36 0.0 1.06"
SmashParkedFlyers = "1"
TowCableCollision = "p_front_left_shin 0.36 0.0 1.06"
TowCableCollision = "p_front_left 0.5 0.0 1.1"

TowCableCollision = "p_front_right_thigh -0.36 0.0 1.06"
TowCableCollision = "p_front_right_shin -0.36 0.0 1.06"
TowCableCollision = "p_front_right -0.5 0.0 1.1"

TowCableCollision = "p_back_right_thigh -0.36 0.0 -1.06"
TowCableCollision = "p_back_right_shin -0.36 0.0 -1.06"
TowCableCollision = "p_back_right -0.5 0.0 -1.1"

TowCableCollision = "p_back_left_thigh 0.36 0.0 -1.06"
TowCableCollision = "p_back_left_shin 0.36 0.0 -1.06"
TowCableCollision = "p_back_left 0.5 0.0 -1.1"

VehicleCollision ="p_front_left_vehicle"
VehicleCollision ="p_front_right_vehicle"
VehicleCollision ="p_back_left_vehicle"
VehicleCollision ="p_back_right_vehicle"
VehicleCollision ="p_main_vehicle"
VehicleCollision ="p_head_vehicle"

OrdnanceCollision = "p_main_soldier1"
OrdnanceCollision = "p_main_soldier2"
OrdnanceCollision = "p_main_soldier3"
OrdnanceCollision = "p_main_soldier4"
OrdnanceCollision = "p_main_soldier5"
OrdnanceCollision = "p_neck_soldier"
OrdnanceCollision = "p_head_soldier"
OrdnanceCollision = "p_front_left_thigh"
OrdnanceCollision = "p_front_left_shin"
OrdnanceCollision = "p_front_left"
OrdnanceCollision = "p_front_right_thigh"
OrdnanceCollision = "p_front_right_shin"
OrdnanceCollision = "p_front_right"
OrdnanceCollision = "p_back_left_thigh"
OrdnanceCollision = "p_back_left_shin"
OrdnanceCollision = "p_back_left"
OrdnanceCollision = "p_back_right_thigh"
OrdnanceCollision = "p_back_right_shin"
OrdnanceCollision = "p_back_right"

SoldierCollision = "p_main_soldier1"
SoldierCollision = "p_main_soldier2"
SoldierCollision = "p_main_soldier3"
SoldierCollision = "p_main_soldier4"
SoldierCollision = "p_main_soldier5"
SoldierCollision = "p_neck_soldier"
SoldierCollision = "p_head_soldier"
SoldierCollision = "p_front_left_thigh"
SoldierCollision = "p_front_left_shin"
SoldierCollision = "p_front_left"
SoldierCollision = "p_front_right_thigh"
SoldierCollision = "p_front_right_shin"
SoldierCollision = "p_front_right"
SoldierCollision = "p_back_left_thigh"
SoldierCollision = "p_back_left_shin"
SoldierCollision = "p_back_left"
SoldierCollision = "p_back_right_thigh"
SoldierCollision = "p_back_right_shin"
SoldierCollision = "p_back_right"

//***********************************************
//*********** DAMAGE VALUES ****************
//***********************************************

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_fl_thigh"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_fr_thigh"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_bl_thigh"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_br_thigh"

DamageStartPercent = 45.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_fl_calf"

DamageStartPercent = 45.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_fr_calf"

DamageStartPercent = 45.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_bl_calf"

DamageStartPercent = 45.0
DamageStopPercent = 20.0
DamageEffect = "com_sfx_vehiclespark"
DamageAttachPoint = "bone_br_calf"

//DamageStartPercent = 30.0
//DamageStopPercent = 20.0
//DamageEffect = "com_sfx_vehiclesmoke"
//DamageEffectScale = 3.0
//DamageInheritVelocity = 0.0
//DamageAttachPoint = "hp_damage_1"

//DamageStartPercent = 15.0
//DamageStopPercent = 0.0
//DamageEffect = "com_sfx_vehicleflame"
//DamageEffectScale = 3.0
//DamageInheritVelocity = 0.0
//DamageAttachPoint = "hp_damage_1"

//***********************************************
//*********** DEATH EXPLOSION VALUES **********
//***********************************************

CHUNKSECTION = "CHUNK1"
ChunkGeometryName = "imp_walk_atat_chunk1"
ChunkNodeName = ""
ChunkTerrainCollisions = "0"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "0.1 0.1 0.5"
ChunkBounciness = 0.05
ChunkStickiness = 0.05
ChunkSpeed = "0.0"
ChunkTrailEffect = "com_sfx_chunktrail_sm"

ChunkSmokeEffect = "com_sfx_smokeplume"
ChunkSmokeNodeName = "hp_smoke_1"


CHUNKSECTION = "CHUNK2"
ChunkGeometryName = "imp_walk_atat_chunk2"
ChunkNodeName = ""
ChunkTerrainCollisions = "1"
ChunkTerrainEffect = "com_sfx_explosion_lg"
ChunkPhysics = "FULL"
ChunkOmega = "0.5 0.5 0.3"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "8.0"
ChunkUpFactor = "16.00"
ChunkTrailEffect = "com_sfx_chunktrail_sm"


CHUNKSECTION = "CHUNK3"
ChunkGeometryName = "imp_walk_atat_chunk3"
ChunkNodeName = ""
ChunkTerrainCollisions = "1"
ChunkTerrainEffect = "com_sfx_explosion_lg"
ChunkTrailEffect = "com_sfx_chunktrail_sm"
ChunkPhysics = "FULL"
ChunkOmega = "2.0 2.0 2.0"
ChunkSpeed = "4.0"
ChunkUpFactor = "8.00"


CHUNKSECTION = "CHUNK4"
ChunkGeometryName = "imp_walk_atat_chunk4"
ChunkNodeName = ""
ChunkTerrainCollisions = "3"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "0.4 0.2 1.0"
ChunkBounciness = 0.55
ChunkStickiness = 0.25
ChunkSpeed = "5.0"
ChunkUpFactor = "4.00"
ChunkTrailEffect = "com_sfx_chunktrail_sm"


CHUNKSECTION = "CHUNK5"
ChunkGeometryName = "imp_walk_atat_chunk5"
ChunkNodeName = ""
ChunkTerrainCollisions = "3"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "2.0 0.5 2.0"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "3.0"
ChunkUpFactor = "6.00"
ChunkTrailEffect = "com_sfx_chunktrail_sm"


CHUNKSECTION = "CHUNK6"
ChunkGeometryName = "imp_walk_atat_chunk6"
ChunkTerrainCollisions = "5"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "1.5 1.0 1.25"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "5.0"
ChunkUpFactor = "3.00"
ChunkTrailEffect = "com_sfx_chunktrail_sm"

//*******************************************
//*********** SOUND VALUES ****************
//*******************************************

VOUnitType = 50
StompDetectionType = "1"
FootstepSound0 = "com_weap_layered_at_step"
FootstepSound1 = "com_weap_layered_at_step"
FootstepSound2 = "com_weap_layered_at_step"
FootstepSound3 = "com_weap_layered_at_step"
HydraulicSound = "atst_leg_up"
HydraulicSoundHeight = "0.5"
HydraulicLowerSound = ""
//HydraulicLowerHeight = "0.5"
HurtSound = ""
DeathSound = "com_weap_obj_med_exp"
//AllMusic = "all_vehicle"
ImpMusic = "imp_vehicle"
MusicSpeed = "0.0"
MusicDelay = "5.0"
EngineSound = "atst_engine_parameterized"
TurnOnSound = ""
TurnOnTime = "1.0"
TurningOffSound = ""
TurnOffSound = ""
TurnOffTime = "1.0"

Re: hex editing points to unlock special class

Posted: Fri Aug 15, 2008 4:55 pm
by AceMastermind
I don't see a reason to keep posting these ODFs here, if he wants to see them he can just download the modtools like everyone else and look at them all day on his own machine.

Re: hex editing points to unlock special class

Posted: Sat Aug 30, 2008 6:11 pm
by `Mods
I have know about this ODF stuff for the ps2 version for a while.