The games/eduke32 port
eduke32-2.0.0.9511p1 – Enhanced Duke Nukem 3D engine (cvsweb github mirror)
Description
Source-port of the venerable Duke Nukem 3D, also usable as a homebrew game engine. Besides increasing portability, the engine adds new renderers, in-game configurability, console, plus extended editing and scripting capabilities. Networking for dukematches and coop play is fully functional. The engine supports the following games: (from https://wiki.eduke32.com/wiki/Frequently_Asked_Questions) * Duke Nukem 3D Shareware Version * Duke Nukem 3D * Duke Nukem 3D: Atomic Edition * Ion Fury * NAM (Note: you must rename GAME.CON from NAM to NAM.CON) * Napalm (Wal-Mart only version of NAM, some .GRP differences between the two releases) * WWII GI (Limited Support using NAM mode as a base) "EDuke32 makes sandwiches!"WWW: https://www.eduke32.com/
Readme
Shareware Duke Nukem 3D data has been installed to: ${PREFIX}/share/duke3d/ You may also copy your registered version data files, or any other Duke Nukem 3D retail copies (such as the Atomic Edition) or Ion Fury game files to a local directory such as ~/duke3d/, and run eduke32 from within that directory: % cd ~/duke3d/ && eduke32 This will load your registered version data rather than the installed shareware. eduke32 includes a map editor, mapster32, which is an up-to-date version of Ken Silverman's BUILD editor, including changes necessary to impliment the advanced mapping/modding functions of eduke32. Sample maps, defs and con files can be used to show how to create your own maps and modifications, if you are so inclined. They are located in ${PREFIX}/share/examples/eduke32/ Licenses are found under ${PREFIX}/share/doc/eduke32/ https://wiki.eduke32.com contains a large resource of information on how to make full use of the eduke32 engine and mapster32 editor.
Maintainer
The OpenBSD ports mailing-list
Distribution forbidden on ftp
BUILD engine license is not compatible with GPLv2.
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Library dependencies
Build dependencies
Run dependencies
Files
- /usr/local/bin/eduke32
- /usr/local/bin/mapster32
- /usr/local/bin/voidsw
- /usr/local/share/doc/eduke32/
- /usr/local/share/doc/eduke32/buildlic.txt
- /usr/local/share/doc/eduke32/gpl-2.0.txt
- /usr/local/share/doc/pkg-readmes/eduke32
- /usr/local/share/duke3d/SEHELP.HLP
- /usr/local/share/duke3d/STHELP.HLP
- /usr/local/share/duke3d/m32help.hlp
- /usr/local/share/duke3d/names.h
- /usr/local/share/duke3d/tiles.cfg
- /usr/local/share/examples/eduke32/
- /usr/local/share/examples/eduke32/_clipshape0.map
- /usr/local/share/examples/eduke32/a.m32
- /usr/local/share/examples/eduke32/aspect.map
- /usr/local/share/examples/eduke32/dump_used_assets.m32
- /usr/local/share/examples/eduke32/m32script_ex.map
- /usr/local/share/examples/eduke32/r_usenewshading.map
- /usr/local/share/examples/eduke32/ror.map
- /usr/local/share/examples/eduke32/splitscr.con
- /usr/local/share/examples/eduke32/spriteclip.txt
- /usr/local/share/examples/eduke32/startpos.m32
- /usr/local/share/examples/eduke32/test_tileoffsets.map
- /usr/local/share/examples/eduke32/tests.m32
- /usr/local/share/examples/eduke32/trueror1.map
- /usr/local/share/examples/eduke32/weapons.sample.con