You are viewing a potentially older version of this package. View all versions.
Date uploaded 3 years ago
Version 1.0.7
Download link VIP-H3MP-1.0.7.zip
Downloads 422
Dependency string VIP-H3MP-1.0.7

This mod requires the following mods to function

BepInEx-BepInExPack_H3VR-5.4.1700 icon
BepInEx-BepInExPack_H3VR

BepInEx pack for H3VR. Preconfigured and ready to use.

Preferred version: 5.4.1700

README

H3MP - Multiplayer mod for H3VR

As the title says, this is a mod that adds multiplayer to the virtual reality game Hotdogs, Horseshoes and Hangrenades.

IMPORTANT

  • Currently only made for game branch "alpha - Mod Safe"

Manual Installation

  1. Download and install the latest (not pre-release) version of BepinEx
  2. Download the latest release of H3MP
  3. Put the H3MP folder from the zip file into the plugins folder (H3VR\BepInEx\plugins)

So you should end up with a H3VR\BepInEx\plugins\H3MP folder, containing H3MP.dll and other files.

Automatic Installation

Can be done through thunderstore using r2modman mod manager

Usage

All H3MP functions can be access through the wristmenu, in-game (apart from the settings in the config file, see Config section below).

To join a server, you will have to have set the IP and port of the server in your config file (see Config section below), then, in the wristmenu, press H3MP->Join

If you forgot to set these before going in-game and restarting the game is too much of a hassle, mainly for people with 200+ mods that I figured probably take a while to load, you can set your config, then go to H3MP->Options->Reload config in the wristmenu which will reload your configs, after which you can connect/host

Options

In the wristmenu, some options are available:

  • Reload config: Will reload the config file if you modified it since starting the game. Useful if you modified it and don't want to have to restart the game.

  • Item interpolate: This will toggle item interpolation. Item interpolation is the smoothing of item movement to prevent everything from looking "jagged". Turning it off will ensure that items are positionned/rotated exactly as you receive the data from another client. Due to latency, this will make item movement look extremely low FPS.

Config

The config refers to a file in the H3MP folder called Config.json which contains a few important settings.

  • IP: The IP of the server you will be joining or hosting from
  • Port: The port of the server you will be joining or hosting from
  • MaxClientCount: The maximum number of clients that can connect to your server
  • Username: The username you will have on the server

Hosting

To host a server on a local network, you can set your IP as your machine's local IP address, which can be found by running the "ipconfig" command in CMD.

To host a server for public access, you will need to set your IP as your machine's public IP address, which can be found by searching "what is my IP" on google. For public access, you will need to port foward the port you have set in your config.

To start the server, in the wristmenu, press H3MP->Host