
지난 몇 주 동안 우리는 AI 도구, 특히 Claude Code를 사용하여 소프트웨어를 다시 컴파일하거나 복제하는 사람들의 사례를 많이 보았습니다. 일부는 Adobe의 Creative Cloud 앱과 같은 구독 기반 앱을 리버스 엔지니어링하여 자체 버전을 통합합니다. 다른 사람들은 비디오 게임을 다른 플랫폼과 브라우저에서 실행하기 위해 디컴파일 및 재컴파일을 시도했지만 다양한 수준의 성공을 거두었습니다. 최신 AI 게임 포팅 노력 중 하나에는 Nintendo Switch 게임이 Apple TV 4K에서 기본적으로 실행되도록 하는 것이 포함되었습니다.
Redditor u/FloatingFalafel은 Mac을 사용하여 셋톱박스용 Switch 및 Switch 2 게임을 다시 컴파일하는 nxnative 툴킷의 포크인 TVPort라는 오픈 소스 프로젝트를 출시했습니다. “대부분의 게임은 본질적으로 스위치에서 동일하게 실행되지만 일부 게임은 메모리에 텍스처를 다르게 로드하므로 게임이 제대로 실행되기 전에 진단하고 수정해야 합니다.”라고 그들은 이 프로젝트에 Claude Opus 5.5를 사용했다고 언급했습니다. 레딧 사용자는 무엇보다도 TVPort가 저장 파일을 Mac 또는 iCloud에 백업하고 사용자가 30fps와 60fps의 대상 프레임 속도 중에서 선택할 수 있다고 주장했습니다.
슈퍼 마리오 오디세이 “때때로 아주 약간의 끊김 현상이 발생하고 특히 폭포 주변의 일부 오디오 문제”가 있는 상태에서 60fps로 실행된다고 합니다. 동물의 숲: 뉴 호라이즌스 u/FloatingFalafel(Xbox Series X용 기본 스위치 포트 작업도 진행 중)은 어떤 문제도 발생하지 않았다고 말하면서 30fps로 제한된 것으로 보입니다.
그들은 더 많은 노력이 필요하다고 지적했습니다. 젤다의 전설: 왕국의 눈물 (토크) 테스트 중에 Apple TV에서 열 조절이 발생하여 제대로 실행되었습니다. “같은 게임을 얻으려면 토크 실행 중에는 심각한 진단이 이루어지며 프로그램의 패치로 게임 엔진을 부분적으로 재작성하기도 합니다.”라고 u/FloatingFalafel은 말했습니다. “예: 토크 Apple TV 4K 3세대에서는 절대 실행되지 않을 수도 있습니다.”
TVPort 저장소에는 게임 파일이 포함되어 있지 않습니다. 직접 실험에 관심이 있는 사람은 누구나 자신의 스위치 카트리지에서 합법적으로 얻은 파일을 제공해야 합니다.
AI 도구를 사용하여 게임을 다른 플랫폼으로 가져오는 것도 프로젝트 디컴파일 및 재컴파일을 포함하여 논쟁의 여지가 있는 문제입니다. 해당 분야의 유명한 웹사이트인 decomp.dev의 운영자는 최근 AI를 사용하는 악의적인 행위자들에 의해 “디컴파일의 커뮤니티 측면이 깨졌기 때문에” 사이트를 폐쇄한다고 밝혔습니다. (그 가치를 위해 Anthropic은 Claude Code에게 기존 게임을 다시 만들지 말라고 지시했습니다.)
좋든 나쁘든, TVPort 프로젝트는 Apple TV 4K가 게임 장치로서 무엇을 할 수 있는지를 상기시켜 줍니다. 물론, 스위치는 거의 10년이 되었고, 출시되었을 때에도 콘솔의 성능은 부족했습니다. 그럼에도 불구하고 셋톱박스는 견고한 게임 시스템이자, 재실행 이상의 기능을 처리할 수 있는 장치입니다. 친구 또는 MLS 실시간 스트리밍.
이 주제에 대해 더 알고 싶다면 아래를 참고하세요