Commit c1016ba
Fix steering sign conventions, rework friction, and add engine RPM vibration
Fix the reversed wheel centering source and soft lock damping (iRacing's steering telemetry is counterclockwise-positive; conventions now documented in CLAUDE.md), and replace the velocity-based friction model with a lead-compensated stick-point model that cannot self-oscillate on the frame-late telemetry.
Add an engine RPM vibration generator with V8-style voicing (harmonics, per-firing jitter, 8-firing lope) and a roughness knob, gated on the EngineWarnings stalled flag and driven by the car's redline RPM — now captured in recordings (format v5; bundled recordings migrated) and plumbed through the tick context.
Also curve the road texture speed ramp (cube root to 180 MPH), drive the slip texture amplitude from the summed understeer + oversteer effects with a both-disabled notice in the editor, keep gear change vibration from replaying stale shifts on re-enable, fix a shutdown race in the constant force effect update, and adopt the tuned module defaults from the maintainer's test graph.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 2018678 commit c1016ba
56 files changed
Lines changed: 259246 additions & 258454 deletions
File tree
- InnoSetup/Recordings
- MarvinsAIRARefactored.PredictionLab
- MarvinsAIRARefactored
- BuiltInGraphs
- Classes
- Components
- FFB
- Modules
- Resources
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
129 | 135 | | |
130 | 136 | | |
131 | 137 | | |
| |||
Lines changed: 10827 additions & 10827 deletions
Large diffs are not rendered by default.
Lines changed: 53571 additions & 53571 deletions
Large diffs are not rendered by default.
Lines changed: 37605 additions & 37605 deletions
Large diffs are not rendered by default.
Lines changed: 37629 additions & 37629 deletions
Large diffs are not rendered by default.
Lines changed: 54699 additions & 54699 deletions
Large diffs are not rendered by default.
0 commit comments