Feels Duck Man
cfece2f55d
Added a speedometer that displays the player's speed in QU/s. Wasn't quite sure how to implement it without adding GetPlayerSpeed() to pmove.c. Unsure if there is a cleaner way to do this while keeping it inside cl_screen.c
2024-03-01 14:05:36 -06:00
Denis Pauk
59e118ed26
render: sync count of images with protocol max image count
2024-02-29 23:42:17 +02:00
Denis Pauk
6973181a21
client: bump protocol and game version / unstable compatibility
...
Config string numbers is different to original Quake 2 code,
code is not compatible with any version of official protocols or
game code. And game code should be recompiled for use with engine.
2024-02-29 00:05:21 +02:00
Denis Pauk
28668972ff
client: add custom protocol with short model index
2024-02-27 00:37:26 +02:00
apartfromtime
292bc0f632
Texture filtering option
...
Adds texture filtering option to the video menu.
Closes #753
2024-02-26 18:08:18 +11:00
Denis Pauk
a77e52ad97
Version bump 8.31RR5
2024-02-25 23:46:19 +02:00
Denis Pauk
d76584a457
client: update mpeg video decoder
...
ce50e1da59
Fixes video streams issues. Look to: https://github.com/phoboslab/pl_mpeg/issues/25
2024-02-25 23:12:16 +02:00
Denis Pauk
f9f54c7efe
cin: revert heretic 2 mpeg hack
...
Partial reverts: bd5685d201
2024-02-25 23:07:23 +02:00
Denis Pauk
5c89bbf645
game: cleanup zombie code
2024-02-25 19:12:05 +02:00
Denis Pauk
ef1a1c21e6
game: cleanup shambler game func export
2024-02-25 18:19:07 +02:00
Denis Pauk
4e92b008c0
game: do not export non edict_t function as gamefunc
2024-02-25 17:41:46 +02:00
Denis Pauk
54a8380972
game: do not export G_Set* as gamefunc
2024-02-25 17:19:27 +02:00
Denis Pauk
93c580f733
game: cleanup player export
2024-02-25 16:59:36 +02:00
Denis Pauk
55313fa513
game: restore rogue RDM_DEATHBALL code
2024-02-25 15:39:37 +02:00
Denis Pauk
0326d45cf8
game: rerelease port carrier CreateFlyMonster use
2024-02-25 15:18:49 +02:00
Denis Pauk
4870c1cc62
game: cleanup exports and rename TH_viewthing -> viewthing_think
2024-02-25 14:19:33 +02:00
Denis Pauk
2323e12872
game: remove spawn functions from game functions
2024-02-25 13:17:17 +02:00
Denis Pauk
f95ca59717
game: savegame sort fields
2024-02-25 12:42:14 +02:00
Denis Pauk
d88732f8da
game: cleanup savegame exports
2024-02-25 12:36:53 +02:00
Denis Pauk
863dc290a8
game: cleanup savegame function g_*
2024-02-25 00:54:26 +02:00
Denis Pauk
4196fd356c
game: remove unused functions
2024-02-25 00:21:48 +02:00
Denis Pauk
1c0a4590d3
game: cleanup savegame exports
2024-02-24 23:56:15 +02:00
Denis Pauk
d48604ff8a
game: update gamemmove list
2024-02-24 23:42:35 +02:00
Denis Pauk
98de9d412a
game: gamefunc list sort
2024-02-24 23:21:12 +02:00
Denis Pauk
b9bafd0579
game: gamemmove list sort
2024-02-24 23:01:03 +02:00
Denis Pauk
1ad15c2e88
docs: add link to releases
2024-02-24 17:35:37 +02:00
Denis Pauk
7b29dce03f
game: enforcer frame names usage and save fix
2024-02-24 17:34:02 +02:00
Denis Pauk
a3d450ff64
client: Add gametype variable
...
`gametype` variable could be used for show menu for different
embeded mod type. Remaster has all ctf/rogue/xatrix maps in baseq2
directory and menu could not detected by game variable anymore.
2024-02-23 00:33:24 +02:00
Denis Pauk
d907b8bb57
game: add defines for frames
...
Add frame names for infighter/quake 1 monsters,
without code use for now.
2024-02-14 00:29:05 +02:00
Denis Pauk
416e4b1269
models: add mdl hack for subframes
...
Fixes wizard spark spawn errors.
2024-02-13 23:33:11 +02:00
Denis Pauk
0d48f5e0ec
models: fix embeded image load
2024-02-13 23:12:38 +02:00
Denis Pauk
b21391954d
game: fix shambler effect
2024-02-11 23:51:33 +02:00
Denis Pauk
47bacf9a52
game: Add support some of quake 1 monsters
...
Shambler is left without chenges and fixes for now.
2024-02-11 19:10:57 +02:00
decino
5b62a2f416
game: add Quake monsters logic
...
Based on: https://github.com/decino/q2-infighter
2024-02-11 15:33:26 +02:00
Denis Pauk
1343dbcc97
ctf: fix STAT_* values to start from unused slot
2024-02-10 19:18:26 +02:00
Denis Pauk
85704fa134
sv_send: return new size of buffer before use
2024-02-10 15:38:42 +02:00
Denis Pauk
322c3ee9e8
sv_send: realloc send buffer
2024-02-10 15:23:38 +02:00
Denis Pauk
bc260a97e2
Update documentation
...
cmake build as outdated/confusing and will be restored after
finish all tasks.
2024-02-10 14:29:14 +02:00
Denis Pauk
079267996d
models: Fix Anachronox resolution == 1
...
DKM2 has different sequence of packed verts so exchange to correct
sequence
2024-02-08 01:03:49 +02:00
Denis Pauk
af6d0b26bd
models: Add Anachronox format support
...
Based on https://github.com/hogsy/chronon code.
Does not support normals and could have issues with scale.
2024-02-08 00:54:01 +02:00
Denis Pauk
b3a84afcfa
models,renders: remove MAX_VERTS limit
2024-02-06 21:57:27 +02:00
Denis Pauk
3039fe723d
common code: clean up code by cppcheck recomendations
2024-02-05 23:22:47 +02:00
Denis Pauk
10cc304778
models: fix cppcheck warnings
2024-02-05 01:29:56 +02:00
Denis Pauk
5ea0a76f76
maps: improve texture coordinates
...
Discussed in https://github.com/yquake2/yquake2/issues/886
2024-02-05 00:24:33 +02:00
Denis Pauk
e095dc1672
models: add initial md3 model format support
2024-02-04 19:38:11 +02:00
Denis Pauk
f0dac24bac
players: ignore skins images with slash in name
...
It could happen when player directory is inside pak file and has model
overwrite.
2024-02-04 01:03:35 +02:00
David Carlier
c6d57d836c
client menu minor changes/correctness proposal.
2024-02-04 00:27:06 +02:00
Denis Pauk
ed5046bcf5
models: prepare PrepareFrameVertex
2024-02-03 23:35:51 +02:00
Denis Pauk
8cc3d90789
Merge remote-tracking branch 'yquake2/master'
2024-02-03 23:25:46 +02:00
Yamagi
e72ef48ae7
Add gl4 to the video menu renderer list.
...
GL4 is community maintained variant of GL3 using somewhat more up to
date OpenGL APIs. Requsted in #1045 .
2024-02-03 16:18:06 +01:00