Passengers in .ODF

Post everything from general questions, to modding questions, to map WIPs to releases. (SWBF1 only)

Moderator: Moderators

Post Reply
Qdin
Old School Staff
Posts: 2059
Joined: Wed Feb 23, 2005 9:54 am
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

Passengers in .ODF

Post by Qdin »

hey guys.

I've created a transporter from scratch is XSI and all those things.

I've done SO much of the .odf's I could as possible.

I took most of it from the LAAT/Republic-gunship.

but now I'm stuck with the questions:
how do I add places for more than ONE passenger?

here is the .odf:


[GameObjectClass]
ClassLabel = "flyer"
GeometryName = "any_fly_transport_LFTC.msh"

[Properties]
FLYERSECTION = "BODY"

ReserveOneForPlayer = "0"

VehicleType = "transport"
MapTexture = "gunship_icon"
HealthTexture = "HUD_rep_gunship_icon"
MapScale = 2.0

GeometryName = "any_fly_transport_LFTC"
FirstPerson = ""
FirstPersonFOV = "60"
CockpitTension = "12"
ThirdPersonFOV = "55"

CollisionScale = "2.5"
CollisionThreshold = "5.0"

CollisionInflict = "0.1"

MaxHealth = 2000.0
HealthType = "vehicle"
//HitLocation = ""


PilotSkillRepairScale = 0.3

Acceleraton = 20.0
MinSpeed = 15.0
MidSpeed = 60.0
MaxSpeed = 90.0
StrafeSpeed = 23.8

PitchRate = 1.8
PitchFilter = 2.3
TurnRate = 2.0
TurnFilter = 5.0

//TurnRate = 2.25 // Max turn //4.25 mouse!
//TurnFilter = 5.75 // Speed of turn //7.75 mouse!


//ThrustPitchAngle = 0.5
//StrafeRollAngle = 1.2
BankAngle = 0.55
BankFilter = 5.5
LevelFilter = 2.0

PCPitchRate = 15.0
PCSpinRate = 25.0
PCTurnRate = 25.0

TakeoffTime = 2.3
TakeoffSpeed = 4.0
LandingTime = 1.0
LandingSpeed = 10.0
TakeoffHeight = 5.0

EyePointOffset = "0.0 0.0 10.0"
TrackCenter = "0.0 10.0 -24.0"
TrackOffset = "0.0 0.0 0.0 "
TiltValue = "8.0"

AimTension = "30.0"
MoveTension = "4.5"

WEAPONSECTION = "1"

WeaponName = "all_weap_fly_xwing_cannon"
WeaponAmmo = "0"

AimerNodeName = "hp_laser01"
//FirePointName = "hp_laser01"
AimerYawLimts = "-90 90"
AimerPitchLimts = "-90 90"
//BarrelLength = "1.0"

NextAimer = "-"

AimerNodeName = "hp_laser02"
//FirePointName = "hp_laser02"
AimerYawLimts = "-90 90"
AimerPitchLimts = "-90 90"
//BarrelLength = "1.0"

NextAimer = "-"

AimerNodeName = "hp_laser03"
//FirePointName = "hp_laser03"
AimerYawLimts = "-90 90"
AimerPitchLimts = "-90 90"
//BarrelLength = "1.0"

PilotPosition = "hp_active"
PilotAnimation = "drive"
IsPilotExposed = "0"

VehiclePosition = "common.vehiclepositions.pilot"
////////////////////////////////
FLYERSECTION = "TURRET4"
////////////////////////////////
//PassengerSlots = "6"
//PassengerEyePoint = "hp_seat01"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat01"
PilotAnimation = "standing"

IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////



CHUNKSECTION = "CHUNK1"
ChunkGeometryName = "any_fly_transport_LFTC_chunk1"
ChunkNodeName = "any_fly_transport_LFTC_chunk1"
ChunkTerrainCollisions = "5"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "2.0 2.0 1.5"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "10.0"
ChunkUpFactor = "0.00"
ChunkTrailEffect = "mediumsmoketrail"

CHUNKSECTION = "CHUNK2"
ChunkGeometryName = "any_fly_transport_LFTC_chunk2"
ChunkNodeName = "any_fly_transport_LFTC_chunk2"
ChunkTerrainCollisions = "4"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "2.0 2.5 2.0"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "8.0"
ChunkUpFactor = "0.00"
ChunkTrailEffect = "mediumsmoketrail"

