Some of this has been gone over before in other threads but I thought it might be good to take a fresh look at some of this from the .exe:
Code:
MWL::cInputManager::_FindStandardRumbleForces
\Source\Manager\cInputManager cpp
Couldn't find default vehicle set, this should be impossible?!
Input Manager
PDA Function Right
PDA Function Left
Driving Aids
Wipers
Horn
Windows Open/Close
Quick Chat #5
Quick Chat #4
Quick Chat #3
Quick Chat #2
Quick Chat #1
Realtime Chat
Toggle Force Dynamics
Cycle HUD
Adjust Seat Down
Adjust Seat Up
Adjust Seat Aft
Adjust Seat Fore
Seventh Gear
Sixth Gear
Fifth Gear
Fourth Gear
Third Gear
Second Gear
First Gear
Reverse Gear
Center TrackIR
Zero Mouse Look
Toggle Mouse Look
Look Right
Look Left
Pause
Drivers List
Reset Car
Vehicle Labels
Headlights
Menu Val Decrease
Menu Val Increase
Menu Down
Menu Up
Menu Select
Show Pause Menu
Clutch
Neutral
Shift Down
Shift Up
Steer Right
Steer Left
Accelerate
Time Acceleration
Toggle AI Control
No vehicle set created
Preset: %s, Device[%d]: %s
pVehicleSet: 0x%08x, pFocus: 0x%08x
Creating Default vehicle set
Preset attached to [%d]%s
Applicable device: %s
ApplyControllerPreset: %s
Found: [%d]%s
No Match: [%d]%s
Added pad: [%d]%s
Add request: [%d]%s
Deleted pad: [%d]%s
SetFocusDevice: [%d]%s
Reselecting focus device: [%d][%s]
Reset menu input set for device [%d][%s]
Pad[%d] is %s disconnected connected %d controller%s reassigned :-
gAppInput v0 5 0 0:
Extensive all-platform update for Gecko Alpha
Xbox360_Wheel_Basic
Xbox360_Gamepad_Analog
Xbox360_Gamepad_Classic
Xbox360_Gamepad_Default
PS3_LogitechWheelB_Shifter
PS3_LogitechWheelB
PS3_LogitechG25
PS3_Gamepad_SixAxis
PS3_Gamepad_Analog
PS3_Gamepad_Classic
PS3_Gamepad_Default
PC_Custom_Pad
PC_Custom_Wheel
PC_Fanatec_Porsche911Turbo_Sequential
PC_Fanatec_Porsche911Turbo_Gated
PC_Thrustmaster_Ferrari_F430_SeparatePedals
PC_Thrustmaster_Ferrari_F430_CombinedPedals
PC_Thrustmaster_FerrariGT_Experience_SeparatePedals
PC_Thrustmaster_FerrariGT_Experience_CombinedPedals
PC_Thrustmaster_RGT_FFB_Pro_SeparatePedals
PC_Thrustmaster_RGT_FFB_Pro_CombinedPedals
PC_LogitechDrivingForceGT_SeparatePedals
PC_LogitechDrivingForceGT_CombinedPedals
PC_LogitechMomoRacing_SeparatePedals
PC_LogitechMomoRacing_CombinedPedals
PC_LogitechMomoForce_SeparatePedals
PC_LogitechMomoForce_CombinedPedals
PC_LogitechDrivingForcePro_SeparatePedals
PC_LogitechDrivingForcePro_CombinedPedals
PC_LogitechDrivingForce_SeparatePedals
PC_LogitechDrivingForce_CombinedPedals
PC_LogitechG27_SeparatePedals
PC_LogitechG27_CombinedPedals
PC_LogitechG25_SeparatePedals
PC_LogitechG25_CombinedPedals
PC_MouseKeyboardSet1
PC_XInputGamepad_Analog
PC_XInputGamepad_Classic
PC_XInputGamepad_Default
INVALID
Sensitivity_Clutch
Sensitivity_Brake
Sensitivity_Throttle
Sensitivity_Turn
Deadzone_Clutch
Deadzone_Brake
Deadzone_Throttle
Deadzone_Turn
CameraInverted
SwapShifters
Customised
_AsDefaultWhenSaved
CombinedPedals
GearSelectButtonHold
ForcesEnabled
DampeningEnabled
RumbleForce
BrakeFxOnSteerAxis
ThrottleFxOnSteerAxis
Full
Medium
DeviceList
ControlsList
InputsList
DamperSaturation
DamperCoefficient
FrictionSaturation
FrictionCoefficient
UpdateThreshold
GripFactor
GripWeight
OutputMax
InputMax
Exponent
AverageWeight
WaveType
Slope
ZeroMagnitude
_cSteering
_cThrottle
_cBrake
PullFactor
Magnitude
_cRumbleStrip
_cJolt
Coefficient
_cSpring
_cGearChange
MaxMagnitude
MaxWheelSpin
MinMagnitude
MinWheelSpin
_cWheelSpin
AlternateSpeedSensitiveSteering
AlternateWheelLockDegrees
AlternateWheelLock
WheelLockDegrees
WheelLock
ClutchSensitivity
BrakeSensitivity
ThrottleSensitivity
TurnSensitivity
ClutchDeadzone
BrakeDeadzone
ThrottleDeadzone
TurnDeadzone
NominalYawAngle
MaxSteerVelocity
NominalFallDamping
NominalRiseDamping
DigitalRampRateClutch
DigitalRampRateBrake
DigitalRampRateThrottle
DigitalRampRateSteering
DampeningTimeOppositeLockToCentre
DampeningTimeLockToCentre
DampeningTimeCentreToLock
SpeedSensitiveSteering
_cControllerSettings
ManualOverrides Gain
_cForceSettings DeviceIdList
cVehicleSet
MWL::Base::BArray<class MWL::AppInput::cForce *>::_FindInExpanded
SawToothDown
SawToothUp
Triangle
Square
Sine
tControllerPreset
Controller
_cControl
_cInputSetting
_cVehicleSetData
ControllerDefaults/%s xml
StickRightButton
StickLeftButton
SecondaryDown
SecondaryUp
SecondaryRight
SecondaryLeft
TriggerRight
TriggerLeft
PaddleRight
PaddleLeft
PC/VehicleSet_PC_Custom_Wheel
PC/VehicleSet_PC_Custom_Pad
PC/VehicleSet_PC_MouseKeyboard
Xbox360/VehicleSet_Xbox360_Gamepad_Analog
Xbox360/VehicleSet_Xbox360_Gamepad_Classic
Xbox360/VehicleSet_Xbox360_Gamepad_Default
PS3/VehicleSet_PS3_Gamepad_SixAxis
PS3/VehicleSet_PS3_Gamepad_Analog
PS3/VehicleSet_PS3_Gamepad_Classic
PS3/VehicleSet_PS3_Gamepad_Default
PC/VehicleSet_PC_XInput_Analog
PC/VehicleSet_PC_XInput_Classic
PC/VehicleSet_PC_XInput_Default
PC/VehicleSet_PC_Fanatec_Porsche911Turbo_Sequential
PC/VehicleSet_PC_Fanatec_Porsche911Turbo_Gated
PC/VehicleSet_PC_Thrustmaster_Ferrari_F430_SeparatePedals
PC/VehicleSet_PC_Thrustmaster_Ferrari_F430_CombinedPedals
PC/VehicleSet_PC_Thrustmaster_FerrariGT_Experience_SeparatePedals
PC/VehicleSet_PC_Thrustmaster_FerrariGT_Experience_CombinedPedals
PC/VehicleSet_PC_Thrustmaster_RGT_FFB_Pro_SeparatePedals
PC/VehicleSet_PC_Thrustmaster_RGT_FFB_Pro_CombinedPedals
PC/VehicleSet_PC_Logitech_MomoRacing_SeparatePedals
PC/VehicleSet_PC_Logitech_MomoRacing_CombinedPedals
PC/VehicleSet_PC_Logitech_MomoForce_SeparatePedals
PC/VehicleSet_PC_Logitech_MomoForce_CombinedPedals
PC/VehicleSet_PC_Logitech_DrivingForceGT_SeparatePedals
PC/VehicleSet_PC_Logitech_DrivingForceGT_CombinedPedals
PC/VehicleSet_PC_Logitech_DrivingForcePro_SeparatePedals
PC/VehicleSet_PC_Logitech_DrivingForcePro_CombinedPedals
PC/VehicleSet_PC_Logitech_DrivingForce_SeparatePedals
PC/VehicleSet_PC_Logitech_DrivingForce_CombinedPedals
PC/VehicleSet_PC_Logitech_G27_SeparatePedals
PC/VehicleSet_PC_Logitech_G27_CombinedPedals
PC/VehicleSet_PC_Logitech_G25_SeparatePedals
PC/VehicleSet_PC_Logitech_G25_CombinedPedals
Since the early days of MigF1 and Techade going over it, and changes in sharp/overhaul/etc, we have found a couple of new things: first that you can bind controls other than the ones you see listed in the controls options panel (Neutral will work for example), and some clever chap (alexv07) has found a way to
enable the mouse as an input device.
Has anyone else come up with anything interesting lately? Anyone looking into anything else? I wonder how hard it would be to link the Windows control listed here to a Window animation (.bas/.bab?) linked through the entry for it in the .crd. Also, it seems to me like using the digital ramp rates would offer a way to vastly improve control for people using the keyboard as an input device.