Skip to content
View in the app

A better way to browse. Learn more.

RDR2Mods.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Red Dead Redemption 2 Linux Mod Compatibility

You're viewing a summary of the most helpful posts in this topic — about 2 minutes of reading instead of 20 minutes for all 36 posts.

Featured Replies

I would like a discussion about the above mentioned topic. I would like for example Lenny's Simple Trainer, No Hitmarkers Mod, Humidity Core Mod, Hardcore Mod, etc. And discussions of performance differences between Linux and Windows if also possible.

Edited by 354ve67h8u6ftft4rRDCFHN3Q4

  • Replies 35
  • Views 30.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Zeckywekie
    Zeckywekie

    I didn't manage to get Lenny's Simple Trainer to work on Linux, but I finally got Script Hook working for RDR2 on Linux. I used these Launch options in Steam WINEDLLOVERRIDES=dinput8,ScriptHookRDR2,dx

  • My trainer does quite a bit of .NET hackery which not be supported that well on Linux, but No Hitmarker Mod should probably work fine. Performance from what I have read is quite good on Linux, especia

  • No beeping sounds is definitely a bad sign. I am not sure how Wine handles DLL proxies, but if you can somehow verify that my version.dll gets loaded that would be great. That is the loader for my tra

Posted Images

My trainer does quite a bit of .NET hackery which not be supported that well on Linux, but No Hitmarker Mod should probably work fine. Performance from what I have read is quite good on Linux, especially on AMD.

No beeping sounds is definitely a bad sign. I am not sure how Wine handles DLL proxies, but if you can somehow verify that my version.dll gets loaded that would be great. That is the loader for my trainer.

I think I have a feature to disable the New Austin sniper, not sure if the others are affected. It has been updated many times over the course of the year, just see the changelogs for more information.

 

The rest I cannot answer definitely as I never really played the game, but never wanted might work.

  • 4 months later...

I didn't manage to get Lenny's Simple Trainer to work on Linux, but I finally got Script Hook working for RDR2 on Linux. I used these Launch options in Steam WINEDLLOVERRIDES=dinput8,ScriptHookRDR2,dxgi=n,b PULSE_LATENCY_MSEC=60 %command% -adapter 1 -vulkan -width 1920 -height 1080 -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecache Keep in mind that I have an AMD card, so If you have an Nvidia card, just go to protondb and find the Nvidia equivalent to my Launch options. The line "WINEDLLOVERRIDES="dinput8=n,b"" is what allows Script Hook to load. So without it, Native Trainer won't load when you press F5.

Edited by Zeckywekie

  • 1 year later...

LML was by far my biggest problem, and here's how I solved it:

 

Use Wine-GE (Proton-GE might work too) along with vcrun2019! Mainline Proton 7.0 was dragging me back. Installing .NET or VCRun left me with basically nothing (Process of pid=00cc has terminated).

 

Basically, while I haven't tested .NET yet (in the case of GTAV, installed using a Wine 5.11 prefix then upgraded to Proton 7.0 like this, d3d stuff not required), I suppose it should work as well, and I will update the post when I assure that. (EDIT: ScriptHookRDR2DotNet crashes the game, but it appears not to be updated in the first place)

 

Also, you only need one ASI loader, the one that ships with SHV is seemingly sufficient for LML as well.

Edited by lightwo

  • 2 years later...
On 1/6/2023 at 9:41 AM, vividpanda said:

LML has worked fine for some time now, but as of 2022-01-05, I can confirm LST to be working on Linux.

 

One thing that I noticed, there are no beeps when the game boots, but everything else seems to work fine.

 

TL/DR: Install the mods like you would usually, then copy my launch command.


System: Arch Linux x64; Kernel: 6.1.2-arch1-1 (latest); up to date as of 2022-01-05

RDR2 Version: Steam

ASI Loader: LMS

Tested Mods: Navy Revolver (SP), Red Dead Offline

Proton Version: Proton 7.0 for setup (creation of prefix, install of Rockstar launcher, first game boot), then switched to GE-Proton7-43

Changes to the prefix by user: none

Launch Command: (This includes AB's Scripthook, LMS's ASI Loader, LML and LST)

WINEDLLOVERRIDES=EasyHook,EasyHook64,EasyLoad64,NativeInterop,version,dinput8,ScriptHookRDR2,ModManager.Core,ModManager.NativeInterop,NLog=n,b %command%

 

My actual launch command with all the bells and whistles (MangoHud, Gamemode, maximum placebo or something like that (meaning everything after "%command%"):

MANGOHUD=1 WINEDLLOVERRIDES=EasyHook,EasyHook64,EasyLoad64,NativeInterop,version,dinput8,ScriptHookRDR2,ModManager.Core,ModManager.NativeInterop,NLog=n,b gamemoderun %command% -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecache

I can happily confirm that this command line worked for me. I got LML Launcher and Lenny's trainer working. Running GarudaOS which is Arch based. Thank you!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.