본문으로 건너뛰기

치트

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

TODO: 치트 편집기 화면

치트 접근 위치

같은 편집기로 가는 두 진입점:

  1. 게임 실행 전: 게임 상세Edit Cheats.
  2. 게임 실행 중: 인게임 메뉴Cheats.

편집기에 표시되는 내용

게임별 치트 목록:

  • 이름 — 효과에 대한 짧은 설명
  • 코드 — 원본 치트 코드 (시스템에 따라 Game Genie, Action Replay, GameShark 등)
  • 토글 — on/off

토글은 실행 시(또는 플레이 중 상태 로드 시) 즉시 적용됩니다.

직접 치트 추가

  1. + Add Cheat 누름.
  2. 이름 입력 (짧은 라벨이면 됨).
  3. 시스템 고유 형식의 치트 코드 붙여넣기.
  4. 저장 후 토글 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).

치트와 상태 저장

치트 활성화는 런타임 메모리를 변경합니다. 치트가 켜진 상태로 저장한 상태에는 치트의 효과가 박혀 있습니다. 나중에 치트를 끄고 그 상태를 불러오면 게임 일부가 이상하게 동작할 수 있습니다. 권장 방식:

  1. 특정 플레이에 의도적으로 치트 활성화.
  2. "깨끗한" 상태 저장(치트 없음)은 별도 슬롯에.
  3. 다음 세션을 정상으로 하고 싶다면 종료 전에 치트 끄기.

관련 페이지