Thank you for choosing this tool. Before posting any bugs or issues, please consider providing a list of your installed mods and a detailed description of the problem you are experiencing.
This is to address the people who thought this ScriptHook was malware / scam.
For the people who thought it was a scam: The ScriptHook did work for some, but due to different computers having different characteristics, it did not work for some people. Also there was the chance that people did not install the scripthook correctly.
For the people who thought it was malware (This is for the people who were concerned about the scripthook being distributed on Discord):
It is not malware. If you were afraid, you could just scan it with virustotal. If there are zero or just two detections (false positives), you are fine. If you have antivirus software, just scan it with that. Also that version of scripthook is now on Nexus, so there is no point now.
If you were wondering why the mod author didn't post an update here in a while, he had a long vacation and probably had irl things to do long term.
I can confirm that Bounty expansion, contracts and jobs do not work with this script hook. However this one gets rid of the crashing in reloading a story checkpoint For the time being I am gonna alter between alexanders and this one depending on which content I am playing ^^
The ScriptHook V2 September 19 update isn't working for me. It was for a week or so, and now I can't launch my game. And yes, I'm positive it's the ScriptHook V2 because when I put the original ScriptHook in my Red Dead Redemption 2 root files, it was able to start.
I was reluctant to try this after seeing the unresolved bug reports about games failing to launch, but I finally rolled the dice on this version to grab something that depended on it, and I have not yet had any issues. I am using No Honor Loss when Masked (a ScriptHook V1 mod), NoOutOfBoundsSnipers (a ScriptHook V2 mod), and Horse Names and Stats (a mod for Lenny's Mod Loader) and they all seem to work together. At the very least, the game runs, my horse's stats are still modded, and I am still not losing honor. I haven't yet reached New Austin but didn't feel like being killed by some dumb automatic-death gimmick when I finally found it, so I'm installing that in advance of finding it.
TLDR: Working 11 - 15 - 2024 at a glance. Will update if I encounter serious issues.
(Note for the curious: No matter which ScriptHook you use, No Honor Loss when Masked doesn't work for stealing stagecoaches unfortunately, preventing you from using it to complete John's theft mission (among others probably) in a no-honor-loss run. Just including this to save readers some testing time.)
I believe the scripthook is compatible with LML but like western said it doesnt work for some people for some odd reason because mods like munitions which require scripthookv2 have a lot of files that you need lml for
"Disable VRAM Warning Message" now has a dedicated ScripthookRDR2 V2 version in the files tab. "Rage Pool Extender" is basically included in ScripthookRDR2 V2, and is no longer needed as a separate mod.
It is entirely possible that there are other mods, especially ".asi" (script) mods, which are not up to date with the (native) code that ScripthookRDR2 V2 (v2.0) contains, because a good majority of popular ".asi" (script) mods were made using AB Scripthook (native) codesource.
The best practice to discover which mods cause infinite black screens, crash to desktop or just plain PC freeze:
Manually remove/move each ".asi" mod from the RDR2 directory and load up a save. Any of them that cause one of the above symptoms should be removed from your game...and will likely need an update by the authors of the mods in order to work.
Using LML, disable each (data) mod one by one as above, removing any that cause adverse symptoms.
Rename or MOVE the "~Red Dead Redemption 2/lml/stream" folder...see below
DX12 API for RDR2 was poorly implemented, and it is HIGHLY recommended to use Vulkan API if you use HD textures or a high number of data/script mods.
It is possible that creating a clean save can help some folks with long running saves or heavily modded (installed and uninstalled all the mods). To do so, remove/move (to "safe" directory/desktop, could even drag and drop them into a "New Folder" created in RDR2 directory): ScripthookRDR2.dll (AB or V2), ModManager.Core.dll, ModManager.NativeInterop.dll and dinput8.dll (or version.dll, whichever you are using). Then, load a save and make a NEW save. Now you have a save without mods to test all your mods with. Load up that NEW save, without moving the .dlls listed above back into the Red Dead Redemption 2 directory. If the game breaks/freezes/CTDs...then the save is corrupt and a new game should be started. Folks using Rockstar Cloud or Steam Cloud may need to purge their respective caches, or even disable Cloud saves.
Finally, almost all RDR2 ONLINE updates are on the server side, and thus do not effect Story Mode/single player executable. So, I have no idea why there are so many folks complaining about a recent update that breaks the game. The last update to the RDR2 executable was in March of 2024, and kepmehz updated ScripthookRDR2 V2 (version 1.1.1) at that time. While the newest V2 update was to improve performance and cure anomalies/adverse effects caused by the older versions of ScripthookRDR2 (AB and V2).
1139 comments
Sorry for the big delay, let me know if anything is not working.
For the people who thought it was a scam: The ScriptHook did work for some, but due to different computers having different characteristics, it did not work for some people. Also there was the chance that people did not install the scripthook correctly.
For the people who thought it was malware (This is for the people who were concerned about the scripthook being distributed on Discord):
It is not malware. If you were afraid, you could just scan it with virustotal. If there are zero or just two detections (false positives), you are fine. If you have antivirus software, just scan it with that. Also that version of scripthook is now on Nexus, so there is no point now.
If you were wondering why the mod author didn't post an update here in a while, he had a long vacation and probably had irl things to do long term.
For the time being I am gonna alter between alexanders and this one depending on which content I am playing ^^
^A "link" that works^
TLDR: Working 11 - 15 - 2024 at a glance. Will update if I encounter serious issues.
(Note for the curious: No matter which ScriptHook you use, No Honor Loss when Masked doesn't work for stealing stagecoaches unfortunately, preventing you from using it to complete John's theft mission (among others probably) in a no-honor-loss run. Just including this to save readers some testing time.)
i install this
Here you go
When i open console with SHIFT+INSERT and try to load vsf.asi i get an error: vsf.asi has no dependency. Any ideas?
Disable VRAM Warning Message and Rage Pool Extender v1.0
"Disable VRAM Warning Message" now has a dedicated ScripthookRDR2 V2 version in the files tab.
"Rage Pool Extender" is basically included in ScripthookRDR2 V2, and is no longer needed as a separate mod.
Bounty Hunting - Expanded and Enhanced, and Jobs - Expanded and Enhanced are both ".asi" (script) mods based on 2023 native code, and will need to be updated by the author (Shtivi).
It is entirely possible that there are other mods, especially ".asi" (script) mods, which are not up to date with the (native) code that ScripthookRDR2 V2 (v2.0) contains, because a good majority of popular ".asi" (script) mods were made using AB Scripthook (native) code source.
The best practice to discover which mods cause infinite black screens, crash to desktop or just plain PC freeze:
Finally, almost all RDR2 ONLINE updates are on the server side, and thus do not effect Story Mode/single player executable. So, I have no idea why there are so many folks complaining about a recent update that breaks the game. The last update to the RDR2 executable was in March of 2024, and kepmehz updated ScripthookRDR2 V2 (version 1.1.1) at that time. While the newest V2 update was to improve performance and cure anomalies/adverse effects caused by the older versions of ScripthookRDR2 (AB and V2).