The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Doom"
(initial text) |
(Add some skeleton text) |
||
Line 1: | Line 1: | ||
A big upgrade to Funtoo's Doom-playing ability | = 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`. | ||
* 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.
- 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: 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)