Shpoike
9bc9700506
Add json-formatted framegroups files. Allow for ragdolls to be used with hlmdl. Try to be smarter/higher with gpu bone limits.
2024-12-28 16:23:59 +00:00
Shpoike
28a880c56e
Misc small fixups/cleanups.
2024-12-12 13:42:05 +00:00
Shpoike
d26b741e4b
Update the doom3 map support. Still not enabled on account of severe material issues.
2024-12-12 13:42:05 +00:00
Shpoike
dd4ff8d530
Fix up some -std=C issues.
2024-12-12 13:42:05 +00:00
Shpoike
fe6ef90c44
Better gmqcc compat.
2024-12-12 13:42:05 +00:00
Shpoike
3b554f3742
Fix a couple of issues with the hl2 plugin.
2024-12-12 13:42:04 +00:00
Shpoike
3b140e9cf8
Fix https://github.com/fte-team/fteqw/issues/287
2024-12-12 13:25:56 +00:00
Shpoike
9c32640189
Fix https://github.com/fte-team/fteqw/issues/286
2024-12-12 13:25:56 +00:00
Shpoike
0ac7268cc5
Include other proxies in viewer counts, on account of all the people misusing it...
2024-12-12 13:25:56 +00:00
Shpoike
3df06cd519
qtv: strcpy with overlapping dest/source was resulting in serverinfo corruption with glibc.
2024-12-12 13:25:56 +00:00
Shpoike
ee534acb8c
ftemaster Fixups. Should actually work again now.
2024-12-12 13:25:56 +00:00
Shpoike
84438b5f9b
vk: Add lit water support to the spir-v.
2024-12-12 13:25:56 +00:00
Shpoike
6f579815d2
Hopefully fix https://github.com/fte-team/fteqw/issues/275 though the specified input is still optimised too much for this usage to be useful.
2024-12-12 13:25:56 +00:00
Shpoike
a1bf9dd60a
Fix bug with randomv intrinsic.
2024-12-12 13:25:56 +00:00
Shpoike
f0e57311d6
Fix silly timing bug.
2024-12-12 13:25:55 +00:00
bf6ddf21ae
HL2: Load BSP from Vampire the Masquerade: Bloodlines, truly flag SKY/TURB surfaces, basic decals
2024-12-03 20:43:43 -08:00
a6fca4638f
ODE: add absolute speed clamp cvar as an alternative to the movelimit check
2024-12-02 02:36:41 -08:00
4f1553d97d
ODE: pass valid trace_endpos and trace_plane_normal on contact
2024-11-30 16:58:26 -08:00
7c50a8a269
HL2: attempt to find all the valid texture directories for mdl
2024-11-22 17:31:52 -08:00
6e57500c15
HL2: comment out seemingly undesired normal negation
2024-11-21 22:44:53 -08:00
a0d3a3ba2c
HL2: slightly more tolerable prop lighting
2024-11-21 22:11:26 -08:00
5676b8b849
HL2: fix version check to be more precise regarding v19
2024-11-21 22:10:50 -08:00
bb3e6a3802
HL2: MDL sequence loop flag support
2024-11-21 22:09:17 -08:00
60f804aa93
cubemap rtlights should not contribute to entity ambient light
2024-11-21 22:08:45 -08:00
fa0058be72
VBSP + BIH crash fix from Spoike
2024-11-21 22:08:08 -08:00
fee8027e2c
getlightstylergb: fix lightstyle check, fixing it returning the same light value
2024-11-20 14:19:00 -08:00
5a98bf1ef0
HL2: Quick support for $envmaptint and $envmapsaturation
2024-11-20 14:15:27 -08:00
d89d7aa8be
HL2: Shove the modelevent .events override in there
2024-11-20 14:14:49 -08:00
697035476b
HL2: VBSP prop_statics cast no dynamic shadow, fix dxlevel check when 0
2024-11-20 14:14:32 -08:00
22b1bb2d41
HL/Q1BSP: tag textures starting with "scroll" to be able to scroll.
2024-11-12 02:42:57 -08:00
Yo Soy Freeman
4b943f9a9e
Utilize dynamiclight_spawnstatic on csaddon and fixes a problem with spawning lights on x64 builds ( #293 )
...
* Fixed first 32 lights not working on csaddon on 64 bits builds
* Added a comment back...
* fix the fix for the comment. I love Git
* double check that the new selectedlight is not the same as the old selectedlight (oldl) just in case.
2024-11-08 04:03:28 -08:00
b0e74e893c
com_phys_ode.c: fix tiny discrepancy.
2024-10-26 14:40:22 -07:00
b7cc45f091
Allow use of devmap
globally, regardless of game. ( #292 )
2024-10-25 02:03:46 -07:00
8c71c4103c
particle scripting: allow model lines to set r= g= b= color tint ( #291 )
...
* particle scripting: allow model lines to set r= g= b= color tint
* pass RF_FORCECOLOURMOD to the relevant CL_SpawnSpriteEffect call changes.
2024-10-24 23:02:08 -07:00
e4c4938efe
HL2 Plugin Improvements ( #290 )
...
* HL2 plugin: bunch of vmt parsing additions, and a hack to load old Left4Dead .vpk files.
2024-10-20 20:17:40 -07:00
2b2ff7a6fa
ODE: support for joint groups, required for physics constraints. Also new tracked fields: .damp_linear, .damp_angular, .max_angular and .jointgroup ( #289 )
2024-10-20 20:13:13 -07:00
d7380a6895
expose frametoname and modelframecount to MenuQC
2024-10-20 20:04:59 -07:00
59d8d6914b
WIP: linear fog mode (required for Source Engine compatible fog) ( #223 )
...
* r_fog_linear implementation for GLSL and Vulkan path
* Linear fog in the non-GLSL backend
2024-10-20 19:12:16 -07:00
SArpnt
a097b8a64a
add panini projection ( #288 )
2024-10-20 11:25:43 -07:00
eb6ff7beff
MDL, MDX, and MD2: Parse the Model Events after Framegroups instead otherwise the events won't load
2024-09-23 01:06:50 -07:00
09768089c0
Mod_LoadQ2Model: allow parsing .framegroups override files
2024-09-14 22:48:30 -07:00
Brad D
2e51fb74be
Enhancement: Build Improvements (Unix + CoD Plugin) ( #272 )
2024-09-13 11:15:15 -07:00
97321a198a
SV_SpawnServer: .map extension test is supposed to be commented out. tbh the whole extension check doesn't work as well here as in SV_Map_f and should probably be redone and/or streamlined.
2024-09-11 12:17:47 -07:00
2fc6b2e085
com_phys_ode.c: remove #ifndef check that breaks custom builds
2024-09-09 00:16:30 -07:00
01a78ca2d1
sv_user.c: check if prydon cursor entnum is in range
2024-09-09 00:11:28 -07:00
Daniel Svensson
2efeab6a4c
Vulkan+Wayland fixes ( #271 )
...
* Process wayland events with vulkan renderer.
* Handle vulkan offscreen swapchain size selection.
2024-09-06 09:32:13 -07:00
Daniel Svensson
e62a712ee9
CI and various compile fixes ( #270 )
...
* Fix emscripten build.
* speexdsp need to disable neon support.
* all deps need --host=none.
* Fix mingw 32 bit build.
* Only try to static link ezhud if building client.
* Make STRIPFLAGS overrideable.
* pkgconf typo, should be --atleast-version.
* Fix -host -> --host typo.
* Update CI.
2024-09-06 09:31:36 -07:00
Daniel Svensson
12985c8b31
Compilation fixes ( #267 )
...
* Fix q3 plugin compilation on aarch64 macOS.
* Fix duplicate symbol when statically linking ezhud.
2024-08-30 12:05:06 -07:00
Daniel Svensson
72fe01555a
Fix vwep injection for demos. ( #269 )
2024-08-30 12:04:56 -07:00
erysdren
52e672d034
Fix makefile for linux->win64_SDL target ( #258 )
...
Co-authored-by: eukara <marco@icculus.org>
2024-08-27 23:50:12 -07:00