Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Better EMS 4.1b

(85 reviews)

7 Screenshots

Better EMS brings a whole new level of medical response to LSPDFR. And given how often you crazy officers run people over, shoot them down, beat them up, and otherwise put their lives in danger... it's about time the medics in Los Santos picked up their game. 

Packed with features to give your casualties their best chance of survival, Better EMS has several key benefits:

  • Integration with popular mods including Arrest Manager, Patrol Toolkit, LSPDFR+, Police Smart Radio, PeterU Callouts, and more!
  • Realistic response units: A fire truck will dispatch from the nearest fire station, and an ambulance will dispatch from the nearest hospital.
  • Customize your backup units and spawn points. Life guards respond near the beach, park rangers respond in the mountains. Use any vehicle as a response unit. 
  • Dynamic dispatch audio based on the injuries detected. 
  • Revival probability is dynamically adjusted based on injury type, body part hurt, and how long it took for EMS to arrive. 
  • Custom revival probabilities - edit the survival chances for any combination of injury and body part!
  • Revived patients are taken to the ambulance and driven to the hospital, not just left to wander off!
  • If more people get hurt while EMS is on scene, they will quickly tend to the new casualties. 
  • Detailed incident report tells you the name and status of each patient. 
  • Developer API allows plugin creators to call for EMS, or for an ambulance to transport a single ped. 

 

Full instructions are included in the README file; please read it carefully! 

This mod requires LSPDFR 0.4.6 or later. There are no other external dependencies besides LSPDFR and the files included with the download. 

If you have crashes, bug reports, etc, please post in the forum thread and upload a copy of your RagePluginHook.log, your EMSUnits.xml file, and your INI file. No support can be provided for problems reported in reviews, or not providing the required files listed above

A big thank you to everybody who helped with the development of this mod! 

  • @fiskey111 for helping figure out CPR animations
  • @Albo1125, @alexguirre, and many others for their help with coding questions
  • @Darkmyre for particularly helpful beta testing and other help
  • @LtFlash and @Fiskey111 for advice on medical realism
  • All beta testers! Original release beta team members included: darkmyre, fireboy6117, bardo2014, requies, alexguirre, frosty19, aler360, vampyre, unison, mazednik, SoUThPHiLLY20, OfficerEight, McAwesome6934, Lawdy, TmBB101TheUniT, DroidRZRLover, ScottehBoyy, IndianaJoe, Steiger4044 , Code5x, luminouscarcass, Quakex64
  • And of course, the whole LSPDFR and RPH teams for the awesome platform this was built on!

 

SPECIAL THANK YOU to members of the Parks Benefactor Program who have supported my mod development! Their generous donations have helped to make continued updates to my modifications possible. Particular thanks to the Old Faithful donors who have supported me with noteworthy donations: AcePilot2k7, magiobiwan, Gallonman20, saman, Drixize, Neil H, 3-Poseidon, Mr Santos, FutureMedic96, Lestat1995, NickTragic, Swatteam911, Flynn40, h3killa, eboost, apearce91. You can join the Parks Benefactor Program by donating to support my mods, and to get early beta access to new modifications and updates to my existing modifications.

 

Please do not re-upload, reverse engineer, modify, redistribute, or in any other way violate the copyright of this modification. Additionally, you MAY NOT advertise commercial installation/troubleshooting/support services for Better EMS or other mods by PNWParksFan.

What's New in Version 4.1b

Released

New in 4.1b:

  • Fixed bug which would cause LSPDFR to hang indefinitely when RPH was configured to load LSPDFR immediately at startup

 

New in 4.1:

  • Added compatibility for new version of ParksTools.dll
  • Added INI option to enable/disable advanced parking task on arrival at scene
  • Fixed bug which caused Visual Studio to crash when using Better EMS API

 

Previous changelogs:
 

Spoiler

New in 2.1:

 

  • Now requires RPH 0.45+, compatible with any more recent version. 
  • If the player health is below 80% (configurable in INI), medics come over to the player, give them a health kit, clean their clothes, and armor and health will be set to 100%. 
  • Fixed ped spawning so components and texture selection works. Updated default XML file accordingly so firefighters spawn with helmet but without SCBA gear. 
  • Added responder ambient speech. 
  • Fixed various bugs which were causing responders to get stuck on scene. 
  • Fixed bug causing crash when coroner removes a body that EMS is in the middle of trying to fix. 
  • Some improvements to vehicle spawning and warping code. 
  • Added a ambient actions for responders who are on scene and finished dealing with patients - e.g. walking around, looking at any dead bodies, taking notes, playing with their phone, etc. 
  • Miscellaneous other changes. 

 

