Page 1 of 1

Custom SIDE issues

Posted: Mon Jan 08, 2018 11:44 pm
by landomods1
So for my map, i'm wanting to use GGCTUK's custom imperial side but there are no odf files in the assets only msh, option and tga files. I haven't done this before so i don't know if i am missing any files or if thats the way its supposed to be. If anyone could help me out that would be great.

Re: Custom SIDE issues

Posted: Wed Jan 10, 2018 6:03 pm
by EasyOvenOperator
landomods1 wrote:So for my map, i'm wanting to use GGCTUK's custom imperial side but there are no odf files in the assets only msh, option and tga files. I haven't done this before so i don't know if i am missing any files or if thats the way its supposed to be. If anyone could help me out that would be great.
just copy the odfs from the assets folder and change the names of the odfs to the names you're going to use. inside the odfs change the information each odf will load.
option 2:
just copy the entire "IMP" sides folder. and use the same method (replace the info in the odfs).
here i used one of the downloaded assets from the force unleashed to replace the "officer". i just changed the "GeometryName" section as seen here.
Hidden/Spoiler:
[GameObjectClass]
ClassParent = "imp_inf_default_officer"

[Properties]

GeometryName = "imp_inf_magmatrooper_tfu_ea"
GeometryLowRes = "imp_inf_magmatrooper_tfu_ea"
FirstPerson = "IMP\impstrp;imp_1st_stormtrooper"

//FirstPerson = "IMP\imppilot;imp_1st_pilot"

//OverrideTexture = "StormtrooperEndor_d"
http://www.gametoast.com/viewtopic.php?f=27&t=12729

you'll be using this page often:
http://www.gametoast.com/viewtopic.php?f=27&t=13806
the odf tuts are directly under the sides tuts.

EDIT:
also, you can look through other odfs to add stuff like "MaxSpeed", "JumpHeight" etc.
Hidden/Spoiler:
MaxHealth = 300.0
MaxSpeed = 8.5 // base forward speed
MaxStrafeSpeed = 6.5 // base right/left speed
EnergyDrainSprint = 10.0
MaxStrafeSpeed = 7.5
MaxTurnSpeed = 7.0
JumpHeight = 2.0
EnergyBar = 120.0 // Max energy
EnergyRestore = 5.0 // energy regained per second if moving
EnergyRestoreIdle = 8.0 // energy regained per second if not
EnergyMinSprint = 20.0 // min energy to start sprinting
EnergyDrainSprint = 10.0 // energy spent per second of sprinting
EnergyCostJump = 5 // energy cost to jump
EnergyCostRoll = 15 // energy cost to roll
with weapons you'll be doing the same thing with values like "Push", "Damage" etc.
Hidden/Spoiler:
Damage = "10000.0"
DamageRadiusInner = "3.0"
DamageRadiusOuter = "6.0"

Push = "16.0"
PushRadiusInner = "4.0"
PushRadiusOuter = "6.0"
PushDeadOnly = 0

Shake = "2.0"
ShakeLength = "1.25"
ShakeRadiusInner = "8.0"
ShakeRadiusOuter = "16.0"