ngunix/README

57 lines
1.9 KiB
Text
Raw Normal View History

2015-08-07 10:13:02 +00:00
_ _ ____ _ _ _ _ _____ __
| | / |___ \| | | | | / |_ _\ \/ /
| |/ |_ | | | | | |/ || | \ /
| /| | |_| | |_| | /| || | / \
|_/ |_|____/ \___/|_/ |_|___/_/\_\
2015-08-07 10:23:36 +00:00
This is a novelty engine rendering in software mode, aka on your CPU.
It uses standard X11 functions, so aside from that no dependencies are necessary.
For sound, please get the Open Sound System running.
It can run Q1 with all its fancy waterwarping, too.
2015-09-01 10:46:58 +00:00
2015-08-21 20:28:52 +00:00
************
Features
************
- Full software-rendered 3D-Engine
2015-09-05 21:57:07 +00:00
- Colored lighting, 8-bit, 16-bit and 24-bit dithered lightmaps
2015-08-21 20:28:52 +00:00
- Particle and (non-clipped) decal system
- Coronas with support for light styles
- Model blob shadows
- Sound pitch variation
- Server side QCVM gamecode with enhanced extensions (such as file i/o, traceboxes...)
2015-09-05 21:57:07 +00:00
- Texture filtering on level textures
2015-08-21 20:28:52 +00:00
- Water translucency and refractions
- Low detail modes
- Distance fog
2015-09-01 10:46:58 +00:00
- Music playback via DUMB, X Multimedia System and FModEx if desired
2015-08-21 20:28:52 +00:00
2015-08-07 10:23:36 +00:00
*************
Compiling
*************
2015-08-07 10:23:36 +00:00
For a debug build (larger and slower) issue 'make'.
For a release build (smaller and faster) issue 'make build_release'.
2015-08-07 10:23:36 +00:00
*********
Notes
*********
2015-08-07 10:23:36 +00:00
- Carried over soundfixes from reQuiem
2015-08-25 01:57:15 +00:00
- Main sound is done via OSS, not ALSA - aoss will most likely not work
2015-08-07 10:23:36 +00:00
- The input is 'not good' right now
2015-09-01 10:46:58 +00:00
- Originally based on engoo by leileilol
- If you want to run Q1 with it, launch it with -data id1.
You can get a particles.spr file for Q1 here: http://euksy.oldtimes-software.com/files/NGUNIX/particle.spr
2015-08-20 14:34:20 +00:00
*********
Plans
*********
- Menu system done primarily using CSQC
- HUD system done primarily using CSQC
- Make the bots less Q1 specific, controllable via SSQC
2015-08-20 14:34:20 +00:00
- Ship with a game directory that can be used as a base and torn apart for any use
- Ship with a scratch QC base and the new engine extensions