2020-01-12 05:39:04 +00:00
|
|
|
// Patches applying art changes to wheels
|
|
|
|
// Contents:
|
2020-01-28 22:44:23 +00:00
|
|
|
// - Rovemax Model S2 (roverWheel2)
|
|
|
|
// - Rovemax Model M1 (roverWHeel1)
|
|
|
|
// - TR-2L Ruggedized Wheel (wheelMed)
|
2019-09-27 03:44:09 +00:00
|
|
|
|
2020-01-27 08:21:26 +00:00
|
|
|
// RoveMax Model S2
|
2020-05-29 04:13:30 +00:00
|
|
|
@PART[roverWheel2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
@author = Andrew Cassidy
|
|
|
|
!MODEL {}
|
|
|
|
MODEL
|
|
|
|
{
|
|
|
|
model = ReStock/Assets/Ground/restock-wheel-1
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelSuspension]
|
|
|
|
{
|
2020-01-27 08:21:26 +00:00
|
|
|
@suspensionTransformName = SuspensionPivot
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelSteering]
|
|
|
|
{
|
2020-01-27 08:21:26 +00:00
|
|
|
@steeringTransformName = SteeringPivot
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelDamage]
|
|
|
|
{
|
2020-01-27 08:21:26 +00:00
|
|
|
@damagedTransformName = WheelBusted
|
|
|
|
@undamagedTransformName = Wheel
|
|
|
|
}
|
|
|
|
!MODULE[FXModuleLookAtConstraint] {}
|
|
|
|
MODULE
|
|
|
|
{
|
2020-01-31 02:37:27 +00:00
|
|
|
name = ModuleRestockConstraints
|
|
|
|
LOOKATCONSTRAINT
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
rotatorsName = Suspension1
|
|
|
|
targetName = Suspension2
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
rotatorsName = Suspension2
|
|
|
|
targetName = Suspension1
|
|
|
|
}
|
|
|
|
}
|
|
|
|
MODULE
|
|
|
|
{
|
|
|
|
name = ModulePartVariants
|
|
|
|
useMultipleDragCubes = false
|
|
|
|
baseVariant = Bare
|
|
|
|
VARIANT
|
|
|
|
{
|
|
|
|
name = Bare
|
|
|
|
displayName = #LOC_Restock_variant-probe-bare
|
|
|
|
primaryColor = #999999
|
|
|
|
secondaryColor = #999999
|
|
|
|
GAMEOBJECTS
|
|
|
|
{
|
|
|
|
body_gold = false
|
|
|
|
SteeringPivot_gold = false
|
|
|
|
body_silver = false
|
|
|
|
SteeringPivot_silver = false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
VARIANT
|
|
|
|
{
|
|
|
|
name = Gold
|
|
|
|
displayName = #LOC_Restock_variant-probe-gold
|
|
|
|
themeName = Gold
|
|
|
|
primaryColor = #fccb0a
|
|
|
|
secondaryColor = #999999
|
|
|
|
GAMEOBJECTS
|
|
|
|
{
|
|
|
|
body_gold = true
|
|
|
|
SteeringPivot_gold = true
|
|
|
|
body_silver = false
|
|
|
|
SteeringPivot_silver = false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
VARIANT
|
|
|
|
{
|
|
|
|
name = Silver
|
|
|
|
displayName = #LOC_Restock_variant-probe-silver
|
|
|
|
themeName = Silver
|
|
|
|
primaryColor = #cecece
|
|
|
|
secondaryColor = #999999
|
|
|
|
GAMEOBJECTS
|
|
|
|
{
|
|
|
|
body_gold = false
|
|
|
|
SteeringPivot_gold = false
|
|
|
|
body_silver = true
|
|
|
|
SteeringPivot_silver = true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2020-01-12 05:39:04 +00:00
|
|
|
|
2020-01-14 06:51:10 +00:00
|
|
|
// RoveMax Model M1
|
2020-05-29 04:13:30 +00:00
|
|
|
@PART[roverWheel1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
2019-09-27 03:44:09 +00:00
|
|
|
{
|
|
|
|
@author = Andrew Cassidy
|
|
|
|
!mesh = DELETE
|
|
|
|
MODEL
|
|
|
|
{
|
2020-01-12 05:39:04 +00:00
|
|
|
model = ReStock/Assets/Ground/restock-wheel-2
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelSuspension]
|
|
|
|
{
|
2020-01-12 05:39:04 +00:00
|
|
|
@suspensionTransformName = SuspensionPivot
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelSteering]
|
|
|
|
{
|
2020-01-12 05:39:04 +00:00
|
|
|
@steeringTransformName = SteeringPivot
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelDamage]
|
|
|
|
{
|
2020-01-12 05:39:04 +00:00
|
|
|
@damagedTransformName = WheelBusted
|
|
|
|
@undamagedTransformName = Wheel
|
2019-09-27 03:44:09 +00:00
|
|
|
}
|
2021-07-06 11:58:05 +00:00
|
|
|
!MODULE[FXModuleLookAtConstraint]{}
|
2019-09-27 03:44:09 +00:00
|
|
|
MODULE
|
|
|
|
{
|
2020-01-31 02:37:27 +00:00
|
|
|
name = ModuleRestockConstraints
|
|
|
|
LOOKATCONSTRAINT
|
2019-09-27 03:44:09 +00:00
|
|
|
{
|
2020-01-12 05:39:04 +00:00
|
|
|
rotatorsName = Link1
|
|
|
|
targetName = Link1Target
|
2019-09-27 03:44:09 +00:00
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2019-09-27 03:44:09 +00:00
|
|
|
{
|
2020-01-12 05:39:04 +00:00
|
|
|
rotatorsName = Link2
|
|
|
|
targetName = Link2Target
|
2019-09-27 03:44:09 +00:00
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
COPYROTATIONCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
2020-01-31 02:37:27 +00:00
|
|
|
rotatorsName = LowerBracket
|
2020-01-12 05:39:04 +00:00
|
|
|
targetName = Base
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
COPYROTATIONCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
2020-01-31 02:37:27 +00:00
|
|
|
rotatorsName = SteeringPivotFollower
|
2020-01-12 05:39:04 +00:00
|
|
|
targetName = SteeringPivot
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
COPYROTATIONCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
2020-01-31 02:37:27 +00:00
|
|
|
rotatorsName = WheelPivotFollower
|
2020-01-12 05:39:04 +00:00
|
|
|
targetName = WheelPivot
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
|
|
|
rotatorsName = ShockCylinder
|
|
|
|
targetName = ShockPiston
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
|
|
|
rotatorsName = ShockPiston
|
|
|
|
targetName = ShockCylinder
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
|
|
|
rotatorsName = SteeringPiston1
|
|
|
|
targetName = SteeringCylinder1
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
|
|
|
rotatorsName = SteeringCylinder1
|
|
|
|
targetName = SteeringPiston1
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
|
|
|
rotatorsName = SteeringPiston2
|
|
|
|
targetName = SteeringCylinder2
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-12 05:39:04 +00:00
|
|
|
{
|
|
|
|
rotatorsName = SteeringCylinder2
|
|
|
|
targetName = SteeringPiston2
|
|
|
|
}
|
2019-09-27 03:44:09 +00:00
|
|
|
}
|
|
|
|
}
|
2020-01-14 06:51:10 +00:00
|
|
|
|
2020-01-27 08:21:26 +00:00
|
|
|
// TR-2L Ruggedized Vehicular Wheel
|
2020-05-29 04:13:30 +00:00
|
|
|
@PART[wheelMed]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
@author = Andrew Cassidy
|
|
|
|
!MODEL {}
|
|
|
|
MODEL
|
|
|
|
{
|
|
|
|
model = ReStock/Assets/Ground/restock-wheel-3
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelSuspension]
|
|
|
|
{
|
2020-01-27 08:21:26 +00:00
|
|
|
@suspensionTransformName = SuspensionPivot
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelSteering]
|
|
|
|
{
|
2020-01-27 08:21:26 +00:00
|
|
|
@steeringTransformName = SteeringPivot
|
|
|
|
}
|
2020-04-25 15:53:46 +00:00
|
|
|
@MODULE[ModuleWheelDamage]
|
|
|
|
{
|
2020-01-27 08:21:26 +00:00
|
|
|
@damagedTransformName = WheelBusted
|
|
|
|
@undamagedTransformName = Wheel
|
|
|
|
}
|
|
|
|
!MODULE[FXModuleLookAtConstraint] {}
|
|
|
|
MODULE
|
|
|
|
{
|
2020-01-31 02:37:27 +00:00
|
|
|
name = ModuleRestockConstraints
|
|
|
|
LOOKATCONSTRAINT
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
rotatorsName = DamperCylinder
|
|
|
|
targetName = DamperPiston
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
rotatorsName = DamperPiston
|
|
|
|
targetName = DamperCylinder
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
rotatorsName = SteeringCylinder1
|
|
|
|
targetName = SteeringPiston1
|
|
|
|
}
|
2020-01-31 02:37:27 +00:00
|
|
|
LOOKATCONSTRAINT
|
2020-01-27 08:21:26 +00:00
|
|
|
{
|
|
|
|
rotatorsName = SteeringPiston1
|
|
|
|
targetName = SteeringCylinder1
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|