All the tricks used in this tool came from the above topic, I just made them (almost) fully automatic.
-Supports Dual Core and Quad Core, SC and SCFA, may even apply to other games or applications.
-YMMV in the amount of performance boost, some reported big boost, some reported few or no boost, some reported negative boost
Core Cleaner (cclean.exe) by Superdog <beachletter@hotmail.com>
12/13/2007 v1.0
This was originally designed to enhance multicore effeciency for the RTS game Supreme Commander, but it could also be used on any other game or application.
The tool will move all non-system processes to the last CPU core of a dual core or quad core computer, leaving more room for an application that heavily utilizes the first core(s). It could also assign process priority to the specified application (optional).
General usage: cclean [name of executable] [RealTime/High/AboveNormal/Normal/BelowNormal/Low]
The cmax.exe included in the package is Core Maximizer 1.03 made by MadBoris, a SupCom specific optimizer tool (renamed the exe to make it autoload and unload together with cclean). It should be used together with the core cleaner to provide better performance boost.
====================================================
Installation instruction for SC (not FA):
1. Extract cclean.exe and cmax.exe to your Supreme Commander\bin folder.
2. Find SupComDataPath.lua in the same folder, back it up, turn off read-only, then add these to the end of file:
os.execute("start cclean.exe SupremeCommander.exe high")
os.execute("start cmax.exe")
3. Done! Now both tool will auto start with the game. When you're done, press any key to unload both of them.
====================================================
Installation instruction for SCFA:
1. Extract cclean.exe and cmax.exe to your Supreme Commander - Forged Alliance\bin folder.
2. Find SupComDataPath.lua in the same folder, back it up, turn off read-only, then add these to the end of file:
os.execute("start cclean.exe ForgedAlliance.exe high")
os.execute("start cmax.exe")
3. Run cmax.exe once, go to options, choose ForgedAlliance.exe, save and close.
4. Done! Now both tool will auto start with the game. When you're done, press any key to unload both of them.
====================================================
To disable autostart:
Simply delete the corresponding lines in SupComDataPath.lua.
To uninstall:
Delete the corresponding lines in SupComDataPath.lua and delete both exe files.
======================================================
Tools used in making cclean:
Process 2.03 by Craig Peacock
http://www.beyondlogic.orgShoveAffinity 1.0 by Adsci Engineering
http://www.adsciengineering.com/tools/shoveaffinity/======================================================