디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ㄷㅈ) 새 DWEM 모듈 추가 안내 - SoundSupport

ASCIIPhilia갤로그로 이동합니다. 2024.07.02 22:43:27
조회 521 추천 15 댓글 41
														

24b0d121e09c28a8699fe8b115ef0464d38ee7


구버전 확장 모듈의 킬러 기능을 없애버리기 위해서 신확장 모듈사운드 지원(SoundSupport) 모듈을 추가했습니다.


CNC 서버에서 바로 사용 가능합니다.


sound_on = true

# Crawler's Sound Pack
sound_pack += https://sound-packs.nemelex.cards/crawler/2018-03-27/DCSS.22.zip:["사운드 적용하는법.txt"]

머리 아픈 사람은 위의 두 줄만 RC에 추가해서 쓰면 됩니다.


-----------------------------------------------------------------------


SoundSupport 모듈의 특징은 웹타일에서 다운로드판 크롤의 사운드 RC 설정을 최대한 모사하여 지원한다는 것입니다.


기존에 사용하던 다운로드판 크롤의 사운드 파일들과 RC 설정을 ZIP 압축한 것을 "사운드 팩"이라고 정의합니다.


init.txt
sound/quit.mp3
sound/hit.mp3


[init.txt]
sound ^= quit:sound/quit.mp3
sound_file_path = sound/
sound ^= hit:hit.mp3

(대충 이런 느낌)



구확장 모듈에서 사용하던 사운드 패치는 실시간으로 사운드 이펙트 파일을 다운로드해서 처리했었는데


신확장 모듈은 RC 설정에 사운드 팩 URL을 추가하면, 브라우저 내부 저장소(IndexedDB)에 사운드 팩을 최초 1회 다운로드한 뒤 (이후에는 다운로드 된 것을 사용)


이 파일을 이용해서 사운드를 처리하게 됩니다.


처리 단위가 사운드 팩으로 바뀌었기 때문에, 기존 구확장 모듈의 번거롭던 부분도 없고 (새 버전 사운드 패치를 지원하려면, 사운드 매치 데이터를 코드로 옮겨야 하고, 사운드 파일도 갱신해 주어야 함)


누구나 쉽게 자신만의 사운드 팩을 사용해서 웹타일에서 사운드 플레이를 할 수 있게 되었습니다.


RC 설정은 다음과 같습니다.


sound_on

설명: 사운드 기능이 활성화되어 있는지 여부를 결정합니다. (기존 다운로드판 크롤 설정과 동일)

값: true 또는 false

기본값: false

예시: sound_on = true


sound_volume

설명: 사운드의 볼륨을 설정합니다. (SoundSupport 전용 RC 구문)

값: 0과 1 사이의 소수

기본값: 1

예시: sound_volume = 0.8


one_SDL_sound_channel (기존 다운로드판 크롤 설정과 동일)

설명: 단일 SDL 사운드 채널을 사용할지 여부를 결정합니다. 단일 채널이 사용되면 한 번에 하나의 사운드만 재생될 수 있습니다. (구확장 모듈의 사운드 패치는 이 값이 true인 형태로 구현되었습니다)

값: true 또는 false

기본값: false

예시: one_SDL_sound_channel = true


sound_fade_time (SoundSupport 전용 RC 구문)

설명: 사운드가 점점 작아지는 데 걸리는 시간을 설정합니다. 이는 사운드가 끝날 때 볼륨이 점차 감소하는 시간을 나타냅니다. 이 설정은 one_SDL_sound_channel이 true일 때만 작동합니다.

값: 초 단위 숫자

기본값: 0.5

예시: sound_fade_time = 1.0


sound_pack (SoundSupport 전용 RC 구문)

설명: 사운드 팩의 URL과 해당 사운드 팩 내의 매치 파일 구성을 추가합니다.

값: URL 및 매치 파일 구성

예시: sound_pack += https://example.com/soundpack.zip:["match1.txt", "match2.txt"]

설명: URL 뒤에 있는 매치 파일 구성은 JSON 배열 형식으로, 사운드 팩 내의 특정 매치 파일을 지정합니다. 매치 파일이 지정되지 않으면 사운드 팩 내의 모든 텍스트 파일(.txt로 끝나는 파일)이 사용됩니다.



다음 명령어를 통해 추가적인 설정 및 정보 확인이 가능합니다.


