You are viewing a potentially older version of this package. View all versions.
Isotope-PEAKInvitationMod-1.0.1 icon

PEAKInvitationMod

Join lobbies seamlessly with unique invite codes. No more long steam join links.

Date uploaded 3 weeks ago
Version 1.0.1
Download link Isotope-PEAKInvitationMod-1.0.1.zip
Downloads 2302
Dependency string Isotope-PEAKInvitationMod-1.0.1

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403
PEAKModding-PEAKLib_Core-1.1.2 icon
PEAKModding-PEAKLib_Core

Core module of the PEAKLib community API.

Preferred version: 1.1.2
PEAKModding-PEAKLib_UI-1.1.1 icon
PEAKModding-PEAKLib_UI

UI module of the PEAKLib community API.

Preferred version: 1.1.1

README

PEAK Invitation Code Mod

Forget those long steam join links, use a real invite code.

Now generate a unique invite code to send to people whilst keeping your steam id/profile private.

also includes a push to talk bug fix that stops your mic from becoming active every time you load the game/levels)

How To Use

Click Manual Download, open the zip, drop only the PEAKInvitation.dll file into the below path.
\Program Files (x86)\Steam\steamapps\common\PEAK\BepInEx\plugins
Delete any cheat menus in the same path otherwise your game will crash.
Press F7 in-game to open/close the interface, open the escape menu for cursor interaction.\

FAQ

  • Why is my Game Crashing on startup?

    • Remove any cheat mods, this applies to any sort of mod menu/console mods.

  • Can I still create private steam lobbies to stop people joining via my steam profile?

    • Yes you can still keep your lobbies private whilst using invite codes.
      (Steam > Edit Profile > Privacy Settings > Game details: Friends Only/Private)
  • Does this mod increase the player count?

    • No, you will need a seperate mod for that.
  • Does this mod make any web calls?

    • No, this mod does not communicate with any outside apis or urls.
      It directly uses Steam via the game.

Created by Isotope

CHANGELOG

Changelog

Version 1.0.5

  • Implemented invitation buttons within the games existing UI. (PEAKLib)
    • Main Menu Button, one click paste and join lobby.
      • (This now supports regular steam lobby id's as well as PEAKInvitation codes)
        • (steam://joinlobby/3527290/STEAMLOBBYID/.......................)
        • (Just double click the lobby id within the joinlobby to easily copy it on discord etc..)
        • (Be careful not to click ANY http/s links on discord.)
    • Pause Menu Buttons, located at the bottom center of the pause menu.
      • Create/Copy Invite code buttons.
      • (Create code still generates new unique invite codes, see below.)
  • Generating new invite codes will now invalidate old invite codes.
    • The user will immediately leave your lobby if they joined via an old invite code.
      • (This will not affect normal lobby's nor anyone not using this mod)
  • Added a failsafe incase a game/peaklib update breaks anything, it will now try to use the existing GUI instead of disabling the mod.
  • Now requires PEAKLib.Core and PEAKLib.UI plugin dependencies.
    • The mod should actually load and work fine without these, however you won't see the new UI buttons. (Not recommended)

If you don't want this update and it's new required dependencies, the old version will still work fine with users on this version.
If you encounter any major issues, revert to the previous version.

View image showing new UI buttons here

Version 1.0.4

  • Requested by Thunderstore to clearly indicate the mod closes your game with a cheat menu.
  • Requested by Thunderstore to clearly indicate game closes if cheat mod detected.
  • Requested by Thunderstore to stop the game closing for any cheaters.
  • Stopped the game closing when a cheat menu is detected.
  • PEAKInvitation will not load if a cheat menu is detected.

Version 1.0.3

  • Added some extra logging for detected cheats.

Version 1.0.2

  • Update readme/mod description to comply with thunderstores request.

Version 1.0.1

  • Removed the imgui dependency which stopped the mod from loading when the user didn't have it.

Version 1.0.0

  • Initial Release