Retroarch Openbor Core -

Your Version 4 UUID:

82230ad4-0af6-405d-9c07-a84628c567a2

Refresh page to generate another.

Retroarch Openbor Core -

The RetroArch OpenBOR Core: A Comprehensive Guide to Playing Beat 'em Ups on RetroArch

RetroArch, the popular open-source emulator frontend, has been a game-changer for retro gaming enthusiasts. With its extensive library of cores, users can play a wide range of classic games on various platforms. One of the most exciting cores available for RetroArch is the OpenBOR core, which allows users to play a vast array of beat 'em up games. In this article, we'll dive into the world of RetroArch's OpenBOR core, exploring its features, benefits, and how to get started with playing your favorite beat 'em ups.

What is OpenBOR?

OpenBOR (Open Beats of Rage) is an open-source, multi-platform beat 'em up engine. It was created by a team of developers who aimed to recreate the classic beat 'em up experience of the 80s and 90s. OpenBOR allows users to play a wide range of beat 'em up games, from classic arcade titles to original creations. The engine is highly customizable, with support for various graphics, sound, and gameplay mods.

What is the RetroArch OpenBOR Core?

The RetroArch OpenBOR core is a module that integrates the OpenBOR engine into the RetroArch emulator frontend. This core allows users to play OpenBOR games within RetroArch, taking advantage of the frontend's features, such as shader support, controller configuration, and netplay. The OpenBOR core is essentially a wrapper around the OpenBOR engine, making it easy for users to access and play OpenBOR games within RetroArch.

Features of the RetroArch OpenBOR Core

The RetroArch OpenBOR core comes with a range of exciting features that enhance the beat 'em up gaming experience:

Getting Started with the RetroArch OpenBOR Core

To get started with the RetroArch OpenBOR core, follow these steps:

  1. Download and install RetroArch: If you haven't already, download and install RetroArch from the official website.
  2. Download the OpenBOR core: Launch RetroArch, navigate to the "Cores" menu, and download the OpenBOR core.
  3. Install OpenBOR games: Download OpenBOR games (in the form of .pak files) from various online sources, such as the OpenBOR website or fan-made repositories.
  4. Configure the OpenBOR core: Launch the OpenBOR core within RetroArch, and configure the settings to your liking, including controller configuration, shader settings, and more.
  5. Play OpenBOR games: Load your OpenBOR games within the core, and start playing!

Tips and Tricks

Here are some tips and tricks to enhance your experience with the RetroArch OpenBOR core:

Conclusion

The RetroArch OpenBOR core is a fantastic addition to the RetroArch emulator frontend, offering a vast library of beat 'em up games and a highly customizable gameplay experience. With its features, such as shader support, controller configuration, and netplay, the OpenBOR core is a must-have for fans of beat 'em up games. By following this guide, you can get started with playing your favorite beat 'em ups on RetroArch using the OpenBOR core. So, what are you waiting for? Dive into the world of beat 'em ups with RetroArch's OpenBOR core and experience the thrill of classic arcade gaming.

Additional Resources

These resources provide a wealth of information on RetroArch, OpenBOR, and the OpenBOR core, including documentation, community forums, and developer resources.

By providing a detailed guide to the RetroArch OpenBOR core, this article aims to empower users to explore the world of beat 'em up games on RetroArch. Whether you're a seasoned retro gaming enthusiast or a newcomer to the world of classic gaming, the RetroArch OpenBOR core offers a wealth of exciting gaming experiences. So, go ahead, get started, and experience the thrill of beat 'em up gaming on RetroArch!

As of April 2026, RetroArch does not have an official, native OpenBOR core

. While OpenBOR (Open Beats of Rage) is a popular engine for fan-made beat 'em ups, it typically operates as a standalone program rather than a standard Libretro plugin. ChronoCrash Current Implementation & Status Engine Nature:

OpenBOR is a game engine, not a console emulator. Because each game can be tied to a specific engine build, creating a single, consistent core is difficult. Standalone Preference:

Most systems, including hacked NES/SNES Classics and RetroPie, run OpenBOR as a standalone module instead of through RetroArch. Experimental Support: Some frontends like ES-DE (EmulationStation Desktop Edition)

