소닉 2 + 너클즈 (Hack) > 온라인 플레이

본문 바로가기
사이트 내 전체검색

온라인 플레이

MD 소닉 2 + 너클즈 (Hack)

페이지 정보

본문

게임 스크린샷

"새로운 소닉 2 너클즈 어셈블리를 만든 후, 소닉과 테일즈를 게임에 복원하여 활용하기로 했습니다.
단순히 '활성화'하는 것만이 문제가 아닙니다. 두 게임 모두 게임 코드에서 거의 완전히 제거되었습니다.
마찬가지로 2인용 모드와 옵션 메뉴도 완전히 삭제되었습니다. 이들을 복원하는 것은 악몽이었을 텐데,
새로운 KiS2 디스어셈블리를 만드는 과정의 일부는 기존 소닉 2 에서 변경된 모든 부분을 기록하는 것이었습니다.
여기에는 삭제되거나 수정된 ​​모든 코드 조각이 포함되었습니다.
이로 인해 이 코드 복원 작업이 훨씬 수월해졌지만 여전히 엄청난 시간이 소요되었습니다.

이 프로젝트의 목표는 진정성입니다. 따라서 너클즈에 맞춰 적용된 변경 사항은
소닉이나 테일즈로 플레이할 때 원래대로 되돌려지지 않습니다.
예를 들어, 방패는 플레이어 캐릭터와 관계없이 항상 회색으로 표시됩니다.
이는  소닉 3 & 너클즈 에서 무적 별과 같은 요소가 플레이어 캐릭터와 관계없이
회색으로 표시되는 것과 같은 점을 반영하기 위한 것입니다.
소닉과 테일즈에서는 기존의 파란색이 잘 작동했습니다.
이 프로젝트의 목적은 소닉 팀이 소닉과 테일즈를 제거하지 않은 것처럼 KiS2를 구현하는 가상의 '만약' 핵을 만드는 것입니다.

그렇다면 소닉과 테일즈는 왜 삭제되었을까요? 물론 너클즈가 게임의 초점이지만,
KiS2는 특수 스테이지 링 요구 조건 감소, 소닉 1의 남은 공중 속도 제한 제거,
에메랄드 힐 존 화면 하단의 깨진 스크롤링 수정 등 몇 가지 삶의 질 향상 및 버그 수정도 도입했습니다.
소닉과 테일즈가 유지되었다면 KiS2는 게임의 결정판처럼 훨씬 더 느껴졌을 것입니다.
제 생각에는 두 가지가 삭제된 것은 ROM 공간을 절약하기 위한 것입니다.
KiS2의 코드와 데이터는 256KiB ROM 칩에 저장되어 있으며,
KiS2가 소닉 2 코드에 변경한 내용을 살펴보면 개발자들이 가능한 모든 코드와 데이터를 제거하여 필사적으로 공간을 절약하려고 했다는 것이 분명합니다.
예를 들어, 디버그 모드에서 스폰할 수 있는 객체 목록이 삭제되어 모든 존에 기본 링과 모니터만 남게 되었습니다.
마찬가지로, 사용되지 않는 코드도 제거되었습니다. 결국 KiS2에는 680바이트의 ROM 공간만 남았습니다.
소닉과 테일즈를 복원하면 이 한계점을 넘어 512KiB ROM 칩이 필요하게 되는데, 이는 소닉 1 전체와 같은 크기입니다.

진정성을 위해, 그리고 이것이 소닉과 테일즈를 복구하는 KiS2의 해킹이고 너클즈를 추가하는 소닉 2의 해킹이 아니라는 것을 보여주기 위해,
이 해킹은 소닉 2  의 원래 너클즈 와 같은 형식으로 제공됩니다.
Everdrive v3는 KiS2와 이 해킹과 이상한 호환성 문제가 있으며, 이를 해결하려면 소닉 & 너클즈 ROM을 수정해야 합니다. 
따라서 이 ZIP 파일에서 찾을 수 있는 ROM의 독립형 비잠금 빌드 패치는
해당 빌드 및 기타 문제가 있는 플래시 카트나 에뮬레이터와의 완벽한 호환성을 제공합니다.

이 해킹을 만들 때 어색했던 점 중 하나는 소닉과 테일즈 둘 다 플레이할 때 스페셜 스테이지의 링 요구 조건을 정하는 것이었습니다.
KiS2는 플레이어가 혼자일 때는 링 요구 조건을 낮추지만, 테일즈와 함께일 때는 링 요구 조건이 아예 없어서 직접 링 요구 조건을 정해야 했습니다.
이를 위해 소닉 2의 기존 소닉과 테일즈 링 요구 조건을 KiS2가 소닉 혼자/테일즈 혼자의 링 요구 조건을 낮추는 것과 같은 수준으로 낮췄습니다.

어쨌든, 재밌는 프로젝트였습니다. 소닉 해킹을 다시 해 볼 수 있어서 좋았고, 68000 어셈블리에 너무 녹슬지 않아서 다행입니다.
이 해킹은 소닉 2의 최종 버전을 만드는 데 좋은 기반이 될 것 같습니다.
너클즈를 소닉 2로 포팅하는 방법에 대한 소닉 레트로 튜토리얼조차 KiS2에 추가된 모든 것을 포팅한 것은 아니니까요.


이제 "소닉 2의 너클즈" 혜택을 모두 누리며 소닉과 테일즈로 플레이할 수 있습니다.
이제 스페셜 스테이지에서 나올 때 반지를 그대로 유지할 수 있습니다.
이제 스페셜 스테이지에서 나올 때 반지를 두 배로 늘릴 수 있습니다.
"타임 오버" 후에는 타임 오버 전에 가지고 있던 반지를 이용해 마지막으로 접촉한 체크포인트에서 계속 진행합니다.
스페셜 스테이지 링 요구 개수가 낮아졌습니다.
옵션 메뉴가 복구되었습니다.
2인용 하프 스크린 게임이 복구되었습니다.
방패가 이제 회색입니다.
에메랄드 힐 하단의 스크롤링이 끊어지던 문제가 해결되었습니다.
기존의 "19, 65, 09, 17" 치트는 일반 소닉 2와 똑같이 작동합니다.
실제 하드웨어에서 아무런 문제 없이 100% 작동합니다.

추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

사업자 등록번호 : xxx-xx-xxxxx
대표 : xxx

Copyright © evape.kr. All rights reserved.