Retroarch Openbor Core Page
The Ultimate Guide to the RetroArch OpenBOR Core OpenBOR (Open Beats of Rage) is the world's most popular open-source 2D side-scrolling engine. While originally a tribute to Streets of Rage, it has evolved into a powerhouse for fan-made "beat 'em ups" featuring everything from Marvel heroes to iconic fighters like Hyper Final Fight 3. Integrating OpenBOR into RetroArch via a dedicated core allows you to enjoy these custom masterpieces with all the benefits of the RetroArch ecosystem, including shaders, unified controls, and cross-platform support. What is the OpenBOR Core?
The OpenBOR core is a libretro-compatible version of the OpenBOR engine. Unlike standard emulators that mimic specific hardware, OpenBOR is a game engine. This means the core acts more like a runtime for custom games—often distributed as .pak files—rather than a simulator for an old console. Key Benefits of Using RetroArch for OpenBOR
Unified UI: Manage your OpenBOR collection alongside your SNES, Genesis, and Arcade libraries.
Shaders & Filters: Apply CRT or upscale shaders to give modern fan-made games a classic arcade feel.
Input Mapping: Easily configure arcade sticks or modern gamepads like the Xbox Series controller once and have it work across all games.
Portability: Use the same core and game files on PC, Android, and even hacked consoles like the NES Classic. How to Install and Setup the OpenBOR Core
Setting up OpenBOR in RetroArch can be slightly different from other systems because of how the engine handles files. 1. Download the Core What if OpenBOR was included as a libretro/RetroArch core?
The OpenBOR core in RetroArch is a specialized engine designed to play fan-made "Beats of Rage" style games, primarily side-scrolling beat 'em ups. Unlike standard console emulators, OpenBOR functions as a game engine; each game is essentially an independent project that may require specific builds for full compatibility. Core Status & Installation retroarch openbor core
The OpenBOR core is currently considered an "experimental" or niche core in the RetroArch ecosystem.
Availability: It is not always available in the standard "Core Downloader" on all platforms. On systems like RetroPie, it must be installed from the Experimental Packages menu via the RetroPie Setup Script.
Platform Support: It has been successfully tested and used on PlayStation Classic, NES/SNES Mini, and various handhelds like the Powkiddy RGB20S.
Alternative Method (PSP Core): Some users run OpenBOR by loading the PSP version of the OpenBOR engine (OPENBOR.PBP) through the PPSSPP core in RetroArch. This is a common workaround when a native libretro core is unavailable or unstable. Content Management
OpenBOR games are typically distributed as .pak files or folders containing data.
File Structure: For the native core, games should generally be placed in an openbor folder within your ROMs directory.
Naming Convention: Some frontends like RetroDECK require renaming game folders to and including an empty text file with the same name inside for proper detection. The Ultimate Guide to the RetroArch OpenBOR Core
PAK Files: If using the PPSSPP method, place .pak files in the Paks folder within the OpenBOR directory. Compatibility & Performance Issues
Because OpenBOR is a community-driven engine that has evolved significantly over 20 years, compatibility can be tricky.
Version Mismatch: A game built for OpenBOR v3.0 might crash or have graphical glitches on a core based on a newer or older build.
Hardware Demands: Heavy visual effects (like intense rain or high sprite counts) can cause slowdowns on lower-powered devices like the SNES Classic or older handhelds.
Frame Skipping: On older hardware, enabling Frame Skip in the RetroArch Quick Menu may be necessary for playable speeds. Key Game Recommendations
OpenBOR is famous for high-quality fan sequels and crossovers, including:
He-Man: A highly-regarded brawler based on the classic cartoon. Streets of Rage Remake (A massive reimagining of
Beats of Rage: The original King of Fighters-style reskin of Streets of Rage.
Licensed Mods: Look for custom titles based on Double Dragon, Final Fight, Golden Axe, and Mega Man.
What is OpenBOR?
OpenBOR stands for "Open Beats of Rage." It is an open-source engine designed specifically for 2D scrolling fighting games. It is not an emulator; it does not play ROMs from an SNES or Sega Genesis cartridge.
Instead, it runs PAK files. These are custom game packages built by community developers. Over the years, the engine has evolved to support high-resolution sprites, complex scripting, and gameplay mechanics far beyond what the Sega Genesis could ever handle.
Famous OpenBOR Games Include:
- Streets of Rage Remake (A massive reimagining of the SoR series)
- Teenage Mutant Ninja Turtles: Rescue-Palooza!
- Crime Fighters: The Last Stand
- Marvel Infinity War
- Hyper Final Fight
How to Load and Play an OpenBOR Game
Unlike console ROMs, OpenBOR paks are not scanned by RetroArch's regular scanner. You need to run them manually.
- Place your
.pakor.borfiles in a folder (e.g.,RetroArch/roms/openbor/). - In RetroArch, go to Main Menu → Load Core → OpenBOR.
- Then select Load Content → navigate to your
.pakfile → open it. - The game will now boot into OpenBOR's menu. Choose your character and start playing!
Pro Tip: Once loaded, go to Quick Menu → Controls → Save Game Remap File to custom-tune buttons for each game. OpenBOR games often use 3 or 4 attack buttons (punch, kick, jump, special), which vary per mod.
Where to find the best PAK files?
The official hub for OpenBOR games is the Chrono Crash (lavalit) forums or the OpenBOR Database. Here are the "must-play" titles:
- Night Slashers X (Remake of the horror classic)
- Streets of Rage 2X (The definitive SOR2 mod)
- Teenage Mutant Ninja Turtles: Rescue Palooza (Over 30 playable heroes)
- Avengers: United Battle Force (Marvel universe beat ‘em up)
- Final Fight LNS (Legend of Newcastle System) – This is the gold standard of OpenBOR; massive roster, RPG elements.