Перейти к содержанию

Wrappers или как запустить старые игры на современном железе


Pyran

Рекомендуемые сообщения

-!!- Сразу сделаем поправку, что это не панацея и эффекта может не быть вовсе, а настройки придется корректировать под себя, т.к. одного единого варианта просто нет, многое зависит от конкретно вашего железа, ос, драйверов.

 

В первую очередь, приоритет отдается запуску игры Fallout, ее классических частей и модов, чему и посвящен этот ресурс\тема. Fallout 1 и тем более Fallout 2, в этом особо не нуждаются (хотя, могут быть полезны), и спокойно запускаются без дополнительных утилит, т.к. у них есть sFall в нескольких вариациях. 

Fallout Tactics - если советы из FAQ вам не помогли, тогда пробуем запуск через врапперы.

 

Враппер - имеет несколько разных значений, в данном случае - это дополнительная "прослойка" между железом, драйверами и софтом (игрой), используя различные библиотеки помогает запустить его.

 

Утилиты:

  • dgVoodoo2 - это набор реализаций старого графического API для Windows 7 и более поздних версий.
  • DxWnd - перехватчик  управления приложением, позволяет запустить его в оконном режиме, улучшить совместимость и эмулировать режим оптического диска.
  • Ddraw Compat - оболочка DirectDraw\GDI для DirectX 7, которая призвана исправить проблемы совместимости и производительности.
  • DDHack | DDHack - Эта библиотека (ddraw.dll), предназначена для корректной работы с хост-средой. т.е. не будет искажения палитры, переключения системы в упрощенный графический режим и.т.д.
  • D3dWindower - программа для совместимости и запуска игры в оконном режиме.
  • Прочее (можно посмотреть тут).
  • Список Wrapper-ов на GitHub
  • Если ничего не помогает

Инструкция: 

dgVoodoo2

 

Требования просты, ОС  Windows Vista и выше и поддержка DirectX 10.0 и выше.

Реализованы библиотеки графического API: DirectX 1-9 и Glide 2.11, 2.45, 3.1.

  • Скачиваем архив
  • Распаковываем в удобное место
  • Из папки MS\x86 достаем все dll файлы и вместе с dgvoodooCPL\Conf копируем в папку с игрой\модом.

Важно! Выбираем правильный вариант, он зависит не от разрядности ОС, а от разрядности игры! 

 

Осталось настроить все это дело:

На примере Fallout Tactics:

Screenshot-347.png
Оставляем галочки, как на картинке.
  • В FT, при включении полноэкранного режима происходит конфликт с игрой и вылетает с ошибкой. Но это можно попытаться исправить (о чем ниже).
Screenshot-348.png
Оставляем галочки, как на картинке.
  • Если имеются тормоза, то попробуйте сменить видеокарту (и прочие настройки)
  • Для попытки сделать картинку "во весь экран", поиграйтесь с настройками Resolution: установите разрешение, равное разрешению в игре.
  • Если нужно отключить действие враппера, нажмите на Disable and passthru... (см.скрин 2).

 

 

DXWnd (в процессе понимания)

 

Вещь по забористей, одних файлов сколько, не говоря про настройки в про-режиме.

  • Распаковать архив в удобном месте
  • Запускаем  с "dxwnd.exe" и прочесть предупреждение
  • В появившемся окне нажимаем option - expect mode = Поздравляем! Вы стали разработчиком :smile3:, а теперь отключите это безумие поскорее.
  • Нажимаем правую кнопку мыши в окне программы и выбираем "add" и приступаем к настройкам:
  • - В начале указываем пути и файл запуска.
  • - Настраиваем параметры... 
  • [остальное позже, по мере положительного результата, ранее оной не пользовался].

Есть более старый билд, модифицированные порталом Old-Games, там минимум настроек, но на windows 10, она запускаться отказалась.

 
 
DDraw Compat
 

Тут совсем все просто и незатейлево:

  • Распаковать архив в каталог с игрой
  • Профит.
 
DDHack 
 

Простая утилита с рядом настроек, возможно, что ее актуальность осталась в прошлом и на Windows 10+ и свежем железе работать не будет (но не факт, все индивидуально).

  • Распаковать архив в папку с игрой.
  • Открыть файлы ddhack.cfg и ddhack.txt используя блокнот.
  • Вводим необходимые параметры в одну строку через пробел и сохраняем файл. Запускать как обычно.
  • На примере Fallout Demo: halfnhalf wc3smallvid 
     

Ниже перевод параметров\пояснение:

  • bilinear - Билинейное сглаживание графики.
  • halfnhalf - Масштабирование, а затем Билинейная интерполяция графики (только wc1\wc2).
  • showlogo - Удерживать логотип DDHack в углу экрана, в ином случае, всплывает при запуске на 2 секунды, lfms обозначить свою активность.
  • subtleoldlcd - эмуляция следов старого телевизора. oldlcd - эмуляция эффекта старого тв. veryoldlcd - эмуляция очень старого телевизора, аж жуть.
  • wc3scandouble - двойное-сканирование деинтерлейсинга wc3 видео.
  • wc3blurvideo - задействовать фильтр размытия на видео.
  • wc3smallvid - запустить видео в меньшем разрешении с черными боковыми рамками (- исключите интерлейсинг).
  • altwinpos - изменение положение окна; может исправить черный экран.
 
D3d Windower *
 

Тут тоже все довольно просто:

  • Запускаем программу D3dWindower.exe с правами администратора.
  • В меню нажимаем на [+] add program и выбираем нужный файл запуска, например "bos.exe".
  • Нажимаем на треугольник [>] Active emulation.
  • Нажимаем на иконку компьютера [PC] Run program.
  • Для более тонкой настройки жмем иконку шестеренки [Ж] Program options и настраиваем более тонко.

 

  • На windows 10/11, не всегда может работать. Но попробовать все же стоит.
 
 
Если ничего не помогло
 

Если вы испробовали все возможные рекомендации или вертели все это на "остро заточенном копье с полированным древком"... Доставайте из чулана "ламповый комп" или запускайте эмулятор виртуальной среды, т.е. виртуальную машину, вроде Sun Virtual Box (экстра), MS VirtualPC и прочие. Устанавливайте подходящую систему

 

Тема и пост будут наполняться, по возможности.

Fallout 2Путеводитель по модам | FAQ | Перевод модов | Путеводитель по RP

Nevada Band: Путеводитель по играм серииFAQ

Fallout Tactics: Путеводитель по модам | FAQ

База Данных: YD\YD\MF

Помогая другим, не забывай о себе =) 

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...