Version 1.5.0
Highlights
- Added optional physical item carrying through
Config.CarryItems, where delivered orders must be unpacked and parts become physical objects that mechanics carry through the workshop by hand or transport in bulk with pallets and forklifts. - Added workshop prop placement support, including configurable props such as cones, barriers, work lights, and parts boxes for better rp.
Notable Changes
- Added a forklift to the default mechanic vehicle list for workshops that use physical delivery handling.
- Added optional drivetrain swap whitelisting through
Config.CustomHandlingOptions.drivetrainWhitelistfor vehicles that are safe to switch between drivetrain presets. - Tuning orders are now scoped per workshop, and the vehicle registry now keeps each mechanic business separated correctly.
- Added Kiminaze Advanced Parking integration to avoid duplicate vehicles during stance resets.
- Improved install flows by skipping hood-opening steps on vehicles without a hood and hiding armor tuning on bikes.
Other Changes
- Improved persistence for window tint, liveries, underbody neons, anti-lag state, and paint data.
- Fixed vehicles becoming chrome, windows breaking unexpectedly, and braking issues on some addon vehicles.
- Fixed stance synchronization for nearby players.
- Refunds are now limited to unstarted orders, and refunded orders can now be deleted.
- Added Russian translations.
- Download sky_mechanicjob from the CFX Portal.
- Create a backup.
- Replace the
/sourcefolder. - Replace the
/config/localesfolder. - Replace
fxmanifest.luaso version1.5.0is loaded. - Add the new workshop props and forklift vehicle entries from the updated
Config.Jobssection if you want to use the new prop placement and delivery workflows. - Add
interactionDistancetoConfig.Interactions.self_service_tuningandConfig.Interactions.part_deliveryif you want to customize those ranges:
interactionDistance = 2.5
- Add
Config.CarryItemsfrom the new config if you want delivered parts to become physical objects that must be transported through the workshop. - Add the optional drivetrain whitelist if you use drivetrain swaps and want to restrict them to tested vehicle models:
Config.CustomHandlingOptions = {
-- ...
drivetrainWhitelist = {
enabled = false,
models = {
-- "sultan",
-- "elegy"
}
}
}