You are not logged in.
Recently I downloaded Red Dead Redemption 2 in Heroic Games Launcher,
After a moment of playing,I want to mod my games up,I add this to the Environment Variables:
WINEDLLOVERRIDES
vulkan-1,dinput8=n,b %command%
But it doesn't work,the mod didn't work at all,the dinput8.dll is a ASI loader.
I have tried a lot of these things
Last edited by safe049 (2024-07-17 11:07:08)
std::cout << "I use Arch BTW" << endl;
Offline
Place WINEDLLOVERRIDES on variable name and vulkan-1,dinput8=n,b on value. After that click on + button to save.
Last edited by punkz (2024-07-09 17:01:17)
Offline
that "%command%" line looks like something supposed for steam - heroic (epic) doesn't know that stuff
Offline
Place WINEDLLOVERRIDES on variable name and vulkan-1,dinput8=n,b on value. After that click on + button to save.
uhh it didnt work
BTW i have -ignorepipelinecache in the arguments,and i'm using this patch because of rockstar 134 error https://github-wiki-see.page/m/Heroic-G … karound%29
basically it was just a alternative exe launch:
start /B "null" "C:\Program Files\Rockstar Games\Launcher\LauncherPatcher.exe"
ping -n 20 localhost > nul
PlayRDR2.exe %*
Will that affect the mods?
std::cout << "I use Arch BTW" << endl;
Offline
anyone else?
std::cout << "I use Arch BTW" << endl;
Offline
WINEDLLOVERRIDES is intended to change some dlls to use different versions, modding a game is something very different .
Maybe you could tell us what you want to achieve / mean by "mod my games" in Heroic .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
WINEDLLOVERRIDES is intended to change some dlls to use different versions, modding a game is something very different .
Maybe you could tell us what you want to achieve / mean by "mod my games" in Heroic .
I'm about to mod RDR2 using a dinput8.dll
so i need to use this
std::cout << "I use Arch BTW" << endl;
Offline
well - in windows such "mods" are usually done by just replacing those files as there's no such thing as an override
so - first idea woukd be to just do the same as on windows: navigate to the folder where the game is installed and just replace some files
although I wonder why to replace dinput8 - that stuff was obsolete with Half-Life 2 some 20 years ago
another option: switch to windows
Offline
RDR2 also seems to be available on steam, are you stuck with using Heroic to run RDR2 ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
RDR2 also seems to be available on steam, are you stuck with using Heroic to run RDR2 ?
As for this: Licences for 3rd party titles are not shared between Steam and Epic.
As OP uses Heroic they seem to have got the game on the Epic Games Store. Although it's 3rd party (Rockstar) this licence xan neither be shared nor transfered to Steam - hence OP would need to by the game again on Steam - and needs a second Rockstar-account to link to Steam: you can not link a Rockstar-account to service A if it's already bound to service B.
Welcome to the world of modern day DRM.
Offline
well - in windows such "mods" are usually done by just replacing those files as there's no such thing as an override
so - first idea woukd be to just do the same as on windows: navigate to the folder where the game is installed and just replace some filesalthough I wonder why to replace dinput8 - that stuff was obsolete with Half-Life 2 some 20 years ago
another option: switch to windows
well i replaced it long time ago
std::cout << "I use Arch BTW" << endl;
Offline
dInput8 - as by its name - is part of directx version 8 - a directx version from the time around win2000/xp - so roughly around 2000/2001
since xp at one point upgraded to directx 9, windows vista got DX10 and with windows 7 we got DX11
so directx8 was already outdated and obsolete before Half-Life2 was released back in 2003 - hence I wonder why anything modern would ecen support it
so with "wonder why replace dinput8" I really mean to me it sounds wrong to replace a file which is meant for an api so old the engine of RDR2 doesn't use it and doesn't support it
anyway - as already posted: wine-overrides work differently than how replacing a dll on windows - and hence instead of fiddle around with that I would try the most straight forward way: Replace some files within the game folder.
Offline