Reputation Activity
-
alexguirre got a reaction from Michael21107 in [WIP] Police Station ArmoryPolice Station Armory
This is a simple plugin which will allow you to take weapons from Los Santos Downtown Police Station armory for all your killing neutralizing needs.
Preview video:
Download:
Suggestions and ideas are welcome.
-
alexguirre got a reaction from Straysify in Determine if Ped has line of sight to another PedIf you are going to use ray tracing I recommend you to use the method included in RPH, World.TraceLine(). It return a HitResult instance that includes wheter it hit something or not, the hit entity, the hit position and the hit normal, you can even pass an array of ignored entities(using the native you can only pass one). There's also World.TraceExtent() that does the same but allows you to specify the radius of the ray. Example:
Vector start = Game.LocalPlayer.Character.Position;
Vector end = start + Game.LocalPlayer.Character.Direction * 50f; // the end position is calculated by starPosition + direction * distance
HitResult rayResult = World.TraceLine(start, end, TraceFlags.IntersectPeds | TraceFlags.IntersectVehicles, Game.LocalPlayer.Character); // a ray that can only hit peds or vehicles and ignores the player ped
To use more than one flag you have to use the symbol "|" as shown in the example.
-
alexguirre got a reaction from RedBullGermany in [DEV TOOL | REL] RAGENativeUIRAGENativeUI is an open-source library that helps you quickly and easily build Rockstar-like menus.
The NativeUI port to RAGEPluginHook by: alexguirre, Stealth22, LtFlash, Guad
Download latest version.
Features
Support for simple buttons, checkboxes and lists. Support for custom banners from game sprites. Easy nested menus for fast and painless nested menu system. Controller support. Mouse controls. Custom instructional buttons. Support for all screen resolutions. Item descriptions. Rebindable keys and controls. Badges to decorate your items. Event-based callbacks.
Installation
Install RAGEPluginHook. Download RAGENativeUI.dll and place it in your GTA V root directory. For developers, add it to your references in your Visual Studio project and is recommended to also download RAGENativeUI.xml and place it where you have your RAGENativeUI.dll reference. Source Code
You can find it at Github.
Report any issues, ask for support and new features there.
Documentation
To learn how to use it take a look at our wiki page.
Special Thanks
Thanks to Guad for create NativeUI and give us permission to port it.
-
alexguirre got a reaction from LtFlash in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.8 has been released.
Changelog and Download
-
alexguirre got a reaction from Brexin212 in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.8 has been released.
Changelog and Download
-
alexguirre got a reaction from Uknw in How can i come in a SWAT team?I'm working on a plugin that will improve the way you play as NOOSE/SWAT, check it here:
It will allow you to rappel, use a zip-line, throw flashbang grenades, use a ballistic shield, have partners, and more features and callouts aimed to use this features.
It hasn't been released yet.
-
alexguirre got a reaction from JBuzz826 in [DEV TOOL | REL] RAGENativeUIRAGENativeUI is an open-source library that helps you quickly and easily build Rockstar-like menus.
The NativeUI port to RAGEPluginHook by: alexguirre, Stealth22, LtFlash, Guad
Download latest version.
Features
Support for simple buttons, checkboxes and lists. Support for custom banners from game sprites. Easy nested menus for fast and painless nested menu system. Controller support. Mouse controls. Custom instructional buttons. Support for all screen resolutions. Item descriptions. Rebindable keys and controls. Badges to decorate your items. Event-based callbacks.
Installation
Install RAGEPluginHook. Download RAGENativeUI.dll and place it in your GTA V root directory. For developers, add it to your references in your Visual Studio project and is recommended to also download RAGENativeUI.xml and place it where you have your RAGENativeUI.dll reference. Source Code
You can find it at Github.
Report any issues, ask for support and new features there.
Documentation
To learn how to use it take a look at our wiki page.
Special Thanks
Thanks to Guad for create NativeUI and give us permission to port it.
-
alexguirre got a reaction from SgtDevRupesh in [DEV TOOL | REL] RAGENativeUIRAGENativeUI is an open-source library that helps you quickly and easily build Rockstar-like menus.
The NativeUI port to RAGEPluginHook by: alexguirre, Stealth22, LtFlash, Guad
Download latest version.
Features
Support for simple buttons, checkboxes and lists. Support for custom banners from game sprites. Easy nested menus for fast and painless nested menu system. Controller support. Mouse controls. Custom instructional buttons. Support for all screen resolutions. Item descriptions. Rebindable keys and controls. Badges to decorate your items. Event-based callbacks.
Installation
Install RAGEPluginHook. Download RAGENativeUI.dll and place it in your GTA V root directory. For developers, add it to your references in your Visual Studio project and is recommended to also download RAGENativeUI.xml and place it where you have your RAGENativeUI.dll reference. Source Code
You can find it at Github.
Report any issues, ask for support and new features there.
Documentation
To learn how to use it take a look at our wiki page.
Special Thanks
Thanks to Guad for create NativeUI and give us permission to port it.
-
alexguirre 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.
-
alexguirre got a reaction from LMS in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.7 has been released.
Changelog and Download
-
alexguirre got a reaction from LtFlash in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.7 has been released.
Changelog and Download
-
alexguirre got a reaction from sEbi3 in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.7 has been released.
Changelog and Download
-
alexguirre got a reaction from PNWParksFan in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.7 has been released.
Changelog and Download
-
alexguirre got a reaction from CHCRS ConnorS in [WIP] Vehicle Gadgets+This is a new plugin I'm working on. It aims to expand the functionality of new vehicles, in a centralized manner, so, hopefully, you won't end up needing a different plugin/script for each function vehicle models authors want to implement in their models.
Currently, the vehicles are configured via XML files, alongside the changes needed in the model itself. So, no, it doesn't support already released models.
Current Gadgets
Ladder Outriggers Radar
TODO:
Implement collisions, so, for example, you can climb up the ladder. Add more gadgets.
Firetruck shown in the videos: MTL Botlle Nose Ladder 15EX Truck by @GlitchGamer
Any vehicle developer interested on implementing this plugin, with the current gadgets or with an idea for a new gadget, can contact me to discuss the implementation details, or if the gadget idea is possible.
-
alexguirre got a reaction from MinorityMark in [WIP] NOOSE Tactical Response Unit - Rappel, Ballistic shield, Zip line, Crouch, Flashbang grenades...National Office of Security Enforcement Tactical Response Unit
NOOSE T.R.U. is a plugin that will improve the way you play as a NOOSE agent by giving you special forces capabilities, like rappel or use a ballistic shield.
Current goals:
Crouch Usable ballistic shield Rappel Usable zip lines Flashbang grenades Partners Callouts aimed to use this features
Early version screenshots:
Suggestions are welcome.
-
alexguirre reacted to Albo1125 in Open-Sourcing Albo1125's Mods & 'Retirement'Dear all,
As many of you will have noticed, my activity in the LSPDFR scene has decreased significantly over the past few months. There are many reasons for this, the details of which I won't bore you with. It mostly comes down to being busy with other things in my life, as well as LSPDFR becoming less interesting for me having played it for so long and the introduction of frameworks allowing modded GTA5 multiplayer environments.
How times have changed since when I joined the community in 2015, from me taking an interest in learning to code in C# to having multiple plugins released on the site. It's been one heck of a journey here. I recall well the first 'mod' I uploaded for the LSPDFR community, which was called 'More Jail Points' at the time. This was first published for RAGEPluginHook 0.20. This later evolved into 'More Jail Points & Prisoner Transporter' and is now known as the all-so-familiar Arrest Manager. When I was contacted by @dbock1989, who was so enthusiastic about my More Jail Points & Prisoner Transporter plugin at the time, I couldn't quite believe it. He had been so kind as to create a variety of images related to the plugin (see below)! It frankly couldn't have been a more exciting moment at the time and, alongside other overwhelmingly positive and welcoming feedback, served as a major motivation factor for me to continue learning to code and create plugins.
Following this, I was looking to give more purpose to the LSPDFR traffic stop system. And so, Traffic Policer was born - a plugin originally intended to add a few ambient events related to traffic offences. This has now grown into one of my most feature-packed plugins to date. By this time, some YouTubers started using my plugins in their videos. Not only was this a great way for me to obtain feedback on my mods' user experience, I also watched @Zachary Houseknecht with great pleasure while my ANPR Hit AI lit many of his police vehicles on fire... An absolute howler: https://youtu.be/4D8HshZzWMQ?t=606
Some weeks on and Assorted Callouts was next in line. This was originally created out of a callout idea by @CaptainSugarFree and turned into what is now known as the Pacific Bank Heist. This took about 4 weeks of intensive development to fully complete (and am I shocked at the code quality looking back at it now... works though). As the first of its kind, the callout featured voice-overs and an intense, detailed SWAT based LSPDFR callout. I was incredibly proud for this to be featured on @Jeff Favignano's channel and I see now that the video in question has amassed over 1.9 million views... breathtaking. https://www.youtube.com/watch?v=eIXKvUyzylA
Moving on again. At this point, @FinKone had managed to get me into YouTube. After having released British Policing Script, longing for an LSPDFR experience closer to home for me, many longed a version of the plugin for international and American users to incorporate the traffic stop improvements and a court system. With that, I released LSPDFR+ by doing my first ever YouTube live stream, which was quite the experience. After this, I released Siren Mastery, PoliceSmartRadio and a variety of other tools and smaller plugins. Many hours of coding, effort, stress, giving support and obtaining feedback had been put in by this point. I was absolutely chuffed to then achieve one million downloads on my published files...
This figure has since risen to over five million.
Following some negative coverage of LSPDFR in some of the Australian media, I'm also very happy that Wired UK decided to publish an overwhelmingly positive article on the whole GTA5 police modding scene: https://www.wired.co.uk/article/gta-5-mods-lsdpfr-british-police?utm_content=buffer9ca53
After PoliceSmartRadio's release - with the infamous April FoolsRadio download giving four thousand people a perhaps frustratingly good laugh - I placed the whole modding scene lower in my priority list. As mentioned previously, this has since been pushed far further down.
Some thoughts on the community's development over time
I would describe the LSPDFR community as healthy. @Sam @LMS and all the other contributors have created something very special for all the right reasons and this is largely reflected in the attitudes of the staff & moderation team and community members. With publishing mods on a popular website like this, unfortunately, comes some drama and negativity - and while I have not always agreed with the way and speed the moderation team dealt with my reports relating to me and my work, they have done a good job overall. The few issues that I experienced were all resolved. From my experience in the plugin side of the modding scene, this continues to be the case now.
One thing I noted during the months that passed is that both experienced but particularly newer modders are now frequently treated with disdain in the scene. The modding scene has grown massively since when I first started and unfortunately, in this area, it shows. Everyone starts somewhere and the fact someone is spending their free time creating something for all of you to download, for free, has become massively underappreciated and taken for granted. Sure, a new modders' release may be full of bugs and be nowhere near as feature-rich as more developed plugins, but this takes time to solve. Had I received the negative feedback I've seen on many a new modder's release page back in 2015, you can rest assured I wouldn't have continued my development here. When providing feedback, by all means, point out the issues, but do so in a friendly, constructive manner, not in an entitled, toxic one. Have a look at the first few comments on my Arrest Manager download page to see what that is like - this was a major factor for me to consider continuing development! It is essential for the development of the LSPDFR modding community that this attitude is changed back to what it was in the 'good old days'.
With all that said, I also hope the release of LSPDFR 0.4 kicks a breath of fresh air into the now somewhat stale core LSPDFR modification. With over 2 years having passed since the latest update of the core modification, I'm sure we all agree that an update would be a very welcome step. From the various preview posts released by the development team, it looks that we all have something great to look forward to there.
'Retirement'? So does that mean you're permanently done with the LSPDFR modding scene?
No, but I won't be actively developing plugins for LSPDFR any more. To be fair, nothing's really changing much now compared to the past few months. I intend to remain as a member of the LSPDFR Testing Team and I'm sure I'll be drawn back in at some point to explore some of the new development options in the 0.4 API. I'll also stay around on my discord and occasionally the forums and I intend to continue publishing occasional videos on my Youtube channel. If my time and motivation levels allow, I may publish some minor updates to my current mods before 0.4 is released. The fact remains, however, that I would currently classify myself as 'inactive' in the scene. With so much other stuff going on, I simply don't have the time to commit that I used to. It would be a pity to say the least to let all my work slowly deteriorate and waste away. Therefore, I've decided to publish the source code to some of my plugins to https://github.com/Albo1125/. At the very least, I would like it to be a learning resource for other ambitious plugin developers in the scene. At best, I hope other developers will take it upon themselves to improve the code where necessary (yes it is very necessary!) and create pull requests to share those improvements. These can then be merged and released, with credits obviously included for contributors.
Back when I started developing for LSPDFR, very few learning resources were available bar the great example project by @LukeD . This hasn't really changed since, despite the creation of the LSPDFR API repository by LMS (https://github.com/LMSDev/LSPDFR-API) and some posts aiming to document the LSPDFR functions by myself in the API development subforum. A noteable step was the creation of the LSPDFR Developers Discord server thanks to @Stealth22 A full post with current development resources can be found here:
I'm planning to publish the source code to a number of my plugins one-by-one to improve this and give something to the community:
Arrest Manager: https://github.com/Albo1125/Arrest-Manager Assorted Callouts: https://github.com/Albo1125/Assorted-Callouts Albo1125.Common: https://github.com/Albo1125/Albo1125-Common Traffic Policer: https://github.com/Albo1125/Traffic-Policer LSPDFR+: https://github.com/Albo1125/LSPDFRPlus British Policing Script: https://github.com/Albo1125/British-Policing-Script
By no means do I claim that any of the code I post is perfect or amazing - on the contrary, far from it. With the experience I have now gained, reading through some of my old code makes me want to tear my hair out. This is only to be expected, though - most of my plugins were created as part of my learning experience of C#. Prior to this, I had no coding experience or knowledge. It's fascinating to see how the quality of my code has evolved over time by looking at my various different plugins in order of initial release date.
Wrapping up. I hope this post provides some clarification and closure for those of you wondering where on earth I've been over the past few months. It's been an absolute blast and a pleasure. To all of you who were a part of my journey here, thank you.
-
Due to a lack of time and inclination on my part, I have decided to make all of my LSPDFR projects open source under the GPL, effective immediately. Most of them probably don't work that well anymore, and I simply don't have the time to develop or maintain them any longer.
This will also serve as my defacto "retirement" from LSPDFR development. I may decide to pick things up again in the future, who knows. But for now, this is my way of giving back to the community, and possibly inspiring or helping other people who are trying to learn software development.
The code is old, and was written when I was still new to LSPDFR/GTA programming. It could probably use some refactoring, but again, I have no time to do any of that. Feel free to submit a pull request with any suggested improvements, and I will look at the PR's as time allows.
If there is enough activity on trying to move the project forward, I can explore doing releases in the future, and crediting any contributors. Feel free to use this repo as a resource to learn from and improve your programming skills.
This goes without saying, but this code is provided with no warranty, and I accept no liability for anything. 😛
Lastly, I would just like to say...there are a lot of people to thank for my time in the LSPDFR community, and I apologize if I miss any names, but you all know who you are.
- @Sam @LMS @Cyan @MulleDK19 You guys laid the foundation for all GTA and RPH development, and for that, the community owes you a debt of gratitude!
- @Jeff Favignano @FinKone You two are the ones who got me interested in GTA development to begin with! (Yes Jeff, I blame you for the countless hours I've spent debugging my code! 😛)
- @Jeff Favignano @Polecat324 @Bayareabuggs @Zachary Houseknecht Thanks for all the inspiration, and for all the times you guys graciously tested my plugins for me!
- @Albo1125 What can I say about Albo? NOTHING! Just kidding, Albo...you came to me when you first started learning the ropes, and you grew into a fantastic dev (*sniff* They grow up so fast...)
- @PNWParksFan You know why...keeps giving me work to do on my code... *grumble* #InsideJoke
- @LukeD @alexguirre @Fiskey111 @PNWParksFan For the countless times you bailed me out of difficult coding situations (and Luke, for showing me that C# is better than VB!)
- @khorio All of the explosions and other shenanigans you pulled for our countless entertainment
- @PeterU For all the work you did in trying to help me maintain my plugins!
- @ToastinYou Eh, you didn't do anything. I just wanted to find a reason to give you a shout-out. *snicker*
Thanks all, and enjoy the code! Or what's left of the working parts of it...?
https://github.com/Stealth22PD/code-3-callouts
https://github.com/Stealth22PD/alpr-plus
https://github.com/Stealth22PD/keep-calm
https://github.com/Stealth22PD/traffic-control
https://github.com/Stealth22PD/stealth-common
-
alexguirre got a reaction from Teekay in [WIP] Vehicle Gadgets+This is a new plugin I'm working on. It aims to expand the functionality of new vehicles, in a centralized manner, so, hopefully, you won't end up needing a different plugin/script for each function vehicle models authors want to implement in their models.
Currently, the vehicles are configured via XML files, alongside the changes needed in the model itself. So, no, it doesn't support already released models.
Current Gadgets
Ladder Outriggers Radar
TODO:
Implement collisions, so, for example, you can climb up the ladder. Add more gadgets.
Firetruck shown in the videos: MTL Botlle Nose Ladder 15EX Truck by @GlitchGamer
Any vehicle developer interested on implementing this plugin, with the current gadgets or with an idea for a new gadget, can contact me to discuss the implementation details, or if the gadget idea is possible.
-
alexguirre got a reaction from Daddeln in [WIP] Vehicle Gadgets+This is a new plugin I'm working on. It aims to expand the functionality of new vehicles, in a centralized manner, so, hopefully, you won't end up needing a different plugin/script for each function vehicle models authors want to implement in their models.
Currently, the vehicles are configured via XML files, alongside the changes needed in the model itself. So, no, it doesn't support already released models.
Current Gadgets
Ladder Outriggers Radar
TODO:
Implement collisions, so, for example, you can climb up the ladder. Add more gadgets.
Firetruck shown in the videos: MTL Botlle Nose Ladder 15EX Truck by @GlitchGamer
Any vehicle developer interested on implementing this plugin, with the current gadgets or with an idea for a new gadget, can contact me to discuss the implementation details, or if the gadget idea is possible.
-
alexguirre got a reaction from Adam L in [WIP] Vehicle Gadgets+This is a new plugin I'm working on. It aims to expand the functionality of new vehicles, in a centralized manner, so, hopefully, you won't end up needing a different plugin/script for each function vehicle models authors want to implement in their models.
Currently, the vehicles are configured via XML files, alongside the changes needed in the model itself. So, no, it doesn't support already released models.
Current Gadgets
Ladder Outriggers Radar
TODO:
Implement collisions, so, for example, you can climb up the ladder. Add more gadgets.
Firetruck shown in the videos: MTL Botlle Nose Ladder 15EX Truck by @GlitchGamer
Any vehicle developer interested on implementing this plugin, with the current gadgets or with an idea for a new gadget, can contact me to discuss the implementation details, or if the gadget idea is possible.
-
alexguirre got a reaction from LtFlash in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.6.3
Changelog
Fixed crashes when using the BigMessageHandler class.
Download: https://github.com/alexguirre/RAGENativeUI/releases/tag/1.6.3
-
alexguirre got a reaction from Russian RAT in [DEV TOOL | REL] RAGENativeUIRAGENativeUI is an open-source library that helps you quickly and easily build Rockstar-like menus.
The NativeUI port to RAGEPluginHook by: alexguirre, Stealth22, LtFlash, Guad
Download latest version.
Features
Support for simple buttons, checkboxes and lists. Support for custom banners from game sprites. Easy nested menus for fast and painless nested menu system. Controller support. Mouse controls. Custom instructional buttons. Support for all screen resolutions. Item descriptions. Rebindable keys and controls. Badges to decorate your items. Event-based callbacks.
Installation
Install RAGEPluginHook. Download RAGENativeUI.dll and place it in your GTA V root directory. For developers, add it to your references in your Visual Studio project and is recommended to also download RAGENativeUI.xml and place it where you have your RAGENativeUI.dll reference. Source Code
You can find it at Github.
Report any issues, ask for support and new features there.
Documentation
To learn how to use it take a look at our wiki page.
Special Thanks
Thanks to Guad for create NativeUI and give us permission to port it.
-
alexguirre got a reaction from BejoIjo in [DEV TOOL | REL] RAGENativeUIRAGENativeUI 1.6.2
Changelog
Fixed performance issues in game patch v1290.
Download: https://github.com/alexguirre/RAGENativeUI/releases/tag/1.6.2
-
alexguirre got a reaction from Slushy in [WIP] Vehicle Gadgets+This is a new plugin I'm working on. It aims to expand the functionality of new vehicles, in a centralized manner, so, hopefully, you won't end up needing a different plugin/script for each function vehicle models authors want to implement in their models.
Currently, the vehicles are configured via XML files, alongside the changes needed in the model itself. So, no, it doesn't support already released models.
Current Gadgets
Ladder Outriggers Radar
TODO:
Implement collisions, so, for example, you can climb up the ladder. Add more gadgets.
Firetruck shown in the videos: MTL Botlle Nose Ladder 15EX Truck by @GlitchGamer
Any vehicle developer interested on implementing this plugin, with the current gadgets or with an idea for a new gadget, can contact me to discuss the implementation details, or if the gadget idea is possible.
-
alexguirre got a reaction fromDeactivated Memberin [WIP] Vehicle Gadgets+This is a new plugin I'm working on. It aims to expand the functionality of new vehicles, in a centralized manner, so, hopefully, you won't end up needing a different plugin/script for each function vehicle models authors want to implement in their models.
Currently, the vehicles are configured via XML files, alongside the changes needed in the model itself. So, no, it doesn't support already released models.
Current Gadgets
Ladder Outriggers Radar
TODO:
Implement collisions, so, for example, you can climb up the ladder. Add more gadgets.
Firetruck shown in the videos: MTL Botlle Nose Ladder 15EX Truck by @GlitchGamer
Any vehicle developer interested on implementing this plugin, with the current gadgets or with an idea for a new gadget, can contact me to discuss the implementation details, or if the gadget idea is possible.