Что бы работал dll файл внутри игры, нужен хоть какой-то обход античита, без него никак.
Либо же каким то образом обойти mrac (no ads), и заинжектить длл файл банальным процесс хакером (no ads), но тебе нужен будет антибан, из-за отсутствия процесса античита, игра крашнется и тебе напишет «Потеряно соединение с сервером, тоисть, тебя кикнет файл, который проверяет работоспособность процесса и самого файла античита» Однако существует способ, как запустить игру без античита и всяких проверок, но он приватный.
Может не работать не только из-за драйверов, может быть не исправный длл файл, либо же тебе его заблокировал античит.
Мой тебе совет, если так уж хочется играть с софтом, не используй читы которые просят что-то там перенести (заменить) файл(ы), такой способ инжекта чита самый небезопасный, он легко детектиться, лучше уже использовать инжекторы в виде exe файлов, или же использованием драйверов. (если не вкурсе, можно заинжектить софт в игру драйвером, такой способ более надёжный, но может быть задетекчен)