치트
DOSGamePlayer는 치트 API가 있는 코어(대부분의 레트로 시스템)에서 치트 코드를 지원합니다. 번들 치트를 활성화하거나 직접 추가할 수 있습니다.

치트 접근 위치
같은 편집기로 가는 두 진입점:
- 게임 실행 전: 게임 상세 → Edit Cheats.
- 게임 실행 중: 인게임 메뉴 → Cheats.
편집기에 표시되는 내용
게임별 치트 목록:
- 이름 — 효과에 대한 짧은 설명
- 코드 — 원본 치트 코드 (시스템에 따라 Game Genie, Action Replay, GameShark 등)
- 토글 — on/off
토글은 실행 시(또는 플레이 중 상태 로드 시) 즉시 적용됩니다.
직접 치트 추가
- + Add Cheat 누름.
- 이름 입력 (짧은 라벨이면 됨).
- 시스템 고유 형식의 치트 코드 붙여넣기.
- 저장 후 토글 on.
앱은 치트 코드를 검증하지 않습니다 — 코어에 잘못된 코드가 들어가면 아무 효과가 없거나 게임이 충돌할 수 있습니다. 의존하기 전에 Save State 로 테스트하세요.
어떤 시스템이 치트를 지원하나요?
대부분의 Libretro 기반 시스템:
- NES (FCEUmm, Nestopia) — Game Genie 코드
- SNES (Snes9x) — Pro Action Replay / Game Genie
- Game Boy / GBC (Gambatte) — GameShark / Game Genie
- GBA (mGBA) — CodeBreaker / GameShark / Action Replay
- 제네시스 / 메가 드라이브 (Genesis Plus GX) — Game Genie
- PSX (PCSXReARMed / Beetle PSX HW) — GameShark 코드
- N64 (Mupen64Plus Next) — GameShark
- NDS (DeSmuME) — Action Replay
DOS 게임은 보통 치트 API가 없습니다 — 게임 내 치트 콘솔 명령어를 대신 사용하세요 (예: DOOM의 IDDQD).
치트와 상태 저장
치트 활성화는 런타임 메모리를 변경합니다. 치트가 켜진 상태로 저장한 상태에는 치트의 효과가 박혀 있습니다. 나중에 치트를 끄고 그 상태를 불러오면 게임 일부가 이상하게 동작할 수 있습니다. 권장 방식:
- 특정 플레이에 의도적으로 치트 활성화.
- "깨끗한" 상태 저장(치트 없음)은 별도 슬롯에.
- 다음 세션을 정상으로 하고 싶다면 종료 전에 치트 끄기.