The games/chocolate-doom port
chocolate-doom-3.1.0p0 – portable release of Doom, Heretic, Hexen, and Strife (cvsweb github mirror)
Description
Chocolate Doom is an SDL-based port of the classic DOOM.EXE experience from the days of DOS. The project aims to provide an experience identical to that of the original games on original hardware. A game configuration program is included, and emulates the classic DOS-style SETUP.EXE of the originals. The project also maintains versions of the engine for Heretic, Hexen, and Strife. All original game PWADs and demos should work flawlessly.WWW: https://www.chocolate-doom.org/
Readme
+------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+------------------------------------------------------------------------------
Game Data
=========
To play the game you will need an original Doom, Ultimate Doom, Doom II,
Final Doom, Heretic, Hexen, or Strife IWAD. The games data files will
be named as follows:
o DOOM1.WAD .................. Doom Shareware
o DOOM.WAD ................... Doom Registered or Ultimate Doom
o DOOM2.WAD .................. Doom II: Hell on Earth
o PLUTONIA.WAD ............... Final Doom: The Plutonia Experiment
o TNT.WAD .................... Final Doom: TNT Evilution
o HERETIC1.WAD ............... Heretic Shareware
o HERETIC.WAD ................ Heretic: Shadow of the Serpent Riders
o HEXEN.WAD .................. Hexen: Beyond Heretic
o STRIFE0.WAD ................ Strife Shareware
o STRIFE1.WAD + VOICES.WAD ... Strife: Quest for the Sigil
Place one or more of the above-listed files in ${PREFIX}/share/doom/
to play.
NOTE: Chocolate-doom is case-insensitive when loading files, just as the
original for DOS was. This means you do not have to reference the files
in CAPS to load via `-iwad' or `-file' parameters.
Launching a Game
================
Depending on which game you want to play, launch with the executable
matching the game data installed. There are four options:
o chocolate-doom
o chocolate-heretic
o chocolate-hexen
o chocolate-strife
Run `chocolate--setup' to generate a configuration file to your
liking.
If multiple IWADs are installed, you may specify the one you want to
play via the `-iwad' command-line parameter:
$ chocolate-doom -iwad doom.wad
$ chocolate-heretic -iwad heretic1.wad
Multiplayer Games
=================
See the chocolate-(6) manpages for additional information. If a
dedicated server is desired, see the chocolate-server(6) manpage.
Shareware Data
==============
The Doom Shareware IWAD is available in the `doomdata' package. Other
shareware is available from the Doomworld idgames archive website:
Heretic: https://www.doomworld.com/idgames/idstuff/heretic/htic_v12
Hexen: https://www.doomworld.com/idgames/idstuff/hexen/hexndemo
Strife: https://www.doomworld.com/idgames/roguestuff/strife11
Maintainer
Ryan Freeman
Categories
Library dependencies
Build dependencies
Run dependencies
Test dependencies
Files
- /usr/local/bin/chocolate-doom
- /usr/local/bin/chocolate-doom-setup
- /usr/local/bin/chocolate-heretic
- /usr/local/bin/chocolate-heretic-setup
- /usr/local/bin/chocolate-hexen
- /usr/local/bin/chocolate-hexen-setup
- /usr/local/bin/chocolate-server
- /usr/local/bin/chocolate-strife
- /usr/local/bin/chocolate-strife-setup
- /usr/local/share/applications/org.chocolate_doom.Doom.desktop
- /usr/local/share/applications/org.chocolate_doom.Heretic.desktop
- /usr/local/share/applications/org.chocolate_doom.Hexen.desktop
- /usr/local/share/applications/org.chocolate_doom.Setup.desktop
- /usr/local/share/applications/org.chocolate_doom.Strife.desktop
- /usr/local/share/applications/screensavers/
- /usr/local/share/applications/screensavers/org.chocolate_doom.Doom_Screensaver.desktop
- /usr/local/share/doc/chocolate-doom/
- /usr/local/share/doc/chocolate-doom/COPYING.md
- /usr/local/share/doc/chocolate-doom/ChangeLog
- /usr/local/share/doc/chocolate-doom/NEWS.md
- /usr/local/share/doc/chocolate-doom/NOT-BUGS.md
- /usr/local/share/doc/chocolate-doom/PHILOSOPHY.md
- /usr/local/share/doc/chocolate-doom/README.Music.md
- /usr/local/share/doc/chocolate-doom/README.md
- /usr/local/share/doc/chocolate-heretic/
- /usr/local/share/doc/chocolate-heretic/COPYING.md
- /usr/local/share/doc/chocolate-heretic/ChangeLog
- /usr/local/share/doc/chocolate-heretic/NEWS.md
- /usr/local/share/doc/chocolate-heretic/PHILOSOPHY.md
- /usr/local/share/doc/chocolate-heretic/README.Music.md
- /usr/local/share/doc/chocolate-heretic/README.md
- /usr/local/share/doc/chocolate-hexen/
- /usr/local/share/doc/chocolate-hexen/COPYING.md
- /usr/local/share/doc/chocolate-hexen/ChangeLog
- /usr/local/share/doc/chocolate-hexen/NEWS.md
- /usr/local/share/doc/chocolate-hexen/PHILOSOPHY.md
- /usr/local/share/doc/chocolate-hexen/README.Music.md
- /usr/local/share/doc/chocolate-hexen/README.md
- /usr/local/share/doc/chocolate-strife/
- /usr/local/share/doc/chocolate-strife/COPYING.md
- /usr/local/share/doc/chocolate-strife/ChangeLog
- /usr/local/share/doc/chocolate-strife/NEWS.md
- /usr/local/share/doc/chocolate-strife/PHILOSOPHY.md
- /usr/local/share/doc/chocolate-strife/README.Music.md
- /usr/local/share/doc/chocolate-strife/README.Strife.md
- /usr/local/share/doc/chocolate-strife/README.md
- /usr/local/share/doc/pkg-readmes/chocolate-doom
- /usr/local/share/doom/
- /usr/local/share/icons/hicolor/128x128/apps/chocolate-doom.png
- /usr/local/share/icons/hicolor/128x128/apps/chocolate-heretic.png
- /usr/local/share/icons/hicolor/128x128/apps/chocolate-hexen.png
- /usr/local/share/icons/hicolor/128x128/apps/chocolate-setup.png
- /usr/local/share/icons/hicolor/128x128/apps/chocolate-strife.png
- /usr/local/share/metainfo/
- /usr/local/share/metainfo/org.chocolate_doom.Doom.metainfo.xml
- /usr/local/share/metainfo/org.chocolate_doom.Heretic.metainfo.xml
- /usr/local/share/metainfo/org.chocolate_doom.Hexen.metainfo.xml
- /usr/local/share/metainfo/org.chocolate_doom.Strife.metainfo.xml
- @tag gtk-update-icon-cache /usr/local/share/icons/hicolor
- @tag update-desktop-database