Reputation Activity
-
Vincentsgm reacted to Lennyy in Swat/NOOSE tactical modVincentsgm had this in development but haven't heard anything about it in a year or two.
-
LSPDFR & RAGE Plugin Hook Enhanced and Upcoming Site Upgrades
We're excited to share the latest updates on projects bringing LSPDFR and RAGE Plugin Hook to GTA 5 Enhanced Edition alongside refreshing our entire website - with new features, a new design and a more fluid experience.
LSPDFR & RAGE Plugin Hook Enhanced
With the recent release of Grand Theft Auto V Enhanced Edition @LMS has been working on porting RAGE Plugin Hook. While still in its early development stages, RPH is now successfully running on the Enhanced Edition with most of the basic features working, including running small plugins and DX12 rendering. In addition, our biggest LSPDFR update ever is currently in closed-beta testing and we hope to have more news on it soon.
Below are some screenshots of these previously console-only vehicles being spawned through RPH in the Enhanced Edition.
RPH running on the Enhanced Edition.
RPH on Apple Silicon
As part of the port to the Enhanced version and DX12 support, we have streamlined some core systems, now allowing RPH and LSPDFR to run on Apple Silicon. We're still addressing performance issues and visibility concerns before considering a potential future patch.
LSPDFR and RAGE Plugin Hook running on a MacBook M4.
Website Platform Update and Invision Community 5
We're in the early stages of migrating from Invision Community 4 to 5, which will transform our entire platform.
This update combines rewrites of Invision Community core features with rewrites of our own software to provide users with a faster and cleaner experience. Community members will enjoy a fresh design and responsive theme that follows your OS dark mode decision. On top of this, substantial effort across the board has been made to fix performance issues.
Most of the changes to our new platform are behind the scenes, but the most visible improvement you'll see, apart from the general design change, is the new editor. This new editor comes with many improvements and is easy to use. It also introduces some new features, like Content Boxes, that will make structuring mod download pages a little bit better.
We hope to provide further updates over the coming weeks and months as we prepare this for release.
In progress development of our new platform using mock data.
The new editor, showcasing the Content Boxes feature.
-
Vincentsgm got a reaction from Fentered in CutscenesThere's currently no way to create native cutscenes as the game crashes when you try to make them using CodeWalker.
You can do the following if you want to create smooth camera movement:
1. Hide the hud every frame
2. Create 2 or more cameras
3. Use the native SET_CAM_ACTIVE_WITH_INTERP to transition between 2 cameras
As a bonus, here's a function I made to draw cinematic black bars:
public static void DrawBlackBars(float height) { NativeFunction.Natives.RESET_SCRIPT_GFX_ALIGN(); float y1 = 0.5f * height; NativeFunction.Natives.DRAW_RECT(0.5f, y1, 1f, height, 0, 0, 0, 255); float y2 = 1f - y1; NativeFunction.Natives.DRAW_RECT(0.5f, y2, 1f, height, 0, 0, 0, 255); }
-
Vincentsgm got a reaction from Charlie686 in CutscenesThere's currently no way to create native cutscenes as the game crashes when you try to make them using CodeWalker.
You can do the following if you want to create smooth camera movement:
1. Hide the hud every frame
2. Create 2 or more cameras
3. Use the native SET_CAM_ACTIVE_WITH_INTERP to transition between 2 cameras
As a bonus, here's a function I made to draw cinematic black bars:
public static void DrawBlackBars(float height) { NativeFunction.Natives.RESET_SCRIPT_GFX_ALIGN(); float y1 = 0.5f * height; NativeFunction.Natives.DRAW_RECT(0.5f, y1, 1f, height, 0, 0, 0, 255); float y2 = 1f - y1; NativeFunction.Natives.DRAW_RECT(0.5f, y2, 1f, height, 0, 0, 0, 255); }
-
Vincentsgm got a reaction from Will in GTA VI Unable to be ModdedWhen it says "important variables are moved around in the games memory", it means things like your money, your health etc will change location in the game's process allocated RAM. It does not have any correlation to game files, which is what you install.
https://en.wikipedia.org/wiki/Variable_(computer_science)
-
I appreciate you taking the time to respond to this and provide clarity to the issue. It was not, nor was it ever, suggested with malicious intent but merely to get peoples games working. That being said, the unpublished fix has not gone unnoticed and has been taken on board and has already been marked as working.
I will pass it on that if they encounter further issues, they can reach out to you directly to get them addressed and resolved.
-
There's no need to remove MegaphoneUI, just get the version here (if the plugin initialisation issue is a big deal?)😄
-
Vincentsgm got a reaction from DhruvAkaFulcrum in How does ELS-Hybrid work?An ELS-hybrid is an ELS car that also uses non-els lights.
That means you need the VCF XML, and proper carvariations.meta & carcols.meta.
Make sure the VCF XML is in the correct folder (usually GTA5/ELS/pack_default) and that the metas are installed correctly.
Also this may help:
-
I can confirm that now work good! Thanks too much! 😄
-
Vincentsgm reacted to Charlie686 in LSPDFR crash when I try to going in-dutyThat's fantastic! Enjoy - and thank you Vincent!
-
Vincentsgm got a reaction from Charlie686 in LSPDFR crash when I try to going in-dutyIt looks like the bug is caused by the plugin initialization running once again when you go off and on duty again.
I've added a check to see if the plugin was already initialized.
Please let me know if that solves your problem.
Megaphone UI.zip
-
Vincentsgm got a reaction from Mickael Smith in French translation of LSPDFRI'd be down to translate it if given the opportunity by the creators.
-
Vincentsgm reacted to LMS in Most Efficient Way To Test a Plugin?You can also use the "Bind" command in RPH to bind specific commands to keys. That way you could automate the process even further.
-
Vincentsgm reacted to Cyan in LSPDFR 0.4.9 - Updated for "Los Santos Drug Wars"We've released a minor compatibility update for LSPDFR 0.49 (Build 8382) which adds compatibility for the new version of GTA V (v2802.0) - "Los Santos Drug Wars".
There are a few minor known bugs in this release as Rockstar has made a lot of behind-the-scenes changes to the game. As an example to developers; these include but are not limited to breakages in some RAGE Plugin Hook class properties (e.g. checking for vehicle gadgets). These do not affect play majorly in LSPDFR but will be fixed nonetheless in a future update.
Also note that this version temporarily does not include the automated installer, this will be included in a follow-up update.
For updating, you only need the updated RAGEPluginHook.exe and LSPDFR files in the 'Plugins' folder of the manual installation ZIP.
To make a new installation, copy everything from the manual installation ZIP to your game folder.
Note that the new version of the RAGE Plugin Hook which is required for LSPDFR to work on the new GTA V update is included with the new LSPDFR download. The RAGE Plugin Hook website has not yet been updated, so you should not download the RAGE Plugin Hook from there but instead use the included version with LSPDFR.
Please ensure that you now update your game to the latest version of GTA V before playing this new version of LSPDFR 0.4.9, which you can find as normal on the main LSPDFR page.
-
Vincentsgm reacted to LMS in LCPDFR - Now on GitHubThanks to some community efforts and continued interest in keeping LCPDFR alive, we are happy to announce that LCPDFR, the mod which started it all, is now on GitHub. If you ever wanted to see how things worked back in the IV days (or just trash-talk the work of a few 14-year-old kids writing code), you have come to the right place.
Please find the repo below: https://github.com/LMSDev/lcpdfr_public
-
Vincentsgm reacted to Charlie686 in Cayo PericoNot too sure but this would be a place to start:
-
Vincentsgm got a reaction from Cyan in LSPDFR pathfinding crash on new IslandRagePluginHook.log
Looks like LSPDFR isn't recognizing the new paths on the island.
Using my own mod to go there, which has traffic paths enabled.
Edit: the crash occurs only when loading LSPDFR while being on the island, loading LSPDFR in the city then teleporting to the island doesn't give the crash.
-
Vincentsgm reacted to PNWParksFan in Discord integrationWith the new version of the site I can configure a Disord account for SSO which is nice. However in the configuration page there are a couple confusing things:
It says "To claim your Discord roles, join the Discord server", but as far as I know there is no official lcpdfr discord server, and there's no info on how to join it. Some padding would be nice on this element, it looks weird with the buttons right up against the background
-
Vincentsgm reacted to Sam in LSPDFR 0.4.8 - Now available!I'm not so sure that anyone does, you would have to find a way of contacting him.
For what it's worth, we do our best to ensure that our mod remains as compatible as can be with others, even after updates. I have to say that there's very little technical reason for his, or anyone else's mods, to disable themselves when used with a newer LSPDFR version.
To give an example, the above code is part of our API and is an obsolete way of getting a person's birthday, spelled BirthDay. It was changed to Birthday ages ago (without the capital D) but we keep the old way (with the capital D) just so that things don't break.
In a nut shell, it really shouldn't be necessary to force version checks or things like this on players and it's frustrating for us and I think for most people that certain modders do, especially given the fact that we keep the newer versions of LSPDFR compatible as best we can and haven't introduced any breaking changes since the first release of 0.4.
-
Vincentsgm reacted to LMS in LSPDFR 0.4.8 API UpdateLSPDFR 0.4.8 introduces a few changes to how plugins work and also add many new features.
Plugins
Plugin loading has been changed significantly:
For the lifetime of LSPDFR (so until plugins are reloaded via RPH), all user plugins are only ever loaded (as in constructed) once and not loaded again when going off duty and going on duty again. This is because many plugins currently remain as "zombie" plugins when going off duty and are still receiving events.
To prevent plugins from registering the same event multiple times in Initialize when it is not freed beforehand, Initialize is now only ever called once when the plugin is first loaded. When the player goes off duty and then on duty again, it is not called again. Instead, a new method InitializeAgain is made available which can be used for stuff that needs to be done every time the plugin is activated. This method then assumes that events are properly freed in Finally so that multiple references are avoided. We've also added a default assembly resolve handler so that you do not necessarily need to include one with your mod for simple cases.
Callouts
We've added a CalloutCreationSource property to callouts describing the origin of the callout. In addition, you can now specify an additional advisory message for your callouts (see screenshot below) via CalloutAdvisory. Issues with the minimum and maximum distance for callouts have also been fixed.
New API functions
There are many new API functions in 0.4.8, please find the full list below:
DisplayPedId DisplayVehicleRecord GetPlayerRadioAction IsCopBusy IsPursuitCalledIn PlayPlayerRadioAction RemovePedFromPullover RequestBackup overload to specify number of occupants SetCopIgnoreAmbientCombatControl SetPedAsArrested SetPedAsIdentified SetPlayerRadioAction SetPlayerWalkStyle SetPursuitAsCalledIn StartPulloverOnParkedVehicle
Documentation
LSPD First Response.XML
-
You are welcome to request things, however, if you have such a negative tone about it you're not really inspiring anybody to make them for you.
At the end of the day, it's you who wants them, and a large proportion of the modding community is really inspired by what they, the creator, wants to create.
You can hold out hoping that somebody will do this for you (however, with the attitude you may struggle to inspire anyone), commission an established creator to do this for you, or investigate what you need to do to make this a reality yourself.
-
I’m just grateful for all of the plugin and mod creators out there, regardless of what mods we have and don’t have. They spend time and take time out of their lives to contribute to the community so other people can enjoy their LSPDFR experience, which is awesome. @SuperPyroManiac, @Vincentsgm, and @Rich thank you for your awesome plugins!
-
Vincentsgm reacted to Wilhelm in API feature requestPlease refrain from "necroing" posts. This involves replying to a post from nearly four years ago. Your reply has been split into a fresh thread of its own.