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

PNWParksFan

Insiders Author

Well that might be your issue. I haven't ever tried calling the coroner and then calling EMS... that doesn't make much sense, wouldn't you want EMS to try reviving them first? I'll do some testing to see if there's a bug, since it should detect the injured peds when they arrive on scene. But really, just wait to call coroner until after EMS does their thing. 

quentin23

Members

Very nice mod! And it integrates well with CustomBackup.

The only thing what I think is a bit anoying is when I need an ambulance, a firetruck is coming also. When there is no fire the fireworkers are not necessary and can not help. No way I can disable this strange behaviour.

Other than that: nice mod! Thanks.

PNWParksFan

Insiders Author

15 minutes ago, quentin23 said:

Very nice mod! And it integrates well with CustomBackup.

The only thing what I think is a bit anoying is when I need an ambulance, a firetruck is coming also. When there is no fire the fireworkers are not necessary and can not help. No way I can disable this strange behaviour.

Other than that: nice mod! Thanks.

As mentioned in other comments, I'm aware that the fire department doesn't respond to medical calls in all parts of the world. In the US, particularly in LA where GTA V is based on and elsewhere on the west coast, it's typical for the fire department to respond to medical calls and assist. I am planning to make changes to enable people to decide whether to call the fire department or not, but it'll take some time to release those changes as it's a fairly substantial change in how the code works internally. In the meantime, you could edit the EMSUnits.xml file to replace all fire trucks with a white FBI2 with paramedics in it, and treat it as an EMS flycar. 

quentin23

Members

 

Thanks for your quick reply!

14 minutes ago, PNWParksFan said:

In the US (...) it's typical for the fire department to respond to medical calls and assist.

Didn't know that.
In my country (Netherlands) the police can assist with first aid and CPR.

16 minutes ago, PNWParksFan said:

(...) you could edit the EMSUnits.xml file to replace all fire trucks with a white FBI2 with paramedics in it, and treat it as an EMS flycar. 

Thanks! I will do that.

Keep up the good work!

addedaman

Members

Really like the mod. However one problem i have is that the plugin crash when i use a ambulance model where the doors at the back wont open. I would love to see a update where if the back doors doenst open then just abort the action instead so that the plugin doesnt crash :) Love the plugin otherwise. 

PNWParksFan

Insiders Author

1 hour ago, addedaman said:

Really like the mod. However one problem i have is that the plugin crash when i use a ambulance model where the doors at the back wont open. I would love to see a update where if the back doors doenst open then just abort the action instead so that the plugin doesnt crash :) Love the plugin otherwise. 

Thanks for the reminder - I do need to add that. Can you link me to the model you're using? 

Delco24

Members

Ran into a minor issue - I called EMS for a minor accident which, thanks to impatient GTA drivers, quickly turned into a major scene with many injured peds and fire everywhere. EMS treated everyone who got injured while they were on scene (love this feature), but they just stood around with their arms folded when they were done. I didn't get the incident report, and they didn't leave the scene.

fireboy6117

Members

could you change the RPH to 40 in the version checker I don't like seeing that its out of date

xMoneey

Members

Give the paramedics their voice lines back! :D "We did everything by the book"

PNWParksFan

Insiders Author

30 minutes ago, Delco24 said:

Ran into a minor issue - I called EMS for a minor accident which, thanks to impatient GTA drivers, quickly turned into a major scene with many injured peds and fire everywhere. EMS treated everyone who got injured while they were on scene (love this feature), but they just stood around with their arms folded when they were done. I didn't get the incident report, and they didn't leave the scene.

Most likely they were still treating a ped you couldn't see. They stand around with their arms crossed until the scene is clear. 

SuperNish35

Deactivated

You should add this to the LSPDFR backup menu where users can call for backup such as police, swat, and PARAMEDICS. That be so amazing! Is there a way just to send out a ambulance instead of a firetruck or a firetruck instead of a ambulance? Thanks amazing mod. 

Delco24

Members

1 hour ago, PNWParksFan said:

Most likely they were still treating a ped you couldn't see. They stand around with their arms crossed until the scene is clear. 

Here's the RPH log for that time just in case:

Spoiler

