오래된 게임을 다시 읽고,
고치고, 만들 수 있도록.

Understand old games.
Modify them. Build again.

오래된 게임의 코드와 데이터를 분석하고, 실행 중에 어떤 일이 일어나는지 확인합니다. 파악한 구조를 바탕으로 게임을 수정하고 다시 만들 수 있는 도구를 개발합니다.

RetroIR

기존 게임을 분석해 수정하고 다시 만들 수 있는 기반을 개발합니다. 게임의 상태, 규칙, 장면을 중간 표현(IR)으로 기술하고, 원래 기기나 다른 기기에서 실행할 수 있도록 만드는 것이 목표입니다.

코드 재구성, 실행 관찰, 아트 제작은 각각의 도구가 맡습니다. 한글화와 팬 게임 제작에도 분석된 구조와 도구를 활용합니다.

Anachron

RetroIR의 내부 툴체인입니다. 기존 게임의 동작을 재생성할 수 있는 모델로 복원하고 새 코드를 컴파일하는 기반을 개발합니다. AI가 제안한 해석은 정적 분석과 실행 관찰로 검증하며, 확인된 범위와 남은 가정을 기록합니다.

emucap ↗

에뮬레이터에서 화면, 메모리, 실행 상태를 관찰하고 제어합니다. 게임이 실제로 무엇을 했는지 확인할 자료를 수집합니다.

Dotmend ↗

게임의 팔레트와 크기 제약에 맞춰 AI와 함께 도트 아트를 만들고 수정합니다. 사람이 결과를 비교하고 세부 픽셀을 고칠 수 있습니다.

한글 패치

한글화에는 대사 번역 외에도 게임 내부를 고치는 일이 필요합니다. 텍스트가 저장된 위치를 찾고, 한글 글꼴을 넣고, 화면에 맞게 출력 코드를 수정했습니다.

마도물어 시리즈

콘솔과 PC로 나온 마도물어 시리즈의 한글 패치입니다.

madou-monogatari-kr-patch

뿌요뿌요 시리즈

뿌요뿌요 시리즈의 메뉴와 스토리 대사를 한글로 옮겼습니다.

puyo-puyo-kr-patch

파로디우스 시리즈

파로디우스 시리즈의 화면 텍스트를 한글로 옮겼습니다.

parodius-kr-patch

분석과 수정을 돕는 도구

에이전트 작업 지침

create-retro-game-kr-patch

AI 에이전트가 ROM 분석, 번역, 빌드, 에뮬레이터 확인을 진행할 때 읽는 작업 지침입니다.

저장소 보기

프로젝트 템플릿

create-kr-patch-template

한글 패치 프로젝트를 시작할 때 쓰는 템플릿입니다. 원본 게임 자산은 포함하지 않습니다.

저장소 보기

에뮬레이터 연결

emucap BETA

AI 에이전트가 에뮬레이터의 화면과 메모리를 읽고, 입력과 저장 상태를 제어하는 MCP 도구입니다.

저장소 보기

mcpads

소스 코드나 제작 도구가 남아 있지 않은 게임도 다시 이해하고 수정할 수 있기를 바랍니다. AI와 함께 코드를 분석하고, 한글 패치를 만들고, 에뮬레이터와 컴파일러 도구를 개발합니다. 이곳에 그 작업물과 기록을 모읍니다.

CONTACT

GitHub가 기본 연락 및 활동 채널입니다.

github.com/mcpads