Ports

Порты движков и игр под современные ОС Linux\Windows, часто предоставляют много полезных функций, таких как улучшенное управление, поддержка больших разрешений, снятие различных ограничений и много чего ещё.

Список игр, движков, их настройка и доступность в Batocera, RetroBat
Установка для Batocera
Установка систем на RetroBat

- Кастомные обложки (600х900).
- Видео (480p), скриншоты (480p), логотипы (600x300).
- RetroBat - добавил порты которые есть в Batocera, но не было в RetroBat.
- Так же сделал оформление для стандартных портов, идущих вместе с системой.
- Для мануалов сделал "вырезки" из журналов тех лет (7шт).
- Проставлены все метаданные.


Для оптимизации:
Обложки, скриншоты и фан-арты в ".jpg" формате;
логотипы в ".png" обработаны через "pngquant" без потери качества.


Обновление от 10.08.2024
24 шт (~6,3 гб)

Порты, включающие в себя только одну игру, решил сгруппировать в общую систему "PORTS". Порты с несколькими играми идут как отдельная система.

Например: сейчас в "openlara (порт Tomb Raider)" доступна только первая часть, поэтому она сгруппирована в систему "PORTS". Как только станут доступны 2 и 3 части Tomb Raider, они переедут в отдельную систему "openlara".

В Batocera (да и в RetroBat) часть систем всё же может оказаться в PORTS, т.к. разработчики в следующих обновлениях сами могут добавить эти системы и вписать для них тег ports. Вы можете снять с них группировку или наоборот сгруппировать в "Меню > Настройки коллекций игр > Сгруппированные системы".

п.с. В моей теме "Ckau-Book" для большинства портов уже сделано оформление как для отдельных систем.

Список игр и движков

Уже есть в системе, сделал только оформление.

2048 - клон 1024 от Veewo Studio.


Источники:
gabrielecirulli/2048
libretro-2048 

Abuse — порт классического мрачного платформера, изначально разработанной Crack dot Com и выпущенной в 1995 году для MS-DOS. Версия для Linux стала доступна позже. У неё было несколько ограничений, наиболее строгим из которых было то, что она работала только на 8-битном дисплее и только в окне.

Эта версия Abuse будет работать с любой глубиной цвета и поддерживает полноэкранный режим, а также множество других новых функций. В нём красивое освещение, реалистичная анимация и инопланетные существа, которых нужно уничтожить.


F11 / F12 - увеличить / уменьшить экран. (Для стандартного разрешения 320x200 после запуска я жму один раз на F11)
F5 / F9 - быстрое сохранение / загрузка

Управление геймпадом настроено, но для включения прицеливания на правый стик, нужно поменять строчку
ctr_aim=0 на ctr_aim=1 в "\abuse\abuse_data\user\config.txt"
т.е. прицеливание либо мышкой, либо геймпадом (либо то, либо то).
Все возможные настройки смотрите в файле "README.txt"


Источники:
Xenoveritas/abuse
abuse.zoy

В ES удерживать кнопку запуска на игре "Доп. настройки игры > Соотношение сторон - Определяется ядром (Core provide)"


Источники:
cannonball

Cave Story — это приключенческий экшен от получившего признание критиков независимого дизайнера Дайсукэ Амайи, известного фанатам под псевдонимом Pixel. Наполненная непревзойденным обаянием и шармом, Cave Story отправляет вас в уникальный мир, где необычная раса существ, похожих на кроликов и называемых мимигами, резвится на свободе.


- Перевод от ув. Lupus с правками от ув. Dima353

Язык переключается в "Options > Language" (листать вправо или влево до появления "Русский").
Там же настраивается разрешение экрана, назначается управление на геймпад, выбирается версия музыки и т.д.

В Batocera не удалось запустить ру версию.
В Batocera есть nxengine, запускаемый на ядре retroarch, но нормально работает только англ. версия, ру версии отображаются крякозябрами. Поэтому включать её не стал, но вы можете скачать англ. версию через "Меню > Обновления и загрузки > Загрузка контента"


Источники:
NXEngine-Evo
TTL - перевод игр - TagTeam Legacy / lupus
PG Community

C-Dogs - продолжение Cyberdogs, представляет собой игру в жанре "Run-and-Gun", поддерживающая до 4 игроков в режимах кооператива и deathmatch. Настройте своего персонажа, выберите один из множества видов оружия и пройдите более 100 кампаний, созданных пользователями. Получайте удовольствие!

