Vavoom - Le Bottin des Jeux Linux

Vavoom

🗃️ Specifications

📰 Title: Vavoom 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Doom 1&2, Hexen 1, Heretic, Strife 🏝️ Perspective: First person
🔖 Tags: 3D engine; Action; FPS; Shooter; Multi-platform; Doom enhanced ⏱️ Pacing: Real Time
🐣️ Approx. start: 2002-04-01 👫️ Played: Single & Multi
🐓️ Latest: 2020-10-25 🚦 Status: 04. Released (status)
📍️ Version: Latest: 1.33 / Dev: e56129 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-10-10

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: A libre, multi-platform, enhanced game engine for Doom, Heretic, Hexen and Strife. It includes support for higher (and lower) resolutions, multiple rendering types (OpenGL, Direct3D), scripting (VavoomC), various lighting effects, particles, free view, zoom, 3D floors, wall textures on floors/ceilings and solids on walls, transparency, control redefinition, client/server architecture for joining a game in progress, etc. 📜️[fr]: Un moteur de jeu libre, multi-plateforme, et amélioré pour Doom, Heretic, Hexen et Strife. Il apporte notamment le support de résolutions plus élevées (et plus faibles), de plusieurs types de rendu (OpenGL, Direct3D), des scripts (VavoomC), d'éclairages variés, des particules, de la vue libre, du zoom, des sols en 3D, des textures murales sur les sols/plafonds et des aplats sur les murs, de la transparence, de la redéfinition des contrôles, d'une architecture client/serveur permettant de rejoindre une partie en cours, ...

🎥️ Videos


🕵️ Reviews: 💥️(201909),


💎 Features: (201110),


🎲️ Gameplay: (doom2/201712), (doom2/201211), (doom2/201005),


🐧 Linux plays:
• (doom/201008), (heretic/201008), (hexen/201008),

• (strife/201008), (wolfendoom/200803)

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(201110) t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(201909) lp(doom/201008) lp(heretic/201008) lp(hexen/201008) lp(strife/201008) ht(202xxx) g(doom2/201712) g(doom2/201211) g(doom2/201005) g(doom2/201309) g(doom2/201601) g(wolfendoom/200803) g(doom2/201207) 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
• (See our entries “Resources - Doom 1&2, Heretic, Hexen 1&2, Strife”, "The Ultimate DOOM (Doom 1)", “Doom II: Hell on Earth (Doom 2)”, "HeXen: Beyond Heretic (Hexen 1)", "Heretic: Shadow of the Serpent Riders (Heretic 1)", "Strife: Quest for the Sigil (Veteran Edition)")


🍩️ Resources

🔘️ Game compatibility of this engine
• This engine is compatible with the following games: Doom 1&2, Heretic, Hexen, Strife, Hacx (To be tested), Chex Quest 1 (To be tested)

🔘️ Required for playing Doom 1 (IWAD)
Commercial - Windows version (Doom 1 aka Ultimate Doom [fr] [en] [de], to get the DOOM1.WAD file, See also the doom1-wad | doom-wad-shareware packages in the repos of your distrib for some demo levels): 💰 [IsThereAnyDeal] [Humble Store] [Gamersgate] [Steam] [GOG] 🎬️ t(201301) r(201604)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Freedoom (Freedoom Phase 1 for single player games)(Doom 1 equivalent, on your linux distrib, to get the freedoom1.WAD file, BSD-like): 🕊️ [Homepage] [Dev site] 🎬️ g(0.12.0/ph1/201910) g(0.12.0/ph1/201910)

🔘️ Required for playing Doom 2 (IWAD) and most of the following mods
Commercial - Windows version (Doom 2 [fr] [en] [de] | Final Doom [fr] [en] [de] (included in Doom 2 for Steam & GOG versions) =2 campaigns: "The Plutonia Experiment" & "TNT: Evilution", to get the DOOM2.WAD file): 💰 [IsThereAnyDeal (Doom 2) (Final Doom)] [Humble Store] [Gamersgate] [Steam] [GOG] [Gamesplanet [fr]] 🎬️ t(201411) r(201110) r(200811) g(201310) g(202012)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Freedoom (Freedoom Phase 2 for single player games | FreeDM for multiplayer games)(Doom 2 equivalent, on your linux distrib, to get the freedoom2.WAD & freedm.wad files, BSD-like): 🕊️ [Homepage] [Dev site] 🎬️ mp(0.12.0/201910) mp(0.12.0/201910) mp(0.12.0/201910) g(0.12.0/ph2/201910) g(0.12.0/ph2/201910)

🔘️ Required for playing Heretic 1 (IWAD)
Commercial - Windows version (Heretic 1 aka Heretic: Shadow of the Serpent Riders [fr] [en] [de], to get the Heretic.wad file, See also the heretic1-wad package in the repos of your distrib for some demo levels): 💰 [IsThereAnyDeal] [Steam] [GOG] 🎬️ gu(200904) r(202009) r(201008) g(201411) g(201203)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Blasphemer (Blasphemer for single player games | BlasphemDM for multiplayer games) (Heretic 1 equivalent, on your linux distrib, to get the blasphem.wad & blasphdm.wad files, BSD 3-Clause): 🕊️ [Homepage] [Dev site] 🎬️ g(201610) g(201912)

