Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Tinkered with mac settings for hours couldn't manage to get it functional
I can't recall the exact title but there's a USB webcam standard that they can adhere to, something like Unified Communications Protocol, if your webcam is compliant to that standard then it ought to have a better chance of working with Barotrauma. I have the Logitech 910 which works fine with Baro on Windows 10, I would guess that the 920 should be fine too. I can try Baro on my old MacBook with the 910 but it's quite old and only has the onboard GPU working.
First off, go to MacOS System Preferences and select the mic you want to use - either Internal Microphone or the USB mic (might be called Unknown USB Audio Device) - test it using the settings here and watch the Input level readout when you speak. Take note of the Type, the Internal Microphone is usually "Built-in", a USB mic is probably "USB".
Look in the files for Barotrauma - on MacOS (I have 10.13 High Sierra but it should be the same for later MacOS's) you can use Steam to Browse to Local Files (for Barotrauma), then right-click on the Barotrauma app icon and Show Contents, in the MacOS folder you should find config_player.xml, open this in TextEdit or some other plain text / code editor.
In the <audio section about 1/3 of the way down you should see the following line:
voicecapturedevice="Built-in_x0020_Input" - you can change this to "Built-in Input" though I'm not sure if this is necessary as it will get overwritten when Barotrauma is launched. This should work for the internal microphone, if you want to use the USB mic then change it to "USB".
Save the file then start Barotrauma, go to Settings and test the voicechat, it should recognise the device as "Built-in Input", "Built-in Microphone" or the device Name (as was shown in MacOS System Preferences) and you should see the bar move when you speak.
Good luck, let us know if this fixes the problem for you.
"what i did:
Changed voicecapturedevice to "External Input"
opened game
switched to "voice activity"
it is now working
switched to "push-to-talk" "
Thank you so much for your help!
The microphone I am trying to use works through the microphone port (not USB). Its name is "External Microphone" and the type is "Microphone port" in System Settings. It works in system settings and other applications fine.
The one time it did work, I:
-Changed voicecapturedevice to "External Input"
-Opened the game
-Switched to "voice activity"
-The game froze for 10-20 seconds, and my cursor shows it's loading. I saw a popup that says "Barotrauma would like to access the microphone.", and clicked "OK." (Barotrauma already has microphone permissions, so I'm not sure why it's asking again)
-Game unfreezes and the bar is moving. Seems to be working.
I closed the game after I saw the method worked. Then I came back tonight to play the game and found that it wasn't working anymore.
What I've been trying:
-Change voicecapturedevice to "External Input"
-Open the game
-Switch to "voice activity"
-Game freezes, I see it's loading, then the same popup as before comes up and I click "OK"
-Bar is not moving
-If I look at the XML file, I can see voicecapturedevice has been changed to "Built-in_x0020_Microphone"
I'm not sure what I'm doing wrong. I can't get the built-in microphone to work either
Thank you for all your help so far!
The game didn't crash, but the debug console did appear and spit out a string of errors that began with "Saving game settings failed. (Access to the path '/Users...etcetc/config_player.xml' is denied.)" If I try to change any settings and save, I get an identical string of errors but no crash.
The console also had a line in green text that said "Built-in Microphone 19".
Switching from "Disabled" to "push-to-talk" again still makes the game pause and ask for microphone permission.
-When I named it "Built-in_x0020_Microphone": in the .xml file, voicecapturedevice changed to "Built-in_x005F_x0020_Microphone"
-When I named it to "Built-in_Microphone": voicecapturedevice changed to "Built-in_Microphone", but did not work
-When I named it to "Built-in Microphone": voicecapturedevice changed to "Built-in_x0020_Microphone"
-When I named it to "Blah": voicecapturedevice changed to "Blah", but did not work
I'm not sure why it doesn't work even when the name in the file and the actual name match. I tested out the aggregate device in discord to make sure it was picking up audio.