1
0
Fork 0
forked from fte/fteqw
fteqw/engine/common
Shpoike d781018df3 Add all the junk for network compat with Q2E.
Defaults to using Q2E's protocol 2023 (but not netchan).
FTEQ2 servers can host both vanilla and Q2E clients simultaneously, but its recommend to use the vanilla gamecode to avoid localisation issues.
2024-07-14 19:58:24 +01:00
..
bothdefs.h Add support for Q2E's lan networking layer (the annoying lobby bit). 2024-07-14 19:58:24 +01:00
bspfile.h Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
cmd.c Hexen2: Try to match hexen2's movement speeds more accurately. 2023-08-12 13:59:55 +01:00
cmd.h Fix console expansion when execing macros, to expand on line execution rather than the entire macro contents. 2023-04-17 03:58:21 +01:00
com_bih.c More toys for map-loading plugins. 2021-11-03 20:31:52 +00:00
com_bih.h More toys for map-loading plugins. 2021-11-03 20:31:52 +00:00
com_mesh.c Support for Q2E's variation of md5s. 2024-07-14 19:58:24 +01:00
com_mesh.h When models include two sets of texture coords, let the glsl actually access them. 2023-04-17 03:58:20 +01:00
com_phys_bullet.cpp Add ortho lights (still has serious issues that make them unusable on regular maps). 2018-07-22 11:49:37 +00:00
com_phys_ode.c Use the correct function for plugins. 2022-05-28 18:00:45 +00:00
common.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
common.h Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
config_freecs.h Make plugins more robust with regard to different build configs. 2021-11-10 01:35:55 +00:00
config_fteqw.h Fix fixes. 2022-06-20 04:54:54 +00:00
config_fteqw_noweb.h Rework tls/dtls stuff into a more formal crypto interface instead of lots of ifdefs all over the place. 2021-06-21 13:43:57 +00:00
config_minimal.h Make plugins more robust with regard to different build configs. 2021-11-10 01:35:55 +00:00
config_nocompat.h Make plugins more robust with regard to different build configs. 2021-11-10 01:35:55 +00:00
config_wastes.h Roll back some wastes config changes, as we now have addentity_light... 2022-06-27 19:22:49 +00:00
console.h Fix recent console click quirks. 2023-04-17 03:58:21 +01:00
crc.c Fix stupid signed byte indexing. 2021-05-09 13:02:15 +00:00
cvar.c Fix '+set tls_provider foo' not working properly. Fixes https://github.com/fte-team/fteqw/issues/162 2023-04-17 03:58:20 +01:00
cvar.h Move Quake3 support to a plugin. There's still a number of stubs+bugs. 2022-03-08 05:31:34 +00:00
fs.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
fs.h Try to fix up the flatpak build's handling of fmf files. 2023-08-12 14:04:01 +01:00
fs_dzip.c Rework some hashfunc_t stuff. 2023-04-17 03:58:20 +01:00
fs_pak.c Fix up PACKAGE_DOOMWAD 2024-07-14 19:58:23 +01:00
fs_stdio.c Remove NaCl code (#190) 2023-07-01 15:20:13 -07:00
fs_win32.c Add file uri support, requires a '-allowfileurl' commandline argument. 2023-01-09 05:12:39 +00:00
fs_xz.c Try to get windows to delete temporary files early, so they don't linger over crashes or whatever. win9x still sucks. 2021-06-21 13:45:20 +00:00
fs_zip.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
gl_q2bsp.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
huff.c Move Quake3 support to a plugin. There's still a number of stubs+bugs. 2022-03-08 05:31:34 +00:00
json.c Move our gltf's json parser into the engine-proper, implement QC builtins to make json parsing available to qc. API defined by Joshua Ashton. 2022-02-19 20:48:40 +00:00
log.c Clients can now request the master to initiate an WebRTC/ICE connection with 'sv_public 1' servers. This is primarily for the browser port. Servers now report their srflx address via the status command (with fp, ready for secure copy+paste). 2023-04-17 03:58:21 +01:00
mathlib.c Fix up some openxr issues (especially with vulkan). 2021-12-20 10:05:55 +00:00
mathlib.h openxr plugin: tweaked - inputs should be working properly now, and are visible to csqc. subject to further breaking changes, however. 2021-04-14 05:21:04 +00:00
md4.c Rework some hashfunc_t stuff. 2023-04-17 03:58:20 +01:00
net.h Add support for Q2E's lan networking layer (the annoying lobby bit). 2024-07-14 19:58:24 +01:00
net_chan.c Add support for Q2E's lan networking layer (the annoying lobby bit). 2024-07-14 19:58:24 +01:00
net_ice.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
net_ssl_gnutls.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
net_ssl_winsspi.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
net_wins.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
netinc.h Remove NaCl code (#190) 2023-07-01 15:20:13 -07:00
particles.h Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
plugin.c Allow queueing of centerprints. 2024-07-14 19:58:24 +01:00
pmove.c Add pm_bunnyfriction cvar to better mimic nq player physics with predictable QW physics. 2023-04-17 03:58:20 +01:00
pmove.h Add pm_bunnyfriction cvar to better mimic nq player physics with predictable QW physics. 2023-04-17 03:58:20 +01:00
pmovetst.c Fix csqc polygon issue (using explicit glsl that doesn't need normals). 2019-02-19 06:49:03 +00:00
pr_bgcmd.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
pr_common.h Handle Hexen2's SOLID_PHASE more accurately, including warts, so corpses can be reliably whacked with melee weapons. 2023-08-12 13:59:55 +01:00
protocol.h Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
q1bsp.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
q2pmove.c Add all the junk for network compat with Q2E. 2024-07-14 19:58:24 +01:00
q3api.h Fix up some obscure builds. 2023-04-17 03:58:21 +01:00
qvm.c Fix some more stuff. 2019-07-29 06:32:37 +00:00
sha1.c Rework some hashfunc_t stuff. 2023-04-17 03:58:20 +01:00
sha2.c Rework some hashfunc_t stuff. 2023-04-17 03:58:20 +01:00
sys.h Remove NPFTE preprocessor stuff 2023-07-09 20:41:24 +02:00
sys_linux_threads.c Fix mapcluster in dedicated linux servers. 2021-12-20 10:07:15 +00:00
sys_win_threads.c Remove NPFTE preprocessor stuff 2023-07-09 20:41:24 +02:00
translate.c Attempt to do a better job at internationaliation. 2023-08-12 13:59:55 +01:00
translate.h Better compat with QE. EX_PROMPT now supported serverside (emulated for non-qe clients). Per-client localisation now works. Scoreboards are now a little nicer when running mods with well-defined teams (eg NQ ssqc). 2023-01-09 05:11:34 +00:00
ui_public.h stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
vm.h Clean up the q3 plugin a little. 2022-06-20 07:16:16 +00:00
world.h Make our q2/q3 bsp code more modular, with q2/q3 gamecode treating it more generically. 2021-11-03 20:30:40 +00:00
zone.c Clients can now request the master to initiate an WebRTC/ICE connection with 'sv_public 1' servers. This is primarily for the browser port. Servers now report their srflx address via the status command (with fp, ready for secure copy+paste). 2023-04-17 03:58:21 +01:00
zone.h Clients can now request the master to initiate an WebRTC/ICE connection with 'sv_public 1' servers. This is primarily for the browser port. Servers now report their srflx address via the status command (with fp, ready for secure copy+paste). 2023-04-17 03:58:21 +01:00