New in 2.0:

  • Ambulance-only mode, where you can dispatch just an ambulance by default. Comes with numerous options to automatically dispatch a firetruck/first responder in certain circumstances like MVAs, multiple injuries, or if the first responder is closer. Includes new keybindings to manually choose whether to dispatch just an ambulance, let the plugin decide based on your options, or dispatch both. If the first responder didn't dispatch but you change your mind, you can press the dispatch key again to manually add them to the response. 
  • Impatient mode, especially for all you YouTubers out there whose viewers apparently can't be bothered to wait a realistic amount of time for EMS to show up. Now, you can configure a maximum driving distance, and if the units spawn further away than that, they'll automatically be warped to a closer distance which you can also configure. 
  • Improved warping, now units will automatically warp on a street facing the correct direction, and they will appear almost exactly the driving distance away that you specify in the INI file. Woohoo!
  • Unbelievably better driving AI. Responders will now drive much faster on the freeway, will slow down on dirt roads, and will slow down near the scene. Their ability to avoid obstacles and drive sanely has been improved. 
  • Automatic speed zone around scene will slow down traffic to a configurable speed when they are near the scene you called EMS to. The speed zone is automatically created when you call EMS, and automatically removed when the last EMS unit departs. 
  • Improved tracking between EMS calls will ensure that if a ped gets checked by EMS and doesn't make it, that if you call EMS again to the same area, they will remain dead and will have their original time and cause of death. 
  • Park rangers added to the EMS response units XML file, by popular request! 
  • Lots of API additions for developers to use, check out the included documentation. 
  • Tons of internal improvements which will make Better EMS run smoother, faster, and more reliably. 
  • Improved dependency checking, to get rid of those annoying pop-ups every time RPH updates. 

 

New in 3.0:

 

  • Requires RPH 0.45+, recommended for use with RPH 0.51
  • Added configurable survival rates. Check survivability.csv in GTA V\Plugins\LSPDFR\EMSMod. Make sure to save and close this file before going on duty.
  • Improved detection of nearby dead peds.
  • Various API enhancements for plugin developer integration.
  • Added support for Police Smart Radio integration. You can call or cancel EMS response using Smart Radio, and Smart Radio also integrates with Better EMS to determine ped cause of death for its coroner feature.
  • Fixed bugs that occasionally caused some peds to not be treated or appear in the EMS report twice.
  • Fixed bug that caused medics to wait forever when using hospital pickup feature and player walks far away from the patient. 
  • Other miscellaneous bug fixes and internal improvements.

 

New in 4.0:

  • Added compatibility with new versions of LSPDFR and ParksTools.dll, and with Coastal Callouts
  • Added Better EMS menu (bound to | key by default)
  • Added option to disable automatic ambient fire/ambulance response
  • Other minor bug fixes

 

 

User Feedback

Recommended Comments

jmoyer

Members

Okay thanks I'll try lol

DuyVan

Members

22 hours ago, PNWParksFan said:

I don't see any indication here of Better EMS causing a problem? It's just saying that some optional mods for integration are missing. You can try uploading your ragepluginhook.log file here and we can see if the crash is related to Better EMS, but it's unlikely. 

 

it is here. Please help me

 

Sorry, I do not know how to upload RagePluginHook.log