В C-Dogs были внесены изменения и улучшения в игровую механику оригинальной Cyberdogs. Однопользовательский/кооперативный геймплей разделен на кампании, каждая из которых состоит из множества миссий. Обычно на каждом уровне игроку(ам) предстоит убивать врагов (избегая при этом причинения вреда гражданским лицам и товарищам по команде), используя различные виды оружия, собирать ключи, чтобы открыть специальные комнаты, и собирать предметы, необходимые для выполнения поставленных задач.


Источники:
cdogs-sdl
cxong/cdogs-sdl

Реализация бизнес-симулятора Theme Hospital от Bullfrog 1997 года. Помимо точного воссоздания оригинала, CorsixTH добавляет поддержку современных операционных систем (Windows, macOS, Linux и BSD), высоких разрешений и многое другое.


- Добавлены пользовательские компании и уровни (RetroBat).
- Поменял конфиги так, чтобы игра и русский шрифт находились автоматически. Чтобы игра запускалась на полный экран и т.д.
- Русская озвучка стоит по умолчанию, но сохранён оригинал в "corsixth\SOUND\DATA".


[RetroBat] Конфиги настроены, но если "что-то пошло не так", то:
При первом запуске потребуется указать папку с игрой (правильная папка подсветится зелёным) (в Batocera правильная папка уже указана)
Пример: D:\\RetroBat\roms\corsixth\

Для выбора русского языка нужно указать шрифт, после чего выбор языка отобразится в "Settings > Language" (в Batocera шрифт уже указан)
Выбрать шрифт
Settings > Folders > Font
Настройки > Папки > Шрифт

Положил несколько шрифтов на выбор в папку "corsixth\_FONT"
или выбрать любой из "C:/Windows/Fonts/"
п.с. Я использую шрифт DejaVuSans, если подберёте более подходящий, дайте знать)


Доп. информация
- Если интерфейс и текст слишком мелкие, поставьте разрешение ниже вашего.
- Если вы захотите обновить эмулятор CorsixTH, то скорее всего нужно будет вручную указать папку с игрой "RetroBat\roms\corsixth\" и выбрать файл шрифтов в "Settings > Folders > Font" (мои шрифты находятся в папке corsixth\_FONT).


Источники:
CorsixTH

Уже есть в системе, сделал только оформление.

Простой клон Minecraft, написанный на C и использующий современный OpenGL (шейдер).

Источники:
craft

DevilutionX (v.1.5.1) – фактически новый игровой движок для игры Diablo, который использует файлы с исходными данными и обеспечивает полную совместимость с современными ПК и операционными системами. Он также позволяет запускать игру на многих платформах и играть в широкоформатном разрешении. Проект вводит улучшения графики с использованием техники масштабирования изображения, добавляет поддержку контроллеров и предлагает возможность игры в многопользовательском режиме через TCP / IP или UDP / IP.


В начальном меню есть обширные настройки.
В частности, можно включить\отключить автолечение пузырьками, дополнительные классы, автоподбор золота, выбрать язык, разрешение экрана и другие "улучшения".


- Поддержка как клавиатуры и мыши, так и геймпада.
- Рабочий мультиплеер. Подробности на вики.
- Выбор между Hellfire и обычным Diablo осуществляется через "Настройки > Запустить > Режим игры".

В архиве "_Дополнительно.zip" лежит альтернативная озвучка от Фаргус.
Для удаления русской озвучки - удалите файл "ru.mpq".


Проблемы и решения:
- Не отображается курсор мыши
Зайти в "Настройки (Settings) > Графика (Graphics) > Аппаратный курсор (Hardware Cursor) - Выкл (Off)"


Источники:
devilutionX

Уже есть в системе, сделал только оформление.

Dinothawr - это игра-головоломка, в которой нужно толкать блоки на скользких поверхностях. Наш герой - динозавр, чьи друзья застряли во льду. Ваша задача - с помощью головоломок освободить динозавров из ледяной тюрьмы.

Авторами ядра Dinothawr являются:
- Themaister (программирование, музыка, дизайн некоторых уровней)
- Runar Heyer (арт, дизайн уровней, немного кода)


Источники:
Dinothawr

Пока сгруппирована в "Ports"

DXX-Rebirth - это порт с открытым исходным кодом игровых движков Descent и Descent II + Vertigo series с некоторыми ключевыми особенностями, такими как улучшенная графика и эффекты OpenGL, расширенный мультиплеер, стабильность и улучшения.

DXX-Rebirth сохраняет классический геймплей Descent, предлагая при этом современные возможности и улучшенную совместимость.


