Barotrauma
1,837 평점
Soundproof Walls 2.0
70
24
6
16
8
6
22
5
9
9
8
15
14
10
10
9
8
7
6
5
4
4
2
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
파일 크기
게시일
업데이트일
6.024 MB
2024년 2월 4일 오전 2시 37분
2025년 9월 24일 오후 11시 53분
업데이트 노트 33개 (보기)

다운로드 위해 구독하기
Soundproof Walls 2.0

설명
"방금 그 소리는 뭐였지?"
Soundproof Walls 2.0은 현실적인 효과와 독특한 사운드 기반 메커니즘을 추가하여 Barotrauma의 기존 사운드스케이프가 주는 충격, 공포, 분위기를 한층 더 강화하는 완전한 오디오 시스템 개편 모드입니다. 이 모든 것은 사운드를 더욱 흥미롭고 몰입감 있게 만드는 궁극적인 목표를 위해 만들어졌습니다.


주요 기능
• 동적 소음
사운드와 목소리는 경로에 있는 장애물의 수에 따라 동적으로 저역 통과 필터가 적용됩니다. 혼자 있을 때는, 불이 꺼지기 전까지는 무언가 잘못되었다는 사실조차 눈치채지 못할 수도 있습니다.

• 시뮬레이션 잔향
사운드와 목소리는 방의 크기에 따라 현실적으로 울려 퍼집니다. 잠수함 밖에서는, 유로파의 얼어붙은 벽에 음파가 반사되면서 큰 소리가 수 마일에 걸쳐 퍼져나가는 것을 들을 수 있습니다.

• 강력한 왜곡
총성은 주변 공기를 왜곡시키며 폭발적인 위력을 내뿜거나, 물속에서 깊은 파동을 만들어냅니다.

• 사이드체인 압축
폭발음과 총성은 더 큰 타격감을 주며, 더 조용한 소리들을 덮어버려 더 넓은 다이나믹 레인지를 만들어냅니다.

• 사운드 오클루전
사운드와 목소리는 환경의 형태에 영향을 받아, 청취자에게 직접적인 경로가 없을 경우 약간 흐리게 들립니다.

• 현실적인 거리 감쇠
볼륨 감쇠는 플레이어의 귀에 도달하기까지 이동한 경로에 따라 달라지며, 소리가 잠수함의 복잡한 구조 속에서 길을 잃게 만듭니다.

• 몰입감 있는 근접 음성 채팅
목소리는 더 크게 비명을 지를수록 더 멀리 전달됩니다. 익사하는 플레이어의 비명은 거품의 바다 속에서 왜곡됩니다. 그리고 고장 난 무전기는 긴박한 소통을 알아듣기 어렵게 만듭니다.

• 신규 메커니즘: 엿듣기
문에 머리를 대고 안의 소리를 들어보세요. 친구들을 염탐하거나, 잠재적인 위협을 식별하거나, 방이 얼마나 침수되었는지 확인할 수 있습니다.

• 신규 메커니즘: 수중 청음기 모니터링
잠수함의 패시브 소나 마이크를 통해 들으며, 액티브 소나를 사용하지 않고 주변 해역의 위험을 수동으로 탐색하세요. 다양한 생물들을 식별하는 법을 배우고 새로운 은신 플레이스타일을 잠금 해제하세요.

• 그리고 훨씬 더 많은 기능들!
모든 기능과 설정에 대한 자세한 내용은 Configuration Guide를 참조하세요.


요구 사항
1. 이 모드는 클라이언트 측 Lua For Barotrauma가 설치되어야 합니다. 이는 단순히 구독하고 활성화하는 것과는 다릅니다. 창작마당 페이지의 설치 지침을 따라주세요.

2. 클라이언트 측 Lua가 설치되면, 메인 메뉴 왼쪽 상단의 LuaCs 설정 메뉴를 열고 "Enable Csharp Scripting"을 체크하세요.


프로젝트에 대하여
Soundproof Walls 2.0은 Barotrauma의 네이티브 언어인 C#으로 작성되었으며, 게임에 포함된 OpenAL Soft 오디오 엔진을 활용하여 동적 소음, 잔향, 왜곡 효과를 적용합니다. 사운드를 위한 바닐라 DFS 경로 탐색 알고리즘은 장애물을 추적하는 더 나은 품질의 경로를 위해 A* 구현으로 교체되었습니다. 오클루전은 간단한 레이 캐스팅을 사용하여 구현되었고, 사이드체인은 이벤트 기반이며 "Custom Sounds" 목록(고급 탭)의 참조에 의존합니다. 라디오 필터나 Static 모드의 잔향 필터와 같은 다른 효과들은 일반적인 구현(예: Schroeder 스타일 잔향, 하드 클리핑 왜곡 등)을 참조하여 처음부터 직접 만들었습니다. 코드를 살펴보거나 직접 컴파일하고 싶으시다면, 빌드 지침과 함께 GitHub[github.com]에서 프로젝트를 찾을 수 있습니다.

