핵심 정보

거의 30년 동안 스타폭스 64의 아윙(Arwing)이 젤다의 전설: 시간의 오카리나 코드 내에 숨겨져 있었습니다. 원래 닌텐도 EAD 개발자들이 빠르게 움직이는 공중 적을 상대로 Z-타겟팅을 개선하기 위한 기술 테스트 도구로 가져왔던 이 우주선은, 소프트웨어 손상을 방지하기 위한 예방 조치로 최종 게임 메모리에 그대로 남겨졌습니다.

이제 플레이어는 임의 코드 실행(ACE)을 활용하여 외부 치트 장치 없이도 원본 하드웨어에서 이 아윙을 소환할 수 있습니다. 세이브 파일 명명 시스템의 버퍼 오버플로우 취약점을 악용하여, 플레이어는 닌텐도 64 프로세서가 특정 텍스트 문자열을 실행 가능한 코드로 해석하도록 강제합니다.

이 과정에는 특정 문자 시퀀스를 세이브 이름으로 입력하고 메모리를 안정화하기 위해 게임 내에서 엄격한 동작을 수행하는 등 정밀하고 프레임 단위의 완벽한 입력이 필요합니다. 일단 트리거되면 아윙이 하늘에 나타나며, 비행 패턴과 레이저 공격을 포함한 공격적인 AI 행동을 보이고, 일반 적처럼 물리칠 수 있습니다.

이 발견은 스피드런 커뮤니티에 큰 영향을 미쳤으며, 관리자들은 경쟁의 공정성을 유지하기 위해 새로운 카테고리를 만들어야 했습니다. 아윙 외에도 이러한 실시간 코드 삽입 기술을 마스터하면 원본 카트리지에 새로운 텍스처나 미니 게임을 직접 로드하는 등 고급 수정이 가능해집니다.

자세한 내용은 원문에서 확인하세요.