슈퍼패미컴으로 출시된 고전 명작 게임인 슈퍼 마리오 올스타( Super Mario All Stars )가 PC로 포팅. 리컴프 버전이 나왔습니다. 사실 슈퍼패미컴은 에뮬레이터로 정복이 된 지 오래라. PC에서 구동하는 것 자체가 신기하지는 않습니다. 올스타 버전은 저도 좋아하는 게임이라 에뮬레이터를 설치를 하면 같이 넣어주는 게임인데요.
참고로 리컴프란 에뮬레이터나 모딩에서 사용하는 재컴파일(Recompile/Recompilation)의 줄임말입니다. 과거 콘솔 게임의 코드를 분석해서 에뮬레이터 없이 PC에서 네이티브로 실행되도록 코드를 다시 짜서 컴파일하는 기술입니다.
에뮬레이터와 차이점이 있는데. 리컴프 버전에서는 리컴프 버전만을 위한 런처, 와이드스크린 지원, 재배치된 HUD, 디스플레이 옵션, 치트, 레벨 선택, 도전 과제, 사운드 테스트 및 음악 플레이어, 자동 업데이트 기능이 추가되어 있습니다. 포르자 호라이즌처럼 되감기로 되돌아갈 수도 있습니다.
별도의 런처 구동
고전게임이지만 최신 게임처럼 도전과제가 추가되었습니다.
PC처럼 옵션세팅도 가능합니다.
설치 방법
아래 주소에서 파일을 다운로드 합니다. 롬파일은 포함되지 않습니다.
안드로이드, 리눅스, PC를 지원하니 버전에 맞는 파일을 다운로드하고 압축을 풀어줍니다.
처음 실행을 하면 도전과제 적용을 한 상태로 플레이하겠냐고 묻습니다. 원하는 대로.
롬파일을 찾을 수 없는 경우.
롬파일 위치는 1. 실행 파일과 같은 위치 2. 실행 파일 옆의 'roms' 폴더, 또는 최대 3단계 상위 폴더 중 어디에 두어도 인식됩니다.
런쳐 보기 옵션에서 포 게임을 적용하면 4개의 게임을 편하게 선택할 수 있습니다.
즐겜입니다.😙
요구 사항
1. 슈퍼 마리오 올스타 롬
2. Windows 10/11, Visual Studio 2022(C++ 워크로드) 및 CMake 3.20 이상. 다른 라이브러리는 필요하지 않습니다(Direct3D 11, Direct2D, XAudio2, XInput 및 DirectInput은 Windows에 포함되어 있습니다).
개요
『슈퍼 마리오 올스타즈(Super Mario All-Stars)』(SNES)의 Windows 및 Android용 네이티브 버전입니다. 런처, 진정한 와이드스크린 지원, 재배치된 HUD, 디스플레이 옵션, 치트, 레벨 선택, 도전 과제, 사운드 테스트 및 음악 플레이어 기능을 포함하고 있습니다. 게임 데이터는 포함되어 있지 않으며, 사용자가 직접 보유한 ROM 파일(Super Mario All-Stars (USA).sfc, CRC32 925637C7)을 사용해야만 게임을 실행할 수 있습니다.
실행
ROM 파일을 실행 파일 옆이나 roms, 바로 옆 폴더, 또는 최대 세 단계 상위 폴더에 넣어주세요. 위치는 파일에 저장됩니다 rompath.txt. ROM 파일이 없으면 런처 화면 에 "ROM을 찾을 수 없습니다" 라는 메시지 와 필요한 ROM 파일이 표시됩니다.
런처가 실행 중인 상태에서 ROM 파일을 복사하면 즉시 인식됩니다. 다른 버전이나 덤프 버전의 올스타즈도 실행 가능하며, 해당 파일 이름은 화면 상단에 주황색으로 표시됩니다. 와이드스크린, 치트, 레벨 선택 기능은 미국 버전에 맞춰져 있습니다.
게임을 바로 시작하려면 SuperMarioAllStars.exe인수로 --game smb1, --game smbll, --game smb2또는 --game smb3(예: 바로 가기에서)를 제공하세요.
배터리 저장 파일은 ` saves\smas.srm<파일 이름>` 에 saves\, 저장 상태 파일은 `<파일 이름>`에 screenshots\, smas_port.ini스크린샷 파일은 `<파일 이름>`에, 설정 파일은 `<파일 이름>`에 저장됩니다.
모든 파일은 기존 파일을 덮어쓰기 전에 완전히 기록되므로 디스크 용량이 가득 차더라도 저장 파일이 잘리는 일은 없습니다 (이 경우 저장 실패 메시지가 표시됩니다).
저장 상태 파일에는 체크섬이 포함되어 있어 손상된 파일은 불러오지 않습니다. 또한 저장 상태 파일은 와이드스크린 상태를 유지하므로 저장된 상태 그대로 불러올 수 있으며, 더 좁은 화면 비율로 저장되었거나 이전 버전으로 저장된 상태는 더 넓은 화면의 적들을 불러옵니다.
그래픽 드라이버가 재설정되더라도 (드라이버 업데이트 또는 충돌로 인해) 화면이 자동으로 복구되고 게임은 계속 실행됩니다.
조작방법
키보드 | 조이패드(Xbox 레이아웃, PlayStation, Switch Pro 및 USB/SNES 패드 지원) | |
|---|---|---|
| 방향키 | 방향키 | 방향키 / 왼쪽 스틱 |
| B / A / Y / X | Z/X/A/S | 하단/오른쪽/왼쪽/상단 버튼 |
| 왼쪽/오른쪽 | Q / W | LB / RB |
| 시작 | 입력 | 메뉴/시작 |
| 메뉴 | Esc 또는 오른쪽 Shift(선택) | 보기/선택 |
| 게임 선택 버튼 | 메뉴 → 게임 내에서 선택 버튼을 누르세요 | 왼쪽 스틱 누르기 |
| 상태 저장/불러오기 | F5 / F8 | |
| 빨리 감기 | 탭(길게 누르기) | RT (길게 누르기) |
| 되감기 | 백스페이스(누르고 있기) | LT (홀드) |
| 전체 화면 | F11 또는 Alt+Enter | |
| 런처: 선택/플레이/종료 | 방향키 / Enter / Esc | 방향키 / A / B |
| 스크린샷 | F12 |
되감기 버튼을 길게 누르면 게임 플레이의 마지막 1분 정도를 두 배 속도로 되돌아갈 수 있습니다. 버튼에서 손을 떼면 그 지점부터 다시 시작합니다. 저장된 게임 진행 상황은 되돌릴 수 없습니다. 되감기 및 빨리 감기 기능은 메뉴 → 조작 설정 에서 끌 수 있습니다 .
메뉴 → 컨트롤 에서 모든 버튼(키보드 및 패드, 두 플레이어 모두)을 재설정할 수 있습니다 . 각 컨트롤러는 다른 컨트롤러가 연결되거나 분리되어도 자신의 패드 번호를 유지하고, 다시 연결되면 원래 번호를 되찾으므로 플레이어는 컨트롤러를 바꿔 사용할 필요가 없습니다.
셀렉트 버튼은 메뉴를 열고 닫는 버튼입니다. 올스타즈 저장 메뉴(일시 정지 후 셀렉트)에는 각 게임별로 셀렉트 버튼만 필요합니다. 만약 셀렉트 버튼을 게임 셀렉트 버튼에 할당하고 싶다면, 컨트롤 → 셀렉트 버튼 에서 "탭: 게임 셀렉트 - 길게 누르기: 메뉴"로 설정하세요.
메뉴와 런처에서 패드의 아래쪽 버튼은 확인, 오른쪽 버튼은 뒤로 가기입니다. 컨트롤 → 메뉴 버튼 → 오른쪽 확인으로 설정하면 버튼 간 위치가 바뀝니다(닌텐도 레이아웃 기준).







댓글
SuperMarioAllStars
https://github.com/Darhkfox/SuperMarioAllStars
Super Mario All-Stars (USA)
https://www.planetemu.net/en/rom/nintendo-super-nintendo-entertainment-system/super-mario-all-stars-usa