momo5502
62b14eb542
Prevent the game from modifying the process priority
2023-04-13 17:36:59 +02:00
momo5502
8372d34c3d
Don't throw exceptions in list files util
2023-04-13 17:18:07 +02:00
BrentVL-1952840
2fb7b42be8
Catch parse errors
2023-04-13 13:40:19 +02:00
BrentVL-1952840
f3ffd7659e
Remove const return type
2023-04-13 11:35:06 +02:00
Jari van der Kaap
b58c514261
feat: add support for favorites in the server browser
2023-04-12 23:41:45 +02:00
Maurice Heumann
e8dba61553
I'm fucking dumb
2023-04-12 18:50:39 +02:00
Maurice Heumann
c29d9e5806
Dispatch connect packet in the server thread
2023-04-12 18:43:16 +02:00
BrentVL-1952840
ad9613df17
Merge remote-tracking branch 'upstream/main' into mods
2023-04-12 17:01:58 +02:00
Maurice Heumann
4b1808c331
Merge pull request #505 from momo5502/feature/auth-protocol
...
Support packet fragmentation
2023-04-12 16:20:45 +02:00
Maurice Heumann
8022c0a26e
Merge pull request #512 from diamante0018/diamante0018-patch-1
...
feat: add update flag
2023-04-12 15:48:48 +02:00
BrentVL-1952840
ee85545e5a
Mods support for dedicated servers
2023-04-12 15:47:38 +02:00
Diavolo
231c19be93
feat: add update flag
2023-04-12 11:06:45 +02:00
Diavolo
222dcc91ef
optimization(bots): remove outdated make_pair
2023-04-11 21:04:05 +02:00
Diavolo
64b58e7ead
feat(patches): fix unknown password command
2023-04-11 20:51:46 +02:00
Maurice Heumann
4bffc7920d
Support packet fragmentation
2023-04-11 20:48:14 +02:00
Diavolo
8bee19fa23
getinfo: use std::to_string where possible
2023-04-11 12:07:03 +02:00
Maurice Heumann
9747eaa58c
Merge pull request #494 from JariKCoding/main
...
fix: support for hardcore on the server browser
2023-04-11 11:56:15 +02:00
Maurice Heumann
d973dba010
Update window.cpp
2023-04-11 08:21:06 +02:00
Jari van der Kaap
f605288954
changed string literal to %u
2023-04-11 00:38:45 +02:00
Jari van der Kaap
d4f91ef3a6
fix: support for hardcore on the serverbrowser
2023-04-11 00:27:21 +02:00
Maurice Heumann
1ae4cf0d86
Don't send profile infos
...
Temporary workaround for #480
2023-04-10 17:43:36 +02:00
momo5502
7f17d1b280
Add some logging
2023-04-10 17:14:25 +02:00
Jari van der Kaap
51582936c4
fix: added serverinfo struct
2023-04-10 16:37:32 +02:00
Jari van der Kaap
3729c0a6f1
Merge branch 'main' of https://github.com/JariKCoding/boiii
2023-04-10 15:15:39 +02:00
Jari van der Kaap
4a5b6d43d0
feat: added bots column on server browser
2023-04-10 15:15:12 +02:00
Maurice Heumann
601be011e1
Prepare sendpacket fixes
2023-04-10 15:05:35 +02:00
Maurice Heumann
282d5e97a3
Struct fixes
2023-04-10 15:05:35 +02:00
Maurice Heumann
a44675aa68
Print errors in connect stub
2023-04-10 15:05:34 +02:00
Edo
481e892351
use brace'd initializer
2023-04-10 10:20:48 +02:00
Diavolo
27c197e95e
cleanup game settings
2023-04-10 10:13:14 +02:00
momo5502
9326405be3
Add profile info logging
2023-04-10 09:02:07 +02:00
BrentVL-1952840
229beb1bb7
Remove unused include
2023-04-09 19:48:17 +02:00
BrentVL-1952840
bd7355bf09
Give priority too boiii folder in root directory
2023-04-09 19:22:52 +02:00
BrentVL-1952840
825fc9f6f0
Stop executing default steam config files
...
Since we're setting up our config files differently for dedicated servers this is no longer necessary.
2023-04-09 17:59:08 +02:00
BrentVL-1952840
aef16d1e0c
Allow custom gamesettings to be loaded from disk
2023-04-09 17:57:06 +02:00
Maurice Heumann
2d3ffb5bc6
Merge pull request #462 from momo5502/feature/auth-protocol
...
Finish profile info transmission
2023-04-09 09:58:39 +02:00
Vlad Loktionov
d8a8fee67e
Make launcher window use dark mode
2023-04-08 00:35:41 +03:00
momo5502
fb57f0d55f
Fix profile info distribution
2023-04-07 20:25:43 +02:00
Jari van der Kaap
b2214c40e2
feat #367 : added Engine.IsBoiii to lua state
2023-04-07 18:34:28 +02:00
momo5502
4a9c1c8778
Merge remote-tracking branch 'origin/main' into feature/auth-protocol
2023-04-07 15:53:56 +02:00
momo5502
c096712dae
Fix Scr_AddInt
2023-04-07 15:53:36 +02:00
momo5502
54519cdc0a
Fix static assert
2023-04-07 14:52:39 +02:00
momo5502
f019f7f30a
Remove debug print
2023-04-07 14:52:08 +02:00
momo5502
4661b26127
Revert "Temporarily diable new protocol to merge changes"
...
This reverts commit 6d0d3510646121acf41f3164e283b60201fa2d81.
2023-04-07 14:51:16 +02:00
momo5502
a28235df26
Temporarily diable new protocol to merge changes
2023-04-07 14:37:34 +02:00
momo5502
5ed2a1355e
Use new util
2023-04-07 14:33:23 +02:00
momo5502
0738902f42
Merge remote-tracking branch 'origin/main' into feature/auth-protocol
...
# Conflicts:
# src/client/game/utils.cpp
2023-04-07 14:32:56 +02:00
momo5502
f88c19bae2
Merge remote-tracking branch 'origin/main' into feature/auth-protocol
...
# Conflicts:
# src/client/component/dedicated_patches.cpp
# src/client/game/structs.hpp
# src/client/game/symbols.hpp
2023-04-07 14:30:24 +02:00
momo5502
fd8460349f
Cleanup cached profile infos
2023-04-07 14:25:56 +02:00
momo5502
9e7a567acb
Fix xuid offset
2023-04-07 13:55:43 +02:00
momo5502
363f8cb01a
Trigger pcache updates
2023-04-07 13:55:25 +02:00
momo5502
bee66b1e91
Finish profile infos
2023-04-07 10:46:09 +02:00
Diavolo
2f5eebebd0
getinfo: add sv_running & more utils
2023-04-07 10:41:22 +02:00
momo5502
26a56b0602
More profile info progress
2023-04-07 09:01:36 +02:00
BrentVL-1952840
a939a536f3
Workaround out-of-gobblegums
2023-04-06 23:55:10 +02:00
momo5502
c569ed5d8d
Prepare profile info distribution
2023-04-06 22:04:20 +02:00
momo5502
70ea07fd90
Fix bytebuffer
2023-04-06 21:16:42 +02:00
Maurice Heumann
163f9c53b8
Some cleanup and svs_clients
2023-04-04 20:40:48 +02:00
Maurice Heumann
fcd41ddca8
Temporarily disable hooks
2023-04-04 20:40:20 +02:00
Diavolo
34eca16e16
feat: implement sv_lanOnly & fix heart beat delay
2023-04-04 18:25:36 +02:00
Diavolo
04ad73f5ea
fix: this function did not need to be patched. Oops
2023-04-04 18:25:36 +02:00
Diavolo
45b1462dca
fix: forgot to * the array of clients
2023-04-04 18:25:36 +02:00
Edo
4e713355f2
dedicated_patche: handle conversion to unsigned
2023-04-04 18:25:35 +02:00
Diavolo
fcec2f9b89
forgot to fill out rest of struct
2023-04-04 18:25:35 +02:00
Diavolo
23c7228214
fix getguid & getxuid
2023-04-04 18:25:35 +02:00
Maurice Heumann
077167e81b
Fix bytebuffer
2023-04-04 18:23:10 +02:00
Diavolo
55c340c68f
feat: implement sv_lanOnly & fix heart beat delay
2023-04-04 10:37:21 +02:00
Diavolo
d29b40c618
fix: this function did not need to be patched. Oops
2023-04-03 21:54:00 +02:00
Diavolo
924abd0ed5
fix: forgot to * the array of clients
2023-04-03 21:51:30 +02:00
Edo
a6a7c81c2d
dedicated_patche: handle conversion to unsigned
2023-04-03 19:54:45 +02:00
Diavolo
5848a271a0
forgot to fill out rest of struct
2023-04-03 19:18:37 +02:00
Diavolo
f9812773dd
fix getguid & getxuid
2023-04-03 19:14:45 +02:00
Maurice Heumann
27ab6193e5
Prepare auth data
2023-04-03 19:03:54 +02:00
Maurice Heumann
859bd373c7
Merge remote-tracking branch 'origin/main' into feature/auth-protocol
2023-04-03 17:39:22 +02:00
momo5502
724c7026ef
Prepare new authentication protocol
2023-04-03 17:38:03 +02:00
Edo
6021d8b5c3
maint(info_string): do not use iterator
2023-04-03 13:24:20 +02:00
momo5502
dae6173bdf
Fix auth component
2023-04-02 20:51:02 +02:00
momo5502
b2faf1c72e
Prepare auth protocol
2023-04-02 20:45:26 +02:00
momo5502
ec31664c52
Small cleanup
2023-04-02 19:46:11 +02:00
momo5502
8fd5a82153
Support custom sv param construction
2023-04-02 18:41:40 +02:00
momo5502
f75da130da
Small cleanup
2023-04-02 18:38:58 +02:00
momo5502
5ed2da8553
Cleanup demonware services
2023-04-02 09:23:45 +02:00
momo5502
89103ed672
Prepare distributing profile infos
2023-04-02 09:10:18 +02:00
Edo
3f224fe69f
Update chat.cpp
2023-04-01 14:14:24 +02:00
Diavolo
007b7e033b
feat(chat): g_deadChat functionality
2023-04-01 14:00:09 +02:00
Maurice Heumann
c7bb47cd08
Add -noupdate flag
2023-03-28 19:06:48 +02:00
BrentVL-1952840
d9cd7e3071
Use correct bdPublicProfileInfo version
2023-03-28 00:45:17 +02:00
BrentVL-1952840
40a48f564e
Fix maximum players on servers
2023-03-24 10:48:52 +01:00
BrentVL-1952840
fda91384ec
Fix gametype in loading screen
2023-03-23 21:21:42 +01:00
Maurice Heumann
0fb095b2eb
More cleanup
2023-03-23 20:12:01 +01:00
Maurice Heumann
a7737c6d45
Small cleanup
2023-03-23 20:08:43 +01:00
Maurice Heumann
51ea9454f4
Merge pull request #387 from mjkzy/new-chat
...
Deprecate killfeed and use new chat system
2023-03-23 20:03:13 +01:00
Maurice Heumann
cb3f6f020f
Resolve server name
...
#341
2023-03-23 20:01:55 +01:00
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
Maurice Heumann
36e15ef457
Add client symbol
2023-03-23 19:41:19 +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
Maurice Heumann
3f3810a81f
Merge pull request #328 from WantedDV/modified-playlist
...
Support all game modes for public matches
2023-03-23 13:58:23 +01: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
6710b231e7
Add missing symbol address
2023-03-22 18:49:55 +01:00
Maurice Heumann
b8751df584
Cleanup say and tell commands
2023-03-22 18:49:48 +01:00
Edo
a6990bc0f1
maint(utils): use * to indicate pointers
2023-03-22 13:36:44 +00: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
Maurice Heumann
166ff6f429
Notify about initial network requirement
2023-03-21 17:36:39 +01:00
BrentVL-1952840
ab10d3641f
Use call_safe method instead
2023-03-20 21:38:15 +01:00
BrentVL-1952840
a04e9ade85
Merge remote-tracking branch 'upstream/main' into dvar_sessionmode
2023-03-20 21:29:41 +01:00
momo5502
d7bac40370
Properly fake the call checks
2023-03-20 21:25:12 +01:00
BrentVL-1952840
b8a8125750
Merge remote-tracking branch 'upstream/main' into dvar_sessionmode
2023-03-20 19:25:00 +01:00
momo5502
3a2c94faef
Make sure to save all GP registers
2023-03-20 18:40:53 +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
638ea0862a
Fix callable symbols
2023-03-19 21:22:59 +01: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
BrentVL-1952840
f4f50d2c55
Patch value sessionmode bool dvar for every mode by default
2023-03-18 18:37:30 +01:00
BrentVL-1952840
76c4c44583
Fix registering sessionmode bool dvars not setting its value
2023-03-18 16:08:50 +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
WantedDV
6c7cbdb5e7
disable paintshop optimizations
...
- Fix DW typo for ZMHD Thermometer
- Reenable Profanity Filter
2023-03-17 11:09:54 -02:30
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
WantedDV
a34203302c
allow all appropriate size maps for every gametype
...
- update smallmaps list
- Rupture does not play well in most gametypes so move to bigmaps list
2023-03-16 15:47:18 -02:30
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
WantedDV
52544aff4c
Remove 2xp scale and revert some dvars:
...
- disabled paintshop optimizations
- restore parking tuning to unused state
- restore probation for leagues
- restore codpoints default
- disable bribe bundle. Blackmarket not supported
- disable Thermometer widget
2023-03-14 10:23:25 -02:30
WantedDV
97b0b31a6d
restore some defaults
2023-03-14 08:03:33 -02:30