사운드 모드는 간단하게 말해서 인게임내의 어떤 소리를 다른 소리로 바꾸는게 기본 골자야.

그러기 위해서 필요한게 몇가지 있어.


일단 구상단계에서부터 설명하면

1. 어떤 사운드로 바꿀 것인가?

2. 어떤 사운드를 바꿀 것인가?

이 2개가 가장 핵심이지.


1.

1번은 각자 다른 게임을 뜯어 목소리를 가져온다거나 하다못해 유투브에서 원하는 소리를 뽑아오면 되고 방법이야 많고 각자 원하는 음성에 따라 방법도 다 달라. 나는 스팀 내 길티기어에서 언리얼추출툴을 이용해서 잭오 캐릭터 목소리를 전부 가지고 와서 작업했어
하지만 중요한건 추출한 음성은 반드시 wav로 변환을 해야해. 일단 너가 원하는 소리를 wav로 변환을 하면 1번의 과정은 끝이야.




2.

1번은 각자 개개인에 따라 소재가 다르니 간략하게 설명했지만 2번부터는 몬헌 라이즈에 적용하기 위한 공통작업이야.
2번의 가장 핵심은 사운드를 바꿀 위치를 알기 위한 언패킹이야.
그 방법은 다른 사람이 잘 정리해 둔 글이 있으니 참고하길 바래.
https://gall.dcinside.com/board/view/?id=monsterhunter&no=5439994

언패킹 중에 사운드 모드를 만들기 위해 우리가 사용할 부분은 re_chunk_000/atives/STM/streaming/Sound/Wwise

이 카테고리 안에 있음.

만약 목소리를 바꾸고 싶다면
https://docs.google.com/spreadsheets/d/1r2K97igdGBfjWyFoHlzHB75ECZ6SqfS209V8WWGxy18/edit#gid=514645878
이 엑셀 자료에서 너가 사용할 목소리의 번호 중 너가 바꿀 상황의 번호를 외워 두면 되.
만약 남캐는 1번부터 10번 중에 여캐는 11번부터 20번 까지 있고 만약 일본어 보이스를 교체한다고 해도 영어랑 서로 호환이 되진 않아.
나같은 경우에 평소 14번 일본어 여자 보이스를 사용하기에 14번으로 바꾸기로 했어.
그러기 위해선 언패킹한 폴더에서 pl_voice_f_14_media.pck.3.X64.ja를 찾아 오디오 추출을 해야해.(참고로 확장자 ja는 일본 en은 영어야.)
해당 파일을 추출하기 위해선 링잉볼름이 필요해.
https://github.com/Silvris/RingingBloom
링잉볼룸을 실행하면

이런 길다란게 뜰거야.
여기서 중요한건 위쪽 툴바의 모드와 옵션을 라이즈가 아닌 바하8로 바꿀것.

왜 바하8로 하는지 궁금한 사람은 모딩디스코드를 참고해주길 바라고
이제 본격적으로 다음 단계로 넘어갈 차례야.

2번째 탭에 있는 pck editor을 클릭하고 너가 뜯을 오디오 파일을 임포트해주면 되

아까 뜯어 놓은 pl_voice_f_14_media.pck.3.X64.ja 파일 있지?

이걸 풀면 되

그럼 이렇게 파일들이 나열 될거야.
이건 내가 작업하던 파일이라 이름이 좀 다른데
원래라면 Imported Wem 0부터 해서 숫자가 쭈욱 나열 될거임.
해당 숫자가 뭘 의미하는지는 위쪽의 엑셀 표로 찾아보면 되.
여기서 Export Wems 버튼을 눌러 음성 파일을 Wem 파일로 추출할거야.
이후에는 엑셀 표를 참고해가며 목소리를 듣지 않고 너가 가지고 있던 1번의 파일(너가 바꿀 소리)를 바로 wem으로 확장자 변경을 한 후 해당 번호에 기입하면 3번의 단계는 건너 뛰면 됨.








