Найти тему
Игроманы 90х (Edvard Force)

DuckStation - эмулятор Play Station 1. Установка DS, настройка + установка HD игровых текстур + онлайн через ParSec. (дата 18.08.2023)

Оглавление

Давно слышал про этот эмулятор и сегодня мы с вами попробуем разобраться вместе, как же его поставить и настроить. В отличии от моего ePSx 2.0.5 эмулятора, меня привлекла в DuckStation настройка графики. Вот мы и попытаемся сегодня разобраться, как добиться оптимально красивой картинки в старых играх на PS1.

И вот опять вылазит старая проблема с поиском инфы. Один стример начал сразу с настройки, второй начал с установки без ссылки, третий даже не рассказал про смену языка, а траблы с управлением пришлось решать вообще мне самому и т.п. Не люблю такое. Гайд должен быть гайдом, а не обрывками непонятно чего. Вот я ж опять и пришёл сюда, чтобы в очередной раз написать для вас качественный гайд =).

-2

Установка.

Собственно приступим.

1). Ссылка на сам эмулятор. Находим его по адресу

Releases · stenzek/duckstation

Качаем уже с знакомого сайта файл под названием "duckstation-windows-x64-release.zip". Собственно это сам эмулятор DuckStation.

-3

Распаковываете в удобное место. Заранее я создал просто папку "rom" для будущих игр. Должно получиться примерно это.

-4

И запускаете через ярлык "duckstation-qt-x64-ReleaseLTCG".

2). Далее в запущенной программе меняем язык. Сверху есть меню "Settings", заходим туда и снизу либо последняя, либо предпоследняя строка будет называться "Language". Ставим русский язык.

-5

3). BIOS. Ну и конечно же для завершения установки нам нужны Биосы для работы разных игр. Ссылочка на Биосы https://www.emu-land.net/consoles/psx/bios . Скачиваете тут всё, что видите.

-6

Правда извините, самому теперь пришлось регаться на Emu-land и по другому уже скачать нельзя оттуда что то, а раньше можно было. Но сайт старый, проверенный.

Далее создаём папку "bios" так же в корне DuckStation и кидаем в эту папку все скаченные биосы. ВАЖНО - распаковываем далее биосы в эту же папку!!! Что удобно, в DuckStation есть автоопределение Биосов, но вам всё равно надо отметить расположение папки с биосами.

-7

Поэтому переходим в "Настройки", где мы меняли язык и нажимаем на опцию "BIOS", где ищем строку "Каталог BIOS" и отмечаем нашу созданную папку "bios" с биосами в эмуляторе DuckStation.

Настройки (все общие настройки для работоспособности и лучшей визуализации).

4). Переходим опять в "Настройки", далее "Общие" настройки и ставим галочки на следующих параметрах ниже. Хотя можете их сами почитать и что то поставить по своему усмотрению.

-8

Единственно на опцию "Автоматическое обновление" смотрите сами, ставить, не ставить. Я просто смотрю, что они эти версии и опции часто кардинально изменяют и расположение некоторых параметров меняется часто.

  • Список игр

Исходя из моего гайда, я создал папку "rom" (можете назвать её как угодно сами) в корне эмулятора DuckStation. Вот туда кидаете все игры (все ромы). Затем нажимаете (как на скрине ниже), в первом окне справа сверху иконку "+" и указываете директорию, т.е. нашу папку "rom", чтобы эмулятор увидел игры.

-9

Далее снизу нажимаете "Поиск новых игр". Если всё сделано правильно, то эмулятор увидит наши игры. У меня получилось вполне.

5). Другие настройки.

  • Консоль

Ну тут интересная опция "Эмуляция ЦП". По сути это разгон игр до 60 FPS. По умолчанию стоит 100% и настоятельно не рекомендуют сильно завышать этот параметр, а то игры будут ломаться. Если и пробовать что то, то по чуть чуть добавляя. В целом советуют экспериментировать ну примерно до 200%. Но при этом все игры могут работать при одинаковом значении параметра по разному. В остальном всё ставьте так же, как на скрине ниже.

-10
  • Эмуляция

