Barotrauma

Barotrauma

Radio for Barotrauma
62 kommentarer
Алюминий  [ophavsmand] 16. sep. kl. 19:57 
@Kookoorooza, для меня главной целью было сделать, чтобы радио звучало как предмет в самой игре. Если позиционный звук отключить то это ничем не будет отличаться от того, если просто все игроки включат у себя на фоне в браузере какую-либо 1 радиостанцию. Если уж прямо так надо, чтобы звук не был позиционным, то я могу добавить подобную опцию, когда я разберусь с интерфейсом. Однако когда это будет - хз, потому что я до сих пор не понимаю почему его добавление всё ломает
Kookoorooza 16. sep. kl. 18:15 
Потому что это вайб? Все слышат в прямом эфире то, что играет, разве не это было главной зажумкой, а не пытка людей в наушниках?
Алюминий  [ophavsmand] 16. sep. kl. 17:33 
@Kookoorooza Я могу это сделать, но тогда я не понимаю какой смысл в радио как предмете, если включив радио вне игры будет получен тот же результат
Kookoorooza 16. sep. kl. 17:29 
То есть технически это нереализуемо в моде? Я когда делал бомбу с музыкой, там как раз пришлось моно трек продублировать сделав его стерео, благодаря этому трек стал во все стороны звучать одинаково
Алюминий  [ophavsmand] 16. sep. kl. 17:09 
@Kookoorooza Тогда можно уже просто в стороне от игры включить радио и эффект будет тот же)
Kookoorooza 16. sep. kl. 17:01 
Я ошибся, значит надо наоборот что бы стерео было.
Алюминий  [ophavsmand] 16. sep. kl. 16:29 
@Kookoorooza с моей стороны звук и так в моно игре отдаётся
Kookoorooza 16. sep. kl. 16:21 
А нельзя сигнал с радио перевести в моно? Тогда оно будет работать в оба уха нормально, если я правильно помню.
Алюминий  [ophavsmand] 15. sep. kl. 23:49 
@Black Lenin I'll do it if I figure out why adding interface component breaks multiplayer
Black Lenin 15. sep. kl. 23:45 
Super! Could you create a version without wiring?
Алюминий  [ophavsmand] 13. sep. kl. 13:23 
Removed the GUI for now because It bricked MP
Swigeeeeeeee 13. sep. kl. 12:48 
It doesn't work, I think an update bricked it.
★★★ 13. sep. kl. 12:08 
i couldnt get this work? is it outdated or somethin?
life4trinity 13. sep. kl. 5:08 
<DEV>/Barotrauma/BarotraumaShared/SharedSource/Items/Components/Holdable/Holdable.cs:line 699
at Barotrauma.Items.Components.Holdable.ClientEventRead(IReadMessage msg, Single sendingTime) in <DEV>/Barotrauma/BarotraumaClient/ClientSource/Items/Components/Holdable/Holdable.cs:line 105
at Barotrauma.Item.ClientEventRead(IReadMessage msg, Single sendingTime) in <DEV>/Barotrauma/BarotraumaClient/ClientSource/Items/Item.cs:line 1953
at Barotrauma.Networking.ClientEntityEventManager.Read(ServerNetSegment type, IReadMessage msg, Single sendingTime) in <DEV>/Barotrauma/BarotraumaClient/ClientSource/Networking/NetEntityEvent/ClientEntityEventManager.cs:line 235
life4trinity 13. sep. kl. 5:08 
‖color:#9370DB‖[BarotraumaRadio]‖color:end‖ Error while reading a message from server.
Entity: Radio (ID: 3561)
Exception thrown while reading a message of the type "EntityEvent" at position 32.
Inner exception: Object reference not set to an instance of an object.
at Barotrauma.Items.Components.Holdable.OnPicked(Character picker) in <DEV>/Barotrauma/BarotraumaShared/SharedSource/Items/Components/Holdable/Holdable.cs:line 708
at Barotrauma.Items.Components.Holdable.Pick(Character picker) in
life4trinity 13. sep. kl. 5:07 
Crashes when I try to put it down...
Алюминий  [ophavsmand] 12. sep. kl. 21:11 
@Nellle а вообще я в ближайшем будущем планирую вместе с синхронизацией сделать получение клиентом списка станций от сервера, думаю это решит подобное неудобство с конфигами.
Алюминий  [ophavsmand] 12. sep. kl. 21:07 
@Kalen GUI is here
Алюминий  [ophavsmand] 12. sep. kl. 17:05 
@Nelllle как вариант можно мне скинуть станции и я их добавлю в мод. Если прям свою версию публиковать, то тебе необходимо скопировать из каталога воркшопа мод в папку локальных модов и у тебя внутри игры будет возможность публикации.
Nellle 12. sep. kl. 16:07 
Слушай, а как я могу выложить версию твоего мода с своим конфигом? Просто мы с друзьями плаваем под шансон, к нам периодически подключаются новые люди, и каждому из них скидывать файл с конфигом и объяснять установку муторно. Хотелось бы выложить свою версию станций(естественно с ссылкой на оригинал) может быть кому-то еще пригодиться
Алюминий  [ophavsmand] 10. sep. kl. 12:21 
@Kuranosantokokana Я добавил изображение с проводкой, по сути кроме это ничего и настраивать то не надо в самой игре.
Проверь что у тебя стоит Lua и включен CSharp Scripting
Алюминий  [ophavsmand] 9. sep. kl. 16:53 
@nickcc4 I think the description makes it pretty clear that I'm using the game's sound system and this IS the way how Barotrauma handles sound (to be specific, sound positioning is being processed inside OpenAL library). To do something like channel balancing I'll need to code new sound system from scratch soooo... no
nickcc4 9. sep. kl. 12:43 
Please, the bi-directional sound needs to be tweaked.

