Gen1Recomp

GitHub - bryanthaboi/gen1recomp: Gen1Recomp - A native Lua / LÖVE2D recreation of Gen 1 Poke


Gen1Recomp는 네이티브 Lua 및 LÖVE2D 엔진을 기반으로 포켓몬스터 1세대(레드, 블루, 옐로우)를 완벽하게 재구현한 오픈소스 팬 프로젝트입니다.

Gen1Recomp 상세 소개

Gen1Recomp 개요
- 플레이어가 제공한 정품 ROM을 활용하여 포켓몬스터 1세대 게임을 네이티브 환경에서 부드럽게 구동할 수 있도록 지원하는 고성능 리컴파일 엔진 및 게임 리크리에이션 프로젝트입니다.

핵심 엔진 및 플레이 방식 — 에뮬레이터 방식이 아닌 순수 네이티브 런타임 구현
- 게임의 맵 동작 및 엔진 코드를 수동 작성된 Lua로 재구현
- 그래픽 및 게임 데이터는 사용자가 제공한 정품 US ROM 파일에서 안전하게 디코딩하여 로드
- 게임보이 자체를 에뮬레이트하거나 어셈블리를 트랜스파일하지 않고 독자적인 캐시 시스템 활용

내장 모드 및 룰셋 시스템 — 원작의 버그 재현부터 현대적 개선까지 선택 가능
- gen1_faithful 기본 룰셋을 통해 255 오타 빗나감, 크리티컬 스피드 참조 오류 등 1세대 원작의 유명한 버그들을 그대로 재현
- modern_clean 룰셋을 선택하여 밸런스 오류나 불편한 퀴크를 제거하고 쾌적하게 플레이 가능
- 풍부한 훅과 레지스트리를 제공하는 네이티브 모드 플랫폼 및 인게임 모드 관리자 내장

크로스 플랫폼 및 이식성 — 다양한 운영체제와 휴대용 기기 지원
- Windows, macOS, Linux 등 데스크톱 환경을 지원하며 안드로이드 및 iOS 모바일 플랫폼 지원
- Anbernic RG34XXSP 등 포터블 핸드헬드 기기(PortMaster) 완벽 지원
- USB 스틱 등으로 쉽게 들고 다니며 플레이할 수 있는 포터블 모드(portable.txt) 제공

출시 일정 및 가격 — 오픈소스 무료 프로젝트
- MIT 라이선스로 배포되는 오픈소스 소프트웨어로 누구나 무료로 이용 및 기여 가능

핵심 기능

  • 포켓몬스터 1세대(레드, 블루, 옐로우)의 네이티브 Lua 및 LÖVE2D 재구현
  • 정품 ROM을 입력받아 게임 데이터 및 그래픽을 디코딩하는 스마트 임포터
  • 원작의 추억과 버그를 재현하는 룰셋 및 현대적 플레이를 위한 룰셋 선택 기능
  • 컨트롤러 지원, 실시간 치환 핫키 및 강력한 인게임 모드 매니저 제공
  • Windows, macOS, Linux, 핸드헬드 기기(RG34XXSP) 및 안드로이드/iOS 크로스 플랫폼 지원

기본 정보

Gen1Recomp와 비슷한 AI 서비스

  • MicroRegalo — 설치나 복잡한 준비 없이 웹 브라우저에서 바로 사용할 수 있는 키보드 연습, 자장가, 전국 문화행사 나들이 정보 등의 유용한 유틸리티 웹앱 모음입니다.
  • kkamagi — Mac에서 재생되는 모든 소스를 실시간으로 번역된 자막과 음성으로 변환해 주는 macOS 라이브 통역 도구입니다.
  • A.X-K2-Raon-Speech-21B-A3B — 크래프톤이 독자 개발한 이중언어(한국어/영어) 음성 언어 모델(SpeechLM)로, 음성 이해와 생성을 통합하여 제공합니다.
  • Idea Miner — 글로벌 외주 플랫폼의 실제 유료 완료 작업 데이터를 분석하여 인디 개발자에게 확실한 수요 신호와 시장 기회를 제공하는 마켓 리서치 플랫폼입니다.

공식 사이트 방문하기