안녕하세요.

Foms 님께서 보이스팩 제작툴을 만들어주신 덕분에
보이스팩 제작하기가 너무너무 편해졌습니다. 감사합니다.
보이스팩 제작툴 원본 링크입니다.



해당 툴을 둘러보니 다른 사운드 모드도 작성할 수 있을 것 같아서
수정해보니까 다른 모드도 작성이 되더군요.

따로 제작방법이 올라온게 없는 것 같아서 제가 작성해봤습니다.

아직 육감 사운드만 작성해봤는데, 아마 배경음 모드도 마찬가지일거라고 생각합니다.
보니까 배경음은 bnk만 있는게 아니라서 이 방법으로는 불가능하네요. 죄송합니다.

그럼 스크린샷을 보면서 따라와주세요.

우선 Foms님의 보이스팩 제작툴이 있는 폴더로 들어가볼까요?




조임 데이터





조임 사운드 모드





이것은 원본 보이스팩입니다.
이름을 바꿔주세요. voiceover.bnk1이든지 이러저러하게.

그리고 월탱 폴더의 res_mods/audioww 에서 육감 사운드를 복사해옵니다.
육감사운드는 JS_sixthSense.bnk 입니다.





이걸 아까 그 soundMod 폴더에 복사해줍니다. 그리고 이름을 voiceover.bnk로 바꿔주세요.






이름을 다 바꿨으면 이렇게 되겠죠? 그럼 파란 상자 속의 200kb 짜리 프로그램을 실행합니다.




실행하면 시커먼 화면이 뜨는데요, 처리가 완료되었으면 voiceover 폴더로 들어갑니다.



들어가서 data 파일을 확인해보세요.





2acf6586

육감 사운드는 이것입니다.
님들은 뒤에 poi_10s.wem 안 써있을겁니다.
이건 제가 제작한 파일을 샘플로 활용했기 때문에 저렇게 뜨는거예요.
숫자와 알파벳은 같을 수도 다를 수도 있습니다.


이제 아까 들어왔던 Data 폴더로 돌아갑니다.




빨간 네모 안의 파일 두개를 복사-붙여넣기 해서 사본을 만듭니다.
복사본이라는 이름이 붙은게 원본이 되겠죠?

이제 match_data_kor.json을 열어서 수정해줍니다.




이건 암호화된 음원과, 음원이 동작하는 상황에 대한 설명입니다.
Foms님이 만드신 제작툴이 사용하는 파일인데, 보이스팩에 맞게 작성되었습니다.
우리는 육감 사운드를 만들꺼니까, 이걸 수정합니다.


다 지우고,

{
"6sense": [
"2acf6586",
],
}

이렇게 작성해보죠.





이제 이 파일을 닫고, language.json 파일을 열어서 수정해줍니다.






이건 다 지우면 안됩니다. 제작툴이 안 열리더군요.
보니까 제작툴에서 사용하는 단추나, 경고메시지, 완료메시지 등이 모두 포함되어 있어서 그렇습니다.
25번 줄까지는 살려둬야 합니다. 26번 줄부터 지워줍니다.
맨 아래에 있는 } 는 남겨주세요!





26번 부터 맨 끝까지 다 지우고, 아까 match_data_kor.json에서 작성했던
"6sense" 에 대해 설정해 줍니다.
"6sense": "6sense", 라고 적어줍니다. 쉼표 빼먹지 말구요.



자 이제 수정이 끝났습니다.

제작툴을 실행해볼까요?





완벽하게 적용되었습니다.

이제 기존 음원을 지우고, 원하는 음원을 넣어줍니다.
저는 10초짜리 POI를 만들었습니다.
제작툴의 정확한 사용법은 Foms 님의 글을 참조해주세요.




10초뽀이가 적용되었습니다.
오른쪽 제작! 버튼을 누릅니다.





작성이 완료되었다네요.





폴더에 가보면, 제 경우 84kb 짜리 voiceover.bnk 파일이 생성되었습니다.

만들어진 voiceover.bnk 파일의 이름을 JS_sixthSense.bnk로 바꿔줍니다.
이제 JS_sixthSense.bnk 파일을 월탱 res_mods/audioww 폴더 안에 넣어줍니다.




잘 만들어졌는지 확인



잘 만들어졌네요.




아직 브금팩이나 인터페이스 등은 못 해봤는데, 뭐 잘 될 것으로 보입니다.
다만, 암호화된 음원이름을 상황이랑 매칭시키는 문제가 있죠.

에이스타님이 작성해주신 파일이 있긴 한데, 10진수로 되어있어서 적용하기가 좀 어렵네요.
육감 사운드는 음원이 하나라서 그럴 필요가 없지만요.




그럼 정말 유용한 툴을 만들어주신 Foms 님께 다시한번 감사드리며 글을 마칩니다.
모두 해피 모딩~