shellshock uses mono runtime, so it checks for you injecting managed code. I don't use any of the mono stuff. I dont think this game has the tools to detect non-mono injection (memory integrity checks and shit). I am fairly certain this hack is undetected. I cant imagine it would be that hard to implement some rudimentary dll scanning stuff into the game, for that reason I would change the name of the dll.
I wrote it in c++