Solarus n°G - The Legend of Zelda: A Link to the Dream - Le Bottin des Jeux Linux

Solarus n°G - The Legend of Zelda: A Link to the Dream

🗃️ Specifications

📰 Title: Solarus n°G - The Legend of Zelda: A Link to the Dream 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 06. Tested & Working
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ Action RPG ➤ Zelda & JRPG 🌍️ Browser version:
🔖 Tags: Action RPG; JRPG; Puzzle; Adventure; Zelda; Solarus engine; Remake; High Fantasy; Family Friendly; Pixel Art; Cute; Retro; Open World; Keyboard; Controller 📦️ Package Name: zelda-alttd
🐣️ Approx. start: 2013-04-26 📦️ Arch package: ✓
🐓️ Latest: 2022-02-28 📦️ RPM package:
📍️ Version: Latest : 1.5.1 / Dev : 1.6 & 1.5.2 / f96b5ea0 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Code : GPL-3 / Artwork : CC BY-SA 4.0 & Fair use (commercial) 📦️ Snap package:
🏝️ Perspective: Bird's-eye view 📦️ AppImage package:
👁️ Visual: 2.5D Side-scrolling ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 16168 🐛️ Created: 2022-03-10
🐜️ Updated: 2022-08-21

📖️ Summary

[fr]: Un jeu d'action-RPG (partiellement) libre et multi-plateforme, et un remake de The Legend of Zelda: Link's Awakening (sur SNES), avec une partie des graphismes étendus par de nombreux sprites et tiles originaux et une bande son originale inspirée de celle de la SNES. Alors qu'il naviguait, Link fût pris dans une tempête, perdit connaissance et se retrouva sur l'île tropicale de Cocolint où il fit la connaissance de Marine et de son père Tarkin. Certaines choses lui semblèrent à la fois familières et étranges - comme la présence d'un oeuf géant au sommet de la montagne... [en]: A (partially) libre, multi-platform action-RPG, and a remake of The Legend of Zelda: Link's Awakening (on SNES), with some of the graphics extended by many original sprites and tiles and an original soundtrack inspired by the SNES one. While sailing, Link was caught in a storm, lost consciousness and found himself on the tropical island of Cocolint where he met Marine and his father Tarkin. Some things seemed both familiar and strange to him - like the presence of a giant egg on top of the mountain...

🎥️ Videos

🦉️ Présentation des développeurs / Dev presents : (202107), (201708),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202107) gd(201708) 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] [Zeldaforce [fr]]

🐘 Social
(A Link to the Dream) Devs (alttd Team [fr] [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(201708) 2(201708)]
(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)]
Game : [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


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

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

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🕹️ Title: The Legend of Zelda: A Link to the Dream
🦊️ What's: A free action-RPG, and a remake of The Legend of Zelda: Link's Awakening (on SNES)
🏡️ https://www.solarus-games.org/en/games/the-legend-of-zelda-a-link-to-the-dream
🐣️ https://gitlab.com/zeldaforce/zelda-alttd
🦉️ https://mastodon.gamedev.place/@solarus
🔖 #Linux #Game #Adventure #ARPG #Zelda #Puzzle #Free #SRC #Bin #Arch
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update: 1.5.1
⚗️
📌️ Changes:
🐘 From:

🦉️ https://yewtu.be/3_aZyuc4X8c

📕 Description [fr]

Un remake de The Legend of Zelda: Link's Awakening, par l'alttd Team (Binbin, Christopho), moteur par la Solarus Team.
Il utilise le moteur Solarus.

The Legend of Zelda: A Link to the Dream (alttd) est un jeu d'action-RPG (partiellement) libre et multi-plateforme, et un remake de The Legend of Zelda: Link's Awakening (sur SNES), avec une partie des graphismes étendus par de nombreux sprites et tiles originaux et une bande son originale inspirée de celle de la SNES. Alors qu'il naviguait, Link fût pris dans une tempête, perdit connaissance et se retrouva sur l'île tropicale de Cocolint où il fit la connaissance de Marine et de son père Tarkin. Certaines choses lui semblèrent à la fois familières et étranges - comme la présence d'un oeuf géant au sommet de la montagne...

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)
(...)


Présentation

The Legend of Zelda: A Link to the Dream est un remake du classique culte de la Game Boy The Legend of Zelda: Link's Awakening, premièrement publié en 1993 et amélioré avec des couleurs en 1998 lors de sa ressortie en tant que version DX.

Ce remake fait avec Solarus utilise les graphismes d'A Link to the Past, améliorés avec de nombreux sprites et tiles originaux, dans le but de pouvoir représenter tous les personnages, ennemis et paysages du jeu. Même la musique a été refaite à la façon de celles de SNES, afin que l'illusion d'un jeu sorti sur Super Nintendo soit parfaite.

A Link to the Dream est la lettre d'amour ultime pour la légendaire aventure de poche. Il n'a jamais été si agréable de parcourir l'île de Cocolint.

