View Single Post
Old 02-07-2016, 04:39 PM   #1
Zheka
РядовойВ запасе
 
Join Date: Aug 2008
Posts: 14
Восклицание Homeworld classic и Windows 10

Всех приветствую! Время идёт , прогресс не стоит на месте, и волей (а иногда и не волей) приходится пересаживаться на новое детище от microsoft – Windows 10. И если в 7ке особых проблем с запуском старичка homeworld не было, то в 8ке и 10ке всё оказалось не так просто.

Но обо всём по порядку. Первым делом качаем homeworld из темы и ставим русификатор. После установки запускаем игру. Homeworld.reg из архива трогать не надо, он нам ничем не поможет, в 10ке другой путь в реестре. В windows 10 pro x64 при запуске игры настройки прописываются по адресу:
Code:
[HKEY_CURRENT_USER\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Sierra On-Line\Homeworld]
Но здесь мы пока ничего не трогаем. Итак, в чём, собственно, суть проблемы запуска HW. Игра в принципе стартует в режиме d3d и всё вроде бы хорошо. Но если войти в режим строительства, FPS катастрофически падает до 10-3! Мышка еле ползает по экрану, играть невозможно. Раньше эта проблема решалась просто – вместо d3d ставим opengl32, а файлу нomeworld.exe режим совместимости NT4. Сейчас же на вкладке «совместимость» вы такого режима больше не найдёте. А остальные здесь не помогут. Однако есть в 10ке обходной путь и называется он – «Установщик базы данных совместимости». Добрый человек с сайта pcgamingwiki.com любезно выложил файлик, добавляющий нomeworld.exe в базу. Качаем его, разархивируем и запускаем. При запуске появится окно программы «Установщик базы данных совместимости», нажимаем «Да».



Русифицированный файл homeworld_RU.exe переименовываем в нomeworld.exe.
Отлично, теперь режим совместимости установлен и можно править настройки в реестре.
Идём по пути
Code:
[HKEY_CURRENT_USER\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Sierra On-Line\Homeworld]
И устанавливаем следующее:
Code:
"deviceToSelect"=""
"glToSelect"="opengl32.dll"
Цвет (screenDepth) - 32 бита, выставляем разрешение экрана для FullHD монитора (1920x1080), это screenWidth и screenHeight соответственно.



Далее не лишним будет добавить к ярлыку на рабочем столе следующие ключи:
Code:
D:\Games\Homeworld\Homeworld.exe /triple /heap 1073741824 /enableSSE /disableAVI /pilotView
Теперь можно запустить игру. Хорошо , но не хватает сглаживания. В настройках игры его естественно нет, но можно выставить принудительно в драйвере видео карты. На Radeon с этим проблем нет, ПО Radeon Software Crimson Edition позволяет добавить в список игр любую, даже самую древнюю. А вот с GeForce Experience так не выйдет, ручного режима нет. Но есть обходной путь – утилитка NVIDIA Inspector 1.9.7.3. Скачиваем её и запускаем.
Создаём новый профиль и даём ему имя:



Нажимаем на зелёный «+» и добавляем файл нomeworld.exe:



Любая современная видеокарта тянет Homeworld без проблем, поэтому выкручивайте сглаживание на максимум:



Нажимаем кнопку «Apply changes» и закрываем программу. Теперь при запуске Homeworld сглаживание будет применяться автоматически.

Ну и в завершении вишенка на торте – убираем нафиг N-LIPS. В настройках игры этого сделать не получится, но есть прекрасная модификация Homeworld Truescale Ship. Скачиваем архив в папку с игрой и распаковываем.

Всё! Приятной вам игры!

P.S. Nvidia ShadowPlay (Share) записывает игру корректно, но стартовать запись надо до запуска игры.
Zheka is offline   Reply With Quote