Example: If you are wearing headphones, and you are standing only half a meter to the right of the radio, you will ONLY hear the radio out of your left headphone and not the right at all.

This means the only time you hear the radio out of both headphones is if you stand literally directly under it. Not a very pleasant experience for headphones users.

Instead, consider doing some gradual range-based audio falloff. If I am 1 meter right of the radio, maybe I hear the radio at 90% volume in my left ear and 80% in my right ear, and so on as distance and direction change.
Kuranosantokokana 9. sep. kl. 9:41 
Сделай пожалуйста полный гайд по настройке радио. Я перепробовал все возможные способы подключения, однако ничего не работает
Алюминий  [ophavsmand] 9. sep. kl. 8:16 
@MrMeatSweats Wiring:
1. POWER_IN - Cablebox
2. SET_STATE - Lever (Turn on and off)
3. SWITCH_CHANNEL - Button
4. CHANGE_VOLUME - Button
MrMeatSweats 9. sep. kl. 5:33 
How do I wire this up?
Doctor sex 9. sep. kl. 5:20 
грустно, грустно
Алюминий  [ophavsmand] 8. sep. kl. 13:19 
@Lobotomy Я смотрел, у них к сожалению похоже нету доступных публично ссылок, только мб если им писать напрямую, но неизвестно что они скажут
Doctor sex 8. sep. kl. 12:06 
6лять, два часа ночи а я ищу рабочую ссылку на аудиопоток. Это пиздeц, по другом не скажешь
cypher 8. sep. kl. 10:34 
going to get this so i can listen to some tunes while im getting mauled to death by aliens, thx :D
Doctor sex 8. sep. kl. 9:01 
6ля, я так и не нашёл радио юмор fm(((
:HaTaRo: 8. sep. kl. 0:01 
@Алюминий А это есть в планах?) Если есть - супер, имба
Алюминий  [ophavsmand] 7. sep. kl. 21:22 
@:HaTaRo: Проще уже тогда сначала интерфейс приделать, там эту настройку и добавить)
Алюминий  [ophavsmand] 7. sep. kl. 16:51 
@Kalen I'll look into this. Maybe in some future there will be GUI
Kalen 7. sep. kl. 15:50 
I wish there was an interface to click like on the music players in dynamic europa so you dont have to wire every interaction to a button on the submarine. Would love to put the radio on my sub but dont have any space to put all the required buttons in.
:HaTaRo: 7. sep. kl. 13:45 
@Алюминий Если есть возможность добавить настройку для вкл/выкл синхронизации
Я понимаю что могу быть проблемы с кнопками но всё же...
Now all we need is a mod that lets the host play music. Sort of like playsound from gmod. But for baro
Nellle 7. sep. kl. 10:06 
@Алюминий да я знаю, просто хотелось бы чтобы оно между людьми синхронизировалось. Но щас в комментариях прочитал, что оказывается синхронизации между людьми нет( А жаль
Алюминий  [ophavsmand] 7. sep. kl. 10:00 
@:HaTaRo: Кому-то это надо, а кому-то нет. Мои друзья были против синхронизации + это дополнительный код и взаимодействие с серверной частью, что я делать не особо хочу.
Тут проблема в том, что, я как понимаю, игра сама по себе не синхронизирует нажатия именно кнопок
Алюминий  [ophavsmand] 7. sep. kl. 9:58 
@Nellle можно это сделать самому, перейдя в C:\Users\User\AppData\Local\Daedalic Entertainment GmbH\Barotrauma\WorkshopMods\Installed\3559932434\Content\ и отредактировав json файл со станциями. Ссылку на поток можно поискать на сайте радио, дипсик мне её для Русского радио выдал, значит она там есть где-то
:HaTaRo: 7. sep. kl. 9:55 
Мод имба (Для 1 раза надо активировать LuaCs), не хватает синхронизации радио между членами команды - РП типо
Nellle 7. sep. kl. 9:44 
Добавишь русские радио?
Я кончил :MMForFun:
Алюминий  [ophavsmand] 7. sep. kl. 5:20 
@Swifvente SP should work now
Алюминий  [ophavsmand] 7. sep. kl. 5:03 
@Swifvente I'll try to fix SP as soon as possible
Swifvente 7. sep. kl. 4:51 
Gave this a try in both SP and MP, and yes, it seems like it only works in MP. Will be using it mainly in MP, so thank you for the insight. I perhaps should have checked that first.
Swifvente 7. sep. kl. 3:24 
Tried this mod, but I have the same error as the one mentioned on the GitHub. Awaiting patch.
Алюминий  [ophavsmand] 7. sep. kl. 3:22 
@♛АБДУЛАХ💀 на странице мода сейчас должна быть ссылка на коллекцию. Она тоже довольно тяжелая, но в ней у нас производительность никак не поменялась от мода.
Алюминий  [ophavsmand] 7. sep. kl. 3:21 
@:HaTaRo: Установлен ли клиентский Lua и включен ли CS-скриптинг? Также мод запускаешь на сервере или в синглплеере, сингл я не тестил. Появляются ли какие-либо ошибки в консоли?
Doctor 6. sep. kl. 10:48 
Спасибо, именно это я имел в виду.