В целом тоже ставьте всё как на скрине ниже. Для онлайна (чуть позже разберём) тут есть настройки "синхронизация с частотой обновления хоста", экспериментировать надо. "Оптимальная частота кадров" в целом тоже вещь полезная наверно. Но оставьте тут всё пока по умолчанию, потому что у нас задача настроить эмулятор на стандартную работоспособность.

-11
  • Карты памяти

Ну тут без скрина можно даже. Оставляем всё по умолчанию. Это наши сохранения. Хотел поменять директорий расположения сохранений, но нельзя. Значит оставляем всё так, как есть

  • Отображение

Ну тут тоже есть несколько интересных настроек. Во первых "Адаптера", тут ставим свою видеокарту. Во вторых "Вертикальная синхронизация", тоже по усмотрению. "Соотношение сторон", тут ставите более приемлемое для вас. И можете поставить "Показать FPS" ну например чтобы видеть при разгоне опции с ЦП, что получается.

-12
  • Улучшения

Тоже немаловажная опция. "Масштаб внутреннего разрешения" отвечает за то, насколько разрешение в игре будет выше, т.е. в два раз - 2х, а в 10 раз - соответственно 10х. Всё остальное ставите так, как на скрине ниже. С нижней опцией PGXP можете поэкспериментировать на своё усмотрение. Можно ещё поставить две галочки на "Текстуры и цвета с корректировкой перспективы".

-13
  • Звук

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

  • Папки

Ну всё остальное не особо интересно, а вот в "Папках" по адресу "C:\Users\User\Documents\DuckStation\screenshots" у вас будут храниться сохранения, всякие отчёты, так же скриншоты (настраиваются на горячих клавишах).

Настройка управления (геймпад / клавиатура).

6). Управление. Далее ещё один важный момент. Эти все меню, про которые я говорил выше, открываются при нажатии именно на них, где открывается ДРУГОЕ окно!!! Но если мы просто развернём настройки (как на скрине ниже), опять же где меняли язык, то тут есть ещё ряд нужных опций отдельно. Сделан интерфейс по бестолковому, ну да ладно.

-14

Это "Горячие клавиши", это "Контроллеры" и другие параметры. Но нам осталось разобрать управление, т.е. "Контроллеры". Как настраивать геймпад. Смотрим на скрин ниже. Dinput и Xinput служат вроде для работы геймпадов. Поэтому на них включаем галочки. Плюс есть какая то галочка для улучшения DualShock 4. Справа так же можете видеть что у меня определилась клавиатура и мышь (keyboard / mouse). Там же скорее всего должны появиться и геймпады.

-15

Как играть на клавиатуре.

И тут существует проблемка, которую я решил. Заходим в "Порт контроллера и аналоговый контроллер". Далее отчищаете все значения опцией справа сверху "Очистить сопоставление". Далее я столкнулся с такой проблемой, что на "Крестовине" у меня не работал WASD привычный, а точнее он работал в меню игры, но не в процессе игры. Поэтому делаем следующее. Ниже "Крестовины" есть "Левый аналог" и на него так же перемещаем клавиши WASD (или какие кнопки вам удобней использовать). В итоге всё заработало.

-16

Так же если управление перестало работать, но проследите за раскладкой клавиатуры (Alt + Shift), либо переназначьте заново управление.

И наверно самое важное перед игрой, что осталось сделать. Отключите пока что "Горячие клавиши". В настройках "Горячих клавиш" просто нажимайте на ПКМ по назначенным действиям и они удалятся.

7) Запуск.

Я уже запускал и отмучился с управлением. Работает всё хорошо. Кстати окно с игрой можно растягивать как угодно и это сохраняется, это плюс.

И давайте сравним картинку ну например ePSx и DuckStation. Попробуем старого доброго Driver.

ePSx
ePSx
DuckStation
DuckStation

Тут даже без увеличения уже видна существенная разница. Ну неплохо, неплохо. Можно сравнить что то ещё. Например на персонажах Fighting Force будет это очень хорошо видно.

ePSx
ePSx
DuckStation
DuckStation

