Модуль игры - значит с ней неким способом взаимодействует. Верно? Верно. Значит при попытке замены ( в частных случаях определенного взаимодействия ) ты получишь краш, так как, возможно, память модуля предназначена для определенного действия в памяти процесса. Здесь нужно ставить вопрос о возможной замене на определенный файл. Разработчики не оставляют и не создают мусорные файлы, которые остаются неиспользованными.
Ну, а если так уж пошло, посмотри в гугле как выгрузить модуль из чужого процесса, а после этого замени на свой.