디시인사이드 갤러리

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

갤러리 본문 영역

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

ASCIIPhilia갤로그로 이동합니다. 2024.07.02 22:43:27
조회 448 추천 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

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이혼하고 나서 더 잘 사는 것 같은 스타는? 운영자 24/07/08 - -
AD [원스토어X나이트크로우] 혜택이 왔썸머 (~7/17) 운영자 24/07/11 - -
AD 스위칭 RPG 호연! 지금 사전예약중 운영자 24/07/11 - -
462885 ㄷㅈ) 주술사 스타트팩 [3] 로갤러(106.71) 07.08 91 0
462884 죠베죽 닫힌거구나 [3] Lmm갤로그로 이동합니다. 07.08 117 2
462883 죠베죽아 아프지마 ㅜㅜㅜㅜㅜㅜ 로갤러(221.151) 07.08 41 2
462881 ㄷㅈ) 올룬각이었던 가고일 대지법 디스에 묻었읍니다… [6] 로갤러(118.235) 07.08 109 1
462880 ㄷㅈ) 이건 에바 아니냐 [4] 로갤러(106.71) 07.08 100 3
462879 ㅋㅌㅋdda 하는 애들은 갑옷 초중후반 어떤식으로 입음? [2] ㅇㅇ(117.123) 07.08 84 0
462878 ㄷㅈ) 빗방울 떨어지니까 내 승률도 떨어진다 [1] ㅇㅇ(118.235) 07.08 72 0
462877 석좆 안줘서 리어왕 황룡갑 2700원주고샀더니 [2] ㅇㅇ(124.5) 07.08 80 0
462876 아무리 미노광이 구려졌다고는 해도 [2] 로갤러(223.39) 07.08 88 0
462875 돌죽)블러드아레나 왜케 어려워졌냐 [3] 와그너스갤로그로 이동합니다. 07.08 102 1
462874 돌죽 확장팩 내줄때 됐다 [5] ㅇㅇ(119.192) 07.08 124 0
462873 cdda)연구소 환기구 찾는 건 운빨인가? [4] blister갤로그로 이동합니다. 07.08 94 0
462870 콰지모프) 냉기무기는 배터리 쪽으로 바뀐듯 [4] Khelerd갤로그로 이동합니다. 07.08 128 0
462869 돌죽 요즘에 변이술사 스타트 없어졌음? [2] ㅇㅇ(59.11) 07.08 115 0
462868 coq) 술탄유적 특징 [2] VanGogh_Nick갤로그로 이동합니다. 07.08 80 0
462867 조베죽 지금 나만 접속 안되나? [7] ㅇㅇ(14.36) 07.08 139 2
462866 진짜 웨이시 증오 꾸준글 1주년은 갈듯 [3] ㅇㅇ(211.118) 07.08 170 2
462864 ㅋㅌㅋ} 니들 ㅋㅌㅋ 템중에 korea들어가는 아이템 본적있음? [2] 로갤러(112.166) 07.08 182 0
462863 ㅌㅈ) 치트로 섬멸자 꺼내오는거 파일 고칠때 뭐라쓰면 되냐? [1] 로갤러(180.231) 07.08 61 0
462862 코볼트 원거리 무기 질문 [4] 로갤러(121.125) 07.08 105 1
462861 님들 기대작이나 초갓겜 추첫좀 [6] ㅇㅇ(125.142) 07.08 145 0
462860 coq) 이러려고 자이언트 핸드 쓰지 ㅋㅋㅋㅋ [5] VanGogh_Nick갤로그로 이동합니다. 07.08 118 1
462859 cdda 외톨이특성 괜찮네 [2] 홈에디션갤로그로 이동합니다. 07.08 124 1
462858 하루에 한 번 웨이시 증오하기 158일차 [2] ㅇㅇ(210.222) 07.08 76 2
462857 ㅋㅌㅋㅂㅂ) 특수 주택? 지형에서 득탬했다 ㅋㅋ [5] 로갤러(220.116) 07.08 134 0
462856 ㄷㅈ)) 뉴비 어카냐...?? [5] 로갤러(112.151) 07.07 151 0
462855 창이 졸라 구린거였네 [14] 로갤러(121.125) 07.07 211 1
462854 ㄷㅈ) 오카와루 무기/장신구 늦게 쓰면 좋은 거 줌? [6] 로갤러(1.239) 07.07 112 1
462853 ㄷㅈ)) 뉴비 브로드 액스 이정도면 어디까지 쓸 수 있음? [1] 로갤러(112.151) 07.07 117 0
462852 톰죽) 그래 씨발 이게 톰죽이지 [6] 스시코크갤로그로 이동합니다. 07.07 184 1
462851 ㄷㅈ) RC봐주는 갤럼 이것좀 봐줘 [28] 모나킨갤로그로 이동합니다. 07.07 181 3
462850 엘린 베타키 메일로 옴?? [2] ㅇㅇ(211.231) 07.07 94 1
462849 ㄷㅈ) RC 짜봤는데 실행이 안되는거 같다 검토좀 부탁해도 됨? [9] 모나킨갤로그로 이동합니다. 07.07 102 1
462848 ㄷㅈ)네멜렉스 구린 거 선입견 같은데... 오카보다 좋은 듯? [8] ㅇㅇ갤로그로 이동합니다. 07.07 172 1
462847 웨이워드 소울즈 안드로이드에서 삭제됨? [2] ㅇㅇ(122.44) 07.07 51 0
462846 ㄷㅈ) 네멜섭에 네멜렉스 3룬클 [5] ㅇㅇ갤로그로 이동합니다. 07.07 110 3
462845 coq) 베데스다 퀘 완료 VanGogh_Nick갤로그로 이동합니다. 07.07 83 0
462844 9강 흡혈도끼 vs 10강 랜다트도끼 [1] ㅇㅇ(116.122) 07.07 88 0
462843 카타클dda쪽은 내실다지는거 ㄹㅇ 존나 오래걸리네 [1] ㅇㅇ(106.102) 07.07 101 0
462842 이거 로붕이들이라면 어떤 선택할거같음 [6] ㅇㅇ갤로그로 이동합니다. 07.07 126 1
462841 죠베죽 지금 기록 안되는 전적들도 나중에 다 기록됨? [2] 노량진1타PC방갤로그로 이동합니다. 07.07 88 1
462840 coq) 페이즈캐논 만들지 말지 고민중 [1] VanGogh_Nick갤로그로 이동합니다. 07.07 60 0
462839 코그마인드는 별로 재미 없음? [2] 로갤러(116.126) 07.07 95 1
462838 돌죽 요즘은 오히려 법사가 쉬울수도 있다는거 대충 알것 같기도 함 [2] ㅁㄴㅇㄹ(211.34) 07.07 150 0
462837 ㅋㅌㅋㅂㅂ) 그러고보니 나만 차량 문 열리는 소리 안남? [4] 로갤러(220.116) 07.07 101 0
462836 ㅋㅈ)그래서 요즘 버전 재미있음? [4] ssh0818갤로그로 이동합니다. 07.07 95 0
462835 ㅋㅌㅋ) 전체적으로 걍 드랍이 풍족한 느낌같은데 [9] ㅇㅇ(114.203) 07.07 144 0
462834 트럴 석상맨 광역기 뭐씀? [9] ㅇㅇ(211.234) 07.07 110 0
462833 ㅋㅌㅋdda도 패러데이 새장슈트 있음? [6] ㅇㅇ(117.123) 07.07 123 0
462831 녹픽 돌죽둘다 올만에하니까 ㅇㅇ(117.111) 07.07 78 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2