Jump to content

RAGE Plugin Hook 2.75.1368.19386

Easily develop mods using any .NET language!
   (1 review)

LMS
 
 Share

Message added by Cyan,

The latest version of RAGEPluginHook can be found bundled with RDRFR.

5 Screenshots

About This File

Develop modifications for Red Dead Redemption 2 in your favorite .NET language such as C#! Get it over at http://ragepluginhook.net/Downloads.aspx

 

What is RAGE Plugin Hook

RAGE Plugin Hook, as the name suggests, hooks into RAGE engine (Rockstar Advanced Game Engine) based games and allows developers to write plugins for the games in C#, VB.NET or any other .NET language.

That was the original idea behind the name. We started working on RAGE Plugin Hook before GTA V was released, and the original internal hook was made for Max Payne 3 as it was the closest thing we had to GTA V to prepare.

But when GTA V came out, the engine had changed quite a lot, and more importantly, GTA V was 64-bit, while Max Payne 3 was 32-bit. And at the time, we decided to scrap the Max Payne 3 part, and focus on just GTA V, with the hopes that in the future, we’d be able to support multiple games as originally intended.

Well, that time has now come, and a preliminary version of RAGE Plugin Hook is now available for Red Dead Redemption 2.

We also have some stuff to announce about Max Payne 3 at some point in the future 😉

 

Using RAGE Plugin Hook for non-developers

To use RAGE Plugin Hook. Extract the contents of the downloaded .zip directly into your game folder.

Plugins are installed into the “C#Plugins” folder.

Then launch RAGEPluginHook.exe. On the first run, you can choose whether to load all plugins, specific plugins, or none.

Once the game has fully loaded with RAGE Plugin Hook, you can press F5 (by default) to open the console. Here you can type various commands, like SetTimeOfDay, SetWeather, TeleportToPosition, TeleportToWaypoint, etc. Use the LoadPlugin command to load plugins.

NOTE: If you plan on using the console or developing, we recommend running the game in borderless mode!

NOTE: There’s currently an issue where the game will crash if you attempt to load a save.

 

Developer Information

If you’re not a developer, you can stop reading now, unless you’re interested in technical and development stuff.

It’s been a lot of work making support for multiple games for RAGE Plugin Hook, and we actually started working on multi game support before Red Dead Redemption 2 was even announced for the PC.

It’s not been a “from scratch” kind of thing. We’ve had a massive API and backend that’s been so far tailored to GTA V, and it’s taken time to make this release possible, as unlike when making a piece of software like RPH from scratch for one new game, we’ve had to comment out and modify a lot of the backend code just to get it running for a game it wasn’t originally intended for.

As such, the initial release is a simple native invocation hook (script hook, if you will), but with a few extras, like the vector classes, MathHelper class, etc. and a temporary API class called TempApi which contains a bunch of properties and methods to make things a little easier, until we can get the proper API up and running. There may also be certain console commands that don’t work at all, or error out for now.

The following types are available in the preliminary API:

Rage.TempApi

Rage.Attributes.PluginAttribute

Rage.GameFiber

Rage.Debug

Rage.Model

Rage.MathHelper

Rage.WeatherTypeIndex

Rage.WeaponHash

Rage.Vector2

Rage.Vector3

Rage.Quaternion

Rage.Rotator

  • Like 1
  • Sad 1
 Share

You may also like

  • Lenny's Mod Loader RDR
    By LMS
       2507581   749   6
  • RDR 2 Asi Loader
    By LMS
       1579349   160   5
  • RDR First Response
    By LMS
       122956   126   15
  • Community ScriptHookRDR2 .NET
    By Saltyq
       18460   4   0
  • User Feedback

    Recommended Comments

    On 11/22/2019 at 3:34 AM, UnknownOutlaw23 said:

    Is this the beginning of LSPDFR Red Dead Style?

     

    of course 🙌

    • Like 1
    Link to comment
    Share on other sites

    I keep getting this error message whenever I try to start it.

    Unhandled Exception: System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Rockstar Games\Red Dead Redemption 2\rphhs' is denied.
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.File.InternalDelete(String path, Boolean checkHost)
       at nj5BcysB9lqXQZbwfgEl99TN0shh2l$icpQU2x9kZVbzfHQpxhTTdl8BBKOeAGaw_A.PwsnYbdmXT5A5lFnb9OaJNh4Q$N54UkPhbOARBsYhFtf()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
     

    Link to comment
    Share on other sites

    Everytime i download this it deletes itself i have all my antivirus turned off and have looked all over how to fix this if anyone knows how it be much apreciated

    Link to comment
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    ×
    ×
    • Create New...