Odamex - Le Bottin des Jeux Linux

Odamex

Specifications

Title: Odamex Type: Tool
Genre: Adventure & Action Status:
Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Doom 1&2, Hexen 1, Heretic, Strife Commercial:
Tags: Action; FPS; Shooter; id Tech 1 engine; Multi-platform; Doom Demo:
Released: Latest : 0.7.0 / Dev : F2b13d0 Package Name:
Date: 2017-09-09 Extern Repo:
License: GPL v2 Repo:
Perspective: First person Package:
Visual: 3D Binary:
Pacing: Real Time Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game): 5 stars
Contrib.: Goupil & Louis ID: 12118
Created: 2010-08-20 Updated: 2020-09-20

Summary

[fr]: Un moteur compatible avec les jeux Doom 1, Doom 2, Ultimate Doom et Final Doom dont l'objectif est de conserver son gameplay tout en lui ajoutant de nouvelles fonctionnalités : une architecture clients/serveur (jusqu'à 255 joueurs), de nouveaux modes de jeux (Deathmatch & CTF), un rendu 32 bits Truecolor, de nouveaux formats de sons, ... [en]: A free, multi-platform (Mac, Windows, Linux) modification of the Doom engine that allows players to easily join servers dedicated to playing Doom online. The goal of Odamex is to add enhancements to Doom while still retaining that "classic Doom feel" we all know and love about the original game

Videos

Trailer / Gameplay [en] / [en] / [fr] :

Links

Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos pv pv pv t ts gd id r lp mp mp mp mp mp mp mp g g g g g g g g mp[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [Reviews] [WIKI] [FAQ] [RSS] [Changelog 1 2 3 4]

Commercial : (empty)

Resources
• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Doom Wiki]