🔘️ Required for playing Hexen (IWAD)
Commercial - Windows version (HeXen: Beyond Heretic [fr] [en] [de], to get the Hexen.wad file, See also the hexen1-wad package in the repos of your distrib for some demo levels): 💰 [IsThereAnyDeal] [Steam] [GOG] 🎬️ r(201208) r(200910) r(201306) g(201307) g(201507) g[fr](202211)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Zauberer (Hexen equivalent, to get at a later date the zauberer.wad file, ISC): 🕊️ [Homepage] [Dev site] 🎬️ g(202xxx)

🔘️ Required for playing other games (IWAD)
🦺️ (work in progress)

🔘️ Games/Mods
• Korax' Heritage (an Hexen inspired game, using Vavoom engine): [Homepage] [Dev site] [YouTube] 🎬️ t(201610-202012) d(202104)

🛠️ Technical informations
[Doom Wiki] [Wikia]

🦣️ Social
Devs (Vavoom Team [en]): [Site 1 2] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (DRD Team 1 2 [fr] [en]): [Site 1 2] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Doom) [fr] [en] [de]]
[Wikipedia (Heretic) [fr] [en] [de]]
[Wikipedia (Hexen: Beyond Heretic) [fr] [en] [de]]
[Wikipedia (Strife) [fr] [en] [de]]
[LibreGameWiki] [The Linux Game Tome]

📦️ 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]

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Vavoom
🦊️ What's: A libre & improved game engine for Doom, Heretic, Hexen & Strife
🏡️ https://www.vavoom-engine.com/
🐣️ https://sourceforge.net/projects/vavoom/
🔖 #LinuxGameDev #LibreGameEngine #FPS #Doom
📦️ #Libre #Arch #RPM
📖 Our entry: (homeless)

🥁️ Update: 1.33
⚗️ Hotfix 🐞️
📌️ Changes: https://www.vavoomengine.com
🦣️ From: 🛜️ https://sourceforge.net/projects/vavoom/rss?path=/

🕵️ https://www.youtube.com/embed/aZ49AQTX_rU?start=377
💎 https://www.youtube.com/embed/b9Z21m1d_AE
🎲️ https://www.youtube.com/embed/-Mt_dkd3Kl0
🎲️ https://www.youtube.com/embed/0Y6W9ARBqEs
🎲️ https://www.youtube.com/embed/xjrCM3qm03U
🎲️ https://www.youtube.com/embed/RTgVKpcaP6w
🎲️ https://www.youtube.com/embed/SNQkJ1jzJX0

🕶️ A view of his IU with a Doom mod where the player armed with a pistol finds himself in a room facing a group of Imp, one of whom approaches, threatening.

📚️ Vavoom is a libre, multi-platform, enhanced game engine for Doom, Heretic, Hexen and Strife. It includes support for higher (and lower) resolutions, multiple rendering types (OpenGL, Direct3D), scripting (VavoomC), various lighting effects, particles, free view, zoom, 3D floors, wall textures on floors/ceilings and solids on walls, transparency, control redefinition, client/server architecture for joining a game in progress, etc.

📕 Description [en]

📜️ "A libre and improved game engine for Doom, Heretic, Hexen and Strife" 📜️

Vavoom is a source port based on sources of Doom, Heretic, Hexen and a little bit from Quake.
Supported platforms are Windows and Linux.

To play Vavoom you need main wad file from one of the following games:

• Doom shareware
• Registered Doom
• Ultimate Doom
• Doom 2: Hell on Earth
• Doom 2: TNT Evilution
• Doom 2: The Plutonia experiment
• Heretic shareware
• Heretic registered
• Hexen
• Strife shareware
• Strife

If you have multiple IWADs, you can use command line params -doom, -doom2, -tnt, -plutonia, -heretic, -hexen or -strife to look for IWADs only for that game. Hexen requires a wad file from version 1.1.

Differences from original game

✅️ Support higher (and lower) resolutions.
✅️ 16 and 32 bit colours for all the drivers, 24 bit for OpenGL and Direct3D.
✅️ Polygon-based software rendering.
✅️ OpenGL rendering.
✅️ Direct3D rendering.
✅️ Lightmapped lighting.
✅️ Static light sources with sight checking (i.e. true shadows).
✅️ Dynamic lighting.
✅️ Colored lighting.
✅️ Specular highlights.
✅️ Particles.
✅️ Mipmapping.
✅️ Skyboxes.
✅️ Freelook.
✅️ Zooming.
✅️ Jumping.
✅️ Models.
✅️ Progs – now you can forget about DeHackEd.
✅️ Translucency.
✅️ Quake like Console.
✅️ CD audio.
✅️ 3 crosshairs.
✅️ Fullscreen stats.
✅️ Controls can be redefined in-game.
✅️ Pure client/server architecture with in-game joining.
✅️ Sloped floors and ceilings.
✅️ 3D floors.
✅️ Possibility to use wall textures on floors/ceilings and flats on walls.
✅️ Support for tall patches and scaled textures.
✅️ glBSP plugin.
✅️ glVIS plugin.
✅️ WAV and FLAC sounds, MP3, OGG and mod-style music.
✅️ Support for Skyboxes.
✅️ WAV and FLAC sounds, MP3, OGG and mod-style music.
✅️ Possibility to use Timidity for MIDI and MUS playback.
✅️ High Resolution textures.
✅️ Stencil shadows.
✅️ Custom object and weapon definitions using DECORATE script.
✅️ And lots more…

