Unzip to any directory
run EQCPUInj.exe
play EQ
Notice EQ doesn't use up all your CPU time, and your system won't overheat!
How it works:
EQCPUInj makes EQCPU.dll load on your system. If EQCPU.dll detects EQ, it will patch it in memory to give up some CPU time. If a copy of EQ goes into the background, it will use even less CPU time.
What EQ devs should do:
In ProcessGameEvents() the main loop needs to give up cpu time to be friendly.
Seems to work pretty well. When EQ isn't the active window my cpu usage averages about 40%. About 65% when running in fullscreen. I don't think it violates the EULA since it doesn't modify gameplay in any way but that's up to you to decide! I hope something like this makes it into EQ officially.
SOE broke it? Bastards. I'm sure there will be an update soon. I hope. I find it a handy thing and I actually load up EQ instead of EQIM these days since it keeps the system from slowing to a crawl.
Voronwë wrote:cool, thx Asl. this si a big prob on one of my boxes.
So how many sessions of EQ are you up to Vor? 5? 6? So leet.
"There is at least as much need to curb the cruel greed and arrogance of part of the world of capital, to curb the cruel greed and violence of part of the world of labor, as to check a cruel and unhealthy militarism in international relationships." -Theodore Roosevelt