DREAMM - Le Bottin des Jeux Linux

DREAMM

🗃️ Specifications

📰 Title: DREAMM 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Emulation ➤ Engine ➤ Misc. 🌍️ Browser version:
🔖 Tags: Emulation; 2D & 3D engine; Game Launcher; Adventure; Exploration; Sierra, LucasArts, ...; Family Friendly; Comedy; Cartoon; Pixel Art; Retro; Cult Classic 📦️ Package Name:
🐣️ Approx. start: 2022-07-06 📦️ Arch package:
🐓️ Latest: 2023-09-01 📦️ RPM package:
📍️ Version: Latest: 2.1 / Dev: - 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Free 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Point and Click 📄️ Source:
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16349 🐛️ Created: 2023-09-02
🐜️ Updated: 2024-01-06

📖️ Summary

[en]: A free, mature emulator for LucasArts games, which runs the code of the original SPUTM game engine in an x86 emulator, enabling the highest fidelity of execution. It not only lets you play older games using the SCUMM engine (Maniac Mansion, Monkey Island, Indiana Jones, ...), but also the first 3D games (such as Grim Fandango, Escape from Monkey Island, Star Wars Dark Forces 1, the X-Wing series, Rebel Assault series and Indiana Jones series) from the mid-90s, and others (Afterlife, Outlaws, ...). The interface is ergonomic, simple and attractive. Excellent! [fr]: Un émulateur gratuit et mature pour les jeux LucasArts, dont il exécute le code du moteur de jeu original SPUTM dans un émulateur x86, permettant la meilleure fidélité d'exécution. Il permet non seulement de jouer aux anciens jeux utilisant le moteur SCUMM (Maniac Mansion, Monkey Island, Indiana Jones, ...), mais aussi aux premiers jeux en 3D (tel que Grim Fandango, Escape from Monkey Island, Star Wars Dark Forces 1, les séries X-Wing, Rebel Assault et Indiana Jones) du milieu des années 90, et d'autres (Afterlife, Outlaws, ...). Il dispose d'une interface ergonomique, simple et jolie. Excellent !

🎥️ Videos


🦝️ From Users: (202206),


🎲️ Gameplay:
• Tie Fighter (202303), Indiana Jones and the Fate of Atlantis (202206), Full Throttle (202206),

• Monkey Island 2 (202206), Sam & Max Hit the Road (202206), The Dig (202206),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202305) gd(202305) gu(202206) r(202xxx) lp(202xxx) ht(202xxx) g(202303) g(202206) g(202206) g(202206) g(202206) g(202206) g(202306) g(202206) g(202206) g(202206) g(202305) g(202305) g(202307) g(202206) g(202206) g(202206) g(202307) g(202306) g(202305) g(202206) g(202206) g(202305) g(202206) 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: waiting] [Changelog 1 2 3 4]

💰 Commercial: (empty)

🍩️ Resources
Games
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): [LTF Abandonware France [fr]] [ClasicosBasicos] [ConsoleRoms] [My Abandonware] [Abandonia.com] [xtc abandonware] [Internet Archive]

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Supported Games]

