📰 Title: | Cave Story (with NXEngine-evo) | 🕹️ / 🛠️ Type: | Game |
---|---|---|---|
🗃️ Genre: | Adventure & Action | 👁️ Visual: | 2D Scrolling |
🏷️ Category: | Adventure & Action ➤ Action Platformer | 🏝️ Perspective: | Side view |
🔖 Tags: | Action Platformer; Adventure; Shooter; Exploration; Anthropomorphism; Retro; Metroidvania; Sci-fi; Classic; Pixel Art; Cute; Story Rich; Replay Value; Flagship; Difficult; Multiple Endings; Moddable; Level Editor; Controller; Force Feedback | ⏱️ Pacing: | Real Time |
🐣️ Approx. start: | 2014-03-30 | 👫️ Played: | Single |
🐓️ Latest: | 2024-05-01 | 🚦 Status: | 05. Tested & Playable (status) |
📍️ Version: | Latest: 💥️ 2.6.5&2.6.5-1 / Dev: f8fb001 | ❤️ Like it: | 1. 🙏️⭐⭐⭐⭐⭐ (fantastic) |
🏛️ License type: | 🕊️🎁 Libre with Free assets | 🎀️ Quality: | 1. 🏆️⭐⭐⭐⭐⭐ (perfect) |
🏛️ License: | Code: GPL-3 / Artwork: Free | ✨️ (temporary): | |
🐛️ Created: | 2020-01-05 | 🐜️ Updated: | 2025-01-05 |
📦️ Package name: | nxengine-evo-bin | cavestory | ..... 📦️ Arch: | ![]() |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | |
⚙️ Generic binary: | ..... 📦️ Deb: | ||
🌍️ Browser version: | ..... 📦️ AppImage: | ![]() |
|
📱️ PDA support: | ![]() |
..... 📦️ Flatpak: | |
✨️ Not use: | ..... 📦️ Snap: | ![]() |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 👔️ Already shown: | ||
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🚧️ Some work remains to be done: | |
👫️ Contrib.: | goupildb & Louis | 🦺️ Work in progress: | |
🎰️ ID: | 15716 |
📜️[en]: | Cave Story (by Daisuke Amaya - Pixel, a Japanese indie author) is a free platform adventure game with great depth, inspired in particular by Metroid and Castelvania. Its protagonist - Quote - is a robot who wakes up with amnesia and explores various caves to discover his history. Collecting experience crystals enables him to upgrade his weapons, and solving puzzles allows him to discover new areas. NXEngine-evo is a libre and multi-platform compatible engine, adding notably support for SDL2 and Full HD screens, gamepad, force feedback, localization, mods, a custom soundtrack, as well as clean and corrected code. Excellent! | 📜️[fr]: | Cave Story (de Daisuke Amaya - Pixel, un auteur indépendant Japonais) est un jeu de plateforme et d'aventure gratuit d'une très grande profondeur, inspiré notamment de Metroid et Castelvania. Son protagoniste - Quote, est un robot qui se réveille amnésique et explore diverses cavernes pour découvrir son histoire. La collecte de cristaux d'expérience lui permettrons d'améliorer ses armes, et la résolution d'énigmes de découvrir de nouvelles zones. NXEngine-evo est un moteur libre et multiplateforme compatible, ajoute notamment le support SDL2 et des écrans Full HD, du gamepad, du retour de force, de la localisation, des mods, d'une bande son personnalisée, ainsi qu'un code nettoyé et corrigé. Excellent ! |
---|
🎲️ Gameplay: [th](201807), (202305), (202408),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(o)(201803) g(202305) g(202408) g(202408) g(202408) g(202408) g(202408) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] g[th](201807)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] [Changelog 1 2 3]
💰 Commercial
• [Support their work (Donate)]
🍩️ Resources
🔘️ Mods
• Sonic Story (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
• Other mods (Other mods): [Homepage] [Dev site] 🎬️ g(202xxx)
🔘️ Forks or similar projects
• 💥️ Cave Story NX (a fork of NXEngine-evo engine, BSD-2-Clause): [Homepage] [Dev site] [Flatpak] 🎬️ g(202204)
• NetXEngine (a version of NXEngine-evo designed to add online multiplayer, license): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[PCGamingWiki] [MobyGames]
🦣️ Social
Devs (NXEngine-evo) (NXEngine-evo Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (NXEngine-evo) (Epifanov Ivan (Sarcastic Cat, isage) [fr] [en]): [Site 1 2] [Patreon] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (NXEngine fork) (EXL, EXLMOTODEV, AAN, ASM [fr] [en]): [Site 1 2 3 4] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (NXEngine) (Caitlin Shaw (rogueeve) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Cave Story) (Daisuke Amaya (Pixel) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
[Wikipedia (Cave Story) [fr] [en] [de]]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak (see "Resources")] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [maxigaz (20190425)]
🦣️ Social Networking Update (on mastodon)
🕹️ Title: Cave Story (with NXEngine-evo)
🦊️ What's: A very deep platformer game & a libre engine
🏡️ -
🐣️ https://github.com/nxengine/nxengine-evo
🔖 #LinuxGaming #ShareYourGames #Flagship #LibreEngine #FreeAssets #Metroidvania
📦️ #Arch #AppIm #Snap
📖 Our entry: 🛒️Homeless
🌠️ Sorry for the missed release(s)
🥁️ Update: 2.6.5&2.6.5-1
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/nxengine/nxengine-evo/releases
🦣️ From: 🛜️ https://github.com/nxengine/nxengine-evo/releases.atom
🎲️ https://www.youtube.com/embed/?list=PLZ4aaPDXWe_c-Cq3-a1U3FQ9tNV7FJVbI
🎲️ https://www.youtube.com/embed/MNPjPoTxFFk
🎲️ https://www.youtube.com/embed/nZgk2slX-F0
🕶️ A side view (version 2.6.4, on my PC) in which the protagonist (the robot called Quote) finds himself in a huge cavern, separated from a house by a succession of platforms blocking his path. A HUD at the top left of the screen indicates the level (1), the number of lives (6) and his current weaponry (a pistol).
📚️ Cave Story (by Daisuke Amaya - Pixel, a Japanese indie author) is a free platform adventure game with great depth, inspired in particular by Metroid and Castelvania. Its protagonist - Quote - is a robot who wakes up with amnesia and explores various caves to discover his history. Collecting experience crystals enables him to upgrade his weapons, and solving puzzles allows him to discover new areas. NXEngine-evo is a libre and multi-platform compatible engine, adding notably support for SDL2 and Full HD screens, gamepad, force feedback, localization, mods, a custom soundtrack, as well as clean and corrected code. Excellent!
📜️ "A very deep free platformer & adventure game, and a libre compatible engine" 📜️
A somewhat upgraded/refactored version of NXEngine by Caitlin Shaw.
Differences from the original version of NXEngine:
• Port to SDL2 (thanks to PIlin)
• More resolutions and proper widescreen support up to Full HD (thanks to EXL)
• Animated character portraits
• Modern main menu
• Credits graphics specific to the Mimiga Mask ending
• Localization support
• Force feedback support
• Custom soundtrack support
• Initial mod support
• Vita/Switch versions
• Cleaner and partly-refactored code
• Tons of gameplay-related bugfixes
• Removed built-in data extractor
• Removed replays, as they were buggy/not implemented anyway
Un moteur libre compatible avec Cave Story, qui reprend le travail effectué sur d'autres portages et l'améliore, par l'NXEngine-evo Team, initié par Epifanov Ivan (Sarcastic Cat, isage), forkant le projets NXEngine de Caitlin Shaw (rogueeve) et NXEngine (fork du projet de Caitlin Shaw) d'EXL.
Cave Story (de Daisuke Amaya - Pixel, un auteur indépendant Japonais) est un jeu de plateforme et d'aventure gratuit d'une très grande profondeur, inspiré notamment de Metroid et Castelvania. Son protagoniste - Quote, est un robot qui se réveille amnésique et explore diverses cavernes pour découvrir son histoire. La collecte de cristaux d'expérience lui permettrons d'améliorer ses armes, et la résolution d'énigmes de découvrir de nouvelles zones. NXEngine-evo est un moteur libre et multiplateforme compatible, ajoute notamment le support SDL2 et des écrans Full HD, du gamepad, du retour de force, de la localisation, des mods, d'une bande son personnalisée, ainsi qu'un code nettoyé et corrigé. Excellent !
L'histoire (traduction partielel de Wikipedia [en]:
Cave Story tourne autour de Quote, un robot qui se réveille amnésique et explore diverses zones caverneuses afin de découvrir son histoire et de s'échapper de la grotte. Le personnage accède à de nouvelles zones en améliorant ses armes grâce à la collecte de cristaux d'expérience triangulaires et en résolvant diverses énigmes de plate-forme. Quote parle à des personnages non joueurs disséminés dans l'univers du jeu afin d'en apprendre davantage sur le monde et ses habitants.
Voir aussi / See also: Cave Story (aka Doukutsu Monogatari), Cave Story+, Cave Story (with NXEngine), Cave Story (with NXEngine-evo),
Une version quelque peu améliorée / refactorisée de NXEngine par Caitlin Shaw.
Différences par rapport à la version originale de NXEngine :
• Port vers SDL2 (grâce à PIlin)
• Plus de résolutions et prise en charge de grand écran appropriée jusqu'au Full HD (grâce à EXL)
• Portraits de personnages animés
• Menu principal moderne
• Crédits graphiques spécifiques au final du Mimiga Mask
• Prise en charge de la localisation
• Support du Force feedback
• Support d'une bande son personnalisée
• Support initiale des modds
• Versions Vita / Switch
• Code plus propre et partiellement refactorisé
• Des tonnes de corrections de bugs liés au gameplay
• Extracteur de données intégré supprimé
• Suppression des replays, car elles étaient boguées / non implémentées de toute façon
⚙️ Installation à partir du binaire
💡 Nota : Le livrable contient aussi les données du jeu (donc rien d'autre à installer).
📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.
💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
📦️ Installation (méthode alternative) à partir du binaire au format Snap :
• Un binaire au format Snap est disponible.
▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si ce n'est déjà fait, installez le paquet : snapd
▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package
💡Nota :
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
📄️ Installation à partir du source
• Source non testé.
🚀️ LANCEMENT DU JEU
💡 Nota : La sauvegarde de la partie se fait sur des bornes dans le jeu lui-même.
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] nxengine-evo ou $ nxengine-evo
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./nxengine-evo
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.
▸ Snap :
• Si vous l'avez installé à partir d'un paquet snap, lancez : $ /snap/bin/(nom de l'appli) (ou $ snap run (nom de l'appli))
⌨️🖱️🎮️ CONTRÔLES:
• Il se contrôle au clavier ou au gamepad.
• Direction : [←→] / [RIGHT 🕹️]
• Prendre un objet ou franchir une porte : [↓]
• Sauter ou valider : [Z] / [🎮️ 2]
• Tirer : [X] / [🎮️ 1]
• Inventaire : [Q]
• Retour au menu principal : [ESC]
• 📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 4 Janvier 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Test binaire de fonctionnement
• 💻️ PC specs :
Linux distribution : Debian Testing 64-bit
CPU : AMD Ryzen 7 2700X (8 coeurs)
Carte graphique : GeForce RTX 2070
RAM : 32Go
Joystick : Logitech Rumblepad (2 pads analogiques, un pad numérique, et retour de force).
• 🫕️ Installation :
▸ (✔ v. 2.6.4) Binaire classique : FONCTIONNEL.
▸ (✔ v. 2.6.5-1) Paquet Arch/AUR : FONCTIONNEL.
▸ (✔ v. 2.6.5-1) Paquet AppImage : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Snap : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
🟢️ Le binaire et les données sont fournis :)
• 🏗️ Réalisation :
‣ 📟️ Interface
🟢️ L'interface de Cave Story, avec en plus la localisation (dont le Français), davantage de choix dans les menus : celui de la la chanson (voir ci-après), l'ajout de l'option "Portraits animés" (je n'ai pas encore eut l'occasion de les voir), encore un peu plus d'options de résolutions d'affichage (du 480x272 au 1920x1080).
‣ 🏞️ Graphismes
🟢️ Ce sont ceux de Cave Story.
‣ 🎮️ Contrôles
⚪️ Il se contrôle au clavier ou au gamepad (mais c'est l'un ou l'autre, sinon il faut redéfinir les touches).
🟢️ Surprise n°1, le jeu se joue très bien et facilement au gamepad (très agréable).
🟢️ Surprise n°2 (et je trouve que c'est le gros bonus de ce fork), le retour de force est très convaincant : excellent !
🟠️ Je vois en passant que je retrouve mon souci avec le stick droit de mon joystick : je n'arrive pas à paramétrer correctement le stick droit, il n'est pas détecté quand je l'oriente à droite. Je l'ai testé avec l'utilitaire jstest-gtk (en dépôt et dans le Bottin): il fonctionne correctement. Visiblement c'est donc l'axe 2 ("Axis 2") qui n'est pas détecté correctement, alors qu'il renvoi des valeurs analogiques correctes.
Je pense que le souci est à imputer à la bibliothèque SDL / SDL2.
‣ 🎧️ Son
🟢️ Le son fonctionne là aussi très bien. On a le droit à une option supplémentaire : celui de la la chanson, néanmoins pour l'instant seul le titre original - très bien par ailleurs, est proposé.
• 🛬️ Fiabilité :
🟢️ Pas de souci de ce côté là, tout fonctionne bien. Ce port ajoute de nombreuses corrections de bugs.
• 👾️ Gameplay / Usage / Contenu :
‣ ⛳️ Objectif / Thème
⚪️ C'est un jeu de plateforme et d'aventure gratuit (sur PC) d'une très grande profondeur, inspiré de titres tels que Metroid et Castelvania.
‣ 🍨️ Variantes de gameplay / Évolutivité
🟢️ Mods : ce portage débute le support des mods. Néanmoins à la version 2.6.4 cette option ne semble pas encore active (l'option est grisée).
• 🪦️ Longévité :
⚪️ Voir "Cave Story (aka Doukutsu Monogatari)".
• 🏆️ Impressions :
‣ 🌤️ Axes d'amélioration
• Pas trouvé.
‣ 🌞️ J'ai aimé
• Voir "Cave Story (aka Doukutsu Monogatari)".
• Le support du joystick est revenu, avec en bonus le force-feed-back très convaincant !
• La localisation
• Les Mods (pas encore activé) et bandes sons supplémentaires
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)
🟢️ Rien à redire sur ce qui a déjà été dit ou écrit sur Cave Story (je ne ferai pas mieux, loin de là).
🟢️ C'est un jeu magnifique que vous devez tester absolument si ce n'est déjà fait (ou rejouer car il y a plusieurs fins possibles).
🟢️ Mais ici on a en plus le droit au meilleur portage du moteur, apportant notamment la localisation et le joystick (très agréable) avec force-feed-back (très convaincant) et le support des Mods (je ne suis pas encore parvenu à l'utiliser).
👏️ ❤️ Un grand bravo et merci à ses auteurs !