Commit graph

2281 commits

Author SHA1 Message Date
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
Shpoike
cf2a1421bd Fix md3 skins not loading properly (since colormap change). Throw in support for eg foo.md3_0.skin files too, so armour model replacements can be handled properly. 2023-07-10 03:06:15 +01:00