Browse docs

Changelog

Full change history for Sky Fire Job.
Before updating, make sure sky_base and sky_jobs_base are up to date.
Latest

Version 1.4.0

Update sky_base to 1.33.0 and sky_jobs_base to 1.36.0 before updating sky_firejob.

Highlights

  • Accurate 100-meter hose routes - attack and monitor hoses retain their laid path, follow outdoor terrain and MLO floors, keep stable truck-side bends, and render smoother corners without deleting long routes.
  • Configured pump interaction points - pump panels, intakes, discharges, monitor supply, and vehicle-transfer actions use the editor-defined positions and rotations for each vehicle model.
  • Reliable water-monitor supply - the nearest outlet is reserved while the hose is carried, remains occupied after connection, and is released correctly on every abort or disconnect path.
  • All configured Fire jobs supported - permissions, dispatch recipients, rewards, maintenance, creator triggers, and exported actions derive from the active Fire job configuration instead of a hard-coded job name.
  • Signed Scenario Hub requests - remote Scenario Hub traffic now uses server-side request signing and provides safe diagnostics for availability and signature mismatches.

Notable Changes

  • Vehicle entrapment uses the configured body/engine damage thresholds instead of obsolete speed thresholds.
  • Enhanced pumps shut down when fuel reaches zero and cannot be re-engaged until refueled.
  • Grounded nozzles have configurable placement, rotation, interaction distance, target size, deployment distance, and handling animation.
  • Vehicle water-transfer actions share the pump target and use the nearest configured intake/outlet geometry.
  • Fire dispatch preserves the initiating player, and rejected dispatch creation is logged clearly.
  • Fire carry uses the central Jobs Base runtime and can explicitly allow or reject carrier vehicles.
  • The breathing HUD keeps its SCBA gauge, mask overlay, and heat warnings while hiding the removed equipment silhouette.
  • Added a complete Serbian locale and ordered NUI image-source support.

Other Changes

  • Updated the streamed hose material for a matte cloth appearance.
  • Deterministic config loading prevents duplicate registration, and blip values are normalized before reaching FiveM natives.
  • Added focused regression coverage for configured jobs, pump targets/rotation, transfer targets, dispatch, hose sync, entrapment, radial exports, and rewards.

