Version 1.14.0
Highlights
- Added synchronized custom engine sounds with an audible tuning preview for the mechanic and nearby players.
- Added a multiplayer vehicle push system for heavily damaged vehicles, including steering, stamina, terrain effects, and support for up to three players.
- Added Dyno result sharing with nearby players through a protected read-only tablet view.
- Added finer per-job tuning controls for individual upgrade stages, values, and paint ranges such as Chameleon colors.
- Improved Stancer synchronization, tuning preview protection, Parts Delivery notifications, and overall client performance.
Notable Changes
- Custom engine sounds are now replicated through the vehicle state so nearby players hear the selected sound. The engine continuously revs while an Engine Sound option is focused, making sounds easier to compare before purchase.
- Engine sound entries accept common field formats and case-insensitive matching while preserving the configured GTA audio name.
- Disabled vehicles can be pushed from the front or rear with
E, steered withA/D, moved withW/S, and boosted withSHIFT. - Vehicle pushing supports weight classes, slopes, stamina, helper bonuses, synchronized three-player formations, automatic cancellation, and a dedicated status HUD.
- Completed Dyno results can be shared with a player within
5m. The recipient's tablet opens directly to a read-only result and graph. - Tuning profiles can enable or disable individual upgrade stages and use
allowedValuesorblockedValuesfor exact values and ranges. - The Job Configurator now provides value controls and presets for Standard and Chameleon paint ranges without requiring manual JSON editing.
- Realistic Wheel Damage multipliers now update immediately after saving Job Configurator changes and support decimal values such as
0.1. - Secondary tuning sections are grouped under a localized More menu, while the main categories and basket stay directly accessible.
Fixes and Improvements
- Unpaid tuning previews now freeze the connected vehicle and restore its original state if the player exits, changes driver, moves the vehicle, or leaves the workshop area.
- Stancer wheel size, wheel width, camber, track width, and suspension height remain more reliable after rim changes, installation, garage spawning, vehicle damage, stream-in, and driver changes.
- Parts Delivery notifications now validate that a delivery still exists before creating a waypoint. Valid notifications mark the pickup location instead of reopening the Parts Shop.
- Mechanic tablet apps are registered for mechanic jobs created only through
/jobconfig, not only jobs listed inconfig.lua. - Reduced idle client usage for Stancer updates, vehicle persistence, vehicle push detection, Parts Delivery checks, and self-service tuning interactions.
- Healthy vehicles can no longer be pushed only because their engine was switched off.
- Update sky_base and sky_jobs_base first.
- Download sky_mechanicjob from the CFX Portal and create a backup of your customized files.
- Replace the
/sourcefolder and updatefxmanifest.lua. - Replace the built frontend files in
/source/html. - Update
/config/locales, or merge the new Engine Sound, Dyno sharing, Parts Delivery waypoint, Vehicle Push, andMoremenu translation keys into custom locale files. - Add or merge
config/engine_sounds_config.lua. Custom sound audio files and audio data must still be supplied and ensured by your sound resource. See Custom Engine Sounds for the complete setup. - If you keep a customized
adv_config.lua, merge the newConfig.VehiclePushsection and review its damage threshold, movement, stamina, HUD position, unsupported classes, and weight classes. - If you keep custom tuning profiles in
config.lua, review per-stageenabledvalues and the newallowedValues/blockedValuesrules. - Open
/jobconfigand review Tuning Prices and Wheel Damage for every mechanic job. - Restart the server or fully restart
sky_base,sky_jobs_base, andsky_mechanicjob. - Test custom engine sounds with two players, Dyno sharing, damaged-vehicle pushing, restricted tuning values, Stancer persistence, and Parts Delivery notification waypoints.