Как запустить ex machina на 1 ядре

Обновлено: 16.05.2024

Ex Machina + Win7 запуск на одном ядре процессора (Работает со Steam).

Правильная работа игр серии Ex Machina в среде Windows 7 (8) достигается запуском их на 1 ядре процессора.
Для этого служат специальные Лаунчеры.
Лаунчеры созданы для всех игр серии.
Каждый архив содержит 2 лаунчера - с консолью и без.
При использовании Лаунчера стартовые ролики проигрываются без проблем.

Примечание для Steam версии:
Игру необходимо запускать не из Steam, а Лаунчером из папки с игрой.
Steam при этом должен быть запущен.
Можно вывести ярлык на Лаунчер на рабочий стол или в Steam для удобства.

Примечание для kto MOD 4.0
kto MOD 4.0 уже содержит встроенный Лаунчер.
не ставьте этот Лаунчер на kto MOD 4.0.

Теоретическое обоснование способа:
Спойлер В общем, для стабильной работы EM под семёркой нужно, чтобы она работала только на одном ядре процессора.

Однако, учитывая что win7 - это хорошо урезанная windows 2008, с запуском программ на одном ядре есть проблемы, которые есть, видимо, результат этого самого урезания. Кстати на Висте их нету, которая всё же менее урезана была в своё время. И если на Висте, чтобы запустить программу на одном ядре, надо было всего лишь указать нужные параметры в ярлыке, то на семёрке нужен батничек (файл с расширением bat).

Такой батник должен содержать две строки:
Код: Ctrl+A, Ctrl+C cd "C:\Program Files (x86)\Buka\Антология Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe
Первая строка указывает полный путь к каталогу с игрой и делает его текущим.
Вторая строка запускает игру на втором ядре процессора.

Для создания батника можно открыть блокнот, вставить указанные выше две строки и записать в файл ExMachina.bat. Потом этот файл лучше поместить в каталог с игрой, то есть туда, где лежит ExMachina.exe.

Для привычного запуска можно отредактировать строку в ярлыке. Если, скажем, там была строка:
Код: Ctrl+A, Ctrl+C "C:\Program Files (x86)\Buka\Антология Ex Machina\Ex Machina\ExMachina.exe"
То её надо заменить на:
Код: Ctrl+A, Ctrl+C "C:\Program Files (x86)\Buka\Антология Ex Machina\Ex Machina\ExMachina.bat"
Ну и поставить привычный значок из ExMachina.exe.

Запускал на профессиональной версии на двух машинах. При этом, кстати, стартовые ролики проигрываются как положено.

Для Steam версии игры:

" Van-ay " писал(а):

У меня Steam версия, проблему запуска решил указанным вами способом.
Но прописанный путь в bat файле выглядит по другому. У меня вот так:

cd D:\Steam\SteamApps\common\Hard Truck Apocalypse
start /AFFINITY 0x2 "hta" hta.exe

Как видите, в Steam версии игры другое имя файла запуска. То же самое для Ex-Machina Arcade:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE ARCADE
start /AFFINITY 0x2 "Ex Machina" emarcade.exe

И для Ex-Machina Meridian 113:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE RISE OF CLANS
start /AFFINITY 0x2 "Ex Machina" Meridian113.exe

Есть один момент, игру надо запускать не из Steam а напрямую из папки с игрой, через созданный вами bat файл или через ярлык на рабочем столе на нужный вам bat файл. Steam при этом должен быть запущен. Этим способом запустил все 3 игры.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John "

22 мар. 2014 в 21:23 Ex Machina на Windows 7 - гарантированный запуск игры на одном ядре процессора.

В общем, для стабильной работы EM под семёркой нужно, чтобы она работала только на одном ядре процессора.
Читаем внимательно, иначе ничего не получится!
Нужно открыть блокнот и вписать туда:

cd "C:\Program Files (x86)\Buka\Антология Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe

ТОЛЬКО ПУТЬ К ИГРЕ УКАЗАТЬ СВОЙ! И сохранить в папку с игрой в формате .bat
=
У меня Steam версия, проблему запуска решил указанным способом.
Но прописанный путь в bat файле выглядит по другому. У меня вот так:

cd D:\Steam\SteamApps\common\Hard Truck Apocalypse
start /AFFINITY 0x2 "hta" hta.exe

Как видите, в Steam версии игры другое имя файла запуска. То же самое для Ex-Machina Arcade:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE ARCADE
start /AFFINITY 0x2 "Ex Machina" emarcade.exe

И для Ex-Machina Meridian 113:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE RISE OF CLANS
start /AFFINITY 0x2 "Ex Machina" Meridian113.exe

Есть один момент, игру надо запускать не из Steam а напрямую из папки с игрой, через созданный вами bat файл или через ярлык на рабочем столе на нужный вам bat файл. Steam при этом должен быть запущен. Этим способом запустил все 3 игры.

22 мар. 2014 в 21:24 Ex Machina на Windows 7 - гарантированный запуск игры на одном ядре процессора.

В общем, для стабильной работы EM под семёркой нужно, чтобы она работала только на одном ядре процессора.
Читаем внимательно, иначе ничего не получится!
Нужно открыть блокнот и вписать туда:

cd "C:\Program Files (x86)\Buka\Антология Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe

ТОЛЬКО ПУТЬ К ИГРЕ УКАЗАТЬ СВОЙ! И сохранить в папку с игрой в формате .bat

У меня Steam версия, проблему запуска решил указанным способом.

Но прописанный путь в bat файле выглядит по другому. У меня вот так:

cd D:\Steam\SteamApps\common\Hard Truck Apocalypse
start /AFFINITY 0x2 "hta" hta.exe

Как видите, в Steam версии игры другое имя файла запуска. То же самое для Ex-Machina Arcade:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE ARCADE
start /AFFINITY 0x2 "Ex Machina" emarcade.exe

И для Ex-Machina Meridian 113:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE RISE OF CLANS
start /AFFINITY 0x2 "Ex Machina" Meridian113.exe

Есть один момент, игру надо запускать не из Steam а напрямую из папки с игрой, через созданный вами bat файл или через ярлык на рабочем столе на нужный вам bat файл. Steam при этом должен быть запущен. Этим способом запустил все 3 игры.

22 мар. 2014 в 21:23 Ex Machina на Windows 7 - гарантированный запуск игры на одном ядре процессора.

В общем, для стабильной работы EM под семёркой нужно, чтобы она работала только на одном ядре процессора.
Читаем внимательно, иначе ничего не получится!
Нужно открыть блокнот и вписать туда:

cd "C:\Program Files (x86)\Buka\Антология Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe

ТОЛЬКО ПУТЬ К ИГРЕ УКАЗАТЬ СВОЙ! И сохранить в папку с игрой в формате .bat
У меня Steam версия, проблему запуска решил указанным способом.
Но прописанный путь в bat файле выглядит по другому. У меня вот так:

cd D:\Steam\SteamApps\common\Hard Truck Apocalypse
start /AFFINITY 0x2 "hta" hta.exe

Как видите, в Steam версии игры другое имя файла запуска. То же самое для Ex-Machina Arcade:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE ARCADE
start /AFFINITY 0x2 "Ex Machina" emarcade.exe

И для Ex-Machina Meridian 113:

cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE RISE OF CLANS
start /AFFINITY 0x2 "Ex Machina" Meridian113.exe

Есть один момент, игру надо запускать не из Steam а напрямую из папки с игрой, через созданный вами bat файл или через ярлык на рабочем столе на нужный вам bat файл. Steam при этом должен быть запущен. Этим способом запустил все 3 игры.

Читайте также: