Arcanum: Of Steamworks and Magick Obscura — Native 64-Bit Port
Rodzimy port 64-bitowy SDL2 (w aktywnym rozwoju)
Arcanum: Of Steamworks and Magick Obscura (Troika Games, 2001) łączy wiktoriański industrialny steampunk z high fantasy w otwartej grze fabularnej w widoku izometrycznym. Nasz projekt przenosi oryginalny silnik 32-bitowy (Arcanum.exe + biblioteka tig.dll Temple Interface Graphics) na rodzimy 64-bitowy C++20 & SDL2 dla macOS ARM64, Linux x86_64 oraz Linux ARM64, z obsługą kooperacji dla 1–4 graczy.
Kup oryginalną grę na GOG.com (wymagane dla danych gry):
Żadne oryginalne archiwa.dat(Arcanum1.dat–Arcanum4.dat,Sound.datlubmodules/Arcanum.dat) nie są dystrybuowane. Zdobądź oficjalną wersję bez DRM na GOG.com:
- Kup Arcanum: Of Steamworks and Magick Obscura na GOG.com
Architektura techniczna i zastępowanie tig.dll
| Subsystem | Implementacja Legacy 2001 | Natywna architektura portu 64-bitowego (Status) | |
|---|---|---|---|
Wirtualny system plików .DAT | Kompresowane Zlib Arcanum.dat & modules/.dat z montowaniem priorytetowym | Natywny 64-bitowy VFS z wbudowaną warstwą poprawek High-Resolution & UAP — Zaimplementowano | |
Grafika (tig.dll) | DirectDraw7 16-bitowy RGB565 renderer sprite'ów .ART i izometrycznych sektorów | SDL2 renderer sprzętowo przyspieszony z ostrym skalowaniem UI (1080p/1440p/720p) — W trakcie | |
| Skrypty i dialogi | Maszyna wirtualna bytecode .SCR + parser rozgałęzionych rozmów .DLG | 64-bitowy czysty interpreter bytecode z deterministycznym stanem flag zadań — Zaimplementowano | |
| Combat | Tryby | Walki w czasie rzeczywistym + system punktów akcji (AP) w trybie turowym | Zunifikowany harmonogram tików obsługujący zsynchronizowaną walkę turową dla drużyny — W trakcie realizacji |
| Współpraca dla wielu graczy | Przestarzały tryb wieloosobowy tylko dla Vormantown (Arcanum.exe -mp) | Pełna kampania fabularna dla 1–4 graczy w trybie kooperacji ze wspólnym dziennikiem zadań i głosowaniem nad dialogami — W trakcie realizacji |
Pełna kampania kooperacyjna (Poza Vormantown)
W oryginalnej wersji z 2001 roku tryb wieloosobowy był ograniczony do samodzielnego modułu Vormantown bez podróży po mapie świata ani zadań głównej fabuły. Nasz natywny port wprowadza kooperację dla 1–4 graczy w pełnej kampanii fabularnej Arcanum:
- Wspólna mapa świata i podróże pociągiem/statkiem: Podróże grupy przez Tarant, Wzgórza Osłonięte, Ashbury, Caladon i Pustkowia Vendigroth synchronizują się płynnie między wszystkimi połączonymi graczami.
- Synchronizowana tura i walka w czasie rzeczywistym: Gdy którykolwiek członek grupy wejdzie w walkę, pobliscy towarzysze kooperacyjni automatycznie dołączają do kolejki inicjatywy.
- Interfejs dla padów i urządzeń przenośnych: Kołowy wybór zaklęć/technologii i przyciąganie kursora dla Linux, ARM64 & Handhelds i Khadas VIM1S.
