Quote:
==========================================
Rclsoftware Thief Process Manager v1.0.0.1
==========================================
--------
Purpose:
--------
Looking Glass' Thief games, which were not written for multi-core processors,
still work on multi-core CPUs if run on a single processor with high priority
(as described here: (
http://www.thief-thecircle.com/guides/hyperthreading/) ).
This application automates the non-permanent way of fixing this issue.
------
Usage:
------
Lauch Thief and alt-tab to the desktop, then run Rclsoftware.ThiefProcessManager.exe and 'ok' the two message boxes.
--------------
Configuration:
--------------
Rclsoftware Thief Process Manager is configured to cause Thief1/G, Thief2 and DromEd to run on CPU #0 with High priority.
To change that default, open the file Rclsoftware.ThiefProcessManager.exe.config in notepad and manually modify the following settings:
ThiefExeNames - The names of the EXEs which need to run on a single processor with high priority.
ProcessorAffinity - An integer representing a bitmask indicating the processor(s) which Thief should run on.
PriorityClass - The priority which is given to the Thief EXE. Valid values are: Normal, Idle, High, RealTime, BelowNormal, AboveNormal.
I wrote this simple C# application to make jumping into Thief just that little bit quicker. :)