[6/18/2016 12:19:35 PM.279] LSPD First Response: [Better EMS]: Probability to survive: 0.135, rand num: 0.0369603904136272
[6/18/2016 12:19:35 PM.279] LSPD First Response: [Better EMS]: Going to survive: True
[6/18/2016 12:19:35 PM.279] LSPD First Response: [Better EMS]: Running to patient
[6/18/2016 12:19:35 PM.279] LSPD First Response: [Better EMS]: Treating patient
[6/18/2016 12:19:36 PM.448] LSPD First Response: [Better EMS]: Probability to survive: 0.0135, rand num: 0.481589504741872
[6/18/2016 12:19:36 PM.448] LSPD First Response: [Better EMS]: Going to survive: False
[6/18/2016 12:19:36 PM.448] LSPD First Response: [Better EMS]: Running to patient
[6/18/2016 12:19:36 PM.449] LSPD First Response: [Better EMS]: Treating patient
[6/18/2016 12:19:41 PM.271] LSPD First Response: [Better EMS]: No patients available, hibernating

[6/18/2016 12:25:29 PM.650] LSPD First Response: [Better EMS]: Reviving responder thread
[6/18/2016 12:25:29 PM.650] LSPD First Response: [Better EMS]: Reviving responder thread
[6/18/2016 12:25:29 PM.826] LSPD First Response: [Better EMS]: Reviving responder thread
[6/18/2016 12:25:29 PM.827] LSPD First Response: [Better EMS]: Reviving responder thread
[6/18/2016 12:25:30 PM.484] LSPD First Response: [Better EMS]: Probability to survive: 0.09, rand num: 0.371048439932544
[6/18/2016 12:25:30 PM.484] LSPD First Response: [Better EMS]: Going to survive: False
[6/18/2016 12:25:30 PM.484] LSPD First Response: [Better EMS]: Running to patient
[6/18/2016 12:25:30 PM.485] LSPD First Response: [Better EMS]: Treating patient
[6/18/2016 12:25:30 PM.486] LSPD First Response: [Better EMS]: Probability to survive: 0.09, rand num: 0.271399486470688
[6/18/2016 12:25:30 PM.487] LSPD First Response: [Better EMS]: Going to survive: False
[6/18/2016 12:25:30 PM.487] LSPD First Response: [Better EMS]: Running to patient
[6/18/2016 12:25:30 PM.487] LSPD First Response: [Better EMS]: Treating patient
[6/18/2016 12:25:30 PM.518] LSPD First Response: [Better EMS]: Probability to survive: 0.01, rand num: 0.367310457568295
[6/18/2016 12:25:30 PM.518] LSPD First Response: [Better EMS]: Going to survive: False
[6/18/2016 12:25:30 PM.519] LSPD First Response: [Better EMS]: Running to patient
[6/18/2016 12:25:30 PM.519] LSPD First Response: [Better EMS]: Treating patient
[6/18/2016 12:25:30 PM.521] LSPD First Response: [Better EMS]: No patients available, hibernating

 

The Loot

Members

7 hours ago, SuperNish35 said:

You should add this to the LSPDFR backup menu where users can call for backup such as police, swat, and PARAMEDICS. That be so amazing! Is there a way just to send out a ambulance instead of a firetruck or a firetruck instead of a ambulance? Thanks amazing mod. 

Check out Park's Custom Backup mod; it had integration with Better EMS, and offers a far more robust and capable system of defining of backup units than the default system.

