|
0a4b0ea795
|
Client: Move Damage_Draw() and Damage_Precache() out of here, into the
game-specific realm
|
2021-10-21 23:30:42 +02:00 |
|
|
249e4bc612
|
Massive revamp of the Nuclide system classes, more efficient networking
and memory usage thanks to intelligent boxing of fields.
Added Util_TimeToString, removed old VOX code, added lots of new helper
classes...
|
2021-10-20 01:19:10 +02:00 |
|
|
147969e8a8
|
Client: Add Weapons_EnableModel() and Weapons_DisableModel() so weapons can
manually control the visibility regardless of viewzoom setting
|
2021-10-08 21:50:04 +02:00 |
|
|
dd94d7d75f
|
View: Move muzzleflash precaches out to be game specific.
|
2021-10-06 22:00:23 +02:00 |
|
|
12753616df
|
Remove some left-over junk code that no longer runs
|
2021-09-30 23:32:47 +02:00 |
|
|
3bceff6a2c
|
Implement and parse the propdata system from Source 2004 and make our
func_breakable entity aware of it.
|
2021-09-17 19:31:22 +02:00 |
|
|
f884b3d35d
|
Separate networking between CBaseEntity and CBaseMonster, needs
cleaning.
|
2021-09-12 00:13:24 +02:00 |
|
|
d94a5f33eb
|
GS-EntBase: Add prop_vehicle_driveable, for model based 4-wheel
vehicles.
|
2021-09-11 22:43:14 +02:00 |
|
|
bc2fbb4a69
|
Implement setpos() and setang(). The engine provides setpos, but
we may want to declare it for possible future overrides.
|
2021-09-09 19:03:26 +02:00 |
|
|
5578b0e602
|
GS-EntBase: Add client-side prediction for func_tankmortar.
|
2021-09-08 20:17:13 +02:00 |
|
|
2a86794d67
|
Add precache_cubemap() to src/client/defs.h
|
2021-09-02 21:11:54 +02:00 |
|
|
527318bd65
|
Deprecate CBaseFX, introduce .predraw for weapon functions.
|
2021-09-02 09:39:37 +02:00 |
|
|
9fa091db43
|
Reserve 3 SRC'04 rendermodes, implement RM_DONTRENDER.
|
2021-09-01 22:41:11 +02:00 |
|
|
57f1408b8c
|
Add UpdateView() to CBaseVehicle, to let vehicles override the
camera properties in CSQC_UpdateView before rendering.
|
2021-09-01 15:19:50 +02:00 |
|
|
2377734e60
|
Client: Remove drawpic and drawsubpic wrappers.
|
2021-08-29 19:42:45 +02:00 |
|
|
34505bcacf
|
GS-EntBase: Fix crash with vehicles by networking them separately
from CBaseEntity, which will assign the needed client-side input
method for prediction
|
2021-08-28 21:25:38 +02:00 |
|
|
e28de86415
|
Call DSP_UpdateSoundscape(), seems I forgot all about it!
|
2021-08-27 11:35:59 +02:00 |
|
|
d4fccac03f
|
Work towards making vehicles predicted, this is ongoing.
|
2021-08-19 17:54:08 +02:00 |
|
|
ca9e42a49c
|
Add 'testPointLight' command.
|
2021-08-06 08:46:12 +02:00 |
|
|
0ca3d03927
|
Remove some debug stuff.
|
2021-08-01 11:21:24 +02:00 |
|
|
1ec3cf2e8e
|
Decouple Camera/Viewmodel effects from src/ into base/src/
|
2021-08-01 08:53:21 +02:00 |
|
|
3ef55c5e48
|
build_engine.sh: iqm has been renamed to iqmtool, so adjust those basenames
|
2021-07-20 12:19:27 +02:00 |
|
|
affa7b4a0c
|
Client: add camera.qc and viewmodel.qc, better restructure how we apply
effects to the view. Add CVARs v_cambob, v_camroll, v_bobstyle...
|
2021-07-19 08:36:19 +02:00 |
|
|
e13323e07d
|
Client: when 'buildcubemaps' is running, make sure the views are centered
at all times to avoid FTE dumping weird projections
|
2021-07-09 22:18:25 +02:00 |
|
|
3d236a64ed
|
Client: console command 'dev_sunpos' will now also report the sunangle and
pitch values for a light_environment entity.
|
2021-07-02 13:43:58 +02:00 |
|
|
dc592c1deb
|
Client: Muzzleflash will now follow the viewmodel angle, in case it's
a 3D model (The Wastes)
|
2021-07-02 11:16:57 +02:00 |
|
|
97bc849abe
|
Add cvar ftebug_checkpvs, to see work around something that hasn't been
fixed yet.
|
2021-06-28 19:52:36 +02:00 |
|
|
b0755d36cb
|
Way-Menu: Move 'remove nearest' into the waypoint creation menu for
convenience
|
2021-06-27 22:13:07 +02:00 |
|
|
4d042ea062
|
Client: Font_LoadFont() will now have some credible defaults as a fallback.
|
2021-06-27 09:56:25 +02:00 |
|
|
88e5084f38
|
Client: Added Entities_RendererRestarted, giving entity classes a chance
to reload their assets. env_glow and prop_rope support in this commit.
|
2021-06-27 09:55:48 +02:00 |
|
|
e42b714458
|
Client: Added Font_LoadFont() as a wrapper for loadfont(), which will
parse definitions located in the filesystem instead of hardcoding font
paths and sizes.
|
2021-06-26 21:45:46 +02:00 |
|
|
971b76f938
|
Menu-FN: Added support for parsing gameinfo.txt from Source Engine games
|
2021-06-13 09:04:29 +02:00 |
|
|
17368be5e7
|
Moved the PMove code into the base_player class, so mods can override
sections at will
|
2021-06-08 15:30:47 +02:00 |
|
|
243c875a3f
|
CBaseTrigger: Add support for Source Engine's FireUser/OnUser 1-4 trigger
inputs/outputs.
|
2021-05-29 10:52:47 +02:00 |
|
|
2082f1355a
|
Menu-FN: Parse liblist.gam files instead of relying on manifests outright.
|
2021-05-28 10:26:42 +02:00 |
|
|
03b16ff905
|
Add Vox_Sentence_Broadcast() and Vox_Sentence_Single
|
2021-05-25 10:25:20 +02:00 |
|
|
09528c2944
|
Add support for top/bottom color on players and viewmodels.
Fix func_breakable's sound shader from precaching non existing sounds.
|
2021-05-20 16:01:07 +02:00 |
|
|
448b9bd20d
|
Client: MakeStatic func_wall ents where we can do it on.
Shared: Bench PMove_Run using the engines builtin runstandardplayerphysics
|
2021-05-16 23:08:08 +02:00 |
|
|
1485544b91
|
Base: Get rid of g_eAttacker, which had been replaced by g_dmg_eAttacker.
Go over TraceAttack and make it combine multiple Damage_Apply calls into
one.
|
2021-05-10 11:33:31 +02:00 |
|
|
a3ecd78f17
|
CBaseMonster: support for spawnflag MSF_IGNOREPLAYER (64).
|
2021-05-10 08:14:10 +02:00 |
|
|
e0a2f47f4d
|
Dereference pSeat and pSeatLocal to __NULL__ instead, it's not like we ever
caught an error with the previous assignment anyway.
|
2021-05-08 23:06:11 +02:00 |
|
|
64745eb23c
|
Overhaul prediction routines by boxing the generic client attributes away
from the game specific code. Add some helper macros... clean a whole bunch
up.
|
2021-05-08 17:44:16 +02:00 |
|
|
76507b3e9e
|
Client: Handle EFX_Shutdown() for OpenAL Environmental FX
|
2021-05-07 16:29:24 +02:00 |
|
|
31ae020cba
|
Plugins: Add example plugins.txt config, add support for inline comments,
move searchpath to gamedir/plugins/
|
2021-05-07 14:15:08 +02:00 |
|
|
eaff488dc2
|
Client: Add an OSD for various EFX debug info when s_al_debug is enabled.
|
2021-04-27 12:53:21 +02:00 |
|
|
69caffe91c
|
Fix typo where flReflectionsPan isn't getting set in the EFX loader.
|
2021-04-23 11:43:40 +02:00 |
|
|
96a748f189
|
Server: Flush 'skyname' serverinfo before setting the .bsp one, to prevent
it from bleeding to maps that don't define 'skyname' from old configs.
|
2021-04-22 12:14:56 +02:00 |
|
|
ead2ab6a6b
|
EFX/env_sound: Add bound checks for legacy roomtypes.
|
2021-04-22 11:44:53 +02:00 |
|
|
f09f5833e0
|
Introduced the new OpenAL EFX handling subsystem. It's fully user-definable
via plain-text definitions and allows even legacy/GoldSrc content to take
advantage of it.
|
2021-04-22 11:33:48 +02:00 |
|
|
74f6d1a033
|
Client: Remove the last reference to g_iWorldInitialized
|
2021-04-22 01:59:37 +02:00 |
|