alexey.lysiuk
7e34bb1aca
Fix model precaching outside of spawn function
...
PF_sv_precache_model() function not only had duplicate code fragment of SV_Precache_Model(), but it set wrong mask for svcdp_precache command, 0x8000 instead of 0x0000
2024-09-29 11:56:15 +03:00
Shpoike
1aabcb0de0
Scenecache had no support for fastsky, so fix that omission even if it doesn't really give any faster perf.
2024-07-09 07:19:40 +01:00
Shpoike
455bd136ba
Make skyrooms a bit more robust. Don't autodownload files if our gamedir does not match the server's.
2024-06-20 19:23:51 +01:00
Shpoike
3aa4ceb4f4
Small speedup...
2024-03-01 08:11:35 +00:00
Shpoike
169c47b30d
Misc tweaks and fixes.
2024-03-01 08:11:35 +00:00
Shpoike
84adac8434
Add 'sys_throttle -1' to disable throttling when paused, too. Probably noone else will care but w/e.
2024-03-01 08:11:35 +00:00
Shpoike
11e0cdeb95
Fix black-entities bug introduced from DECOUPLED_LM support.
2024-03-01 08:11:35 +00:00
Shpoike
0af9796e5a
Fix random() builtin to avoid the monsters-are-statues bug.
2024-03-01 08:11:35 +00:00
Shpoike
78b5a73ee6
Framerate counter should count frames, not scenes.
2024-03-01 08:11:35 +00:00
Shpoike
03e5fe3954
Fix stupid potentially-crashy bug.
2024-03-01 08:11:35 +00:00
Shpoike
dae5b66365
Merge pull request #135 from alexey-lysiuk/windows-linux-ci
...
Continuous integration for Windows and Linux
2023-12-16 14:21:40 +00:00
alexey.lysiuk
ec7f807ba1
Add continuous integration workflows for Linux and MinGW
...
Rename macOS workflow to match with others
2023-12-08 16:11:52 +02:00
Shpoike
d56ab8f022
Merge pull request #132 from alexey-lysiuk/fix-vs-projects
...
Fixes for Visual Studio projects
2023-12-04 06:53:51 +00:00
alexey.lysiuk
caeeeaa4cf
Add missing files to Visual Studio projects
...
Remove duplicate `AdditionalIncludeDirectories` attribute from SDL2 project as it breaks upgrade to .vcxproj format
2023-11-07 10:05:17 +02:00
Shpoike
9df5488c61
Merge pull request #131 from alexey-lysiuk/fix-xcode
...
Fix build via Xcode project
2023-11-06 02:22:45 +00:00
alexey.lysiuk
510ed27028
Added pmove files to Xcode project
2023-11-05 10:49:58 +02:00
Shpoike
02fdc9a97d
Missed a header. oops.
2023-11-05 01:29:40 +00:00
Shpoike
6abe2a868e
Make sure compile error codes are returned to the caller instead of continuing to build a dodgy zip.
2023-11-05 00:54:29 +00:00
Shpoike
66c439c10d
Whoops, last commit had a typo.
2023-11-05 00:35:26 +00:00
Shpoike
4d8e82bfd7
Add support for LIGHTGRID_OCTREE (bspx).
2023-11-04 01:51:18 +00:00
Shpoike
32b433a09d
Quick hack at EF_ADDITIVE, for reliable overlapping transparencies (especially light sources/rayvolues).
2023-11-02 23:45:50 +00:00
Shpoike
528824e507
Quicky hack at DECOUPLED_LM support.
2023-11-02 23:18:42 +00:00
Shpoike
ecf20de618
Work around an issue with the remaster's e3m3.
2023-10-15 05:56:25 +01:00
Shpoike
90f1c061d2
Move heartbeats to a worker thread to avoid periodic stalls.
2023-07-28 13:09:19 +01:00
Shpoike
6394ea27e8
Fix chasecam to deal with the viewmodel change... Also attempt to push it away from walls in a not-so-much-of-a-wallhack kind of way.
2023-07-26 11:18:06 +01:00
Shpoike
06a1f39d43
Fix misc gcc warnings.
2023-07-25 15:08:17 +01:00
Shpoike
980ab70765
Add 2+3 arg forms of the toggle command.
2023-07-25 15:08:17 +01:00
Shpoike
b5deda6b75
This just feels safer...
2023-07-25 15:08:17 +01:00
Shpoike
4f38ff97c2
Update extras menu to provide prediction/player-physics options.
2023-07-25 15:08:17 +01:00
Shpoike
89d027979a
Add clientside prediction without needing csqc.
2023-07-25 15:08:17 +01:00
Shpoike
09a32a91ba
Add sv_nqplayerphysics cvar for mods that don't want to include SV_RunClientCommand for whatever reason. Set to 0 to force predictable player physics.
2023-07-25 15:08:17 +01:00
Shpoike
039d61dbfa
Allow negative host_maxfps to set a packetrate while leaving video rates uncapped, for weird people who want that...
2023-07-25 15:08:17 +01:00
Shpoike
9f5d6f0355
Rework input accumulation to be a bit smoother.
2023-07-25 15:08:17 +01:00
Shpoike
7ea16154f9
Add support for proquake's password stuff.
2023-07-25 15:08:17 +01:00
Shpoike
2d76417807
Rework how the viewmodel is added to the scene. No more phantom viewmodels with csqc, please.
2023-07-25 15:08:17 +01:00
Shpoike
9b8573aa79
Add runstandardplayerphysics builtin, allowing for csqc-based prediction compatible with quakeworld engines, and just generally handy as a less-dumb more-setup alternative to walkmove.
2023-07-25 15:08:17 +01:00
Shpoike
8fc5860e3c
Make QSS more tolerant of non-identity port forwarding... Other clients will still have issues though.
2023-07-25 15:08:17 +01:00
Shpoike
419a2eacd0
gl_flashblend should respect the dlight's colour too, where reasonable.
2023-07-21 00:22:25 +01:00
Shpoike
937a2b9819
Make sure getiputframe's partial frame has an updated time value, to keep csqc-based prediction smooth.
2023-07-20 15:15:37 +01:00
Shpoike
506484cb4b
csqctest apparently depends on serverkey used serverside, lets give it.
2023-07-20 15:10:45 +01:00
Shpoike
157e5672bd
Update sprintf builtin to keep in sync with FTE.
2023-07-20 15:08:18 +01:00
Shpoike
4c5b960d45
CSQC_Parse_StuffCmd was not being passed the newline chars properly (resulting in localcmd-based corruption).
2023-07-20 15:01:18 +01:00
Shpoike
3fb6be5d16
Update auto-build.yml
...
github no longer allows macos10.15 so update to the latest fad
2023-07-13 07:53:35 +01:00
Shpoike
d6781a3356
Fix another stupid bug.
2023-07-13 06:21:14 +01:00
Shpoike
0c15adc009
Fix recent black shirts bug.
2023-07-13 05:16:53 +01:00
Shpoike
22c1759a22
I'm told this fixes an xcode issue. Not that I can test it or anything.
2023-07-11 05:16:17 +01:00
Shpoike
7435cdd414
Add drawonlytoclient, nodrawtoclient, and customizeentityforclient extensions.
2023-07-10 06:31:35 +01:00
Shpoike
8b08262ffb
Give the cvars generated from float+vector autocvars prettier default/initial values.
2023-07-10 03:10:30 +01:00
Shpoike
c0efc3bc9a
Respond to mouse cursor positions but not relative motions when the window is not focused, no more looking around when tabbed out.
2023-07-10 03:08:57 +01:00
Shpoike
05578787e9
Ask menuqc to close its menus on map changes instead of just stripping its focus and leaving it confused.
2023-07-10 03:07:37 +01:00