We recommend using the Thunderstore Mod Manager or an alternative for installing mods
This mod adds support to Risk of Rain 2 for playing as an Archipelago client. For more information on Archipelago head over to https://archipelago.gg or join our Discord.
Should be multiplayer compatible, but not rigorously tested. Be sure to scale up your YAML settings if you play in multiplayer. All players require the mod in multiplayer.
The Risk of Rain 2 players send checks by causing items to spawn in-game. Currently this includes opening chests, defeating bosses, using scrappers and 3D printers, opening lunar pods, and accessing terminals. An item check is only sent out after a certain number of items are picked up. This count is configurable in the player's YAML.
Achieving victory is defined as beating Mithrix, losing in commencement, or obliterating.
Due to the nature of roguelike games, you can possibly die and lose your place completely. This is mitigated partly by the free grants of
Dio's Best Friend
but it is still possible to lose. If you do lose, you can reconnect to the Archipelago server and start a new run. The server will send you the items you have
earned thus far, giving you a small boost to the start of your run.
An example YAML would look like this:
description: Ijwu-ror2 name: Ijwu game: Risk of Rain 2: 1 Risk of Rain 2: total_locations: 15 total_revivals: 4 start_with_revive: true item_pickup_step: 1 enable_lunar: true item_weights: default: 50 new: 0 uncommon: 0 legendary: 0 lunartic: 0 chaos: 0 no_scraps: 0 even: 0 scraps_only: 0 item_pool_presets: true # custom item weights green_scrap: 16 red_scrap: 4 yellow_scrap: 1 white_scrap: 32 common_item: 64 uncommon_item: 32 legendary_item: 8 boss_item: 4 lunar_item: 16 equipment: 32
|total_locations||The total number of location checks that will be attributed to the Risk of Rain player. This option is ALSO the total number of items in the item pool for the Risk of Rain player.||10 - 50|
|total_revivals||The total number of items in the Risk of Rain player's item pool (items other players pick up for them) replaced with
||0 - 5|
|start_with_revive||Starts the player off with a
|item_pickup_step||The number of item pickups which you are allowed to claim before they become an Archipelago location check.||0 - 5|
|enable_lunar||Allows for lunar items to be shuffled into the item pool on behalf of the Risk of Rain player.||true/false|
|item_weights||Each option here is a preset item weight that can be used to customize your generate item pool with certain settings.||default, new, uncommon, legendary, lunartic, chaos, no_scraps, even, scraps_only|
|item_pool_presets||A simple toggle to determine whether the item_weight presets are used or the custom item pool as defined below||true/false|
|custom item weights||Each defined item here is a single item in the pool that will have a weight against the other items when the item pool gets generated. These values can be modified to adjust how frequently certain items appear||0-100|
Using the example YAML above: the Risk of Rain 2 player will have 15 total items which they can pick up for other players. (total_locations = 15)
They will have 15 items waiting for them in the item pool which will be distributed out to the multiworld. (total_locations = 15)
They will complete a location check every second item. (item_pickup_step = 1)
They will have 4 of the items which other players can grant them replaced with
Dio's Best Friend. (total_revivals = 4)
The player will also start with a
Dio's Best Friend. (start_with_revive = true)
The player will have lunar items shuffled into the item pool on their behalf. (enable_lunar = true)
The player will have the default preset generated item pool with the custom item weights being ignored. (item_weights: default and item_pool_presets: true)
I assume you already have an Archipelago server running. Instructions on how to run a server are available on https://archipelago.gg:48484.
There will be a menu button on the right side of the screen. Click it in order to bring up the in lobby mod config. From here you can expand the Archipelago sections and fill in the relevant info.
Keep password blank if there is no password on the server.
Enable Archipelago? and when you start the run it will automatically connect and print a message stating successful connection in your in-game chat.
Internal versions are unreleased versions of the mod. They are pointed out in the changelog so that I can sort my work and to allow others to follow my progress between releases.
1.0 (First Stable Release)
0.1.7 (Internal Version)
0.1.6 (Internal Version)
archipelagoconsole command. Syntax:
archipelago <url> <port> <slot> [password]
0.1.5 (Internal Version)
total_itemsYAML option as it doesn't work as intended.
Newtonsoft.Json.dllto the correct version, this fixes the client failing to connect to the server.
total_itemsYAML option to README.
enable_lunarYAML option to README.
Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.
|Upload date||Version number||Downloads||Download link|