My computer says this is a virus! - Antiviruses hate DLLs for various reasons, and will mark third-party DLLs as viruses basically at random.
I'm playing the game on Linux using so-and-so, will your mods work? - Yes, the mods should now work on Linux.
Will using mods get me banned? - No, you cannot use these particular mods unless EasyAntiCheat is disabled and EAC won't retroactively punish you for disabling it (I can't guarantee that it won't react to altered saves).
Can I play online with mods? - As stated, you can only play with these mods if EAC is disabled, this forces the game into offline mode.
Can I use this mod with this-and-that? - Most likely, you will have to test for yourself. Just make sure you don't have other things modifying the same memory (Flawless Widescreen, etc).
If you have any issues, then please comment below with the contents of log.txt for the relevant mod(s).
I got this mod working with Elden Ring Reforged somehow. This is what i did:
First of all, i wiped out all the content on dll/active folder (after making a backup) and executed the game a couple of times to clean any traces of those mods i removed.
Then, i put all the mods back inside the folder, with the difference that i changed the name of the mod "DisableRuneLoss.dll" to "ZDisableRuneLoss.dll"
After that i executed the game and no more "Can't validate signatures" errors .
I also did something else although I don't really know if it had any effect:
I have another Elden Ring folder with the previous version of both the Main Game and Elden Ring Reforged (where the mod did work for me), and in that version inside the dll/active folder, a "Logs" folder of each dll mod was created separately, I simply copied the DisableRuneLoss logs folder from that version to the dll/active folder of this new update.
Within those logs it was described how the ModEngine effectively validated the "Signatures" of the mod, I have no idea if that was useful but in the end, it worked.
I have no idea if this last step was the one that fixed the error since I did all of this at once, so I couldn't validate if that was the case. I hope this helps.
Confirming this fixed the signature issue on the first try. I'm using modengine2 with seamless coop, armor dyes, transmogrify armor, and this DLL mod (disableruneloss.dll), all from the same seamless coop folder. No extra steps, just add the Z the beginning the file name itself, and reflect that change in your TOML file. I'm thinking modengine loads the dlls alphabetically. Adding the Z probably forces it load last, which seems to be what it needs in order to work? Thanks Indive616!
I tried this yesterday, and it worked but when I when to load up eldering today it threw a signature error, I've tried re installing the mod to no success.
can someone please help and give more precise instructions. I don't understand what I'm doing wrong. I added z to the beginning of the file name, but it doesn't help. in "config_eldenring.toml", I made this line: external_dlls = ["mods\\DisableRuneLoss.dll", "mods\\ZDisableRuneLoss.dll", "mods\DisableRuneLoss.dll", "mods\ZDisableRuneLoss.dll"]. I tried to write in different forms, nothing helped. I have modloader and modengine2 installed respectively.
I can confirm that this mod no longer works as well as Remove Chromatic Abberration no longer work. RemoveVignette works just fine for me with ME2 but these two no longer work. I have done everything known including this and they will not load. https://www.nexusmods.com/eldenring/mods/4751?tab=posts&BH=1
How do I get it to work with modengine2? No matter what I do it either doesn't work at all or pops up a notification that says "could not find signiture" or something along these lines.
The only way to make this mod works in my case is installing it by using elden mod loader. First of all, I disabled anticheat with the mod toggle anticheat. Into the game I enabled playing offline.
209 comments
- My computer says this is a virus! - Antiviruses hate DLLs for various reasons, and will mark third-party DLLs as viruses basically at random.
- I'm playing the game on Linux using so-and-so, will your mods work? - Yes, the mods should now work on Linux.
- Will using mods get me banned? - No, you cannot use these particular mods unless EasyAntiCheat is disabled and EAC won't retroactively punish you for disabling it (I can't guarantee that it won't react to altered saves).
- Can I play online with mods? - As stated, you can only play with these mods if EAC is disabled, this forces the game into offline mode.
- Can I use this mod with this-and-that? - Most likely, you will have to test for yourself. Just make sure you don't have other things modifying the same memory (Flawless Widescreen, etc).
If you have any issues, then please comment below with the contents of log.txt for the relevant mod(s).I also did something else although I don't really know if it had any effect:
I have another Elden Ring folder with the previous version of both the Main Game and Elden Ring Reforged (where the mod did work for me), and in that version inside the dll/active folder, a "Logs" folder of each dll mod was created separately, I simply copied the DisableRuneLoss logs folder from that version to the dll/active folder of this new update.
Within those logs it was described how the ModEngine effectively validated the "Signatures" of the mod, I have no idea if that was useful but in the end, it worked.
I have no idea if this last step was the one that fixed the error since I did all of this at once, so I couldn't validate if that was the case. I hope this helps.
Only difference for me is I have ZDisableRuneLoss.dll inside the ERR dll/active folder
Thanks Indive616!
external_dlls = ["mods\\DisableRuneLoss.dll", "mods\\ZDisableRuneLoss.dll", "mods\DisableRuneLoss.dll", "mods\ZDisableRuneLoss.dll"].
I tried to write in different forms, nothing helped. I have modloader and modengine2 installed respectively.
DisableRuneLoss.dll may need put last on external_dll =
or rename ZDisableRuneLoss should do the same.
external_dlls = [
"DisableRuneLoss.dll"
]
or:
external_dlls = [ "DisableRuneLoss.dll" ]
Unless you're using more than one dll mod in which case you should put all of them in that part and separate them with commas.