[바람wind]근데 재가 쓰다가 단점을 하나 찾았습니다.
페이지 정보
작성자 Leona123 작성일 24-10-09 11:58 조회 796 댓글 0본문
근데 사람에 따라선 크게 단점이 안 될수도 있음..
재가 너무 완벽성을 추구해서 그런걸지도...
아니면 내 컴에서만 그런다거나..에이 설마
쨌든 본론으로 들어가서...
참, 따로 적는 이유는 내용이 많아서 그랬음.
롬에서 생생한 브금을 녹음할 수 있다는 건 좋은데, 이것 저것 듣다 보면 재생할때 처음에 잡음이 생깁니다.
이 잡음이 일종의 찌꺼기인데, 재생이 되는 사운드가 다 끝나기도 전에 멈추면 생기는 현상입니다.
무한루프로 재생되는 브금에서 대체적으로 생기는 현상이지요.
이 찌꺼기를 어찌 처리할까 고민을 해 보고, 재가 무수히(?) 많은 삽질을 한 끝에..
완벽하지는 않지만 이 불편을 어느정도 해소할 방책을 알아 냈습니다.
먼저 브릿지m1 폴더 하위에 있는 lists 폴더에 들어갑니다. 그리고 en폴더에 들어가면면 무수히 많은 lst 확장자의 파일들이 나옵니다.
이건 노래방으로 치면 선곡표입니다. 게임롬 파일이 노래방 기기라면, lst에는 선곡번호와 곡 재목이 들어있는 샘이죠.
이제 kof97이라는 이름의 파일을 찾습니다. 찾았으면 그걸 문서파일로 열어봅니다. 개인적으로 워드패드를 추천.
문서로 열고 볼수 있는건.. 이게 바로 선곡 리스트라는 겁니다.
곡 재목 앞에 있는 번호는 16진수 값인데, 노래방으로 치면 선곡번호입니다.
해당파일의 선곡목록에서 위, 아래에 있는 사운드 스탑 커맨드의 값을 확인해 봅니다. 16진수의 값은 20이군요.
이게 SNK 계열의 게임롬에서 거의(?) 통용된다고 생각되는아닐지도 사운드 정지 값입니다.
해당 코드는 재생 되는 사운드를 정지 시킬 뿐만 아니라, 정지가 되고 남는 찌꺼기를 완전히 소멸 시킵니다.
이 코드를 다른 SNK롬, 그러니깐 해당 커맨드가 따로 작성되어 있지 않은 게임롬 lst에 kof97에 있던 커맨드를 복사&붙여넣기 해서 저장하면 효과를 볼 수도 있습니다. 다만 해당 계열사의 모든 롬에서 통용된다는 보장도 없거니와, 이건 좀 더 많은 롬에서 태스트 할 필요가 있습니다.
근데 만약 다른 계열사 롬에서 이 값을 쓰면요? 캡콤을 예로 들자면, 그냥 효과음이 나옵니다. 가끔 캐릭 목소리도 나옵니다.
근데 캡콤 기판의 해당값도 우연하게 찾았습니다.(...) 캡콤은 00입니다.
일단 확인된 사운드 정지 값은 SNK가 20, 캡콤이 00입니다.
앞서 언급했듯이 해당 계열사의 모든 게임롬들이 같은 정지값을 쓴다고는 보장 못합니다.
일단 재가 당장 쓸것들만(kof 94~2000, SvC, MvS) 적용해 봤는데 그건 잘 되었습니다.
만약에 해당 값이 적용이 안 되거나, 다른 계열사 롬의 해당값을 모른다면? 그땐 수동으로 일일히 하나씩 찾아야 됩니다.
아니 무슨 256가지의 경우의 수가 누구 애 이름도 아니고
그런데 이런 상황에서 절망하지는 마세요. 미봉책이 있습니다.
위에서 찌꺼기 예기 했었죠? 그건 다음 곡으로 넘어갈 때 이전에 재생되다 멈춘 사운드에 한해서 한번만 생깁니다. 누적이 안 됩니다.
그리고 앞에서 효과음 예기 했었죠? 그건 브금과는 달리 루프가 없습니다. 즉, 한번 재생되면 끝이라는 겁니다.
한번 재생되고 끝나면? 다음곡으로 자동재생 기능을 꺼놓은 이상 찌꺼기가 안 남습니다.
그러니 이게 정답은 안 되겠지만, 사운드 정지 값을 모를 때엔 효과음 짧은거 하나 건져서 대용으로 이용할 수 있습니다.
값 이것저것 대입하다 보면 보이스나 효과음 짧은거 하나 금방 나옵니다.
어지간하면 플레이 리스트에 루프 없는 곡이 존재하는듯 합니다. 게임오버 같은거요. 걍 그거 이용해도 될듯.살짝 기다려야 되는게 단점
이거랑은 별개로 브릿지m1을 만든 사람 홈페이지에 리스트에 있는 모든 게임들의 사운드 정지 값을 문의함.
근데 번역기 돌린게 함정.(...) 그나마 일본어라 의미는 전달 됬으리라는 희망을 가짐. 근데 답이 언제 올지 알수 없음.절망이다.
댓글목록 0
등록된 댓글이 없습니다.