The games/ioquake3 port
ioquake3-2020.09.29p2 – clone of the original Quake III Arena (cvsweb github mirror)
Description
The ioquake3 community effort to continue developing id's Quake III Arena.WWW: http://ioquake3.org/
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- To play ioquake3 on OpenBSD, you need the original game CD key and *.pk3 files. Copy the game data (pak0-8.pk3) to ~/.q3a/baseq3/ (for single user mode) or ${TRUEPREFIX}/share/ioquake3/baseq3 (for system wide usage) then start up ioquake3 and add your CD key under Setup -> CD Key. If you want to run the dedicated server (ioq3ded), the pk3 files need to either be in ${TRUEPREFIX}/share/ioquake3/baseq3 or /var/ioq3/.q3a/baseq3/. The server map can be overwritten by setting "+map" to something else in ioq3ded_flags: rcctl enable ioq3ded && rcctl set ioq3ded flags +map q3dm16 For more information on the dedicated server see here: http://wiki.ioquake3.org/Sys_Admin_Guide#Configuration_Files Macppc specifics ================ Additional configuration may be required, as noted below. OpenGL renderer --------------- The opengl2 renderer is not available on many of the supported graphics cards and will prevent ioquake3 from starting with the default configuration. Specifiying seta cl_renderer "opengl1" in the config file will allow use of the opengl1 renderer. 16-bit textures --------------- Graphical issues occur when using 16-bit textures on the Radeon 9200, 9600, and 9700. 32-bit textures should be used if this happens. Radeon 9700 ----------- Weapons and fonts will not appear without specifying seta r_hdr "0" in the config file. The Radeon 9200 and 9600 do not have this issue. Extensions should also be turned off by specifying seta r_allowExtensions "0" in the config file. Radeon 9200 ----------- Fullscreen requires the X11 resolution to match the one specified in the ioquake3 config file. This has been tested in FVWM and Window Maker, and only Window Maker displays fullscreen correctly out of the 2. The fastest graphics preset should be used in ioquake3. Resolution can then be modified from there for a playable game. The main menu in ioquake3 has poor performance that other parts of the game do not suffer from.
Maintainer
The OpenBSD ports mailing-list
Only for arches
amd64 i386 macppc
Broken
on i386: need to free up a register
Categories
Library dependencies
Build dependencies
Files
- /etc/rc.d/ioq3ded
- /usr/local/bin/ioq3ded
- /usr/local/bin/ioquake3
- /usr/local/share/doc/pkg-readmes/ioquake3
- /usr/local/share/ioquake3/
- /usr/local/share/ioquake3/baseq3/
- /usr/local/share/ioquake3/baseq3/cgamex86_64.so
- /usr/local/share/ioquake3/baseq3/qagamex86_64.so
- /usr/local/share/ioquake3/baseq3/uix86_64.so
- /usr/local/share/ioquake3/missionpack/
- /usr/local/share/ioquake3/missionpack/cgamex86_64.so
- /usr/local/share/ioquake3/missionpack/qagamex86_64.so
- /usr/local/share/ioquake3/missionpack/uix86_64.so
- /usr/local/share/ioquake3/renderer_opengl1_x86_64.so
- /usr/local/share/ioquake3/renderer_opengl2_x86_64.so
- /var/ioq3/
- @newgroup _ioq3:776
- @newuser _ioq3:776:_ioq3::ioquake3 Server:/var/ioq3:/sbin/nologin