Запуск игры на одном ядре процессора (Работает со Steam).

Форум Административный раздел Системный раздел для главной FAQ Устаревшие FAQ
Сообщений: 2 • Страница 1 из 1 1
Аватара
Данный гайд устарел.
Актуальный FAQ - /viewtopic.php?f=45&t=1344&p=63778#p63778


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


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

Инструкция:
1_. Скачать необходимый лаунчер.
2_. Расспаковать в папку с игрой.
3_. Игать в игру без вылетов.

Скачать:
Ex Machina (не Steam версия) - Скачать.
Ex Machina/HTA ( Steam версия) - Скачать.
Ex Machina Меридиан 113 (любая версия) - Скачать.
Ex Machina Arcade (любая версия) - Скачать.

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

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


Теоретическое обоснование способа:
Спойлер
В общем, для стабильной работы 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 игры.


Van-ay

Семимахов

Van-ay

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


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара
Faq обновлён.
Добавлен Лаунчер для каждой из игр серии.
Так же добавлены Лаунчеры для Steam версии игр.

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


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Сообщений: 2 • Страница 1 из 1 1