Changed Files

  • sky_firejob/config/config.lua
  • sky_firejob/config/locales/*
  • sky_firejob/fxmanifest.lua
  • sky_firejob/README.md
  • sky_firejob/source/* — delete and reinsert
  • sky_firejob/stream/sky_hose_segment.ydr
Update InstructionsA guided update for server owners1.3.11.4.0

Guided update

Update sky_firejob safely

Complete the five phases in order. Your progress is kept while this page remains open.

0 / 5phases complete

Phase 1 of 5

Prepare

Back up the complete Fire resource and intentional configuration. Install cleanly so runtime, UI, job configuration, HMAC support, manifest, and streamed hose model are from the same package.

Version 1.3.1

Update sky_base to 1.32.1 and sky_jobs_base to 1.35.1 before updating sky_firejob.

Highlights

  • Simple and enhanced firetruck pump panels - choose automatic one-intake/one-discharge operation or a full manual panel with configurable pressure, RPM, tank feed/fill, up to two intakes, and up to four hose discharges.
  • Realistic pump hydraulics and stress - supply capacity, hose friction, cavitation, dry running, fuel consumption, heat, overload warnings, pressure loss, and gradual engine damage now respond to live pump use.
  • Per-vehicle pump configuration - /jobconfig can configure pump mode, tanks, intake/outlet counts, custom port labels, and attachment positions through dedicated vehicle cards and connection editors.
  • Placeable attack hoses - firefighters can lay their attack nozzle and hose on the ground, retrieve it later, and keep the grounded hose synchronized for nearby players.
  • Restored protective-gear HUD - the breathing display again shows the complete firefighter equipment silhouette with clear missing-item highlights.

Notable Changes

  • Pump outlets control their own hose assignment and flow state, while the panel updates live as supply, tank, fuel, valve, and stress values change.
  • Vehicle deck-gun controls appear only when the configured turret exists on the spawned vehicle.
  • Portable drafting uses a server-authoritative natural-water allowlist and supports longer, submerged intake lines.
  • Grounded hoses align with the nozzle, follow MLO floors, and clean up when their vehicle disappears.
  • Tank filling, pump supply, water monitors, deck guns, and hose flow now respect the active valve, pressure, and source state.
  • Players can be rescued through vehicle doors that were already missing before entrapment state synchronized.
  • Fire water operations and exported actions recognize every Fire job configured through the in-game configurator.
  • Incident Reports and other embedded Fire apps fill the shared tablet correctly.
  • Air-bottle storage closes with Escape and gauge-based interfaces initialize more reliably.

Other Changes

  • Reduced client work for death checks, hose pathing, pump state, fuel, temperature, and damage updates while preserving responsive controls.
  • Improved English action feedback and completed German Fire and pump-panel translations.
  • Added regression coverage for pump modes, hydraulics, overload, connections, hose synchronization, tablet handoff, authorization, and locale parity.
Update InstructionsA guided update for server owners1.3.01.3.1

Guided update

Update sky_firejob safely

Complete the five phases in order. Your progress is kept while this page remains open.

0 / 5phases complete

Phase 1 of 5

Prepare

Stop the server after updating both base resources. Create these backups:

Back upSafe location
Complete sky_firejob folderOutside the live resources folder
Customized config/editor/function filesSeparate custom-config folder

Do not overlay 1.3.1 on 1.3.0. The pump runtime and interface were expanded substantially.

Version 1.3.0

Update sky_base to 1.32.0 and sky_jobs_base to 1.35.0 before updating sky_firejob.

Highlights

  • Placeable persistent extinguisher mounts - authorized firefighters can use a mounting kit to place complete extinguishers on walls or the ground, remove them through controlled interactions, and preserve their position, rotation, fill, condition, and inventory metadata across restarts.
  • Player carry for Fire crews - on-duty firefighters can carry and release nearby players through synchronized animations, with configurable distance and movement rules.
  • More reliable multi-patient rescue - any accessible trapped patient can be treated, extracted, and handed to a moving ambulance independently of the order used for other occupants.
  • Accurate incident completion - resolved fires, oil spills, tree incidents, and rescue objectives now complete their owning Mission Creator scenario consistently.

Notable Changes

  • Hose and nozzle props use authoritative shared state so other players and cinematic recordings see the same equipment.
  • Hard braking alone no longer traps occupants; crash reports require relevant collision evidence.
  • Trapped-player UI can show a localized top-down door overview with closed, open, damaged, and usable-exit states.
  • Protective gear can define separate male and female breathing and heat-protection clothing.
  • Mission Creator vehicle selection includes localized GTA vehicle categories, and placement gizmos remain interactive without position drift.
  • Fire Reports open inside the shared tablet, and firefighters can use shared bodycam/dashcam access supplied by Jobs Base.
  • Oil-spill editor size and cleanup state persist correctly through save and autosave.
  • Water Monitor radial actions appear reliably, and locally supplied fire vehicles synchronize correctly for other players.
  • Patient and caller dialogue renders reliably in a compact in-world rescue speech display.

Other Changes

  • Added the extinguisher mount model, texture, collision, archetype, inventory image, and localized setup text.
  • Reduced idle work for fire, hose, water-transfer, pump, and extinguisher systems.
  • Updated the resource version to 1.3.0.
Update InstructionsA guided update for server owners1.2.01.3.0

Guided update

Update sky_firejob safely

Complete the five phases in order. Your progress is kept while this page remains open.

0 / 5phases complete

Phase 1 of 5

Prepare

Update sky_base to 1.32.0 and sky_jobs_base to 1.35.0, then stop the server.

Back upSafe location
Complete sky_firejob folderOutside the live resources folder
DatabaseA restorable SQL dump
Customized config/editor/function filesSeparate custom-config folder

Do not overlay this release. The resource now includes a rebuilt interface and new streamed extinguisher-mount assets.

Version 1.2.0

Update sky_base to 1.31.0 and sky_jobs_base to 1.34.0 before updating sky_firejob.

Highlights

  • Vehicle-to-vehicle water transfer - firefighters can connect compatible vehicles with a hose and transfer tank water through a synchronized, server-controlled workflow that pauses safely when the target tank is full.
  • Operational pump behavior - connected vehicles can be immobilized, engines can remain running, and configurable pump RPM behavior applies while hoses, cannons, or water monitors are actively spraying.
  • Interior extinguisher pickup system - configured world extinguishers can be collected, persisted, restored, and restricted by duty or job access.
  • Configurable society rewards - completed fire, oil-spill, tree, and rescue work can reward the society account of the completing player's configured Fire job.
  • Automatic Missions configuration - every creator mission can define whether it starts automatically, which jobs qualify, and whether duty is required, while new missions remain manual by default.

Notable Changes

  • Protective clothing requirements can now identify gear as helmet, mask, top, pants, shoes, or other equipment and display clearer missing-gear feedback.
  • Fire Stations and custom clothing labels can be managed more clearly in Job Configurator.
  • Tree incidents synchronize chainsaw props, avoid duplicate log pieces, and clean up logs and incident blips more reliably.
  • Rescue missions validate entities more carefully and limit completion notifications to the relevant participants.
  • Rear-door vehicle-rescue minigames use the correct visual scale.
  • Added the Full Dark tablet theme and PNG/WebP item-image support.

Other Changes

  • Improved configurator reliability during persisted oil-spill updates.
  • Updated the resource version to 1.2.0.

Version 1.1.0

Update sky_base to 1.30.0 and sky_jobs_base to 1.33.0 before updating sky_firejob.

Highlights

  • Portable water monitor - firefighters can place, aim, supply, operate, and recover a synchronized water monitor that consumes truck-tank or external water and extinguishes fires through server-authoritative hit validation.
  • Operational helicopter bucket - configurable helicopter buckets can attach on the ground, fill from water, synchronize their movement, and perform validated high-capacity water drops.
  • Expanded fire simulation - configurable extinguishing agents, vehicle fuel-fire rules, reignition, long-range rendering, consolidated smoke, ambient 3D sounds, and standalone incident dispatches deepen fire behavior.
  • Reliable vehicle rescue flow - glass and spreader actions use the configured occupant side, tool minigames, and server validation. The obsolete seatbelt minigame step was removed, so an accessible patient proceeds directly to extraction from the vehicle.
  • Improved hose runtime - the hose uses configurable performance modes, smoother segmented geometry, better synchronization, and more stable nozzle/vehicle attachment behavior.

Notable Changes

  • Added synchronized firetruck cannon streams and authoritative cleanup for deployed firefighting equipment.
  • Added shared 3D sound playback for fires, flares, chainsaws, and configured effects.
  • Added item-based glass hammer and spreader actions to mission rescue workflows.
  • Added radial action submenus with one dynamic rescue action per vehicle side.
  • Added persisted mission-creator edits, improved gizmo controls, and more reliable scenario/entity cleanup.
  • Added server-side validation for player entrapment and reliable completion after every trapped patient is delivered.
  • Vehicle fires remain exterior incidents, stale entrapment clears when its vehicle disappears, and resource-owned props are removed on stop.
  • Completed the English/German Job Configurator coverage and the bundled runtime locale catalogues.

Other Changes

  • Simplified water equipment configuration and moved stable geometry values into shared runtime definitions.
  • Added the water monitor model to creator prop selection with PNG preview support.
  • Normalized streamed metadata declarations and removed an invalid duplicate nozzle archetype.
  • Updated the resource version to 1.1.0.