Soundproof Walls 개발은 2023년 10월, 바닐라의 소음 효과를 더 강하게 만들고 싶다는 단순한 목표로 시작되었습니다. 별다른 기능을 추가하지 않는다면 며칠이면 끝날 거라고 생각했죠.
그리고 4개월 후인 2024년 2월. Soundproof Walls 1.0이 완성되었습니다. 말할 필요도 없이, 저는 몇 가지 기능을 추가했습니다. 그리고 어쩌면 그럴 만한 가치가 있었을지도 모르죠. 모드는 좋은 평가를 받았고, 꾸준히 99%의 긍정적 평가를 유지하며 창작마당에서 가장 인기 있는 모드 중 하나가 되었습니다. 얼마 지나지 않아, Barotrauma 개발자들은 저역 통과 주파수를 1600Hz에서 600Hz로 변경했습니다. 대성공이었죠. 저는 요청된 기능을 추가하거나 버그를 수정하기 위해 몇 차례 모드를 업데이트했습니다. 고치지 못한 버그도 몇 개 있었지만, 대체로 그 상태로 모드를 둬도 괜찮다고 생각했습니다.
그러다 2025년 1월, 저는 현재 미공개된 다른 사운드 관련 프로젝트 작업을 시작했고, Soundproof Walls와의 상호 호환성이 필요한 단계에 이르렀습니다. 그래서 프로젝트 파일을 다시 열었고, 거의 즉시 그 구조와 관련된 문제에 부딪혔습니다. 다른 프로젝트로 돌아가기 전에 약간의 정리가 필요했죠. 결국 새로운 기능을 추가할 계획은 없었으니, 며칠이면 끝날 거라고 생각했습니다.
2025년 9월. Soundproof Walls 2.0이 출시되었습니다. 지난 8개월은 정신없이 흘러갔고, 솔직히 이 모드를 만들면서 겪었던 정확한 과정을 되짚어보기도 힘듭니다. 하지만 무언가를 끝낼 때마다 더 나은 방법을 찾게 되었고, 그저 처음부터 다시 시작하고 싶다는 생각만 들었습니다.
요약하자면, 원래 4,000줄 정도였던 모드 전체를 다시 작성하고, 몇 가지 멋진 보너스 기능이라고 생각했던 것들을 추가했는데, 어쩌다 보니 15,000줄이 되어버렸습니다? 이상한 일이죠. Barotrauma 모딩을 시작하기 전에는 플레이 시간이 80시간 정도였습니다. 그 이후로는 게임을 거의 하지 않았는데, 스팀에서 Barotrauma에 마우스를 올리면 플레이 시간이 거의 2,000시간이라고 나옵니다.


후원하기
제 모드가 여러분의 Barotrauma 경험을 의미 있게 향상시켰다고 느끼시거나, 혹은 그냥 제가 하는 일이 마음에 드신다면, Ko-fi[ko-fi.com]에서 커피 한 잔 사주시면서 저의 불면증에 기여해주시면 감사하겠습니다.
앞으로도 멋진 모드 아이디어가 몇 가지 있고, 대학을 졸업하면 제 게임을 풀타임으로 개발할 계획도 있습니다. 그래서 지금 받는 모든 후원은 제게 정말 큰 의미가 있습니다.

인기 토론 모두 보기(7)
216
2025년 10월 29일 오전 8시 16분
고정됨: Report Bugs
Plag
29
2025년 9월 7일 오후 4시 06분
고정됨: Configuration Guide
Plag
0
2025년 9월 5일 오후 7시 07분
고정됨: Mixing Patches
Plag
댓글 856
Plag  [작성자] 5시간 전 
@Capt'n Cherno - It depends what you mean by loud.

If you're talking about the water ambience, take a look in the Ambience tab, specifically the "Outside Water Volume" and "Moving Water Volume" settings.

If you want to make sounds more muffled outside, you can increase the "Water Body" obstruction in the Muffle tab.

If you want to make the water echo effect quieter you can reduce the "Outdoor Reverb Strength" in the Dynamic tab.

Let me know if you're looking for something else.
Capt'n Cherno 5시간 전 
What setting can i change to make being outside of the sub not be so loud in dynamic? It's hard to hear even people over coms with how loud it is
Plag  [작성자] 7시간 전 
@Mustang - If you mean the sound of radios in general, check out the "Custom Radio Presets" in the Voice tab. You can also reduce the range of radio communication with the "Radio Range" setting, which will cause distant radios to start crackling sooner.
Mustang 7시간 전 
Is their a way to make the sound of radios distort and crackle like in barotraumatic? It sort of sounds like it does but it mainly sounds like it gets quieter but maybe im missing something. Thanks, this mod is great
lucky_washa 2025년 10월 24일 오후 1시 29분 
@plag- yes even when set to classic for "effect processing mode" the problem still occurs.
Plag  [작성자] 2025년 10월 24일 오전 9시 46분 
@kirP - Okay cool, that answers all my questions. Thanks man, you've been very helpful. Have a good one!
Plag  [작성자] 2025년 10월 24일 오전 2시 52분 
@kirP - Wow, thanks for going through the effort of testing this. That's strange, but it does match up with your performance stats. For your system, it seems like it's less about how Soundproof Walls processes sounds and more about how many sounds are playing.

To confirm this with one last test, could you please try setting "Max Playing Sounds" to 32 and "Max Simultaneous Instances" to 5? These are the vanilla values. Then compare the frame drop you get with Soundproof Walls enabled and disabled (you can use the "Enable Mod" toggle in the General tab).

If there's still a drop when disabled, it indicates your system just struggles to play Barotrauma's sounds in general for some mysterious reason. Which would explain why there weren't huge numbers in the mod's "Show Performance" overlay. Instead, the large update times are likely in the vanilla game's "showperf" overlay.
kirP 2025년 10월 24일 오전 1시 42분 
Nuked my install of barotrauma clean, reinstalled the game, reinstalled lua, made sure only lua & this mod was enabled and the lever+door(s) combo was still destroying performance.

Dropping max playing sounds to ~45 stopped FPS from going from 100 to single digits and instead to 90
Plag  [작성자] 2025년 10월 22일 오전 10시 30분 
@TheDreamer, @Lagmanor - The mod is working. Every Barotrauma update requires a new Lua version and until the new version releases no Lua/C# mods work.