Thief: the Dark Fate Forum

Thieves Connection => Проблемы с работоспособностью => Тема начата: snowworm от 04 сентября 2006 01:48:01

Название: Проблема Thief 2 на Pentium D
Отправлено: snowworm от 04 сентября 2006 01:48:01
Проблема такова: после запуска игры (а также фм-ок) компьютер капитально подвисает.
Hашел следующий выход - запускаю игру, затем нажимаю Ctrl+Alt+Del и вызываю Task Manager. В разделе Processes нахожу thief2.exe. Левым кликом на него - выбираю Set Affinity - и выключаю CPU 1. Затем Alt+Tab перехожу в игру и дальше все работает нормально.
Вопрос: можно ли этот процесс как-то автоматизировать... например заставить файл thief2.exe всегда использовать только одно ядро в процессоре... что характерно - на моей старой машине 2хPentium2-400 никаких проблем не возникало...
Название: Проблема Thief 2 на Pentium D
Отправлено: THIEF154 от 04 сентября 2006 20:57:30
У тебя на старой машине было скорее всего одно ядро и стоял 98 винд.
А насчет автоматизации вот это пробовал.
1) Скачайте imagecfg.
2) Разархивируйте его в каталог "Windows\system32", а также в "Windows\system32\dllcache".
3) Сделайте резервные копии ваших .exe и .icd файлов (для Thief 2).
4) Запустите Блокнот и наберите следующее:
Для Thief/Gold:
imagecfg -u thief.exe
imagecfg -a 0x1 thief.exe
pause
Для Thief 2:
imagecfg -u thief2.exe
imagecfg -u thief2.icd
imagecfg -a 0x1 thief2.exe
imagecfg -a 0x1 thief2.icd
pause
5) Сохраните файл в каталоге игры с именем "processor.bat".
6) Запустите файл "processor.bat". Должно появиться что-то подобное следующему:
D:\Games\Thief2>imagecfg -u thief2.exe
thief2.exe contains no configuration information
thief2.exe contains a Subsystem Version of 4.0
thief2.exe updated with the following configuration information:
Image can only run in uni-processor mode on multi-processor systems
Image can only run in uni-processor mode on multi-processor systems
D:\Games\Thief2>imagecfg -u thief2.icd
thief2.icd contains no configuration information
thief2.icd contains a Subsystem Version of 4.0
thief2.icd updated with the following configuration information:
Image can only run in uni-processor mode on multi-processor systems
Image can only run in uni-processor mode on multi-processor systems
D:\Games\Thief2>imagecfg -a 0x1 thief2.exe
thief2.exe contains the following configuration information:
thief2.exe contains a Subsystem Version of 4.0
Image can only run in uni-processor mode on multi-processor systems
thief2.exe updated with the following configuration information:
Process Affinity Mask: 00000001
D:\Games\Thief2>imagecfg -a 0x1 thief2.icd
thief2.icd contains the following configuration information:
thief2.icd contains a Subsystem Version of 4.0
Image can only run in uni-processor mode on multi-processor systems
thief2.icd updated with the following configuration information:
Process Affinity Mask: 00000001
D:\Games\Thief2>pause
Press any key to continue . . .
7) Запустите игру и играйте.
 
Название: Проблема Thief 2 на Pentium D
Отправлено: S.Siamsky от 04 сентября 2006 22:53:38
Господа, все это давным-давно описано в Техническом FAQ'е, который есть на сайте (и, разумеется, на сайте у Яры - тоже). Все-таки надо бы там сначала смотреть, а уж если ничего и там не нашлось - тогда конечно.
Кстати о птичках - на русском сайте System Shock 2 такого решения проблемы (способ №2) не предлагается - только через диспетчер задач, хотя, по-моему, должно железно работать и для SS2.
Название: Проблема Thief 2 на Pentium D
Отправлено: THIEF154 от 05 сентября 2006 16:50:51
Я второй способ скопировал с технического FAQ, который находится
у нас на сйте, хотя я юзаю первый способ.
Название: Проблема Thief 2 на Pentium D
Отправлено: Force от 06 сентября 2006 21:59:00
[off]
Цитироватьдолжно железно работать и для SS2
поскольку у нас сайт не о SS2, я удалил из FAQ часть, касающуюся этой игры. В разделе Ссылки находится линк на очень хороший русскоязычный ресурс по этой игре.[/off]
Название: Проблема Thief 2 на Pentium D
Отправлено: S.Siamsky от 07 сентября 2006 13:11:29
Force
Ага, я про него и говорю.
Там предлагается (насколько я понял) только первый способ (через диспетчер задач).
Хотя я там уже предлагал дать хотя бы ссылку на наш технический FAQ.