RPVoiceChat is a proximity voip mod for Vintage Story. It allows players to talk to each other in-game using their microphone. The volume of the voice depends on the distance between the players. The mod is partially inspired by the mod TFAR for Arma3 as well as the mod Simple Voice Chat for Minecraft.
Not only does the mod allow players to talk to each other in-game, but it also adds various communication-centric content to the game. But that will all be configurable.
- Download the latest version of the mod from the mod page.
- Place the downloaded file in the
Mods
folder of your Vintage Story installation. - Start the game and enjoy!
(4.) Optional: Double check your keybinds in the settings menu. All keybinds start with
RPVC
and are located in the hud and interface category.
To talk to other players you will need to set up your audio input threshold or turn on push to talk (PTT) in the config menu.
The default keybind for the config menu is P
and the default keybind for PTT is CAPS LOCK
. (Note as of current game version these keybinds cannot be applied to mouse buttons)
There are currently 3 different voice levels in the mod. These are whisper, normal and shout.
The default keybind to change between these is Shift + Tab
. This can be changed in the settings menu.
You can configure your microphone volume and the volume of everyone else in your config menu.
The mod is highly configurable and can be configured more deeply in the modconfig file. You'll find this file in the ModConfig
folder in the same directory as your Mods
folder. The file is called rpvoicechat.json
.
The settings relevant to users are:
ManualPortForwarding
- Determines whether the mod should skip port forwarding with UPnP and assume that ports are open. Setting this to true means that you take full responsibility for opening ports and if they are not open mod will work incorrectly. The default value isfalse
.PushToTalkEnabled
- Whether push to talk is enabled. The default value isfalse
.IsLoopbackEnabled
- The setting that defines whether you should be able to hear what you're transmitting. The default value isfalse
.IsHUDShown
- Whether or not the HUD should be shown. The default value istrue
.IsMuted
- Whether or not you are muted. The default value isfalse
.OutputGain
- The volume level of other players in percent (0-200). The default value is100
.InputGain
- The volume level of your microphone in percent (0-100). The default value is100
.InputThreshold
- The current setting of your audio input threshold in percent (0-100). The default value is20
.MaxInputThreshold
- This configures how finely tuned the input threshold should be. The smaller number the more sensitive the input will be. The default value is0.24
.
The mod is highly configurable and can be configured more deeply in the modconfig file. You'll find this file in the ModConfig
folder in the same directory as your Mods
folder. The file is called rpvoicechat.json
.
The settings relevant to server owners are:
ManualPortForwarding
- Determines whether the mod should skip port forwarding with UPnP and assume that ports are open. Setting this to true means that you take full responsibility for opening ports and if they are not open mod will work incorrectly. The default value isfalse
.ServerPort
- The port to use for the voice networking if ports are being forwarded manually. The default value is52525
.ServerIP
- The ip to send to clients to connect to if manually port forwarding. The default value isnull
.AdditionalContent
- Whether additional modded content(bells, horns, etc) should be enabled. The default value istrue
.
Currently the mod is maintained by the following people:
- Ridderrasmus - Creator and maintainer
- Dmitry221060 - Maintainer
- Faithfulshot - 3d models
- Nixie - Audio design
The mod was previously maintained by the following people:
- blakdragan7 - Maintainer
If you want to add something to the mod, feel free to make a pull request. If you have any questions, feel free to contact me on discord (ridderrasmus).