[2017-12-01 9:52:14.295] LSPD First Response: Folder is D:\Game\SteamLibrary\steamapps\common\Grand Theft Auto V\plugins\lspdfr
[2017-12-01 9:52:14.358] LSPD First Response: BetterEMS, Version=3.0.6298.2858, Culture=neutral, PublicKeyToken=null
[2017-12-01 9:52:14.368] LSPD First Response: PoliceSmartRadio, Version=1.1.1.1, Culture=neutral, PublicKeyToken=null
[2017-12-01 9:52:14.370] LSPD First Response: Creating plugin: ?????????????????????????????????????????
[2017-12-01 9:52:14.439] LSPD First Response: Creating plugin: ?????????????????????????????????????????
[2017-12-01 9:52:14.649] LSPD First Response: Albo1125.Common verifying update entry for Police SmartRadio
[2017-12-01 9:52:14.836] LSPD First Response: [Better EMS]: Loading EMS settings
[2017-12-01 9:52:15.424] LSPD First Response: [Better EMS]: Loading station Fire Station Headquarters
[2017-12-01 9:52:15.425] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.426] LSPD First Response: [Better EMS]: Adding station point: in front
[2017-12-01 9:52:15.459] LSPD First Response: [Better EMS]: Loading station El Burro Heights Fire Station
[2017-12-01 9:52:15.460] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.460] LSPD First Response: [Better EMS]: Adding station point: inside bay
[2017-12-01 9:52:15.460] LSPD First Response: [Better EMS]: Adding station point: in front of left door
[2017-12-01 9:52:15.461] LSPD First Response: [Better EMS]: Loading station Davis Fire Station
[2017-12-01 9:52:15.461] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.461] LSPD First Response: [Better EMS]: Adding station point: middle bay
[2017-12-01 9:52:15.461] LSPD First Response: [Better EMS]: Adding station point: right bay
[2017-12-01 9:52:15.461] LSPD First Response: [Better EMS]: Loading station Davis hospital
[2017-12-01 9:52:15.462] LSPD First Response: [Better EMS]: Found station type: HOSPITAL
[2017-12-01 9:52:15.462] LSPD First Response: [Better EMS]: Adding station point: parking lot 1
[2017-12-01 9:52:15.462] LSPD First Response: [Better EMS]: Adding station point: parking lot 2
[2017-12-01 9:52:15.462] LSPD First Response: [Better EMS]: Adding station point: parking lot 3
[2017-12-01 9:52:15.462] LSPD First Response: [Better EMS]: Adding station point: parking lot 4
[2017-12-01 9:52:15.462] LSPD First Response: [Better EMS]: Adding station point: delivery zone
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Adding station point: delivery zone emergency
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Loading station Pillbox Hill Hospital
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Found station type: HOSPITAL
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Adding station point: delivery zone
[2017-12-01 9:52:15.463] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.464] LSPD First Response: [Better EMS]: Adding station point: spawn 1
[2017-12-01 9:52:15.464] LSPD First Response: [Better EMS]: Adding station point: spawn 2
[2017-12-01 9:52:15.464] LSPD First Response: [Better EMS]: Adding station point: emergency delivery
[2017-12-01 9:52:15.464] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.464] LSPD First Response: [Better EMS]: Loading station Mount Zonah Medical Center
[2017-12-01 9:52:15.464] LSPD First Response: [Better EMS]: Found station type: HOSPITAL
[2017-12-01 9:52:15.465] LSPD First Response: [Better EMS]: Adding station point: emergency delivery
[2017-12-01 9:52:15.465] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.465] LSPD First Response: [Better EMS]: Adding station point: emergency delivery 2
[2017-12-01 9:52:15.465] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.465] LSPD First Response: [Better EMS]: Adding station point: spawn 1
[2017-12-01 9:52:15.465] LSPD First Response: [Better EMS]: Adding station point: spawn 2
[2017-12-01 9:52:15.466] LSPD First Response: [Better EMS]: Loading station Airport Fire Station
[2017-12-01 9:52:15.466] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.466] LSPD First Response: [Better EMS]: Adding station point: bay 4
[2017-12-01 9:52:15.466] LSPD First Response: [Better EMS]: Adding station point: bay 3
[2017-12-01 9:52:15.466] LSPD First Response: [Better EMS]: Loading station Airport Fire Station
[2017-12-01 9:52:15.467] LSPD First Response: [Better EMS]: Found station type: HOSPITAL
[2017-12-01 9:52:15.467] LSPD First Response: [Better EMS]: Adding station point: bay 2
[2017-12-01 9:52:15.467] LSPD First Response: [Better EMS]: Adding station point: bay 1
[2017-12-01 9:52:15.467] LSPD First Response: [Better EMS]: Loading station Fort Zancudo Fire Station
[2017-12-01 9:52:15.467] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.467] LSPD First Response: [Better EMS]: Adding station point: bay 1
[2017-12-01 9:52:15.468] LSPD First Response: [Better EMS]: Adding station point: bay 2
[2017-12-01 9:52:15.470] LSPD First Response: [Better EMS]: Adding station point: bay 3
[2017-12-01 9:52:15.470] LSPD First Response: [Better EMS]: Adding station point: bay 4
[2017-12-01 9:52:15.470] LSPD First Response: [Better EMS]: Loading station Paleto Bay Fire Station
[2017-12-01 9:52:15.470] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.470] LSPD First Response: [Better EMS]: Adding station point: bay 1
[2017-12-01 9:52:15.471] LSPD First Response: [Better EMS]: Adding station point: bay 2
[2017-12-01 9:52:15.471] LSPD First Response: [Better EMS]: Adding station point: beind bay 1
[2017-12-01 9:52:15.471] LSPD First Response: [Better EMS]: Adding station point: beind bay 2
[2017-12-01 9:52:15.471] LSPD First Response: [Better EMS]: Loading station Paleto Bay Medical Center
[2017-12-01 9:52:15.471] LSPD First Response: [Better EMS]: Found station type: HOSPITAL
[2017-12-01 9:52:15.471] LSPD First Response: [Better EMS]: Adding station point: alley
[2017-12-01 9:52:15.472] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.472] LSPD First Response: [Better EMS]: Loading station Sandy Shores Hospital
[2017-12-01 9:52:15.472] LSPD First Response: [Better EMS]: Found station type: HOSPITAL
[2017-12-01 9:52:15.472] LSPD First Response: [Better EMS]: Adding station point: delivery
[2017-12-01 9:52:15.472] LSPD First Response: [Better EMS]: Station has delivery zone
[2017-12-01 9:52:15.473] LSPD First Response: [Better EMS]: Adding station point: spawn
[2017-12-01 9:52:15.473] LSPD First Response: [Better EMS]: Loading station Sandy Shores Fire Station
[2017-12-01 9:52:15.473] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.473] LSPD First Response: [Better EMS]: Adding station point: inside
[2017-12-01 9:52:15.473] LSPD First Response: [Better EMS]: Loading station Lifeguard Station
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: north 1
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: north 2
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: north mini 1
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: north mini 2
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: middle mini
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: mid south mini
[2017-12-01 9:52:15.474] LSPD First Response: [Better EMS]: Adding station point: south 1
[2017-12-01 9:52:15.475] LSPD First Response: [Better EMS]: Adding station point: south 2
[2017-12-01 9:52:15.475] LSPD First Response: [Better EMS]: Adding station point: south 3
[2017-12-01 9:52:15.475] LSPD First Response: [Better EMS]: Loading station Vinewood Hills Ranger Station
[2017-12-01 9:52:15.475] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.475] LSPD First Response: [Better EMS]: Adding station point: driveway
[2017-12-01 9:52:15.475] LSPD First Response: [Better EMS]: Loading station Raton Canyon Ranger Station
[2017-12-01 9:52:15.476] LSPD First Response: [Better EMS]: Found station type: FIRE
[2017-12-01 9:52:15.476] LSPD First Response: [Better EMS]: Adding station point: station
[2017-12-01 9:52:15.481] LSPD First Response: Validating dependency: RagePluginHook
[2017-12-01 9:52:15.482] LSPD First Response: File "ragepluginhook.exe" exists: True
[2017-12-01 9:52:15.488] LSPD First Response: Version is at least 0.45.0.0
[2017-12-01 9:52:15.489] LSPD First Response: Found no problems: dependency RagePluginHook (ragepluginhook.exe)
[2017-12-01 9:52:15.489] LSPD First Response: Validating dependency: LSPDFR
[2017-12-01 9:52:15.489] LSPD First Response: File "Plugins\LSPD First Response.dll" exists: True
[2017-12-01 9:52:15.490] LSPD First Response: Found no problems: dependency LSPDFR (Plugins\LSPD First Response.dll)
[2017-12-01 9:52:15.490] LSPD First Response: Validating dependency: ParksTools
[2017-12-01 9:52:15.490] LSPD First Response: File "ParksTools.dll" exists: True
[2017-12-01 9:52:15.502] LSPD First Response: Major/minor versions match specified exact version
[2017-12-01 9:52:15.502] LSPD First Response: Found no problems: dependency ParksTools (ParksTools.dll)
[2017-12-01 9:52:15.502] LSPD First Response: Validating dependency: LSPDFR+
[2017-12-01 9:52:15.503] LSPD First Response: File "Plugins\LSPDFR\LSPDFR+.dll" exists: False
[2017-12-01 9:52:15.503] LSPD First Response: File not required and not found. Not proceeding with further checks.
[2017-12-01 9:52:15.503] LSPD First Response: Could not get version info from assembly
[2017-12-01 9:52:15.503] LSPD First Response: Validating dependency: Arrest Manager
[2017-12-01 9:52:15.503] LSPD First Response: File "Plugins\LSPDFR\Arrest Manager.dll" exists: False
[2017-12-01 9:52:15.504] LSPD First Response: File not required and not found. Not proceeding with further checks.
[2017-12-01 9:52:15.504] LSPD First Response: Could not get version info from assembly
[2017-12-01 9:52:15.537] LSPD First Response: [Better EMS]: Unable to parse bone: Unknown
[2017-12-01 9:52:15.547] LSPD First Response: [Better EMS]: Unable to parse bone: 
[2017-12-01 9:52:15.550] PoliceSmartRadio 1.1.1.1, developed by Albo1125, loaded successfully!
[2017-12-01 9:52:15.550] Special thanks to FinKone for the inspiration and OfficerSquare for the default UI.
[2017-12-01 9:52:15.550] Please go on duty to start Police SmartRadio.
[2017-12-01 9:52:15.550] LSPD First Response: We have 1 callouts registered
[2017-12-01 9:52:15.550] LSPD First Response: CalloutManager initialized
[2017-12-01 9:52:15.551] [TRACE] WorldEventManager: Allowing up to 2 events
[2017-12-01 9:52:15.554] LSPD First Response: [Better EMS]: Settings loaded from D:\Game\SteamLibrary\steamapps\common\Grand Theft Auto V\Plugins\LSPDFR\BetterEMS.ini
[2017-12-01 9:52:15.556] LSPD First Response: [Better EMS]: Loaded Better EMS
[2017-12-01 9:52:15.561] LSPD First Response: Albo1125.Common 6.5.2.0, developed by Albo1125. Starting update checks.
[2017-12-01 9:52:15.631] LSPD First Response: Albo1125.Common.dll 6.5.2.0 starting standard dependency check for Police SmartRadio
[2017-12-01 9:52:15.632] LSPD First Response: isdc:/MocToOanh/
[2017-12-01 9:52:15.647] LSPD First Response: GAME VERSION: 1.0.1180.2
[2017-12-01 9:52:15.648] LSPD First Response: Police SmartRadio compatibility warning: The current game version is newer than 1.0.1103.2 and may be incompatible due to RPH changes. Use at own risk.
[2017-12-01 9:52:15.650] LSPD First Response: Couldn't find the required file at Plugins/LSPDFR/Traffic Policer.dll
[2017-12-01 9:52:15.652] LSPD First Response: Albo1125.Common detected RAGEPluginHook version: 0.57
[2017-12-01 9:52:15.998] LSPD First Response: Adding Albo1125.Common detected errors popup to queue.
[2017-12-01 9:52:15.999] LSPD First Response: Dependency check for Police SmartRadio successful: False
[2017-12-01 9:52:16.053] [TRACE] Thread Ambient #1 initialized
[2017-12-01 9:52:16.082] [TRACE] Thread ArrestManager #1 initialized
[2017-12-01 9:52:16.112] [TRACE] Thread WorldEventManager #1 initialized
[2017-12-01 9:52:16.113] [TRACE] Thread PlayerChaseManager #1 initialized
[2017-12-01 9:52:16.118] [TRACE] Thread TrafficControl #1 initialized
[2017-12-01 9:52:16.119] LSPD First Response: [Better EMS]: Registering smart radio buttons
[2017-12-01 9:52:16.122] LSPD First Response: [Better EMS]: Launching EMS response
[2017-12-01 9:52:16.142] LSPD First Response: Albo1125.Common 6.5.2.0, developed by Albo1125. Checking for Police SmartRadio updates.
[2017-12-01 9:52:16.209] LSPD First Response: Drawing Albo1125.Common detected errors popup message
[2017-12-01 9:52:17.261] LSPD First Response: Albo1125.Common 6.5.2.0, developed by Albo1125. Checking for Albo1125.Common updates.
[2017-12-01 9:52:17.769] LSPD First Response: Albo1125.Common 6.5.2.0, developed by Albo1125. Update checks complete.
[2017-12-01 9:52:21.148] LSPD First Response: 
[2017-12-01 9:52:21.149] LSPD First Response: ==============================
[2017-12-01 9:52:21.149] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[2017-12-01 9:52:21.149] LSPD First Response: ------------------------------
[2017-12-01 9:52:21.150] LSPD First Response: Origin: Game fiber "<UNNAMED THREAD>".
[2017-12-01 9:52:21.150] LSPD First Response: ------------------------------
[2017-12-01 9:52:21.150] LSPD First Response: Exception type: System.IO.FileNotFoundException
[2017-12-01 9:52:21.150] LSPD First Response: Exception message: Could not load file or assembly 'PoliceSmartRadio, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
[2017-12-01 9:52:21.150] LSPD First Response: ------------------------------
[2017-12-01 9:52:21.150] LSPD First Response: Inner exceptions:
[2017-12-01 9:52:21.151] LSPD First Response: ------------------------------
[2017-12-01 9:52:21.151] LSPD First Response: Stack trace:
[2017-12-01 9:52:21.151] LSPD First Response: at ParksCommon.APIs.PoliceSmartRadioWrapper.?????????????????????????????????????????.?????????????????????????????????????????(Action , String )
[2017-12-01 9:52:21.151] at ParksCommon.APIs.PoliceSmartRadioWrapper.?????????????????????????????????????????.?????????????????????????????????????????(Action , String )
[2017-12-01 9:52:21.151] at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????()
[2017-12-01 9:52:21.151] at Rage.GameFiber.Main()
[2017-12-01 9:52:21.151] LSPD First Response: ==============================
[2017-12-01 9:52:21.152] LSPD First Response: 

