You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a complete shift lifecycle. Going online now starts a shift that tracks rides, gross income, fuel costs, penalty losses, net income, and average rating.
Added a previous-shift summary to the start screen and renamed the primary action to Start Shift in all eight localizations.
Added optional Random Events, controlled by a separate persistent toggle and disabled by default.
Passenger events include cancellation before pickup, destination changes, additional stops, and conditional tips for careful or quick driving.
Delivery events can mark cargo as fragile, increasing its impact sensitivity and showing a persistent trip warning.
Orders and active trips
Added order sorting by highest fare, nearest pickup, shortest duration, and income per kilometre/mile.
Replaced the native HTML order selector with a CEF-safe button menu so every sorting option remains clickable at any interface scale.
Added estimated income per minute and per kilometre/mile to every order card.
Added projected final payout, fuel-sufficiency status, and the next stop for multi-stage orders to the active-trip screen.
Collapsed violations into a compact summary such as 2 violations · −$1.40, with full details available on demand.
Vehicles and profile
Added a persistent per-configuration odometer stored in a separate vehicles.json document.
Added the selected vehicle's BeamNG preview, selector name, odometer, fuel/charge, and estimated range to the start screen.
Clicking the vehicle card now opens BeamNG's native vehicle selector.
Vehicle identity and odometer now refresh immediately after vehicle switching and level reloads, without waiting for a new trip.
Expanded the profile's Vehicles journal with mileage, rides, income, average income, average rating, passenger/cargo split, penalty losses, cargo-damage losses, fuel use/cost, and profit per kilometre/mile.
Added vehicle-history sorting by mileage, income, and completed rides. Vehicles with zero completed work are no longer retained.
Refueling
Added a clearly differentiated Magic Fuel fallback for maps without a compatible station.
Magic Fuel reuses the normal wallet, capacity, timing, passenger-wait, and route-resume rules instead of failing the request.
Added quick-fill presets for +5 L, +10 L, 50%, and Full.
Added before/after fuel level, unit price, total cost, projected range, and active-order sufficiency information.
Architecture and reliability
Split the former monolithic GE extension into focused persistence, routing, vehicle-control, vehicle-history, shift-tracking, and trip-event modules.
Fixed a Fatal Lua Error caused by calling the unavailable global getRoadLink during speed-limit lookup.
Fixed player-vehicle resolution using BeamNG's indexed player API, preventing start-shift crashes.
Fixed stale selected-vehicle data in the header and start screen.
Added a deterministic packaging script that verifies all 37 archive entries and the installed ZIP hash.
UI and localization
Updated both the in-game UI App and Connected Phone Web UI for all new gameplay states.
Added localized strings for every new control, event, status, statistic, and fallback across English, Russian, German, French, Spanish, Polish, Ukrainian, and Italian.
Improved the vehicle journal, refueling layout, trip notices, sticky controls, and responsive behavior across portrait, landscape, desktop, and HiDPI displays.
Testing
Expanded responsive visual and interaction coverage to 258 states, including both interface modes, all eight locales, interface scaling, and DPR 2 HiDPI rendering.
Added a 20-state UI matrix covering Realistic Mode and Random Events across home, orders, passenger trips, deliveries, and Magic Fuel.
Added Lua combinatorics for four settings combinations across four order types.
Added syntax compilation checks for all 16 Lua files and regression tests for vehicle switching, native selector opening, route lookup, zero-trip history filtering, refueling projections, collapsible violations, and all four order sorting choices.
Compatibility
Existing 2.24.0 settings, profile, progress, and difficulty documents remain compatible. Vehicle history is introduced separately and is populated as vehicles are driven and complete work.