CHUNKSECTION = "CHUNK3"
ChunkGeometryName = "any_fly_transport_LFTC_chunk3"
ChunkNodeName = ""
ChunkTerrainCollisions = "0"
ChunkTerrainEffect = "explosion"
ChunkTrailEffect = "mediumsmoketrail"
ChunkPhysics = "FULL"
ChunkOmega = "1.0 1.0 1.0"
ChunkSpeed = "12.0"

ChunkSmokeEffect = "smokeplume"
ChunkSmokeNodeName = "hp_smoke01"

ChunkSmokeEffect = "smokeplume"
ChunkSmokeNodeName = "hp_smoke02"

//////////////////////////
////DAMAGE///////////
///////////////

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "vehiclespark"
DamageAttachPoint = "hp_damage03"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "vehiclesmoke"
DamageAttachPoint = "hp_damage03"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "vehiclespark"
DamageAttachPoint = "hp_damage02"

DamageStartPercent = 50.0
DamageStopPercent = 0.0
DamageEffect = "vehiclesmoke"
DamageAttachPoint = "hp_damage02"

DamageStartPercent = 30.0
DamageStopPercent = 0.0
DamageEffect = "vehiclesmoke"
DamageAttachPoint = "hp_damage01"

DamageStartPercent = 50.0
DamageStopPercent = 0.0
DamageEffect = "vehiclespark"
DamageAttachPoint = "hp_damage01"

DamageStartPercent = 10.0
DamageStopPercent = 0.0
DamageEffect = "vehicleflame"
DamageAttachPoint = "hp_damage01"



//ExplosionCritical = "any_fly_transport_LFTC_exp"
ExplosionDestruct = "any_fly_transport_LFTC_exp"



///////////////////////////////////////////////////////////////
//// COLLISION

BuildingCollision = "p_front_sphere"
BuildingCollision = "p_left_sphere"
BuildingCollision = "p_right_sphere"

TerrainCollision = "p_front_sphere"
TerrainCollision = "p_left_sphere"
TerrainCollision = "p_right_sphere"

VehicleCollision = "p_front_sphere"
VehicleCollision = "p_left_sphere"
VehicleCollision = "p_right_sphere"
VehicleCollision = "p_center_sphere"
VehicleCollision = "p_rear_sphere"

SoldierCollision = "p_ball_turret_1"
SoldierCollision = "p_ball_turret_2"
SoldierCollision = "CollisionMesh"

OrdnanceCollision = "p_ball_turret_1"
OrdnanceCollision = "p_ball_turret_2"
OrdnanceCollision = "CollisionMesh"

EngineSound = "rep_fly_gunship_engine_parameterized"
TakeoffSound = "rep_fly_gunship_takeoff"
LandSound = "rep_fly_gunship_land"
HurtSound = ""
DeathSound = "imp_weap_ord_exp_lg"
VehicleCollisionSound ="com_veh_collision_lg"
TurnOnSound = ""
TurnOffSound = ""
CISMusic ="cis_vehicle"
RepMusic ="rep_vehicle"
MusicSpeed = ".30"
MusicDelay = "3.0"
FoleyFXGroup = "metal_foley"

______________________________________________

please notice the text marqued with underlines and/or bold text

what do I need to do if I want more passengers - and yes, I DID add hp_seat01, hp_seat02, hp_seat03, hp_seat04, hp_seat05 and hp_seat06 ... in the .odf of the rep_gunship/LAAT it has 2 turret positions, and somehow ALSO turret-settings for the 2 ball-turrets.

well, what does the PassengerSlot? and what should I then do?

thanks for answering :P please notify me if I need to change/add/remove anything :wink:
Astute
Rebel Colonel
Rebel Colonel
Posts: 566
Joined: Tue Apr 12, 2005 7:03 pm
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

RE: Passengers in .ODF

Post by Astute »

//PassengerSlots = "6"
//PassengerEyePoint = "hp_seat01"
I would believe that you take out the "//", along with adding more seats.
Qdin
Old School Staff
Posts: 2059
Joined: Wed Feb 23, 2005 9:54 am
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

RE: Passengers in .ODF

Post by Qdin »

ahh - which is used as hp_seat0X?

astute:
like this:
PassengerSlots = 8
PassengerEyePoint = hp_seat03

so would that add place in the transporter for 8 passengers? - and then I should add more sections?

thank you guys :P I'll try it out - btw, should I keep the script: PassengerSlots = X in the next section?
Qdin
Old School Staff
Posts: 2059
Joined: Wed Feb 23, 2005 9:54 am
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

RE: Passengers in .ODF

Post by Qdin »

I edited the .odf again.

