Solarus est un moteur de jeu libre spécialisé dans l'action-aventure en 2D, très directement inspiré des Zelda 16 bits et de A Link to the Past en particulier. Démarré en 2011 par le développeur français Christopho, il fournit tout ce qu'attend ce genre — déplacements en vue de dessus, cartes à tiroirs, coffres, donjons, inventaire, dialogues — et laisse les auteurs écrire la logique de leur jeu en Lua.
Solarus ne contient aucun jeu : il exécute des quêtes, c'est-à-dire des paquets de données créés avec l'éditeur officiel Solarus Quest Editor. Une quête rassemble les cartes, les scripts Lua, les sprites, les musiques et les dialogues d'un jeu complet. La communauté en publie régulièrement, gratuitement, sur le site du projet (solarus-games.org) : des aventures originales comme des remakes non officiels très aboutis.
| Projet | Solarus |
| Auteur | Christopho (Christophe Thiéry) |
| Première version | 2011 |
| Type de jeux | Action-aventure 2D |
| Licence | GPL-3.0 |
| Manette | Obligatoire |
| Clavier | Facultatif |
Recalbox est livré avec la quête Yarntown de Max Mraz, une relecture de Bloodborne en 2D vue de dessus. Voir la page Jeux inclus.
Nouveau en Recalbox 10.1 : Solarus passe en version 2.0.3.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| solarus | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Un seul émulateur est proposé, le moteur Solarus lui-même en version standalone, disponible sur toutes les boards. Recalbox le lance en plein écran, lui transmet la configuration de vos manettes et associe la combinaison Hotkey + Start à la sortie du jeu.
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 quêtes dans :
/recalbox/share/roms/solarus/
Extensions acceptées : .solarus .zip
Une quête est un fichier unique — une archive contenant toutes les données du jeu — que l'on dépose tel quel dans le dossier. Ne la décompressez pas : Solarus lit l'archive directement.
/recalbox/share/roms/solarus/
├── yarntown.solarus
└── ma-quete.solarus
Le fichier
.solarusest produit par l'éditeur Solarus Quest Editor. Une quête est liée à une version du moteur : une quête écrite pour une version plus récente que celle embarquée dans Recalbox affichera un message d'erreur au lancement.