Crystaltile2, 추출프로그램(NitroExplorer, Tinke 등)을 사용합니다.

이 포스팅에서는 Crystaltile만 사용하겠지만, NitroExplorer로 추출하셔도 무방합니다.

포스팅에서 사용한 블랙버전의 경우, NitroExplorer로 추출하시는게 더 편할 수도 있지만(롬을 열자마자 Root폴더에서 바로 보입니다.) 스크롤을 내리느냐 안내리느냐의 차이기 때문에, 무엇을 사용하든 무방합니다.

 

앞선 포스팅들의 방법으로 스프라이트, 오버월드 변경으로 4세대에서 5세대 포켓몬이나 그 윗세대 포켓몬을 하트골드/소울실버에서도 사용할 수 있습니다.

하지만 울음소리는 그대로 유지되기 때문에, 굉장히 어색한 경우가 생깁니다.

변경 방법을 찾아봤으나, Byte수가 유지되야 하므로 바꿀 수 있는 경우가 굉장히 한정적이긴 합니다.

 

Tinke로 한번에 변경이 가능하지만, 파일크기가 나와있지 않아서 롬이 깨지는 경우가 다반수기 때문에, 아래의 방법을 사용했습니다.

이 포스팅에서는  블랙, 소울실버 한글판을 이용합니다.

 

먼저 Crystaltile2로 하트골드/소울실버 롬파일을 열고, gs_sound_data.sdat 파일을 추출합니다. (우클릭-> 내보내기 하시면됩니다.)

 

 

 

추출한 gs_sound_data.sdat 파일을 Crystaltile2로 열어서 스크롤을 내리다보면,

아래 그림과 같이 Waves\ 목록들이 나옵니다. ARC_PV뒤의 숫자는 도감번호 입니다.

그림에서 선택된 ARC_PV001.SWAR은 도감번호 1번 이상해씨의 울음소리 파일이고,

선택된 채로 SPACE키를 누르면 울음소리를 확인할 수 있습니다.

gs_sound_data.sdat 파일에서의 SWAR파일은 493번까지 존재합니다.

 

 

중요한 것은 바꾸고자 하는 울음소리의 크기(Byte수)인데, 변경하고자 하는 울음소리 크기는 이 크기를 넘을 수 없습니다. 예를 들어 이상해씨의 울음소리(PV_001, 크기 8260)를 파이리의 울음소리(PV_004, 크기7212)로 바꿀 수는 있지만 반대의 경우는 롬이 깨지는 경우가 생깁니다.

바꾸기를 원하는 SWAR 파일의 크기를 꼭 확인하셔야 합니다.

 

다음으로 Crystaltile2로 5세대 롬파일을 열고, wb_sound_data.sdat 파일을 추출합니다.

저는 블랙버전을 사용했습니다.

 

 

 

 

추출된 wb_sound_data.sdat 파일을 Crystaltile2로 열어 주세요.

 

 

gs_sound_data.sdat 파일과는 다르게 ARC_PMWB_XXX.SWAR 파일들이 더 보입니다.

골치아픈것은 이 뒤의 숫자인데, 마냥 도감번호를 따라가지 않는다는 것입니다.

예를들어 ARC_PMWB_554.SWAR 파일은 도감번호 554번이 아닌 498번의 뚜꾸리의 울음소리입니다.

PMWB_657 : 494 비크티니

PMWB_551 : 495 주리비안

PMWB_552 : 496 샤비

같이 도감번호와 일치하진 않지만 도감의 순서대로 정렬되어 있습니다.

 

역시 중요한 것은 SWAR파일의 크기입니다. 이상해씨의 경우 8260의 크기를 갖고 있는데, 사진에 있는 SWAR파일 중 8260보다 크기가 작은, ARC_PMWB_538.SWAR 파일만이 이상해씨 울음소리 대신 들어갈 수 있습니다.(PMWB의 12번째, 즉 보르그의 울음소리입니다.)

 

파일크기를 맞춰서 추출한 SWAR파일을, 다시 gs_sound.data.sdat 파일을 불러와서 우클릭->가져오기로 덮어쓰시면 됩니다.

변경은 가능하지만, 파일의 크기가 정해져있어서 한정적으로 밖에 변경이 불가능합니다.

 

 

 

 

 

 

+ Recent posts