TowService adds a realistic and configurable tow truck system to LSPDFR.
Request a tow truck for any eligible vehicle near you and watch it arrive, secure the vehicle, and transport it away, "smoothly" and "professionally".
TowService uses a hybrid system:
AI drives toward the vehicle.
A replacement vehicle is safely attached to the tow truck.
The original vehicle is hidden.
Tow truck transports vehicle away (in the air)
Cleanup occurs after departure distance/time.
Built using RAGE Plugin Hook
Developed and tested on: RAGEPluginHook_1_107_1334_16527
Designed for seamless compatibility with the LSPDFR ecosystem.
Showcasing a working tow
Showcasing a time when the Tow Truck gets stuck or doesn't drive, it still gets cleaned.
Two times is the charm!
Features
Request tow truck with a configurable hotkey
Smart vehicle detection (radius + forward cone system)
Prevents towing unrealistic vehicles (planes, boats, military, industrial, etc.)
Optional prevention of towing occupied vehicles
Tow truck spawns dynamically behind player
Intelligent AI driving with:
Retasking logic
Hill detection & recovery
Backup maneuver if stuck (timeout recovery coded)
Hook delay simulation
Clean vehicle cleanup after transport
Fully configurable via INI file
Debug mode for logging and development
Vehicles That Cannot Be Towed
To maintain immersion, TowService automatically blocks:
Helicopters
Planes
Boats
Military vehicles
Industrial vehicles
Commercial vehicles
Cycles
Oversized vehicles are also automatically filtered.
Installation
Drop TowService.dll into:
Grand Theft Auto V\plugins\
Edit TowService.ini inside:
Grand Theft Auto V\plugins\
Launch the game via RagePluginHook.
Configuration (TowService.ini)
All major behavior is configurable:
Key Settings
RequestTowKey – Change hotkey
TowTruckModel – Choose towtruck or towtruck2
SpawnDistance – Distance tow truck spawns from player
ApproachDistance – Precision stop distance
HookDelayMs – Hook simulation time
Target Detection
TargetRadius
TargetConeDegrees
AllowTowOccupied
AI & Safety
TowTimeoutMs
RetaskEveryMs
Debug
DebugNotifications
No code editing required.