Cave Story (with NXEngine-evo) - Le Bottin des Jeux Linux

Cave Story (with NXEngine-evo)

🗃️ Specifications

📰 Title: Cave Story (with NXEngine-evo) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 2D Scrolling
🏷️ Category: Adventure & Action ➤ Action Platformer 🏝️ Perspective: Side view
🔖 Tags: Platformer; Action; 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: 👫️ Played: Single
🐓️ Latest: 2019-12-15 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 2.6.4 / Dev: df14af4 ❤️ 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: 2024-10-03

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap: ✓

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 4 stars 🚧️ Some work remains to be done: ✓
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 15716

📖️ Summary

📜️[en]: Cave Story (by Daisuke Amaya (Pixel), a Japanese freelance writer) is a very deep free (for PC) platformer and adventure game, inspired by titles such as Metroid and Castelvania. NXEngine-evo is a libre & multi-platform compatible engine, which takes the work done on other ports and improves it. It provides support for Full HD wide screens (and porting to SDL2), support for joysticks, Force feedback, localization, Mods, a custom soundtrack, a cleaned code and bug fixes. Excellent! 📜️[fr]: Cave Story (de Daisuke Amaya (Pixel), un auteur indépendant Japonais) 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. NXEngine-evo est un moteur libre et multi-plateforme compatible, qui reprend le travail effectué sur d'autres portages et l'améliore. Il apporte notamment le support des écrans larges Full HD (et le portage sur SDL2), le support des joysticks, le Force feedback, la localisation, les Mods, une bande son personnalisée, un code nettoyé et des corrections de bugs. Excellent !

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) 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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources

🔘️ Forks/Other similar projects
• NetXEngine (a version of NXEngine-evo designed to add online multiplayer, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🔘️ Mods
• Sonic Story (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
• Other mods (Other mods): [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


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 2.6.4 (20190408)] [maxigaz (20190425) (SotE)]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #LinuxGaming #ShareYourGames #LibreGameEngine #Flagship
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 🛜️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "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

📕 Description [fr]

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 (sur PC) d'une très grande profondeur, inspiré de titres tels que Metroid et Castelvania. NXEngine-evo est un moteur libre et multi-plateforme compatible, qui reprend le travail effectué sur d'autres portages et l'améliore. Il apporte notamment le support des écrans larges Full HD (et le portage sur SDL2), le support des joysticks, le Force feed-back, la localisation, les Mods, une bande son personnalisée, un code nettoyé et des corrections de bugs. Excellent !

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 ➜ 🚀️ Launching [fr]

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
💡 Nota : Le livrable contient aussi les données du jeu (donc rien d'autre à installer).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU

▸ Classique :
• Rendez ce binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus ou dans son répertoire racine lancez : $ ./nx

💡 Nota : La sauvegarde de la partie se fait sur des bornes dans le jeu lui-même.


⌨️🖱️🎮️ CONTRÔLES:
• Il se contrôle au clavier ou au gamepad.

• Direction : [←→] / Stick
• Prendre un objet ou franchir une porte : [↓]
• Sauter ou valider : [Z] / bouton "2"
• Tirer : [X] / bouton "1"
• Inventaire : [Q]
• Retour au menu principal : [ESC]

🕵️ Test [fr]

📜️ 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.


💻️ 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.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.
🟢️ Le binaire et les données sont fournis, l'installation consiste juste à décompresser le fichier :)

🏗️ 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 joystick (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 joystick (très agréable).
🟢️ Surprise n°2 (et je trouve que c'est le gros bonus de ce fork), le force-feed-back 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 !