2022-07-20 12:48:14 +02:00
|
|
|
# Dark Souls III Randomizer Setup Guide
|
|
|
|
|
|
|
|
## Required Software
|
|
|
|
|
|
|
|
- [Dark Souls III](https://store.steampowered.com/app/374320/DARK_SOULS_III/)
|
2022-08-14 00:07:36 +02:00
|
|
|
- [Dark Souls III AP Client](https://github.com/Marechal-L/Dark-Souls-III-Archipelago-client/releases)
|
2022-07-20 12:48:14 +02:00
|
|
|
|
|
|
|
## General Concept
|
|
|
|
|
|
|
|
The Dark Souls III AP Client is a dinput8.dll triggered when launching Dark Souls III. This .dll file will launch a command
|
|
|
|
prompt where you can read information about your run and write any command to interact with the Archipelago server.
|
|
|
|
|
|
|
|
The randomization is performed by the AP.json file, an output file generated by the Archipelago server.
|
|
|
|
|
|
|
|
## Installation Procedures
|
|
|
|
|
2022-08-14 00:07:36 +02:00
|
|
|
<span style="color:tomato">
|
|
|
|
**This mod can ban you permanently from the FromSoftware servers if used online.**
|
|
|
|
</span>
|
|
|
|
This client has only been tested with the Official Steam version of the game (v1.15/1.35) not matter which DLCs are installed.
|
2022-07-20 12:48:14 +02:00
|
|
|
|
2022-08-14 00:07:36 +02:00
|
|
|
Get the dinput8.dll from the [Dark Souls III AP Client](https://github.com/Marechal-L/Dark-Souls-III-Archipelago-client/releases).
|
|
|
|
Then you need to add the two following files at the root folder of your game (e.g. "SteamLibrary\steamapps\common\DARK SOULS III\Game"):
|
2022-07-20 12:48:14 +02:00
|
|
|
- **dinput8.dll**
|
2022-08-14 00:07:36 +02:00
|
|
|
- **AP.json** : The .json file downloaded from the multiworld room or provided by the host, named AP-{ROOM_ID}.json, has to be renamed to AP.json.
|
2022-07-20 12:48:14 +02:00
|
|
|
|
|
|
|
## Joining a MultiWorld Game
|
|
|
|
|
|
|
|
1. Run DarkSoulsIII.exe or run the game through Steam
|
2022-08-14 00:07:36 +02:00
|
|
|
2. Type in "/connect {SERVER_IP}:{SERVER_PORT}" in the "Windows Command Prompt" that opened
|
2022-07-20 12:48:14 +02:00
|
|
|
3. Once connected, create a new game, choose a class and wait for the others before starting
|
|
|
|
4. You can quit and launch at anytime during a game
|
|
|
|
|
|
|
|
## Where do I get a config file?
|
|
|
|
|
|
|
|
The [Player Settings](/games/Dark%20Souls%20III/player-settings) page on the website allows you to
|
2022-08-14 00:07:36 +02:00
|
|
|
configure your personal settings and export them into a config file
|