You are viewing a potentially older version of this package. View all versions.
Dev1A3-LobbyImprovements_REPO-1.1.2 icon

LobbyImprovements REPO

Various improvements for lobbies

Date uploaded 9 months ago
Version 1.1.2
Download link Dev1A3-LobbyImprovements_REPO-1.1.2.zip
Downloads 18038
Dependency string Dev1A3-LobbyImprovements_REPO-1.1.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

LobbyImprovements

Latest Version Total Downloads Discord Ko-fi

Information

This mod is mainly for R.E.P.O game testers therefore some features are turned off by default so I'd recommend checking the config is configured how you want it.

Features

  • Chat
    • Added some chat commands (the list is further down)
    • Enabled pasting into chat input
    • Enabled chat input in singleplayer
  • Fast Startup
    • Config option to skip moon phase animation
    • Config option to skip splash screen
  • Lobby Menu
    • [Host] Config option to make the lobby menu be shown when loading a singleplayer save file
    • Fixed a few exceptions when going to the lobby menu in singleplayer
  • Player Name Prefixes
  • Saves
    • [Host] Command to rename save files
    • [Host] Config option to disable save file deletion
    • [Host] Config option to enable save files for public lobbies
  • Server List
    • Made searching for a steam lobby id in the search list attempt to join the lobby
    • Ability to paste into the search input (pasting a lobby link works as well)
  • Tester Overlay
    • An overlay in the bottom right which shows the current room name and game version

Note: If the feature isn't prefixed with [Everyone] or [Host] then it's client side

Commands

Name Arguments Example Description Host Only
/enemy [string] /enemy Ceiling Eye Spawns an enemy at the closest level point Yes
/item [string] /item Grenade Duct Taped Spawns an item at the closest level point Yes
/setcash [number] /setcash 5 Sets the total cash amount Yes
/setlevel [number] /setlevel 5 Switches to a different level number Yes
/setname [string] /setname v0.2.1 Test Save Renames the current save file from "R.E.P.O." Yes
/setscene [string] /setscene random Switches to a different level scene Yes
/valuable [string] /valuable Animal Crate Spawns a valuable at the closest level point Yes

Support

You can get support in any the following places:

Compatibility

  • Supported Game Versions:
    • v0.2.x
  • Not Compatible With:
    • N/A

CHANGELOG

1.2.6

CHANGES

  • Player Name Prefix System Overhaul
    • Added a page on my website that lets you automatically sync your in-game roles with the roles you have in the R.E.P.O. and R.E.P.O. Modding Discord servers. If you'd rather not authenticate on my site, just DM me on Discord and I'll assign whichever roles you're eligible for.
    • Made role configuration be dynamically fetched when checking access to roles (to allow me to update roles without having to update the mod each time)
    • Renamed system to "Player Roles" to reduce confusion (the previous name conflicted with due to the term "prefix")

1.2.5

FIXES

  • Fixed being unable to name public lobbies when using NoSaveDelete

1.2.4

NEW

  • Added config options to disable the money reward from cosmetic tokens per lobby type

1.2.3

FIXES

  • Fixed not being able to exit to the main menu while stuck on the level loading animation, commonly triggered when joining lobbies that use LateJoin mods.

1.2.2

FIXES

  • Fixed public lobbies not saving

1.2.1

FIXES

  • Fixed "New Game" button not showing the lobby privacy choice menu

1.2.0

NEW

  • Added a config option to change the keybind for opening the debug console
  • Added a separate config option for saving random matchmaking lobbies

CHANGES

  • Changed various things to use new base-game logic
    • Public Lobby Saving
    • Splash Screen Skip
    • Removed the lobby menu command since it's now an option of the level command

1.1.8

CHANGES

  • Made main menu load quicker if the splash screen is automatically skipped

1.1.7

CHANGES

  • Added back the config option to enable the tester overlay
  • Changed lobby menu command fix to use alternate method
  • Cleaned up player name prefix logic

1.1.6

CHANGES

  • Added /lobbymenu to return to the lobby menu

1.1.5

CHANGES

  • Added a config option for whether the vanilla debug console is useable
  • Added a config option for whether the vanilla debug commands are useable
  • Updated the README.md

1.1.4

CHANGES

  • Added some useful tips for the debug console to the README
  • Made the splash screen "done" logic still run when the splash screen is automatically skipped

1.1.3

CHANGES

  • Support for REPO v0.3.0
    • Enabled the debug console which is accessible via the grave key (`)

1.1.2

CHANGES

  • Added config option for an "Improved Layout" for the main menu. This requires you to have MenuLib enabled. The main differences with it enabled are:
    • Region selection defaults to the last selected region and is accessible via a button (instead of automatically showing each time you try to play multiplayer)
    • Clicking "Host Game" on the main menu allows you to host a private/public save file
    • Clicking "Join Game" on the main menu takes you straight to the server list
    • Added a button to refresh the server list
  • Disabled some commands in debug builds

1.1.1

CHANGES

  • Disabled tester overlay on the tester branch

1.1.0

CHANGES

  • Updated some links in the README.md
  • Made the cache for name prefixes only include players in your current lobby instead of everyone

FIXES

  • Fixed chat commands using the closest level point to any player instead of the closest level point to the local player

1.0.9

FIXES

  • Fixed being unable to spawn enemy and surplus valuables in multiplayer

1.0.8

CHANGES

  • Creating a save file for a public lobby will now use the server name as the default save file name
  • Loading a save file for a public lobby will now use the save file name as the default server name

FIXES

  • Fixed loading a save file in a public lobby using the previous save file instead of the selected one

1.0.7

NEW

  • Added steam rich presence grouping

CHANGES

  • Made public lobby save files enabled by default

FIXES

  • Improved stability of hosting and joining public lobbies (public lobby save logic now only runs when required)

1.0.6

CHANGES

  • Changed saves menu header for multiplayer to show whether it's private/public multiplayer
  • Disabled text-to-speech for successful commands

FIXES

  • Fixed hosting a public lobby showing an infinite loading screen on some occasions

1.0.5

NEW

  • Added /setname [string] to rename the current save file
  • Added more info to the README.md (such as stating which features are only used by the host)
  • Added /setscene random which makes it do a random gameplay level

CHANGES

  • Changed /level to /setscene (to reduce confusion with /setlevel)
  • Made /setcash automatically reload the scene if in the shop (or in a gameplay level if there is an extraction in-progress)
  • Made /setlevel automatically reload the scene if in a gameplay level or the shop
  • When hosting a public lobby using a save file it will no longer give the confirmation popup before the server name input popup (since the server name input prompt is basically a confirmation)

FIXES

  • Fixed cursor disappearing when exiting server name input popup
  • Fixed /valuable not working in multiplayer
  • Fixed pasting into chat not working on some occasions

1.0.4

NEW

  • Added config option to skip moon phase animation
  • Added config option to skip splash screen
  • Added config option to enable save files for public lobbies

FIXES

  • Fixed being able to open chat in the main menu
  • Fixed singleplayer deaths taking you to the lobby menu (when it's not enabled in the config)

1.0.3

NEW

  • Added missing thing to v1.0.2 changelog

FIXES

  • Fixed pasting into chat bypassing the max chat message length

1.0.2

NEW

  • Added /item [string]
  • Added /valuable [string]
  • Added ability to paste into chat

FIXES

  • Fixed name prefixes sometimes not being able to be set after the changes in 1.0.1

1.0.1

CHANGES

  • Small tweaks to name prefixes

FIXES

  • Fixed chat commands not working