TaxiDriver Reloaded 4.0.2 — Repair Services and AI Hand-back
TaxiDriver Reloaded 4.0.2 integrates the community fixes tested after 4.0.1 and hardens them for BeamNG.drive 0.39.
Vehicle repair
- Adds damage-based repair at physical gas stations while preserving the active shift.
- Adds the same repair workflow to Magic Fuel.
- Keeps repair paid in Realistic Mode and free outside it.
- Replaces the crash-prone vehicle reload with BeamNG 0.39's in-place sandbox repair path, then restores the previous fuel or battery level.
- Prevents refueling and repair from running simultaneously.
AI Driver hand-back
- Clears parking fault states that could leave AI Driver unavailable until a reset.
- Manual disable now releases AI, brake, parking, and temporary gearbox control immediately.
- Route completion and route-ending events still stop safely and select Park, or Neutral plus parking brake for a manual gearbox.
- Adds a timeout for native route-planner jobs that never return.
- Restores the player's original Arcade/Realistic gearbox behavior after AI control.
UI, minimap and localization
- Adds complete Brazilian Portuguese (
pt-BR) UI and Fleet localization. - Restores the native minimap occlusion masks so full-mode trip widgets stay above the map.
- Fixes the BeamNG 0.39 dirty-region rectangle around the full-mode player arrow by retaining normal
WhenDirtyrendering and scheduling one transparent full-texture clear for the next frame only when dynamic zoom changes scale. Minimized mode remains on the stock low-cost path. - Refreshes Connected Phone asset revision
402to avoid mixed cached UI files.
Compatibility
- Target game version: BeamNG.drive 0.39.
- Existing settings, profiles, progress, histories, route cache, Fleet data, and LAN identity remain compatible with 4.0.1.
Thanks
- Thank you to JamDaBam for the original gas-station repair implementation and extensive in-game verification in PR #2, and for diagnosing the AI parking, gearbox restoration, stale control revision, and route-timeout failures in issue #5.
- Thank you to SweetRlk for preparing and sharing the Brazilian Portuguese translation in issue #7.
Known limitation
- Issue #3, the intermittent invisible vehicle after changing vehicles during a shift, is not claimed as fixed because it was not reproduced reliably enough for a validated targeted change.
Validation
- LuaJIT syntax checked for 46 source and test files.
- Focused AI hand-back, minimap scale-transition clearing, and in-place repair regressions passed.
- The diagnostic in-game run reduced frequent full-mode zoom flashes to one occurrence; its log identified BeamNG 0.39's required numeric clear-color argument, now covered by the regression test.
- The release archive contains the expected 64 entries.
Download integrity
taxidriver.zip SHA-256: C7D2AA9E2280F03D2593F6911A7C0A4A2A712737ADC7CB9E11D38DC9D0300498