Un-ignored: the dev drive is the ground truth the restoration and emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio content). Kept in-repo for the pod-owner community. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
241 lines
5.4 KiB
Plaintext
241 lines
5.4 KiB
Plaintext
[StickPosition_JP]
|
|
//-----------------------------------------------------------------------
|
|
// Joystick
|
|
//-----------------------------------------------------------------------
|
|
IOMapping=JoystickPhysical
|
|
Type=DirectMapping
|
|
Subsystem=ControlsMapper
|
|
AttributeID=StickPosition
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Throttle_ST]
|
|
//-----------------------------------------------------------------------
|
|
// Throttle
|
|
//-----------------------------------------------------------------------
|
|
IOMapping=ScalarThrottle
|
|
Type=DirectMapping
|
|
Subsystem=ControlsMapper
|
|
AttributeID=ThrottlePosition
|
|
Mode=ModeAlwaysActive
|
|
|
|
[ReverseThrust_BT1]
|
|
//-----------------------------------------------------------------------
|
|
// Misc. switches
|
|
//-----------------------------------------------------------------------
|
|
IOMapping=ButtonThrottle1
|
|
Type=DirectMapping
|
|
Subsystem=ControlsMapper
|
|
AttributeID=ReverseThrust
|
|
Mode=ModeAlwaysActive
|
|
|
|
[TorsoCenter_BJHU]
|
|
IOMapping=ButtonJoystickHatUp
|
|
Type=DirectMapping
|
|
Subsystem=Torso
|
|
AttributeID=TorsoCenter
|
|
Mode=ModeAlwaysActive
|
|
|
|
[LookLeft_BJHL]
|
|
IOMapping=ButtonJoystickHatLeft
|
|
Type=DirectMapping
|
|
Subsystem=ControlsMapper
|
|
AttributeID=LookLeft
|
|
Mode=ModeAlwaysActive
|
|
|
|
[LookRight_BJHR]
|
|
IOMapping=ButtonJoystickHatRight
|
|
Type=DirectMapping
|
|
Subsystem=ControlsMapper
|
|
AttributeID=LookRight
|
|
Mode=ModeAlwaysActive
|
|
|
|
[LookBack_BJHD]
|
|
IOMapping=ButtonJoystickHatDown
|
|
Type=DirectMapping
|
|
Subsystem=ControlsMapper
|
|
AttributeID=LookBehind
|
|
Mode=ModeAlwaysActive
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Initial weapons mappings
|
|
//-----------------------------------------------------------------------
|
|
|
|
[Trigger_BJT1]
|
|
IOMapping=ButtonJoystickTrigger
|
|
Type=DirectMapping
|
|
Subsystem=AutoCannon
|
|
AttributeID=TriggerState
|
|
Mode=ModeNonMapping
|
|
|
|
[Trigger_BJT2]
|
|
IOMapping=ButtonJoystickTrigger
|
|
Type=DirectMapping
|
|
Subsystem=MG
|
|
AttributeID=TriggerState
|
|
Mode=ModeNonMapping
|
|
|
|
[ThumbHigh_BJTH1]
|
|
IOMapping=ButtonJoystickThumbHigh
|
|
Type=DirectMapping
|
|
AttributeID=TestButton1
|
|
Mode=ModeNonMapping
|
|
|
|
[ThumbLow_BJTL1]
|
|
IOMapping=ButtonJoystickThumbLow
|
|
Type=DirectMapping
|
|
Subsystem=LargeLaser
|
|
AttributeID=TriggerState
|
|
Mode=ModeNonMapping
|
|
|
|
[ThumbLow_BJTL2]
|
|
IOMapping=ButtonJoystickThumbLow
|
|
Type=DirectMapping
|
|
Subsystem=ERSmallLaser
|
|
AttributeID=TriggerState
|
|
Mode=ModeNonMapping
|
|
|
|
[ThumbLow_BJTL3]
|
|
IOMapping=ButtonJoystickThumbLow
|
|
Type=DirectMapping
|
|
Subsystem=PPC
|
|
AttributeID=TriggerState
|
|
Mode=ModeNonMapping
|
|
|
|
[Missile_BJP1]
|
|
IOMapping=ButtonJoystickPinky
|
|
Type=DirectMapping
|
|
Subsystem=SRM6
|
|
AttributeID=TriggerState
|
|
Mode=ModeNonMapping
|
|
|
|
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Secondary mappings
|
|
//-----------------------------------------------------------------------
|
|
|
|
|
|
[Button_Sec_1] // Zoom radar in (magnify image)
|
|
IOMapping=ButtonSecondary1
|
|
Type=EventMapping
|
|
Subsystem=ControlsMapper
|
|
MessageID=ZoomIn
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_2] // Zoom radar out (reduce image)
|
|
IOMapping=ButtonSecondary2
|
|
Type=EventMapping
|
|
Subsystem=ControlsMapper
|
|
MessageID=ZoomOut
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_3] // Cycle through control modes
|
|
IOMapping=ButtonSecondary3
|
|
Type=EventMapping
|
|
Subsystem=ControlsMapper
|
|
MessageID=CycleDisplayMode
|
|
Mode=ModeAlwaysActive
|
|
|
|
// HACK!!!!
|
|
// 'Duck' should be mapped to real message and location, not test button!
|
|
|
|
[Button_Sec_4]
|
|
IOMapping=ButtonSecondary4
|
|
Type=DirectMapping
|
|
AttributeID=TestButton1
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_7] // Cycle through control modes
|
|
IOMapping=ButtonSecondary7
|
|
Type=EventMapping
|
|
Subsystem=ControlsMapper
|
|
MessageID=CycleControlMode
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_9]
|
|
IOMapping=ButtonSecondary9
|
|
Type=EventMapping
|
|
Subsystem=GeneratorA
|
|
MessageID=ToggleGeneratorOnOff
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_10]
|
|
IOMapping=ButtonSecondary10
|
|
Type=EventMapping
|
|
Subsystem=GeneratorB
|
|
MessageID=ToggleGeneratorOnOff
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_11]
|
|
IOMapping=ButtonSecondary11
|
|
Type=EventMapping
|
|
Subsystem=GeneratorC
|
|
MessageID=ToggleGeneratorOnOff
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Button_Sec_12]
|
|
IOMapping=ButtonSecondary12
|
|
Type=EventMapping
|
|
Subsystem=GeneratorD
|
|
MessageID=ToggleGeneratorOnOff
|
|
Mode=ModeAlwaysActive
|
|
|
|
//-----------------------------------------
|
|
// Heat Management Screen Mappings
|
|
//-----------------------------------------
|
|
[Reservoir_Button]
|
|
IOMapping=ButtonAuxLowerRight4
|
|
Type=EventMapping
|
|
Subsystem=Reservoir
|
|
MessageID=InjectCoolant
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Condenser1_Button]
|
|
IOMapping=ButtonAuxLowerRight1
|
|
Type=EventMapping
|
|
Subsystem=Condenser1
|
|
MessageID=MoveValve
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Condenser2_Button]
|
|
IOMapping=ButtonAuxLowerRight2
|
|
Type=EventMapping
|
|
Subsystem=Condenser2
|
|
MessageID=MoveValve
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Condenser3_Button]
|
|
IOMapping=ButtonAuxLowerRight3
|
|
Type=EventMapping
|
|
Subsystem=Condenser3
|
|
MessageID=MoveValve
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Condenser4_Button]
|
|
IOMapping=ButtonAuxLowerRight5
|
|
Type=EventMapping
|
|
Subsystem=Condenser4
|
|
MessageID=MoveValve
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Condenser5_Button]
|
|
IOMapping=ButtonAuxLowerRight6
|
|
Type=EventMapping
|
|
Subsystem=Condenser2
|
|
MessageID=MoveValve
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Condenser6_Button]
|
|
IOMapping=ButtonAuxLowerRight7
|
|
Type=EventMapping
|
|
Subsystem=Condenser3
|
|
MessageID=MoveValve
|
|
Mode=ModeAlwaysActive
|
|
|
|
[Reduce_Button]
|
|
IOMapping=ButtonAuxLowerRight8
|
|
Type=EventMapping
|
|
MessageID=BalanceCoolant
|
|
Mode=ModeAlwaysActive
|
|
|