Skip to content
noteMASTER11 edited this page Aug 10, 2026 · 22 revisions

TaxiDriver Reloaded Wiki

TaxiDriver Reloaded is a universal taxi gameplay mode for BeamNG.drive Free Roam. It runs as the TaxiDriverHUD UI App and combines dynamic road-graph orders, passenger behavior, navigation, fares, persistent progression, and optional paid refueling and repair.

Documentation version: 4.0.2
Target game version: BeamNG.drive 0.39

Start here

Core capabilities

Area Implementation
Runtime model Free Roam GE extension, not a scenario
Dispatcher 10–12 gradually generated regular, rush, multi-stop, and cargo requests with sorting and income-efficiency estimates
Route cache UI-published offers persisted per map, with semantic and road-edge generation plus cached restoration after map-module failures
Navigation Native rectangular minimap, ground route, ETA, speed limit, and dynamic zoom
Passenger model Random identity, emoji chat, dynamic mood, penalty tolerance, stress, early exit, and optional trip events
Cargo model 2–250 kg physical cargo mass, collision damage, weight premium, delivery rating, and optional fragile-cargo events
Economy Distance/time fare, rating bonus, cargo weight premium, capped penalties, persistent wallet
Realistic mode Paid fuel/energy and damage repair, station routing, Magic Fuel fallback, quick-fill presets, projections, and timed service
AI driver Experimental BeamNG 0.39 engine with asynchronous legal routing, optional strict GPS, bounded following/threat supervision, guarded overtaking/evasion, physical arrival, and drivetrain-aware parking
Fleet Garage/traffic hiring, persistent native-route workers, reduced-rate traffic guards, bounded current-segment replanning, wages and owner share, live map/world markers, and persistent operating statistics
Persistence Separate general settings, shareable difficulty, profile, progress, per-vehicle history, restorable shift history, and LAN identity JSON documents
UI Flat high-contrast AngularJS driver app with full, compact-map, and button-only stages, 300 × 500 minimum size, stress-tested numeric overflow, 80–180% scaling, ten localizations, bounded motion, and reduced-motion support
Connected phone Experimental responsive Web UI with QR pairing, lazy optional loading, native-listener/LAN-proxy fallback, automatic or manual LAN addressing, revision-aware map polling, configurable map modes, and iOS-safe audio
Vehicle integration Lazy-loaded telemetry and cargo extensions, generation-checked Vehicle Bridge callbacks, and a guarded settle period around BeamNG Vehicle Config changes
Diagnostics Per-subsystem fault boundaries, filtered structured [TaxiDriver] logging, and opt-in streaming JSONL journals for AI route, controller, gearbox, obstacle, signal, recovery, and damage analysis

Repository and releases

TaxiDriver Reloaded is an independent reimagining. It is not an official update to the original resource.

Documentation map

  1. Installation and Quick Start
  2. Gameplay and Ride Lifecycle
  3. Order Generation and Routing
  4. Passengers, Fares and Ratings
  5. Realistic Refueling
  6. Driver Profile and Persistence
  7. Settings, Localization and Audio
  8. External Web UI
  9. Driver UI Design
  10. AI Driver Engine 0.39
  11. AI Driver and Recovery
  12. Fleet Operations
  13. Architecture
  14. Runtime Reliability and Performance
  15. Configuration Reference
  16. Lua API and UI Events
  17. HUD State Reference
  18. Developer Guide
  19. Troubleshooting and Compatibility

Clone this wiki locally