ngunix/README

62 lines
2.1 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.
2018-03-08 12:56:33 +00:00
It uses SDL functions, aside from that no dependencies are necessary.
This was originally a port of Engoo to X11 capable systems... however that was a long time ago.
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
************
- Fully software-rendered 3D-Engine
- 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...)
- Texture filtering on level textures (Fabien Sanglard's)
2015-08-21 20:28:52 +00:00
- Water translucency and refractions
- Low detail modes
- Distance fog
2018-03-08 12:48:59 +00:00
- Video output, window handling and input powered by SDL.
- 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
*********
- Originally based on engoo by leileilol
2015-08-07 10:23:36 +00:00
- Carried over soundfixes from reQuiem
- Caching of lookup tables is done on disk, taking up 1541120 bytes/1.5mb
- Engine contains an integrated palette as well as colormap generation
- It also contains an integrated (fallback) conchars
- If you want to run Q1 with it, launch it with -data id1.
2018-03-08 12:48:59 +00:00
Merge the id1 folder with your own!
2015-08-20 14:34:20 +00:00
*********
Plans
*********
2015-09-14 22:04:39 +00:00
- Menu system done primarily using CSQC or similar
- HUD system done primarily using CSQC or similar
- Make the bots less Q1 specific, controllable via SSQC
- Make the engine run without any external content
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 free, scratch QC base demo-ing the new engine extensions
2018-03-08 12:56:33 +00:00
- Try to compile a Windows version (for those who don't 'get' UNIX)