🐘 Social
Devs (Aaron Giles 1 2 [fr] [en]): [Site 1 2] [Ko-fi] [Chat] [mastodon] [PeerTube] [YouTube] [reddit] [PressKit] [Interview 1(MAME Presentation, 2008) 2(202305)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


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

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

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

🐘 Social Networking Update (on mastodon)

🛠️ Title: DREAMM
🦊️ What's: A free, mature emulator for LucasArts games
🏡️ https://aarongiles.com/dreamm/
🐣️ -
🦉️ https://corteximplant.com/@aaronsgiles
🔖 #LinuxEmulation #GameLauncher #PointAndClick
📦️ #Free #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.1
⚗️ Major upgrade 🪙️
📌️ Changes: https://aarongiles.com/dreamm/docs/v21/#intro-whatsnew
🐘 From: https://corteximplant.com/@aaronsgiles/110992363402938894
📶️ -

🦝️ https://www.youtube.com/embed/itU9FanXxXE
🎲️ https://www.youtube.com/embed/qwDak0z5Bn0
🎲️ https://www.youtube.com/embed/x7vcRi_EQmY
🎲️ https://www.youtube.com/embed/bXYeXjZEdx4
🎲️ https://www.youtube.com/embed/HkCZC28eS2A
🎲️ https://www.youtube.com/embed/vY21Vehg-No
🎲️ https://www.youtube.com/embed/pb-qcXRiH94

🕶️ A view of its UI, with several drawings of the LucasArts games it supports all around the interface, and the installed game management menu with its settings in the center.

DREAMM is a free, mature emulator for LucasArts games, which runs the code of the original SPUTM game engine in an x86 emulator, enabling the highest fidelity of execution. It not only lets you play older games using the SCUMM engine (Maniac Mansion, Monkey Island, Indiana Jones, ...), but also the first 3D games (such as Grim Fandango, Escape from Monkey Island, Star Wars Dark Forces 1, the X-Wing series, Rebel Assault series and Indiana Jones series) from the mid-90s, and others (Afterlife, Outlaws, ...). The interface is ergonomic, simple and attractive. Excellent!

📕 Description [en]

📕🐧"A free, mature emulator for LucasArts games"🐧📕

What Is DREAMM?

DREAMM is a bespoke emulator for LucasArts games (complete list), including:

☑ classic adventure games (Maniac Mansion, Monkey Island, etc)
☑ the early 3D adventure games (Grim Fandango, Escape from Monkey Island)
☑ mid-90s Star Wars titles (Dark Forces/Jedi Knight series, X-Wing series, Rebel Assault series)
☑ mid-90s Indiana Jones titles (Desktop Adventures, Infernal Machine)
☑ other miscellaneous games (Afterlife, Mortimer and the Riddles of the Medallion, Outlaws)

If you’re really only into the SCUMM games and want to know why DREAMM is worth considering as an alternative to ScummVM, check out my FAQ on the topic.

How is DREAMM different from ScummVM?

Short Answer: DREAMM runs different games, relying on low-level emulation instead of reverse engineering.

Long Answer: One of the biggest differences between DREAMM and ScummVM is in the scope of supported games. While there is a big overlap between the two when it comes to the SCUMM games, DREAMM has opted to expand in the direction of supporting a number of other LucasArts games as well, including several that ran on early Windows systems. Many of these games don’t fit well under ScummVM’s umbrella.

Beyond the scope, there is a difference in philosophy. ScummVM is a modern reinterpretation of the original SPUTM game engine. Its fidelity to the original games is limited to the accuracy of the reverse engineering efforts, combined with how closely the ScummVM developers choose to mimic precise behaviors and details. In general, it does an excellent job at this, and in fact, DREAMM’s existence has revitalized some efforts to improve their fidelity even more. That said, since ScummVM is not actually running the original interpreter engine code, it is difficult to claim 100% perfect reproduction of the original behaviors.

DREAMM, on the other hand, runs the original SPUTM game engine code in an x86 emulator. This means that fidelity to the original depends largely on how accurately DREAMM emulates the well-documented x86 architecture, which is a more tractable thing to prove. Further, it means that you get all the original “chrome” (such as the save/load screens) and behaviors of the original game. Finally, DREAMM provides a streamlined, simple user interface that is customized for running the games.

In the end, for those interested purely in the SCUMM adventure games, the two programs are roughly equivalent. But if you’re interested in other LucasArts games, or enjoy the added fidelity of running the games in an emulator, DREAMM might be closer to what you want. Try them both!

How is DREAMM different from DOSBox?

Short Answer: DREAMM provides a better user experience and can run Windows/FM Towns stuff too.

Long Answer: DOSBox is a generic DOS emulator, and has a lot of similarities to DREAMM in how it is constructed. Both DOSBox and DREAMM emulate an x86 machine and all attached peripherals, and offer a fake implementation of DOS to service requests from the games.

But DREAMM takes this concept further by optimizing its experience and interface around a specific, curated set of games. This means that mouse cursor control is integrated and idle time is given back to your system. It also means that DREAMM will help you install your old games into its environment, and will handle all the configuration of video and sound devices.

Finally, DREAMM has the advantage of including a miniature 32-bit Windows implementation as well that allows it to run a host of early Windows releases, plus a miniature FM Towns layer that allows it to run the original FM Towns versions of the games that were released for that system.

📕 Description [fr]

Un émulateur gratuit et mature pour les jeux LucasArts, par Aaron Giles (coordinateur du projet M.A.M.E entre Avril 2005 et Avril 2011, anciennement chez Microsoft, Connectix et LucasArts).

DREAMM (DOS Retro-Emulation Arena for Maniac Mansion (and other LucasArts SCUMM Games)) est un émulateur gratuit et mature pour les jeux LucasArts, dont il exécute le code du moteur de jeu original SPUTM dans un émulateur x86, permettant la meilleure fidélité d'exécution. Il permet non seulement de jouer aux anciens jeux utilisant le moteur SCUMM (Maniac Mansion, Monkey Island, Indiana Jones, ...), mais aussi aux premiers jeux en 3D (tel que Grim Fandango, Escape from Monkey Island, Star Wars Dark Forces 1, les séries X-Wing, Rebel Assault et Indiana Jones) du milieu des années 90, et d'autres (Afterlife, Outlaws, ...). Il dispose d'une interface ergonomique, simple et jolie. Excellent !


Qu'est-ce que DREAMM ?

DREAMM est un émulateur sur mesure pour les jeux LucasArts (liste complète), y compris :

☑ les jeux d'aventure classiques (Maniac Mansion, Monkey Island, etc)
☑ les premiers jeux d'aventure en 3D (Grim Fandango, Escape from Monkey Island)
☑ les jeux Star Wars du milieu des années 90 (série Dark Forces/Jedi Knight, série X-Wing, série Rebel Assault)
☑ les jeux Indiana Jones du milieu des années 90 (Desktop Adventures, Infernal Machine)
☑ d'autres jeux divers (Afterlife, Mortimer and the Riddles of the Medallion, Outlaws).

Si vous ne vous intéressez vraiment qu'aux jeux SCUMM et que vous voulez savoir pourquoi DREAMM vaut la peine d'être considéré comme une alternative à ScummVM, jetez un coup d'oeil à ma FAQ sur le sujet.

En quoi DREAMM est-il différent de ScummVM ?

Réponse courte : DREAMM fait tourner des jeux différents, en s'appuyant sur l'émulation de bas niveau plutôt que sur la rétro-ingénierie.

Réponse longue : L'une des plus grandes différences entre DREAMM et ScummVM réside dans l'étendue des jeux supportés. Bien qu'il y ait un grand chevauchement entre les deux quand il s'agit des jeux SCUMM, DREAMM a choisi de s'étendre dans la direction du support d'un certain nombre d'autres jeux LucasArts également, y compris plusieurs qui fonctionnaient sur les premiers systèmes Windows. Beaucoup de ces jeux ne s'intègrent pas bien dans le cadre de ScummVM.

Au-delà de la portée, il y a une différence de philosophie. ScummVM est une réinterprétation moderne du moteur de jeu original SPUTM. Sa fidélité aux jeux originaux est limitée à la précision des efforts de rétro-ingénierie, combinée à la façon dont les développeurs de ScummVM choisissent d'imiter des comportements et des détails précis. En général, il fait un excellent travail à cet égard, et en fait, l'existence de DREAMM a revitalisé certains efforts pour améliorer leur fidélité encore plus. Cela dit, comme ScummVM n'exécute pas le code du moteur d'interprétation original, il est difficile de prétendre à une reproduction parfaite à 100 % des comportements originaux.

DREAMM, quant à lui, exécute le code du moteur de jeu original SPUTM dans un émulateur x86. Cela signifie que la fidélité à l'original dépend largement de la précision avec laquelle DREAMM émule l'architecture x86 bien documentée, ce qui est plus facile à prouver. De plus, cela signifie que vous obtenez tous les "chromes" originaux (tels que les écrans de sauvegarde/chargement) et les comportements du jeu original. Enfin, DREAMM fournit une interface utilisateur simple et rationalisée, adaptée à l'exécution des jeux.

En fin de compte, pour ceux qui s'intéressent uniquement aux jeux d'aventure SCUMM, les deux programmes sont à peu près équivalents. Mais si vous vous intéressez à d'autres jeux LucasArts, ou si vous appréciez la fidélité accrue de l'exécution des jeux dans un émulateur, DREAMM est peut-être plus proche de ce que vous recherchez. Essayez les deux !

En quoi DREAMM est-il différent de DOSBox ?

Réponse courte : DREAMM offre une meilleure expérience utilisateur et peut également exécuter des applications Windows/FM Towns.

Réponse longue : DOSBox est un émulateur DOS générique et présente de nombreuses similitudes avec DREAMM dans sa construction. DOSBox et DREAMM émulent tous deux une machine x86 et tous ses périphériques, et proposent une fausse implémentation de DOS pour répondre aux demandes des jeux.

Mais DREAMM pousse ce concept plus loin en optimisant son expérience et son interface autour d'un ensemble spécifique de jeux. Cela signifie que le contrôle du curseur de la souris est intégré et que les temps morts sont restitués à votre système. Cela signifie également que DREAMM vous aidera à installer vos anciens jeux dans son environnement et prendra en charge toute la configuration des périphériques vidéo et audio.

Enfin, DREAMM a l'avantage d'inclure une implémentation Windows 32 bits miniature qui lui permet d'exécuter une multitude de versions Windows anciennes, ainsi qu'une couche FM Towns miniature qui lui permet d'exécuter les versions FM Towns originales des jeux qui ont été publiés pour ce système.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire :

⛓️ Installation à partir du binaire classique :
• (✔ v. 2.1) Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre son binaire exécutable (clic droit sous votre gestionnaire de fichier).


🚀️ LANCEMENT DE L'ÉMULATEUR :

▸ Classique :
• Si vous l'avez compilé sans l'avoir installé dans les répertoires système ou disposez de son binaire, en console dans son répertoire racine, lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier) : $ ./dreamm

