Files
CydandClaude Fable 5 db7745fcd0 sda4: commit the Glaze developer hard-drive dump
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>
2026-07-04 19:41:15 -05:00

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