Risk of Rain 2

Details

Last Updated
2 weeks ago
First Uploaded
2 weeks ago
Downloads
1.6K
Likes
1
Size
79KB
Dependency string
MengHu-DropinMultiplayer-1.0.3
Dependants

DropInMultiplayer

与 niwith-DropinMultiplayer中途加入模组不兼容,只能存在一个。

The drop in multiplayer mod for Risk of Rain 2, now updated (hopefully) to work with Seekers of the Storm! This mod allows the host to have players join mid-game, and automatically gives them items to help them catch up!

《雨中冒险2》多人模式模组现已更新(希望如此),可与《风暴追寻者》兼容!此模组允许主机邀请玩家在游戏中期加入,并自动提供道具帮助他们追赶进度!

Credit to https://thunderstore.io/package/niwith/DropinMultiplayer/ for originally creating this mod.

Instructions

How to Join Existing Game (Steam)

  1. Go to steam friends list
  2. Click the little arrow next to your friend's name
  3. Click the "Join Friend" button
  4. You will now be loaded into spectator mode in Risk of Rain 2
  5. Press enter to open chat and type your join_as command (with the '/' at the start), e.g.
    • /join_as Commando
    • /join_as Huntress
    • /join_as Captain

How to Join Existing Game (Epic)

If anyone has used this mod on epic and can confirm the steps to join an ongoing game through epic, please let me know. I have not been able to test this myself.

More Chat Commands Examples

These commands should be sent into the game chat, can also be used in console with dim_ added to the start of the command name, e.g. dim_join_as

  • /join_as Commando - Spawns you in as commando.
  • /join_as Huntress niwith - Spawns niwith in as Huntress, replace niwith with whoever you'd like to spawn as huntress/whatever in the names list.
  • /list_survivors - Lists availible survivors for the join_as command
  • /list_bodies - Lists availible bodies for join_as command (bodies will only work for join_as if "AllowJoinAsAnyBody" is enabled in config settings)

If you get stuck, try the help command:

  • /help - Lists availible commands
  • /help join_as - Prints the help text for join_as command

Important Configs to Check

  • AllowRespawn (default = enabled): When enabled, dead players will be able to use the join_as command and it will cause them to respawn. I have enabled by default, because enabling this means that if an error does occur with rejoining existing players they can still use the join_as command to spawn in.
  • GiveRejoiningPlayersCatchUpItems (default = enabled): When enabled, if an existing player leaves and rejoins the game they will be given items to catch up as well, however this does introduce an exploit if one player runs around the map collecting all items, then the other players all leave and rejoin to get the catchup items.
  • AllowJoinAsHiddenSurvivors (default = enabled): When enabled, allows players to join as characters marked by developers as "hidden", e.g. , heretic
  • AllowJoinAsAllBodies (default = disabled): When enabled, the join_as command will check the BodyCatelog in addition to survivor list, which lets players join as basically anything (e.g. a beetle).
  • JoinAsRandomByDefault (default = disabled): When enabled, players will spawn as a random character as they spawn in. After this they will still be able to switch character with join_as.

Note that in config options "enabled" is true and "disabled" is false. Also if updating from an old version of the mod, your old config may hang around, which may have different configraution, and some old no longer used config options. My suggestion is delete your old config file to avoid confusion.

Known Issues

  • DO NOT JOIN AS A DLC CHARACTER IF YOU DO NOT HAVE THE DLC doing so may cause the game to freeze or crash
  • Ongoing game will cannot be joined through steam - Unfortunetly I believe this is an issue outside of the scope of this mod, if anyone has more understanding of how steam networking works in RoR2 and what would fix the issue please let me know (or submit a pull request)

1.0.3

添加使用Mod配置选项。

1.0.2

其他玩家加入游戏时输入加入报错问题修复。

1.0.0

这个版本修复了niwith-DropinMultiplayer中途加入模组在多人游戏中玩家已有角色时再次输入会重新刷新角色的问题。

  • Release
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.