briankendall / devreorder

A utility for reordering and hiding DirectInput controllers
334 stars 32 forks source link

Easy Anti-Cheat dislikes devreorder's dinput8.dll (in both the game directory and system-wide) #33

Open doctrewho opened 4 years ago

doctrewho commented 4 years ago

Probably nothing that can be done about that since it's not a "signed" dll but it's preventing me from playing Star Wars: Squadrons as I have to reorder my devices to get the correct ones to show up in Squadrons as it only picks up the first 2 input devices.

briankendall commented 4 years ago

Yeah I had the same issue with Vermintide II. The only option is to temporarily put the original dinput8.dll back in system32 while playing the game.

I'm thinking I might make a little utility for this, perhaps some kind of launcher, to at least automate this process.

Cavermendes commented 3 years ago

Did you ever get that utility setup? I can't play Fall guys and Rust because of stupid Easy Anti-Cheat.

Z-K-O commented 1 year ago

Star Citizen has the same issue since it started using EAC. Is there any way to trick EAC into thinking the file is legitimate?

briankendall commented 1 year ago

I don't know how the anti-cheat systems work, but my guess is that they do a checksum of various system DLLs (like dinput8.dll) to make sure they're the legit copies. If that's the case, then no, there's no way to trick them.

ceo16 commented 1 year ago

16729338121412411078001414147471 I had managed to solve all my problems with devreorder.... But I have the same problem as you with Fortnite