- Рабочий мультиплеер и COOP (между Linux и Windows тоже).
- Установлен High Resolution Pack.
- Установлена OGG-музыка (версия SC-55).
- Русификатор от ув. MidiV и 1nomok.


Сетевая игра
~~~~~~~~~~~~
D2X-Rebirth поддерживает сетевую игру по UDP/IP и может быть использован
для игры по локальной сети и через Internet. По умолчанию, игра
использует UDP-порт 42424, но это может быть изменено через d2x.ini
или в меню игры. Для того чтобы успешно создавать свои игры онлайн
Вы должны открыть у себя порт 42424 (или тот который Вы настроили)
на роутере/файрволле. Клиентам не нужно открывать портов.


В файле d2x.ini находятся дополнительные опции для игры, которые,
возможно, Вам захочется изменить.


Источники:
dxx-rebirth
Раздача от ув. lighteon

ET: Legacy - проект с открытым исходным кодом, целью которого является создание полностью совместимого клиента и сервера для популярной онлайновой FPS-игры Wolfenstein: Enemy Territory, геймплей которой многие до сих пор считают непревзойденным, несмотря на её солидный возраст.

Обновлённый игровой движок ET: Legacy призван исправить ошибки и уязвимости, удалить старые зависимости, добавить полезные функции и модернизировать графику, сохранив при этом совместимость с ET 2.60b и как можно большим количеством модов к нему.


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


Источники:
etlegacy
etlegacy.com

Уже есть в системе, сделал только оформление.

Клон игры Pong.

Источники:
gong

Hurrican - это абсолютный "Turrican Mega-Mix", взявший идеи из нескольких частей оригинальной франшизы и в то же время расширивший её вселенную. Вдохновленная эпической серией игр Turrican, Hurrican остаётся верной оригинальной игре, но при этом является инновационной.


Источники:
hurrican

ioRTCW - проект с открытым исходным кодом, целью которого является создание базовой версии игры, которая может быть использована для дальнейшего развития и совершенствования. Например исправить ошибки оригинала, обеспечить поддержку широкоформатных разрешений и 64 битных систем, улучшить графику и многое другое.


Добавлены только те моды, что запускаются сразу, без необходимости прописывать карту в консоли и т.д. (т.к. нет возможности запускать моды отдельно, как в RealRTCW). Скорее всего добавлю ещё модов в следующих обновлениях.

- Русский текст от Фаргус + ZoG.
- Русская озвучка от Фаругус (для её отключения в папке "main" удалите файл "sp_zpak2_russian.pk3").
- Установлено несколько "классических" модов/неофиц. дополнений (спасибо ув. Stalin.EXE).
Загрузка модов осуществляется через "Главное меню игры > Опции > MODS"

Моды запускаются, но насколько они "играбельны" - не известно. Точно знаю что в "Trondheim 2" (ioRTCW) после катсцены игра не начинается, поэтому я сделал так, что бы игра грузилась сразу на 1й уровень.
А в "Диверсант (Sabotour)" пофиксил нерабочее меню, из за чего невозможно было загрузить мод.

Список:
Диверсант (Sabotour)
Призраки войны (Ghost of War)
Проклятие фараонов (Pharaohs Curse)
Проект 51 (Project 51)
Сталинград (Stalingrad)
Врата времени (Time Gate)
Операция Трондхейм - трилогия (Trondheim Trilogy)
Ставка больше, чем жизнь (The Rate is More Than Life)
и другие


Проблемы и решения:
- Игра не запускается. При попытке начать новую игру пишет Failed.
Попробуйте удалить wolfconfig.cfg по пути "\iortcw\main\"


Источники:
iortcw
Русификатор ZoG

Уже есть в системе, сделал только оформление.

Mr.Boom — клон Bomberman для платформы RetroArch, портированный на API libretro и сконвертированный из DOS-сборки с помощью asm2c.

Mr.Boom поддерживает до 8 игроков и такие функции, как сетевая игра, боты с искусственным интеллектом (новая функция C++), толкание бомб, дистанционное управление и езда на кенгуру.


Источники:
mrboom-libretro

OpenLara - это движок с открытым исходным кодом, позволяющий играть в классические игры Tomb Raider от 1 до 5. Это воссоздание оригинального движка Tomb Raider, использующее язык C и свободные графические библиотеки OpenGL. Проект размещен на GitHub и активно развивается. В особенностях: поддержка Xinput геймпадов и современных операционных систем; Запуск не только ПК версии но и версии для PSX и Sega Saturn; Запуск игры в высоком разрешении; Динамические тени и шейдеры.

