Update docs.

This commit is contained in:
Shpoike 2021-09-06 11:59:33 +01:00
parent 5b05414d7f
commit e4b2694feb

View file

@ -47,7 +47,17 @@ QuakeSpasm-Spiked
(This is all relative to the regular QuakeSpasm at the time of writing) (This is all relative to the regular QuakeSpasm at the time of writing)
---------------------- ----------------------
3.1. Protocol Changes 3.1. User Features
o New 'extras' menu (inside options) that can be used to configure stuff.
o Smartjump feature added.
o Weapon impulse rollover
('impulse 8 2' will select the LG if you have it+cells, otherwise shotgun).
----------------------
3.2. Protocol Changes
o host_maxfps now caps all networking to 72 automatically. o host_maxfps now caps all networking to 72 automatically.
This means that you can FINALLY uncap framerates without flooding servers This means that you can FINALLY uncap framerates without flooding servers
@ -69,7 +79,7 @@ QuakeSpasm-Spiked
baselines or static ents etc. Go crazy if you dare. baselines or static ents etc. Go crazy if you dare.
o Decent deltas (using FTE's network protocol). o Decent deltas (using FTE's network protocol).
You can have 5000+ ents visible at a time. You can have 5000+ ents visible at a time.
They won't randomly disappear any more. They won't randomly disappear any more.
Gracefully downgrades for old clients like QS or MarkV. Gracefully downgrades for old clients like QS or MarkV.
@ -100,12 +110,14 @@ QuakeSpasm-Spiked
No prediction, no csqc, a few other omissions. No prediction, no csqc, a few other omissions.
---------------------- ----------------------
3.2. Modding features 3.3. Modding features
o Support for custom huds (or even menus) via Simple CSQC. o Support for custom huds (or even menus) via Simple CSQC.
Check the devkit for an example. Check the devkit for an example.
o Supports md3 (no shaders, no tags). o Supports MenuQC.
o Supports IQM, MD5 (for rerelease compat), MD3 (no shaders, no tags).
o Raised limits for the mdl format (much rewritten, vertex limit is somewhere north of 32k, which should be enough...). o Raised limits for the mdl format (much rewritten, vertex limit is somewhere north of 32k, which should be enough...).
@ -146,7 +158,7 @@ QuakeSpasm-Spiked
o Runs a range of new mods that will just fail in regular QS. o Runs a range of new mods that will just fail in regular QS.
---------------------- ----------------------
3.3. Mapping features 3.4. Mapping features
o Raised limits: o Raised limits:
Static Entities (limit removed) Static Entities (limit removed)
@ -155,7 +167,7 @@ QuakeSpasm-Spiked
Visible Entities (limit nuked from orbit) Visible Entities (limit nuked from orbit)
Lightmap Data (limit obliterated) Lightmap Data (limit obliterated)
Max Lightmaps (limit amputated) Max Lightmaps (limit amputated)
Max Lightstyles (now 255 - bsp2 format limit). Max Lightstyles (now 4096 - via bspx, up to 16 per face).
Lightmap Dimensions (now 256, for surface dimensions up to 4080qu) Lightmap Dimensions (now 256, for surface dimensions up to 4080qu)
o BSPX support. o BSPX support.
@ -181,7 +193,7 @@ QuakeSpasm-Spiked
o Special fields that can be used on any entity without QC changes: o Special fields that can be used on any entity without QC changes:
"emiteffect" field - to specify a constantly emitting effect. "emiteffect" field - to specify a constantly emitting effect.
"traileffect" field - for particles any time the entity moves. "traileffect" field - for particles any time the entity moves.
-------- --------
4. Todo 4. Todo
@ -190,12 +202,8 @@ QuakeSpasm-Spiked
o improve dev kit, with proper docs (ahahaha!). o improve dev kit, with proper docs (ahahaha!).
o IQM, maybe, some time (mdl sucks).
o remove hull size limitation. o remove hull size limitation.
o either menuqc or disconnected-csqc (for menus). otherwise known as cvar hell, so mods can avoid quake's clunky nightmare.
o rgb9e5 lighting. o rgb9e5 lighting.
----------- -----------