have recently added experimental support for OpenBOR on macOS, though this is often external to the RetroArch framework. ChronoCrash Common Workarounds for RetroArch Users

Since a native core is missing, users often employ these alternative methods to play OpenBOR games within or alongside RetroArch: PPSSPP Core (PSP Emulation): Some users run the PSP version of OpenBOR ( OPENBOR.PBP ) using RetroArch’s PPSSPP core Performance:

This method is often slower than native play and may require adjusting CPU clock speeds (e.g., to 222 MHz) for stability. Games must be placed in the folder within the PSP directory structure. External Launchers:

On platforms like the PlayStation Classic (using AutoBleem) or RetroPie, OpenBOR is launched as a separate port that bypasses the RetroArch menu. Handheld OS Support: Custom firmwares like

include OpenBOR as a pre-configured port, though it still functions independently of the (Libretro) cores. Libretro Forums Known Technical Issues What if OpenBOR was included as a libretro/RetroArch core? 5 Oct 2021 —

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

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 .bor and including an empty text file with the same name inside for proper detection.

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. retroarch openbor core

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.

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.

(Open Beats of Rage) games within RetroArch is not handled by a dedicated native core in the standard library . Instead, it is typically achieved by using the PPSSPP core to run the PSP version of the OpenBOR engine. Libretro Forums 1. Essential Files & Setup

