Solarus n°1c - The Legend of Zelda: Mercuris Chest - Le Bottin des Jeux Linux

Solarus n°1c - The Legend of Zelda: Mercuris Chest

🗃️ Specifications

📰 Title: Solarus n°1c - The Legend of Zelda: Mercuris Chest 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ Action RPG ➤ Zelda & JRPG 🌍️ Browser version:
🔖 Tags: Action RPG; JRPG; Adventure; Zelda; Solarus engine; Fantasy; Family Friendly; Humorous; Pixel Art; Cute; Retro; Story-driven; Level Editor; Weather; Open World; Keyboard; Controller 📦️ Package Name:
🐣️ Approx. start: 2013-01-01 📦️ Arch package:
🐓️ Latest: 2022-04-09 📦️ RPM package:
📍️ Version: Latest: 0.1.2 (demo) / Dev: 820ec9a0 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Code: GPL-3 / Artwork: CC BY-SA 4.0 & Fair use (commercial) 📦️ AppImage package:
🏝️ Perspective: Bird's-eye view 📦️ Snap package:
👁️ Visual: Free-roaming camera ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 16174 🐛️ Created: 2022-04-02
🐜️ Updated: 2023-04-09

📖️ Summary

[en]: An action-RPG game created by fans of the Zelda series, and a (partially) libre and multi-platform reboot of The Legend of Zelda: Mystery of Solarus DX (zsdx), itself thought to be the sequel of The Legend of Zelda: A Link to the Past (on SNES), with the same graphics (which is the reason why it's only partially libre) and gameplay. This reboot is the most ambitious project of the Solarus Team, with the ambition to become a reference amateur Zelda, with a huge and open world, many biomes, NPCs and side quests, and characters and graphic elements created especially to give it its own charm. [fr]: Un jeu d'action-RPG créé par des fans de la série Zelda, et un reboot (partiellement) libre et multi-plateforme de The Legend of Zelda: Mystery of Solarus DX (zsdx), lui-même pensé comme la suite de The Legend of Zelda: A Link to the Past (sur SNES), avec les mêmes graphismes (raison pour laquelle il n'est que partiellement libre) et mécaniques de jeu. Ce reboot est le projet le plus ambitieux de la Solarus Team, il a pour ambition de devenir un Zelda amateur de référence, avec un monde immense et ouvert, de nombreux biomes, PNJ et quêtes secondaires, et des personnages et éléments graphiques créés spécialement pour lui donner son charme propre.

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: 💥️ New 💥️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos

🏝️ Trailer: 💥️(202303),


🦺️ Live session: [fr](20230401),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202303) ts(202xxx) ls[fr](20230401) gd[fr](20220401) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(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 4]

💰 Commercial: (empty)

🍩️ Resources
(empty):

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (Mercuris Chest Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Solarus engine) Devs (Solarus Labs 1 2 [fr] [en]): [Site 1 2] [Support their work (Donate)] [Chat] [Forums] [Discord] [reddit] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202202) 2(202104)]
(The Legend of Zelda) Devs (Nintendo [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [Instagram] [PressKit] [Interview 1(Story)(1889) 2(202xxx)]
(The Legend of Zelda) Devs (Shigeru Miyamoto (Nintendo) [fr] [en]): [Site 1 2] [MobyGames] [IMDb] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(Story)(Takashi Tezuka & Shigeru Miyamoto)(1981) 2[fr](Shigeru Miyamoto)(201509) 3[fr](Takashi Tezuka & Shigeru Miyamoto)(201512)]
(The Legend of Zelda) Devs (Takashi Tezuka (Nintendo) [fr] [en]): [Site 1 2] [MobyGames] [IMDb] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(Story)(Takashi Tezuka & Shigeru Miyamoto)(1981) 2(Takashi Tezuka & Shigeru Miyamoto)(201506) 3(Takashi Tezuka)(201906)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

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

🕊️ Source of this Entry: [Solarus on Mastodon]

🐘 Social Networking Update (on Mastodon)

🕹️ Title: The Legend of Zelda: Mercuris Chest
🦊️ What's: A (partially) libre action-RPG game, with the ambition to become a reference amateur Zelda
🏡️ https://www.solarus-games.org/games/the-legend-of-zelda-mercuris-chest/
🐣️ https://gitlab.com/solarus-games/games/zelda-mercuris-chest-demo
🦉️ https://mastodon.gamedev.place/@solarus
🔖 #LinuxGaming #Adventure #ARPG #Zelda #Puzzle
📦️ #LibreEngine #FairUseGameAssets #BIN
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.1.2 (demo)
⚗️ Bugfix 🐞️
📌️ Changes: https://gitlab.com/solarus-games/games/zelda-mercuris-chest-demo/-/releases
🐘 From: https://mastodon.gamedev.place/@solarus/110169782036629095
🦺️[fr] https://watch.thekitty.zone/9Ww2F8l4qrg?start=380

🏝️ https://watch.thekitty.zone/SYw8QJ7DW6E

🕶️ A bird's eye view of the beginning of the game where the protagonist comes out of the inn-hotel from where he just woke up. The graphics are adorable, partly from the Nintendo series (fair use). A mini-map at the bottom right of the screen allows you to locate yourself geographically.

The Legend of Zelda: Mercuris Chest is a (partially) libre and multi-platform reboot of The Legend of Zelda: Mystery of Solarus DX (zsdx), itself thought as the sequel of The Legend of Zelda: A Link to the Past (on SNES), an action-RPG game, with the same graphics (reason why it is only partially libre) and game mechanics. This reboot is the most ambitious project of the Solarus Team, it has the ambition to become a reference amateur Zelda, with a huge and open world, many biomes, NPCs and side quests, and characters and graphical elements specially created to give it its own charm.

📕 Description [en]

📕🐧"A (partially) libre action-RPG game, with the ambition to become a reference amateur Zelda"🐧📕

Description

Presentation

Every game studio has its vaporware, and The Legend of Zelda: Mercuris Chest is ours! The game has been in development since 2003. A demo, made with Multimedia Fusion, was released in 2003, with a huge, long and intricate dungeon. However, development was cancelled in 2007... only to be remade from scratch in 2013, with Solarus this time!

This is Solarus Team's most ambitious game, and it intends to be the definitive 2D Zelda-like game. The overworld is a huge open-world kingdom, with lots of different landscapes, lots of NPCs and quests. The dungeons should be as huge as the one in the demo, and better designed than in Mystery of Solarus DX. Custom sprites (PNJ, enemies, bosses), tilesets and elements have been created to give a special charm the to the game. Moreover, the story is original, and more developped than the one in Mystery of Solarus.

Interestingly, a lot of the ideas we had in 2003 have been used in official Zelda games since. This reinforces that we had good ideas that were in line with the Zelda series.

Synopsis

Link was quietly taking a nap in his house, when suddenly 2 strangers kidnapped him and brought him to an unknown kingdom. When he finally woke up, a priest explained that they need Link's help to fight against a giant bird who tries to steal a legendary chest, containing a dangerous weapon. What's in this chest? And who is that mysterious bird warrior? And why this kingdom seems so familiar, but also so different? You will discover everything by playing Mercuris' Chest!

📕 Description [fr]

Un reboot partiellement libre du jeu The Legend of Zelda: Mystery of Solarus DX, par la Mercuris Chest Team, initié par Christopho (ChristophoZS), contenu graphique de Nintendo.
Il utilise le moteur Solarus.

The Legend of Zelda: Mercuris Chest est un jeu d'action-RPG créé par des fans de la série Zelda, et un reboot (partiellement) libre et multi-plateforme de The Legend of Zelda: Mystery of Solarus DX (zsdx), lui-même pensé comme la suite de The Legend of Zelda: A Link to the Past (sur SNES), avec les mêmes graphismes (raison pour laquelle il n'est que partiellement libre) et mécaniques de jeu. Ce reboot est le projet le plus ambitieux de la Solarus Team, il a pour ambition de devenir un Zelda amateur de référence, avec un monde immense et ouvert, de nombreux biomes, PNJ et quêtes secondaires, et des personnages et éléments graphiques créés spécialement pour lui donner son charme propre.

