Can't inject Dead Space 1 (Steam version)
Status: Beta
Brought to you by:
yoitsmeremember
I tried injecting DX8 through DX11 DLLs into the Steam version of Dead Space 1 (which is on sale for $5 today), but none of them prevent the game from overriding my color calibration.
I'm running in c:\Program Files (x86)\Steam\steamapps\common\dead space\ using the following command line:
c:\users\ben\downloads\cclutch_v0.3\cclutch\inject.exe c:\users\ben\Downloads\cclutch_v0.3\cclutch\debug\cclutch_x.dll patch "c:\Program Files (x86)\Steam\steamapps\common\dead space\Dead Space.exe"
The game launches, but I can tell for certain that my color profile is being overridden because I have a test profile that is rose-tinted.
I think I've found a workaround: If I exit the Steam client first, and then run the injector on the game executable, it will re-load Steam and then the game, and the injection will work.
After exiting the game, the Steam client is still running. If I now re-launch the game from the Steam client, the injection will still occur.
Notes:
- This works from a non-admin command prompt.
- Launching other games from the Steam client that was launched by the injector is dangerous, as it could potentially cause to you get banned for cheating. Therefore, it's best to be careful and close and re-open Steam after playing injected games in this way.
- Strangely, launching the Steam client itself via the injector does not work; it says something about trying to update Steam and then something about Steam not being available, then exits.