About this project
This repository is an Archipelago implementation for Dark Souls: Remastered (DSR). Archipelago is a multiworld randomizer framework in which items from one player's game can be placed into other players' games, and this project adapts DSR to that model. The README states clearly at the top that the implementation is no longer maintained and points users to a different repository (tathxo/DSAP releases) for further updates.
What it provides
- An apworld package for generating DSR multiworld seeds, with a game page and setup guide linked from the README.
- A client (DSAP.client.exe) that connects to an Archipelago server, tracks location checks in the running game, and delivers received items.
- Randomization of items, starting loadout, gifts and spells, with YAML options to control them.
- Optional fog wall and boss fog wall "lock" options, where key items must be acquired before passing through fog gates, plus corresponding "sanity" options that create checks at those gates.
- Location groups (for example All DLC regions, Painted World, The Great Hollow, Ash Lake) that can be excluded, and item groups that can be marked local or non-local.
- Multi-save support: a new character on the same slot receives items the slot has already looted, and warp points are synced between saves on the same slot.
- An in-game overlay for Archipelago messages, item popups for items received from other players, and text commands such as /connect, /unstuck, /warp, /ripshow, /deathlink, /goalcheck, /lordvessel, /fog, /bossfog, /lock and /diag.
- Universal Tracker support, including YAML-less use and importing poptracker maps.
Compatibility and caveats
- Tested with the Steam version of Dark Souls: Remastered (App ver. 1.03.1, Regulation ver. 1.04) on Windows 11 with Archipelago Launcher 0.6.6. Mismatched game versions may crash on connect.
- Linux support is preliminary via Proton, using a PROTON_REMOTE_DEBUG_CMD launch option; the README describes it as not thoroughly tested and somewhat unstable.
- The README lists many known issues, mostly tied to older client versions (0.0.19.1 and below), including lost items when receiving while on the main menu, duplicate items on reconnect, missing deathlinks, and the Firelink Shrine key item chest breaking logic. Several of these are marked fixed in later versions.
- Client and apworld versions are tightly coupled: the 0.1.0 client is not compatible with earlier apworlds, and vice versa.
The changelog documents the evolution from early 0.0.x releases through 0.1.0, covering item pool rework, server-delivered items, DLC support, overlay, location and item groups, logic fixes, and bandwidth/storage reductions. The roadmap mentions planned shop item randomization, enemy drop randomization, traps, and an option to treat certain in-game skips as logical. Contributors are credited in the README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.