Kilyin

Members

31 minutes ago, DuyVan said:

 

it is here. Please help me

 

Sorry, I do not know how to upload RagePluginHook.log

 

 

Looks like you didn't install Police SmartRadio correctly. Try reinstalling with the exact file structure in the archive.

DuyVan

Members

 

 

45 minutes ago, Kilyin said:

 

Looks like you didn't install Police SmartRadio correctly. Try reinstalling with the exact file structure in the archive.

I installed it correctly according to the instructions. Include the Plugins folder and Albo 1125.Common.dll in the game installation directory. I think it does not coincide with the version. And Better EMS is similar. Version 1.0.1180.2 I'm using is downloaded from Steam

Kilyin

Members

3 minutes ago, DuyVan said:

 

 

I installed it correctly according to the instructions. Include the Plugins folder and Albo 1125.Common.dll in the game installation directory. I think it does not coincide with the version. And Better EMS is similar. Version 1.0.1180.2 I'm using is downloaded from Steam

 

According to this, you're missing a file...

 

[2017-12-01 9:52:21.150] LSPD First Response: Exception type: System.IO.FileNotFoundException
[2017-12-01 9:52:21.150] LSPD First Response: Exception message: Could not load file or assembly 'PoliceSmartRadio, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

PNWParksFan

Insiders Author