Изменения даже поразительны в некоторых деталях, например стоит посмотреть тут на лица.

  • И были ещё дрова под DuckStation. Если уж вообще что то работать не будет, то находите и ставите вот эти драйвера MICROSOFT VISUAL C++ 2015-2022.

В итоге мы закончили настройку эмулятора. Кому что будет непонятно, пишите. А на моём примере всё заработало и значит это всё заработает и у Вас =).

Но это ещё не всё. Я обещал рассказать немного про онлайн и наверно чуть стоит упомянуть про возможности загрузки HD текстур.

Онлайн в DuckStation (сравниваем с Mednafen)

8). Онлайн. Но тут сразу оговорюсь, что он не совсем стабильный бывает на DuckStation, потому что играть придётся через ParSec, т.е. всё зависит от того, кто будет хостом (вы или ваши товарищи). Теоретически можно играться так же и в эмулятор ePSx.

Ещё я писал гайд по настройке эмулятора Mednafen, в котором объяснял так же, как настраивать онлайн. Но в Mednafen всё проще, потому что во первых мы играем на серверах отдельных на выбор, а во вторых у каждого игрока свой эмулятор с настройками. Это гораздо удобнее, но вы не получите такой графики там, как на DuckStation.

Собственно как работает DuckStation с ParSec. Уже знакомые с ParSec люди знают, что один игрок создаёт игру, а другой игрок подключается к компьютеру товарища.

-21

Но для начала вам нужно сначала зайти на официальный сайт ParSec https://parsec.app , а затем ещё необходимо и регистрироваться.

-22

Далее уже в самой программке ищете друг друга, добавляете в друзья "Friends / Add Friend", затем добавляете друг друга по нику или ID. Потом один товарищ создаёт игру, а второй товарищ подключается к компьютеру друга. Фактически да, мы имеем доступ к другому компьютеру (аналог TeamViewer). И да, мы будем играть с одного эмулятора получается. Кстати хосту нужно будет выдать права на доступ к своей клавиатуре, а к мыши давать ничего не надо (слева снизу хост увидит такую опцию, когда подключится товарищ).

По управлению в DuckStation я так понимаю надо создать второй профиль (слева снизу на картинке) в меню настройки управления. На двоих должно работать по идее. Да в целом и всё.

-23

Но я бы настоятельно рекомендовал мой гайд по Mednafen, если соберётесь в онлайн. Там и сервера поискать можно, да и управление ни под кого перестраивать не надо.

Плюс мы знаем костыли ParSec, что две клавиатуры там не поддерживается, если у обоих игроков нет геймпада.

Оригинальная игра + HD текстуры. Костыли и всё как мы любим =).

Этот пункт уже не обязателен для нормальных людей, можете пропустить =). Хотя почитайте тоже, есть тут кое какие интересные выводы. А всех остальных больных ностальгаторов прошу пожаловать далее в этот раздел. XD

9). Переходим к отдельным видам извращения и боли по настройкам, так что готовьтесь =). Но так как я фанат Parasite Eve 2, отдам этой игре должное и расскажу, как же поставить улучшенные текстуры на эту игру.

  • Нам нужна старая версия DuckStation =). Просидев три часа и перерыв разные версии игры Parasite Eve 2, вот эта Europe (SLES - 02558/12558) не работала, а на региональную USA (SLUS - 00433) не ставились текстуры. В итоге я понял что на новой версии DuckStation, по крайней мере на Parasite Eve 2, текстуры уже не становятся, т.е. нужны текстуры как бы тоже региональные, под какой то один регион игры. Поэтому вариант остаётся один, качаем DuckStation версию от 8 июля 2022 года для Европейской версии Parasite Eve 2.
Releases · stenzek/duckstation
-24

Ставьте в другую папку только это всё, распаковываете, заранее перекидываете биосы. Папку с играми создавать не надо, да может и с биосами не надо было тоже ничего создавать, т.к. старая версия DuckStation должна подхватить все настройки с новой версии (как произошло у меня), но всё равно перепроверьте.

  • Ну для начала возникает логичный вопрос, где взять эти HD текстуры? Всякие мододелы вытаскивают текстуры из игр и улучшают их либо вручную наверно, либо опять же нейросетью. Почему в игру сразу не вставляют такое, я не знаю, но DuckStation может подгружать изменённые текстуры в игру. Так что в google вводим ну например "parasite eve 2 ps1 hd texture pack" или же подставляем любые другие игры вместо Parasite Eve. По крайней мере такие текстуры есть на серию Resident Evil, на серию Dino Crysis и т.п. Пробуйте это всё на старой и новой версии DuckStation.
