A.I.M.(http://forum.ja2.su/cgi-bin/yabb/YaBB.pl)
Обсуждаем игры >> Night Ops >> Запуск JA2 и модов на Windows 8, 8.1 и 10
(Message started by: Терапевт на 29.08.2015 в 22:55:46)

Заголовок: Запуск JA2 и модов на Windows 8, 8.1 и 10
Прислано пользователем Терапевт на 29.08.2015 в 22:55:46
Штатный способ запустить без тормозов JA2 на Windows 8, 8.1 и 10, не прибегая к сторонним библиотекам эмуляции DirectDraw (типа Wine).

Недостаток способа по сравнению с использованием сторонних библиотек заключается в зависании при воспроизведении видеороликов в JA2 (в JA2:UB зависаний нет, так как у видео другой формат). Чтобы игра запустилась, нужно стереть (или переименовать) в каталоге Data файл intro.slf.
Достоинства способа - корректный показ стратегической карты в "вертолётном" режиме и максимальная производительность скроллинга при больших разрешениях экрана.
 
1. Создать с помощью Блокнота reg-файл с данными ниже, заменив путь к ja2.exe на свой (двойные слеши обязательны):
 

Code:
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\games\\ja2\\ja2.exe"="~ DWM8And16BitMitigation Layer_ForceDirectDrawEmulation 8And16BitAggregateBlts"

2. Запустить и разрешить изменение данных в реестре.
 
[offtop]Пример reg-файла:
http://www.ja2.su/NOtest/ja2ddraw_fix.reg [/offtop] 

Если нужна поддержка ещё и оконного режима, доступного в некоторых модах, то reg-файл будет иметь вид:


Code:
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\games\\ja2\\ja2.exe"="~ DWM8And16BitMitigation HIGHDPIAWARE 16BITCOLOR Layer_ForceDirectDrawEmulation 8And16BitAggregateBlts"



Второй вариант запуска заключается в распаковке компонентов Wine в папку с ja2.exe. В этом случае будут своеобразные цветовые искажения на стратегической карте в "вертолётном" режиме.
http://www.ja2.su/NOtest/wine.zip
Пример искажений[offtop]http://forum.ja2.su/Attach/Images/AA_map.png[/offtop]


Есть и третий вариант
http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=no;action=display;num=1227889959;start=2350#2376


Заголовок: Re: Запуск JA2 и модов на Windows 8, 8.1 и 10
Прислано пользователем Терапевт на 14.07.2020 в 23:11:03
Потерявшийся третий вариант от Airbus.

Полная инструкция для Windows 10:
1) Скачать последнюю версию dgVoodoo 2 отсюда: http://dege.freeweb.hu
2) Из скачанного архива взять файлы "MS/DDraw.dll", "MS/D3DImm.dll" и "dgVoodooSetup.exe", все три скопировать в папку с игрой, заменив оригинальный ddraw.dll.
3) Запустить dgVoodooSetup.exe.
4) Во вкладке General под Appearance поставить галку рядом с Full Screen, Scaling mode выставить "Unspecified".
5) Во вкладке DirectX указать:
Videocard - "dgVoodoo Virtual 3D Accelerated Card",
VRAM - максимум,
Resolution - "Unforced" или родное,
убрать галку рядом с "Application controlled fullscreen/windowed state"
в самом низу отметить галкой "Fast video memory access".
 
Для включения оконного режима вернуться во вкладку General и отметить галкой Appearance - Windowed.


А вот тут описание и компоненты для четвёртого варианта:
https://github.com/elishacloud/dxwrapper/releases



A.I.M. » Powered by YaBB Modification 4 (v.4.0.0-pre)!
YaBB © 2000-2003. All Rights Reserved.