From what I can tell, it appears that Police Smart Radio exists but isn't loading properly? I'm not quite sure. Try removing Police Smart Radio entirely, and see if the issue persists. Or, try reinstalling Police Smart Radio from scratch. 

gRocc0

Members

(edited)

Finally fixed  my problem such good plugin.

Edited by TGIEN

SamSThapA

Members

Anyone have idea to add BATTALION as fire chief SUV ? I don't mean to replace FBI2.....add battalion for fire chief as extra without replacing any vehicle, that need to be spawn when we call ems....help will be greatly appreciate...:mellow:

againstallodds

Members

(edited)

[1/14/2018 2:35:29 PM.394] LSPD First Response: [Better EMS]: User requested response with default first responder settings
[1/14/2018 2:35:29 PM.395] LSPD First Response: [Better EMS]: Loading response manager
[1/14/2018 2:35:29 PM.397] LSPD First Response: [Better EMS]: Responding to X:-847.9778 Y:200.9433 Z:73.79723
[1/14/2018 2:35:29 PM.399] LSPD First Response: Assembly is requesting an LSPDFR+ SecurityGuid: BetterEMS
[1/14/2018 2:35:29 PM.401] LSPD First Response: LSPDFR+ SecurityGuid validated & issued successfully.
[1/14/2018 2:35:29 PM.405] LSPD First Response: LSPDFR+ API: Plugin: Better EMS is increasing statistic: EMS Calls
[1/14/2018 2:35:29 PM.899] LSPD First Response: [Better EMS]: First responder not specified by API; will be decided by settings.
[1/14/2018 2:35:29 PM.900] LSPD First Response: [Better EMS]: Initiating response unit for FIRE
[1/14/2018 2:35:29 PM.918] LSPD First Response: Chose vehicle FBI2
[1/14/2018 2:35:29 PM.919] LSPD First Response: Choose between 2 and 2 peds
[1/14/2018 2:35:29 PM.919] LSPD First Response: Choosing 2 peds
[1/14/2018 2:35:29 PM.919] LSPD First Response: Chosen ped 1: S_M_M_PARAMEDIC_01
[1/14/2018 2:35:29 PM.919] LSPD First Response: Chosen ped 0: S_M_Y_FIREMAN_01
[1/14/2018 2:35:29 PM.919] LSPD First Response: Choosing spawn radius between 50 and 100
[1/14/2018 2:35:29 PM.920] LSPD First Response: Chose spawn radius of 72
[1/14/2018 2:35:30 PM.383] LSPD First Response: Found vehicle color: Red (-65536)
[1/14/2018 2:35:30 PM.387] LSPD First Response: Configuring extras on vehicle
[1/14/2018 2:35:30 PM.388] LSPD First Response: Setting extra 1 to True
[1/14/2018 2:35:30 PM.393] LSPD First Response: Configuring extras on vehicle
[1/14/2018 2:35:30 PM.512] LSPD First Response: Setting up ped components for S_M_M_PARAMEDIC_01
[1/14/2018 2:35:30 PM.630] LSPD First Response: Setting up ped components for S_M_Y_FIREMAN_01
[1/14/2018 2:35:30 PM.636] LSPD First Response: Current ped variations: 8, 2, 0
[1/14/2018 2:35:30 PM.636] LSPD First Response: Max ped variations: 8, 2, 0
[1/14/2018 2:35:30 PM.636] LSPD First Response: Setting ped variation: 8, 0, 0
[1/14/2018 2:35:30 PM.636] LSPD First Response: Setting ped head/hat prop to 0
[1/14/2018 2:35:30 PM.668] LSPD First Response: 
[1/14/2018 2:35:30 PM.668] LSPD First Response: ==============================
[1/14/2018 2:35:30 PM.668] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[1/14/2018 2:35:30 PM.668] LSPD First Response: ------------------------------
[1/14/2018 2:35:30 PM.668] LSPD First Response: Origin: Game fiber "ResponseManager Respond".
[1/14/2018 2:35:30 PM.668] LSPD First Response: ------------------------------
[1/14/2018 2:35:30 PM.668] LSPD First Response: Exception type: System.TypeInitializationException
[1/14/2018 2:35:30 PM.669] LSPD First Response: Exception message: The type initializer for 'ParksCommon.ELS.ELSCompatabilityCheck' threw an exception.
[1/14/2018 2:35:30 PM.669] LSPD First Response: ------------------------------
[1/14/2018 2:35:30 PM.669] LSPD First Response: Inner exceptions:
[1/14/2018 2:35:30 PM.669] LSPD First Response:     Exception type: System.OverflowException
[1/14/2018 2:35:30 PM.669] LSPD First Response:     Exception message: Value was either too large or too small for an Int32.
[1/14/2018 2:35:30 PM.669] LSPD First Response:         ------------------------------
[1/14/2018 2:35:30 PM.669] LSPD First Response:         Stack trace:
[1/14/2018 2:35:30 PM.669] LSPD First Response:         at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
[1/14/2018 2:35:30 PM.669] at Rage.InitializationFile.ReadInt32(String sectionName, String keyName, Int32 defaultValue)
[1/14/2018 2:35:30 PM.670] at ParksCommon.ELS.ELSCompatabilityCheck..cctor()
[1/14/2018 2:35:30 PM.670] LSPD First Response:         ==============================
[1/14/2018 2:35:30 PM.670] LSPD First Response: 
[1/14/2018 2:35:30 PM.670] LSPD First Response: ------------------------------
[1/14/2018 2:35:30 PM.670] LSPD First Response: Stack trace:
[1/14/2018 2:35:30 PM.670] LSPD First Response: at ParksCommon.ELS.ELSCompatabilityCheck.CheckVehiclePromptUser(Vehicle vehicle, Boolean reShow)
[1/14/2018 2:35:30 PM.670] at ?????????????????????????????????????????.?????????????????????????????????????????()
[1/14/2018 2:35:30 PM.670] at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????()
[1/14/2018 2:35:30 PM.670] at Rage.GameFiber.Main()
[1/14/2018 2:35:30 PM.670] LSPD First Response: ==============================
[1/14/2018 2:35:30 PM.670] LSPD First Response: 
[1/14/2018 2:35:30 PM.975] LSPD First Response: All signs removed