💡 Nota :
• les jeux sont installés dans ~/.local/share/Aaron Giles/DREAMM/install/ et ~/.local/share/Aaron Giles/DREAMM/gamedata/
• L'interface fait appel à de la télémétrie pour aider le développeur à détecter les bugs, néanmoins il est possible de la désactiver (dans le menu : DREAMM Options ➜ About DREAMM... ➜ cliquez sur le lien "Telemetry ID: xxxxxxxxxx (opt out)).


📑️ PARAMÉTRAGE

Installation d'un jeu :
• Décompressez le livrable s'il est au format “.zip” (le jeu doit être au format “.pkg”).
• A l'aide de votre navigateur de fichier, faites un glisser-déposer du répertoire du jeu sur l'interface de l'émulateur.

Paramétrage du son :
Sous l'interface principale au démarrage ou [Alt+U] en cours de jeu
• Sous l'interface principale : Configure & Launch ➜ Configure ➜ Sound Configuration ➜ SoundBlaster 16 (OPL3 + PCM) (🏅️Recommended).
• En jeu : si aucun son ne se fait entendre en jeu, [Alt+U] ➜ Volume Controls... [Alt+V] ➜ Désactivez “MUTE” Master Volume ➜ Resume Game.

Paramétrage du graphisme :
Sous l'interface principale au démarrage ou [Alt+U] en cours de jeu
• Sous l'interface principale : Configure & Launch ➜ Configure ➜ Graphics Configuration ➜ MCGA (256 colors) (par défaut)
• La fenêtre de l'interface peut être passée en plein écran ou agrandie via les signes “+” ou “-”.
• En jeu : [Alt+U] ➜ Options... [Alt+O] ➜ ⊠ Smooth Graphics [Alt+S] ➜ return To Previous Menu ➜ Resume Game.


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris.

