Just taking an initial look here, more to come I'm sure. Thanks to the team for all your hard work getting this update out!
I'm unable to perform traffic stops on boats, whatsoever. Used to be possible in 0.3.1 without having to do anything special, just boat up behind them and hold Shift.
Unable to put an arrested ped in any car that has "unusual" doors - whether that's no doors, doors on the back like a van, etc.
Ability to disable AI on a specific ped in a pursuit is awesome, thanks for adding that! Looking forward to checking it out.
Maybe I missed it, but I didn't see any way in the API to tell whether an arrested ped is grabbed by the player. This would be helpful, as many mods have their own grab systems, and it would be useful to be able to tell when the ped is already grabbed natively through LSPDFR to avoid conflicts.
The "M" menu has some concept of where hospitals and fire stations are, but I don't see them defined in stations.xml or accessible in the API. If those could be exposed as user-configurable and accessible in the API, I would use them in Better EMS, allowing closer integration with LSPDFR versus redefining everything in my own config files.
Would be nice if RequestBackup let you specify a ScriptName and/or Agency from the backup configs, with perhaps also some functions to read in what all the available agencies and flags are.
Ability to spawn a vehicle + peds yourself, then set it as backup. I.e. it would behave the same as if you had called RequestBackup, but instead you pass in a Vehicle and it becomes a backup unit. Same for Suspect Transport.
Looking forward to future updates!
EDIT: A few more things I've noticed
If you have a waypoint set on the map, Code 3 backup responds there. Which is a useful feature to have, but is also really confusing as it's undocumented. Perhaps the backup menu could have a selector for "respond to self" or "respond to waypoint".
You can get a call that's far away (like the built in market robbery call for example), respond at reckless speed to get there, and pass 5 ambient patrolling units on your way that are just driving along without a care in the world. Would be nice if there was some API method to request ambient units to respond to a location, with perhaps an optional parameter for max number of ambient units to respond. That way if you initiated a robbery call for example, you could configure ambient units to join the call, so if you approach an ambient unit on your way they'd also go Code 3 and respond to the same location.
Likewise, I've called for Code 3 backup when an ambient unit was driving right by, and rather than respond they just kept driving, and a new backup unit responded elsewhere. Would be nice if ambient units would respond Code 3 when calling backup if they meet the criteria for the backup requested.
Please add methods to the API for whether Pursuit Cop AI mode - Behavior, Tactics, and Lethal Force settings.