Fallout: New Vegas x Assetto Corsa Competizione
Gloria Vance has set up a pre-war racing terminal in her garage by the 188 Trading Post. She hands out race contracts in New Vegas. You drive them for real in Assetto Corsa Competizione. When you set a clean lap under her time, the quest updates in the Mojave and she pays you in caps.
| # | Contract | Track | Class | Beat | Pay | |---|---|---|---|---|---| | 1 | Warm-up | Monza | GT3 | 1:53.000 | 250 caps | | 2 | The Ardennes Run | Spa-Francorchamps | GT3 | 2:22.000 | 500 caps | | 3 | The Green Hell | Nurburgring | GT3 | 1:58.000 | 1000 caps |
Fallout: New Vegas MojaveGPBridge.exe ACC
------------------ ------------------ ---
Gloria's dialogue --contract.txt--> reads contract <--telemetry-- shared memory
quest stages <--result.txt--- judges each lap (track, car, laps,
caps & objectives (track, class, lap validity)
valid, < target)
Data/MojaveGrandPrix.esp holds Gloria, the quest and her dialogue. It's generated by fnv/build_esp.py, so no GECK is needed.Data/NVSE/Plugins/scripts/gr_MojaveGP.txt hooks Gloria's dialogue. JIP's script runner runs it when the game starts.Data/NVSE/Plugins/scripts/ln_MojaveGP.txt runs on every new game or load. It places Gloria the first time, re-syncs the bridge, then checks results once a second.Data/MojaveGP/MojaveGPBridge.exe reads ACC's shared memory. It counts a lap only if ACC never marked it invalid, it was completed after you accepted the contract, it was on the right track and in the right class, and it was during a live session (not a replay).Data\MojaveGP\MojaveGPBridge.exe --launch-acc --launch-fnv. It enables the plugin, starts both games and keeps running until Fallout closes../build.sh
Requires Go 1.22+ and Python 3. The output is dist/MojaveGrandPrix/ (the same layout as the Fallout folder) and dist/MojaveGrandPrix-<version>.zip.
To change tracks, targets or pay, edit contracts.json and rebuild. The bridge, quest text, dialogue and scripts all update from it.
MojaveGPBridge.exe --fnv-dir "<FNV folder>", then start an ACC session. Data\MojaveGP\bridge.log should show the state change when you write 12345 1 into contract.txt, and each lap with valid/invalid.MojaveGPBridge.exe --simulate --launch-fnv. Accept a contract from Gloria. Within about 5 seconds a simulated lap should pass it. Use this to check the whole quest loop.--launch-acc --launch-fnv and drive it.When something goes wrong, check these first: the console output (~), jip_ln_nvse.log in the Fallout folder (script compile errors) and Data\MojaveGP\bridge.log.