Better EMS is crashing my LSPDFR whenever I use ; to activate it, I added the crash info above. Thanks for the help!

Edited by Dominic Kuchera

PNWParksFan

Insiders Author

3 hours ago, Dominic Kuchera said:

Better EMS is crashing my LSPDFR whenever I use ; to activate it, I added the crash info above. Thanks for the help!

Check that your ELS INI file doesn't have some value that's 9999999999, that exceeds the value of an int. Change it to something reasonable like 10000.

againstallodds

Members

21 minutes ago, PNWParksFan said:

Check that your ELS INI file doesn't have some value that's 9999999999, that exceeds the value of an int. Change it to something reasonable like 10000.

Fixed, thanks a lot. 

 

I downloaded the recent ELS and just dragged over everything keeping it default. 

 

Ziggy

Members

(edited)

I'm playing LSPDFR crash roulette with Better EMS, probably due to a vehicle mod I installed recently.  Better EMS seems to cycle between vehicle models, and one of 'em crashes LSDPR.

 

Model hash that causes the crash: 

[25/01/2018 0:42:06.425] LSPD First Response: Chose vehicle 0xdf64ac43
[25/01/2018 0:42:06.426] LSPD First Response: Unable to spawn vehicle: Cannot load invalid model with hash 0xdf64ac43.

