Mods / RP Voice Chat

Tags: #Utility
Authors: Ridderrasmus, RodinPandarex
Side: Both
Created: Jul 1st 2023 at 8:37 PM
Last modified: 4 days ago
Downloads: 86050
Follow Unfollow 435

Recommended download (for Vintage Story v1.20.10):
rpvoicechat_2.3.18.zip  1-click install


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 put them there.
If a bug report has already been written about before then you shouldn't need to write another one.
It is the same with feature requests.

 

Known Issues:

- Rarely it may happen that a player is not audible/their voice gets replaced by random game sounds. Temporary fix is for the player that cannot hear the player speaking relogging.

 

Usage:

To open the configuration menu you can press the keybind which by default is set to "P". Make sure to double check
the keybinds. They're under user interface and have the prefix "RPVoice".

You cycle between the following speech levels with a keybind defined in your settings.
These dictate how far your voice can be heard.

  • 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. Using these commands require server control privileges.
The commands are all subcommands of "/rpvc" so just use "/help rpvc" and you should get more information.

 

IF YOU HAVE PROBLEMS REGARDING THE 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 a small amount
in order to have more fine control over your threshold or increased to make sure that you only catch peaks of the input.
Likely different microphones will have a different best setting and the standard is currently set determined from our few testers.

 

FOR SERVER OWNERS:

As stated above the distances each speech level has, can be set in-game using commands.

 

Planned features:

  • QoL as mentioned above
    • Hud speech indicator
    • Prox chat configuration menu
    • Config files
    • Configurable whispering, talking, and shouting distances
    • Visual indicator of the amplitude of your audio in the configuration menu
    • Deafening (Technically, since we have audio sliders now)
    • Mute specific players (Technically with the player volume list)
    • Support for linux and mac
    • Potentially animations for when you're talking
  • Audio effects
    • Denoiser
    • Muffling
    • Reverb
    • Something for being intoxicated
    • Something for being temporally unstable
  • Gameplay functions
    • Soundproofing 
    • Bells 
      • Handbell (Item)
      • Countertop bell (Block)
      • Medium bell (Block)
      • Large bell (Block)
    • Horns
      • Royal horn (Item)
      • Warhorn (Item)
    • Wired comms devices
      • Telegraph (Block) - WIP
      • Stationary wired radio/telephone (Block)
      • Radio station (Block)
    • Wireless comms devices
      • Handheld radio (Item)
      • Stationary radio (block)
  • It
    • Listens from beyond

 


 

Librares used:
Concentus for opus audio encoding
RNNoise for audio denoising


Authors:
Ridderrasmus (code)
RodinPandarex (code)
Purplep_ (art)
Nixie (sound)
Dmitry221060/Lazarius (code)
Blakdragan7 (code)


Massive thanks:
Azuli_Yanazake (Portuguese Brazillian translation)
Kaofan (Polish translation)
RodinPandarex and Vlammar (French translation)
Nyuhnyash (Russian translation)
Kampftroll (German translation and community mod for streamer Otz)
And all of Otz's Vintage Story community for being my willing ginuea pigs while developing this mod

 

BUG REPORTS:

Thank you so much for caring about the mod enough to report the problems you are having.

But we will ONLY work on bugs reported in the issue tracker.

If I see a bug reported in the comments below here I'm sorry but I will just ignore it.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v2.3.18 570 4 days ago Show rpvoicechat_2.3.18.zip 1-click install
v2.3.17 3861 Apr 27th at 8:36 PM Show rpvoicechat_2.3.17.zip 1-click install
v2.3.16 12087 Mar 28th at 2:03 PM Show rpvoicechat_2.3.16.zip 1-click install
v2.3.15 3272 Mar 23rd at 8:19 AM Show rpvoicechat_2.3.15.zip 1-click install
v2.3.14 15079 Feb 20th at 6:46 AM Show rpvoicechat_2.3.14.zip 1-click install
v2.3.13 681 Feb 19th at 3:59 PM Show rpvoicechat_2.3.13.zip 1-click install
v2.3.12 8956 Jan 27th at 3:06 PM Show rpvoicechat_2.3.12.zip 1-click install
v2.3.11 3260 Jan 23rd at 7:41 AM Show rpvoicechat_2.3.11.zip 1-click install
v2.3.10 1796 Jan 20th at 12:38 PM Show rpvoicechat_2.3.10.zip 1-click install
v2.3.9 16853 Feb 28th 2024 at 6:14 PM Show rpvoicechat_2.3.9.zip 1-click install
v2.3.8 2293 Jan 28th 2024 at 1:41 PM Show rpvoicechat_2.3.8.zip 1-click install
v2.3.7 3007 Nov 24th 2023 at 12:59 AM Show rpvoicechat_2.3.7.zip 1-click install
v2.3.6 459 Nov 20th 2023 at 3:59 PM Show rpvoicechat_2.3.6.zip 1-click install
v2.3.5 547 Nov 14th 2023 at 5:21 PM Show rpvoicechat_2.3.5.zip 1-click install
v2.3.4 400 Nov 12th 2023 at 5:59 PM Show rpvoicechat_2.3.4.zip 1-click install
v2.3.3 597 Nov 9th 2023 at 3:22 PM Show rpvoicechat_2.3.3.zip 1-click install
v2.3.2 687 Nov 2nd 2023 at 12:44 PM Show rpvoicechat_2.3.2.zip 1-click install
v2.3.1 371 Oct 30th 2023 at 11:49 AM Show rpvoicechat_2.3.1.zip 1-click install
v2.3.0 399 Oct 24th 2023 at 7:02 AM Show rpvoicechat_2.3.0.zip 1-click install
v2.2.2 2711 Oct 10th 2023 at 1:47 PM Show rpvoicechat_2.2.2.zip 1-click install
v2.2.1-dev.1 611 Oct 5th 2023 at 3:54 PM Show rpvoicechat_2.2.1-dev.1.zip 1-click install
v2.2.0 259 Oct 3rd 2023 at 7:47 PM Show rpvoicechat_2.2.0.zip 1-click install
v2.1.0 537 Sep 29th 2023 at 1:56 PM Show rpvoicechat_2.1.0.zip 1-click install
v2.0.2 841 Sep 22nd 2023 at 7:41 AM Show rpvoicechat_2.0.2.zip 1-click install
v2.0.1 473 Sep 19th 2023 at 3:40 PM Show rpvoicechat_2.0.1.zip 1-click install
v2.0.0 213 Sep 19th 2023 at 6:37 AM Show rpvoicechat_2.0.0.zip 1-click install
v1.5.2 244 Nov 7th 2023 at 4:46 PM Show rpvoicechat_1.5.2.zip 1-click install
v1.5.1 222 Oct 31st 2023 at 4:58 PM Show rpvoicechat_1.5.1.zip 1-click install
v1.5.0 268 Oct 24th 2023 at 5:54 PM Show rpvoicechat_1.5.0.zip 1-click install
v1.4.1 274 Oct 10th 2023 at 1:44 PM Show rpvoicechat_1.4.1.zip 1-click install
v1.4.0 176 Oct 6th 2023 at 11:14 AM Show rpvoicechat_1.4.0.zip 1-click install
v1.3.5 243 Sep 19th 2023 at 6:35 AM Show rpvoicechat_1.3.5.zip 1-click install
v1.3.4 262 Sep 12th 2023 at 3:13 PM Show rpvoicechat_1.3.4.zip 1-click install
v1.3.3 200 Sep 10th 2023 at 10:55 AM Show rpvoicechat_1.3.3.zip 1-click install
v1.3.2 258 Sep 5th 2023 at 4:35 PM Show rpvoicechat_1.3.2.zip 1-click install
v1.3.1 217 Sep 3rd 2023 at 1:47 PM Show rpvoicechat_1.3.1.zip 1-click install
v1.3.0 184 Sep 3rd 2023 at 11:55 AM Show rpvoicechat_1.3.0.zip 1-click install
v1.2.3-dev.1 277 Aug 27th 2023 at 6:16 PM Show RPVoiceChat_1.2.3-dev.1.zip 1-click install
v1.2.2 352 Aug 24th 2023 at 7:22 PM Show rpvoicechat_1.2.2.zip 1-click install
v1.2.1 209 Aug 21st 2023 at 5:47 PM Show rpvoicechat_1.2.1.zip 1-click install
v1.2.0 215 Aug 18th 2023 at 4:09 PM Show rpvoicechat_v1.2.0.zip 1-click install
v1.1.0 310 Aug 5th 2023 at 8:27 PM Show rpvoicechat_v1.1.0.zip 1-click install
v1.0.3 475 Jul 17th 2023 at 5:20 AM Show rpvoicechat_v1.0.3.zip 1-click install
v1.0.2 231 Jul 13th 2023 at 11:53 AM Show rpvoicechat_v1.0.2.zip 1-click install
v1.0.1 251 Jul 9th 2023 at 9:33 PM Show rpvoicechat_v1.0.1.zip 1-click install
v1.0.0 208 Jul 8th 2023 at 1:29 PM Show rpvoicechat_v1.0.0.zip 1-click install

165 Comments (oldest first | newest first)

💬 RodinPandarex, 4 days ago

jinkies the mod version for 1.20.10 have a fix for the additionalContent boolean

