Shpoike
c55c8e96a9
Hexen2: Implement objectives popup as an overlay instead of just some prints. Fix some flickering. Make class selection menu a smidge nicer.
2023-08-12 13:59:55 +01:00
Shpoike
e0c6c78c3d
Hexen2: Try to match hexen2's movement speeds more accurately.
2023-08-12 13:59:55 +01:00
Shpoike
587032f1f6
Hexen2: Tweaks to the sbar to better match hexen2's.
2023-08-12 13:59:55 +01:00
Shpoike
d0141bd6ed
Hexen2: Fix heuristic to load qpic lumps that were previously being rejected.
2023-08-12 13:59:55 +01:00
Shpoike
04f2e112e7
Hexen2: Fix invisibility artifact bugs.
2023-08-12 13:59:55 +01:00
Shpoike
2a38bc1b2d
Hexen2: Fix sunstaff issues (and related bits).
2023-08-12 13:59:55 +01:00
Shpoike
ef4a7ace26
Hexen2: Match vanilla quake's placement of EF_BRIGHTLIGHT dlights. This should also stop hexen2's torches from being in the ground.
2023-08-12 13:59:55 +01:00
Shpoike
56cee8749b
Try to fix .mvd.gz files not getting listed properly in the demo browser.
2023-08-12 13:59:55 +01:00
Shpoike
00c45fbf10
Accept names for (css-defined) colours, along with arg completion too for the color command too.
2023-08-12 13:59:55 +01:00
Shpoike
e292e1bbfb
Attempt to do a better job at internationaliation.
2023-08-12 13:59:55 +01:00
Shpoike
907e8fa0b1
Make arg completion for 'load' nicer, including showing filetimes and previewpics (where available). Should make autosave's rotating filenames a little nicer to work with.
2023-08-12 13:59:54 +01:00
Shpoike
76cbc3c019
Make use of fontconfig where detected by cmake, to avoid having to make sense of the system's font directory mess.
2023-08-12 13:59:54 +01:00
Shpoike
0509f7c83c
Tweaks for the flatpak builds.
2023-08-12 13:59:54 +01:00
fhomolka
3adec5d0a5
Add a fix for the clash between bboxes and polygons ( #197 )
2023-08-03 12:19:15 -07:00
25f1915fbf
Add more descriptions for CVARs ( #201 )
...
* Add more descriptions for CVARs
* Fixed a small typo
* Another small typo
* Added the suggestions from @Shpoike and @eukara along with a little more cleanup
2023-07-29 17:04:47 -07:00
5f389d7fbc
Assign a pvs sample to our particle system handled sprites. So r_ignoreentpvs being 0 will no longer break with them.
2023-07-26 14:51:40 -07:00
030249f713
Workaround for the OGG decoding issue. 5159a80
was bad for ogg vorbis… ( #206 )
...
* Workaround for the OGG decoding issue. 5159a80
was bad for ogg vorbis decoding. It was never ideal to begin with, but it's better than rendering the game unplayable.
* Concentrated patch, courtesy of Spike so we can still mark sounds as nopurge
2023-07-26 12:12:55 -07:00
f317282571
Quake II: read the skin, effects, renderfx, and solidsize fields as unsigned shorts ( #200 )
...
* Quake II: read the skin, effects, renderfx, and solidsize fields as unsigned shorts.
* Add missing header definition for int MSG_ReadUShort();
* Rename MSG_ReadUShort() to MSG_ReadUInt16() as per @Shpoike's wishes
* solidsize needs to be read in via MSG_ReadSize16 because it does protocol conversions (@Shpoike)
* Q2UFRAME16 and Q2USOUND should be read unsigned as well, as it matches the internal data within FTE (@Shpoike)
2023-07-26 12:12:21 -07:00
65dccaf2db
Fix #170 by force-updating the sound channel so that AL can get the memo.
2023-07-24 13:29:06 -07:00
a0854ccaaf
Merge branch 'rip_npapi' of github.com:fhomolka/fteqw into fhomolka-rip_npapi
2023-07-14 18:44:20 -07:00
fhomolka
97d650b8b3
Q1: Force unsetting the spectator when the player starts a singleplayer game ( #198 )
...
Fixes #142
2023-07-14 18:38:06 -07:00
fhomolka
71fb7da526
Make BBox shader sort additive. This makes them work with RTLights ( #196 )
...
Fix given by @Shpoike
2023-07-10 14:26:52 -07:00
Fix
a024a82b89
Remove NPFTE preprocessor stuff
2023-07-09 20:41:24 +02:00
Fix
8adffcecfa
remove NPQTV-specific defines
2023-07-09 20:27:30 +02:00
Fix
ebd84b01d4
Remove dedicated NPFTE files
2023-07-09 20:20:54 +02:00
d293a2021a
SDL2: Only check for SDL_CONTROLLERTOUCHPAD* and SDL_CONTROLLERSENSORUPDATE updates on versions greater than or equal 2.0.14
2023-07-05 09:55:33 -07:00
fhomolka
6d83a3218a
Remove NaCl code ( #190 )
...
* Remove the nacl dir
* Remove nacl from ifdef checks shared with other platforms
* Remove nacl from build bash scripts
* More removal of nacl from bash scripts
* Remove nacl-specific code from the engine
* More removal of nacl-specific code from the engine
* remove nacl-specific code from the Quake 3 plugin
* Remove nacl from readme (also seems to have force LF line endings)
* Remove nacl mention from browser.txt
* Remove nacl from Makefile
* Remove nacl from dotnet2005 solution file (lol)
* Correcting an endif, this did not end nacl
* Clarification for NaCL no longer needed
* Left small todo for myself
* Partially undo f44daef091bcc5917b0ddb2cbe41ebdd9738f770
the if preproc checking for `_DEBUG` was incorrectly removed
2023-07-01 15:20:13 -07:00
7f8b827cb8
r_showbboxes should be a cheat in multiplayer, this fixes #9 ( #192 )
2023-06-28 22:05:55 -07:00
6692afa55b
Fix #165 by not ignoring the track specified in the NQ demo header
2023-06-24 18:03:48 -07:00
e20ee6c854
Add check to only use the re-release menu font when a mod is not actively overriding it
2023-06-24 15:03:28 -07:00
d57dd2fb3a
Server browser crash fix.
2023-06-23 21:14:51 -07:00
f4044af503
Fix compilation of the 'nocompat' build config.
2023-06-23 15:06:54 -07:00
erysdren
8482809f18
Fix compilation on Haiku OS ( #183 )
...
* add haiku defines in q_platform.h and sys_sdl.c
* linuxisms in sys_sdl.c and sv_sys_unix.c
* more linuxisms in sv_sys_unix.c
2023-06-11 23:14:36 -07:00
73a71a2ce1
Merge branch 'master' into joyfix
2023-04-16 23:17:35 -07:00
Shpoike
96dd67b3d0
Include audio mixer timings in r_speeds 2.
2023-04-17 03:58:21 +01:00
Shpoike
75c6527893
csaddon can now create/edit patches.
2023-04-17 03:58:21 +01:00
Shpoike
0a565b1186
Make cl_shownet 3 a bit more verbose.
2023-04-17 03:58:21 +01:00
Shpoike
2b17f90b28
Fix some issues with csprogs embedded inside mvd files.
2023-04-17 03:58:21 +01:00
Shpoike
e81b140614
work around qssm's proquake stuff.
2023-04-17 03:58:21 +01:00
Shpoike
eaf59671a4
Messing around with flatpak.
2023-04-17 03:58:21 +01:00
Shpoike
1ce399e969
Fix up some obscure builds.
2023-04-17 03:58:21 +01:00
Shpoike
8c8a4eaf0e
Fix vid_reload+purecsqc killing the csqc.
2023-04-17 03:58:21 +01:00
Shpoike
cae062b142
Make updates menu searchable, make qi plugin a little more friendly.
2023-04-17 03:58:21 +01:00
Shpoike
226c1cf6b4
Fix recent console click quirks.
2023-04-17 03:58:21 +01:00
Shpoike
6f61af8ee9
Cvar description tweaks.
2023-04-17 03:58:21 +01:00
Shpoike
527233154c
Clients can now request the master to initiate an WebRTC/ICE connection with 'sv_public 1' servers. This is primarily for the browser port. Servers now report their srflx address via the status command (with fp, ready for secure copy+paste).
2023-04-17 03:58:21 +01:00
Shpoike
92be91f416
Prevent the user from selecting demoness when running base hexen2 to prevent a crash. Fixed visible menu markup too.
2023-04-17 03:58:21 +01:00
Shpoike
727aaec80c
Fix console expansion when execing macros, to expand on line execution rather than the entire macro contents.
2023-04-17 03:58:21 +01:00
Shpoike
95d25558ef
Move broker address to a cvar, so users can actually change it.
2023-04-17 03:58:21 +01:00
Shpoike
e104d6cf58
Try to fix purecsqc map loading issues.
2023-04-17 03:58:20 +01:00