-
Notifications
You must be signed in to change notification settings - Fork 3
Changelog
noteMASTER11 edited this page Jul 15, 2026
·
20 revisions
- Fixed the Cheat Zone rating setter so the chosen value is persisted and immediately republished to both HUD and profile views.
- Removed callback-incompatible
if/returncontrol flow from the UI-to-Lua rating command, resolving the Fatal Lua Error introduced by the short-lived 2.22.1 build. - Added independent switches for all seven TaxiDriver sound groups: clicks, new rides, online, offline, penalties, passenger messages, and overspeed warnings.
- Updated the Audio Test button to select only from currently enabled sound groups.
- Added regression coverage for the serialized rating command and muted overspeed-warning behavior.
- Synchronized all eight localization dictionaries at 324 keys each.
- Added the first implementation of per-sound audio switches.
- Added stricter validation and logging around Cheat Zone rating input.
- Attempted to return the authoritative rating through a callback; its generated conditional Lua command could fail and was replaced in 2.22.2.
- Added a configurable overspeed warning margin from 0–30 km/h, defaulting to 10 km/h.
- The trip speed-limit sign now turns red for the complete duration of an active warning.
- Added a one-shot overspeed alert that rearms only after speed returns below the trigger.
- Integrated the new sound with BeamNG Interface Volume, TaxiDriver app volume, Silent Mode, sound testing, and the external phone cache.
- Fixed Cheat Zone rating changes not refreshing the visible HUD/profile rating after pressing Set.
- Added interaction tests for rating updates and overspeed warning entry/release behavior.
- Added a detailed staged loader for game connection, runtime, interface/sounds, and live state.
- Added stable token identity, private IPv4 selection, QR pairing, and session-only startup behavior.
- Connected phone is always disabled when the UI App starts and must be enabled explicitly.
- Added live state reconstruction so refreshing the browser no longer resets the shift or current order.
- Added external sound caching and the same application/game-volume behavior as the in-game phone.
- Added a lightweight in-game phone button while an external device is connected.
- Removed Minimize from the external Web UI.
- Added a heading-following external canvas map with active route, complete chunked road graph, terrain tiles when available, vehicle position, and dynamic zoom.
- Added an in-mod LuaSocket bridge from the computer's private IPv4 address to BeamNG's loopback-only native External UI server. No companion executable is required in production.
- Added a real-subnet automated test that verifies HTTP, WebSocket Upgrade, and bidirectional data through the bridge.
- Added 41 mock-driven visual/interaction states covering full, compact, settings, connection, trip, cargo, fuel, loader, external map, overspeed, and other screens.
- Added best-effort trunk/tailgate operation during cargo loading and unloading.
Experimental networking requirement: Connected phone requires TCP port 8085 to be free and BeamNG.drive to have inbound private-network permission in the operating-system firewall/security suite. If the port is occupied or the game is denied network access, the external Web UI will not open from another device.
- Added experimental local-network sharing for the TaxiDriver phone through BeamNG External UI.
- Added synchronized in-game/external state and interactive browser controls.
- Added QR/link presentation, connection status, and trusted-network security guidance.
- Added an external-only phone runtime instead of launching BeamNG's complete UI in the browser.
- Rebuilt Settings as expandable General, Gameplay, Navigation, Audio, Connected phone, and Cheat Zone categories.
- Settings now apply automatically without a Save Settings button.
- Added Italian, bringing the interface to eight complete localizations.
- Added metric/imperial units and 12/24-hour clock formats.
- Added fully adjustable Custom difficulty sliders and individual penalty switches.
- Added a portable
difficulty.jsonfor sharing Custom difficulty configurations. - Added dynamic map-zoom intensity and passenger/delivery order-ratio settings.
- Added TaxiDriver volume control with a random Test sound button.
- Added Cheat Zone rating, review, wallet, economy multiplier, and progress-reset tools.
- Added long-distance cargo deliveries with 2–250 kg physical vehicle mass.
- Added weight-based payout premiums up to +150% at 250 kg.
- Added collision-only package damage, proportional payout reduction, and delivery ratings.
- Improved dispatcher fallback and spatial route diversity on sparse maps.
- Added a separate compact navigation dashboard with map and essential statistics.
- Added fuel/charge quantity and estimated range to the ride footer.
- Added TaxiDriver sound-volume control and sound testing.
TaxiDriver Reloaded documentation · Version 4.0.3 · BeamNG.drive 0.39
- Installation and Quick Start
- Gameplay and Ride Lifecycle
- Order Generation and Routing
- Passengers, Fares and Ratings
- Cargo Deliveries
- Realistic Refueling
- Driver Profile and Persistence
- Settings, Localization and Audio
- Navigation and Map Controls
- External Web UI
- Driver UI Design
- AI Driver Engine 0.39
- AI Driver and Recovery
- Fleet Operations
- Troubleshooting and Compatibility