You are viewing a potentially older version of this package. View all versions.
Me_and_chatgpt-BrutalistickCoop-0.5.1 icon

BrutalistickCoop

Adds public/private Steam rooms, visible players/items, and spatial voice chat to BRUTALISTICK VR.

Date uploaded a week ago
Version 0.5.1
Download link Me_and_chatgpt-BrutalistickCoop-0.5.1.zip
Downloads 111
Dependency string Me_and_chatgpt-BrutalistickCoop-0.5.1

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.3 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.3

README

BRUTALISTICK Co-op Rooms

An experimental two-player Steam co-op mod for the Steam PCVR version of BRUTALISTICK VR.

Features

  • Public rooms visible in a worldwide room browser
  • Private code-only rooms hidden from the public browser
  • No Steam-friend requirement
  • Six-digit room codes
  • Visible blue remote avatar with a head, torso, and hands
  • Synchronized head and controller-hand movement
  • Visual synchronization for spawn-gun object creation and movement
  • Synchronized undo and clear-spawned-items actions
  • Spatial room voice chat using each player's default microphone
  • In-room microphone mute button
  • Dark room-menu background

Install and play

  1. Both players install version 0.5.1.
  2. Launch BRUTALISTICK VR through Steam.
  3. Press F6 in the desktop game window to hide or show the room menu.
  4. Host a public or private room.
  5. Join public rooms through Refresh public rooms, or join private rooms by copying the six-digit code and pressing Join room code from clipboard.
  6. Both players must manually enter the same map.

The room menu shows the number of remote spawned objects currently replicated. It also shows replicas waiting for a matching prefab. Voice chat starts when another player connects; use Mute microphone to stop transmitting.

Current synchronization limits

Spawned objects are visual replicas controlled by the player who spawned them. Creation, movement, undo, and clearing are synchronized. Shared grabbing, weapon firing, projectiles, damage, enemies, missions, and scene loading are not synchronized yet.

Voice chat uses the Windows/SteamVR default recording device. If the menu says Voice: mic unavailable, select a working default microphone in Windows and allow desktop applications to access it.

When a player connects without Plugins/BrutalistickCoopUpdater.dll, the mod shows a warning explaining that required future multiplayer updates may be missed.

If something fails, include MelonLoader/Latest.log when reporting the issue.

CHANGELOG

0.6.0

  • Replaced the previous polling-based spawn system.
  • Hooks the game's exact spawn-gun SpawnObject action through Harmony.
  • Sends a stable catalog index plus a prefab-name fallback.
  • Sends the initial visual spawn immediately, even if the game exposes the spawned instance after a delay.
  • Binds the real local instance for 20 Hz movement and deletion replication.
  • Added detailed captured/sent/received/created spawn diagnostics to MelonLoader/Latest.log.
  • Bumped the lobby and object protocols so older spawn implementations cannot connect to v0.6.0 rooms.

0.5.1

  • Added an on-join warning when the local player does not have BrutalistickCoopUpdater.dll in the MelonLoader Plugins folder.
  • The warning remains visible even when the F6 room menu is hidden.
  • Added a dismiss button and a matching warning in the MelonLoader log.

0.5.0

  • Fixed spawn detection to scan every active spawn-gun manager.
  • Scans newest spawned objects first so old list entries cannot hide new items.
  • Resolves each spawned object back to its catalog prefab name.
  • Forces remote replicas and renderers visible after instantiation.
  • Added a waiting-prefab count to the room menu for troubleshooting.
  • Added low-latency spatial room voice chat at 16 kHz.
  • Added a microphone mute control and live microphone status.
  • Bumped the lobby protocol so both players use the voice/item-sync build.

0.4.0

  • Fixed remote players rendering as shadows by selecting a camera-visible layer and using an unlit URP material.
  • Added a visible torso to the remote avatar.
  • Added spawn-gun object creation and transform synchronization.
  • Added synchronized object undo, deletion, and clear actions.
  • Added reliable Steam packets for spawn/despawn events.
  • Corrected the legacy Steam unreliable-no-delay send mode.
  • Added a remote-object count to the room menu.
  • Bumped the lobby protocol so both players must use the object-sync build.

0.3.0

  • Added public rooms and a worldwide public room browser.
  • Added private code-only rooms that stay out of the public browser.
  • Removed the Steam-friend requirement from room discovery and joining.
  • Added an opaque dark background behind the room menu.
  • Kept the Input System-based F6 menu toggle.

0.2.3

  • Fixed valid room-code joins being rejected by an unreliable Steam friendship result.
  • Room codes now authorize joining without a second friendship check.