Hi all,
As mostly everyone has noticed by now, there are two issues with the RFG PC release.
1) Process starts up with Above Normal base priority, potentially choking platform performance.
2) Apparent bug in the implementation of the QueryPerformanceCounter+RDTSC-based renderer, possibly due to the loader lock disappearance (see Windows 7 kernel changes, Mark Russinovich)
The workaround for both involved manually launching and configuring both the base priority and a multiplier within third-party Cheat Engine software. Both of these methods were time consuming and error prone.
I nabbed, from the EDF*, a simple, standard hook (and launcher) that applies the necessary calibrations to the QueryPerformanceCounter function at runtime + resets the process priority. Enjoy.
instructions
- Download the archive below. For your safety, only download from the below source.
- Extract both edf.dll and rfg_launcher_edf.exe into the game's folder. (If using Steam, extract to \Steam\steamapps\common\red faction guerrilla.)
- Double-click rfg_launcher_edf.exe to launch the game! (You can adjust your shortcuts as needed, too.)
revision 0
- initial release, hard-coded multiplier
notes
- NOT recommended for multiplayer use; if you get banned, don't blame me
- dynamic cpu speed users (e.g. laptops) should ensure High Performance mode is enabled. varying CPU speeds may cause issues.
- this wasn't really stolen from the EDF, I developed it.