• Menu : [Alt+U]
• Pause : [SPACE]
• Quitter : [ALT+X]

🕵️ Test [fr]

🕵️ Test (✔ v. 2.1) par goupildb (config. : Manjaro 64-bit) :
Le : 2 Septembre 2023
⏱️ Durée du test : 15 minutes.

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

🫕️ Installation :
▸ (✔ v. 2.1) Binaire classique : FONCTIONNEL.
🟢️ Très facile à installer, et son lancement ne pose pas de problème particulier.

🌻️ Premières impressions :
🟢️ L'interface est un modèle du genre, jolie et déjà mature.
L'installation d'un jeu se fait extrêmement facilement par décompression du répertoire puis glisser-déposer du répertoire du jeu sur l'interface de DREAMM.
Seul petit regret, le son a tendance à être désactivé par défaut, il est donc nécessaire de l'activer via les menus (voir la section "Installation" ci-dessus).

J'ai testé quelques jeux :
⚬ 🟢️ "Indiana Jones and the Fate of Atlantis" : fonctionne bien, le graphisme est magnifique et l'interface parfaitement fonctionnelle.
⚬ 🟢️ "The Secret of Monkey Island") : fonctionne bien, le graphisme est magnifique et l'interface parfaitement fonctionnelle.
⚬ 🔴️ "Mortimer and the Riddles of the Medallion" :
- (version iso) : le jeu est bien reconnu, démarre, permet le choix du personnage puis plante. J'ai testé une autre source de chargement, ai effacé la précédente installation et ai installé la nouvelle : même comportement. Il semble que le souci vienne de DREAMM.
- (version Mac) : l'installation s'interrompt sur "filesystem error: status: Operation not permitted (...)
⚬ 🟢️ "Afterlife" : fonctionne bien.
⚬ 🟢️ Star Wars: Dark Forces : fonctionne bien.
⚬ 🔴️ Star Wars: Dark Forces II : n'est pas reconnu (probablement trop récent)

🏆️ Impressions :

‣ 🌤️ Axes d'amélioration
• (✔ v. 2.1) Le son semble être désactivé par défaut (requiert d'aller l'activer manuellement au 1er lancement).
• Un plantage avec le jeu "Mortimer and the Riddles of the Medallion"
• Le projet n'est pas libre :(, mais gratuit, c'est déjà bien.

‣ 🌞️ J'ai aimé
• Une interface conçue avec soin / amour, extrêmement simple à utiliser.
• Une superbe interface, dans l'esprit de ces jeux. Les jeux s'y intègrent parfaitement.
• L'interface fait appel à de la télémétrie, néanmoins il est possible de la désactiver (dans le menu "About DREAMM").

🕹️ Conclusion :
Impression globale : 👍️
Un superbe émulateur, mature, agréable à utiliser, conçue avec amour.
Certains jeux risquent de ne pas fonctionner (Mortimer and the Riddles of the Medallion, il y en a peut-être d'autres), néanmoins globalement je suis persuadé qu'il fait bien le job.
A vrai dire je lui aurait accolé le tag "flagship" s'il avait été libre.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son auteur !