Splasher Setup Guide
Required Software
- A legally obtained copy of Splasher
BepInExinstalled in Splasher. Installation is explained bellow- Archipelago Client (0.6.7 or later)
- Splasher Archipelago
The game is currently only tested on Windows (though you should not have any issue since BepInEx is cross-platform). Furthermore, as the game was only released on Steam (and consoles), we'll assume the game is installed in default Steam folders.
Installation procedures
Setting up BepInEx
- First, download
BepInExlatest release (v.5.4.23) (winx64 for windows). It is a mod loader that will allow to load Archipelago in the game. - Extract the obtained archive into Splasher's root folder (which should be located at
C:\Program Files (x86)\Steam\steamapps\common\Splasher) - Launch the game a first time : it will initialize BepInEx, mainly, it should initialize a
pluginsfolder inside \BepInEx.
Setting up the mod
- Download the latest release of the Splasher Archipelago. Extract and drag all its content from /plugins into BepInEx's /plugins folder.
- Drag
connection.yamlandProxy.exefiles insideSplasher Archipelagoto Splasher's root folder. Then editconnection.yamlwith your connexion info. The proxy is useful when playing online, it is explained bellow.
Setting up assets
Archipelago implements new assets that need to be installed to ensure a flawless experience. These are shipped with the client, but need to be installed in specific locations.
- Drag the contents of
assetsintoBepInEx\assets(create folder if non-existent) - Drag the contents of
languagesinto<Splasher>\Splasher_Data\StreamingAssets\Languages
Once all of the above is done, you can launch the game and ring the assistant's bell : it should initiate a connection to the server, and if successful, initiate the mod ! You can ensure it works by ringing the Secretaire's bell, she should confirm Archipelago started properly.
Managing the Archipelago session
- Even though the base game does not have multiple save files, Archipelago will use new files as soon as it is enabled. Your vanilla save is safe, and Archipelago will disable achievements and sending Time Attack scores online.
- If the Archipelago session successfully started, connection to the server is automatically managed. You don't have to worry about reconnections.
Playing a game
Playing on archipelago.gg
In order to play on archipelago.gg (or most other servers on the internet), you'll need to enable the proxy option in your connection.yaml. This will enable the client to connect archipelago using (automatically) Proxy.exe (provided with your client from v0.0.3). Not activating it will make the game unable to provide a secure connexion to Archipelago, which will result in a connexion timeout. More (advanced) information about what this tool does can be found here.
The proxy implementation should be cross-platform. If encountering an issue, please report it !
Hosting locally
For hosting this Archipelago, you need to install the apworld (simply double click on it, or install it with the launcher). Versions of the client and the APWorld are synchronized except if stated otherwise, meaning you'll need to update both when upgrading.
Tools
As this game currently doesn't have in-game Archipelago messages, it is recommended to use external tools to guide your playthrough.
- For the tracker, I definitely recommend using Evoker's PopTracker. Universal Tracker is not fully compatible with this world (some issues, mainly with progressive powers, have been observed).
- For the client, you can go with the native text client but I'd rather recommend this web client.
Feedback
Since this world is in early development, feedback about your playthrough would be very appreciated (especially if encountering issues) ! You can contact me :
- on Discord (preferred) : @frisk2892
- by mail : clementhemesecond@gmail.com
If you need to report an encountered issue, please follow report guidelines.