Для начала напомню о предыдущих моих заметках, связанных с симуляторами Jane's. Подозреваю, что настройка "вирутального джойстика" будет актуальная и по сей день. Занимательная эпопея по починке F15, пожалуй, интересна только с точки зрения истории и результата. Кроме того, по соответствующим тегам доступны и другие заметки в основном связанные с настройкой симуляторов под конкретными ОС. Но вернемся к текущему "комплекту".
Что работает?
На сколько я понимаю (что мне удалось "пощупать") - все, включая тренировочные миссии (и исторические миссии в Longbow), звук. Longbow 2 можно запустить как с Direct3D (ярлык Longbow 2 в dxwnd) так и с Glide (ярлык Longbow 2 Glide в dxwnd) рендерингом. Рекомендуется использовать именно Glide версию.
На чем тестировалось?
Windows 10 1903 x64.
Какие дистрибутивы нужны?
- Janes Longbow Anthology (4 диска). По сути антология это пропатченные (и не очень) версии Longbow и Longbow 2. Работоспособность была проверена именно на Longbow Anthology. Работа на других версиях не гарантируется.
- Janes F-15 и официальный патч 1.17.
- Janes F/A-18 и официальный патч 1.01f.
- Apache (Windows 9x версия, программный рендеринг) и последние патчи (если только они не итегрированы в ваш дистрибутив)
- Hind (Windows 9x версия, программный рендеринг) и последние патчи (если только они не итегрированы в ваш дистрибутив)
- iF-16 (Windows 9x версия, программный рендеринг) плюс аддон кампания в Афганистане
- В Longbow и Longbow 2, к сожалению, наблюдаются редкие краши по завершении миссии.
- Переключение по Alt+Tab во время игры может привести к зависанию или завершениею приложения.
- Небольшие смещения при клике по приборной панели в Jane's F/A-18
- Скрипт тестирования verify.cmd не расчитан на запуск в Windows ниже 10-ой версии. Об этом скрипте позже.
1. Предварительные шаги
Скачайте и распакуйте куда-нибудь содержимое архива mydxwnd.7z (сохраняя структуру каталогов).
Внутри lba каталога находятся каталоги:
longbow, longbow2, longbow2glide и cd
Внутри cd каталога находятся каталоги:
cd1, cd2, cd3 и cd4
2a. Установка Jane's Longbow Anthology (Longbow и Longbow 2)
- Инсталлируйте куда-нибудь c оригинальных дисков или образов Jane's Longbow Anthology. Откажитесь от установки goldfxa патча на Longbow.
- Из каталога, куда был установлен Longbow скопируйте все содержимое в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\longbow
- Из каталога, куда был установлен Longbow 2 скопируйте все содержимое в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\longbow2
- Из каталога, куда был установлен Longbow 2 скопируйте все содержимое в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\longbow2glide
Три предыдущих действия, как уже, думаю, ясно, по сути копирование установленных игр в наши каталоги.
- Установите goldfxa патч распаковав (перезаписывая/заменяя существующие файлы) содержимое архива Longbow.goldfxa.7z в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\longbow
- Содержимое диска #1 скопировать в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\cd\cd1
- Содержимое диска #2 скопировать в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\cd\cd2
- Содержимое диска #3 скопировать в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\cd\cd3
- Содержимое диска #4 скопировать в (каталог куда был распакован архив из первого пункта)\mydxwnd\lba\cd\cd4
2b. Установка Jane's F15
- Установите полную инсталляцию Jane's F15 в (каталог куда был распакован архив из первого пункта)\mydxwnd\f15
- Установите официальный патч 1.17
2c. Установка Jane's F/A-18
- Установите полную инсталляцию Jane's F/A18 в (каталог куда был распакован архив из первого пункта)\mydxwnd\f18
- Установите официальный патч 1.01f
- Установите программную (Software) Windows версию Apache в (каталог куда был распакован архив из первого пункта)\mydxwnd\apache
- Если в наличии есть патчи устанавливаем/распаковываем их
- Если инсталлятор под Windows вашего дистрибутива 16-разрядный и не работает под Windows 10 запускаем из (каталога куда был распакован архив из первого пункта)\mydxwnd\otvdm\otvdmw.exe, и выбираем соответствующий инсталлятор.
2e. Установка Hind (Digital Integration)
- Установите программную (Software) Windows версию Hind в (каталог куда был распакован архив из первого пункта)\mydxwnd\hind
- Если в наличии есть патчи устанавливаем/распаковываем их
- Если инсталлятор под Windows вашего дистрибутива 16-разрядный и не работает под Windows 10 запускаем из (каталога куда был распакован архив из первого пункта)\mydxwnd\otvdm\otvdmw.exe, и выбираем соответствующий инсталлятор.
2f. Установка iF-16 (Digital Integration)
- Установите программную (Software) Windows версию iF-16 в (каталог куда был распакован архив из первого пункта)\mydxwnd\f16
- Если аддон кампании в Афагнистане не интегрирован в дистрибутив отдельно устанавливаем его
- Если инсталлятор под Windows вашего дистрибутива 16-разрядный и не работает под Windows 10 запускаем из (каталога куда был распакован архив из первого пункта)\mydxwnd\otvdm\otvdmw.exe, и выбираем соответствующий инсталлятор.
3. Финальные шаги
- Скачайте и распакуйте архив mydxwnd.fix.7z (перезаписывая существующие файлы) в каталог, куда был распакован архив из первого пункта.
- Перейдите в каталог, куда был распакован архив mydxwnd.7z из первого пункта и откройте каталог mydxwnd.
- Если был установлен Longbow Anthology запустите gencd.cmd. Это сгенерирует ini файлы для встроенного в игру 'cd эмулятора'.
- Если был установлен F-15 запустите f15.video.fix.cmd. Это переименует GUI видеоролики и предотвратит проблемы с рендерингом текста (Для обратной процедуры можно впоследствии воспользоваться f15.video.restore.cmd).
- Запустите genini.cmd. Это сгенерирует конфигурационный файл dxwnd и правильные пути к файлам.
- Запустите verify.cmd. Данный скрипт проверяет наличие определенных файлов тем самым контролирует процесс правильности выполнения всех предыдущих шагов. Если все сделано верно вы не увидите после работы данного скрипта ни единого "красного" сообщения.
- рекомендуется установить Aspect ratio в Aspect correction для сохранения оригинальных пропорций.
- установите Vertical synchronization в On
Перейдите в каталог dxwnd и запустите DxWnd.exe или же просто запустите dxwnd.cmd
В графических настройках F-15 выберите 3dfx glide рендеринг.
Если все сделано верно, ярлыки на Longbow, Longbow 2 (glide), Longbow 2, F15, F18, Apache, Hind, F16 будут доступны.
Не забываем, что для работы Hind, Apache и F16 в приводе/виртуальном приводе должен находиться/быть смонтирован диск/образ соответствующей игры.
Приятно по-ностальгировать!
Использованное ПО
- волшебный dxWnd 2.5.28 + мои небольшие доработки на dxwnd.dll (перекомпилировано из "исходников")
- замечательный dgVoodoo 2.62.1 (WIP 67)
- отличный nGlide 2.10
- надежный miniperl
- стабильный winevdm 0.7
- Исполняемый файл F15 заменен на в свое время исправленный мной
- Механизмы совместимости Windows (shim engine) не используются
- Изменения в dxwnd.dll не значительны, однако без них "комплект" не будет нормально функционировать
- wrapper.dll в F18 заменен на исправленный (исправлено дублирование курсора)
Dege, автору прекрасного враппера dgVoodoo за отзывчивость, помощь и консультации в тонкой настройке враппера для F/A-18. Спасибо!
Обновления
- Добавлена поддержка Janes F/A-18
- Добавлена поддержка Hind, Apache, iF-16 (программный рендеринг) от Digital Integration.