Série originale :
The Legend of Zelda (1986)
The Adventure of Link (1987)
A Link to the Past (1991)
Link's Awakening (1993)
Ocarina of Time (1998)
(...)


Description

Présentation

Tout studio de jeux vidéo a son vaporware, et The Legend of Zelda: Mercuris Chest est le nôtre ! Le jeu est en développement depuis 2002. Une démo, faite avec The Games Factory puis Multimedia Fusion, a été publiée en 2003, contenant un donjon long et complexe. Cependant, le développement a été annulé en 2007… pour être finalement redémarré depuis zéro en 2013, avec Solarus cette fois !

C'est le jeu le plus ambitieux de la Solarus Team, et il est attendu comme le jeu Zelda amateur 2D de référence. La carte du monde est un immense monde ouvert, avec de nombreux paysages différents, beaucoup de PNJ et de quêtes secondaires. Les donjons devraient être pour certains aussi grands que celui de la démo, et mieux conçus que ceux de Mystery of Solarus DX. Des sprites (personnages, ennemis, boss), des tilesets et d'autres éléments ont été créé spécialement pour l'occasion afin de donner au jeu son charme propre. De plus, l'histoire est originale et plus développée que celle de Mystery of Solarus.

Curieusement, beaucoup d'idées datant de 2003 ont été utilisées dans des Zelda officiels depuis. Cela renforce le fait que nous avons pensé à de nombreux concepts qui sont conformes à la série.

