Le développeur heyjoeway nous offre aujourd’hui un portage Switch du moteur de Cave Story, réalisé à partir des sources originales de ce classique du jeu de plate-forme et largement optimisé. Cela devrait assurer la meilleure expérience utilisateur qui soit. Il supporte ainsi l’affichage écran large, les PNG, l’alpha blending pour les transparences, la synchronisation verticale, le FLAC, Ogg Vorbis, .it, .xm, .mod, .s3m, .pxtone. Cerises sur le gâteau, ça tourne aux petits oignons à 60 fps et les sprites n’ont jamais été aussi fluides que d’origine.
↓ Améliorations de ce moteur : ↓
Cave Story Engine 2 est une décompilation de Cave Story. Ce dépôt contient le portage sur Nintendo Switch.
Cette branche a de nombreuses améliorations, incluant :
support PNG
Support complet de l’alpha blending
Correction du blending sur les textes, à l’aide du support du canal alpha
Toutes les ressources ont été déplacés dans le dossier DATA
VSync automatique (uniquement activé sur les moniteurs 60Hz)
Mouvements fluides des sprites, grâce à la suppression du verrouillage des sprites sur une grille 320×240 quand affichés (peut être réactivé en désactivant SMOOTH_SPRITE_MOVEMENT)
Corrections de bugs activés par défaut
Sons Pixtone divisés en fichiers .pxt
Support des formats audio Ogg Vorbis, FLAC, .it, .xm, .mod, .s3m et Pxtone pour les musiques et bruitages sonores
Support des sprites haute résolution (voir SPRITE_SCALE dans CommonDefines.h)
Commandes TSC supplémentaires (TODO: joindre la documentation pour ces commandes et les NPC Creepy Curly)
<MS4
<MIM
« Creepy Curly » NPC
Contrôles :
B: Sauter
Y: Tirer
Bumpers + Gâchettes : Arme suivante/précédente
Plus : Objets
Moins : Carte
Stick analogique/D-pad : Se déplacer