💬 RodinPandarex, 4 days ago

Thanks Pear120 for the suggestion, it will be included in future version (in 1.20.11 compatibility version, if possible)

💬 Tailskill, May 11th at 9:45 PM

RodinPandarex
thanks for doing the update! 
It sure helped since i had to see the github for the recipe and material

💬 crumps, May 7th at 5:25 PM

Hello! I was curious if you could, in a sense, add "support" with https://mods.vintagestory.at/show/mod/9817 ? By making either the placement of hte icons moveable and editable on the interface so they can be placed elsewhere, or just move up the icons by a little, or maybe make them vertical along the righthand side of the screen above the clock? Thank you for the amazing mod, we have it on my server and its been great to not have to use discord anymore!

💬 Pear120, May 5th at 10:58 AM

If I may make a suggestion for the placeable bells. If you change the SoundEmittingBlock's activation function from OnBlockInteractStop to OnBlockInteractStart, you theoretically could use command blocks to ring them remotely/automatically. As it is now, command blocks do not work with OnBlockInteractStop - or at least, I haven't gotten them to trigger any of the bells.

💬 RodinPandarex, Apr 27th at 8:14 PM

Tailskill Sorry about inconvenience, description has been modified but not push in an update yet.The head is made of black bronze.

💬 Tailskill, Apr 24th at 9:23 PM

Which are the materials the Royal horn is made of?
Ive tried using other metals to do the head part and the mold doesnt uses/recognizes them :p

💬 RodinPandarex, Apr 13th at 8:17 PM

jinkies check "AdditionalContent" config

💬 tomimi, Apr 11th at 5:23 PM

Hello,

I have been having an issue with my EVO 4 audio interface not working properly whilist using this mod. Everytime I tried using my XLR microphone with the EVO 4 AI, all of my sounds, both input and output would end up having both cracking and static noises, to a point where I couldn't enjoy listening to people around me, and they couldn't listen to me properly either. It went as far as my own voice would keep sounding cracked until I close the game. The only thing that helped it was...using a headset instead of the microphone. I was wondering if there are any tips and help you could give me regarding that. I can provide recording proofs of the difference between the sounds, and it affecting my OBS, Discord and the game sounds itself altogether.

Thank you!

💬 jinkies, Apr 9th at 9:17 PM

Any way to disable the bells, horns, etc? I like the voice chat but I don't want to add unrelated items.

💬 Warks, Apr 6th at 5:49 PM

EDIT on 14th April: Joined Discord. Tried a simple as hel fix. Solved problem. JFC.
Disabled "Allow Applications to take exclusive control of this device", now the game/mod picks up my headset microphone. Whatever, problem left below for anyone else who may come across this and ask the same questions.

~

I know "Issues" are reported on the wiki, but this is probably a "Me issue"

Anyone else having trouble having your microphone be picked up? In THIS particularly weird way?

Everyone in my server is able to speak and use it, but my current Headsets mic is not detected. Still functions in literally every other game, in Discord, in Whatsapp.
According to Windows (11), the game IS "Accessing" my microphone. According to Windows, my voice is being picked up perfectly fine.
I have attempted to disconnect from other applications (like Discord) that are using my mic, to no avail (Still nothing picking up in game)
I updated Headset Firmware, the Partner-software for the headset is as up-to-date as can be (Roccat Elo 7.1 Air, with "Roccat Swarm" partner software. Not using Turtle Beach Swarm II as the Headset is considered too old to use with it)
In-game, the Audio Input detects my Laptops in-built Microphone which means the game IS capable of detecting sound
The Headsets Microphone does not have a Windows "Boost" option, so boosting the microphone volume through that isn't an option (Incase it is just "too quiet" for RPVC to detect it)
I've tried twiddling with the RP VC Config Menu to see if anything changes, including reducing the Detection Threshold to 0%, still nothing.

There may be one or two extra things I did attempt/try, that I cannot remember, but these are all of the tweaks and checks I can think of that I attempted.

One extra, I closed Discord while connected to my Single Player server (testing the mod to see if I can get it working locally) and had a crash. I do presume this was likely just caused by two simultaneous applications accessing the mic, and one suddenly being removed. But I'm not really THAT in-depth of a troubleshooter.

Running on 64 bit Windows 10.0.22631.0 with 16068 MB RAM
Game Version: v1.20.7 (Stable)
06/04/2025 18:34:17: Critical error occurred in the following mod: rpvoicechat@2.3.16
Loaded Mods: game@1.20.7, rpvoicechat@2.3.16, creative@1.20.7, survival@1.20.7
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at RPVoiceChat.Gui.AudioWizardDialog.StartGainConfiguration() in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Gui\AudioWizardDialog.cs:line 147
at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

 

REGARDLESS, WALL OF TEXT, FRUSTRATIONS. Anyone any ideas?

💬 Purplep_, Apr 3rd at 1:54 AM

@RenayEdor

Yea right now the welding on the big church bell is right now broken and we havent gotten around to looking at the code for it. Best way to fix it right now is just cheating in a fully made one 
It worked a few versions ago but something broke it and as you have probably seen Rodin and Ridder both dont have too much time to focus on the mod as of right now so progress is a bit slow

Hope that explained a bit 😊

💬 Devonushka, Mar 28th at 6:31 PM

Just wanted to say this is one of the most amazing mods for this game, and I'm sure it's incredibly complicated too. I really appreciate your promptness in getting it updated, I'll try out the most recent patch tonight.

💬 RenayEdor, Mar 28th at 12:45 AM

Alright, I MUST be doing something wrong... I've got my bell parts poored out and ready to go, I heat the bottom four to temp, place them, boarax, and smacked it with my hammer until it went cold... it never welded... any help would be greatly appreciated!!

💬 NJ1997, Mar 28th at 12:23 AM

Has anyone have a problem with constant micro ruberbanding lag? We suspect the culprit is this mod, but to be honest I'm not sure.

💬 Amarillo, Mar 27th at 11:37 AM

Hi, thanks for a MUST mod for inmersive gamemodes. I want to say too that this mods works perfectly, and for my surprise it has that amazing muffled effect when hearing someone when not in the same room. 

The only thing that is bugged like, but it seems it does nothing with the gameplay, is the red errors in console when someone uses the mic. 

keep it up with this mod! super cool

💬 McTaco, Mar 25th at 5:16 PM

see issue tracker for temp work around for server log overflow.

https://github.com/Ridderrasmus/RPVoiceChat/issues/184

💬 Ridderrasmus , Mar 25th at 4:33 PM

Adnyeus

The last attempt at a fix was made 2 days ago...

There's only two of us actually working on the mod right now and one (me) doesn't have time because work is taking it all up and the other is still trying to get comfortable with C# coming from PHP.

It's open source, people are welcome to help us work on it but we just don't have the time to be very active ourselves right now.

Even if we did... I'll say it again, 2 days ago... Come on man. Rodin is working his ass off to make this work as it did again.

To McTaco and Tenner thank you for the lovely words and to everyone else thank you so much for the input as well.

Keep in mind bug reports go on the github issue tracker and for active communication with us (again mostly Rodin right now) check out the Vintage Story discord and find the mod forum post there.

💬 Tenner, Mar 25th at 7:48 AM

McTaco you are absolutely right, just updated the mod and put it on my 2 player coop server and it works great, anyone who's deliberating on whether to download this or not, get it. it's hella useful and provides some extra immersion as you huddle in your dirt shack hiding from the horrors from beyond with your friends

10/10, would be hunted down by 17 wolves while screaming in proximity voice chat again

💬 McTaco, Mar 25th at 7:25 AM

Hey I just want to say, dont listen to that last guy, This mod rules okay. Yes, there are massive amounts of server errors in that nautre.

But. ... .. Did the server contiue to work for hours through the errors? yes. even voice chat works throug the errors.

 

Does this need to be worked on? yes.

 

Lets come to jessus real quick.

 

There is a lack of comments on most mods now-a-days.

Throwing a "dam looks like mod dead for now, its broken"

comment, leads new folks to read this mod is abandonded and not worth downloading.

 

Im here. Right now. To say that this mod is the shiznit. The mod author fixed the previous errors and this mod is WORKING.

a few errors to work on. But a most for playtrhoughs.

💬 Strub3l, Mar 24th at 8:14 PM

Adnyeus 
Report Issues on GitHub 😉
But the issue is already open! 
https://github.com/Ridderrasmus/RPVoiceChat/issues/184

Feel free to contribute your experiences!

💬 arcomateria, Mar 20th at 4:43 AM

No matter what I do to my mic or in game setting I basically have to scream into the microphone for my voice to be picked up. Is there any way to remove the threshold so it will just pick up all audio?

💬 Torrin_Sigurd, Mar 19th at 5:19 AM

doesnt work with 1.20.5

💬 Archival31, Mar 18th at 9:38 PM

