Убираем тормоза C&C Generals Zero Hour, Contra 007
Итак долго мучался как исправить тормоза при большом количестве юнитов, наконец нашел решение :)
Создаем файл .txt - меняем название на Contra_PCore_Fix.bat (можно в начале сделать батник потом сохранить уже в нужном разрешении)
в батнике прописываем :
@Echo off
echo Запуск Contra 007 с фиксом P-ядер...
REM === ПУТЬ К ИГРЕ ===
set GAME_PATH=C:\Games\contra007\Generals ZeroHour
set GAME_EXE=generals.exe
cd /d "%GAME_PATH%"
start "" "%GAME_EXE%"
echo Ожидание запуска игры...
timeout /t 8 >nul
REM === УСТАНОВКА CPU AFFINITY (P-ЯДРА 0–7) ===
powershell -command ^
"$p = Get-Process generals -ErrorAction SilentlyContinue; if ($p) { $p.ProcessorAffinity = 255 }"
echo Готово. Игра закреплена за P-ядрами.
pause
exit
где C:\Games\contra007\Generals ZeroHour - меняем на путь до файла запуска игры generals.exe
и все, лаги при большом количестве юнитов как рукой снимает.
может кто играет в некроигры будет полезно))













