diff --git a/WebHostLib/static/assets/gameInfo/en_Slay the Spire.md b/WebHostLib/static/assets/gameInfo/en_Slay the Spire.md new file mode 100644 index 00000000..a66af04f --- /dev/null +++ b/WebHostLib/static/assets/gameInfo/en_Slay the Spire.md @@ -0,0 +1,29 @@ +# Slay the Spire (PC) + +## Where is the settings page? +The player settings page for this game is located here. It contains all the options +you need to configure and export a config file. + +## What does randomization do to this game? +Every non-boss relic drop, every boss relic and rare card drop, and every other card draw is replaced with an +archipelago item. In heart runs, the blue key is also disconnected from the Archipelago item, so you can gather both. + +## What items and locations get shuffled? +15 card packs, 10 relics, and 3 boss relics and rare card drops are shuffled into the item pool and can be found at any +location that would normally give you these items, except for card packs, which are found at every other normal enemy +encounter. + +## Which items can be in another player's world? +Any of the items which can be shuffled may also be placed into another player's world. It is possible to choose to +limit certain items to your own world. + +## When the player receives an item, what happens? +When the player receives an item, you will see the counter in the top right corner with the Archipelago symbol increment +by one. By clicking on this icon, it'll open a menu that lists all the items you received, but have not yet accepted. +You can take any relics and card packs sent to you and add them to your current run. It is advised that you do not open +this menu until you are outside an encounter or event to prevent the game from soft-locking. + +## What happens if a player dies in a run? Do they have to start completely over? +When a player dies, they will be taken back to the main menu and will need to reconnect to start climbing the spire +from the beginning, but they will have access to all the items ever sent to them in the Archipelago menu in the top +right. Any items found in an earlier run will not be sent again if you encounter them in the same location. diff --git a/WebHostLib/static/assets/tutorial/slay-the-spire/slay-the-spire_en.md b/WebHostLib/static/assets/tutorial/slay-the-spire/slay-the-spire_en.md new file mode 100644 index 00000000..55100a71 --- /dev/null +++ b/WebHostLib/static/assets/tutorial/slay-the-spire/slay-the-spire_en.md @@ -0,0 +1,32 @@ +# Slay the Spire Setup Guide + +## Required Software + +For steam-based installation, subscribe to the following mods: + +- ModTheSpire from the [Slay the Spire Workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=1605060445) +- BaseMod from the [Slay the Spire Workshop](https://steamcommunity.com/workshop/filedetails/?id=1605833019) +- Archipelago Multiworld Randomizer Mod from the [Slay the Spire Workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=2596397288) + +## Configuring your YAML file + +### What is a YAML file and why do I need one? +Your YAML file contains a set of configuration options which provide the generator with information about how +it should generate your game. Each player of a multiworld will provide their own YAML file. This setup allows +each player to enjoy an experience customized for their taste, and different players in the same multiworld +can all have different options. + +### Where do I get a YAML file? +you can customize your settings by visiting the [Rogue Legacy Settings Page](/games/Rogue%20Legacy/player-settings). + +### Connect to the MultiServer +For Steam-based installations, if you are subscribed to ModTheSpire, when you launch the game, you should have the +option to launch the game with mods. On the mod loader screen, ensure you only have the following mods enabled and then +start the game: + +- BaseMod +- Archipelago Multiworld Randomizer + +Once you are in-game, you will be able to click the **Archipelago** menu option and enter the ip and port (separated by +a colon) in the hostname field and enter your player slot name in the Slot Name field. Then click connect, and now you +are ready to climb the spire! diff --git a/WebHostLib/static/assets/tutorial/tutorials.json b/WebHostLib/static/assets/tutorial/tutorials.json index 5cc02658..67aa2086 100644 --- a/WebHostLib/static/assets/tutorial/tutorials.json +++ b/WebHostLib/static/assets/tutorial/tutorials.json @@ -361,5 +361,24 @@ ] } ] + }, + { + "gameTitle": "Slay the Spire", + "tutorials": [ + { + "name": "Multiworld Setup Guide", + "description": "A guide to setting up Slay the Spire for Archipelago. This guide covers single-player, multiworld, and related software.", + "files": [ + { + "language": "English", + "filename": "slay-the-spire/slay-the-spire_en.md", + "link": "slay-the-spire/slay-the-spire/en", + "authors": [ + "Phar" + ] + } + ] + } + ] } ]