Commit graph

4589 commits

Author SHA1 Message Date
Denis Pauk
67052ec008 client: rework flashlight 2024-12-18 18:17:53 +02:00
Denis Pauk
7a3ebc7e99 game: Add support 'g_start_item'
Based on:
 * https://github.com/id-Software/quake2-rerelease-dll.git
2024-12-18 15:24:24 +02:00
Denis Pauk
fdeabf515c client: mesh mask in model preview 2024-12-17 21:41:10 +02:00
Denis Pauk
5e8ffa3630 maps: Add support of Anachronox material flags 2024-12-10 23:20:53 +02:00
Denis Pauk
baa4d8153a protocol: restore ReRelease scale 2024-12-08 23:45:51 +02:00
Denis Pauk
032b66b062 protocol: Use combined entity state structure 2024-12-08 23:45:43 +02:00
Denis Pauk
d4b4266758 protocol: partial revert f856be35
protocol changes broke backward compatibility, temporary disable
2024-12-08 23:45:33 +02:00
Denis Pauk
b95ce55edc maps: add materials support check for other games 2024-12-07 18:01:03 +02:00
Denis Pauk
af7b8f6c61 client: add support foodstep based on floor material
Based on:
 * https://github.com/Paril/q2pro.git
2024-12-06 00:31:32 +02:00
Denis Pauk
05499dd331 maps: initial load material definitions 2024-12-06 00:29:50 +02:00
Denis Pauk
0c6c51f903 game: Add support health_multiplier from ReRelaes
Based on:
 * https://github.com/id-Software/quake2-rerelease-dll.git
2024-12-06 00:28:57 +02:00
Denis Pauk
5518640473 client: Add alttext to main menu
Workaround if game does not have any main menu images.
2024-12-01 23:38:24 +02:00
Denis Pauk
37b0e7a1f3 renders: add support of alt text for scaled image 2024-12-01 23:01:59 +02:00
Denis Pauk
65abf0188a game: add custom status bar for DoD(roarke) 2024-12-01 17:06:45 +02:00
Denis Pauk
94fc9a96ae game: update heretic2 items description 2024-12-01 01:25:48 +02:00
Denis Pauk
5055774a3d Merge remote-tracking branch 'yquake2/master' 2024-11-30 23:08:52 +02:00
Yamagi
9f6c455b45 Fix usage, the command is named dumpuser and not info.
This is likely a left over from some earlier version. Noticed by @m-x-d.
Closes #1166.
2024-11-30 16:30:55 +01:00
Denis Pauk
808f748f4a game: fix flashlight flag 2024-11-27 00:40:29 +02:00
Denis Pauk
58363c6696 game: Add BoB effect for items support
Based on:
 * https://github.com/Paril/q2pro.git
2024-11-26 23:37:04 +02:00
Denis Pauk
c7f74a3fa6 client: move flashlight to separate field 2024-11-26 23:34:22 +02:00
Denis Pauk
3314fc941e client: support of EF_FLASHLIGHT effect
Based on:
 * https://github.com/Paril/q2pro.git
2024-11-25 00:45:49 +02:00
Denis Pauk
5d21429c36 client: code style cleanup 2024-11-24 23:27:45 +02:00
Denis Pauk
27b41be951 game: add 'trigger_flashlight' support
Based on:
 * https://github.com/id-Software/quake2-rerelease-dll.git
2024-11-24 23:26:56 +02:00
Denis Pauk
42d5958d98 Merge remote-tracking branch 'yquake2/master' 2024-11-23 23:03:06 +02:00
Yamagi
6ff7413b65
Merge pull request #1163 from ps5-payload-dev/master
Simplify compiling for targets that lack GL drivers
2024-11-23 14:52:46 +01:00
John Törnblom
e21e057b04 backends: ensure _wgetcwd() is declared when compiling for windows 2024-11-23 13:39:40 +01:00
John Törnblom
24888cc3c1 backends: add portable variant of getcwd 2024-11-23 13:12:36 +01:00
John Törnblom
e87bcfb906 backends: ensure unistd.h is included when compiling for apple OSes 2024-11-23 13:11:19 +01:00
Yamagi
8b9f506a50
Merge pull request #1162 from devnexen/cmdparser_optim
cmdparser/server command little optimisations.
2024-11-23 08:49:48 +01:00
Denis Pauk
12fa246a6d game: fix scale for non dynamic definitions 2024-11-21 00:15:47 +02:00
Denis Pauk
e0ea452e9a renders: Add initial scale logic in renders
Based on rerelease code.

Checked with monster_boss2 on mgu1m3 map.
2024-11-19 23:48:39 +02:00
Denis Pauk
ddda42244d gl4: Disable too bright FRAMEBUFFER_SRGB 2024-11-18 00:53:10 +02:00
Denis Pauk
f856be3512 game: Add scale entity field (without real usage) 2024-11-18 00:48:31 +02:00
Denis Pauk
3f4efa05a1 models: ignore MDA tag before load 2024-11-17 18:32:27 +02:00
Denis Pauk
4981c8b972 maps: use shared function to replace backslashes 2024-11-17 16:54:37 +02:00
Denis Pauk
53e93824ca protocol: CUSTOM_PLAYER_MODEL(MAX_MODELS - 1) as player model 2024-11-17 14:58:30 +02:00
John Törnblom
9700eb6baf cmake: only gl1 renderer needs to be specifically linked 2024-11-17 01:34:07 +01:00
John Törnblom
38843f0f33 backends: when failing to determine executable path, print full path to cwd instead of just ./ 2024-11-16 15:53:43 +01:00
John Törnblom
c0eda78e43 sdl2: avoid spamming warnings when setting relative mouse mode fails 2024-11-16 15:52:24 +01:00
John Törnblom
0ea0dbf4ac ref_soft: check if renderer and texture are created correctly during context initialization 2024-11-16 15:51:58 +01:00
John Törnblom
ccc9027b1a ref_soft: if SDL renderer does not support SDL_RENDERER_ACCELERATED, fallback to SDL_RENDERER_SOFTWARE 2024-11-16 15:51:44 +01:00
John Törnblom
0babeb62c1 cmake: optionally disable the building of rendering libraries
default options are kept as before, i.e., all but GLES1 are enabled by default
2024-11-16 15:51:19 +01:00
David Carlier
d73f94d034
cmdparser/server command little optimisations. 2024-11-11 19:43:50 +00:00
Denis Pauk
a09cbe20bd maps: fix daikatana context flag convert 2024-11-10 22:30:37 +02:00
Denis Pauk
c3638d6c9a renders: skip SURF_NODRAW surfaces
Cheked with remaster psx/base0 map
2024-11-10 22:28:21 +02:00
Denis Pauk
6fd9e0ecc4 game: code style 2024-11-10 21:48:15 +02:00
Denis Pauk
03cb2be1e6 game: add 'g_language' localization cvar 2024-11-10 21:47:56 +02:00
Denis Pauk
1f0b9904ea Merge remote-tracking branch 'yquake2/master' 2024-11-10 21:43:50 +02:00
Yamagi
b64ae0ed6e
Merge pull request #1161 from devnexen/filesystem_littleoptim
FS_Dir_f little optimisation.
2024-11-10 14:50:25 +01:00
Yamagi
b31d187166
Merge pull request #1158 from BjossiAlfreds/sdl3-clipboard-fix
Small fix for SDL3 API change for SetClipboardText
2024-11-10 14:47:08 +01:00