このプロジェクトについて
このリポジトリは、Dark Souls: Remastered(DSR)向けのArchipelago実装です。Archipelagoはマルチワールドランダマイザーフレームワークであり、あるプレイヤーのゲームのアイテムを他のプレイヤーのゲームに配置できます。このプロジェクトはDSRをそのモデルに適応させます。READMEの冒頭には、この実装がもはやメンテナンスされておらず、今後のアップデートについては別のリポジトリ(tathxo/DSAPリリース)を参照するよう明確に記載されています。
提供内容
- DSRマルチワールドシードを生成するためのapworldパッケージ。READMEにリンクされたゲームページとセットアップガイド付き。
- Archipelagoサーバーに接続し、実行中のゲーム内のロケーションチェックを追跡し、受信アイテムを配信するクライアント(DSAP.client.exe)。
- アイテム、初期装備、ギフト、呪文のランダム化。これらを制御するYAMLオプション付き。
- オプションの霧の壁とボス霧の壁の「ロック」オプション。霧のゲートを通過する前にキーアイテムを取得する必要があり、対応する「サニティ」オプションはそれらのゲートにチェックを作成します。
- 除外できるロケーショングループ(例:全DLC地域、絵画の世界、大樹のうつろ、灰の湖)と、ローカルまたは非ローカルとしてマークできるアイテムグループ。
- マルチセーブサポート:同じスロットの新しいキャラクターは、スロットがすでに略奪したアイテムを受け取り、ワープポイントは同じスロットのセーブ間で同期されます。
- Archipelagoメッセージ用のゲーム内オーバーレイ、他のプレイヤーから受信したアイテムのアイテムポップアップ、および/connect、/unstuck、/warp、/ripshow、/deathlink、/goalcheck、/lordvessel、/fog、/bossfog、/lock、/diagなどのテキストコマンド。
- Universal Trackerサポート。YAMLなしの使用とpoptrackerマップのインポートを含む。
互換性と注意点
- Windows 11上のSteam版Dark Souls: Remastered(アプリver. 1.03.1、レギュレーションver. 1.04)でArchipelago Launcher 0.6.6を使用してテスト済み。ゲームバージョンが一致しない場合、接続時にクラッシュする可能性があります。
- LinuxサポートはProtonを介した暫定的なもので、PROTON_REMOTE_DEBUG_CMD起動オプションを使用します。READMEでは、十分にテストされておらず、やや不安定であると説明されています。
- READMEには多くの既知の問題がリストされており、ほとんどが古いクライアントバージョン(0.0.19.1以下)に関連しています。メインメニューでの受信時のアイテム消失、再接続時の重複アイテム、デスリンクの欠落、ファイアリンクの祠のキーアイテムチェストのロジック破壊などが含まれます。これらのいくつかは後のバージョンで修正済みとマークされています。
- クライアントとapworldのバージョンは密結合です。0.1.0クライアントは以前のapworldと互換性がなく、その逆も同様です。
変更ログは、初期の0.0.xリリースから0.1.0までの進化を文書化しており、アイテムプールの再編成、サーバー配信アイテム、DLCサポート、オーバーレイ、ロケーションとアイテムグループ、ロジック修正、帯域幅/ストレージ削減をカバーしています。ロードマップでは、ショップアイテムのランダム化、敵ドロップのランダム化、トラップ、および特定のゲーム内スキップを論理的に扱うオプションが計画されています。貢献者はREADMEでクレジットされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.