(3.)

근데 그건 한두개 바꿀때나 통하는 소리고 나같은 경우엔 목소리 통째로 바꿀 생각이라 일일히 대조해가며 바꾸기 위해 확장자를 바꿔야 해.

그리고 그 추출한 wem파일을 그냥 볼수는 없으니 다른 확장자로 변경해야 해.
혹시 wav로 바로 변환이 가능하면 좋겠지만 나는 그런 방법을 찾지 못해서 ogg파일로 한차례 변환 한 후에 wav 파일로 바꿧어.

그리고 이제 제일 지루한 단계야 목소리를 듣고 적절한걸로 바꾸고 듣고 또 바꾸고 너가 만족할 때까지 이 작업을 계속하면 됨.

만약 외부에서 가져온 음성파일이면 사운드 조절도 해야할거고 그 음성에 에코나 노이즈가 심하게 껴 있으면 그것도 지워야되기도 하고(경험담)

만약 이 작업을 하게 된다면

https://www.audacityteam.org/
프로그램을 추천할게. 사운드 조절 및 잡음 제거까지 만능인 무료 프로그램임.


다 작업 했으면 번호를 매겨서 어느 번호랑 바꿀건지 표시해두면 좋겠지?



4.

자 이제 wav를 다시 wem으로 만들 시간이야.

그러기 위해서 wwise프로그램을 사용했어.

https://www.audiokinetic.com/ko/products/wwise/

이건 전문 오디오 프로그램이라 회원가입해야함.(무료)

wwise 회원가입을 한 후에 실행하고


을 눌러서 런처를 키면 됨


내가 작업한 파일은 무시하고
여기서 뉴를 눌러서 새 프로젝트를 불러주자

여기서 이름을 적고

모든 설정을 반드시 꺼야해.
설정이 많으면 그만큼 용량이 커지고 그러면 모드가 인식을 못함.


이제 왼쪽 상단바를 눌러서

위의 숫자 순대로 진행할거야.


프로젝트 세팅(1)에 들어가자.

들어간 후에 세팅을 vorbis quality high로 바꾸고 ok
다시 한번 위의 탭 중에서

import audio files(2)를 클릭해서 너가 wem파일로 바꿀 wav파일을 불러오면 됨.

반드시 wav여야만 해 다른 파일은 안불러와져



그 후에 임포트를 하고 다시 상단 탭 중에서 Convert all audio fils(3)에 들어가자.


당근빠따죠 쒸빠!


그리고 다시 탭에서 파일 매니저(4)를 들어가서

프로젝트 폴더를 우클릭 한 후에 폴더열기를 한 후에

폴더를 .cache / Windows / SFX순으로 따라가면

짜잔 wem파일 완성.



5.

이제 다시 링잉불름을 킬 시간이야.

방법은 아까의 역순이라고 생각하면 쉬울거야.


여기서 너가 바꿀 부분의 음성 번호를 Replace Wem을 눌러 너가 아까까지 작업 했던 파일들을 집어넣으면 되.
당연히 작업이 다 끝나면 Export를 눌러서 다시 묶어야겠지?


이제 이름을 분해했던 파일과 이름을 같게 하고 확장자를 그거에 맞추주면 끝!

저장하면 파일이 2개 나올텐데
용량이 큰건 natives/STM/streaming/Sound/Wwise 폴더에

작은건 natives/STM/Sound/Wwise폴더에 넣고 이름과 확장자를 반드시 같게 해야해. 작은 파일에서 논스트림파일 확장자를 지우란거지.



이걸로 사운드 모딩 작업은 끝이 났어.
플러피매니저 모딩 폴더 안에 넣고 작업이 제대로 되었는지 확인하면 될거야.


최대한 상세하게 적는다고 적었는데 오랜만에 술먹은 상태라 좀 오락가락거릴 수도 있어.