/SoundSupport list: 등록된 모든 로컬 사운드 팩을 나열합니다.

/SoundSupport r!egister: 로컬 사운드 팩을 등록합니다. 파일 선택 창이 열리고 선택한 zip 파일이 사운드 팩으로 등록됩니다. ("local://"형태로 URL이 발급되며, 이를 RC에서 사용할 수 있음)

/SoundSupport remove [URL]: 지정한 URL에서 다운로드 받은 로컬 사운드 팩을 제거합니다.

/SoundSupport clear: 모든 로컬 사운드 팩을 제거합니다.

/SoundSupport volume [0-1]: 사운드 볼륨을 설정합니다.


동일한 내용이 SoundSupport 공식 문서에 기재되어 있습니다. 향후 기능 변경 및 업데이트시 별도 공지 없이 해당 문서에 갱신됩니다.

---

핵심 기능 이전했으니까, 구 확장 모듈 조만간 죽여버릴거임

추천 비추천

15

고정닉 5

1

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성보다 동성에게 매력을 더 어필할 것 같은 남자 스타는? 운영자 24/07/29 - -
AD <젠레스 존 제로> 에이전트 '주연' 출시! 운영자 24/08/01 - -
AD 소드 오브 콘발라리아 - 그랜드 오픈 이벤트 운영자 24/08/01 - -
463858 크아악 서버열어줘 쉐터쓰고싶다고 [2] 이서희갤로그로 이동합니다. 07.26 105 2
463857 돌죽)마크레브 리워크 패치 트렁크 넘어옴 [4] 와그너스갤로그로 이동합니다. 07.26 175 1
463856 네멜렉스서버 접속됨? [3] ㅇㅇ(112.163) 07.26 130 2
463855 ㄷㅈ)첫클도 못한 뉴비 법사 추천좀 부탁 (GrEE 제외) [8] ArchMage갤로그로 이동합니다. 07.26 120 0
463854 ㅋㅌㅋㅂㅂ)뉴비 프로틴 식료품 100개 [2] 로갤러(122.45) 07.26 99 0
463853 카타클dda 플린트락 총들 존나 개십 폐기물이네 [2] ㅇㅇ(117.123) 07.26 93 0
463852 ㅋㅌㅋㅂㅂ) 댕댕이는 다양하게 나오는 것 같던데 [4] 로갤러(118.235) 07.26 99 0
463851 이세계의 창조자 튜토리얼중인데 이정도면 기번이여도 훌륭하다 [1] 짱센유니갤로그로 이동합니다. 07.26 111 0
463850 cdda 소방용 마스크가 다 좋은데 눈 방해도가 좀 높네 [3] ㅇㅇ(117.123) 07.26 80 0
463849 엘로나 번역에 긁혀서 못 했는데, 이세계의 창조자는 괜찮을까? [8] 짱센유니갤로그로 이동합니다. 07.26 182 0
463848 돌죽 니들이 봣을때 컨셉은 좋지만 상향 시급한 신 뭐냐? [13] ㅇㅇ(117.123) 07.26 239 1
463847 녹픽 밀폐된 곳이면 가스가 더 안빠져나오고 그런 기믹 있냐 [2] ㅇㅇ(61.253) 07.26 103 0
463846 coq) 오늘의 술탄유물 [4] VanGogh_Nick갤로그로 이동합니다. 07.26 89 0
463845 ㄷㅈ) 현재 2룬째.. 가고일대지법 쉐터 실패율 단 "1%" [3] 이서희갤로그로 이동합니다. 07.26 143 0
463844 하루에 한 번 웨이시 증오하기 176일차 ㅇㅇ(210.222) 07.26 45 3
463842 누가 돌죽2라는데 진자 많이 바꼈네 [1] 로갤러(211.180) 07.26 179 0
463841 이제 와서 dmsl은 효과가 뭐였는지 기억도 안나네 [2] ㅇㅇ갤로그로 이동합니다. 07.26 89 1
463840 넷핵 해보신 분들 Gnollhack 추천 [8] ㅇㅇ(223.39) 07.26 177 6
463839 신서틱... 잘하시는분... 로갤러(59.25) 07.26 52 0
463838 ㄷㅈ)bolt류도 rsml에 막히나요 [6] 로갤러(121.169) 07.26 103 1
463837 ㄷㅈ) 엘프 파괴술사 질문 [5] 눕눕(220.65) 07.26 85 0
463836 로스트랜드가 나올때까지 톰4는 안하려 했건만 [2] Ne_Cobalt갤로그로 이동합니다. 07.25 101 0
463835 넷핵으로 정통로그라이크 첫입문 해보기 - 1 [10] 로갤러(218.52) 07.25 273 8
463834 돌죽)익사이팅 레어 1층 모험기 [4] 와그너스갤로그로 이동합니다. 07.25 108 1
463833 ㄷㅈ) 날 소환술사라고 불러주지 않을래? [3] ㅇㅇ(14.36) 07.25 109 2
463832 ㅋㅌㅋㅂㅂ) 어둠밤에서 초능력 가져올려나? [1] 로갤러(220.116) 07.25 87 0
463831 coq) 뿔달린 켄타우로스 뮤턴트 골고다까지 완료 VanGogh_Nick갤로그로 이동합니다. 07.25 46 0
463830 고양이 석좆 존나 세구나 [3] 속쓰림갤로그로 이동합니다. 07.25 115 0
463829 ㅋㅌㅋdda) 혹시 맵에 있는 풍력발전기 쓸수 있음? [11] ㅇㅇ갤로그로 이동합니다. 07.25 122 0
463827 돌죽 요즘 어떰 [2] 로갤러(39.7) 07.25 126 0
463826 힘10이면 어느정도 센거임 [5] 1룬클뉴비(123.141) 07.25 184 0
463825 넷핵으로 정통? 로그라이크 첫 입문 간다 [12] 로갤러(218.52) 07.25 161 3
463824 ㅋㅌㅋ) 카타클도 캐릭 룩딸하는거 재밌음 [2] 로갤러(175.118) 07.25 131 1
463823 coq) 여기 상자가 왤케 많아? [6] VanGogh_Nick갤로그로 이동합니다. 07.25 79 0
463822 ㄷㅈ) 트롤 변이술사인데 신이 디스메노스임 [3] 로갤러(119.200) 07.25 108 0
463821 ㄷㅈ)오크마법사랑 붙다가 갑자기 조트구역으로 떨어졌는데 머임 [4] 몰록갤로그로 이동합니다. 07.25 108 0
463820 ㅋㅌㅋ 룩 간지나는 방어구는 성능이 병신이네 [2] ㅇㅇ(106.102) 07.25 105 0
463819 카타클 밝밤 오랜만에 해보고싶은데 [3] 로갤러(203.152) 07.25 86 0
463818 언데드피플 타일셋 유일한 단점 [2] ㅇㅇ(117.123) 07.25 128 0
463817 ㅋㅌㅋdda) 언데드피플 말고 다른 타일도 마싯네 [6] ㅇㅇ갤로그로 이동합니다. 07.25 129 0
463816 그래도 ㅋㅌㅋdda 좋은점이 있긴하더라 ㅋㅋ [4] ㅇㅇ(117.123) 07.25 117 0
463815 coq) 뿔 진짜 괜찮은 변이네 [4] VanGogh_Nick갤로그로 이동합니다. 07.25 98 0
463814 오늘도 재밌게 돌죽만 하다가 퇴근한다 [2] ㅇㅇ(118.235) 07.25 109 0
463813 ㅋㅌㅋdda) 전기차 충전 감당이 힘든데 [5] ㅇㅇ갤로그로 이동합니다. 07.25 111 0
463812 이레데렘눌 영혼 속박 버전 상관없이 ㅇㅇ(112.147) 07.25 57 0
463811 니들은 카타클 할때 npc 죽이냐? [6] ㅇㅇ(106.102) 07.25 136 0
463810 ㄷㅈ)데몬스폰 손 변이 질문 [8] ㅇㅇ(112.147) 07.25 118 2
463809 ㄷㅈ)데몬스폰 키우는거 생각보다 더 답답하네 [3] ㅇㅇ(118.235) 07.25 118 2
463808 카타클 어둠밤 차량 이젠 좀비가 긁어도 멀쩡하겟지? [3] 로갤러(117.123) 07.25 109 0
463807 콰지모프 폰겜으로 충분히 만들 수 있지 않? [2] ㅇㅇ(118.235) 07.25 137 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2