bryanthaboi GitHub avatar

pokemon-gen1-recomp-project

bryanthaboi

A native LÖVE2D recreation of Pokémon Red and Blue that extracts game data from a player-supplied ROM to provide enhanced features like modding, controls rebinding, and link play.

Stars

349

7-day growth

+263

Forks

15

Open issues

78

License

No data

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It is a complete ground-up reimplementation of the Gen 1 Pokémon games in Lua, offering native PC performance, full modding support, and modern quality-of-life features without emulation.

Who it is for

  • Pokémon ROM hackers and modders
  • Retro gaming enthusiasts who want a polished experience
  • LÖVE2D developers interested in game architecture
  • Players seeking portable save and controller support

Use cases

  • Playing Pokémon Red/Blue with customizable controls and visual filters
  • Creating and testing mods using the built-in mod platform
  • Running the game from a USB drive across different computers
  • Playing multiplayer via UDP link cable simulation

Strengths

  • No emulation or disassembly – clean Lua codebase
  • Verifies ROM integrity via SHA-1 before importing
  • Supports both keyboard and controller rebinding
  • Portable mode for USB stick usage

Considerations

  • Requires a legally obtained original ROM (cannot run standalone)
  • Only supports canonical US Red/Blue ROMs (specific SHA-1 hashes)
  • Desktop-only (no effect on mobile platforms)
  • Still in development – bugs may exist

README quick start

Quick Start

Description

Pokemon Gen 1 Recompilation Project - aka Gen1Recomp - A native Lua / LÖVE2D recreation of Gen 1 Pokemon

Related repositories

Similar projects matched by category, topics, and programming language.

nsdkinx
Featured
nsdkinx GitHub avatar

twell

Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.

MobileDesign & Creative
17
V4bel
V4bel GitHub avatar

Januscape

Januscape (CVE-2026-53359) is a 16-year-old use-after-free vulnerability in KVM/x86's shadow MMU that allows a guest to escape to the host on both Intel and AMD architectures.

C
512
shibco
shibco GitHub avatar

ableton-linux

A third-party installer and compatibility layer that enables Ableton Live 11 and 12 to run natively on Linux with low-latency audio, hardware support, and desktop integration.

C
251