Specific log:

 

 


[25/01/2018 0:42:06.422] LSPD First Response: [Better EMS]: First responder forced to respond by API
[25/01/2018 0:42:06.424] LSPD First Response: [Better EMS]: Initiating response unit for FIRE
[25/01/2018 0:42:06.425] LSPD First Response: Chose vehicle 0xdf64ac43
[25/01/2018 0:42:06.425] LSPD First Response: Choose between 1 and 4 peds
[25/01/2018 0:42:06.425] LSPD First Response: Choosing 1 peds
[25/01/2018 0:42:06.425] LSPD First Response: Chosen ped 0: S_M_M_PARAMEDIC_01
[25/01/2018 0:42:06.425] LSPD First Response: Choosing spawn radius between 50 and 100
[25/01/2018 0:42:06.425] LSPD First Response: Chose spawn radius of 66
[25/01/2018 0:42:06.426] LSPD First Response: Unable to spawn vehicle: Cannot load invalid model with hash 0xdf64ac43.
[25/01/2018 0:42:06.430] LSPD First Response:
[25/01/2018 0:42:06.430] LSPD First Response: ==============================
[25/01/2018 0:42:06.430] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[25/01/2018 0:42:06.430] LSPD First Response: ------------------------------
[25/01/2018 0:42:06.430] LSPD First Response: Origin: Game fiber "ResponseManager Respond".
[25/01/2018 0:42:06.430] LSPD First Response: ------------------------------
[25/01/2018 0:42:06.431] LSPD First Response: Exception type: System.NullReferenceException
[25/01/2018 0:42:06.431] LSPD First Response: Exception message: Object reference not set to an instance of an object.
[25/01/2018 0:42:06.431] LSPD First Response: ------------------------------
[25/01/2018 0:42:06.431] LSPD First Response: Inner exceptions:
[25/01/2018 0:42:06.431] LSPD First Response: ------------------------------
[25/01/2018 0:42:06.431] LSPD First Response: Stack trace:
[25/01/2018 0:42:06.432] LSPD First Response: at ?????????????????????????????????????????.?????????????????????????????????????????()
[25/01/2018 0:42:06.432] at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????()
[25/01/2018 0:42:06.432] at Rage.GameFiber.Main()
[25/01/2018 0:42:06.432] LSPD First Response: ==============================
[25/01/2018 0:42:06.432] LSPD First Response:
[25/01/2018 0:42:07.697] LSPD First Response: All signs removed
 

 

 

