Wheel Tuner is a development/diagnostics utility for Kerbal Space Program 1.12.5 that lets you inspect and (optionally) tune wheel/landing-gear module values at runtime in BOTH: - Flight - Vehicle Editor (VAB/SPH)
It includes: - AppLauncher (toolbar) button to toggle the window - Alt+W hotkey toggle - Dirty flag tracking ([DIRTY]) when you change values - "Apply to symmetry" propagation (mirrored/symmetry counterparts) - Diagnostics (read-only) mode - Export + display + copy-to-clipboard ModuleManager patch output - Includes scalar/bool fields AND FloatCurve keys (steeringCurve / torqueCurve)
Install via CKAN or Copy the folder WheelTunerWindow into your GameData folder
1) Open the window (toolbar button or Alt+W). 2) (Optional) Enable/disable: - Auto refresh list: updates wheel list periodically - Apply to symmetry: applies changes to symmetry counterparts automatically - Diagnostics (read-only): shows values only, disables editing controls
3) Expand a wheel entry to view/edit modules.
Wheel Tuner looks for parts containing ModuleWheelBase, and then shows associated modules if present: - ModuleWheelBase - ModuleWheelSuspension - ModuleWheelSteering - ModuleWheelMotor - ModuleWheelBrakes - ModuleWheelDeployment - ModuleWheelDamage
Note: Some fields may not be exposed as public members depending on the module/build. If a field cannot be read/written via reflection, it may show default/unchanged behavior.
Enable "Diagnostics (read-only)" to prevent accidental edits. In this mode: - numeric sliders/text boxes are replaced by readonly value displays - toggles become readonly value displays You can still: - Refresh Wheels - Rebuild/Clean - Build/Copy MM patch output
When "Apply to symmetry" is enabled: - Changes to a module field are mirrored to symmetry counterparts of that part - Matching is done by module type + moduleName (with a type fallback)
The patch panel can: - Build and display an MM patch in the window - Copy the patch to clipboard
Options: - "Build patch for ALL wheels" (otherwise it exports the currently selected wheel/part)
What is exported: - Scalar/bool/enum fields shown in the UI - FloatCurve keys for: - ModuleWheelSteering: steeringCurve - ModuleWheelMotor: torqueCurve
Curve export strategy: - Deletes the existing curve node and recreates it with key lines: key = time value inTangent outTangent
To use the patch: 1) Click "Build MM Patch" 2) Click "Copy Patch" 3) Paste into a .cfg file, e.g.: GameData/YourMod/WheelTunerPatch.cfg 4) Restart KSP
Click the AppLauncher icon, or press Alt+W
Sliders/buttons feel ignored:
Ensure Diagnostics (read-only) is OFF
Changes don't “take”:
Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.