Synopsis

Link naviguait tranquillement sur son voilier quand soudain une tempête se déclencha. Le tonnerre grondait et l'océan était déchaîné. Un éclair brisa le mât et détruit l'embarcation. Link perdit connaissance.

Il se retrouva sur la plage d'une île inconnue, toujours vivant mais blessé et évanoui. Une jeune fille nommée Marine le trouva et prit soin de lui jusqu'à son réveil. Elle lui expliqua qu'il se trouvait sur l'île de Cocolint, une île tropicale au milieu de l'océan. Link rencontra ensuite Tarkin, le père de Marine, qui avait trouvé le bouclier de Link sur la plage.

Qui sont ces personnages ? Mais où se trouve donc Link ? Pourquoi cette île semble à la fois si étrange et si familière ? Et surtout : que fait cet oeuf géant au sommet de la montagne ? Vous découvrirez la vérité en guidant Link au travers de cette quête épique et onirique.

📕 Description [en]

📕🐧"A (partially) libre action-RPG, and a remake of The Legend of Zelda: Link's Awakening (on SNES)"🐧📕

Presentation

The Legend of Zelda: A Link to the Dream is a a remake of the Game Boy cult classic The Legend of Zelda: Link's Awakening, first published in 1993 and enhanced with colors in 1998 with its DX version.

The Solarus-made remake uses A Link to the Past graphics, extended with lots of custom sprites and tiles, in order to represent all the game's characters, enemies and landscapes. Even the music has been remade in SNES-like fashion, to get the perfect feeling as if the game was released on Super Nintendo.

A Link to the Dream is the ultimate love letter to the legendary pocket adventure. Koholint has never been such a joy to explore!

Synopsis

Link was navigating on his boat when suddenly, a huge storm happened. Thunder was rumbling and the ocean was raging. A thunderbolt broke the mast, and destroyed the boat. Link lost consciousness.

He ended up on the beach of an unknown island, still alive but fainted and wounded. A young girl named Marin took him in and looked after him until he finally woke up. She explained him that he was on Kohlint island, a tropical island in the middle of the ocean. Link also soon met Tarin, her father, who found Link's shield on the beach.

Who are these people? Where is Link? And why is this island both so strange and so familiar? And what is this giant egg at the top of the mountain? You'll discover the truth by guiding Link in this epic and oniric quest.

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :
• (✔ r3950) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).


Installation à partir du binaire classique :
(🧪️not tested)

▸ 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 :
(✔ v. f96b5ea0 / dev du 28/02/22) + solarus v. 1.7.0)

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ 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 suivis du préfixe "-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 :
- 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/zeldaforce/zelda-alttd
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/zeldaforce/zelda-alttd

▸ 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. f96b5ea0 + Solarus 1.7.0 & r3950 des dépôts) par goupildb (config. : Manjaro 64-bit) :
Le : 19 mars 2022
⏱️ Durée du test : 20 minutes.

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

J'ai testé à la fois la version compilée (se compile et s'installe assez facilement) et celle des dépôts AUR (fonctionne bien aussi).

A noter que vous pouvez agrandir l'affichage de la fenêtre via les menus (accès par la carte du Monde - la touche "C", puis défiler à droite avec le curseur jusqu'à parvenir à la configuration du filtre vidéo où vous pouvez sélectionner le filtre hq4x).

J'ai eu quelques plantages en utilisant la touche F5 (dont un qui m'a planté mon gestionnaire de fenêtre) pour tester différents affichages graphiques (à éviter donc). A noter que j'utilise la version 1.7.0 du moteur solarus (encore en développement) et le jeu lui-même qui est aussi en développement. Sinon je n'ai pas eu de plantages, le jeu fonctionne bien (je n'enlève pas d'étoile sur la qualité pour cette fonctionnalité qui est à la marge du jeu).

Les très jolis PNJ sont nombreux et les décors sont soignés.
Je reste bloqué au niveau de base car je n'ai pas trouvé d'épée (permettant de faucher les arbustes pour accéder à d'autres zones du jeu et d'éliminer un certain nombre de monstres) ni de clé (qui me permettrait d'accéder au palais en bas de la carte). Il me semble avoir interrogé à peu près tout le monde, mais il y a certainement un endroit "clé" où je n'ai pas mis les pieds et qui me permettrai de déverrouillé le reste.
Ensuite en finalisant cette fiche, j'ai regardé la vidéo des développeurs (spoil), et j'ai effectivement vu où se trouvait l'épée et comment faire pour y parvenir plus facilement ;)
Je l'ai testé et j'ai effectivement pu aller ensuite au Nord...

👍️ 🕹️ Conclusion :
Un jeu de très bonne qualité, avec un moteur sans cesse amélioré.
Pour progresser il vous faudra explorer et éventuellement vous spoiler un peu en regardant une vidéo pour trouver l'épée... :).