💦 CREATE AND FUCK YOUR OWN AI CUMSLUT 🔥 TRY NOW ♥
Create AI Cumsluts 💦
ROADFX 1.0 (1 of 2)
RoadFX v1.0.zip 175.4 KB
May 6, 2026

ROADFX 1.0

What does it do?

Adds synthetic road-surface vibration to your FFB on glassy-smooth tracks where it would otherwise feel dead. Gives you the feeling of slightly uneven asphalt.

How does it work?

RoadFX spawns short randomised pulses. There are two paths to feed them into your FFB:

Postprocess (recommended): one CSP FFB-postprocess script per preset injects the bumps directly into the FFB pipeline. No visible wheel wobble, works on any track.

Live preview: the app rapidly nudges your steering angle by a fraction of a degree, back and forth. The sim treats each nudge as a real steering correction and pushes back through the wheel, that pushback is what you feel as road texture. Side effect: the cockpit wheel visibly wobbles in sync. So this mode is meant for live slider tuning, not driving.

Presets

Four slots ship by default: roadfx-good, -ok, -bad, -gravel.

1. Pick a preset. Tune with "Live preview", "Save" to write back. "Save as new" creates a new slot.

2. "Set active in CM" applies it. "Disable" / "Enable" toggles RoadFX in-game.

Requirements

- Postprocess mode: CSP with FFB Tweaks enabled. No track-side requirement.

- Live preview: track needs `SCRIPTINGPHYSICS] ALLOW_APPS=1` in its surfaces.ini.

- Best with high FFB gain, the effect relies on the wheel pushing against the centring force.


Changelog 0.9 -> 1.0:

Save / Save as new / Delete / Set active in CM / Disable–Enable toggle (writes ENABLED= in user ffb_tweaks.ini, takes effect live).

Randomness master dial (0..1): symmetrically expands bumpDur, ampJitter, freqJitter* ranges around their midpoints by 1+r. r=0 = configured ranges as-is, r=1 = doubled spread. Floors: bumpDur ≥ 5 ms, freqJitter ≥ 0.1.

Sparser-density floor: bumpRate min 0.05/s.

Bump-pitch slider extended to 200 Hz.

STRENGTH_SCALE recalibrated to 0.10 in postprocess (was 0.5) — slider 1.0 now matches the legacy 1.0 feel. Slide range capped to 0..1.

Tabbed layout (Main / Debug), card-based design with B/W/R palette, hover tooltips, centered controls.

Live preview auto-disables when a RoadFX postprocess slot is active to avoid double-stacking.

Bug fixes

Slot-name extraction pattern (Lua - literal vs. quantifier).

INIConfig write format bug that masqueraded as a slider/state issue.

Removed dead pp.slotPrefix().