2c1b862654
engine: client: ignore EF_BRIGHTFIELD for local client
...
It must be OK, because GoldSrc don't call similar function for local client
instead adds only flashlight and muzzleflash effects.
By adding this check, behavior must be close enough
2022-01-14 16:16:13 +03:00
ea5937bce0
engine: net_encode: remove naive clientdata/weapondata copy, only copy fields explicitly listed in deltalst
2022-01-14 14:46:52 +03:00
6e4ab74694
engine: net_encode: split delta "no changes" copy into separate function
2022-01-14 14:33:13 +03:00
22e770e4d4
engine: client: disable viewsize without requested Quake compatibility
2022-01-14 01:18:22 +03:00
1f26710bd0
engine: fix add command error messages
2022-01-14 01:06:52 +03:00
96f35f76e1
engine: filesystem: fix creating directories with roDir
2022-01-14 00:42:24 +03:00
fa37d153c8
engine: common: restrict alias/unalias and stuffcmds from executing by server
2022-01-14 00:26:26 +03:00
aa5594d11f
engine: client: don't let servers clear console
2022-01-14 00:03:05 +03:00
13cf909b99
engine: filesystem: allow extras ZIPs
2022-01-13 18:22:06 +03:00
606b5354e6
engine: filesystem: fix loading ZIP files
2022-01-13 17:46:54 +03:00
e29dcb4125
engine: filesystem: accept ZIP files with zip extension, do not assert with NULL free in Zip_Close
2022-01-13 16:44:45 +03:00
c3513b1615
engine: input: clean m_enginemouse leftovers, always enable SDL relative mouse mode for our input interface
2022-01-13 16:18:23 +03:00
abbd0f92a4
engine: input: fix incorrect client notifying about mouse button states
2022-01-13 15:52:59 +03:00
f9d0fba05f
wscript: remove duplicated branches diagnostic for good
2022-01-04 09:01:08 +03:00
1ffe050205
engine: print only command name in Unknown command message, rather than a full line
2022-01-04 09:01:08 +03:00
a2f741fe8a
engine: platform: sdl: try to fix 1.2 build
2022-01-04 08:39:11 +03:00
d0a39ef492
engine: client: rework mouse input again, do what GoldSrc does, minimize SDL mouse calls
2022-01-04 08:39:11 +03:00
f63d2d747f
vgui: remove unneeded SDL calls, remove unused VGUI API function, fix mouse cursor visibility
2022-01-04 08:39:11 +03:00
7e687b45bb
engine: client always uses SDL (virtually) on non-Win32 platforms
2022-01-04 08:39:11 +03:00
284eeea3c3
engine: client: rework mouse input, use IN_MouseEvent for clientdll, don't emit mouse events when mouse is visible or touch emulate is used
2022-01-04 08:39:11 +03:00
01b2266b7e
engine: net_encode: minor code style fix
2022-01-04 04:30:47 +03:00
4ae608913b
console: fix Home and End buttons or equivalent hotkeys to always set start or end of input buffer
2022-01-04 03:01:59 +03:00
295adcf222
engine: con_utils: don't also prepend backslash in autocompletion~
2022-01-04 02:31:41 +03:00
3351ecd754
console: ignore whitespace commands on history, ignore backslash
2022-01-04 02:31:07 +03:00
46fd27eb14
console: remove prepending backslashes
...
This is a leftover from Quake, where the console and chat were
in fact same entity. Because Xash splits it, there is no need
in prepending backslashes to separate commands from chat messages
2022-01-04 02:14:34 +03:00
210137c325
engine: increase model limit to the possible maximum without breaking the protocol
2022-01-03 23:07:33 +03:00
947b94d29f
engine: client: delete unused test data :)
2021-12-31 04:10:06 +03:00
f007374866
engine: client: rewrite console history
...
Fix duplicate and empty lines saved into history
Fix backup copied too early
Add tests
2021-12-31 03:49:11 +03:00
7cb06956c2
engine: platform: win32: fix compile
2021-12-28 00:16:06 +03:00
ebfa8e6ffc
engine: platform: android: fix compile
2021-12-27 03:19:50 +03:00
4f89288ccf
common: cleanup port.h
2021-12-23 19:17:11 +03:00
2df27e14a8
engine: client: make connect command available through stufftext, for future use
2021-12-23 01:25:03 +03:00
764ef93984
common: add fs_size_t typedef, for read()/write() return value
2021-12-23 01:21:33 +03:00
d8b3ab4dcc
engine: filesystem: fix unused result warnings
2021-12-22 05:03:06 +03:00
08e72bad35
engine: crashhandler: clean up code
2021-12-22 05:02:34 +03:00
7e574ea42e
engine: filesystem: do not create folders for files in rodir mode
2021-12-22 01:52:47 +03:00
0963e05716
engine: restore lumps after swapping them for blue shift maps
...
Mod_TestBmodelLumps may modify srclumps data, which is essential for
brush model loader. BlueShift maps have swapped lumps for some reason
Restoring them to default is fix for now
2021-12-20 18:12:36 +03:00
ca3544d559
engine: server: don't assert for NULL player in FatPAS/PVS if we don't need it
2021-12-18 03:32:40 +03:00
37aa5b1e99
engine: gamma: use FBitSet
2021-12-08 20:28:30 +03:00
SNMetamorph
aa07dab8ab
engine: added feature flag ENGINE_LINEAR_GAMMA_SPACE
2021-12-08 20:27:02 +03:00
e0efe0aa23
engine: remove emboss filter. There seems no real use for it.
2021-12-07 09:09:45 +03:00
a777e7c80d
engine, ref: add sprite and studio cvars to shared cvars list
2021-12-06 05:17:25 +03:00
1350fd0b52
engine: ref: use right Cvar_Get function :)
2021-12-06 05:02:30 +03:00
d7db48ce4b
engine, ref: create shared cvars list, register them at engine side, make a generic macro to declare, define and get all pointers at ref side
2021-12-06 04:57:32 +03:00
293482fbd5
engine: FCVAR_GLCONFIG are not readonly anymore. To make truly readonly cvar for renderer, one must apply FCVAR_READ_ONLY flag
2021-12-06 03:56:18 +03:00
07f1f7ded1
engine: launcher: use our Q_strncpy instead of standard strncpy
2021-12-03 09:41:58 +03:00
1cac321c00
engine: enable filtered command buffer for dedicated to pass the tests
2021-12-03 09:41:23 +03:00
aa7bfb4819
engine: check for non-standard alloca header
2021-12-03 09:22:40 +03:00
0c18a06946
engine: sequence: use Q_strncpy instead of standard strcpy
2021-12-03 09:22:40 +03:00
24edcf7d9e
engine: swap lumps back after they were swapped for blue-shift maps
2021-11-29 16:28:42 +03:00