Social
Devs (Odamex Development Group 1 2 [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
(Doom) Devs (id Software [fr] [en]) : [Site 1 2] [MobyGames] [twitter] [Facebook] [YouTube] [Interviews (J. Carmack) (2019) (2016) (J. Romero, 2018) (Others)]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites
[Wikipedia (Doom) [fr] [en] [de]]
[The Linux Game Tome] [Wikia]

Reviews


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un moteur de Doom mettant l'accent sur le jeu en ligne, par l'Odamex Development Group.
Il est basé sur le moteur id Tech 1 d'id Software.

Odamex est un moteur compatible avec les jeux Doom 1, Doom 2, Ultimate Doom et Final Doom dont l'objectif est d'être à la fois le plus proche possible de la version originale (aussi appelée vanilla) en terme de gameplay tout en lui ajoutant de nouvelles fonctionnalités : une architecture clients/serveur (jusqu'à 255 joueurs), de nouveaux modes de jeux (Deathmatch & CTF), un rendu 32 bits Truecolor, de nouveaux formats de sons, ...

Odamex supporte les jeux : Doom, Doom II, Ultimate Doom, Final Doom - TNT: Evolution, Final Doom - The Plutonia Experiment, Shareware Doom, FreeDoom.
Odamex est également compatible avec Doomseeker (dans le Bottin), un navigateur multiplateforme de serveurs Doom.

Ressources et documentations disponibles : voir les fiches "Ressources - Doom 1&2, Heretic, Hexen 1, Strife" et "Freedoom".

Description [en]

Odamex is a modification of DOOM to allow players to compete with each other over the Internet using the client/server architecture. Thanks to the source code release of DOOM by id Software in December 1997, there have been many modifications that enhanced DOOM in various ways. These modifications are known as "source ports", as early modifications mainly ported DOOM to other platforms and operating systems such as Windows and Macintosh.

Odamex is based on the CSDoom 0.62 source code originally created by Sergey Makovkin, which is based on the ZDoom 1.22 source code created by Randy Heit.



Odamex is a free, multi-platform (Mac, Windows, Linux) modification of the Doom engine that allows players to easily join servers dedicated to playing Doom online.
The goal of Odamex is to add enhancements to Doom while still retaining that "classic Doom feel" we all know and love about the original game.

Odamex's goal is to emulate the feel of and retain many aspects of the original Doom executables while offering a broader expanse of security features, personal configuration, gameplay options, and editing features. Odamex can run on a wide range of operating systems and hardware, so players should be able to play on almost any platform.

A copy of Doom, Doom II, Freedoom or Chex Quest is recommended to play it. If you do not own Doom, it can be purchased on Steam.
Other alternatives include using FreeDoom, or the Shareware version of Doom.

Features

☑ Odamex and Standard Doom
These are the features that what makes Odamex the multiplayer Doom port that is the closest to the original Doom:
• Out-of-the-box Standard Doom key bindings and settings for client and server
• Doom2.exe gameplay-related nuances have been reimplemented as standard
• Nuanced mouse code that replicates the precise feel of using the mouse in doom2.exe
• Demo playback support (recording coming soon) for both Doom LMP demos and a new, Odamex-specific demo format (LMP compatibility with doom2.exe is provided)
• Functional Deathmatch and Cooperative game modes, single player is also supported.

☑ Odamex and Enhanced Doom
New additions Odamex brings to the Doom battleground:
• Client and Server environment with in-game joining
• Theoretical support for up to 255 players
• New Team Deathmatch and Capture the Flag game modes
• Automatic downloading and verification of WAD files from the server
• Map cycling support
• On-the-fly WAD loading:
- When combined with map cycling, you can create a map AND wad rotation server!
- Wads can be loaded in single player mode too, no need to restart the client.
• RCON (Remote Console) Support
• Cheating and exploitation redundancy, no longer do you have to put up with cheaters!
• Additional higher-resolution video modes. In addition, a possible "accelerated" renderer is in the works, using OpenGL to deliver an experience identical to the original software renderer.
• System Independence, meaning it can run on:
- Windows 95, 98, ME(?), NT(?), 2K, XP, Vista
- Linux (x86, ppc, amd64)
- MacOSX
- BSD
- Sun Solaris
- Possibly more...if it can run SDL it might run Odamex!
• Game launcher includes most standard features found in other launchers, plus more:
- Sorting capabilities.
- Filtering capabilities (future addition)
- C++ oriented design with fully multi-platform capabilities, utilizing the wxWidgets API.

☑ Odamex and map authoring
Whats in it for map authors?
• Patch support includes (loaded from command line or DEHACKED lump)
- DEHACKED (DEH)
- Boom EXtensions (BEX)
• BOOM map format support.
• ODAMEX supports multiple music and sound formats, for example:
- WAVE/RIFF
- AIFF
- VOC
- MOD XM S3M 669 IT MED and more (using included mikmod)
- MIDI (using timidity or native midi hardware)
- OggVorbis (requiring ogg/vorbis libraries on system)
- MP3 (requiring SMPEG library on system)
- Basically any music format that SDL_mixer supports!

☑ Odamex and developers
Developers also benefit from Odamex:
• Full source code available, based on the GNU GPLv2 license.
• Source code compiles on multiple hardware/software combinations including native 64-bit
• Project and workspace files for the IDE Code::Blocks, Microsoft Visual C++ 6.0 as well as the standard GNU Makefiles.
• Compiles with GCC as well as Microsoft Visual C++ 6.0

☑ All of the following games are supported:
• Doom
• Doom II
• Ultimate Doom
• Final Doom - TNT: Evolution
• Final Doom - The Plutonia Experiment
• Shareware Doom
• FreeDoom

Installation [fr]


INSTALLATION :

➥ Le moteur :

➥ Installation à partir du binaire du jeu :

Sur le WIKI (voir la section "Resources" ci-dessus) de nombreux binaires sont proposés en version 32 ou 64 bits dans différentes versions.

➥ Installation à partir du source du jeu :

(non testé)

➥ Les données :

• Données libres et/ou gratuites pour l'équivalent du jeu Doom 1 :
✔ - pour la version libre, voir la fiche Freedoom (paquet éponyme en dépôts Debian) : copiez les livrables (fichiers wad obtenus après décompression du zip, sans les renommer) dans le répertoire de Zandronum : ok

Non testé :
- pour la version gratuite et limitée d'origine (shareware, quelques niveaux de démo), installez le paquet "doom-wad-shareware" (en dépôts).
- sinon il existe aussi des tonnes de données créées par des passionnés (voir la fiche du Bottin "Ressources - Doom 1&2, Heretic, Hexen 1&2, Strife").

• Données commerciales (achat de la version Windows dont on récupère les données), voir les fiches dans le Bottin :
- pour Doom 1, la fiche "Ultimate Doom",
- pour Doom 2, la fiche "Doom II: Hell on Earth",
- pour Heretic, la fiche "Heretic: Shadow of the Serpent Riders",
- pour Hexen, la fiche "HeXen: Beyond Heretic".


LANCEMENT DU JEU :

• Pour le jeu solo, après avoir installé les données dans le répertoire racine de Zandronum, en console dans ce même répertoire lancez : $ ./zandronum
• Pour le jeu multijoueur, je vous recommande d'installer au préalable Doomseeker (voir la fiche dans le Bottin) et de lui spécifier l'emplacement de votre binaire Zandronum. Il suffit ensuite de sélectionner sous Doomseeker les jeux utilisant le moteur Zandronum (Doomseeker se chargera de télécharger automatiquement les données nécessaires et de lancer la partie).

LANCEMENT / INSTALLATION D'UN MOD :

Le plus simple reste d'utiliser l'utilitaire QZDL (dans le Bottin) qui permet de lancer un mod avec éventuellement plusieurs autres fichiers annexes et le moteur souhaité.

Test [fr]

Test (0.4.2) :
Le fichier ".wad" livré dans le répertoire du moteur était défectueux (erreur: W_GetNumForName: STCFN033 not found!).
Il aura suffit de télécharger le fichier de test indiqué sur la fiche "Doom 1&2, Heretic, Hexen 1, Strife - Ressources" du Bottin, et de le copier dans le répertoire de l'exécutable, pour corriger cette anomalie.
Une fois ces corrections effectuées, j'ai pu profiter pleinement du moteur et retrouver le plaisir de jouer à Doom :).