I also have issue on 1.20.5. The UI of the mod works, but there is no functionality. Please help, we love this mod with our friends :(

💬 Rizaulait, Mar 18th at 5:43 PM

Hi ! There's currently a compatibility issue with the update that came out just now, I assume that it's normal, but when is the mod getting updated and where can I be informed when it does? Thank you in advance for your answer !

💬 RodinPandarex, Mar 18th at 4:36 PM

OzuRay mfdafoe As we've already explained on Discord, we'd like to do this, but we don't have the hardware or the knowledge, as the problem stems from the way macOS handles audio input.
If you know a macOS developer, we welcome it with open arms.

💬 RodinPandarex, Mar 18th at 4:33 PM

NcMalachai As far as I know, there are no compatibility issues.

💬 NcMalachai, Mar 14th at 5:44 AM

What if we had an Rp Proximity Chat as well?

💬 OzuRay, Mar 13th at 3:55 AM

I play on a Mac so it would be great if it had Mac support, please.

💬 mfdafoe, Mar 12th at 9:37 PM

pls mac support guys

💬 A_Man, Mar 8th at 6:18 PM

Does anyone know the command for changing the muffle distance?

💬 TTux, Mar 7th at 11:59 PM

Just wondering if there is a timeline on mac support, this is such a great mod and I would love to use it

If it isn't a high priority right now that is all good, I am just curious if we have an expected time

Thank you for making this mod!

💬 Nephelangelo, Mar 6th at 5:12 AM

Having trouble getting the mod to recognize any audio input. I have the mod selected to USB PnP Audio Device from a microphone connected via USB-C to a Mac Mini M4. I've changed the Threshold, Recording Volume, and had Detect Audio Channels selected, but no success. I'm also typically running Loopback and OBS but it's still not working without those on either. My buddy I'm playing with is having the same issue.

*EDIT*

I'm reading now that the mod is not Mac compliant. Would really love for this to get fixed, I'm very hyped to use the mod but disappointed it's not running on Macs yet.

💬 Tesert, Mar 4th at 4:07 PM

Hi! For some reason the mod just doesn't work on our 1.20.3 server. The UI is usable, we can hear ourselves on the loopback, but other players don't hear anything. I tried looking through the issues but doesn't seem like anyone is really having similar problems. We are getting the before mentioned "Field not found: 'Vintagestory.Server.ServerMain.Clients'." error as well, but if I understood the other commenters correctly, it didn't actually stop the mod from working, it just threw many errors. I checked the audible distances and they were fine. Any clue what I could try?

💬 RodinPandarex, Feb 28th at 6:32 PM

mellocringe hi. Did your friend have a Mac ? if it's the case, that's normal : this mod is not Mac-compliant yet.

💬 mellocringe, Feb 27th at 10:43 AM

hi, my friend is using the mod and it works for me but not for him. we have tried increasing audio input, changing all the different input devices and using the auto wizard multiple times. his microphone still wont work but mines does, do you know what else we can do?

💬 Pear120, Feb 23rd at 9:39 PM

RodinPandarex Also carillon bells is uncastable. This is because of the item under "drop" in the mold file, being "carillonbell-{metal}", when it needs to be "carillonbell-{metal}-up-north"

I've verified that this fixes it.

Also you're using "anvil" to specify the mold's collision box, resulting in it not being applied.

Also also, while not too impactful, I think you're using unnessesary wildcards in the mold file. "carillonbellmold-burned-carillonbell" is the full item name because of this, when it could just be "carillonbellmold-burned", though the only issue this causes is the full name doesn't fit into the in-game tooltip with .edi enabled.

💬 RodinPandarex, Feb 21st at 12:48 PM

EndlessOats check "Usage:" above.

💬 RodinPandarex, Feb 21st at 12:47 PM

Pear120 they are activated by "RigtClick". But i can see what to do to use also "activate" on a future update.

💬 Pear120, Feb 21st at 6:36 AM

I tried to use a command block to trigger any of the bells, but it seems /activate doesn't work on them.

💬 EndlessOats, Feb 19th at 5:35 PM

Would be cool if you added a setting that made it so the distance you can be heard is dependent on how loud you're speaking into your mic (if your db hits an integer threshold, turn on Speaking or Shouting mode for a configurable amount of time like a few seconds and whisper by default)

💬 HandsomeYoungMan, Feb 18th at 4:30 PM

Ive reported it in the issue tracker. Labeled 1.20.4 Compatablity. 

💬 Ossom, Feb 18th at 2:45 AM

Mod still works fine on 1.20.3

If you have issues on 1.20.4, please use the issue tracker, at the top of the page!

💬 Sheepa, Feb 17th at 4:13 PM

I love how some people are incredibly ignorant. :D I do apologize for my misreporting it here in the comments, as it's not quite standard on this DB, but it happened. Sorry.

But for Wulfien and Nedrakus to come on here after and entirely ignore what's been written is really laughable. Guys, it's been reported here at least twice already, plus read what the author replied to me about how you're supposed to report bugs.

💬 Yoh, Feb 16th at 1:10 AM

Thank you for a fantastic mod. 

💬 Wulfien, Feb 16th at 12:13 AM

Not sure why I'm getting this error now;


16.2.2025 00:12:49 [Server Error] [RPVoiceChat] Caught exception outside of main thread! Proceeding to ignore it to avoid server crash:
System.MissingFieldException: Field not found: 'Vintagestory.Server.ServerMain.Clients'.
at RPVoiceChat.Networking.ServerSystemNetworkProcess.ResolveServerPlayer(NetConnection connection)
at RPVoiceChat.Networking.ServerSystemNetworkProcess.NetworkProcess(Object cancellationToken) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Networking\NativeNetwork\ServerSystemNetworkProcess.cs:line 62
16.2.2025 00:12:50 [Server Error] [RPVoiceChat] Caught exception outside of main thread! Proceeding to ignore it to avoid server crash:
System.MissingFieldException: Field not found: 'Vintagestory.Server.ServerMain.Clients'.
at RPVoiceChat.Networking.ServerSystemNetworkProcess.ResolveServerPlayer(NetConnection connection)
at RPVoiceChat.Networking.ServerSystemNetworkProcess.NetworkProcess(Object cancellationToken) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Networking\NativeNetwork\ServerSystemNetworkProcess.cs:line 62
16.2.2025 00

💬 Banrik, Feb 14th at 5:41 PM

Ridderrasmus its now reported on the tracker.

As for updating today, while i'd usually agree to wait, when the Devs push for the update to be implimented ASAP, without much context, I usually pick that up as a red flag & update ASAP lol.

Literally zero pressure dude on updating, me being hopeful isn't a demand for you to do it. I'm just some rando only so you do you!

💬 Ridderrasmus , Feb 14th at 5:09 PM

Banrik

Sheepa

Like I said in my last comment and on the mod page itself, please use the issue tracker.

 

On top of that I would recommend, in the future, if you play with mods that you try to not immediately update to newly released game versions only a couple of hours after they release.
Not every mod can guarantee they work across multiple versions as well as future ones especially mods that require hooking into game code like this one does.

Even then, I'm busy, have a job, and barely have any energy for working on the mod recently not to mention manage bug reports in the comments of the mod page.
I welcome anyone to do pull requests to help out with development and keep it up to date faster than I can but seeing as I don't get them I just can't work that fast with barely any spare time.

On top of that Rodin is slowly getting used to the programming language as well as the codebase as he comes from a completely different language but he's definitely doing some solid work on the mod.

We just can't work on it so much that we can do what seems like it might be a fundamental network change with the time we have over this short a time.

 

Hope that makes sense and explains the situation well enough.

 

And again, please please please, use the issue tracker

It just requires an account on github and then you press the "New issue" button and you get a whole template you can just fill out. It's so easy and nice and it makes our jobs ten times easier.

💬 Banrik, Feb 14th at 3:54 PM

can confirm Sheepa also having this exact same error on our own server. hopefully it can be fixed quickly as this mod is rather useful to our server.

💬 Sheepa, Feb 14th at 2:24 PM

Today I did a server update to the latest stable version and unfortunately, I had to disable RP Voice on our server until the fix. It was crashing our server. :-/

14.2.2025 15:09:46 [Server Error] [RPVoiceChat] Caught exception outside of main thread! Proceeding to ignore it to avoid server crash:
System.MissingFieldException: Field not found: 'Vintagestory.Server.ServerMain.Clients'.

at RPVoiceChat.Networking.ServerSystemNetworkProcess.ResolveServerPlayer(NetConnection connection)

at RPVoiceChat.Networking.ServerSystemNetworkProcess.NetworkProcess(Object cancellationToken) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Networking\NativeNetwork\ServerSystemNetworkProcess.cs:line 49

14.2.2025 15:09:52 [Server Error] [RPVoiceChat] Caught exception outside of main thread! Proceeding to ignore it to avoid server crash:

System.MissingFieldException: Field not found: 'Vintagestory.Server.ServerMain.Clients'.

at RPVoiceChat.Networking.ServerSystemNetworkProcess.ResolveServerPlayer(NetConnection connection)

at RPVoiceChat.Networking.ServerSystemNetworkProcess.NetworkProcess(Object cancellationToken) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Networking\NativeNetwork\ServerSystemNetworkProcess.cs:line 49

💬 Ridderrasmus , Feb 7th at 12:38 PM

skyfall1349

Mac is still not fully supported as can be seen in the planned features. If we get a native mac dev we would have a way easier time figuring this out but we sadly don't. PRs welcome!

9ghtX

We would appreciate if you could post your bug on the Issue Tracker which can be found by pressing the button at the top of the mod page. There you should be able to make an issue according to a template that has all the fields we would want filled out to be able to actually chase down this issue.

💬 9ghtX, Feb 7th at 4:40 AM

Good time of a day! I'm having this trouble with adding mod to my server. It loads and chat commands work, but there is no key binds in settings and pressing CAPS does nothing. Here is logs:

7.2.2025 11:32:21 [Error] [rpvoicechat] An exception was thrown when trying to start the mod:
7.2.2025 11:32:21 [Error] [rpvoicechat] Exception: Exception has been thrown by the target of an invocation.
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at HarmonyLib.CodeTranspiler.<>c__DisplayClass11_0.<GetResult>b__0(MethodInfo transpiler)
   at HarmonyLib.MethodBodyReader.FinalizeILCodes(Emitter emitter, List`1 transpilers, List`1 endLabels, Boolean& hasReturnCode, Boolean& methodEndsInDeadCode)
   at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
   at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
   at HarmonyLib.PatchProcessor.Patch()
   at RPVoiceChat.TcpNetServerPatch.Patch(Harmony harmony) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Patches\TcpNetServer.cs:line 32
   at RPVoiceChat.PatchManager.PatchServer() in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Patches\PatchManager.cs:line 35
   at RPVoiceChat.PatchManager.Patch(ICoreAPI api) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\Patches\PatchManager.cs:line 19
   at RPVoiceChat.RPVoiceChatMod.Start(ICoreAPI api) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\RPVoiceChatMod.cs:line 27
   at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 629
 
7.2.2025 11:33:13 [Error] [rpvoicechat] Exception: Object reference not set to an instance of an object.
   at RPVoiceChat.RPVoiceChatServer.StartServerSide(ICoreServerAPI api) in C:\Users\romai\source\repos\RPVoiceChat\RPVoiceChat\src\RPVoiceChatServer.cs:line 22
   at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 664
💬 skyfall1349, Feb 6th at 6:59 PM

Hi, I've been having trouble with this mod on Mac. I set my input to the default Mac microphone, but no one can hear me ingame. It shouldn't be a problem with the mic because I can do Discord calls perfectly fine. I would appreciate any advice!

💬 Ridderrasmus , Feb 6th at 3:38 PM

rosysyn

We're looking into this crash exactly for the next update. It's difficult when we're having trouble replicating it ourselves during development but hopefully we'll have a fix out this weekend.
If we get the time to look into it, we'll try to get something sorted for the freezing and disconnecting when you PTT and access an inventory.



CHR3S

This is not RP Voice Chat. It's the proximity text chat mod.

💬 rosysyn, Feb 5th at 11:56 PM

Getting a different issue today - I'm crashing the moment I try to join my server. Uh oh. Still running 1.20.3

Crash report: https://pastebin.com/vDiE5YH2

EDIT: Tried reloading a few times and was able to get back in eventually, only to crash once again, but this time the error had something to do with a file in Maps. I cleared this folder and was able to get back in again, only to get the same crash as linked above. Running theory is that there might have been some sort of positional desync of my player entity caused by the mod? I was placing a support beam when I crashed, if that helps. Unfortunatly, the only thing that has worked has been to disable the mod on both my client and the server.

💬 rosysyn, Jan 30th at 6:57 PM

My group is starting to see a pattern with freezes/disconnects on our server (v1.20.3) - when players use VOIP push to talk and also access an inventory (such as a chest) in quick succession, they occasionally get frozen in place. VOIP will still function, but no other inputs work, and even alt-tabbing becomes impossible. This leads to the affected player (it's always only one player at a time) quitting the client through task manager and having to rejoin. It's not happening frequently, but it's happening enough where we noticed a correlation. I don't have logs yet, but I'll try to keep an eye on it.

💬 CHR3S, Jan 29th at 9:32 PM
Response from auth server: {"playername":"CHR3S","entitlements":null,"valid":1}
29.1.2025 22:30:03 [Server Debug] UDP: Client 1 did send UDP
29.1.2025 22:30:15 [Server Error] Mod exception during event OnPlayerJoin. Will skip to next event
29.1.2025 22:30:15 [Server Error] Exception: Object reference not set to an instance of an object.
at thebasics.ModSystems.ProximityChat.RPProximityChatSystem.Event_PlayerJoin(IServerPlayer byPlayer) in C:\bench\vs\Vintage-Story-Mods\mods-dll\thebasics\
src\ModSystems\ProximityChat\RPProximityChatSystem.cs:line 298
at Vintagestory.Server.ServerEventManager.<>c__DisplayClass125_0.<TriggerPlayerJoin>b__0(PlayerDelegate dele) in VintagestoryLib\Server\ServerEventManager.cs:line 567
at Vintagestory.Server.ServerEventManager.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Server\ServerEventManager.cs:line 706
💬 RodinPandarex, Jan 28th at 9:37 AM

Dimbly 

Thank you !

💬 WickedSchnitzel, Jan 28th at 5:56 AM

Suggestion: Save the setting for every user client side (range setting and mute on/off). It currently resets itself with every login.
Also make mute mic the default for the first login of a user (if thats not already the case).

💬 Dimbly, Jan 23rd at 4:45 PM

Just wanted to say thanks for making this mod, it's a must have for our server and we really appreciate your work! 

💬 Ridderrasmus , Jan 23rd at 2:51 PM

Wandour

VOIP stands for Voice Over IP.
There's audio activation because it uses your microphone.
It's called RP Voice Chat because it uses your voice.
And finally, we use audio denoising and audio encoding because we are sending the audio from your microphone between you, the server you are connected to, and anybody else connected to the server so they can hear you talking.

So voice chat in game.

Hope that clears up any confusion for you and hope you enjoy the mod if you do plan to use it ^_^

💬 Wandour, Jan 23rd at 1:16 PM

are you saying chat in game or VOICE chat in game?

💬 Marlim, Jan 22nd at 3:31 PM

Thank you very much for letting me know!
AzuliBluespots RodinPandarex

💬 AzuliBluespots, Jan 22nd at 9:19 AM

Marlim
It updated and it's translated! :)

💬 CHR3S, Jan 21st at 3:29 PM

Running on 64 bit Windows 10.0.19045.0 with 32693 MB RAM
Game Version: v1.20.1 (Stable)
21.01.2025 16:29:11: Critical error occurred in the following mod: rpvoicechat@2.3.10
Loaded Mods: aculinaryartillery@1.2.2, brickmold@1.2.0, combatoverhaul@0.1.5, drtagxeary@0.0.1, expandedmolds@1.0.0, femininity@0.1.3, goblinears@1.1.0, handtohand@1.0.3, hideplayername@2.1.2, primitivesurvival@3.7.5, theremnants@1.0.0, rpvoicechat@2.3.10, spyglass@0.5.2, game@1.20.1, vsimgui@1.1.7, AgeOfConfession@2.1.2, armory@0.1.0, autoatlas@1.1.1, flags@1.1.5, betterdeathmessages@0.2.0, betterruins@0.4.6, bloodystory@0.0.12, butchering@1.7.8, carryon@1.8.0-pre.1, commonlib@2.6.1, configlib@1.4.3, coreofarts@0.1.0, customtransitionlib@1.0.0, danatweaks@3.3.9, herbarium@1.4.0, hydrateordiedrate@1.7.1, kscartographytable@1.0.1, liquidcontainers@1.3.1, maltiezcrossbows@0.6.1, maltiezfirearms@0.10.3, petai@3.0.0, rifteye@0.4.0, simpletailoring@1.1.6, SoundOfConfession@1.0.4, tabletopgames@2.4.0, tentbag@2.2.0, th3dungeon@0.3.1, thievery@1.0.0, unconscious@1.8.3, creative@1.20.1, survival@1.20.1, wildfarmingrevival@1.3.4, woodenfortifications@1.0.0, artofgrowing@0.1.1, autoconfiglib@2.0.2, brainfreeze@1.0.4, cats@3.0.0, em@3.0.0-pre.5, playercorpse@1.11.0, shearlib@1.1.0-pre.1, stonequarry@3.4.2, thebasics@5.0.1, wildcraftfruit@1.3.0, wolftaming@3.0.0, tailorsdelight@1.8.0-pre.6, wool@1.5.0-pre.3
Involved Harmony IDs: rpvoicechat
System.NullReferenceException: Object reference not set to an instance of an object.
at RPVoiceChat.Gui.PlayerNameTagRenderer.GetRenderer(EntityPlayer entity, Double[] color, TextBackground bg) in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Gui\PlayerNameTagRenderer.cs:line 38
at RPVoiceChat.EntityNameTagRendererRegistryPatch.DefaultNameTagRenderer(LoadedTexture& __result, Entity entity) in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Patches\EntityNameTagRendererRegistry.cs:line 38
at Vintagestory.GameContent.EntityNameTagRendererRegistry+c.<.cctor>b__6_0_Patch1(<>c this, ICoreClientAPI capi, Entity entity)
at Vintagestory.GameContent.EntityBehaviorNameTag.OnNameChanged() in VSEssentials\Entity\Behavior\BehaviorNameTag.cs:line 204
at Vintagestory.GameContent.EntityBehaviorNameTag.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VSEssentials\Entity\Behavior\BehaviorNameTag.cs:line 159
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 992
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Ovadex, Jan 21st at 6:32 AM

Same issue as Svarrmir, all voices are rotated 90 degrees to the right.

💬 Svarrmir, Jan 20th at 10:35 PM

I hear my friends mostly on my right ear

(I'm on Linux btw)

💬 Viktoria, Jan 20th at 2:14 PM

Tested the newest version on a server running 1.20.1, and all players experienced an extreme directional bias to the right ear when looking at the person talking. Toggling directional audio also breaks VOIP completely until restart.

💬 CHR3S, Jan 19th at 5:05 PM

I hope this mod gets updated soon so we can enable it once again, it's a blast to play with it!

💬 Snatiago, Jan 17th at 6:44 PM
💬 Yoh, Dec 31st 2024 at 5:56 AM

I hope life is well, I'm anticipating the best of updates!!

💬 RodinPandarex, Dec 27th 2024 at 9:02 PM

Marlim when i translate this mod in french, i contacted Ridderrasmus on official VS Discord and yes, they are working on a 1.20 version.
https://discord.com/channels/302152934249070593/1147973384450355276/1310535932864102460

💬 Marlim, Dec 5th 2024 at 5:51 PM

Do you intend to keep this mod updated?

Ridderrasmus

💬 AzuliBluespots, Nov 22nd 2024 at 7:29 PM

I completed the pt-br translation of this over on Crowdin.
Not sure if I'll use this, but with servers and the game being more accessible in my country, I guess it should be done. This is a great mod.

💬 Shinji170981, Nov 3rd 2024 at 5:52 PM

Any plans to update this to 1.19.8 or 1.20?

💬 candlegirl, Sep 25th 2024 at 8:00 AM

This mod is working wonderfully. I love how customizable it is. We're having a great time in the server, and it's so much smoother without a single Discord call creating endless crosstalk. Great work!

💬 Bloodaxe, Aug 6th 2024 at 8:40 PM

First I would like to thank you all immensely for making this mod. Proximity voice chat in games makes it a much more immersive experience, and it rocks to have it available in Vintage Story! Thanks a whole bunch for making it work with Linux, which is what I'm running on my main gaming rig 😍




I do however have some feedback. During our use of the mod, we found that in audio over distance decreases a bit, but suddenly it cuts off when you're "out of range". It makes more sense for it to be a soft transition, in stead of a noticeable cut-off. Giving the server more fine control over different audio settings would allow us to forge an experience befitting our needs.

Take Yelling for instance; Me and my group use it all the time to communicate whilst exploring. It works fine in practice (after we turned up the distance to 40 blocks), but it sounds like the speaker is right up in your ears pretty far out, before getting slightly more muffled near the max audible distance, and then at max it cuts off noticeably. If I could modify the experience, I would love to have yelling clearly audible for 30 blocks, before it starts to gradually fade out and become completely inaudible at 70 blocks.

I would have it fade out sharper at the beginning (25 blocks), and smooth out the curve over distance. So at 35 blocks it's maybe 60% volume, and 50 blocks 30%, 60 blocks 10% and finally inaudible at 70. I would love to experiment and tweak it, perhaps these number are wacko IDK, but you get the jist of it!

Similarly with talking, I would have it completely audible at 10 blocks, and fade out gradually at 20 blocks, but possibly still be barely audible up to 40 blocks away.

Again, thanks a bunch for the mod, it is highly appreciated! 😄

💬 Ovadex, Jun 12th 2024 at 1:50 AM

I'm not sure I understand installing a prox voice mod and not wanting it to be... on....

Loving this mod on my server with my friends and really looking forward to future updates, especially the wired/wireless comms stuff.

💬 c1charge, Jun 9th 2024 at 5:09 PM

We attempted using this mod on our server running 1.19.8, voice was working but had a few major issues that lead to us removing the mod. Players were getting crashes and we did have an noticible increase in lag. Another big issue noted in our server was prox chat is on by default, which is a weird choice and a bit of a privacy concern. Love the idea, and we hope to see it updated for the next major release, and I would like to suggest to the author to not have prox chat on by defualt. (Or have a server config option, or let me know if there was an option and I missed it 😅)

💬 Quiche, May 9th 2024 at 8:04 PM

Wonderful mod; thank you for making my RP experiences immersive and fun in the game. A must-have for any of my RP servers.

💬 Ridderrasmus , May 8th 2024 at 5:43 PM

drong

Totally understand that. It was absolutely the intention to have better audio fade out but we got stuck focusing on making the actual networking work properly when that was a massive issue. So now I just haven't had the time nor energy to dive back into the audio engine. It's a beast and a half. 😅
As for the whisper, talking, and shouting distance, you can actually modify that! The post describes how to do so under the Usage heading. If you're more interested in setup options check out the github where you'll find setup and configurations in more depth.

 

JayTea

Church bell is actually planned to eventually also need to be hoisted up high and rung with a rope and such. Like Purplep mentioned though we wanted to get the first iteration out early because we were getting a little bit antsy.
It'll probably take some figuring out though. The welding truly is a bit of work and the functionality too. Like if you have to hoist it up high, should that be a process? Does that then mean you can't pick it up when welded? How would that then work?
A lot of interesting questions and problems to tackle but we did just want that massive audio range method of communication out there a bit early so people could play with it already. 😊

 

 

As for everybody else who's said stuff that I haven't directly responded to, thank you for taking an interest in the mod, work will be done on it as I have the time for it.
Please see the new section just over the comment section as for explanation and reasoning and thoughts about work on the mod for now.
In regards to bug reports here in the comments I appreciate and have read what people say here but if I forget... Bug reports go on the bug reports page... It's there I mainly check out what needs to be done in the immediate future on the mod.

need you to understand that having to read the comments through every time I see that I have something on the modpage just in case there's a bug report there begins to get really tiring not to mention I actually get literal notifications on github.
The issue tracker on github also makes it so much easier both for you and for me so please just do that instead.

💬 drong, Apr 20th 2024 at 11:44 AM

I really would love to use this mod for a server I wanna host, but I do not at all like how the audio just cuts off after a certain distance. I'd love if I could change the minimum volume you hear at max distance to 0% and I'd then personally up the 3rd option to 50m. that would be way mroe immersive.
The cutting of the audio really rips me out of the immersion sadly...
(Maybe I am overlooking a setting, but that seems unlikely)

💬 JayTea, Apr 15th 2024 at 1:20 AM

I absolutely love the church bell addition to the mod. I would love if it can be rung via a rope at the bottom of a tower or have it set to ring at set intervals like they do in reality. 

💬 DejFidOFF, Mar 31st 2024 at 2:39 PM

Purplep_

 

All right all right, just put info herte and there. I really like this mod, works fine in 1.19.3 hope one day in 1.19.5 :)

💬 Purplep_, Mar 30th 2024 at 12:11 PM

Thank you for your report CapnRis we will have a look at it at some point, rn the workings on the mod are a bit on hold because of life and such while the bell is also not the main focus😅
The bell is also very much still in WIP since we just wanted some of it done since it has been a massive project trying to get it to work with welding and such.

Also DejFidOFF the mod is really only been tested fully for vers. 1.19.4 so we arent sure what kinds of bugs pop up in .5.
Hopefully we can get it working in .5 at some point but as i said earlier progress on the mod is a bit slow rn.

Still tyvm for using the mod and reporting the bugs, if you put it into the issuetracker we have an easier time replying to the issues in full when we get time to work on the mod.
Ill let the busy auther guy know Ernie 😜 and also ty for enjoying the mod we have many features planned for when we get futher into development.

💬 CapnRis, Mar 28th 2024 at 12:30 AM

1.19.4, trying to construct the church bell, and it appears that it simply will not weld. I have the parts heated to 1100C, borax on the joints, and have tried wailing on it with multiple (steel) hammers on the central "block" where the hitbox appears to be, both the top and the sides, and it just sits there gently cooling. Swinging the hammer anywhere else also does nothing. I've tried with offhand holding tongs or empty, on natural ground and constructed blocks. Just not sure what I'm doing wrong, or if there's a bug getting in the way. I've even set up a weight on my mouse button to just keep sitting and banging on it from hot to cool and no change.

EDIT: On further testing it appears to be related to the multiplayer server it was being attempted on; placement of the bell parts by one player would not register for others.

💬 DejFidOFF, Mar 23rd 2024 at 5:08 PM

in 1.19.5 causing crash instantly

💬 DejFidOFF, Mar 21st 2024 at 6:42 AM

"P" is keybind in chisel tools. Just saying.

💬 PhobosFogg, Mar 21st 2024 at 3:52 AM

I just want to say thank you for this mod.  It works flawlessly on a little server I'm running for a few friends (at least the important voice part - church bell could use some work, ha!).  I've previously used Mumble, which worked well, but having something directly in the game is amazing.  I'm part of a quite large community of roleplay gamers and streamers, and good VOIP applications in games are incredibly important.  Sadly, ones that just work rarely get the recognition they deserve because, like all good tools, the best ones get taken for granted.  If there's a large RP event in Vintage Story in our community in the future, I will definitely be recommending this.
Ridderrasmus

💬 Ridderrasmus , Feb 28th 2024 at 6:11 PM

XurxoMF, Austin

Hey hey, this was already reported on the issue tracker!
I'm about to release a fix for it here in a second.
Soundemittingitem not being registered is simply because a harmony patch breaks before the class can be registered.

💬 XurxoMF, Feb 28th 2024 at 3:45 PM

Same error as Austin, I'll wait for a fix to update my world

💬 Austin, Feb 28th 2024 at 3:07 PM

Hey hey! Got a new crash as 1.19.4 rolled out. Verified that when RP Voice Chat is disabled, the world runs normally. This crash happens right after world load in single player. 

Running on 64 bit Windows 10.0.22621.0 with 130906 MB RAM
Game Version: v1.19.4 (Stable)
2/28/2024 10:06:35 AM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.2, advancedsmithing@1.3.0, bedrespawner@1.0.0, betterdrifters@2.1.3, cairns11bigcairn@1.1.0, cavecontent@1.0.1, compass2@3.0.0, driedfirefuels@1.1.1, samsdungeonsremastered@1.0.0, everysoilunstable@1.0.0, fieldsofgold@2.1.6, fixedpaths@1.0.1, foundrymod@1.0.0, geoaddons@1.3.3, HumanSkinTones@0.0.3, leadroof@1.3.4, natshumanskin@1.0.0, pipeleaf@1.5.0, potontheshelf@1.0.0, qptech@1.14.3, rpvoicechat@2.3.8, ot_SticksFromFirewood@1.1.0, Swordz@1.19.3, thecritterpack@0.8.7, Vanilla_PlusWorldGen@1.3.3, game@1.19.4, WCE@1.0.0-dev.1, woodmallet@1.0.2, animationmanagerlib@0.6.3, beltcraft@1.0.0, blacksmithenhancements@1.0.4, butchering@1.4.4, carryon@1.7.4, claims@0.3.10, commonlib@2.3.2, cooperativecombat@1.1.1, expandedfoods@1.6.8, fieldsofsalt@1.2.0, flintchisel@1.0.2, freedomunits@1.1.2, fromgoldencombs@1.4.25, grassiergrass@1.0.0, herbarium@1.1.0, homesteader-class@0.0.1, hudclock@3.4.0, icecold@0.5.1, immersivewoodchopping@0.6.1, immersivewoodsawing@0.1.1, sailboat@1.2.7, kegrevival@1.0.3, lavoisier@1.3.0, medievalexpansion@3.13.1, NoSaturationLossDelay@1.1.3, petai@2.2.3, playerlist@1.7.3, rivers@2.7.0, simplecloth@1.0.2, simplestep@1.1.5, stillnecessaries@1.1.1, storageoptions@1.0.2, vinconomy@0.2.3, creative@1.19.4, vsinstruments@1.2.6, survival@1.19.4, workbenchexpansion@1.8.0, ageofconfession@1.3.1, metalrecovery@0.1.19-pre.1, awearablelight@1.1.1, bullseye@2.5.3, cats@2.0.1, chemistrylib@1.1.5, cavebeacons@1.0.8, tradercamps@1.1.2, em@2.5.0, extraoverlays@1.4.0, feverstonewilds@1.4.5, foxtaming@1.4.0, gespileslib@1.2.0, playercorpse@1.9.0, simplewinddirection@1.0.2, stonequarry@3.2.1, wildcraftfruit@1.1.0, wildcraftherb@0.0.0, wildcrafttree@1.1.0, wolftaming@2.1.0, bricklayers@2.5.0-pre.2, gespilesgran@1.0.1, tailorsdelight@1.3.0
System.Exception: Don't know how to instantiate item of class 'soundemittingitem' did you forget to register a mapping?
at Vintagestory.Common.ClassRegistry.CreateItem(String itemClass) in VintagestoryLib\Common\ClassRegistry.cs:line 274
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 195
at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\Startup.cs:line 570
at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes() in VintagestoryLib\Client\Systems\Startup.cs:line 388
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\Startup.cs:line 341
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

 

Sounds like whatever "soundemittingitem" class was being called no longer exists maybe?

💬 Ridderrasmus , Feb 7th 2024 at 4:55 PM

TheFirstChad

Ah right yeah we do use Harmony patching so it's likely broken during loading on your server there. It states Harmony isn't a thing for .net7 on that server and version yet. Nothing I can do there I'm afraid.

💬 TheFirstChad, Feb 7th 2024 at 1:04 PM

@Ridderrasmus

I have retested in Singleplayer with the same mods enabled (preeetty sure at least..). It works like you said it should. Onlything weird is that the Royal Horn emits it's sound where you pressed the button instead of following the player, but oh well.. whatever :D.

 

Maaaaybe it's got to do with the Server that we're using: https://wiki.vintagestory.at/index.php/Setting_up_a_Multiplayer_Server#Dedicated_Servers_on_ARM64
Link says, it's experimental. Mhh. Not sure if this is an error on your end or the Game then. Sadly, I don't have access to the log files myself.

 

Aynways.. thanks for your reply. :*

💬 Ridderrasmus , Feb 6th 2024 at 4:22 PM

TheFirstChad

I admit I'm not exactly an expert guide writer 😅

The bell parts are meant to be right clicked onto each other like you do with the anvil. (While heated up, yes)
So you literally right click one part onto the ground then the center block (I know it's not exactly beautiful see next line) which is see through but you can see its bounding box you then right click the other similar parts onto that to build the layer.
Sadly hitboxes aren't amazing and I tried way too long to make it nice rather than just going with something functional and eventually gave up.
Had the hitboxes been as I imagined they would've added to the ease of figuring out how it worked.

I have just quickly jumped into my world to test out the heating, placing, and breaking of the churbell parts, layers, and the full thing itself and they seem fully functional for me so it'll most likely be a longer process to find the things that have been messed up for you.
So do me a favour and go onto the Issue Tracker at the top of the page and create a new issue according to the template for me so I've got all the information I can have to go off of. Otherwise I can't promise I can get to the bottom of your exact issue.

The royal horn you just right click to play same as the handbell. Should play a classic royal introduction/messenger sound.

💬 TheFirstChad, Feb 5th 2024 at 7:57 PM

Churchbell seems bugged as fuck on 1.19.3 . For the love of god, I have no idea how this thing is supposed to be constructed. Guide reads as if you're supposed to heat the brass parts, place 4 of them on the ground in a square and borax in between, buttttt: I cannot place them in a square, I cannot add borax and the worst of all: The parts are just destroyed and gone, if you try to break them. I'm pretty sure at least the last part is not intended. Tryed to place 4 parts of one layer in inventory with powdered borax in the corner as well - not working either. Sooo.. dunno. Is everything about this thing bugged or am I an idiot? :D

On the idiot note: Does the royal horn not do anything? I was looking forward to do some serious "tooting" :D

💬 Lodey, Feb 5th 2024 at 4:12 AM

Amazing mod! Thanks for your hard work! Would love to see more in regards to sound dampening through blocks. For example, rock and soil dampening sound more than wood or glass.

💬 XurxoMF, Jan 28th 2024 at 3:56 PM

Niceeeee 1.19!!!!!!!!!!!

💬 Ridderrasmus , Jan 28th 2024 at 11:08 AM

Yup yup. Should get an update out today. Had a pretty big move and life happening very suddenly so had been without internet for a little over 2 weeks. (And 1.19 dropped in the middle of that period)
I mainly kept updates to the Discord forum post. Generally that's where you can get most up to date information.

💬 XurxoMF, Jan 27th 2024 at 7:38 PM

Working on 1.19?

💬 EmperrorAlpha, Jan 26th 2024 at 3:03 PM

January is coming to an end. Waiting for news from the author

💬 Marlim, Jan 18th 2024 at 6:04 PM

Will this mod be updated to 1.19?

💬 Ovadex, Jan 3rd 2024 at 2:08 AM

Love the mod. Works great! Really looking forward to the wired and wireless comms. It'll be fun to set up communications networks. :D

💬 Dmitri, Jan 2nd 2024 at 1:07 AM

Ridderrasmus 

Thanks for the reply! Yeah, our friends tried the mod with the newest release candidate and it does indeed break. We love this mod so much (It reminds me of the old Radio in Ark) that we are waiting for this mod to work for the latest update before we upgrade, as it's just not the same without it. Thanks for this lovely mod!

💬 Ridderrasmus , Dec 26th 2023 at 11:12 AM

Dmitri

Plans are to look into it during the break here between new years and christmas. I've no idea whether it breaks on the new RCs currently.
If it does then we'll wait with the new update until we get it fixed and release the update with 1.19 support. Most likely in the new year.
Merry christmas, happy holidays, and have a wonderful new year. ^_^

💬 Dmitri, Dec 23rd 2023 at 1:51 AM

Does this mod work with the release candidate v1.19.0-rc.1? Or are there plans to support it?

💬 BillyStrong, Dec 11th 2023 at 4:20 PM

Just wanted to say that it is one of the best mods I've ever used. It works great for me and my friends.

💬 Lazarius, Nov 23rd 2023 at 6:38 PM

Whiteshadoh Make sure you are using the latest version of the mod, we use game's native networking since 2.3.4 which should be very stable. You can also get slightly better performance if you use dedicated server instead of opening singleplayer world for LAN/Internet. All networking runs in a separate thread from the base game so it is pretty much only constrained by your machine's resources and internet speed.

💬 Whiteshadoh, Nov 23rd 2023 at 5:56 PM

Yeah, sometimes we have problems with connectivity and I just wanted to see if I could place it on a secondary server to prevent the issues. Thank you for the reply.

💬 Lazarius, Nov 23rd 2023 at 5:21 PM

Whiteshadoh You can not separate networking backend to a different machine, if that's what you are asking about. If your question is about something else - please clarify.

Simply downloading the mod and putting it inside your server's mods folder is all you need to make it work, just like with any other mod.

💬 Whiteshadoh, Nov 23rd 2023 at 3:54 AM

I'm assuming this will run better if I place it within its own server for my vintage story server. How would I go about doing this? Lazarius

💬 Lazarius, Nov 18th 2023 at 3:25 AM

IKira Glad you are enjoing the mod, feel free to report any issues and remember to keep the mod updated to get the best experience ^^

💬 IKira, Nov 18th 2023 at 3:11 AM

yep 3 - 8 seconds, we are using the mod on our server, just some small issues, great work man, if we get any new issues imma send with full logs and details

💬 Lazarius, Nov 18th 2023 at 3:02 AM

IKira What version of the mod are you using? We don't have any loading overhead since 2.3.4(Unless server owner explicitly enables custom network transports) and before that it can take at most 18 seconds if something goes horribly wrong, but shouldn't take longer than 3-8 on average.
Can you be more specific about those load issues? I would love to see your client-main and client-debug logs, if you can come to discord or GitHub I will be able to provide you more extensive guidance and support.

 

💬 IKira, Nov 17th 2023 at 5:10 AM

Looks like the mod makes the load time increase considerably, and some load issues too

💬 Lazarius, Nov 9th 2023 at 2:22 AM

BreakfastBuddy Try setting ServerIP in the mod config to same IP that you use to connect to your VS server (Don't forget the quotation marks, eg "ServerIP": "127.0.0.1").
If you can share server-debug log I may be able to suggest other solutions.
If you need more assistance with it, we have a mod page in the official VintageStory discord in the #mods channel, or you can message me directly: Dmitry221060#5365

 

💬 BreakfastBuddy, Nov 8th 2023 at 4:23 PM

UDP and TCP doesn't work through hosting service (bisect)

any way to fix this?

💬 Lazarius, Nov 6th 2023 at 3:29 PM

MarcAFK

UDP client times out after 3 seconds and only attempts to start if:
1. Server supports it
2. It can automatically forward UDP port

Right after UDP client fails to connect, CustomTCP is used. CustomTCP is expected to always work and can take at most 15 seconds to startup if something goes horribly wrong(5 attempts with 3s timeout). 

What makes you think that mod startup halts loading for 2 minutes? Can you share the client-debug log? (Preferably in Discord or GitHub to not polute comment section and have more operative conversation)

💬 MarcAFK, Nov 5th 2023 at 3:20 PM

A server I recently joined is using this and while waiting foir the mod to throw an error and default to TCP each player is basically stuck for 2 minutes before log in, could you add a config to allow it to default to TCP?

💬 Lazarius, Oct 31st 2023 at 12:16 PM

BrotherGeorge

Let's move the conversation into Discord or GitHub. We have a mod page in the official VintageStory discord in the #mods channel, or you can message me directly: Dmitry221060#5365

💬 BrotherGeorge, Oct 31st 2023 at 2:44 AM

I'm trying to get this mod to work on a server I'm hosting with my friends but 2 of them can't get their input/mic to work. what should I try to do to give you more info to fix this? I made sure they had their default to the mic in the game and Windows

I also notice they eventually lose the ability to hear other people.

💬 Lazarius, Oct 28th 2023 at 1:43 AM

FasterThanYours 

This is a port forwarding issue. You either have a private IP or/and are behind NAT so your machine can't host anything to the internet. This also would mean that you shouldn't be able to host a server for other players unless they are in the same local network as you.

If you can provide more context about your machine and the server you are trying to host then I can suggest you some solutions, but the mod is functional even without UDP and CustomTCP servers so this isn't critical.

 

💬 FasterThanYours, Oct 26th 2023 at 11:37 PM

1.18.15 UDP Launch error

26.10.2023 19:01:34 [Notification] [RPVoiceChat] Launching UDP server
26.10.2023 19:01:35 [Error] [RPVoiceChat] Failed to launch UDP server:
System.Exception: Server failed readiness probe. Aborting to prevent silent malfunction
at RPVoiceChat.Networking.UDPNetworkServer.VerifyServerReadiness() in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Networking\UDPNetwork\UDPNetworkServer.cs:line 114
at RPVoiceChat.Networking.UDPNetworkServer.Launch() in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Networking\UDPNetwork\UDPNetworkServer.cs:line 33
at RPVoiceChat.Server.GameServer.LaunchServer(INetworkServer server) in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Server\GameServer.cs:line 93
at RPVoiceChat.Server.GameServer.LaunchServers() in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Server\GameServer.cs:line 77
26.10.2023 19:01:35 [Notification] [RPVoiceChat] Launching CustomTCP server
26.10.2023 19:01:36 [Error] [RPVoiceChat] Failed to launch CustomTCP server:
System.Exception: Server failed readiness probe. Aborting to prevent silent malfunction
at RPVoiceChat.Networking.TCPNetworkServer.VerifyServerReadiness() in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Networking\TCPNetwork\TCPNetworkServer.cs:line 226
at RPVoiceChat.Networking.TCPNetworkServer.Launch() in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Networking\TCPNetwork\TCPNetworkServer.cs:line 40
at RPVoiceChat.Server.GameServer.LaunchServer(INetworkServer server) in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Server\GameServer.cs:line 93
at RPVoiceChat.Server.GameServer.LaunchServers() in C:\Users\rata0001\source\repos\RPVoiceChat\RPVoiceChat\RPVoiceChat\src\Server\GameServer.cs:line 77

💬 Lazarius, Oct 4th 2023 at 7:00 PM

UPD: 2.2.1-dev.1 should fix the issue for Linux servers

1.18.14 update broke 2.1.0 and earlier versions of the mod for full game clients. 2.2.0 fixes the issue but breaks support for Linux Server(not Linux Client). We are working on solution right now, check this issue for more information and temporary workarounds.

 

💬 Timingplanet, Oct 1st 2023 at 2:36 AM

cant seem to get this to work even when face to face neither me or my friend can hear each other

💬 Lazarius, Sep 28th 2023 at 3:15 AM

Rythillian

Yes. It uses Opus Audio Codec to compress speech to 39 kb/s (40000 b/s). Although usually Opus does a good job and goes even lower than that 

💬 Rythillian, Sep 27th 2023 at 10:16 PM

Hey does the mod compress the voice chat? Mostly just worried about server bandwith usage.

💬 FasterThanYours, Sep 24th 2023 at 1:23 AM

Ridderrasmus Great news, the update fixed our problem! The audio works great. The only issue that we've found is that we have to turn down the "Audio Input Threshold" to 1 in order to get it to work.

💬 dyln, Sep 23rd 2023 at 9:33 PM

Having an issue where I can't hear anyone but they can hear me. When I join the server and people are talking around me, I can hear for maybe 2 seconds and then it goes silent. Another player I know is having the exact same issue. Windows audio devices are set up properly for me, nothing is being changed around when I start the game.

💬 RogueRaiden, Sep 23rd 2023 at 7:39 PM

ability for a client to adjust each other clients mic volumes would just be... chef's kiss XD some people are very quiet. probably a huge pain to create though.

Edit: As well as something to know who is speaking. like the player name to flash green or a mic symbol next to their name

💬 RogueRaiden, Sep 23rd 2023 at 3:19 AM

Awesome work! We're loving it so far :D

💬 Kaofan, Sep 22nd 2023 at 11:05 AM

Ridderrasmus

Polish version
pl.json

{
"item-handbell": "Dzwonek ręczny",
"item-royalhorn": "Królewski rożek",
"item-royalhornhandle": "Rękojeść królewskiego rożka",
"item-royalhornhead": "Głowica królewskiego rożka",
"item-handheldradio": "Radio przenośne",
"item-telegraphwire": "Drut telegraficzny",
"item-radiocase": "Pokrowiec na radio",

"itemdesc-handbell": "Mały dzwonek ręczny. Srebro dzwonka wydaje się mieć dziwny, fioletowy połysk...",

"block-callbell": "Dzwonek wezwania",

"blockdesc-callbell": "Mały dzwonek, który można dzwonić, aby kogoś wezwać."

}

💬 Ridderrasmus , Sep 22nd 2023 at 7:36 AM

FasterThanYours RogueRaiden

The upcoming release here within the next hour should fix both of your problems.

💬 FasterThanYours, Sep 22nd 2023 at 3:13 AM

What would cause this to happen as soon as some talks when near someone? It crashes the server every time.


Game Version: v1.18.10 (Stable)
9/21/2023 9:48:12 PM: Critical error occurred
Loaded Mods:
System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
at RPVoiceChat.Networking.UDPNetworkBase.Listen(IPEndPoint ipendpoint, CancellationToken ct) in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Networking\UDPNetwork\UDPNetworkBase.cs:line 136
at RPVoiceChat.Networking.UDPNetworkBase.<>c__DisplayClass20_0.<StartListening>b__0() in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Networking\UDPNetwork\UDPNetworkBase.cs:line 120
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

💬 Lazarius, Sep 20th 2023 at 4:42 AM

@Kaofan

This is normal behavior. The mod expects server machine to have a public IP and a functional UPnP in order to open ports for UDP server. If it fails to do so it will fallback to using TCP and the mod will work completely fine.

 

💬 Kaofan, Sep 20th 2023 at 12:16 AM

Ridderrasmus

20.9.2023 01:38:40 [Server Error] [RPVoiceChat] Failed to launch UDP server:
Open.Nat.NatDeviceNotFoundException: Exception of type 'Open.Nat.NatDeviceNotFoundException' was thrown.
at Open.Nat.NatDiscoverer.DiscoverDeviceAsync(PortMapper portMapper, CancellationTokenSource cancellationTokenSource)
at RPVoiceChat.Networking.UDPNetworkBase.SetupUpnp(Int32 port) in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Networking\UDPNetwork\UDPNetworkBase.cs:line 78
at RPVoiceChat.Networking.UDPNetworkServer.Launch() in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Networking\UDPNetwork\UDPNetworkServer.cs:line 26
at RPVoiceChat.Server.GameServer.Launch() in D:\VintageStoryModding\VSModding\RPVoiceChat\RPVoiceChat\src\Server\GameServer.cs:line 39

💬 RogueRaiden, Sep 19th 2023 at 9:26 PM

after disconnecting from my server with RPVoiceChat then closing the game, the game process never fully closes. trying to launch again says it cant cause another instance is running. so i tested by loading into single player with only RPVoiceChat and still, game never fully closes the process after quitting the game.

im using Windows 10
Vintage 1.18.12
RPVoiceChat 2.0.1

💬 Kaofan, Sep 19th 2023 at 11:04 AM

Ridderrasmus

error

19.9.2023 13:03:22 [Server Error] [rpvoicechat] Exception thrown when attempting to retrieve all types of the assembly OpenTK.Audio.OpenAL, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModContainer.cs:line 518
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null', InnerException: . Will ignore asssembly. Loader exceptions:
19.9.2023 13:03:22 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'
19.9.2023 13:03:22 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'OpenTK.Mathematics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'

But it works

💬 Corbie, Sep 19th 2023 at 9:35 AM

Heeeeeeeeeeeey, new version!! 

💬 Ridderrasmus , Sep 15th 2023 at 8:18 AM

Kaofan

We do not support 1.18.10 yet. This should be fairly clear at various points on the mod page and everywhere else it is posted. Although it is in the works.

💬 Kaofan, Sep 14th 2023 at 11:40 AM

Ridderrasmus
There is an error.
Game and Server version 1.18.10

14.9.2023 13:38:17 [Server Error] [rpvoicechat] Exception thrown when attempting to retrieve all types of the assembly RPVoiceChat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModContainer.cs:line 518
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4', InnerException: . Will ignore asssembly. Loader exceptions:
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] System.IO.FileNotFoundException: Could not load file or assembly 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'. The system cannot find the file specified.
File name: 'OpenTK, Version=3.3.2.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4'
14.9.2023 13:38:17 [Server Error] [rpvoicechat] An exception was thrown when trying to load assembly:
System.Exception: /home/container/Mods/RP Voice Chat/RPVoiceChat.dll, /home/container/Mods/RP Voice Chat/Concentus.dll declared as code mod, but there are no .dll files that contain at least one ModSystem or has a ModInfo attribute
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModContainer.cs:line 455

💬 Lazarius, Sep 12th 2023 at 3:21 PM

We now have audio encodding! Also next version will be up in a week and should finally introduce support for the latest versions of the game, wooo!

 

💬 DUCATISLO, Sep 6th 2023 at 12:43 PM

gg

💬 Rythillian, Sep 3rd 2023 at 12:05 PM

WOO new update!!

💬 IKira, Aug 30th 2023 at 4:17 AM

Cant wait for the currenrt Vs Version

💬 Ridderrasmus , Aug 23rd 2023 at 1:04 PM

Rythillian As soon as we have a solid and stable mod for 1.18.6 I'll probably start converting the mod over to the newest version of the game. My biggest focus for this however is getting it usable for the server we are planning to use it for and they're still on version 1.18.6 right now. But it's coming eventually! 😉

💬 Rythillian, Aug 22nd 2023 at 7:37 AM

Looking forward to a net7 version of this!

💬 Ridderrasmus , Aug 17th 2023 at 9:55 AM

Looking into this issue at this very moment. ^_^

💬 Meki, Aug 16th 2023 at 4:40 PM

Hey, I'm having an issue with this on my hosted server. Completely new to the game so I might be doing something dumb, anyways, the issue is that the host can't be heard or use voice chat in any capacity, the icon in the bottom right does not appear or anything. We have tried multiple different hosts and it is always the one hosting that it doesn't work for. The host can still open the settings menu for the mod but nothing else.

💬 Guayo, Aug 4th 2023 at 8:51 PM

Very excited to see the new release, keep up the great work guys!

💬 Ridderrasmus , Aug 2nd 2023 at 7:29 AM

The audio system is undergoing a fairly big rewrite right now. It may give support for Linux but we're still having trouble with Mac. It should also give some big performance improvements. Basically we're nearing something that may be called decently stable. This is all thanks to Blakdragan7 who's been lending his expertise basically while I've been super busy with studies starting up. So make sure to show him some love!

💬 Ridderrasmus , Jul 26th 2023 at 4:00 PM

Yeah that warning shouldn't be a problem. I'll have to look further into this issue. I've had a bit of a break over the last couple of days but I'm looking into this now.

💬 Neitronus, Jul 22nd 2023 at 1:51 PM

Installed on server. Launched it and didn't get any errors, yet it doesn't work for some reason for me. When I talk, the icon appears in a bottom right corner, but other clients cannot hear nothing. I'm on Stable 1.18.6 version of a game.

The only message I get is that-one: [Warning] [rpvoicechat] Dependency 'game': Failed parsing version string '*' at index 0: Expected MAJOR version number, found '*' (best guess: 0.0.0)
But I assume that it should not have any effect on a performance.

💬 Ridderrasmus , Jul 18th 2023 at 8:02 AM

I'm not going to test the mod for older game versions but it shouldn't be version limited in the modinfo file so you could try it out yourself. Not sure if setting compatible game versions here on the modDB is required as well. If it is let me know and I'll change the version on here so it that won't cause any issues.

💬 F3n1ck, Jul 17th 2023 at 2:30 PM

1.18.1 ?

💬 Ridderrasmus , Jul 14th 2023 at 11:11 PM

It is indeed VOIP. That's why the mod requires use of a separate port for a different kind of network traffic, why it currently might not work on OS's other than Windows, and why reverb, denoising, and better muffling is on the planned features list.
But I'll make sure to clarify through a small description of what the mod essentially does. That should clear it up entirely. 🙂

💬 Buttshredder, Jul 14th 2023 at 10:19 PM

For the sake of clarification, does this mod allow us to use a Mic for VOIP, or is it tied into Text Chat? The description seems a bit Vague, despite literally stating Voice Chat in the name.

💬 SirPixie, Jul 13th 2023 at 8:10 PM

I don't know how the modtools work or codding/modding in general although I would like to learn, but as long as it works for the stable release, I don't think I can ask for more. The problem I am having is not directly related to your mod, but rather to the decision made by another modder to only support the .net7 build going forward. I was able to find a workaround for my issue by using an older version of the mod. Also, I would like to thank you for creating this mod. Ive been waiting for one like it since I started playing. Keep up the good work!

💬 Ridderrasmus , Jul 13th 2023 at 12:01 PM

Not atm, as I haven't even had the chance to mess with the .net7 build myself. I'll have to do some testing on it today. I'll update this message with what I find out.

EDIT: So seems like I won't be able to get this to work. Got something to do with the project setup that'll need to change and until the modtools are updated I can't support the unstable version sadly.

💬 SirPixie, Jul 13th 2023 at 10:27 AM

It doesn't seem to work with the .net7 build server side but the client side seems to work aka I can open the gui. Is there a workaround for this?

💬 Ridderrasmus , Jul 12th 2023 at 12:46 PM

Plans for the next update is the hud speech indicator which I've already finished (art thanks to Purplep_), the last additions to the configuration menu which is also done, and then config files to save settings properly so you don't have to redo them every time you launch anymore. This update will likely release either tomorrow or the 14th.

💬 Cjl, Jul 10th 2023 at 11:49 PM

Super excited to add this to Knerd Story server once its a little more stable! I've been hoping someone would do this mod for a while! Keep up the good work.

💬 Kampftroll, Jul 9th 2023 at 10:22 PM

Thank you Ridder, very cool!

💬 Ridderrasmus , Jul 9th 2023 at 9:35 PM

I somehow borked the first release. Have a new one that should be fixed free of charge.

💬 Amarillo, Jul 9th 2023 at 11:44 AM

wow! I want to try this out on my server

 (edit comment delete)