tell me if its done in the right way :P

[GameObjectClass]
ClassLabel = "flyer"
GeometryName = "any_fly_transport_LFTC.msh"

[Properties]
FLYERSECTION = "BODY"

ReserveOneForPlayer = "0"

VehicleType = "transport"
MapTexture = "gunship_icon"
HealthTexture = "HUD_rep_gunship_icon"
MapScale = 2.0

GeometryName = "any_fly_transport_LFTC"
FirstPerson = ""
FirstPersonFOV = "60"
CockpitTension = "12"
ThirdPersonFOV = "55"

CollisionScale = "2.5"
CollisionThreshold = "5.0"

CollisionInflict = "0.1"

MaxHealth = 2000.0
HealthType = "vehicle"
//HitLocation = ""


PilotSkillRepairScale = 0.3

Acceleraton = 20.0
MinSpeed = 15.0
MidSpeed = 60.0
MaxSpeed = 90.0
StrafeSpeed = 23.8

PitchRate = 1.8
PitchFilter = 2.3
TurnRate = 2.0
TurnFilter = 5.0

//TurnRate = 2.25 // Max turn //4.25 mouse!
//TurnFilter = 5.75 // Speed of turn //7.75 mouse!


//ThrustPitchAngle = 0.5
//StrafeRollAngle = 1.2
BankAngle = 0.55
BankFilter = 5.5
LevelFilter = 2.0

PCPitchRate = 15.0
PCSpinRate = 25.0
PCTurnRate = 25.0

TakeoffTime = 2.3
TakeoffSpeed = 4.0
LandingTime = 1.0
LandingSpeed = 10.0
TakeoffHeight = 5.0

EyePointOffset = "0.0 0.0 10.0"
TrackCenter = "0.0 10.0 -24.0"
TrackOffset = "0.0 0.0 0.0 "
TiltValue = "8.0"

AimTension = "30.0"
MoveTension = "4.5"

WEAPONSECTION = "1"

WeaponName = "all_weap_fly_xwing_cannon"
WeaponAmmo = "0"

AimerNodeName = "hp_laser01"
//FirePointName = "hp_laser01"
AimerYawLimts = "-90 90"
AimerPitchLimts = "-90 90"
//BarrelLength = "1.0"

NextAimer = "-"

AimerNodeName = "hp_laser02"
//FirePointName = "hp_laser02"
AimerYawLimts = "-90 90"
AimerPitchLimts = "-90 90"
//BarrelLength = "1.0"

NextAimer = "-"

AimerNodeName = "hp_laser03"
//FirePointName = "hp_laser03"
AimerYawLimts = "-90 90"
AimerPitchLimts = "-90 90"
//BarrelLength = "1.0"

PilotPosition = "hp_active"
PilotAnimation = "drive"
IsPilotExposed = "0"

VehiclePosition = "common.vehiclepositions.pilot"
////////////////////////////////
FLYERSECTION = "TURRET4"
////////////////////////////////
//PassengerSlots = "6"
//PassengerEyePoint = "hp_seat01"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat01"
PilotAnimation = "standing"
IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////
FLYERSECTION = "TURRET3"
////////////////////////////////
PassengerEyePoint = "hp_seat02"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat02"
PilotAnimation = "standing"
IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////
FLYERSECTION = "TURRET2"
////////////////////////////////
PassengerEyePoint = "hp_seat03"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat03"
PilotAnimation = "standing"
IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////
FLYERSECTION = "TURRET1"
////////////////////////////////
PassengerEyePoint = "hp_seat04"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat04"
PilotAnimation = "standing"
IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////
FLYERSECTION = "TURRET5"
////////////////////////////////
PassengerEyePoint = "hp_seat05"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat05"
PilotAnimation = "standing"
IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////
FLYERSECTION = "TURRET6"
////////////////////////////////
PassengerEyePoint = "hp_seat06"

ForceMode = 1
ThirdPersonFOV = 59.5
PitchRate = 0.8
PitchFilter = 2.75
TurnRate = 1.3
TurnFilter = 2.75

YawLimits = "-95 -60"
PitchLimits = "-10.0 20.0"

PCPitchTurnFactor = "20.0"
PCYawTurnFactor = "20.0"

PitchTurnFactor = "1.0"
YawTurnFactor = "1.0"

EyePointOffset = "0.0 10.0 -3.0"
MountPos = "-0,525009 0.0 0,991833"
TrackCenter = "-0.525009 0.0 0.991833"
TrackOffset = "0.0 0.0 0.0"

