Everything posted by liverlande
-
What does a gameconfig.xml do?
gameconfig.xml stores various data limits, sizes, and other general numerical data used by the game (hence gameconfiguration). Downloading a gameconfig.xml with upped limits is essentially what you are being advised to do.
-
LSPDFR 0.4
You are not going to be forced to upgrade your game installation to LSPDFR 0.4. In fact, I personally recommend people with free hard drive space back up their LSPDFR 0.3 game in full and maintain a LSPDFR 0.4 installation in a new, clean folder. This way you can go back to LSPDFR 0.3/0.4 with a folder rename. Some mods most likely will become obsolete, which isn't necessarily a bad thing. Some mods (specifically, LSPDFR plugins) may break when used with LSPDFR 0.4. It'd be on the specific developer to address the compatibility issues with the new API. Hopefully a majority of callout type plugins will at least stay compatible with basic functionality, especially the old ones with inactive developers. No way to know yet. All in all, this is a great chance to redo your game and get things how you want them again. The update most likely won't be plug and play for the aforementioned reasons, but this isn't necessarily a bad thing.
-
LSPDFR 0.4 - Coming February, 2019
I don't imagine anything would prevent you from playing LSPDFR 0.3 once LSPDFR 0.4 is released. That said, it is equally likely that a majority of the plugins you have installed (along with LSPDFR and G17 Media, who probably won't ever update 0.3 again) and may not release updates compatible with 0.3 down the line. These developers may also not support these legacy versions.
-
[WIP] Grande Callouts
Update 1/19: I'm not happy with the current infrastructure being used for the plugin and have recently begun rebuilding from scratch in order to develop a better core that can better support what I want out of this project (as well as help ensure more compatibility with LSPDFR 0.4 once released). Some of the progress being made: More versatile dependency checking and internal layout, allowing for better integrations of other scripts and plugins Completed interfaces for: Peds Callouts Base is done: integrated with ComputerPlus+ More versatility is being given to individual callout scripts compared to the previous iteration, especially during creation Added a basic validation system for beta/developer versions Added a system for checking for script updates Added a basic logging system Added a settings file with relevant loading system Update 1/22: I've managed to get a good amount of work done in my spare time, and have gotten to a point where I believe I have a good basis to begin implementing callouts. The first callout I'll be working on is a law agency distress call, and I will hopefully be able to use this callout to test the infrastructure I've created thus far. I'd like to extend an indirect thanks to Stealth22, as I've taken some inspiration from his Code 3 Callouts code base when it comes to certain parts of my own code base. Update 1/28: I've spent some of today tackling a lot of the issues I've been facing so far, and have gotten things mostly stable now. Update 1/30: I've gotten a lot of progress done as of recent and am close to having an initial Law Enforcement In Distress callout mostly functional. This is complete with basic callout configuration, including weapon types and amount of suspects. Doing this initial callout allows for me to develop systems such as callout data without having to apply it to multiple in development callouts all over the place. Once I've got this callout and general features of the plugin working solid, more will be worked on. Update 1/31: I've gotten a lot more work done today, especially with callout data and configuration. Some changes are still being made, but you can expect this level of configuration per Callout at least (.xml): There are also similar sets for other types of peds: Civilian, Security, Medic, Firefighter. I was originally going to handle this on a per callout basis, but have spent today redoing callout data so the same basic ped and general data is loaded in the callout handling script rather than the individual callout script. This ties back with feature #2 and #4: doing it this way keeps things more organized and reduces the amount of hack like code all over the place. I'm still not sure how I'm going to approach spawning Police Officers as I don't want to hack around the backup functions and the LSPDFR API doesn't provide direct access to this data. I could read the backup.xml file directly but I don't think that's a task I want to undertake as of now, especially with major changes coming to the backup system in 0.4. I might just hardcode based on county (an .xml might be done for that, a lot more basic than the regular backup.xml with just ped and vehicle model data strictly) for the 0.3.1 release and see what is natively offered in 0.4. I'll maybe look into adding Custom Backup Locations or Ultimate Backup as an additional (optional) script dependency to provide more control over spawning for this release. I believe at least Custom Backup Locations API provides data access that is viable for this. The work done today has been productive and has brought me a lot closer to being able to begin developing more of the callouts I want to try to push for the first release. I'm hoping to be able to have this ready before March provided development time allows. More to come soon. Stay tuned.
-
[REL] Coastal Callouts Discussion Thread
I think a legacy release for LSPDFR 0.3.1 is a good idea for those who want to keep an install on that version.
-
Most problematic issues with LSPDFR 0.3.1 API that ought to be fixed in 0.4
In regards to: I think another function, such as SetPedAsHandcuffed (with a toggle boolean to remove this state) would be a good addition, in reference to this issue. No animations need to be involved in my opinion, just sets the hands behind the pedestrians back and invoke whatever else (such as an object) would occur if handcuffed through LSPDFR natively. To supplement this, there could also be IsPedHandcuffed which just returns false and true respectively.
-
2019... a year of speed
Glad to hear steps are being taken to optimize the website experience, and more specifically, the downloading process. Thanks for your hard work.
-
Is there a way to turn on vehicle's hazard lights?
RAGEPluginHook also exposes this native directly within the Vehicle class. You can use: https://docs.ragepluginhook.net/html/P_Rage_Vehicle_IndicatorLightsStatus.htm To set both lights as visible, use VehicleIndicatorLightsStatus.Both. As far as I know, GTA V does not have a native hazard light function, so you'd have to process this between VehicleIndicatorLightsStatus.None and VehicleIndicatorLightsStatus.Both to create the effect that the lights are flashing.
-
Ways to boost my fps?
You have to remember that when you play the game without any modifications, everything you do and see has been finetuned by a studio with a million dollar plus budget. This finetuning means that everything is meant to work together. Modifications work differently and often work through reverse engineering the game with little official information on how the internals work. Modifications such as RAGEPluginHook run as additional scripts interacting with the game, which means additional processing power. There are some things you can do to try to optimize the impact, but the bottom line is that you just may need to upgrade your hardware (CPU and RAM will especially help in the case of LSPDFR and LSPDFR plugins). Some things you can try on an upper level are: Adjust GPU settings for the game (NVIDIA Control Panel, AMD Catalyst (?)) Use lower poly models if your hardware can not handle a large amount of polys in one location. LSPDFR and LSPDFR plugins may call in modded vehicles such as police units more frequently than you'd see them in the base game Ensure you are using a high performance power plan in Windows 10 Ensure components aren't being throttled, ensure you have adequate cooling and ventilation Adjust settings in game, especially those that use CPU (population variety is one of them, you can google for more) Optimize the plugins themselves where possible. Plugins will often have a configuration file (.ini, .xml) where you can tweak certain parts of the script. The included readme may recommend certain options to tweak in favor of performance Similar to above, some plugins will bog the game down no matter what you tweak. Try removing certain plugins and finding less demanding alternatives Close applications and programs that you do not need. This gives more processing power to the game
-
Ohio SRO escorted from school property after giving principal a ticket
According to the article, the involved resource officer is a sworn in police officer for the local police department. He is still able to respond to the building if police are called, it just seems that the school administration do not actively want him there in the role of a resource officer. Whether or not the administration of the school has the power to remove this role is unknown to me, but it seems as if that's what they're trying to do here. Silly situation though.
-
Emergency Uniforms Pack - Support
You use the arrow buttons to change selection when creating/editing an outfit. Pressing enter results in an exception being thrown (likely due to an oversight). Just reload the plugin and continue creating/editing the outfit if that happens.
-
Emergency Uniforms Pack - Support
Pressing enter in the wardrobe editor causes the plugin to crash, there is nothing you miss out though. There is (as far as I know) no intended functionality. What exactly are you attempting to do?
-
GTA5 screwing customers... Again
You literally can not blame a company for you no longer having a way to play a disk version of their game. You were provided the game in working order and did not initiate a refund at the time of purchase. You can buy a DVD reader that works through USB 3.0 on Amazon for less than $30. Or, you can buy the game again for around the same price through Steam.
-
How can I make a normal car be recognised by LSPDFR as a cop car?
As far as I understand, police vehicle recognition is based on vehicle flags. Vehicle flags are stored in the vehicles.meta file, this post won't explain the specifics and assumes you can do this on your own. The following flags should enable police functions for LSPDFR (and by extension, the IsPoliceVehicle method in RAGEPluginHook): FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE
-
[RESOLVED] Manipulate AI
nativedb is just the name of the web resource. Native functions are functions used by GTA V, which can also be called through an external modification such as RAGEPluginHook. You can use NativeFunction.CallByName to call a native by name, or you can use NativeFunctions.Natives.NameOfFunction if RAGEPluginHook has it coded in. Both achieve the same, you could also call by hash and a few other things but that's beyond the scope of this post. From the "further reading" example I have provided, this example is given by epicmrjuan. You'd need to adjust the supplied parameters, according to the definition on nativedb: NativeFunction.Natives.SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(474.19f, 565.63f, 185.40f, 986.80f, 617.79f, 100.00f, false, false);
-
[RESOLVED] Manipulate AI
It seems that VEHICLE::SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA should work here. I don't think RAGEPluginHook exposes it, so you'd have to directly call the native function. See: http://www.dev-c.com/nativedb/func/info/c12321827687fe4d Further reading:
-
Lcpdfr for ps4 and xbox
LCPDFR is not LSPDFR (unless you do refer to the GTA 4 version). As for your actual question: no, this will not happen. Placing aside the breach of TOS (mentioned above) and the physical modification prevention, the PC version, the PS4 version, and the Xbox One versions are not the same game and codebase. They are similiar and share a lot of assets, but no, they are not directly compatible. This would mean that either: - One version of LCPDFR/LSPDFR (and their relevant APIs) would exist. The codebase would be patched all over to account for the three different game versions and structures. This still means updating both, only keeping them as one source. This also may mean degraded performance dependent on how this is accomplished. - Multiple parallel versions of LCPDFR/LSPDFR for each platform. Same as above, this means 3x the work for 3 different platforms. This also applies to third party plugins, such as Wouters Callouts, LCPDFR+, LSPDFR+, Traffic Policer, any callout plugin. In reality, - "Next gen" consoles do not allow modifications. This pretty much makes the whole idea impossible from the start, placing all other reasons aside. - Codebases would be a lot different, and a lot of work would be needed to develop this.
-
Ghost person in my car?
TurnTires is likely the cause of your frustrations. The plugin works by creating an invisible ped that teleports into your car when you get out and keeps the wheels turned in the desired position. This is needed due to GTA IV not allowing tires to be turned while no one is in the vehicle. Another script (possibly LCPDFR) is likely taking control of this ped.
-
[REL] Traffic Control - Close off the road while you investigate and clear a scene!
The latest release gives me no issues. Running GTA V 1493.1 and RAGEPluginHook 0.63.
-
Digital storm?
If it is this: https://www.amazon.com/Lenovo-IdeaPad-i5-8250U-Quad-Core-processor/dp/B07G65DGXS No, neither LSPDFR or GTA V would run at acceptable framerates. There is no dedicated GPU and the best FPS you'd get with an integrated Intel GPU would be in the 20-30 range at low resolution. This is without any modifications. Plug LSPDFR and other plugins on top of that, the CPU can not handle it. That CPU is marked as ultra low power, which means it is specifically designed to deliver good performance in everyday tasks while maintaining good battery life. Do not buy this if you intend to play LSPDFR.
-
Medical Calls
I've added a "heart attack" callout to GrandeCallouts, my WIP callout plugin. It integrates with Better EMS and is rather bare bones since that is what the plugin aims for. You can do things such as CPR while waiting for medical to arrive. Screenshot with Better EMS enabled: This might not be exactly what you're looking for, but it may be worth checking out.
-
[WIP] PursuitDeterrenceRewritten
PursuitDeterrenceRewritten is an LSPDFR plugin based on PursuitDeterrence which adds some additional functionality and optimization. This includes further dividing the result into: the driver surrendering, the driver bailing/fleeing, or the driver attacking on scene law enforcers. This plugin will also allow AI officers to issue pullover orders, compliant with the effects of this plugin. Although no code was used, credit goes to tanu1215 for the original PursuitDeterrence plugin for LSPDFR. Main Features: Ability to set chance for the suspect surrendering, fleeing, or attacking on scene law enforcers. Ability to set chance for the suspect to stop their vehicle, and perform an above action. Ability for AI to issue pullover orders to fleeing suspects, compliant with the above stipulations. Current Prerequisites: LSPD First Response 0.3.1 - The base LSPD First Response modification is required for use. RAGEPluginHook 0.51+ - This plugin will only work with RAGEPluginHook 0.51+ or above. Legal version of Grand Theft Auto V - This plugin will only work with legal copies of Grand Theft Auto V. Compatible Plugins: I believe that good plugins should be compatible with any variety of additional scripts. All plugins listed here are optional, meaning this plugin will work without them. Some functionality may not be offered without these plugins, however. N/A Additional Features and or Things To Brag About: Smart Exception Handling: A majority of possible exceptions will be caught by the script in the event that they do occur. Where possible, exceptions will be recovered from. For all exceptions (even those not caught locally), a variety of exception information will be printed to the RAGEPluginHook log file. Some exceptions can not be recovered from. Configurable Settings: Self explanatory and expected. There are some settings you can configure, such as what chances for different actions, enable status for AI/Player, maximum distance for orders to reach, whether or not the law enforcer must be in a police vehicle to issue orders, and more. Minimal Performance Impact: This plugin is designed with performance and CPU use in mind. Separate threads are used where applicable, continual processes are only run when necessary. Hopeful Consistency: My goal is to keep this plugin consistent where possible. What I Want From You: What do you want to see from a plugin such as this? Do you have any ideas for additional features? Are there any released plugins that could add additional functionality (note: these plugins must provide sufficient APIs)? Release Date: TBA
-
Processing Ped Plugin, We NEED this.
I might make something where the player can play as a jail deputy. Not sure if I'll make it so you bring them to the jail and process too, though.
-
Callouts out of screen
I haven't touched LCPDFR in years, so I offer no first hand assistance. The following could assist you: The poster of the first topic has stated they run on native resolution. The second poster has not stated this. See if this corrects your issue.
-
[WIP] Grande Callouts
Grande Callouts is an LSPDFR plugin which aims to add a variety of different callouts of no distinct category. This plugin does not aim to add lengthy or otherwise complex callouts, the majority will be quick service calls that are resolved mostly through already existant game scripts and mechanisms. Callouts: Green - Stable, works in game Yellow - May or not be stable, a prototype is in the script Red - Not scripted, but is planned. Law Agency Assist: Distress Call Tow Truck Operator Assist Medical Emergency Assist: Heart Attack Medical Emergency Assist: Stabbing Current Prerequisites: LSPD First Response 0.3.1 - The base LSPD First Response modification is required for use. RAGEPluginHook 0.51+ - This plugin will only work with RAGEPluginHook 0.51+ or above. Legal version of Grand Theft Auto V - This plugin will only work with legal copies of Grand Theft Auto V. Compatible Plugins: I believe that good plugins should be compatible with any variety of additional scripts. All plugins listed here are optional, meaning this plugin will work without them. Some functionality may not be offered without these plugins, however. ComputerPlus+: this plugin is used to store information relevant to the current (and past) callouts triggered by this lugin. "Status Updates" may be provided throughout the course of the call. Additional Features and or Things To Brag About: Smart Exception Handling: A majority of possible exceptions will be caught by the script in the event that they do occur. Where possible, exceptions will be recovered from. For all exceptions (even those not caught locally), a variety of exception information will be printed to the RAGEPluginHook log file. Some exceptions can not be recovered from. Configurable Settings: Self explanatory and expected. There are some settings you can configure, such as what callouts to enable, minimum and maximum spawn distance for callouts, keybindings, and more. Minimal Performance Impact: This plugin is designed with performance and CPU use in mind. Separate threads are used where applicable, continual processes are only run when necessary. Hopeful Consistency: My goal is to keep this plugin consistent where possible. This means keeping the script organized and using uniform functions across callouts and other parts of the plugin. This brings the benefit of being able to introduce modifications to the plugin with relative ease, including adding new callouts. What I Want From You: What do you want to see from a plugin such as this? Do you have any ideas for callouts or other scripts that can be added in? Are there any released plugins that could add additional functionality (note: these plugins must provide sufficient APIs)? Would you rather variables such as amount of suspects, vehicle models, et cetera be hardcoded, or would you rather be able to configure such variables through an .xml file? Release Date: TBA