시간이 지나도 명작으로 회자되는 악마성 드라큘라 월하의 야상곡 (Castlevania: Symphony of the Night Ultimate) 저도 이 블로그에 몇 번 다루었습니다. 반복 플레이도 굉장히 많이 했었습니다. 플레이 스테이션 1, PS에뮬레이터, PSP. 에뮬 게임기로도 하고. 시간이 지나도 한 번식 돌려보게 되는 그런 게임입니다. 무엇보다도 음악이 굉장히 좋고 분위기에 잘 어울립니다. 게임에 만족하기도 했지만 음악에도 반했었죠. OST도 게임만큼 자주 들었고.
월하의 야상곡 얼티밋 에디션이 나왔습니다. 코나미가 한 건 아니고요. 개인모드 작품입니다. 월하의 야상곡은 여러 콘솔로 나온 만큼 콘텐츠가 조금씩 다른데요. Ultimate에서 콘텐츠를 통합시켜 버렸습니다. Ultimate 버전은 PS1, 새턴 2가지가 있는데. 오리지널인 PS1 이 그래픽과 연출이 더 좋았죠. 새턴판은 아쉬움이 남았고. 새턴판에서만 갈 수 있었던 독점 스테이지를 PS 버전에서도 플레이할 수 있게 되었습니다. 😮
마리아의 경우 새턴 버전과 PSP 버전을 모두 사용할 수 있게 되었습니다. 놀라운 건 모든 데이터를 통합시켰음에도 불구하고 최적화를 통해서 단 한 장의 CD 이미지 용량(약 683MB)으로 압축시켰습니다. CD를 구워서 PS1 실기에서 플레이도 가능합니다. ( 물론 모드가 적용된 PS1 이어야 합니다.) 에뮬레이터에서도 당연히 이용가능합니다.
PS1 에뮬레이터를 정~말 오랜만에 구동시켜 보았는데. 옛날에는 espx였나? 사용했었는데. 요즘에는 DuckStation 에뮬레이터를 사용하더군요. 지원이 꾸준히 이루어지고 있는 에뮬레이터도 한글도 당연히 지원해서 사용하기 좋았습니다.
SOTN Ultimate이 PS1과 에뮬레이터에서도 동작이 가능하니. 파일 변환을 통해서 PSP에서도 구동이 가능할테고요. PS2에서도 PS3, PS4에서도 되겠지요. 엑스박스나 다른 콘솔에서는 에뮬로 구동하면 될테니 길게 말할 필요도 없을 테고요.
![]() |
| 당시만 해도 참 멋진 연출이었는데. |
월하의 야상곡 진정한 완전판이 나왔으니. 앞으로 이 버전을 플레이하면 되겠습니다. 아직까지 한글패치는 없는 것으로 알고 있는데. 아마 시간이 지나면 누군가가 만들어줄 것 같군요.
![]() |
| 시작 음악부터 느낌이 오는. |
스크린샹은 DuckStation으로 구동한 월하의 야상곡입니다. 캐릭터 선택, 설정을 제외하면 초반이라 차이점을 느낄 수는 없습니다.
![]() |
| 코레와 알카드 사마! |
패치 주소는 댓글에 남겨 놓았습니다. 패치를 하기 위해서는 3개의 게임 이미지 파일이 필요로 합니다. PS1, 세가새턴, PSP. 패치 방법은 아래 README 번역 문서를 참고하세요.
다음은 readme.txt 문서 번역입니다.
-=[ SOTN ULTIMATE (PS1 버전) ]=-
『악마성 드라큘라 X: 월하의 야상곡』(PS1, 북미판) 모드 세턴판 및 PSP판 콘텐츠를 PlayStation용 CD 한 장에 통합
SOTN Ultimate (PS1 버전)'은 북미판 '악마성 드라큘라 X: 월하의 야상곡(Castlevania: Symphony of the Night, SLUS-00067)'을 기반으로 제작된 개인 모드입니다. 이 모드는 세가 새턴(Sega Saturn) 버전만의 고유 콘텐츠를 플레이스테이션(PlayStation) 환경으로 가져왔습니다.
여기에는 '지하 정원(Underground Garden)'과 '저주받은 감옥(Cursed Prison)'(및 이들의 역전된 버전), 새턴판 전용 적과 보스, 아이템과 유물, 플레이 가능한 마리아(Saturn Maria), 그리고 새턴판 음악이 포함됩니다. 또한 PSP용 '악마성 드라큘라 X 크로니클(Dracula X Chronicles)'의 영어 음성과 수정된 대본이 적용되었으며, PSP 버전의 마리아를 플레이 가능한 캐릭터이자 선택적 보스로 추가했습니다.
모든 콘텐츠는 약 683MB 용량의 CD 이미지 파일 하나(단일 데이터 트랙, 약 65분 분량)에 담겨 있습니다. 74분용 CD-R에 기록할 수 있으며, 에뮬레이터뿐만 아니라 (개조된) 실제 플레이스테이션 기기에서도 구동되도록 제작되었습니다. ('SOTN Ultimate'의 세가 새턴 버전과 구분하기 위해 '(PS1 버전)'이라는 명칭을 사용했습니다.)
상태: 아래에 나열된 콘텐츠는 개발이 완료되었으며, DuckStation 에뮬레이터 및 실제 하드웨어(플레이스테이션 1 기기에서 CD-R을 구워 실행)를 통해 테스트를 마쳤습니다.
목차
========
1. 게임 준비: 패치 적용하기
2. 플레이 환경: 에뮬레이터 및 실기(실제 하드웨어)
3. 게임 시작: 캐릭터 선택
4. 플레이 가능한 캐릭터
5. 새턴(Saturn) 버전 콘텐츠
6. 밸런스 옵션 (새턴 / PS1)
7. 음성 및 대본 (PSP / PS1 / 일본어판)
8. 엔딩
9. 수정 사항
10. 조작 요약표
11. 알려진 문제 및 제한 사항
12. 제작진
13. 기술 부록
14. 마지막 참고 사항
1. 게임 준비: 빌더(Builder) 사용하기 ==============================================================================
'SOTN Ultimate'(PS1 버전)는 사용자가 직접 보유한 세 가지 게임 디스크를 사용하여 PC에서 생성(빌드)됩니다. 다운로드 파일에는 게임 데이터가 포함되어 있지 않으며, 패치에는 모드 적용을 위한 변경 사항만 들어 있습니다. 빌더 페이지는 사용자의 PC에서 디스크 내의 세가 새턴(Sega Saturn) 및 PSP 콘텐츠를 변환하는 역할을 합니다. 데이터가 외부로 업로드되지 않으며, 인터넷 연결도 필요하지 않습니다.
준비물
-------------
- PC(Windows, macOS 또는 Linux)와 Chrome, Edge 또는 Firefox 브라우저. (스마트폰 및 태블릿은 지원하지 않습니다.) - 브라우저에서 683MB 규모의 디스크 데이터를 처리할 수 있는 충분한 메모리(RAM 8GB 이상 권장).
- 다음 세 가지 디스크 이미지 파일:
1. 'Castlevania: Symphony of the Night'(악마성 드라큘라 X: 월하의 야상곡) - PlayStation, 북미판(SLUS-00067). Redump 방식의 덤프 파일이어야 하며, DATA 트랙인 '... (Track 1).bin' 파일이 필요합니다(Track 2는 필요하지 않음). 해당 파일은 Redump 데이터베이스(http://redump.org/disc/3379/)의 정보와 일치해야 합니다(오리지널 버전 및 'Greatest Hits' 버전 모두 포함).
크기: 538,655,040 바이트 CRC32: 05be47b2
MD5: acbb3a2e4a8f865f363dc06df147afa2
2. '악마성 드라큘라 X: 월하의 야상곡'(Akumajou Dracula X: Gekka no Yasoukyoku) - 세가 새턴(Sega Saturn), 일본판(T-9527G, 버전 1.400). Redump 방식의 덤프 파일 중 DATA 트랙인 '... (Track 1).bin' 파일이 필요합니다. 빌더(builder)는 다음 정보로 검증되었습니다:
크기 481,720,176 바이트 CRC32 f1b74601
MD5 32f037579707e192320db6e8f24ef571
3. 'Castlevania: The Dracula X Chronicles'(PSP, 미국판, ULUS-10277) - .iso 형식. 유럽판 UMD(ULES-00841)는 지원하지 않습니다. 빌더(builder)는 다음 정보로 검증되었습니다:
크기 1,111,359,488 바이트 CRC32 26316f37
MD5 9734bc89f4956324c28df897e25f1a71
- 다운로드 파일 중 "builder.html"을 사용하세요(모드 패치가 이 안에 포함되어 있습니다).
빌드(생성) 과정 --------------
1. 웹 브라우저에서 "builder.html" 파일을 엽니다(파일을 더블 클릭하세요. 오프라인 상태에서도 폴더 내에서 바로 실행됩니다).
2. 가지고 있는 3개의 디스크 이미지 파일을 페이지 위로 드래그 앤 드롭하거나, "파일 선택(pick them)" 기능을 사용하여 불러옵니다. 페이지에서 인식된 디스크 이름이 표시됩니다.
3. "디스크 생성(Build the disc)" 버튼을 누르고 기다립니다. PC 사양에 따라 몇 분 정도 소요될 수 있습니다. 작업이 진행되는 동안 해당 브라우저 탭을 닫지 말고 화면에 띄워 두세요.
4. 디스크가 생성되고 검증이 완료되었다는 메시지가 나타나면, ".bin 파일 저장(Save the .bin)" 및 ".cue 파일 저장(Save the .cue)" 기능을 사용하여 파일을 동일한 폴더에 저장합니다.
이 페이지는 생성된 결과물이 정식 릴리스와 일치하는지 자동으로 검증합니다(MD5 해시값: `b8b9cd07c9251919bcf02c8ebbb4602b`). 만약 결과물이 일치하지 않는다면 파일이 제공되지 않습니다. 이런 상황이 발생하면, 사용 중인 3개의 덤프 파일이 위에서 언급한 값과 일치하는지 확인한 후, 디스크 버전 정보와 함께 보고해 주시기 바랍니다.
최종 결과물은 약 683MB 크기의 단일 트랙 .bin 파일과 그에 대응하는 .cue 파일입니다: FILE "SOTN Ultimate (PS1 Version) v1.2.bin" BINARY TRACK 01 MODE2/2352 INDEX 01 00:00:00 게임을 실행하거나 디스크를 구울 때는 항상 .cue 파일을 사용하세요. .bin 파일만 단독으로 사용해서는 안 됩니다.
2. 게임 플레이: 에뮬레이터 및 실기(실제 하드웨어) ======================================
에뮬레이터 (DuckStation 또는 Mednafen)
----------------------------------
본 모드는 DuckStation에서 개발 및 테스트되었습니다. 실기(실제 하드웨어)와 동일하게 정확한 설정을 사용하십시오:
- 실제 PS1 BIOS 사용 (미국(US) 지역 버전 권장: 해당 게임은 SLUS-00067). HLE(고수준 에뮬레이션) 또는 내장 BIOS는 사용하지 마십시오.
- '빠른 부팅(Fast Boot)' 기능 비활성화 (BIOS가 정상적으로 부팅되도록 설정).
- CD-ROM 읽기 속도 및 탐색(seek) 속도 가속 기능 비활성화 (1x 배속 유지). 음악과 음성은 디스크에서 스트리밍 방식으로 재생되므로, 속도를 높이면 스트리밍 타이밍이 어긋날 수 있습니다.
- .cue 파일을 불러오십시오.
- 메모리 카드에 저장된 데이터 중 보존하고 싶은 것은 유지하되, 새로운 패치 버전이 적용된 후에는 이전 세이브 상태(save state)에서 이어하기보다는 새로 게임을 시작하는 것을 권장합니다.
- 기존에 보유한 정품 PS1 세이브 데이터도 불러올 수 있습니다. 모드가 로딩 과정에서 데이터를 변환하며, 이를 통해 새턴(Saturn) 버전의 더 큰 인벤토리가 적용됩니다. '플레이어 선택(Player Select)' 화면을 확인하려면 새 게임을 시작하십시오.
- 본 버전에서 생성한 세이브 데이터는 원본 미국판 게임에서도 불러올 수 있습니다. 다만, 원본 게임에서는 새턴 버전 전용 아이템, '홀더(Holder)', '마리아(Maria)' 등 새로운 콘텐츠가 나타나지 않으며, 새로운 구역에서 저장한 데이터의 경우 '성 입구(Castle Entrance)' 세이브 룸(또는 '역성 입구(Reverse Entrance)' 세이브 룸)에서 시작하게 됩니다. 이후 다시 'SOTN Ultimate'에서 해당 세이브 데이터를 불러오면 모든 콘텐츠가 정상적으로 나타납니다.
실제 PlayStation (실기)
----------------
- .cue 파일을 74분(650MB) 용량의 CD-R(80분용 디스크도 가능)에 'Disc-At-Once(DAO)' 모드로, 4x~8x 배속으로 구우십시오. 해당 이미지 파일은 약 290,400 섹터를 사용하며, 이는 74분용 디스크의 최대 용량인 333,000 섹터보다 작습니다.
- 복사된 디스크를 사용하기 위해서는 (모드칩 등을 장착하여) 개조된 PS1 본체가 필요합니다.
- 실제 하드웨어에서 테스트를 완료했으며, 구워진 CD-R 디스크가 PlayStation 1에서 정상적으로 작동합니다.
3. 게임 시작: 캐릭터 선택
=====================
'새 게임(New Game)'을 시작하고 이름을 입력하면, 새턴(Saturn) 버전 스타일의 '캐릭터 선택(Select a player)' 화면이 나타나며 알루카드, 리히터, 마리아의 초상화가 표시됩니다. 캐릭터를 선택하면 파일 메뉴의 금색 테두리 안에 옵션 항목들이 나타납니다. 현재 선택 중인 항목은 깜빡이고, 이미 확정된 항목은 계속 켜져 있으며, 아직 선택하지 않은 항목은 어둡게 표시됩니다.
각 캐릭터별 선택 항목(순서대로):
알루카드(Alucard) : 보스 리히터(PS1 / 새턴 버전 복장)
보스 마리아(새턴 / PSP 버전)
게임 밸런스(PS1 / 새턴 버전)
음성 및 대사(PSP / PS1 / 일본어 버전)
리히터(Richter) : 복장(PS1 / 새턴 버전)
게임 밸런스
음성 및 대사(PSP / PS1 / 일본어 버전)
마리아(Maria) : 버전(새턴 / PSP 버전)
게임 밸런스
음성 및 대사(PSP / 일본어 버전)
나중에 옵션 변경하기 (알루카드 게임)
------------------------------------------
알루카드 게임에서 일시 정지 메뉴의 시스템 화면에 "추가 설정"이라는 항목이 추가됩니다. 이 항목을 클릭하면 (사운드 설정처럼) 작은 상자가 열리고, 플레이어 선택과 동일한 네 가지 옵션(보스 리히터, 보스 마리아, 밸런스, 더빙)이 표시됩니다.
- 위/아래 버튼으로 옵션을 선택하고, 좌/우 또는 X 버튼으로 변경하며, 삼각형 또는 동그라미 버튼으로 상자를 닫습니다. 변경 사항은 저장 파일에 저장됩니다.
- 새로운 더빙은 메뉴를 종료하는 즉시 적용됩니다. 알루카드의 신음 소리, 소환수의 목소리, 현재 지역의 음성이 바로 바뀝니다.
- 안전하게 변경할 수 없는 항목은 회색으로 표시됩니다. 보스 마리아와 성 중앙 내부의 더빙(그녀와의 전투 및 음성은 해당 지역과 함께 로드됨), 성채 안의 보스 리히터 방이 해당됩니다.
- 리히터와 마리아 게임은 일반판 시스템의 시스템 화면을 그대로 사용합니다.
4. 플레이 가능한 캐릭터
====================
세턴판 마리아 (Saturn Maria)
------------
세턴(Saturn)판의 마리아 레나드(Maria Renard)를 기반으로 하며, 세턴판의 스프라이트(PS1 비율에 맞춰 조정됨), 애니메이션, 그리고 HUD(이름 표시, MP 바)가 그대로 적용되었습니다.
- 기술: 2단 점프; 다트 발사(□ 버튼), □ 버튼을 길게 눌러 파이어볼/에너지 볼/레이저 발사(계속 누르고 있으면 가드 상태가 됨); 발차기(△ 버튼), 슬라이딩 킥(△ 버튼을 계속 누르지 않으면 적에게 닿았을 때 튕겨 나옴), 공중 점프 후 사용하는 다이브 킥; R1 버튼을 이용한 잔상이 남는 백대시.
- 특수 기술(MP 소모): 가디언 너클(Guardian Knuckle), 현무(체력 회복), 백호, 청룡(조종 가능한 용, 회전하며 포효함), 주작(새 형태의 보조), 사신(四神 - 긴 무적 시간, 머리 뒤에 세턴판 특유의 카운트다운 숫자가 표시됨). 백호와 청룡을 소환할 때는 세턴판과 마찬가지로 보스를 포함한 게임 내 모든 움직임이 일시 정지됩니다.
- 서브 웨펀: 세턴판 고유의 투척 자세가 적용됩니다. 성수는 던지면 굴러가며 보라색 불꽃의 긴 흔적을 남깁니다(세턴판 스타일). 비부티(vibhuti)는 사용 시 피해를 주는 연기를 남깁니다. 서브 웨펀 사용 제한(단검/도끼는 6개, 십자가는 3개까지 화면에 존재 가능)이 적용됩니다.
- 사운드 및 음성: 세턴판의 사운드가 고음질로 수록되었습니다. 음성의 경우, 영어 설정 시 PSP판 마리아의 영어 음성이 나오며(단, '가디언 너클'과 '사신' 기술 사용 시의 대사는 일본어로 출력됨 - PSP판에 해당 대사의 영어 녹음본이 없기 때문), 일본어 설정 시에는 세턴판의 일본어 음성이 나옵니다. - 등장 연출: 세턴판과 동일하게 백마를 타고 성으로 진입하며, 전용 등장 테마곡이 재생됩니다.
PSP판 마리아 (드라큘라 X 크로니클)
--------------------------------
새턴판 마리아와는 별개의 캐릭터로, PSP판 고유의 코드와 스프라이트, 음성을 갖춘 마리아입니다. - 올빼미 공격(□ 버튼), PSP판 전용 기술, 2단 점프, 가드 기능을 포함합니다.
- 동물 보조 무기 및 크래시 기술: 고양이, 홍관조, 거북이, 용, 인형. 촛대나 연금술 연구실의 시험관에서 나오는 아이템 아이콘이 마리아 전용으로 변경됩니다(단검 → 고양이, 도끼 → 홍관조, 성수 → 거북이, 비부티 → 용, 성경 → 인형; 그 외 아이템은 PSP판과 동일하게 하트를 제공합니다).
- PSP판과 마찬가지로 보조 무기 슬롯이 2개이며, 화면(HUD)에 모두 표시됩니다. ○ 버튼을 누르면 회전 애니메이션과 함께 슬롯이 교체됩니다. 아이템을 획득하면 뒤쪽 슬롯의 무기가 교체됩니다. 게임 시작 시에는 PSP판과 동일하게 '인형' 보조 무기 2개를 장착한 상태로 시작합니다.
- L1/R1 버튼을 이용한 대시(PSP판 사양): L1은 왼쪽, R1은 오른쪽으로 대시합니다. 제자리나 이동 중에 사용할 수 있으며, 공중에서는 전방으로만 대시가 가능합니다.
- 음성: PSP판 영어 음성 또는 일본어 음성을 선택할 수 있습니다.
- 인트로: 말을 타고 이동하는 장면이 재생되며, '입구(Entrance)' 구역에서는 알루카드의 테마곡이 흐릅니다.
리히터(Richter)
--------
처음부터 선택 가능 (게임 클리어 불필요).
- PS1 버전 복장 또는 세가 새턴(Saturn) 버전의 파란 코트 복장 선택 가능 (새턴판 일러스트를 PS1판 비율에 맞춰 조정했으며, 채찍을 휘두르는 팔 동작이나 아이템 크래시 사용 시의 이펙트도 포함됨).
- 두 복장 모두 말을 타고 등장하는 오프닝(갈색 말)이 적용됨. 등장 음악은 복장에 따라 달라지는데, 새턴판 코트 선택 시에는 새턴판 리히터의 등장 음악이, PS1판 복장 선택 시에는 알루카드(Alucard)의 등장 음악이 재생됨. 두 명의 마리아
(Maria)
-----------
두 버전 모두 마리아의 엔딩(섹션 8)을 보게 되며, 세이브 파일 선택 화면에는 '마리아(Maria)'라고 표시됨.
5. 새턴(Saturn) 버전 콘텐츠
======================
새로운 구역
---------
- 지하 정원(Underground Garden, 새턴 버전 STAGE_15): 성 입구(Castle Entrance)에서 접근 가능. 분수, 온실, 정자(가제보)가 있는 정원이며, 새턴 버전 특유의 붉은 안개 배경, 일렁이는 수면 효과가 적용된 물, 불꽃이 타오르는 양 머리 모양의 벽걸이 촛대, 각종 조각상, 온실 천장에서 떨어지는 독액 등이 특징입니다. 구역 이름이 화면에 표시되며, 성 지도상에서도 해당 방들을 확인할 수 있습니다.
- 저주받은 감옥(Cursed Prison, 새턴 버전 STAGE_16): 지하 동굴(Underground Caverns) 및 대리석 회랑(Marble Gallery)과 연결되어 있습니다. 탑과 복도로 구성되어 있으며, 바닥 스위치를 밟으면 돌기둥이 내려가는 기믹(일방통행 지름길, 세이브 데이터에 상태가 저장됨)이 있습니다. 촛불, 항아리 등이 배치되어 있으며 새턴 버전 전용 BGM이 재생됩니다.
- 지옥 정원(Hell Garden) 및 영혼의 감옥(Soul Prison): 각각 지하 정원과 저주받은 감옥의 역성(Inverted Castle) 버전이며, 고유한 적들이 등장합니다.
- 성 입구(Castle Entrance) 수직 통로(새턴 버전 구성): 함정 문 아래의 수직 통로가 4개 화면 분량으로 확장되어 정원(Garden) 구역으로 이어집니다. 새턴 버전 특유의 촛대가 배치되어 있으며, 함정 문은 새턴 버전의 규칙을 따릅니다. 기존 세이브 룸은 그대로 유지되지만, 새턴 버전의 벽감(alcove) 뒤쪽, 한 화면 아래로 위치가 이동했습니다(해당 위치에서 저장했던 데이터도 함께 이동함). 성 지도에는 이동된 위치가 양쪽 성 모두에 표시됩니다.
- 6번째 워프 룸: 정원 구역 하단 출구 옆에 위치하며, 열쇠 구멍 위쪽에 새턴 버전 특유의 곰 머리 장식이 있습니다. 한 번 방문하면 워프 경로에 포함됩니다.
- 새로운 구역들도 다른 방들과 마찬가지로 지도 달성률에 포함됩니다. 모든 구역을 탐색하면 달성률은 211.8%가 됩니다(PS1 버전은 200.6%).
- 정원(Garden) 및 지옥 정원(Hell Garden)의 계단, 경사로, 돌바닥은 PS1 버전 성 입구(Castle Entrance)의 타일 디자인을 그대로 사용(새턴 버전에서도 동일한 디자인으로 구현됨)하여, 성 입구와 마찬가지로 깔끔한 외관을 보여줍니다.
- 감옥(Prison) 및 영혼의 감옥(Soul Prison)의 계단과 복도 천장 가장자리는 PS1 버전 지하 동굴(Underground Caverns)의 계단 디자인을 바탕으로 다시 그려졌으며, 각 감옥의 고유 색상이 적용되어 계단 모양이 균일하고 깔끔하게 정돈되어 있습니다.
보스
------
- 스켈레톤 리더(세턴판 전용): '정원(Garden)' 구역의 보스입니다. 세턴판 고유의 BGM과 '죽음의 불꽃(death fire)' 공격을 사용하며, 격파 시 '최대 체력 증가(Life Max Up)' 아이템을 보상으로 줍니다.
- 마리아(성 중심부, '성스러운 안경' 필요): 세턴판 버전의 전투, 또는 (플레이어 선택 옵션을 통해) PSP판 '악마성 드라큘라 X 크로니클즈' 버전의 전투를 선택할 수 있습니다. PSP판 버전에서는 해당 작품의 기술과 전술을 사용하며, PSP판과 동일하게 성스러운 속성의 공격에 절반의 피해만 입습니다.
- 리히터(성 꼭대기): 세턴판 복장으로 등장할 수 있습니다. 샤프트의 오브에서 그를 구출한 이후의 장면이나 엔딩(8번 항목)에서도 해당 복장(코트)을 착용한 모습이 유지됩니다.
적
-------
세턴판의 데이터를 기반으로 이식되었으며, 세턴판의 그래픽을 PS1의 화면 비율에 맞춰 조정하고 세턴판의 사운드를 그대로 사용했습니다.
- 정원(Garden): 레드 가고일(받침대에서 깨어나며 파편으로 부서짐), 스켈레톤 브리더(스켈레톤 비스트를 동반), 워터 리퍼, 가드너(가위로 찌르거나 부메랑처럼 던지는 공격), 사람 얼굴이 달린 나무, 맨 이터(알루카드를 삼키고 씹어버림)가 등장하며, PS1판의 쏜위드(Thornweed) / 코프스위드(Corpseweed) 및 슬링어(Slinger)도 함께 나타납니다.
- 저주받은 감옥(Cursed Prison): 가고일, 스펙터, 윌오위스프가 등장하며, PS1판의 본 아처, 스피어 가드 등도 포함됩니다. - 지옥 정원(Hell Garden) / 영혼의 감옥(Soul Prison): 코퍼 아머, 이프리트, 스켈레톤 가디언, 와이트, 레이스가 등장합니다. 와이트의 노란 빛과 죽을 때 솟아오르는 영혼은 세턴판의 저해상도 이미지 대신, PS1의 스프라이트 효과(원본 스프라이트를 상세하게 묘사하고 빛나는 효과를 더함)를 사용하여 구현되었습니다.
아이템 및 유물
----------------
- 신속의 신발(God Speed Shoes, 유물): 방향키를 빠르게 두 번 누르면 먼지를 일으키며 질주(스프린트)합니다. 질주 상태에서는 붉은 문이나 봉인된 문을 열 수 있습니다. 점프 후에도 전진 방향을 유지하면 질주 속도가 그대로 유지되며(2단 점프 시에도 동일), 공중에서 방향을 바꾸거나 방향키에서 손을 떼면 질주가 해제됩니다(세턴판과 동일). '성채 최상층(Castle Keep)'에서 획득 가능합니다(세턴판과 같은 위치).
- 세턴판 무기: 알루카드 스피어(대시 찌르기 및 스파크 찌르기 특수기), 아스트랄 대거(유도 투척 특수기), 더블 블레이드 액스, 우드랜드 실드(실드 로드와 조합 시 덩굴 특수기).
- 세턴판 방어구: 글레어링 클로스(지하 동굴의 '크리스탈 망토' 옆에 위치; 크리스탈 망토도 그대로 있음) 및 레인보우 맨틀(색상이 계속 변하는 망토, 시계탑에서 획득).
- 음식 및 기타 아이템: 냄새나는 밥(Smelly Rice), 맛있는 식사(Delicious Meal) - 세턴판 전용 도트 그래픽이 적용되어 있으며 '식사권(Meal Ticket)'을 사용해 얻을 수 있습니다. '사인 들어간 하타지키(Signed Pencil Board)'는 '도서관 카드'처럼 사용 시 워프 기능을 하며, 정원 구역의 벽 조명 장식에서 찾을 수 있습니다. '노랫말 카드(Song Lyrics Card)'는 지하 묘지에서 획득 가능하며, 레벨 10 이상의 '요정(Sprite/Pixie)' 패밀리어를 장착한 상태로 의자에 앉으면 요정이 노래를 부릅니다(PSP판 음성 데이터가 적용되어 영어 버전으로 노래함).
- 우드랜드 실드 콤보: 실드 로드나 마블렁 소드(Mablung Sword)를 반대쪽 손에 장착한 상태에서 공격 버튼 두 개를 동시에 누르면 발동합니다(세턴판 밸런스 적용, 6절 참조).
- 세 번째 슬롯, '홀더(Holder)'(세턴판 밸런스): 양손 장비 칸 외에 추가된 세 번째 장비 슬롯으로, 음식이나 회복 아이템(포션, 해독제, 도서관 카드, 음식류 등)을 장착할 수 있습니다. L2 버튼으로 사용하며(버튼 설정에서 변경 가능), '복제기(Duplicator)' 아이템도 적용됩니다.
- 일본판 전용 패밀리어 복구: '요정(Sprite/Pixie)'과 '코 악마(Nose Devil)'가 추가되었습니다. 각각의 카드(요정 카드는 올록스의 거처, 코 악마 카드는 투기장에서 획득)를 비롯해 레벨 시스템과 전용 초상화도 포함되어 있습니다.
라이브러리: 적 목록
---------------------
- 새턴판 기준: 총 164개 항목. 여기에는 새턴판 전용 적 18종이 포함되며, 각 항목에는 새턴판 버전의 이미지와 설명이 수록되어 있습니다(가고일은 65번, 스켈레톤 리더는 131번, 마리아는 157번).
- 마리아(157번) 항목의 경우, PSP판 보스 전투를 선택하면 PSP판 이미지와 능력치가 표시되며, PSP판 설명과 함께 PSP판(일본어 음성)이 재생됩니다.
음악 및 사운드 모드
--------------------
- 모든 새턴(Saturn)판 BGM(정원, 저주받은 감옥, 스켈레톤 리더, 마리아의 테마, 새턴판 리히터 테마, 늙은 사서 등)이 수록되어 있으며, 루프 길이가 더 길어졌습니다.
- 사운드 모드: 메인 메뉴에 새로 추가된 항목입니다. 총 44곡을 감상할 수 있는 음악 플레이어로, PS1판과 새턴판 사운드트랙이 곡명과 함께 수록되어 있습니다(요정의 '녹턴'은 영어 및 일본어 버전 모두 포함). 상/하 버튼으로 곡을 이동하고, 좌/우 버튼으로 페이지를 넘길 수 있습니다. L1/R1 버튼을 누르면 10곡씩 건너뛸 수 있으며, X 버튼으로 재생, 세모(△) 버튼으로 이전 화면으로 돌아갑니다.
이름 입력 코드 (새턴판)
-------------------
- GTI-CLUB: 게임을 클리어한 세이브 데이터가 있는 상태에서, 새 게임을 시작할 때 이 이름을 입력하면 250,000 골드를 소지한 채로 게임을 시작할 수 있습니다.
- STAFF: 스태프 롤 음악과 함께 제작진 명단이 표시되며, 이후 시작 화면으로 돌아갑니다(게임 클리어 여부와 관계없이 사용 가능).
6. 밸런스 옵션 (새턴 / PS1)
=====================
플레이어 선택 화면에서 설정하며(기본값은 새턴 버전), 세이브 데이터에 저장됩니다. 설정이 변경되면 즉시 적용됩니다.
Feature Saturn balance PS1 balance
-------------------------------- ---------------------- --------------
21 swords: frames between hits 21 (hit less often) 14 (retail)
Great Sword, Terminus Est,
Mourneblade timings Saturn Retail
Mablung Sword + Woodland Shield Combo works No combo
Shield Rod + Woodland Shield Combo works No combo
Boss Richter attack 45 (hits harder) 25
Fire Warg rare drop (Karma Coin) More often Retail
Spear Guard enemy flag Saturn Retail
Stopwatch: Alucard when time Not dimmed Retail dim
stops
Bat Pentagram: shards fly 160 frames 128 frames
Holder (third hand, L2) Available Not available
실드 로드와 PS1 버전 방패의 조합은 정식판과 마찬가지로 두 밸런스 설정 모두에서 작동합니다.
7. 음성 및 대본 (PSP / PS1 / 일본어)
=============================
플레이어 선택 화면에서 설정하며, 저장 데이터에 반영됩니다.
- PSP (기본값): 『악마성 드라큘라 X 크로니클즈(Dracula X Chronicles)』의 영어 음성과 수정된 대본을 모든 음성 포함 컷신에 적용합니다(PS1 버전의 대화창 형식에 맞춰 재구성). 각 대화창은 해당 음성 대사가 끝날 때까지 유지됩니다. 또한 알루카드와 리히터의 기합 소리, 보스 및 사역마의 음성도 PSP 버전의 것을 사용하며, 드라큘라와의 대면 장면에서 알루카드가 하는 추가 대사("...Did you not?"
- 별도의 대화창으로 표시)도 포함됩니다.
- PS1: PS1 원작의 음성과 대본을 사용하며, 타이밍 또한 원작과 동일합니다.
- 일본어(JP): 일본어 원본 음성(PSP/세가 새턴 버전과 동일)에 PSP 버전의 영어 텍스트를 결합합니다. 대화창 타이밍은 일본어 음성에 맞춰져 있어, 긴 대사도 끝까지 모두 표시됩니다.
- 컷신 건너뛰기: START 버튼을 눌러 대화나 컷신을 건너뛸 수 있습니다. 이는 게임을 처음 시작했을 때도 가능합니다(단, 원작과 마찬가지로 엔딩은 건너뛸 수 없습니다).
- 음성 설정에 따른 PSP 메뉴 텍스트: PSP 및 일본어 음성 설정 시, 메뉴 텍스트는 PSP 버전의 번역을 따릅니다. 예를 들어 'Unarmed'(맨손), 장비 슬롯이 비어 있을 때의 'none', 'Minotaur', 'Fairy Card'/'N Demon Card'(및 관련 설명과 사역마 명칭), 도서관 사서가 설명하는 마리아에 관한 내용 등이 이에 해당합니다. PS1 음성 설정 시에는 PS1 원작의 용어가 그대로 사용됩니다.
- 모든 음성 설정에 공통으로 적용되는 PSP 텍스트 수정 사항: 'Natto(낫토)' 표기, 9종의 검에 표시되는 '[2 handed(양손 무기)]' 문구, 'Beryl Circlet(베릴 서클릿)', 'Silver Ring(실버 링)', 'Medal(메달)' 관련 설명 수정, 'Faerie Scroll(요정의 두루마리)' 및 도서관 사서가 언급하는 적 이름 수정(Tin Man, Cloaked Knight, Balloon Pod, Scylla Wyrm, Beelzebub, Cerberus, Ouroboros 등), 일부 도서관 설명 문구 수정, 그리고 상점 내 'Castle Map(성 지도)' 및 'Magic Scroll(마법 두루마리)' 항목의 대문자 표기 수정 등이 포함됩니다.
- 캐슬 센터(Castle Center)에서의 마리아 관련 장면(새턴 및 PSP 버전 전투)은 PSP판 대본과 음성을, PS1 버전은 PS1판 대본과 음성을 사용합니다. 이때 대화창은 각 음성 대사가 끝날 때까지 유지됩니다.
누가 어떤 언어로 말하는지 (PSP판 더빙 / PS1판 더빙 / 일본어판 더빙):
- Story cutscenes: PSP English / PS1 English / Japanese (PSP text)
- Alucard, Richter,
familiars: PSP English / PS1 English / Japanese
- Bosses and enemies: PSP English (Japanese where the PSP kept it) /
PS1 English / Japanese
- Saturn Maria
(playable): PSP English ("Guardian Knuckle" and "Four Beasts"
in Japanese) / not offered / Japanese (Saturn)
- PSP Maria (playable): PSP English / not offered / Japanese
- Castle Center Maria
scene (both fights): PSP English / PS1 English plus 4 lines in
Japanese (*) / Japanese (Saturn)
- Saturn boss Maria,
in the fight: Japanese (Saturn) on every dub
- PSP boss Maria,
in the fight: PSP English / Japanese (the Saturn boss's voice) /
Japanese
(*) 새턴판 전투에는 PS1 버전의 해당 장면에는 없는 대사 네 줄("...네 힘을 시험해 보겠다", "리히터를 도와줘", 알루카드의 대답, "어쩔 수 없군")이 추가되었습니다. 코나미는 미국판 디스크에 이 대사들의 일본어 음성만을 수록했기 때문에, PS1 버전의 더빙에서는 해당 대사들이 일본어 음성으로 재생되며 자막은 영어로 표시됩니다.
8. 엔딩
==============================================================================
- 마리아(세가 새턴 또는 PSP 버전)는 고유 엔딩을 가지고 있습니다. 엔딩에서 마리아가 절벽 위에 서 있는 모습이 나오며, 파일 선택 화면에서 해당 세이브 데이터는 '마리아(Maria)'라고 표시됩니다.
- 알루카드와 리히터의 엔딩은 PS1 버전과 동일합니다. '새턴(Saturn)' 복장을 선택했을 경우, 엔딩에서 리히터가 해당 복장을 착용한 모습으로 등장합니다. (알루카드 편에서는 구출된 리히터가 '새턴' 복장을 입고 나타나며, 리히터 편에서는 선택한 '새턴' 복장 그대로 등장합니다.)
이식된 콘텐츠와 게임 내에서 공간 확보 과정에서 수정된 버그:
- 세가 새턴 적들을 공격해도 더 이상 게임 메모리가 손상되지 않습니다 (세가 새턴 전투 후 스프라이트, 텍스트, HUD가 깨지는 현상 없음).
- PSP 마리아 보스전: 피격 후 게임이 멈추는 현상 수정; 슬라이드 점프 정상 작동; 사운드가 올바른 슬롯에 배치됨.
- 세가 새턴 마리아: 세이브 파일을 불러오거나 세이브 룸을 불러온 후 샷/차지 아트가 깨지는 현상 수정.
- 새로운 지역 옆 세이브 룸 및 로딩 복도: 아치나 타일이 깨지는 현상 수정; 입구 세이브 룸 위치 변경으로 기존 세이브 파일 유지. - 정원: 분수/다리 타일 누락 현상 수정 (프레임당 타일 수가 너무 많음); 배경이 일시 정지 메뉴에서도 유지됨.
- 새로운 지역에서 일시 정지 메뉴 사운드가 들리지 않던 문제 수정 (사운드 채널 고정).
- 세가 새턴 사운드 우선순위 적용: 마리아의 신음 소리, 슬라이드, 마법 이름 이 더 이상 자신의 효과음에 묻히지 않음. - 기존 저장 파일은 불러오기 시 더 커진 인벤토리에 맞춰 변환됩니다.
- 홀더(세 번째 손): 물약과 기타 약품이 이제 홀더에서 작동합니다.
- 새턴 마리아의 스자쿠: 잔상이 표시됩니다.
- 보스 리히터: PSP 마리아와의 전투 후, 그의 빛나는 공격 시 더 이상 그의 발밑에 시끄러운 상자가 나타나지 않습니다.
- 가든/헬 가든: 일부 배경 타일(파이프 교차로)이 더 이상 구멍으로 표시되지 않습니다.
- 성 지도: 성 입구 통로가 더 이상 이전 저장실 칸으로 통하는 문으로 표시되지 않습니다. (성 재방문 및 반전된 성 확인 필요) - 가든/헬 가든의 저장 및 불러오기 방: 한 방에 머물러도 더 이상 게임 그래픽 메모리가 천천히 소모되지 않습니다. (이후 무기 휘두르기와 도서관 카드가 다음 지역으로 이동할 때까지 작동하지 않았습니다.)
- 리히터의 화염 채찍(보조 무기 없이 사용 시 충돌을 일으키던 아이템)이 이제 화염 속성으로 공격하며, 일본어 v1.2 버전에서 수정된 대로 두 배의 피해를 줍니다. 전에는, 그저 불꽃처럼 보였을 뿐이었어요.
- 저장 화면: 원작 게임의 오타였던 "Reverce"를 "Reverse"로 수정 (동굴, 콜로세움, 성채 구역).
- 타임 어택 목록: 북미판 원작의 오역이었던 "Ralph, Grant & Sypha를 물리치기(Defeat Ralph, Grant & Sypha)"를 "Trevor"로 수정 (도서관 항목에서는 이미 'Trevor'로 표기되어 있었음).
- 엔딩: 엔딩을 본 후 마지막 저장 데이터의 '엑스트라 설정(Extra settings)'이 그대로 유지되지 않도록 수정함 (해당 저장 데이터를 다시 불러와 '클리어' 상태로 표시하므로, 플레이어가 선택한 음성 설정이 그대로 적용됨).
- 샤프트(Shaft) 등장 장면 (PSP판/일본어 음성): 마지막 대화창이 그가 죽을 때 내는 비명 소리보다 먼저 닫히도록 수정함 (PS1판과 동일하게 비명 소리가 죽는 장면 위로 재생됨). 또한, 마지막 대화창이 닫히는 즉시 전투가 시작됨.
- 새턴판 보스 마리아: 보스 마리아의 음성 크기를 플레이어블 캐릭터인 마리아와 동일한 수준으로 조정함.
- 메뉴 텍스트: PSP판의 철자 및 문구 수정 사항을 반영함(섹션 7 참조). 도서관 항목 중 글자가 넘쳐흐르던 명칭을 줄여서 표기함 ("Skel. Guardian", "Skel. Breeder" 등).
- 게임 내 음성 (기합 소리, 보스 대사, 사역마 음성 등)이 PSP판 및 일본어판 원본과 동일한 속도와 음정으로 재생되도록 수정함 (v1.2 이전 버전에서는 음정이 반음 정도 높게 재생되었음).
- 세이브 룸: 세이브 포인트 근처에서 위쪽 방향키를 누른 뒤 왼쪽 출구로 나갈 때, 캐릭터가 다음 방의 벽 안으로 끼어버리던 현상을 수정함.
- 새턴판 마리아의 '백호(Byakko)' 및 '청룡(Seiryuu)' 기술 사용 시, 신수를 소환하는 동안 모든 적과 보스가 멈추도록 수정함 (v1.2 이전 버전에서는 대부분의 보스가 계속 움직였음).
- 왼손에 '알루카드 실드(Alucard Shield)'와 '실드 로드(Shield Rod)'를 장착한 경우, 방패를 들어 올렸을 때도 효과가 유지되도록 함. 또한 왼손에 '주얼 소드(Jewel Sword)'를 장착하면 골드를 획득할 수 있고, '하트 리프레시(Heart Refresh)'를 사용하면 하트를 얻을 수 있도록 수정함 (이 과정에서 저장 데이터 이름이 깨지던 문제도 해결됨).
- PSP판 음성을 적용한 프롤로그: 리히터의 체력이 모두 소진되었을 때 나오는 마리아의 대사에 PSP판 영어 음성이 적용됨.
- 빌더(Builder): 'PS1 음성 변환(Converting the PS1 voices)' 단계의 처리 속도를 개선하고, 진행 상황을 확인할 수 있도록 함.
- 사운드 모드: 곡명 수정('Chaconne C Moll' 표기 수정, 'The Beginning'과 'Bloody Tears' 리믹스 곡명 서로 교체), 요정의 '녹턴' 일본어 버전('Nocturne (JP)') 추가(영어 버전 뒤에 배치).
10. 조작 요약표
======================
Player Select panel
-------------------
Button Action
----------- ----------------------------------------------------------
D-pad Change the current row's choice
X (Cross) Confirm the row and go to the next (on the last row: start)
Triangle Back one row (on the first row: close the panel)
START Start right away with the choices shown
In game
-------
Everyone
* START in a cutscene ........ Skip it (also on the first viewing)
* Hold START + SELECT (~2 s) . Soft reset (retail)
Alucard
* Double-tap a direction ..... Sprint, opens red doors
(God Speed Shoes)
* L2 ......................... Use the item in the Holder (rebindable;
Saturn balance)
* Pause > System > Extra settings Boss versions, balance and dub
* Both attack buttons ........ Shield Rod / Mablung + Woodland Shield
combos (Saturn balance)
Saturn Maria
* Square (hold) .............. Shot; hold for fireball / energy ball /
laser / guard
* Triangle ................... Kicks; slide kick when running
* R1 ......................... Backdash
PSP Maria
* Circle ..................... Swap the two sub-weapon slots
* L1 / R1 .................... Dash left / dash right
Sound Mode (main menu)
----------------------
Button Action
------------ ---------------------------------
Up / Down Previous / next track
Left / Right Previous / next page (11 tracks)
L1 / R1 10 tracks back / forward
X Play the selected track
Triangle Back to the main menu
11. 알려진 문제 및 제한 사항
======================
- 원작 게임용으로 제작된 치트(GameShark/에뮬레이터 치트 코드)는 작동하지 않을 뿐만 아니라, 게임을 망가뜨릴 수 있습니다(스프라이트 깨짐, 게임 충돌, 세이브 데이터 손상 등). 이 모드는 게임의 코드와 데이터 대부분을 재배치했기 때문에, 원작용 치트 코드를 사용하면 엉뚱한 메모리 영역을 덮어쓰게 됩니다. 치트 없이 플레이해 주십시오.
- 성 입구 첫 방문: 처음 성 입구에 도착했을 때(사신과 마주치는 장면)는 원작(PS1) 버전과 동일합니다. 정원으로 이어지는 새턴(Saturn) 버전의 통로는 모든 캐릭터 공통으로, 이후 재방문 시에 열리도록 의도적으로 설계되었습니다.
- 이식되지 않은 요소: 새턴 버전의 영상들(PS1 버전 영상은 유지됨), 새턴 버전의 도서관 상점 화면, 새턴 버전 오프닝 내레이션 배경음악, 그리고 새턴 버전의 '비부티(vibhuti)'가 떨어지는 효과.
- 새턴 버전 마리아(Maria)는 '드래곤 헬름(Dragon helm)'을 장착하지 않은 상태로 시작합니다.
- PSP 버전 마리아 보스는 점프를 거의 하지 않는데, 이는 PSP 버전 고유의 동작 방식입니다.
- 말을 탈 때 들리는 발굽 소리는 PS1 버전의 질주 효과음을 가져온 것입니다(새턴 버전의 원본 데이터는 이 상황에 맞지 않았기 때문입니다).
- 보스 리히터(Richter)와의 전투 후반부: 리히터를 화면 구석에 몰아넣고 가까이 붙어 있으면, 그가 '크로스 아이템 크래시(Cross Item Crash)' 기술을 반복해서 사용할 수 있습니다. 이는 PS1 및 새턴 버전 모두에서 나타나는 원래의 동작 방식입니다. 뒤로 물러나면 리히터가 그 자리에서 걸어 나옵니다.
- 원작 게임의 세이브 데이터를 불러올 경우: 마리아의 세이브 데이터는 리히터의 데이터로 불러와지며, 체력 바가 깨져 보일 수 있습니다. 또한, 새로 추가된 구역 중 탐험한 방들은 지도상에 흰색 블록으로 표시됩니다.
- 역 동굴(Reverse Caverns): 물이 차 있는 두 개의 나룻배 방에는 수면 바로 위쪽에 지도 칸이 존재합니다. 이곳은 PS1 및 새턴 버전과 마찬가지로, '성스러운 상징(Holy Symbol)'과 '늑대의 기술(Skill of Wolf)'을 갖춘 늑대 변신 상태로만 헤엄쳐 올라갈 수 있습니다.
- 소프트 리셋 기능은 원작(PS1) 버전과 동일하며, 별도의 추가 리셋 옵션은 없습니다.
12. 제작진 및 참고 자료
===================
SOTN Ultimate (PS1 버전) - 코나미(Konami): 『악마성 드라큘라 X: 월하의 야상곡』(PlayStation, 1997년), 『악마성 드라큘라 X: 월하의 야상곡』(세가 새턴, 1998년), 그리고 『악마성 드라큘라 X 크로니클즈』(PSP, 2007년). 본 모드에는 코나미의 원본 데이터가 포함되어 있지 않습니다. 사용자가 직접 보유한 세 게임의 디스크를 사용하여 모드를 구축해야 합니다.
- sotn-decomp 프로젝트(Xeeynamo 및 기여자들): 본 모드의 기반이 된 역컴파일(소스 코드 복원) 작업물입니다. 세가 새턴 및 PSP 버전 관련 작업과 도구들이 포함되어 있습니다.
- Knight0fDragon: 세가 새턴판 영어 팬 번역(v1.021)을 제공해주셨습니다. 새턴판 적들의 도감 설명은 이 번역을 출처로 합니다. 사용을 허락해주셔서 감사합니다!
- Castlevania Wiki(Fandom): 세가 새턴판 전용 아이템에 대한 정보를 참고했습니다.
- Redump: 원본 디스크의 체크섬(데이터 무결성 확인용 값) 정보를 참고했습니다. - PSP 데이터: PSP판의 영어 음성, 수정된 대본, 마리아(플레이어 캐릭터 및 보스), 메뉴 텍스트, 그리고 마리아의 도서관 관련 이미지 및 능력치 데이터는 『악마성 드라큘라 X 크로니클즈』(PSP)에서 가져왔습니다.
- 용의 포효(세가 새턴판 마리아의 '청룡'): 세가 새턴판 원본의 '청룡' 사운드를 모드 제작자가 편집하여 재구성했습니다. 사용자가 보유한 새턴 디스크에서 추출한 데이터를 바탕으로, 마리아의 용 공격 기술과 연동하여 루프(반복) 재생되도록 구현함으로써 데이터 용량을 절약했습니다.
- SOTN Ultimate (PS1 버전) 모드 제작: belaLugosiIsDead
감사의 말
------
-sotn-decomp 프로젝트(Xeeynamo 및 기여자들): 『악마성 드라큘라 X: 월하의 야상곡』을 C 언어 소스 코드로 복원해주신 여러분의 노고가 없었다면 이 모드도 존재할 수 없었을 것입니다. 모두에게 진심으로 감사드립니다.
- Knight0fDragon 님, 세가 새턴판 영어 팬 번역을 제공해주셔서 감사합니다.
- Redump, 체크섬 정보를 제공해주셔서 감사합니다.
- 코나미(Konami), 훌륭한 세 게임을 만들어주셔서 감사합니다. 게임을 구매하고, 데이터를 추출하고, 소중히 간직하세요.
13. 기술 부록
============
작동 방식
------------
- 빌더(Builder): 오프라인 페이지(TypeScript 및 WebAssembly 기반)를 통해 PS1 디스크에 패치를 적용합니다. 또한 Saturn 및 PSP 디스크에 포함된 모든 데이터(음악, 음성, 사운드 뱅크, 스크립트, 스테이지, 스프라이트, 테이블 등)를 실제 출시 버전과 동일한 형태로 변환하며, 최종적으로 디스크 전체의 MD5 값을 검증한 후 결과물을 제공합니다.
- 단일 디스크 구성: 모든 데이터를 CD 한 장에 담기 위해 오디오 데이터를 재구성했습니다. 음악과 음성은 XA 스트림 방식으로 처리(CD-오디오 트랙 미사용)하고, 불필요한 빈 공간(filler)은 제거했습니다. 일본어판에만 존재하던 미사용 대사는 무음 처리했으며, 양쪽 채널에서 동일하게 출력되던 음성 데이터는 모노 형식으로 저장했습니다. Saturn용 트랙은 Saturn의 IMA ADPCM 형식에서 디코딩한 후 XA 형식으로 재인코딩하여 스트림 내에서 반복 재생되도록 했습니다. 디스크 이미지 크기는 약 683MB이며, 74분짜리 CD-R의 전체 섹터(333,000개) 중 약 290,400개 섹터를 사용합니다.
- 실기 하드웨어 구동: PS1의 메모리 제한 내에서 모든 데이터가 디스크로부터 직접 실행됩니다. 메인 게임 코드는 기존 상용판의 메모리 레이아웃을 유지하며(공간 확보를 위해 접근 불가능한 디버그 및 개발용 코드는 제거됨), 새로운 스테이지는 디스크 내의 빈 스테이지 슬롯을 활용합니다. 또한 빌더 과정에서 파일 위치 변경으로 인해 손상될 수 있는 XA 섹터 헤더를 올바르게 수정합니다.
- 새로운 구역: Saturn 버전의 룸(공간)을 PS1용 타일로 변환했습니다(Saturn의 320픽셀 너비를 PS1의 256픽셀 너비로 조정). Saturn용 스프라이트는 변환 후 PS1 텍스처 페이지에 재구성하여 담았으며, Saturn의 적 관련 코드는 SH-2 어셈블리어에서 C 언어로 변환했습니다. 너비 조정으로 인해 계단이나 경사면이 부자연스러워진 경우, '정원(Garden)' 구역에는 PS1 버전 '성 입구(Castle Entrance)'의 타일을, '감옥(Prisons)' 구역에는 색상을 조정한 PS1 버전 '지하 동굴(Underground Caverns)'의 계단 타일을 대신 사용했습니다.
- 세이브 데이터: 세이브 블록은 상용판과 동일한 크기를 유지하며, 인벤토리는 Saturn 버전의 규격(손 장착 아이템 176개, 신체 장착 아이템 93개)을 그대로 사용합니다. 소매판 세이브 데이터는 불러올 때 변환됩니다. 플레이어 선택 정보는 세이브 데이터 내의 여분 바이트에 저장됩니다.
14. 마지막으로 드리는 말씀
=======================
Bela가 전하는 메시지
-----------------
- 정말 파란만장한 여정이었죠? 처음에 유튜브 영상을 올린 건 그저 개인적인 프로젝트였을 뿐인데, 이렇게까지 큰 관심을 받게 될 줄은 몰랐습니다! 여러분이 남겨주신 댓글들은 정말 가슴 따뜻해지는 내용들이었어요! '캐슬바니아(악마성 드라큘라)' 커뮤니티는 제가 본 중 가장 결속력이 강한 곳 중 하나입니다. 테스트 과정이 매우 고되고 힘들긴 했지만, 그만한 가치가 충분히 있었습니다!
- 당분간은 이 프로젝트 작업을 멈출 생각이 없습니다. 나중에는 모든 작업물을 GitHub 저장소에 올려 커뮤니티에 완전히 맡길 계획입니다.
- 이번 작업의 대부분은 AI의 도움을 받았고, 정말 고통스럽고 끈질긴 테스트 과정을 거쳐 완성되었습니다. 믿기 어려우시겠지만, 이 해킹 프로젝트의 시작은 알루카드가 허공으로 끝없이 추락하는 것부터였답니다.
- 버그는 분명히 존재할 것이고, 앞으로도 발생할 것입니다. 저는 이미 이를 예상하고 있습니다. 애초에 이 게임을 작업하며 여러분의 피드백을 모으는 것이 목표였으니까요. 예상치 못한 상황이나 예외적인 사례들은 언제든 발생할 수 있습니다. 에뮬레이터와 제가 가진 구형 PS1을 오가며 게임을 다듬기 위해 최선을 다했습니다.
후원 관련
--------
사양하겠습니다! 이것은 커뮤니티가 함께 만들어낸 결과물입니다. 저에게 감사를 표하고 싶으신가요? 그렇다면 'Belmont's Curse'를 구매해 주세요. 이미 가지고 계신가요? 그렇다면 친구에게 Steam 선물로 보내주세요. '캐슬바니아' 시리즈가 계속해서 건강하게 이어질 수 있도록 도와주시기 바랍니다. 이 메시지를 보고 누군가 게임을 하나 더 구매하게 된다면, 그것만으로도 충분히 보람을 느낄 것 같습니다.
==============================================================================
README 끝. 즐거운 시간 되세요! ==============================================================================
.jpg)





댓글
https://www.romhacking.net/hacks/10241/