Difference between revisions of "Doom"

From Funtoo
Jump to navigation Jump to search
(initial text)
 
(Add some skeleton text)
Line 1: Line 1:
A big upgrade to Funtoo's Doom-playing ability is coming soon!
= Playing Classic Doom on Funtoo =
A big upgrade to Funtoo's Doom-playing ability has been merged into `next`!


This page will document how to use it.
== DoomRunner ==
DoomRunner is a launcher that makes it easy to set up profiles for combinations of the various source ports, IWADs/PWADs, and mods.  It generates command line arguments for the source port, starts it, and offers a way to kill it if it misbehaves.
* games-util/doomrunner
== Source ports ==
* games-engines/gzdoom
* games-engines/odamex
== Game data ==
Doom source ports can be played without commercial IWADs but using Freedoom.
* https://freedoom.org
* games-fps/freedoom-data
== Multiplayer ==
Odamex is the preferred multiplayer engine.
=== With GZDoom ===
=== With Odamex ===
=== Operating a server ===
==== Optionally using Docker ====
== Music ==
Note:
Note:
To make the MIDI music work in various sourceports, it is necessary to set USE="midi timidity" for media-libs/sdl2-mixer.  Then remember to run eselect timidity set 1.
To make the MIDI music work in various sourceports, it is necessary to set USE="midi timidity" for media-libs/sdl2-mixer.  Then remember to run `eselect timidity set 1`.


Stay tuned...
* 8MBGSFX: An alternative set of soundfonts for `timidity`, freely available
** (need to make an autogen for it)

Revision as of 08:25, February 4, 2024

Playing Classic Doom on Funtoo

A big upgrade to Funtoo's Doom-playing ability has been merged into `next`!

This page will document how to use it.

DoomRunner

DoomRunner is a launcher that makes it easy to set up profiles for combinations of the various source ports, IWADs/PWADs, and mods. It generates command line arguments for the source port, starts it, and offers a way to kill it if it misbehaves.

  • games-util/doomrunner

Source ports

  • games-engines/gzdoom
  • games-engines/odamex

Game data

Doom source ports can be played without commercial IWADs but using Freedoom.


Multiplayer

Odamex is the preferred multiplayer engine.

With GZDoom

With Odamex

Operating a server

Optionally using Docker

Music

Note: To make the MIDI music work in various sourceports, it is necessary to set USE="midi timidity" for media-libs/sdl2-mixer. Then remember to run `eselect timidity set 1`.

  • 8MBGSFX: An alternative set of soundfonts for `timidity`, freely available
    • (need to make an autogen for it)