디시인사이드 갤러리

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

갤러리 본문 영역

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

ASCIIPhilia갤로그로 이동합니다. 2024.07.02 22:43:27
조회 403 추천 14 댓글 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 공식 문서에 기재되어 있습니다. 향후 기능 변경 및 업데이트시 별도 공지 없이 해당 문서에 갱신됩니다.

---

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

추천 비추천

14

고정닉 5

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
AD [소드 오브 콘발라리아]8/1 출시, 마지막 사전예약! 운영자 24/07/01 - -
AD [메탈슬러그: 각성] 7/18 출시! 사전예약 GO! 운영자 24/07/04 - -
462749 지금 서비터 쓰면 [1] 로갤러(118.220) 07.06 46 0
462748 ㅋㅌㅋ) 캐터펄트로 버전업뎃하면 월드도 새로파야함? [3] ㅇㅇ(114.203) 07.06 52 0
462747 ㅌㅈ)지팡이 물리딜 일반 무기에 비해 많이 딸림? [1] 로갤러(211.235) 07.06 49 0
462746 coq) 21층까지 진행한 현재 상황 [2] VanGogh_Nick갤로그로 이동합니다. 07.06 54 0
462745 트로그를 다시 목걸이에 봉인하자 [1] ㅇㅇ(119.192) 07.06 57 0
462744 coq) 아이젠라이플 얻었는데 VanGogh_Nick갤로그로 이동합니다. 07.06 36 0
462743 ㄷㅈ)머포크 뭉크 샤원 삼중검 매니폴드 올룬클 [4] 앗세이전우애실시갤로그로 이동합니다. 07.06 91 3
462741 ㄷㅈ) 지금 트렁크에 트로그 패치 적용된거임?? [4] 로갤러(222.96) 07.06 97 0
462740 coq) 프리즈레이 좋나? VanGogh_Nick갤로그로 이동합니다. 07.06 38 0
462739 돌죽)트로그 큰그림 기대한다. [4] 와그너스갤로그로 이동합니다. 07.06 110 1
462738 ㄷㅈ) 언암드에게도 트로그의 권능을 달라 [6] ㅇㅇ갤로그로 이동합니다. 07.06 121 2
462737 ㅋㅌㅋdda 이 새끼 차량 뺏을까?ㅋㅋ [3] 로갤러(117.123) 07.06 95 0
462736 dda) 오랜만에 복귀했다 [11] 좀비농사꾼갤로그로 이동합니다. 07.06 99 0
462735 ㅋㅌㅋdda 여름 너무 선넘게 더운거 아니냐 ㅇㅇ(117.123) 07.06 62 0
462734 트로그좀.. 내비둬라.. ㅇㅇ(211.234) 07.06 60 0
462733 석상 안뜨니까 걍 ㅈㄴ 스트레스네 [2] ㅇㅇ(211.234) 07.06 76 1
462732 ㅂㅂ)쉬쉬케밥 바리에이션이 많았구나 [14] Silly갤로그로 이동합니다. 07.06 139 0
462731 님들 저 젬먹을정도로 잘하진않지만 궁금한게있는데요 [2] ㅇㅇ(211.214) 07.06 83 1
462730 ㅌㅈ) 뉴비 무너진 탑이 뭔가요? 로갤러(220.116) 07.06 49 0
462729 갈수록 각박해져가는 돌죽 인심 이대로 괜찮은가 [3] ㅇㅇ(223.39) 07.06 158 1
462728 coq) 오늘은 폐허 지하 10층까지 탐험완료 [3] VanGogh_Nick갤로그로 이동합니다. 07.06 54 0
462727 그냥 돌발진이 트로그 존나 싫어하는거 일환이네 ㅇㅇ(115.69) 07.06 114 2
462726 오카와루 선물받고 배교하고 트로그 선물받고 배교하는 쌍수배교코글린 어떰 [5] 이서희갤로그로 이동합니다. 07.06 395 10
462725 하루에 한 번 웨이시 증오하기 156일차 ㅇㅇ(210.222) 07.06 36 1
462724 ㅌㅈ) 공포의 동굴 21렙인데 가도 되냐? [1] 로갤러(180.231) 07.05 60 0
462723 ㅋㅌㅋ)고장난 스마트폰 노트북 어찌고침? ㅅㅂ 내가 저장한 수많은 책 [2] 로갤러(1.11) 07.05 92 0
462722 coq) 근처 적당한 폐허 찾아서 탐험중 [2] VanGogh_Nick갤로그로 이동합니다. 07.05 62 0
462721 시렌6)아크드래곤이 36층에 출현하는 던전이 있다??? [1] ㅇㅇ갤로그로 이동합니다. 07.05 75 1
462720 돌죽 권능 트로그의 붉은 휘광 내줄때 됐다 [4] ㅇㅇ(119.197) 07.05 109 0
462719 ㅌㅈ)근데 이겜 뉴비한테는 그냥 뇌빼고 싸워도 되는걸 추천하는게... [6] ssh0818갤로그로 이동합니다. 07.05 122 0
462718 ㅋㅌㅋdda)왜 캐릭터가 대머리지 [1] ㅇㅇ(223.38) 07.05 79 0
462717 ㅌㅈ) 미궁에서 바닥에 구멍뚫린거 뭐임? [7] 로갤러(180.231) 07.05 76 0
462716 ㄷㅈ) 돌발진이 준비중인 트로그 리워크 번역 [39] hjklyubn갤로그로 이동합니다. 07.05 625 15
462715 ㅋㅌㅋdda는 용접장치 차에 직접 다는게 아닌가? [6] 로갤러(117.123) 07.05 97 0
462714 ㅋㅌㅋdda 개 좆같은 포탈폭풍은 또 뭐냐? [2] 로갤러(117.123) 07.05 87 0
462713 coq) 일시적 적대 풀리는 주기 아는 사람? [2] VanGogh_Nick갤로그로 이동합니다. 07.05 46 0
462712 coq) 와 이차원 무기!!! [1] VanGogh_Nick갤로그로 이동합니다. 07.05 74 0
462711 ㄷㅈ) 루곤우 코-럽트 쓰려다 셀프추방 쓰기 2회차 [2] ㅇㅇ갤로그로 이동합니다. 07.05 75 1
462710 coq) 아니 이해가 안되네 [6] VanGogh_Nick갤로그로 이동합니다. 07.05 70 0
462709 트로그라는거 완전 범부신이었는디 [3] 코사갤로그로 이동합니다. 07.05 129 0
462708 ㅋㅌㅋDDA) 다친곳이나 방해도가 없는데 자꾸 느려진다고 뜨는데 뭐임? [2] 로갤러(121.179) 07.05 80 0
462707 ㅌㅈ)어뎁트 버그있네 [2] 로갤러(211.235) 07.05 61 0
462706 돌죽 버릇 잘못들어서 망한듯 [4] ㅇㅇ(117.111) 07.05 109 2
462705 ㅋㅌㅋdda 양손무기는 영 뭔가 애매한거같음 [3] ㅇㅇ(117.123) 07.05 88 0
462704 나도 돌죽 롱소드 경갑 매니폴드 전사 해보고 싶은데 [3] ㅁㄴㅇㄹ(211.34) 07.05 96 1
462703 톰죽) 악마학자는 어뎁트보다 딴 프로디지가 좋은듯 스시코크갤로그로 이동합니다. 07.05 49 0
462702 ㅌㅈ)폴른 카테고리 보통 머 열음? 로갤러(211.235) 07.05 34 0
462701 톰죽 스팀에 있는데 스펠링을모르곘어 [2] 로갤러(218.157) 07.05 87 0
462700 ㅋㅌㅋ) 금색 바이올린 이거뭐하는 템임? [4] ㅇㅇ(114.203) 07.05 103 0
462699 펠광 트로그로 15룬 트라이 하려 했는데 로갤러(220.117) 07.05 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2