Commit Graph

492 Commits

Author SHA1 Message Date
m
940b8532fa use reliable 2023-03-23 13:55:39 -05:00
Maurice Heumann
48dfcd2687 Support headless console mode
Fixes #384
2023-03-23 19:46:58 +01:00
m
84b4a2ae59 use new chat system 2023-03-23 13:35:58 -05:00
Maurice Heumann
f50e2d3f5d Send chat as reliable command to avoid duplications
#341
2023-03-23 18:23:53 +01:00
BrentVL-1952840
2fb025395e Patch more name length checks 2023-03-23 18:07:31 +01:00
FutureRave
5795836d93 fix(rcon): add response to say/tell commands 2023-03-23 13:29:58 +00:00
BrentVL-1952840
ee2e53d00b Fix non-teambased scoreboards 2023-03-23 11:27:38 +01:00
Maurice Heumann
037efe8fe6 Allow running the visual studio debugger 2023-03-22 19:10:07 +01:00
Maurice Heumann
b8751df584 Cleanup say and tell commands 2023-03-22 18:49:48 +01:00
FutureRave
69cae13da1 feature: name g_log dvar 2023-03-22 13:19:43 +00:00
Maurice Heumann
6378f8c392 Add temporary workaround for not working say and tell command
#341
2023-03-21 21:04:28 +01:00
Maurice Heumann
9afeee582d Small cleanup 2023-03-21 19:19:31 +01:00
Edo
fcc7efaf23 fix: make sure rcon is handled at the right time 2023-03-21 17:32:16 +00:00
momo5502
d7bac40370 Properly fake the call checks 2023-03-20 21:25:12 +01:00
Michael
0483ee2bd6 Move 4 char name fix to patches.cpp 2023-03-20 08:36:19 -04:00
Michael
c796aea416 Change 4 character name limit to 2 characters 2023-03-19 23:26:39 -04:00
momo5502
32040ce966 Override localized strings 2023-03-19 19:37:35 +01:00
momo5502
de3c598885 Add call_safe method to symbols to spoof call stack 2023-03-19 18:27:47 +01:00
BrentVL-1952840
cace0ece8c Also skip DOA/Campaign intro 2023-03-18 18:44:44 +01:00
momo5502
c7b21d6419 Add some more branding 2023-03-18 09:14:54 +01:00
momo5502
c1d6d791c6 Increase cl_maxpackets to 100 2023-03-18 08:57:56 +01:00
Mike
75c60160f7 Merge branch 'momo5502:main' into main 2023-03-17 19:17:31 -04:00
Michael
4437a8d10e Unlock secret entitlement calling cards. 2023-03-17 19:10:24 -04:00
momo5502
b5d30563af Fix dof hook 2023-03-17 19:53:10 +01:00
momo5502
71009dd628 Enable lagometer 2023-03-17 19:24:44 +01:00
momo5502
1af37a9703 Temporarily disable dof hook 2023-03-17 19:17:11 +01:00
Mike
4715f22611 Merge branch 'momo5502:main' into main 2023-03-17 08:46:23 -04:00
Maurice Heumann
853f429834 Merge pull request #351 from Brentdevent/dvar_patches
Remove schedule delay dvar patches
2023-03-17 07:49:51 +01:00
BrentVL-1952840
e53dcce24c Remove schedule time dvar patches 2023-03-16 23:21:26 +01:00
momo5502
5532980cc6 Support UGC on steam deck 2023-03-16 21:50:49 +01:00
Michael
06f7bd24a9 Unlock Dark Matter camo.
Add unlock all specialists outfits.
Change emblems_and_backings dvar to a more user friendly name.
Add unlock specialists outfits to lua menu.
Remove stdcall from typedef.
2023-03-16 13:48:57 -04:00
BrentVL-1952840
78036681ea Merge remote-tracking branch 'upstream/main' into dvar_patches 2023-03-16 13:18:27 +01:00
BrentVL-1952840
7cc80c71ec Refactor 2023-03-16 13:14:58 +01:00
BrentVL-1952840
c42f333b99 Update dvars.cpp 2023-03-16 13:14:33 +01:00
BrentVL-1952840
8379f314fd Add dvars patches 2023-03-16 13:12:53 +01:00
BrentVL-1952840
2099fc78a7 Kill deleting archive dvars debug names function 2023-03-16 13:09:09 +01:00
Maurice Heumann
5ea5c864b1 Update rcon.cpp 2023-03-16 12:46:24 +01:00
Maurice Heumann
5f82e480c6 Update rcon.cpp 2023-03-16 08:07:21 +01:00
Michael
f0e76a4e06 Update unlock all options.
Include reticles with the unlockall camos option.
Add unlock all emblems and backings.
Added camo and emblems to lua menu.
2023-03-14 22:49:54 -04:00
Michael
8da07b8c1d Fix dvar_t struct.
Update references to DvarValue struct.
2023-03-14 14:32:08 -04:00
Maurice Heumann
85794fd992 Implement rcon support
This fixes #337
2023-03-14 19:12:50 +01:00
momo5502
91a8b5bf94 Remove leftovers 2023-03-13 20:35:49 +01:00
momo5502
a3769a4489 Rundimental ingame chat support
Technically, this implements #168.
However, it's very ugly, so it needs cleanup.
2023-03-13 20:34:18 +01:00
Maurice Heumann
5090723010 Respect net_port and prevent game from binding other sockets 2023-03-12 14:56:16 +01:00
Maurice Heumann
af613b26dd Format network.cpp 2023-03-12 14:55:58 +01:00
Maurice Heumann
cf53fd9366 Activate before storing 2023-03-12 12:06:14 +01:00
momo5502
55c208fb4f Ignore client server index mismatch
#293
2023-03-12 10:01:16 +01:00
Jari van der Kaap
22f8b4b1d3 fix: unpausing game doesn't cause reloading of lua files anymore 2023-03-11 23:31:13 +01:00
Jari van der Kaap
5ed8b1dbce feat: added new options on the stats menu 2023-03-10 23:58:57 +01:00
Maurice Heumann
11cf97349c Disable console on steam deck unless requested with -console 2023-03-09 18:44:37 +01:00
BrentVL-1952840
9f8537ae7b Merge remote-tracking branch 'upstream/main' into usermaps 2023-03-08 22:00:46 +01:00
BrentVL-1952840
c73896456f Add usermap support 2023-03-08 22:00:41 +01:00
Maurice Heumann
81d4cc47b4 Prepare overwriting the player name
Step 1 for #47
2023-03-07 19:23:08 +01:00
Maurice Heumann
64e0e05e1e Properly kill voice chat 2023-03-07 17:01:51 +01:00
Maurice Heumann
a9614cdd4d Kill voice chat 2023-03-07 16:59:19 +01:00
Maurice Heumann
39bb77b780 Fix reconnect command
This fixes #160
2023-03-06 18:50:04 +01:00
BrentVL-1952840
45a20fceb4 Change some addresses for ranked dedis 2023-03-05 21:41:29 +01:00
BrentVL-1952840
f6848bda00 Client side progression / ranked when mod loaded 2023-03-05 21:39:13 +01:00
momo5502
7b65522186 Switch back to register component as all components have been adjusted 2023-03-05 10:47:12 +01:00
momo5502
2872dbf6a2 Fix more addresses and components 2023-03-05 10:39:12 +01:00
momo5502
4289d692a7 Adjust server components 2023-03-05 10:34:43 +01:00
momo5502
ef3c1186ce Adjust colors component 2023-03-05 10:31:49 +01:00
Maurice Heumann
3dbe6a7798 Merge pull request #283 from Brentdevent/steam_update
Fix wrong function hook
2023-03-04 19:56:49 +01:00
BrentVL-1952840
22e28fa0e7 Fix wrong function hook 2023-03-04 19:11:27 +01:00
momo5502
1d54bfb6f6 Fix extension 2023-03-04 19:09:47 +01:00
BrentVL-1952840
025dc6d945 Remove comment 2023-03-04 18:11:14 +01:00
BrentVL-1952840
a1d46ba594 Update ui_scripting 2023-03-04 18:09:39 +01:00
BrentVL-1952840
daa32e9080 Update bots 2023-03-04 17:34:04 +01:00
BrentVL-1952840
68c2459b9c Update script 2023-03-04 17:08:19 +01:00
BrentVL-1952840
8b57c4794a Update loot 2023-03-04 17:05:55 +01:00
BrentVL-1952840
dc3278e071 Update getinfo 2023-03-04 16:50:42 +01:00
BrentVL-1952840
89e14e8bbb Update dvars 2023-03-04 16:41:31 +01:00
BrentVL-1952840
149ac1a219 Update client_patches 2023-03-04 16:29:40 +01:00
BrentVL-1952840
e1d1400737 Update command 2023-03-04 16:24:09 +01:00
BrentVL-1952840
abde1e009f Update branding 2023-03-04 16:18:37 +01:00
BrentVL-1952840
aa1ed82eda Forgot an address in party.cpp 2023-03-04 16:03:27 +01:00
BrentVL-1952840
128df546f1 Update scheduler 2023-03-04 15:55:41 +01:00
BrentVL-1952840
eee4fc5cd1 Update patches 2023-03-04 15:42:53 +01:00
BrentVL-1952840
70e405f0c4 Update party 2023-03-04 15:42:44 +01:00
BrentVL-1952840
b274a499d0 Update network 2023-03-04 15:42:31 +01:00
BrentVL-1952840
af7ad43b80 Update auth 2023-03-04 13:54:47 +01:00
momo5502
aabacaa1ab More working components 2023-03-04 13:34:23 +01:00
momo5502
7a99c23093 Add some components that work out of the box 2023-03-04 13:27:33 +01:00
BrentVL-1952840
de9e239711 Update console 2023-03-04 12:36:06 +01:00
momo5502
375c77fd04 Update demonware 2023-03-04 11:45:55 +01:00
momo5502
8d3fd2d92d Adjust integrity check patches 2023-03-04 10:55:31 +01:00
momo5502
2a9c293472 Get things to work with the latest steam update 2023-03-04 10:41:20 +01:00
momo5502
b8505abef1 Switch to -unsafe-lua commandline argument
This fixes #264
2023-03-02 21:06:52 +01:00
momo5502
37d067a401 More cleanup 2023-03-01 06:58:20 +01:00
momo5502
6d6fcf5e65 Small cleanup 2023-03-01 06:54:41 +01:00
Jari van der Kaap
5735344152 fix: Fixed casting error 2023-03-01 00:13:25 +01:00
Jari van der Kaap
6baee87d6e Added compiled GSC loading by overriding existing scripts & implemented fix for change team not being available 2023-02-28 23:58:07 +01:00
momo5502
7fdbfc2370 Only schedule dvar save for archive dvars 2023-02-28 19:46:19 +01:00
BrentVL-1952840
f33f30a2de Fix only write archive dvars and use new dvar list 2023-02-28 19:33:29 +01:00
momo5502
2d2f1d2968 Prevent spawning bots when not being host
Fixes #253
2023-02-28 07:35:35 +01:00
momo5502
d09c545f03 Schedule dvar write only every 5s 2023-02-27 18:23:25 +01:00
momo5502
6335a58bd5 Cleanup dvars.cpp 2023-02-27 18:23:14 +01:00
Liam
59a5550eb0 Update src/client/component/getinfo.cpp
Co-authored-by: Maurice Heumann <MauriceHeumann@gmail.com>
2023-02-27 11:38:10 +00:00
Lierrmm
c3386b5258 feat: add is_host check to getinfo 2023-02-27 11:32:29 +00:00
Lierrmm
7d4f89b264 fix: remove unused detour 2023-02-27 10:47:54 +00:00
Lierrmm
7bf8abe917 feat: check client state before spawning bots 2023-02-27 10:46:44 +00:00
Lierrmm
b669a37632 revert: remove addtestclient changes from client_patches.cpp 2023-02-27 10:43:36 +00:00
Lierrmm
853266bd0e Merge branch 'main' of github.com:Lierrmm/boiii 2023-02-27 10:31:36 +00:00
BrentVL-1952840
e6b0995c34 decomposing the subrange 2023-02-27 11:17:22 +01:00
BrentVL-1952840
947318deac Use std::ranges::remove instead 2023-02-27 11:04:14 +01:00
BrentVL-1952840
885b1449a1 Remove carriage return from file 2023-02-27 10:52:25 +01:00
Liam
582e4966e4 Merge branch 'momo5502:main' into main 2023-02-27 09:02:07 +00:00
Lierrmm
f3b9cd4a39 fix: handle addtestclient when not host 2023-02-27 09:01:57 +00:00
BrentVL-1952840
7c755c106a dvar stuff
-Read dvar names and hashes from file and copy dvar name to each known dvar from pool.
-Hook dvar_foreach functions to show them in the ingame client console.
-Patch some dvar flags checks to show them in dvarlist/dvardump command
-Patch a dvar flag check that doesn't allow some dvars to be recognized when typed in console.
2023-02-26 22:45:48 +01:00
BrentVL-1952840
ca3c3a12d7 Potential fix dedicated servers loading offline classes 2023-02-26 14:31:23 +01:00
momo5502
7248ce7990 Enable socket broadcast support 2023-02-26 13:26:41 +01:00
momo5502
e121260701 Don't build dev builds anymore 2023-02-26 13:03:49 +01:00
Maurice Heumann
614200d429 Merge pull request #236 from mjkzy/script-error
don't make script errors fatal error
2023-02-26 11:18:53 +01:00
m
b26611382f don't make script errors fatal error 2023-02-26 04:08:38 -06:00
momo5502
ed2609d904 Kill lobby system
This is a step towards #100
2023-02-26 10:05:48 +01:00
momo5502
86e28acc48 Small cleanup 2023-02-26 10:05:48 +01:00
momo5502
03d0c384f9 Cleanup party.cpp 2023-02-26 10:05:48 +01:00
Maurice Heumann
798ad84ed4 Merge pull request #240 from JariKCoding/main
Change execution of lua files ingame to after all stock scripts are executed and added lua fix for change teams button
2023-02-26 07:13:01 +01:00
Jari van der Kaap
a6906c51f6 fix: added hook to load new lua scripts after all stock lua scripts are executed 2023-02-26 00:20:39 +01:00
BrentVL-1952840
89f377f586 Make dedicated servers ranked 2023-02-25 19:26:40 +01:00
BrentVL-1952840
47c2a28b49 Fix server/client gametype out of sync 2023-02-25 18:46:00 +01:00
Lierrmm
2b26b507aa fix: replace const auto with auto 2023-02-24 12:24:08 +00:00
Lierrmm
819550c89f feat: remove color prefixes from server name in console title 2023-02-24 10:56:39 +00:00
Maurice Heumann
f4047555b3 Merge pull request #226 from Brentdevent/zombie_intro
Fixes zombies intro & client sided issues with dedicated servers
2023-02-23 20:17:46 +01:00
BrentVL-1952840
1ad875ce8a Set correct data on client side to join dedis
- SetGameMode to default seems the way to go here, keeps switching teams available and makes sure online classes get previewed correctly.
- SetGameType needs to be called so it doesn't mix things what you have selected before in private match or played before on another dedicated server.
2023-02-23 20:04:41 +01:00
Maurice Heumann
ef51aac443 Remove pre-load phase 2023-02-23 19:45:10 +01:00
BrentVL-1952840
6aadfd04c7 Fix zombie intro skipping during map rotation 2023-02-23 19:37:38 +01:00
Maurice Heumann
4b0e45fb6a Load extension library 2023-02-23 17:13:44 +01:00
BrentVL-1952840
f99c9d740e Merge remote-tracking branch 'upstream/main' into connect 2023-02-23 09:56:00 +01:00
BrentVL-1952840
d1b0ed9e56 Force dedicated servers in online mode 2023-02-23 09:55:36 +01:00
Maurice Heumann
4fbb3fdc11 Fix dedicated server crashes 2023-02-22 19:53:42 +01:00
Maurice Heumann
6716c828db Merge pull request #218 from Brentdevent/zombie_dedi
Allow clients to connect to dedicated zombie servers
2023-02-21 21:18:40 +01:00
Maurice Heumann
d3095127a2 Precompute integrity checks 2023-02-21 21:07:45 +01:00
BrentVL-1952840
4c8df5d6cc woops 2023-02-21 21:06:39 +01:00
BrentVL-1952840
d35c2a99cf Fix connecting to zombie dedicated servers 2023-02-21 20:49:35 +01:00
Maurice Heumann
373fe1655a Merge pull request #216 from diamante0018/main
fix: iw4m compat
2023-02-21 18:15:53 +01:00
Diavolo
a3cc49bd66 feat: iw4m compat 2023-02-21 18:00:59 +01:00
Maurice Heumann
77abb1a7e1 Cleanup 2023-02-21 17:48:00 +01:00
Jari van der Kaap
11516da3af feat: added lua scripting to dedis 2023-02-20 23:30:56 +01:00
momo5502
7edeedacc8 Only intercept stats transfer when really joining a dedi
This fixes #137
2023-02-19 17:18:10 +01:00
Jari van der Kaap
e86720535e feat: added bot count to getinfo 2023-02-18 22:07:45 +01:00
Jari van der Kaap
bba4efda62 fix: initial config.cfg now gets created and dvar strings now get written correctly 2023-02-18 20:19:09 +01:00
momo5502
3d17f984c9 More cleanup 2023-02-18 19:38:29 +01:00
momo5502
825c9da47e Support new update mechanism 2023-02-18 19:15:47 +01:00
momo5502
228f943983 Extend ui scripting to support loading from appdata 2023-02-18 19:13:56 +01:00
momo5502
ccbb8e411c Cleanup dedicated info 2023-02-18 19:12:53 +01:00
Maurice Heumann
a06d709b33 Merge pull request #187 from Brentdevent/server_console_name
Change server console window title to server name
2023-02-18 15:09:33 +01:00
BrentVL-1952840
c2dca8c081 Changes server console title
- Separate function
- Changing the window title when the server is not running
2023-02-18 10:22:19 +01:00
BrentVL-1952840
c7c10051fc Include more data in console title
Console title contains the following data:
- Server name
- Current map name
- Total players on server / max players (bots)
2023-02-17 20:45:19 +01:00
Edo
680eddd7aa fix: remove name 2023-02-17 12:26:40 +00:00