Данный порт доступен начиная с Batocera 38 и RetroBat 6. У некоторых пользователей Batocera наблюдается тёмный экран, хотя звук в игре есть, пока непонятно как пофиксить.

На текущей версии эмулятора полноценно пройти можно только первую часть. Эмулятор поддерживает разные версии игры (PC, PSX, SATURN), но сильных отличий я не заметил (более простые объекты, другие звуки в Saturn версии).

R1+A (взгляд+действие) - переключение на вид от первого лица.
Если нажать START на втором геймпаде, то можно играть вдвоём в режиме сплит-скрин.


- Адаптировал официальную русскую озвучку и аудио с ремастер версии.
- Видео немного лучшего качества чем с psx (взято так же в ремастер версии).
- Добавлен мод на каноничную косу.


Источники:
OpenLara

Фанатский порт легендарной Driver 2 с первой PlayStation под названием ReDriver 2, распространяется абсолютно бесплатно. Разработчики не только перенесли оригинальный тайтл на ПК, но и улучшили графику, дальность прорисовки, добавили широкоформатный режим и много чего ещё.


Источники:
REDRIVER2
Русская версия

REminiscence - это воссоздание на игровом движке приключенческого экшена Flashback 1992/1993 годов. Она является духовным наследником Another World/Out Of This World и отличается ротоскопированной графикой, полигональными сценами и геймплеем в стиле Prince of Persia.


- Игровые файлы взял из GOG версии.
- Музыка из Amiga версии.
- Озвучка (только геймплейная) из Sega CD версии. 


Источники:
REminiscence

Порт классической игры Prince of Persia с открытым исходным кодом.
Игра создана путём дизассемблирования оригинальной DOS-версии.

Основные особенности и возможности игры:
- Геймплей и графика соответствуют оригинальной версии Prince of Persia.
- Возможность сохранения игры.
- Поддержка быстрого сохранения и загрузки.
- Запись геймплея и воспроизведение повторов.
- Возможность изменения параметров игры (моды).


- Добавил несколько модов. Сделал для них .cmd файлы (в геймлисте они скрыты)
Список:
Naheemsan - Все уровни SNES/Super Famicom, которые полностью отличаются от оригинальных уровней компьютерной версии. Nahemsan в переводе с персидского означает "разный".

TheLostLevels - Здесь собраны: Уровни специального издания; европейские дополнительные уровни Genesis/Mega Drive; демонстрационные уровни Sega CD/PC, TurboGrafx/PCEngine и SNES/Super Famicom; обучающие уровни SNES и GBC.

TheSequel - Все уровни из PoP 2 - The Shadow and The Flame.

TheSultanSeven - мобильные уровни из Harem Adventures.

SNESRemnants - переделывает всю графику и уровни в SNES версию.

x68 - переделывает всю графику и поведение в PC-98 и X68K версию.


Инструкция по добавлению модов:
Поместите нужный мод в папку "mods\Название мода\"
и поменяйте в файле "SDLPoP.ini"
levelset = original на levelset = Название мода
т.е. для мода TheLostLevels нужно прописать levelset = TheLostLevels
Другой вариант - запуск мода через .cmd файл "@prince.exe mod TheLostLevels"


Источники:
SDLPoP
NagyD/SDLPoP
Много модов на графику, уровни и т.д.

Игра с открытым исходным кодом, основана на материалах, которые неофициально клонированы из серии игр Nintendo Super Mario.

Мультиплеерный одноэкранный платформер на четверых игроков с множеством режимов, редактором уровней и ботами.

Способ устранения наших врагов будет тот же самый, как и во всех играх Mario, то есть, прыжки на голову, а в конце каждого уровня должен остаться только один персонаж.


Источники:
smwstuff

The Force Engine (TFE) - это проект, целью которого является реинжиниринг и восстановление Jedi Engine для современных систем и игр, которые использовали этот движок - Dark Forces и Outlaws.

В Dark Forces на движке Force Engine добавляет простоту использования и современные возможности, более высокое разрешение, современные схемы управления, такие как взгляд мышью и многое другое.


Источники:
theforceengine

OpenTyrian - порт игры Tyrian (DOS) с открытым исходным кодом.

Источники:
opentyrian

Уже есть в системе, сделал только оформление.

XRick - порт игры Rick Dangerous с открытым исходным кодом.


Источники:
xrick-libretro

История обновлений

10.08.2024

- Первая версия

All logos, trademarks and photos are copyright of their respective owners.