Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
This program alters the game's executable and causes it to operate with a limited number of cores. Just create a .bat and put the command, run as adm and it will change the executable.
Simply place imagecfg.exe in the same folder as the .exe file to be modified.
For those who wish I uploaded the already modified bcr.exe to use only 4 cores.
https://drive.google.com/file/d/1C7cJgaaf5-NQ1iqbRiHCm7Oot21LE2KS/view?usp=sharing
or
https://shre.ink/sJlJ5
Usage
ImageCFG will work from any directory, but for ease of use it can be placed in% systemroot% system32 (or C: Windowssystem32 or C: WindowsSysWOW64 (thanks chris.xudo333) if system32 doesn't work) and% systemroot% system32dllcache (or C: Windowssystem32dllcache). Doing so will make imagecfg a system command (run it from anywhere in any cmd window or the run dialog). This article assumes you have done so.
The -u option sets a specified executable to only run in uni-processor mode on multi-processor systems. This is probably optional but I run it anyways.
The -a option sets a process affinity mask (hexadecimal value) to the specified executable, so that it always runs using the specified CPU. You can also add up the bits to set multiple CPUs (thanks LigH). Examples (hex = decimal = CPU):
0x01 = 1 = CPU0
0x02 = 2 = CPU1
0x04 = 4 = CPU2
0x08 = 8 = CPU3
0x10 = 16 = CPU4
0x20 = 32 = CPU5
0x40 = 64 = CPU6
0x80 = 128 = CPU7
0x0f = 15 = CPU0, CPU1, CPU2, and CPU3 (1 + 2 + 4 + 8 = 15)
Examples
The following examples will use UT99 from Steam to fix the speed issues I have been experiencing on my FX-60 (AMD dual core) computer running Windows 7 Ultimate 64bit.
This first command is probably optional. It sets the exe to use only one CPU:
imagecfg -u "C: \ Program Files (x86) \ Steam \ steamapps \ common \ unreal tournament \ System \ unrealtournament.exe"
This is the important one. It sets the exe to use CPU0:
imagecfg -a 0x1 "C: \ Program Files (x86) \ Steam \ steamapps \ common \ unreal tournament \ System \ unrealtournament.exe"
Thank you so much dude.
Game is dead. You fix it. Welcome to the world of PC gaming.