OpenBOR (Open Beats of Rage) est un moteur libre dédié aux beat'em up et run'n gun en 2D. Il descend directement de Beats of Rage, un hommage à Streets of Rage publié en 2003 par le studio néerlandais Senile Team, qui empruntait ses sprites aux jeux de combat SNK. Devant le succès du titre, ses auteurs ouvrent le code source : OpenBOR naît en 2004 et devient un moteur généraliste, porté sur d'innombrables plateformes et maintenu depuis par la communauté.
OpenBOR ne se joue donc pas avec des roms de console mais avec des modules : des jeux complets créés de toutes pièces par des auteurs amateurs, chacun livré sous la forme d'un unique fichier .pak qui contient les niveaux, les sprites, les musiques et les scripts. La scène est immense et couvre aussi bien les hommages (Streets of Rage, Final Fight, Double Dragon, Golden Axe) que des créations originales ou des adaptations de dessins animés et de comics.
Comme les beat'em up d'arcade dont il s'inspire, OpenBOR se prête particulièrement au jeu à plusieurs sur le même écran — pensez à brancher une seconde manette.
| Projet | OpenBOR (Open Beats of Rage) |
| Auteurs | Senile Team (Beats of Rage), puis la communauté OpenBOR |
| Première version | 2004 |
| Type de jeux | Beat'em up et run'n gun 2D |
| Manette | Obligatoire |
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| OpenBOR | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Un seul émulateur est proposé, le programme OpenBOR en version standalone, disponible sur toutes les boards. Recalbox génère automatiquement sa configuration à chaque lancement : plein écran, filtrage et mapping des manettes sont déduits de vos réglages, il n'y a rien à paramétrer dans le moteur lui-même.
Le netplay n'est pas disponible sur ce système et les RetroAchievements ne sont pas pris en charge. L'affichage CRT est géré.
Placez vos modules dans :
/recalbox/share/roms/openbor/
Extension acceptée : .pak
Chaque jeu tient dans un seul fichier .pak, qu'il ne faut ni décompresser ni renommer d'extension. Le nom du fichier est celui qui s'affiche dans l'interface :
/recalbox/share/roms/openbor/
├── Streets of Rage 2X.pak
└── Final Fight LNS.pak
Un module
.pakest compilé pour une génération donnée du moteur. Un jeu très ancien, ou au contraire conçu pour une version d'OpenBOR plus récente que celle embarquée dans Recalbox, peut refuser de se lancer ou afficher un écran noir : cherchez alors une autre édition du module.