📕 Description [fr]

Un moteur de jeu libre et amélioré pour Doom, Heretic, Hexen et Strife, par la Vavoom Team.

Vavoom est un moteur de jeu libre, multi-plateforme, et amélioré pour Doom, Heretic, Hexen et Strife. Il apporte notamment le support de résolutions plus élevées (et plus faibles), de plusieurs types de rendu (OpenGL, Direct3D), des scripts (VavoomC), d'éclairages variés, des particules, de la vue libre, du zoom, des sols en 3D, des textures murales sur les sols/plafonds et des aplats sur les murs, de la transparence, de la redéfinition des contrôles, d'une architecture client/serveur permettant de rejoindre une partie en cours, ...

• Vavoom est également compatible avec Doomseeker (dans le Bottin), un navigateur multi-plateforme de serveurs Doom.
• Le projet propose également de nombreuses ressources, notamment des sprites et textures en haute résolution, des bandes sons améliorées et des cartes de démonstration pour Doom2, Heretic et Hexen (voir la section "Download" du site).

Ressources et documentations disponibles :
• Korax' Heritage (liens ci-dessus): un RPG mono et multijoueur en 3D au gameplay dérivé de Hexen (il nécessite le moteur de Vavoom).
• voir aussi les fiches "Ressources - Doom 1&2, Heretic, Hexen 1, Strife" et "Freedoom".


Vavoom est un portage basé sur les sources de Doom, Heretic, Hexen et un peu de Quake.

Les plateformes supportées sont Windows et Linux.

Pour jouer à Vavoom, vous avez besoin du fichier wad principal d'un des jeux suivants :

• Doom shareware
• Registered Doom
• Ultimate Doom
• Doom 2: Hell on Earth
• Doom 2: TNT Evilution
• Doom 2: The Plutonia experiment
• Heretic shareware
• Heretic registered
• Hexen
• Strife shareware
• Strife

Si vous avez plusieurs IWAD, vous pouvez utiliser les paramètres de ligne de commande -doom, -doom2, -tnt, -plutonia, -heretic, -hexen ou -strife pour rechercher les IWAD uniquement pour ce jeu. Hexen nécessite un fichier wad à partir de la version 1.1.

Différences par rapport au jeu original

✅️ Prise en charge de résolutions plus élevées (et plus faibles).
✅️ Couleurs 16 et 32 bits pour tous les pilotes, 24 bits pour OpenGL et Direct3D.
✅️ Rendu logiciel basé sur les polygones.
✅️ Rendu OpenGL.
✅️ Rendu Direct3D.
✅️ Éclairage par cartographie lumineuse.
✅️ Sources lumineuses statiques avec vérification de la vue (c'est-à-dire ombres réelles).
✅️ Éclairage dynamique.
✅️ Éclairage coloré.
✅️ Mises en évidence spéculaires.
✅️ Particules.
✅️ Mipmapping.
✅️ Skyboxes.
✅️ Vue libre.
✅️ Zoom.
✅️ Saut.
✅️ Modèles.
✅️ Progs - maintenant vous pouvez oublier DeHackEd.
✅️ Transparence.
✅️ Console Quake like.
✅️ CD audio.
✅️ 3 crosshairs.
✅️ Statistiques en plein écran.
✅️ Les contrôles peuvent être redéfinis dans le jeu.
✅️ Architecture purement client/serveur avec adhésion en jeu.
✅️ Planchers et plafonds en pente.
✅️ Planchers en 3D.
✅️ Possibilité d'utiliser des textures murales sur les sols/plafonds et des aplats sur les murs.
✅️ Prise en charge des patchs hauts et des textures mises à l'échelle.
✅️ plugin glBSP.
✅️ plugin glVIS.
✅️ Sons WAV et FLAC, MP3, OGG et musique de style mod.
✅️ Prise en charge des Skyboxes.
✅️ Sons WAV et FLAC, MP3, OGG et musique de style mod.
✅️ Possibilité d'utiliser Timidity pour la lecture MIDI et MUS.
✅️ Textures haute résolution.
✅️ Ombres portées au pochoir.
✅️ Définitions d'objets et d'armes personnalisées à l'aide du script DECORATE.
✅️ Et bien plus encore...