Le développeur capsterx propose une innovation intéressante sur la scène Nintendo Switch, il s'agit de Solarus, un moteur de jeu de rôle d'action, pas un moteur RPG mais un moteur ARPG.
Le moteur Solarus permet de profiter de jeux proposés sous forme de scripts écrit en Lua, mais il peut aussi être utilisé pour lancer des jeux comme DX Solarus, un Zelda like sous licence GPL v3.
Du reste, les jeux peuvent être au format X.solarus, mais ils peuvent être décompressés dans un sous-répertoire, ce qui accélère les traitements de chargement. capsterx a apporté des innovations sur l'interface et des simplications au loader qui recherche les jeux directement dans le répertoire /switch/solarus/game.
Pour développer un jeu, il est possible d'utiliser solarus-quest-editor ou de profiter directement des jeux disponibles.
Cela change radicalement l'interface et supprime de nombreuses valeurs codées en dur. Elle est passée de PU à Borealis, ce qui a permis d'optimiser une grande partie du travail de conception de l'interface.
L'onglet "Paramètres globaux" n'est pas sauvegardé, mais vous ne devriez pas avoir besoin de les modifier. La version précédente avait turbo=yes par défaut, j'ai trouvé ceci cassé à quelques endroits dans 'Zelda Return of the Hylian SE'.
Vous pouvez également changer le mode vidéo pour un jeu donné. Zelda Return of the Hylian SE" n'a pas la possibilité de le changer. Il ne doit être utilisé que pour les jeux 1,5x, les jeux 1,6x incluent des shaders.