Synopsis

Alors que Link faisait tranquillement la sieste dans sa maison, deux étrangers s'introduisirent, le kidnappèrent et l'emmenèrent dans un royaume inconnu. Quand il se réveilla finalement, un prêtre lui expliqua que son aide était nécessaire pour combattre un oiseau maléfique géant qui tente de s'emparer d'un coffre légendaire, contenant une arme dangereuse. Qu'il y a t-il dans ce mystérieux coffre ? Quelles sont les intentions de ce guerrier volant ? Et pourquoi ce royaume semble si familier mais pourtant si différent ? Vous découvrirez la réponse à ces questions en jouant à Mercuris' Chest !

🚧️ Installation [fr]

🔧️ INSTALLATION:

🏕️ Installation du contenu / des données : (le jeu)

• (✔ v. 0.1.0 (Demo)) Données : Ce jeu requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.
▸ Téléchargement spécifique du jeu : téléchargez le livrable (au format ".solarus") sur le site du jeu.
▸ Installation : après avoir installé le moteur solarus (voir plus bas), vous obtenez non seulement le moteur, mais aussi l'interface solarus-launcher qui vous permet de mutualiser l'installation (d'un glisser-déposer) et le lancement de tous les jeux développés pour ce moteur.


⚙️ Installation à partir du binaire du jeu : (le moteur)

▸ Installez le moteur Solarus :
Le moteur [Solarus] est dans les dépôts Manjaro/Arch, et un paquet snap est aussi disponible.
Les livrables obtenus sont solarus-run (le moteur) et solarus-launcher (une interface très simple et jolie permettant d'installer chaque jeu d'un simple glisser-déposer, puis de le lancer)

▸ Pour les jeux publiés (binaires au format ".solarus" disponibles):
Le binaire d'un jeu est constitué d'un fichier compressé au format ".solarus" disponible sur sa Homepage (voir les fiches "Solarus xxx" dans le Bottin).
Il est aussi disponible sur son site de développement : sur Gitlab, cliquez sur le bouton de téléchargement avec un icône en forme de flèche vers le bas, puis sélectionnez le livrable "quest-package", vous obtenez le fichier compressé "quest-package.zip" qu'il vous suffit de décompresser pour obtenir le livrable format ".solarus".


📄️ Installation à partir du source du jeu : (le jeu)

• (🧪️not tested) Source non testé.

▸ Installation des dépendances (dépendances du moteur solarus, je ne suis pas sûr qu'elles soient nécessaires pour ses jeux) :
• Installez les bibliothèques SDL (voir la fiche "006 - Glossaire & licences courantes" du Bottin).
• Installez au préalable les paquets suivants : luajit libvorbis libogg libmodplug lua51 luajit physfs
(pour Debian/Ubuntu, installez les paquets éponymes, généralement précédés du préfixe “lib” et suivis du suffixe "-dev" s'ils sont disponibles. Remplacez physfs par liballegro-physfs5)

▸ Téléchargement du source (sur GitLab):
• Si vous souhaitez une version publiée / stable : (pas encore disponible)
- En HTTP : sur la page de développement du site (lien "Dev site" ci-dessus) vous cliquez sur "xxx Tags", puis sur le petit "nuage" à droite.
- Ou en console, dans le répertoire de votre choix, lancez : $ git clone -b "Nom_de_la_release" --recursive https://gitlab.com/solarus-games/children-of-solarus
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement (sur GitLab, dans la section Tags, le nom du titre est valide).
• Si vous souhaitez obtenir la version la plus récente (de développement, non stable, potentiellement non fonctionnelle), dans le répertoire de votre choix, lancez : $ git clone --recursive https://gitlab.com/solarus-games/children-of-solarus

▸ Compilation du jeu :
• Dans son répertoire racine lancez successivement :
$ cmake .
(n'oubliez pas le ".")
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le(s) binaire(s): "data.solarus" dans le répertoire racine du source.
Renommez-le (nom de votre choix) en conservant son extension inchangée.


🚀️ LANCEMENT DU JEU:

▸ (le plus convivial / plus beau) Lancez vos jeux par le lanceur (livré avec le moteur solarus), lancez : $ solarus-launcher (si vous l'avez installé depuis les dépôts, ou si vous l'avez compilé : $ gui/solarus-launcher)
• ajoutez votre jeu sous l'interface par glisser-déposer de votre binaire de jeu ".solarus" sur l'interface (ou en cliquant sur le bouton "Add quest", puis sélectionnez votre fichier ".solarus")
• répétez l'opération pour chacun de vos jeux.
• pour lancer un jeu : double-clic sur le jeu souhaité ou clic sur le bouton "Play"
▸ (ou méthode manuelle) Pour un lancement direct (si vous avez copié votre binaire de données ".solarus" dans son répertoire racine), en console dans son répertoire racine lancez : $ ./solarus-run votre_fichier.solarus


⌨️🖱️🎮️ CONTRÔLES:

• Directions : touches directionnelles (flèches)
• Parler : se diriger sur le personnage
• Tirer / Frapper / Confirmer / Interagir : ESPACE / ENTER / bouton "2" du Joystick
• (en fonction du jeu) Choisir/Donner un objet/activer le bouclier/tirer (si arme): touche "X"
• (en fonction du jeu) Donner un coup d'épée : touche "C"
• (en fonction du jeu) Courir : touche "SHIFT" / "CAPSLOCK"
• (en fonction du jeu) Roulade : bouton "1" du Joystick

• Pause / Inventaire / Carte / redéfinir les touches : touche "D" / bouton "5" du Joystick
• Quitter / Sauvegarder : touche 'ESC" ou (en fonction du jeu): "PAUSE" (touche "D") puis ÉPÉE (touche "C")
• (en fonction du jeu) Changer de mode graphique à la volée : F5 (pas fiable, j'ai eu quelques plantages)
• Plein écran / fenêtré : F11

💡 Nota:
L'inventaire donne aussi accès (touches flèches droite et gauche) à :
• la carte du Monde (la touche "C" permet ensuite de quitter)
• au statut de la quête
• au Options :
- paramétrage vidéo (normal, scale2x, hq2x, hq3x, hq4x)
- redéfinition des touches

🔍️ Test [fr]

🕵️ Test (✔ v. 0.1.0 (Demo)) par goupildb (config. : Manjaro 64-bit) :
Le : 2 Avril 2023
⏱️ Durée du test : 10 minutes.

🎯️ Objectif de ce test : rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

💻️ PC Specs:

Linux distribution: Manjaro
Kernel : 6.1.21-1-MANJARO
Graphics driver : NVIDIA 530.41.03 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.6.8)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Keyboard : Roccat Vulcan, French layout (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2


👍️ J'ai installé le jeu via l'interface solarus-launcher (fournie avec le paquet solarus).

Différences de comportement entre la version des dépôts (livré avec le paquet Solarus) et la version Flatpak :
👎️ Solarus Launcher (version Flatpak) :
• le glisser-déposer pour installer le jeu ne fonctionne pas, néanmoins on peut installer le jeu via le bouton "Add quest".
• le lancement du jeu abouti à une erreur graphique (je n'ai pas noté le message), néanmoins sous l'interface, dans le menu Options, en cliquant sur l'option "Force software rendering", le jeu démarre.
• le joystick n'est pas reconnu.

👍️ Solarus Launcher (version des dépôts) :
• tout fonctionne.

Je recommande donc de ne pas utiliser la version Flatpak (et de la désinstaller) - sauf si vous savez le paramétrer correctement (ce que je ne sais pas faire) pour qu'il soit un peu moins restrictif afin qu'il reconnaisse à la fois OpenGL et le matériel (j'ai vu une interface, mais elle m'a semblé trop compliquée).

Le jeu est superbe !
L'équipe de Christopho fait un travail fantastique. J'adore la scène d'intro.
Je n'ai pas le temps de tester le jeu davantage, j'y reviendrai ultérieurement.

👍️ 🕹️ Conclusion :
Le jeu fonctionne bien et me semble d'une qualité rare. Utilisez le lanceur fourni avec le paquet Solarus (qui n'est pas contraint par l'isolement du Flatpak).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !