Back to mods

Vintage Story Mod DB · Vintage Story mod

RP Voice Chat

RP Voice Chat Shout at your enemies, talk with your friends, conspire with your allies. This mod implements VOIP to allow people on a server together to talk using microphones in-game based on proximity. BUG REPORTS OR FEATURE REQUESTS: Please have a look

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which RP Voice Chat release should I use?

Updated 21 days ago
Latest stable file 2.5.8
Game version 1.22.0, 1.22.1, 1.22.2
Loader Built-in Vintage Story mod system

RP Voice Chat 2.5.8 targets 1.22.0, 1.22.1, 1.22.2. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is RP Voice Chat required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does RP Voice Chat 2.5.8 need?

2.5.8. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add RP Voice Chat without breaking your instance.

Built for RP Voice Chat 2.5.8. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 2.5.8. It targets 1.22.0, 1.22.1, 1.22.2; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 2.5.8. It opens that exact file at the source.

About this project

What does RP Voice Chat add?

RP Voice Chat

Shout at your enemies, talk with your friends, conspire with your allies.

This mod implements VOIP to allow people on a server together to talk using microphones in-game based on proximity.

 

BUG REPORTS OR FEATURE REQUESTS:

Please have a look at the issue tracker at the top of this page and submit them there. If a bug report has already been written about before, you don't need to write another one. It’s the same for feature requests.

Known Issues:

  • Rarely, it may happen that a player is not audible or their voice gets replaced by random game sounds. A temporary fix is for the player that cannot hear the speaking player to relog.
  • With high-frequency microphones, RPVC will not capture your mic. Avoid pushing it above 44,000 Hz (I’m still looking for a way to handle this better, like auto-reducing or alerting it in-game).
  • Rarely, logs said a file is missing or you have old issues already resolved. Your ZIP is corrupted, you must delete it from client AN server, then re-install it.
  • MacOS users : see https://github.com/Ridderrasmus/RPVoiceChat/wiki/Installation#macos-microphone-detection

Usage

To open the configuration menu, press the keybind (by default set to ";"). Make sure to check your keybinds. They’re listed under the user interface settings and have the prefix "RPVoice".

Speech Levels:

  • Whispering: Reaches max 5 blocks
  • Talking: Reaches max 15 blocks
  • Shouting: Reaches max 25 blocks

The above distances can be set per world using chat commands. These commands require server control privileges. Type /help rpvc for more information.

Audio Threshold for Voice Activation:

There is a mod config setting that you can modify to change the max threshold. This can either be decreased slightly for more fine control or increased to catch only peaks in input. Different microphones will have different ideal settings. The standard is currently based on our testers’ setups.

For Server Owners

All server-side configuration options are documented here: https://github.com/Ridderrasmus/RPVoiceChat/wiki/Server-Administration

Server configuration file location: ModConfig/RPVoiceChat/rpvoicechat-server.json

Planned Features (“Struck through” means “finalized and available”):

  • Quality of Life Improvements:
    • HUD speech indicator
    • Proximity chat configuration menu
    • Config files
    • Configurable whispering, talking, and shouting distances
    • Visual audio amplitude indicator in the configuration menu
    • Deafening (since we now have audio sliders)
    • Mute specific players client-side (thanks to the player volume list)
    • Support for Linux and Mac
    • Potential animations for speaking
    • Mono sound option
    • Minimal HUD option
    • Mute specific players server-side (server blacklist)
    • Display/hide nametag when player speaking or not (can be disabled)
    • Voice group chat (manageable by group owner and admins)
    • Mod API (not know exactly what enpoints we can create - opened to ideas)
  • Audio Effects:
    • Denoiser
    • Muffling
    • Reverb
    • Effects for intoxication
    • Effects for temporal instability
  • Gameplay Functions:
    • Soundproofing
    • Textual announcement system, using VTML templates
    • Bells:
      • Handbell (Item)
      • Countertop bell (Block)
      • Carillon bell (Block)
      • Large bell (Block, made from a Multiblock)
      • Bell hammer (Block, mechanical powered)
    • Horns:
      • Royal horn (Item)
      • Warhorn (Item)
    • Megaphones
      • "Classic" megaphone (Item)
      • "Admin" megaphone (Item)
    • Light-based comms devices :
      • Warning beacon (Multiblock)
      • Signal lamp (Block)
      • Portable signal lamp ? (Item, not sure if it will be done)
    • Wired comms devices:
      • Telegraph wire (Item)
      • Telegraph key (Block)
      • Telegraph printer (Block)
      • Isolator (Block)
      • Wirecutter (Item)
      • Isolated wire ? (Item, not sure if it will be done)
      • Telephone (Block)
      • Switchboard (Block, mechanical powered)
    • Wireless comms devices:
      • Stationary radio (Block)
      • Broadcast console (Block)
      • Radio transmitter (Block, mechanical powered)
      • Radio antenna (Multiblock)
      • Private mobile radio (Item)
  • It:
    • Listens from beyond

 

Credits

Libraries used:
Concentus for opus audio encoding, RNNoise for audio denoising.

Authors:
Ridderrasmus (code), RodinPandarex (code), Purplep_ (art), Nixie (sound), Lazarius (a.ka. Dmitry221060) (code), blakdragan7 (code)

Contributors:
Tisma (testing), Alconchloe (Goblin bug hunter), YangWenLi (code: voice client/server optimizations)

Massive thanks to translators:
Azuli_Yanazake (Portuguese Brazilian translation), Kaofan (Polish translation), RodinPandarex and Vlammar (French translation), Nyuhnyash (Russian translation), Kampftroll (German translation, community mod for streamer Otz), k1llo (Belarusian translation), paipaijun (Chinese translation).

Project description from Vintage Story Mod DB.

Pick your setup

RP Voice Chat releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

28 available setups

Showing the newest 12 of 28 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

RP Voice Chat versions and loaders

79 of 79 releases match

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.