To get OpenBOR running, you must first prepare the engine files and your game library. Engine Files : Download the PSP version of the OpenBOR engine. Look for a file typically named OPENBOR.PBP inside the "Psp" folder of the engine package. Game Files : OpenBOR games are usually provided as Folder Structure Create a folder on your storage (e.g., /RetroArch/Games/OpenBOR/ OPENBOR.PBP file in this folder. Create a subfolder named (exactly as shown) in the same directory as the game files into this Libretro Forums 2. Loading in RetroArch

Since there is no "OpenBOR Core," you will use the PlayStation Portable (PPSSPP) core to bridge the gap. Core Download : Open RetroArch, go to Online Updater Core Downloader , and select Sony - PlayStation Portable (PPSSPP) Run the Engine Load Content from the main menu. Navigate to your OpenBOR folder and select the OPENBOR.PBP When prompted, choose the core to launch it. Libretro Forums 3. In-Game Configuration

Once the engine launches via the PPSSPP core, you will see a list of your

: Most games will default to standard PSP button mapping. You can remap these in the Quick Menu within RetroArch. Performance : If a game runs slowly, access the RetroArch Quick Menu Core Options to adjust settings like Frame Skipping

: To change games, you must exit to the engine's main menu or use RetroArch's Close Content 4. Compatibility Notes

The neon flicker of the "Select Core" menu cast a blue glow over face. For years, his

setup had been a pristine museum of 8-bit plumbers and 16-bit hedgehogs. But tonight, he was looking for something raw. He scrolled past the usual suspects until he saw it:

To the uninitiated, it was just an open-source engine for fan-made beat-'em-ups. To Elias, it was a portal to an alternate dimension where the console wars never ended and copyright laws didn't exist.

He clicked "Load Core," and the screen pulsed. Suddenly, the sterile silence of his apartment was shattered by the digitized crunch of a synthesized guitar riff. The game wasn't just a port; it was a "Mega-Mashup"—a gritty, rain-slicked street scene where Streets of Rage Final Fight , with a few rogue Mortal Kombat ninjas lurking in the background.

As Elias gripped his controller, the haptic feedback kicked in with a rhythmic thrum, like a heartbeat. He picked a character—a pixel-art rendition of a forgotten 90s action hero—and stepped onto the digital pavement.

The OpenBOR core didn't just run the game; it felt like it was breathing. Every punch landed with a frame-perfect stutter that made the impact feel real. He navigated through the "Nightmare on 1st Street" level, the engine seamlessly handling dozens of sprites that would have melted an actual Sega Genesis.

Hours bled into a blur of upper-cuts and health-restoring floor chickens. Just as he reached the final boss—a giant, cybernetic version of a corporate CEO—the music swelled into a high-bitrate remix of his childhood. In that moment, the "RetroArch OpenBOR core" wasn't just software on a hard drive. It was a time machine, rebuilt by fans, fueled by nostalgia, and running perfectly at sixty frames per second.

Elias landed the final blow, the screen flashed white, and for a second, he could almost smell the ozone of a crowded 1994 arcade. this core or perhaps a list of the best fan-games to run on it?

You're looking for a review of the RetroArch OpenBOR core!

For those who may not know, RetroArch is a popular open-source frontend for emulators, and OpenBOR is a dynamic recompilation of the original Beat 'em up game, Streets of Rage, with a built-in level editor.

The RetroArch OpenBOR core allows users to play OpenBOR on various platforms, including Windows, macOS, Linux, Android, and more.

Here's a brief review:

Pros:

  1. Easy to use: The RetroArch OpenBOR core is straightforward to set up and use, even for those new to RetroArch.
  2. Feature-rich: OpenBOR offers a wide range of features, including a built-in level editor, support for custom levels, and various gameplay tweaks.
  3. Community-driven: OpenBOR has an active community, with many user-created levels, characters, and modifications available.
  4. Cross-platform: The RetroArch core allows you to play OpenBOR on multiple platforms, making it easy to play with friends across different devices.

Cons:

  1. Steep learning curve: While the core itself is easy to use, OpenBOR's level editor and customization options can be overwhelming for new users.
  2. Some stability issues: As with any open-source project, some users may encounter stability issues or bugs, although these are generally addressed by the community.

Verdict: The RetroArch OpenBOR core is an excellent option for fans of side-scrolling beat-em-ups, particularly those who enjoy Streets of Rage. With its feature-rich gameplay, active community, and cross-platform compatibility, it's definitely worth checking out.

Rating: 4.5/5

Have you tried the RetroArch OpenBOR core before? What's your experience with it?

The story of the OpenBOR core in is a saga of community persistence and the technical hurdles of bringing a highly specialized "engine" into a unified emulation environment. The Origin: Beats of Rage The story begins with Beats of Rage (BOR)

, a 2003 tribute to Streets of Rage developed by Senile Team. While it was initially just a standalone game, its engine was so robust that it was quickly modified into OpenBOR, an open-source engine designed for creating custom beat-'em-up games (often called "modules" or .pak files). The Challenge of RetroArch Integration

For years, OpenBOR remained a standalone application. Bringing it to RetroArch was difficult for several reasons:

Engine vs. Emulator: Unlike most RetroArch cores, which emulate a specific hardware console (like the SNES), OpenBOR is a game engine. It doesn't "play" a ROM; it "runs" an application.

Diverse Versions: Different OpenBOR games (modules) often require specific versions of the engine to work correctly, leading to compatibility "breaking" when the engine was updated. The RetroArch OpenBOR Core: A Comprehensive Guide to

The Libretro Port: The core was eventually developed using the Libretro API, allowing it to run within RetroArch. This allowed users to apply shaders, use RetroArch's input mapping, and play beat-'em-up classics across platforms like PC, Android, and handhelds. Current Status

Today, the OpenBOR core is primarily available for Windows and Linux through the RetroArch Core Downloader. It allows players to enjoy massive fan-made crossovers (like Marvel First Alliance or He-Man) alongside their official retro library.

However, because OpenBOR modules are often large and memory-intensive, the core remains more resource-heavy than standard console emulators, keeping it a "specialist" core for dedicated brawler fans.


Step 3: Loading the Game

RetroArch does not always recognize PAK files as ROMs by default.

  1. Load the OpenBOR Core: Go to Load Core and select the OpenBOR core you installed.
  2. Go to Load Content.
  3. Navigate to the folder where you extracted the PAK file.
  4. Select the .pak file.
  5. If asked, select "Default" or "OpenBOR" as the associated core.

*Note: On some lower-end devices, you

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 RetroArch OpenBOR core is a powerful tool for fans of the beat 'em up genre, allowing players to experience custom arcade-style games on modern hardware. By integrating the OpenBOR engine into the versatile RetroArch frontend, users can enjoy classic and community-created titles with the benefit of advanced features like shaders, netplay, and consistent input mapping. What is OpenBOR?

Originally known as "Beats of Rage"—a fan-made tribute to Streets of RageOpenBOR (Open Beats of Rage) evolved into a robust, open-source 2D side-scrolling engine. Unlike standard emulators that mimic specific console hardware, OpenBOR is a standalone game engine used to create entirely new titles or "mods" based on famous franchises like Double Dragon, Final Fight, and Mega Man. The Role of the RetroArch Core

In the RetroArch ecosystem, a "core" is a modular plugin that allows the main software to run specific game systems or engines. The OpenBOR core specifically handles the execution of .pak files, which contain the assets and logic for these custom games.

Key benefits of using the RetroArch core over standalone versions include: Retroarch Openbor Core _hot_

The Fragmented Heart: The Challenge of a RetroArch OpenBOR Core

OpenBOR (Open Beats of Rage) is not a traditional emulator; it is a dynamic, open-source game engine tailored for side-scrolling brawlers. Unlike a Super Nintendo emulator that replicates a fixed set of hardware, OpenBOR evolves with every game created for it. This fundamental difference creates a unique set of challenges for the Libretro/RetroArch developers. The Engine vs. Emulator Dilemma

The primary obstacle to a unified RetroArch core is versioning. According to community developers at Chronocrash, OpenBOR games (often called "mods") are frequently hard-coded to specific engine builds. An update that improves the engine for one game might break another. For RetroArch to provide a "proper" experience, it would likely need multiple cores—similar to how MAME is handled—to ensure compatibility across decades of fan-made content. Current Workarounds and Implementation

Because a native core is complex to maintain, users often turn to creative workarounds:

The PSP Layer: One popular method involves using the PPSSPP core to run the PSP version of OpenBOR. As detailed in Libretro forum tutorials, users can load an OPENBOR.PBP file through the PSP emulator to bypass the need for a native core.

External Ports: On systems like ArkOS, OpenBOR is often handled as a "Port" rather than a core. This allows the engine to run with its own dependencies without being forced into the strict Libretro API. The Path Forward

For a "proper" essay-worthy core to exist, developers would need to implement a Libretro wrapper that can intelligently switch between engine versions or maintain a highly compatible "backwards-compatible" fork. Until then, OpenBOR remains a "white whale" for the platform: highly desired for its massive library of fan games (like TMNT: Rescue-Palooza or He-Man), but technically elusive due to its rapid and decentralized development.

there is no official OpenBOR core natively built for as of April 2026

, the community has developed several reliable "workaround" methods to play these beat-'em-up titles within the libretro ecosystem Current State of OpenBOR in RetroArch

Historically, the main hurdle in creating a dedicated OpenBOR core is that OpenBOR is a game engine

, not a standard console emulator. Every game "module" (usually in

format) is built for a specific version of the engine, meaning a single RetroArch core would struggle with universal compatibility. ChronoCrash Method 1: The PSP Core Workaround (Most Reliable)

The most successful way to run OpenBOR within RetroArch, particularly on platforms like or mobile devices, is by using the PPSSPP core Libretro Forums Download the PSP version of the OpenBOR engine (this typically includes an OPENBOR.PBP Add your games files) into the folder within the OpenBOR PSP directory. Launch via RetroArch Sony - PlayStation Portable (PPSSPP) Select the OPENBOR.PBP file as your content.

The OpenBOR engine will boot inside the PSP emulator, allowing you to select and play your modules. Libretro Forums Method 2: Standalone Engine via Frontends If you are using a frontend like ES-DE (EmulationStation Desktop Edition)

alongside RetroArch, recent April 2026 updates have enabled official experimental support for OpenBOR on macOS and Linux (AArch64). ES-DE Frontend

: Instead of looking for a core inside RetroArch, you install the standalone OpenBOR engine and point your frontend (like ES-DE or Performance

: Standalone versions generally offer better performance and fewer graphical "plugin" issues than emulated workarounds. Key Considerations for 2026 Online updating/downloading of cores - RetroArch 29 Apr 2025 —

RetroArch OpenBOR core (specifically the Libretro port ) allows you to play thousands of fan-made beat 'em up games—often based on franchises like Street of Rage Final Fight —directly within the RetroArch ecosystem. While OpenBOR is technically a game engine

rather than a traditional console emulator, the RetroArch core provides a unified way to manage these games alongside your other classic systems. 🕹️ Key Features of the OpenBOR Core Unified Beat 'Em Up Hub: Play massive fan-made sequels like TMNT: Shell Shocked He-Man: Siege of Castle Grayskull Libretro Benefits: Gain access to RetroArch-specific features like , and universal input mapping Cross-Platform Portability: Large game library : The OpenBOR core supports

Runs on various devices, including PC, mobile, and even modified classic consoles like the PlayStation Classic Core Options: Tailor the experience through the Quick Menu > Core Options

, which often includes settings for internal resolution and aspect ratio fixes. ChronoCrash 🛠️ How to Set Up the OpenBOR Core Unlike most console cores, OpenBOR games (called .PAK files ) require a specific file structure to run correctly. Download the Core: Open RetroArch and navigate to Main Menu > Online Updater > Core Downloader . Locate and download the Organize Your Files: Create a folder named in your ROMs directory. Place your game files (e.g., ) inside a subfolder named Launch Content: Load Content , navigate to your folder, and select your desired game. Configure Controls: Most games will auto-map, but you can refine bindings in Quick Menu > Controls to match the arcade layout. Libretro Forums ⚠️ Known Compatibility & Limitations

Because OpenBOR is an evolving engine, not every game (Mod) is compatible with the version used in the RetroArch core. Version Mismatches:

If a game crashes or shows a "build error," it likely requires a newer or specific standalone version of OpenBOR that hasn't been ported to the core yet. Performance Tweak:

On lower-end hardware (like the PSP or Mini-consoles), you may need to adjust the CPU clock speed

in the core options to maintain full speed without audio stuttering. Alternative Methods:

On some systems (like Lakka), users sometimes run OpenBOR through the PPSSPP (PSP) core by loading a

version of the engine, though the native core is generally preferred for performance. ChronoCrash

Setting up OpenBOR (Open Beats of Rage) in RetroArch is slightly different than other systems because it often involves specific file structures or using the PPSSPP core as a wrapper. Core Selection

While there have been experimental standalone OpenBOR cores, the most stable way to run OpenBOR within RetroArch on many platforms (like Android or Lakka) is by using the PSP version of the engine through the PPSSPP core. Setup Guide

Download the Engine: You need the PSP build of OpenBOR. This typically comes as a folder containing an EBOOT.PBP or OPENBOR.PBP file. Organize Files:

Place your OpenBOR game files (which end in .pak) into a folder named Paks.

The structure should look like this: RetroArch/roms/OpenBOR/PBP_FILE and RetroArch/roms/OpenBOR/Paks/your_game.pak. Loading Content: Open RetroArch and go to Load Content. Navigate to your OPENBOR.PBP file and select it.

When prompted for a core, select Sony - PlayStation Portable (PPSSPP). Important Tips

Compatibility: Because each OpenBOR game is often tied to a specific build version of the engine, some newer games may not run well on older versions of the core.

Controls: You may need to enter the Quick Menu (Hotkey + X) while the game is running to map your buttons under the Controls sub-menu.

Performance: If games run slowly on older hardware (like a Raspberry Pi 3), try enabling Frame Skipping in the core options.

Are you setting this up on a specific device like a PC, Android phone, or a handheld console? Tutorial: How to play OPENBOR in Retroarch - Lakka

RetroArch is a popular front-end for emulators, and OpenBOR is a core that allows users to play various arcade and console games. Here are some proper features of the RetroArch OpenBOR core:

Keep in mind that not all features may be available for every game, and some features may require specific settings or configurations.

The RetroArch OpenBOR core serves as a specialized integration for the Open Source Beat 'em Up Engine (OpenBOR), allowing users to play fan-made, community-developed beat 'em up titles directly within the RetroArch frontend.

While OpenBOR is technically a game engine rather than a traditional console emulator, the core provides the standard RetroArch benefits, such as unified controller mapping, shaders, and cross-platform compatibility. Key Features and Performance

Engine Integration: The core functions as a bridge for OpenBOR's custom engine, which is used for notable fan titles like He-Man: Masters of the Universe and Night Slashers X.

Performance: On specialized hardware like the NES and SNES Classic, custom cores (such as the KMFD Maniac builds) are designed to run games at full speed with optimized memory usage.

Unified Interface: Users can apply RetroArch’s video shaders and CRT filters to OpenBOR games to enhance the retro aesthetic. Installation and Setup Guide

To play OpenBOR games in RetroArch, follow these general steps found across official guides and community tutorials:

The Genesis of OpenBOR

To understand the core, one must first understand the engine. OpenBOR originated from the Senile Team's "Beats of Rage," a 2003 homebrew homage to Sega's Streets of Rage 2. Over two decades, the open-source project evolved into a robust scripting engine that allows creators to build custom side-scrolling brawlers. Titles like Night Slashers X, Rage of the Streets, and Final Fight LNS are not "ROMs" in the traditional sense; they are self-contained game packages (.PAK files) that include custom sprites, music, hitboxes, and AI scripts.

Native OpenBOR runs as a standalone executable on Windows, Linux, Android, and legacy consoles like the PSP. However, standalone builds have historically suffered from version fragmentation; a .PAK file built for OpenBOR v3.0 might crash on v4.0. This is where RetroArch’s core system offers a theoretical solution: version-controlled emulation of the engine itself.

The Ultimate Guide to the OpenBOR Core in RetroArch

If you grew up in the arcades during the 90s, you likely have a soft spot for the "Beat 'em Up" genre. From Final Fight to Streets of Rage, these games defined a generation. While official commercial releases of these games have slowed down, the homebrew community has kept the spirit alive through OpenBOR.

OpenBOR is the premier engine for creating custom beat 'em ups. While it is traditionally run as a standalone application on Windows, the RetroArch OpenBOR Core (often utilizing a port known as Beetle OpenBOR or similar variants) allows you to bring these massive, fan-made brawlers to consoles, handhelds, and your main living room setup.

Here is everything you need to know about getting OpenBOR running inside RetroArch.


1. Streets of Rage 2X (SOR2X)

Created by Kratus, this is the Streets of Rage remaster that SEGA never made. It includes every character from SOR1, 2, 3, and Battle mode. The combo system is fluid, and the music is a synthwave dream.

Part 5: OpenBOR Core vs. Standalone OpenBOR

You might ask, "Why use the RetroArch core when I can just download the OpenBOR APK/EXE?"

| Feature | RetroArch OpenBOR Core | Standalone OpenBOR | | :--- | :--- | :--- | | Shaders | Yes (CRT, Scanlines, HDR) | No / Limited | | Netplay | Yes (Full Online Co-op) | No | | Save States | Yes (Save anywhere, unlimited slots) | Limited / Unstable | | Rewind | Yes | No | | Latency | Low (Run-Ahead supported) | Variable | | Controller Mapping | Global (Set once for all games) | Per-device, often buggy | | Platform Support | 20+ platforms | Fragmented (PC vs Android builds differ) |

The Verdict: Use the RetroArch core for desktop PCs, modern consoles (Switch/PS Vita), and Android devices. Only use standalone OpenBOR if you are using a very old PC (Windows XP era) or a niche device that RetroArch doesn't support.


4. Night Slashers X

The original Night Slashers was a cult classic. This mod updates the sprites, adds new characters, and re-balances the gameplay. It is gory, campy, and gorgeous with CRT shaders.

Why Use the RetroArch Core?

If OpenBOR runs natively on PC, why bother with a RetroArch core?

  1. Cross-Platform Portability: If you are running RetroArch on a PlayStation Classic, a Raspberry Pi, an Android phone, or a Nintendo Switch (via homebrew), the standalone PC version won't work for you. The core allows these devices to run OpenBOR games.
  2. Unified Controls: RetroArch handles the controller mapping. You don't have to configure joysticks inside the OpenBOR menu; RetroArch translates your inputs automatically.
  3. Shaders and Overlays: You can apply RetroArch CRT shaders or LCD overlays to give these modern homebrew games a classic arcade aesthetic.