As for limiting vehicles, you can always set it so the fire vehicle set is blank, or simply yet another ambulance (that won't transport patients, for the moment).

PNWParksFan

Insiders Author

1 hour ago, The Loot said:

Check out Park's Custom Backup mod; it had integration with Better EMS, and offers a far more robust and capable system of defining of backup units than the default system.

As for limiting vehicles, you can always set it so the fire vehicle set is blank, or simply yet another ambulance (that won't transport patients, for the moment).

Setting the fire truck blank would probably crash the Plugin. I'm working on adding support for just ambulance to respond but in the meantime am recommending people who don't want the fire truck use a white fbi2 with paramedics inside, as an ems flycar. 

UKCopper

Members

This is an amazing mod!

The only issue I'm having is that it doesn't seem to know how to deal with people being hit with cars. I've chased a perp across the highway for him to be wiped out by a speeding car, get up for me to arrest him. Naturally I called an ambulance cause he'd been hit by a car however the paramedics immedietly left the scene and didn't register a patient. 

Is there something I need to change in the settings or are Los Santos paramedics not trained to deal with MVA's?

PNWParksFan

Insiders Author

4 hours ago, UKCopper said:

This is an amazing mod!

The only issue I'm having is that it doesn't seem to know how to deal with people being hit with cars. I've chased a perp across the highway for him to be wiped out by a speeding car, get up for me to arrest him. Naturally I called an ambulance cause he'd been hit by a car however the paramedics immedietly left the scene and didn't register a patient. 

Is there something I need to change in the settings or are Los Santos paramedics not trained to deal with MVA's?

They only deal with dead peds, so the behavior you described is expected. If you install Arrest Manager by Albo, then from the scene management menu (Ctrl+H by default I think) you can choose "transfer to EMS " for a ped you have arrested or grabbed. That's the best way to send still alive peds to the hospital.  

UKCopper

Members

12 hours ago, PNWParksFan said:

They only deal with dead peds, so the behavior you described is expected. If you install Arrest Manager by Albo, then from the scene management menu (Ctrl+H by default I think) you can choose "transfer to EMS " for a ped you have arrested or grabbed. That's the best way to send still alive peds to the hospital.  

I've tried this but every time I chose to transfer to EMS it crashes my LSPDFR lol

PNWParksFan

Insiders Author

6 minutes ago, UKCopper said:

I've tried this but every time I chose to transfer to EMS it crashes my LSPDFR lol

Please follow the instructions in the file description above for how to get support for a crash. I'll need your RagePluginHook.log file, uploaded as a file attachment, to the forum thread for this file. 

dastrdlyW

Members

I really enjoy this plugin, but I find myself hitting the call button a little easily, plus it conflicts with VocalDispatch for the controller.  I've basically stopped using Vocal Dispatch because it can't understand my voice, but I was wondering if you could add an option for holding the DpadUp button for half a second (or something) to call EMS rather than a press.

If VocalDispatch better understands my voice I'd like to use that more, but either way, I think a hold down DpadUp option would be great.

PNWParksFan

Insiders Author

1 minute ago, dastrdlyW said:

I really enjoy this plugin, but I find myself hitting the call button a little easily, plus it conflicts with VocalDispatch for the controller.  I've basically stopped using Vocal Dispatch because it can't understand my voice, but I was wondering if you could add an option for holding the DpadUp button for half a second (or something) to call EMS rather than a press.

If VocalDispatch better understands my voice I'd like to use that more, but either way, I think a hold down DpadUp option would be great.

I don't have a controller, so it would be pretty difficult for me to implement that and test it to ensure it's reliable. You can use the keyboard key though... by default it's set to semicolon ;

You can also cancel an EMS call if you call them by accident by pressing * on the numpad. And they shouldn't dispatch more than once to the same location at the same time, it should say "EMS is already responding to your location" if you press the dispatch button again. 

dastrdlyW

Members

1 minute ago, PNWParksFan said:

I don't have a controller, so it would be pretty difficult for me to implement that and test it to ensure it's reliable. You can use the keyboard key though... by default it's set to semicolon ;

You can also cancel an EMS call if you call them by accident by pressing * on the numpad. And they shouldn't dispatch more than once to the same location at the same time, it should say "EMS is already responding to your location" if you press the dispatch button again. 

Yeah, I know. It just gets a tad annoying sometimes. I might remove the up button as the option, anyway, just because I always call them when navigating other menus.

Thanks for the response. :)

PNWParksFan

Insiders Author

1 hour ago, dastrdlyW said:

Yeah, I know. It just gets a tad annoying sometimes. I might remove the up button as the option, anyway, just because I always call them when navigating other menus.

Thanks for the response. :)

You can always set it to None in the INI file if you want to disable the controller controls. 

dastrdlyW

Members

21 hours ago, PNWParksFan said:

You can always set it to None in the INI file if you want to disable the controller controls. 

That's what I wound up doing. I also installed Custom Backup so now I can call it via that.

Thanks! :)

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.