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

ネイティブ 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で入手してください:
- GOG.comでArcanum: Of Steamworks and Magick Obscuraを購入

テクニカルアーキテクチャと tig.dll の置き換え

サブシステムレガシー 2001 実装ネイティブ 64ビット ポート アーキテクチャ (ステータス)
.DAT 仮想ファイルシステムZlib圧縮 Arcanum.dat & modules/.dat 優先マウント高解像度 & UAP パッチレイヤー組み込みのネイティブ64ビット VFS — 実装済み
グラフィックス (tig.dll)DirectDraw7 16ビット RGB565 .ART スプライト & アイソメトリックセクターレンダラーSDL2 ハードウェアアクセラレーションレンダラー (クリアなUIスケーリング 1080p/1440p/720p) — 実装中
スクリプト & ダイアログ.SCR バイトコードVM + .DLG 分岐会話パーサー決定的なクエストフラグ状態を持つ64ビットクリーンバイトコードインタープリター — 実装済み
戦闘モードリアルタイム戦闘 + ターン制アクションポイント (AP) モードパーティ同期ターン制戦闘をサポートする統合ティックスケジューラー — 進行中
パーティ協力レガシー・ヴォーマンタウン限定のマルチプレイヤー (Arcanum.exe -mp)フルストーリー・キャンペーン 1–4 プレイヤー協力 (共有クエストログ & ダイアログ投票) — 進行中

フルキャンペーン協力モード (Vormantownを超えて)

2001年のオリジナルリリースでは、マルチプレイヤーはワールドマップの移動やメインストーリーのクエストがない、単体のVormantownモジュールに限定されていました。当社のネイティブポートでは、1~4人での協力プレイをArcanumのフルストーリーキャンペーンに導入します:

  • 共有ワールドマップ & 列車/船旅行: タラント、シュラウデッドヒルズ、アッシュベリー、カラドン、ヴェンディグロス荒野をパーティで移動すると、接続されているすべてのプレイヤー間でシームレスに同期します。
  • 同期ターン制 & リアルタイム戦闘: パーティメンバーが戦闘に入ると、近くにいる協力プレイの仲間が自動的にイニシアチブキューに参加します。
  • ゲームパッド & ハンドヘルドUI: Linux, ARM64 & Handhelds および Khadas VIM1S 用のラジアル魔法/テクニックホイールとコントローラーカーソルスナッピング。