Any idea why it's trying to spawn that entity?

 

EDIT: I cannot reproduce this error by using L to call an ambulance instead of EMS, so I'm thinking it's a Fire Truck issue? I did not mod any FD vehicles, only an ambulance.

Edited by Ziggy

PNWParksFan

Insiders Author

(edited)

6 hours ago, Ziggy said:

I'm playing LSPDFR crash roulette with Better EMS, probably due to a vehicle mod I installed recently.  Better EMS seems to cycle between vehicle models, and one of 'em crashes LSDPR.

 

Model hash that causes the crash: 


[25/01/2018 0:42:06.425] LSPD First Response: Chose vehicle 0xdf64ac43
[25/01/2018 0:42:06.426] LSPD First Response: Unable to spawn vehicle: Cannot load invalid model with hash 0xdf64ac43.

 

 

Most likely it is whatever vehicle you have installed in the FBI2 slot. It sometimes dispatches a red FBI2 (unmarked SUV), as a fire department first response unit. It could also potentially be LGUARD or PRANGER, as those spawn in some areas. 

 

Edited by PNWParksFan

Ziggy

Members

7 hours ago, PNWParksFan said:

 

Most likely it is whatever vehicle you have installed in the FBI2 slot. It sometimes dispatches a red FBI2 (unmarked SUV), as a fire department first response unit. It could also potentially be LGUARD or PRANGER, as those spawn in some areas. 

 

Appreciate the quick response, and your time and effort to create this awesome plugin!

 

I removed the modded FBI2 vehicle, but am still experiencing the same issue. I'm able to spawn all three vehicles you have mentioned through the console without any issues.

adam enforcers

Members

(edited)

if could leave a suggestion, in your ini it should allow us the option of adding more than one vehicle like how many trucks in names at the station like a primary or secondary unit ambulance and fire truck wise, and also considering gta 5 is la based ambulances should respond from the fire station not the hospital. so based on how many injured patients there are the response should base it on how many ambulances respond. overall i like this plugin! :D

Edited by adam enforcers

PNWParksFan

Insiders Author

4 hours ago, adam enforcers said:

if could leave a suggestion, in your ini it should allow us the option of adding more than one vehicle like how many trucks in names at the station like a primary or secondary unit ambulance and fire truck wise, and also considering gta 5 is la based ambulances should respond from the fire station not the hospital. so based on how many injured patients there are the response should base it on how many ambulances respond. overall i like this plugin! :D

You can customize what vehicles respond and where they respond from in the EMSUnits.xml file. Currently it doesn't support having more than 2 units respond to the same location. 

Kraezd

Members

Hey,

Love your mod, sorry if I waste your time. 

I am trying to use your mod to make 5 different units show up to one fire/medical call. My objective is to make anything that happens at the airport result in tons of emergency vehicles responding.

I tried to change your EMSunits.xml file to include several units, and make all of their chances =100. It seems like something restricts a max of one ambulance and one firetruck per response. Is this your mod? Is this dispatch.meta? Also is it possible to control spawned vehicles liveries? 

Once again, love this mod, it is essential and it always runs well for me.

PNWParksFan

Insiders Author

5 hours ago, Kraezd said:

Hey,

Love your mod, sorry if I waste your time. 

I am trying to use your mod to make 5 different units show up to one fire/medical call. My objective is to make anything that happens at the airport result in tons of emergency vehicles responding.

I tried to change your EMSunits.xml file to include several units, and make all of their chances =100. It seems like something restricts a max of one ambulance and one firetruck per response. Is this your mod? Is this dispatch.meta? Also is it possible to control spawned vehicles liveries? 

Once again, love this mod, it is essential and it always runs well for me.

It is designed to only send one unit when called within a given area. If you set the chance to 100 on everything, it just means they'll each have an equal chance of spawning. Right now there isn't really any way to send more than 1 ambulance and 1 firetruck to the same location. Perhaps that is something I'll add in the future. 

 

Yes you can control liveries, you can see an example of this if you search "Livery" in the XML file. 

BOND123

Members

can someone help me every time I try to load better ems it rage plugin hook keeps giving me a error saying I'm missing a file

Airbus A380

Members

After a few months, my computer can handle LSPDFR + Better EMS + other plugins in 60 FPS! Finally I can play LSPDFR with this amazing plugin!

Yay!

dzlockhead

Members

(edited)

Hey guys, using this breaks the ability for my police smart radio to open up. Keyboard and controller binding stop working. Any ideas?

 

Edited by dzlockhead

dzlockhead

Members

Additional information to above, I know my smart radio is installed correctly. It even asked for button setup with regards to this on first run, it just refuses to open up using C or my left dpad buttons

LilaLude

Members

Love the aprils fools lol

 

Zeziu

Members

3 hours ago, LilaLude said:

Love the aprils fools lol

 

Haha! I was quite a suprised too

Create an account or sign in to comment

Latest Mods

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.