-
Notifications
You must be signed in to change notification settings - Fork 1
Controller Support
Project: Consolation includes a native controller support path for the PC version of 007: Quantum of Solace, but the current implementation is unstable and is currently commented out in the build.
The controller work exists in the codebase, but the active hook path is disabled for now while the newer QoS port is still being stabilized.
If you revert to one of the first commits that mentioned full controller support, you can get controller input working again. That older path is usable, but it feels more digital than truly analog:
- small stick movement often ramps you straight into full speed instead of scaling gradually
- the left stick behaves more like a strong directional push than a smooth analog deflection
- menu and gameplay input work, but the response curve is not yet 1:1 with a polished console-style controller implementation
That makes it good enough for testing and reference, but not yet the final controller feel we want long-term.
The current build keeps the controller path commented out because the newer integration still needs cleanup before it can be enabled safely by default.
The most relevant tuning dvars are:
gpad_enabledgpad_stick_deadzone_mingpad_stick_deadzone_maxgpad_button_deadzonegpad_menu_scroll_delay_firstgpad_menu_scroll_delay_restinput_invertPitchinput_viewSensitivity
See also: Patched Dvars
- The current implementation is still experimental.
- The old controller path is useful as a reference point if you need to compare behavior or recover a working baseline.
- The eventual goal is smoother analog movement and a more accurate gamepad feel rather than the current near-digital response.