효과음

실행 파일의 큐 표가 이름 붙인 소리 360개입니다. 그중 123개는 어느 기술이 내는 소리인지까지 확인됐습니다.

큐 이름의 첫 글자가 파일이 든 뱅크를 정합니다 — %se_event.dll, $Wav_eft.dll입니다. 어떤 기술이 어떤 소리를 내는지는 표에 없습니다. 기술의 연출 루틴은 전투 이펙트 VM에 스크립트를 넘길 뿐이고, 소리를 시작하는 건 그 스크립트의 명령 0x11이라서, 알아내려면 VM을 돌려봐야 합니다. 여기 실린 연결은 그렇게 돌려본 결과이며, 큐 번호·파일 이름·연출 루틴 주소를 전부 실행 파일과 다시 대조해 하나라도 어긋나면 추출이 멈추게 해 두었습니다. 쓰는 곳을 모르는 소리는 안 쓰인다는 뜻이 아니라, 필드·메뉴·이벤트 등 아직 훑지 않은 경로에서 난다는 뜻입니다.

이름이 어긋난 큐 1개

큐 131은 %TETEPORT_CREATED01.WAV를 찾는데 se_event 뱅크에 그 파일이 없습니다. 바로 앞 큐가 %TELEPORT_CREATED00.WAV인 걸 보면 실행 파일 쪽 오타이고(L이 T로), 원작에서 이 소리는 울리지 않습니다.

큐가 이름 붙이지 않은 파일 2개

뱅크에는 들어 있는데 큐 표의 어느 칸도 가리키지 않는 소리입니다.

  • _ITEMGET3.WAV · se_event

  • TELEPORT_CREATED01.WAV · se_event