-25
  • Порядок настройки и установки текстур в DuckStation.
    Перейдите в
    "Настройки", далее "Дополнительные" и проставьте в разделе "Твики/Хаки" галочки напротив Enable VRAM Write Texture Replacements (Включить загрузку замены текстур VRAM), Preload Textures Replacements (Предварительная загрузка замены текстур) и Allow Booting Without SBI File (Разрешить загрузку без SBI файлов). Плюс ставите галочку на Set Dumped VRAM Write Alpha Control. Вам тут надо в итоге поставить 4 галочки, проверьте лишний раз.
-26
  • Распакуйте архив с текстурами в Users\User\Documents\DuckStation\Textures (как на скрине ниже). Если же не будет папки Textures, т.к. в старой версии DuckStation возможно будет просто Users\User\Documents\DuckStation, то ставите значит просто в папку DuckStation. Ну и по обычному ставите уже саму ИГРУ в DuckStation (смотрим общий гайд выше).
Распакованные текстуры.
Распакованные текстуры.

Тут опять же если у вас стоит новая версия DuckStation из гайда выше, то ставите ИГРУ в старую папку "rom", а если нет новой версии, то создаёте папку "rom" в старой версии DuckStation.

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

И давайте теперь сравним три версии по скринам, т.е. Parasite Eve 2 с текстурами на DuckStation, Parasite Eve 2 без текстур на DuckStation и чистый оригинал Parasite Eve 2 с эмулятора ePSx.

Parasite Eve 2 с текстурами
Parasite Eve 2 с текстурами
Parasite Eve 2 без текстур
Parasite Eve 2 без текстур
ePSx 2.0.5
ePSx 2.0.5

Ну с ePSx уже всё понятно. По поводу текстурок, да, они загрузились. Там сама игра весит примерно 700Мб (SLES - 02558/12558), два образа диска, а текстуры отдельно весят более 3Гб (SLES - 02558/12558). Разница вполне видна, особенно по плакатам на стене. Нажмите на изображения, приблизьте, посмотрите, разница есть с текстурами или без.

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

Единственно наверно про что стоит сказать, это про различия старой и новой версии DuckStation. Там чуть по другому располагаются все эти новые галочки с настройками, но в целом всё то же самое почти. И единственно в старой версии меню по настройке управления другое, менее красивое, но в целом всё то же самое.

-32

И я тут нашёл кое какой список игр, где тестеры его обновляют, мол что идёт или не идёт на новой версии DuckStation. Там показаны именно региональные версии и какие конкретно запускаются. Не знаю насколько точный этот список и как он обновляется, но так я узнал, что Parasite Eve 2 (Europe SLES - 02558/12558) на новой версии не запускается. Смотреть тут.

DuckStation Compatibility - Google Диск
-33

Фактически вы можете по этому списку смотреть, какая версия работает с текстурами и определённой игрой под них. Если же в этом списке нет такой версии игры, то идёте и качаете старый эмулятор в таком случае, пробуете там уже игру запустить и если она запускается, то уже далее пробуете накатить текстуры. В любом случае не надо опираться только на список, а сами всё пробуйте на практике лучше. Список же больше подходит для того, чтобы было понимание, должно это у вас работать примерно или нет. В любом случае теперь все инструменты у вас есть, чтобы пробовать разные варианты =).

Итоги по DuckStation

Я вообще доволен, что наконец то у меня до этого эмулятора дошли руки. Ну это идеальный вариант игры в одиночные игры на Play Station 1, на сегодняшний день. Жаль я про него не знал, когда стримил Parasite Eve 2 и ряд других игр. Конечно DuckStation поднимает визуальное качество игр на существенный уровень.

А на этом всё. Всем удачи и доброго =).

-34