Arcanum: Of Steamworks and Magick Obscura — Native 64-Bit Port

Native 64-битный порт SDL2 (в активной разработке)

Arcanum: Of Steamworks and Magick Obscura (Troika Games, 2001) сочетает викторианский стимпанк с высоким фэнтези в открытой изометрической CRPG. Наш проект портирует оригинальный 32-битный движок (Arcanum.exe + tig.dll — библиотека Temple Interface Graphics) на нативный 64-битный C++20 & SDL2 для macOS ARM64, Linux x86_64 и Linux ARM64 с поддержкой кооператива для 1–4 игроков.

Купите оригинальную игру на GOG.com (требуется для игровых данных):
Архивы .dat (Arcanum1.dat–Arcanum4.dat, Sound.dat или modules/Arcanum.dat) не распостраняются. Приобретите официальную версию без DRM на GOG.com:
- Купите Arcanum: Of Steamworks and Magick Obscura на GOG.com

Техническая архитектура и замена tig.dll

ПодсистемаРеализация Legacy 2001Архитектура Native 64-Bit Port (Статус)
.DAT Виртуальная файловая системаСжатые Zlib Arcanum.dat и modules/.dat с приоритетным монтированиемNative 64-bit VFS с встроенным слоем патчей High-Resolution & UAP — Реализовано
Графика (tig.dll)DirectDraw7, 16-битный RGB565 рендерер спрайтов .ART и изометрических секторовSDL2 рендерер с аппаратным ускорением и четким масштабированием интерфейса (1080p/1440p/720p) — В процессе
Скрипты и диалогиВиртуальная машина байт-кода .SCR + парсер ветвящихся диалогов .DLG64-битный чистый интерпретатор байт-кода с детерминированным состоянием флагов квестов — Реализовано
Боевой модульРежимыРежим боев в реальном времени + поочерёдный на основе очков действия (AP)Унифицированный планировщик тиков с поддержкой синхронизированного поочерёдного боя для группы — В процессе
Кооператив для группыУстаревший многопользовательский режим только для Вормантауна (Arcanum.exe -mp)Полная кооперативная кампания на 1–4 игроков с общим журналом заданий и голосованием в диалогах — В процессе

Полная кооперативная кампания (За пределами Вормантауна)

В оригинальной версии 2001 года мультиплеер был ограничен автономным модулем Vormantown без путешествий по глобальной карте или основных квестов истории. Наш нативный порт добавляет кооператив для 1–4 игроков в полную сюжетную кампанию Arcanum:

  • Общая карта мира и путешествия на поездах/кораблях: Путешествие группы по Таранту, Затуманенным холмам, Эшбери, Каладону и Пустошам Вендигрота синхронизируется без проблем между всеми подключёнными игроками.
  • Синхронизированный пошаговый и режим боев в реальном времени: Когда любой член группы вступает в бой, находящиеся рядом соратники по кооперативу автоматически присоединяются к очереди инициативы.
  • Интерфейс для геймпада и портативных устройств: Радиальное колесо заклинаний/техник и привязка курсора контроллера для Linux, ARM64 и портативных устройств и Khadas VIM1S.