//ControlsUnit = "1"
PilotPosition = "hp_seat06"
PilotAnimation = "standing"
IsPilotExposed = "1"

VehiclePosition = "common.vehiclepositions.passenger"

///////////////////////////////////////////////////////////////

CHUNKSECTION = "CHUNK1"
ChunkGeometryName = "any_fly_transport_LFTC_chunk1"
ChunkNodeName = "any_fly_transport_LFTC_chunk1"
ChunkTerrainCollisions = "5"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "2.0 2.0 1.5"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "10.0"
ChunkUpFactor = "0.00"
ChunkTrailEffect = "mediumsmoketrail"

CHUNKSECTION = "CHUNK2"
ChunkGeometryName = "any_fly_transport_LFTC_chunk2"
ChunkNodeName = "any_fly_transport_LFTC_chunk2"
ChunkTerrainCollisions = "4"
ChunkTerrainEffect = "dirtspray"
ChunkPhysics = "FULL"
ChunkOmega = "2.0 2.5 2.0"
ChunkBounciness = 0.45
ChunkStickiness = 0.25
ChunkSpeed = "8.0"
ChunkUpFactor = "0.00"
ChunkTrailEffect = "mediumsmoketrail"

CHUNKSECTION = "CHUNK3"
ChunkGeometryName = "any_fly_transport_LFTC_chunk3"
ChunkNodeName = ""
ChunkTerrainCollisions = "0"
ChunkTerrainEffect = "explosion"
ChunkTrailEffect = "mediumsmoketrail"
ChunkPhysics = "FULL"
ChunkOmega = "1.0 1.0 1.0"
ChunkSpeed = "12.0"

ChunkSmokeEffect = "smokeplume"
ChunkSmokeNodeName = "hp_smoke01"

ChunkSmokeEffect = "smokeplume"
ChunkSmokeNodeName = "hp_smoke02"

//////////////////////////
////DAMAGE///////////
///////////////

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "vehiclespark"
DamageAttachPoint = "hp_damage03"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "vehiclesmoke"
DamageAttachPoint = "hp_damage03"

DamageStartPercent = 60.0
DamageStopPercent = 20.0
DamageEffect = "vehiclespark"
DamageAttachPoint = "hp_damage02"

DamageStartPercent = 50.0
DamageStopPercent = 0.0
DamageEffect = "vehiclesmoke"
DamageAttachPoint = "hp_damage02"

DamageStartPercent = 30.0
DamageStopPercent = 0.0
DamageEffect = "vehiclesmoke"
DamageAttachPoint = "hp_damage01"

DamageStartPercent = 50.0
DamageStopPercent = 0.0
DamageEffect = "vehiclespark"
DamageAttachPoint = "hp_damage01"

DamageStartPercent = 10.0
DamageStopPercent = 0.0
DamageEffect = "vehicleflame"
DamageAttachPoint = "hp_damage01"



//ExplosionCritical = "any_fly_transport_LFTC_exp"
ExplosionDestruct = "any_fly_transport_LFTC_exp"



///////////////////////////////////////////////////////////////
//// COLLISION

BuildingCollision = "collision"

TerrainCollision = "collision"

VehicleCollision = "collision"

SoldierCollision = "collision"
SoldierCollision = "collision"
SoldierCollision = "collision"

OrdnanceCollision = "collision"

EngineSound = "rep_fly_gunship_engine_parameterized"
TakeoffSound = "rep_fly_gunship_takeoff"
LandSound = "rep_fly_gunship_land"
HurtSound = ""
DeathSound = "imp_weap_ord_exp_lg"
VehicleCollisionSound ="com_veh_collision_lg"
TurnOnSound = ""
TurnOffSound = ""
CISMusic ="cis_vehicle"
RepMusic ="rep_vehicle"
MusicSpeed = ".30"
MusicDelay = "3.0"
FoleyFXGroup = "metal_foley"

its not 100% liek you did - but I edited it before you leaved the post :wink: but would this work?

thanks

C ya
Qdin
Old School Staff
Posts: 2059
Joined: Wed Feb 23, 2005 9:54 am
Projects :: No Mod project currently.
Games I'm Playing :: I have not listed any games yet
xbox live or psn: No gamertag set

RE: Passengers in .ODF

Post by Qdin »

ok - but rebelscum isnt done with the Test Map yet :roll: so I can't test it - and I'd rather not create my own map - lol - but I hope this works :P

thanks fred and astute :P

I'll post again if it doesnt work or there is any problems :wink: and if not: I'll use it in a map :D lol
Post Reply