안녕하세요 요청하신분도 계시고 해서 저같은 초보분들을 위해 공유해봅니다 일단 준비물.. Cafe SDK (이건 구글링을 통해서 구하시길 바랍니다..저작권문제)
첨부한 파일 tools.zip (위 출처가셔서 tools.zip과 배치파일 받으셔도 됩니다, 제가 올린거에는 배치파일도 넣어 두었습니다)
한글패치가 된 슈퍼패미콤 롬파일(자기가 원하는 게임, 일판이나 유럽판게임도 가능)과
덤프된 버추어콘솔 게임 이렇게 되겠습니다
1. Cafe SDK 설치해주시고 첨부파일 tools.zip 도 sdk 가 설치된 폴더(c:\cafe_sdk\) 에 풀어줍니다
설치후 sdk 폴더를 열어서 cafex_env.bat 를 실행합니다
아래 스샷처럼 도스창이 나옵니다 이 화면에서 아까 tools.zip 에 있던 배치파일 scrappytwo.bat 를 이용하는건데 아래와 같이,
scrappytwo [기본베이스버추어게임.rpx] [한글패치된 롬] 이런식인데요 기본이 될 게임과 바꿔치기할 롬을 정하실 때 유의할 점이 있습니다 기본베이스가 되는 게임이 바꿔치기하려는 롬보다 실제 롬사이즈가 작으면 안됩니다(같거나 기본이 더 크면 됩니다) 예를들어 저는 기본게임 파엠5 로 하고 바꿔치기할 롬을 파엠3 로 했습니다 파엠5 실제 롬사이즈 4mb, 파엠3 실제 롬사이즈 3mb 그리고 tools.zip 에 있던 snesROMUtil.exe 실행해서 한글패치된 파엠3를 한번 보겠습니다. 여기서 추가로 확인하셔야 할 것이 ROM Header 에 보시면
Size : 32Mbit / LoROM 이부분에서 기본이 되는 게임과 LoROM 부분이 같아야 한다고 합니다 (기본이 HiROM이라면 HiROM으로..) 한마디로 롬 헤더 사이즈 부분이 같아야 하네요 파엠5 도 같은 32Mbit / LoROM 이어서 기본게임으로 했습니다 그리고 한글패치된 롬은 위 스샷에 보시면 Header (512 byte) 여기에 체크가 된게 간혹 있습니다. PC 예뮬레이터에서라면 아무 이상없이 구동 되지만 버추어콘솔에서는 구동이 안될수 있으니 Task 란에 Remove Header 클릭, ok 해주셔야 합니다. 그래야 구동이 되더군요 제가 몇가지 기본베이스로 할 게임으로 적어놓은 게 아래와 같습니다 32Mbit / LoROM 파이어엠블렘5 32Mbit / LoROM 슈퍼 메트로이드 32Mbit / HiROM 동키콩 컨트리
아마 위 게임들은 쉽게 구하실거라 생각되고요 굳이 저 게임들이 아니더라도 사이즈와 Lo/HiROM 부분만 일치하면 됩니다. 여기까지 확인이 다 끝났다면 다시 도스창으로 돌아옵니다. scrappytwo쳐주시고 한칸 띄우고 그다음 탐색기를 열어서 버추어게임.rpx 파일을 도스창에 드래그앤드롭(끌어놓기)합니다 다음 또 한칸 띄우고 한글패치된롬을 드래그앤드롭(끌어놓기)해줍니다 그러면 화면 아래처럼 나오게 되겠죠 (기본게임.rpx나 한글패치된롬은 경로가 어디든 상관없습니다.)
여기서 엔터치시면 이런 화면이 나오면 성공입니다
롬파일이 있던 폴더로 가면 아래처럼 한글패치된 롬파일과 같은 이름으로 .elf .rpx 파일이 생성된 걸 확인할수 있습니다. 그럼 생성된 Fire Emblem - Monshou no Nazo (Korea).rpx 이 파일을 버추어 콘솔 폴더(code안에 넣어주시면 되겠죠)
이름은 안바꾸셔도 되고 바꾸셔도 되구요 각자 알아서.. 그리곤 sd카드에 넣어주시면 끝입니다 패미컴 게임도 이 과정과 똑같은데 기본게임과 바꿔치기할 게임 사이즈만 신경써주시면 됩니다 위에서 말했듯이 기본이 더 크거나 같으면 됩니다.. 마지막으로 한글패치된 게임으로 테스트 해본건 이렇습니다 슈퍼패미콤 - 파엠 문장의 비밀, 파이널 판타지 5와6 ,크로노트리거 패미콤 - 파이널 판타지 3 이렇게 잘 됬습니다 별로 많이는 못해보았네요.. 다른 유저분들도 해보시고 서로 공유좀 했으면 좋겠습니다 .
|