Commit Graph

379 Commits

Author SHA1 Message Date
quaK
eab6d9efa5 Fix slowmotion on dedicated 2021-04-01 02:59:07 +03:00
Maurice Heumann
0e44cd1a63 Send heartbeat only every 10 minutes 2021-03-30 19:28:32 +02:00
quaK
fe1eca1aed Show ping in the server list
Also cg_drawPing should be fixed.
2021-03-27 22:05:29 +02:00
quaK
282037804e Allow profanities 2021-03-27 22:03:57 +02:00
quaK
df5ae8491a Make it possible to open the client without console 2021-03-23 20:04:51 +02:00
quaK
a11193d7bb Fix crash
Co-Authored-By: fed <58637860+fedddddd@users.noreply.github.com>
2021-03-22 22:04:31 +02:00
quaK
c4e2eec77a Merge branch 'feature/scripting' of https://github.com/XLabsProject/s1x-client into feature/scripting 2021-03-22 19:35:20 +02:00
Federico Cecchetto
af0b3040a9 Fix address 2021-03-21 22:15:34 +01:00
Federico Cecchetto
18f3bd707a Fix 2021-03-21 22:02:21 +01:00
Federico Cecchetto
9dfdd67767 Fix 2021-03-21 19:26:45 +01:00
Federico Cecchetto
a59e072387 Add player killed/damage callbacks 2021-03-21 19:12:11 +01:00
quaK
90b7884024 Merge branch 'develop' into feature/scripting 2021-03-21 17:58:28 +02:00
Sass
7d3930e256
Add files via upload 2021-03-21 16:42:22 +01:00
Maurice Heumann
bb485252a3
Merge pull request #40 from Joelrau/feature/quaK
Minor fixes
2021-03-21 14:33:27 +01:00
quaK
212d9a58b6 Minor fixes
- fixes /map command on the same map disconnecting
- fixes disconnect with virtuallobby on
2021-03-21 15:24:17 +02:00
m
3ed6f202ae
1 line instead of 2 nasty ones 2021-03-21 06:11:17 -05:00
m
dbdc57ed41
added "Firing Range" state. pretty cool 2021-03-21 06:10:58 -05:00
m
23bb31f7ed
using wrong functions. map & gametype display now 2021-03-21 06:10:31 -05:00
Maurice Heumann
a71b8a97b4 Remove patch_common check
This should fix #39
2021-03-21 11:25:17 +01:00
quaK
9eabca0617 Revert "Ignore G_FindConfigstringIndex: overflow"
This reverts commit 993a0ce70e.
2021-03-17 06:42:08 +02:00
quaK
63473b92c5 Merge branch 'develop' into feature/scripting 2021-03-15 20:05:14 +02:00
quaK
d362a8ade3 Fixes
fix lua crashes.

Co-Authored-By: fed <58637860+fedddddd@users.noreply.github.com>
2021-03-15 04:33:26 +02:00
quaK
993a0ce70e Ignore G_FindConfigstringIndex: overflow
hud:settext("text") will give an error in at least map mp_zombie_brg. The error can be ignored and everything works fine.
2021-03-15 03:36:42 +02:00
Federico Cecchetto
9a3197e97e Chat notifies 2021-03-14 18:34:29 +01:00
m
d883651154
temp image 2/2 + image text 2021-03-13 22:25:55 -06:00
m
58cfa86fed
no partySize as of now (cgArray) 2021-03-13 22:25:25 -06:00
m
93d31f905d
temp image 1/2 2021-03-13 22:24:43 -06:00
m
086a54987d
change the checks for main menu 2021-03-13 22:24:22 -06:00
Maurice Heumann
c02bc0f1b8 Use concurrency container 2021-03-14 00:23:15 +01:00
momo5502
e4ba21f752 Get updates from server 2021-03-14 00:05:17 +01:00
Maurice Heumann
d01ab885f4
Merge pull request #32 from iAmThatMichael/changes
Add listassetpool, consoleList, fix various problems
2021-03-13 19:48:56 +01:00
Michael Akopyan
107907f003 make listassetpool use game function to iterate specified asset pool
Co-Authored-By: Maurice Heumann <MauriceHeumann@gmail.com>
2021-03-13 10:35:18 -08:00
m
e2e1a9b2de
assign temp values for partySize + state 2021-03-13 10:03:59 -06:00
m
a2ab4a01d7
add discord presence 2021-03-13 09:55:43 -06:00
Federico Cecchetto
ea733bba53 More custom fields support 2021-03-13 15:02:31 +01:00
quaK
3659fbeaee Fix scripting array
Co-Authored-By: fed <58637860+fedddddd@users.noreply.github.com>
2021-03-13 02:45:04 +02:00
quaK
aa0b29c56e Add scripting array support 2 2021-03-13 02:36:37 +02:00
quaK
3957ad2ce9 Add scripting array support 2021-03-13 02:35:59 +02:00
quaK
9292c857aa Add more logging stuff 2021-03-13 00:58:24 +02:00
quaK
3b238d8363 Allow kbam input when gamepad is enabled 2021-03-13 00:57:47 +02:00
quaK
d04a8fd19e Add custom field support 2021-03-13 00:48:41 +02:00
quaK
51f0742ef8 Fix load_game_constants 2021-03-13 00:42:41 +02:00
Michael Akopyan
46406fac62 simplify listassetpool, move core logic to its own function 2021-03-11 23:34:01 -08:00
Michael Akopyan
789690d981 requested formatting changes 2021-03-11 23:01:53 -08:00
Michael Akopyan
13bdb043f6 modify consoleList to use game_console functionality
- also move game_console find_matches & match_compare out of anon namespace
2021-03-11 22:58:11 -08:00
Michael Akopyan
8663a927cd remove unnecessary captured variable
- move vector lower to where matches is used
- auto stuff
2021-03-11 18:13:15 -08:00
Michael Akopyan
0884bd9507 add consoleList to output cmd/dvars to console
currently only shows dvar's current value
2021-03-11 18:05:30 -08:00
Michael Akopyan
f191260273 formatting listassetpool 2021-03-11 13:52:11 -08:00
Michael Akopyan
826c2d604b slightly lower the version text draw to fix text overlaps 2021-03-11 13:45:57 -08:00
Michael Akopyan
5b5bed1834 reset console display line when there's a clear 2021-03-11 13:45:13 -08:00
Michael Akopyan
eb4123fd0a don't open server menu if we're connected to a server 2021-03-11 13:43:46 -08:00
Michael Akopyan
854631dfd8 add listassetpool cmd & remove specific pool list cmds 2021-03-11 13:37:40 -08:00
Michael Akopyan
ca3907b20e add symbol for DB_GetXAssetName 2021-03-11 13:33:21 -08:00
Michael Akopyan
cb21d7ce69 add symbols for db_hashTable & g_assetEntryPool
will be used for listassetpool
2021-03-11 13:31:02 -08:00
Michael Akopyan
2a6707467c lui was crashing when doing map from inside a map (client only)
fixes #13
2021-03-11 13:26:53 -08:00
momo5502
37f8409d82 Fix possible UAF 2021-03-11 20:45:46 +01:00
momo5502
9bc0d526ce More cleanup 2021-03-09 19:22:26 +01:00
momo5502
a240a93d85 Fix compile issue 2021-03-09 19:18:18 +01:00
momo5502
bbcf0d2529 Rename unknown service 2021-03-09 19:12:11 +01:00
momo5502
6ba4e274e2 Allow offline play
This fixes #19
2021-03-09 18:59:24 +01:00
momo5502
d4ca18258c Prepare umbrella emulation 2021-03-09 18:01:43 +01:00
momo5502
b10fd2d139 Cleanup 2021-03-09 18:01:31 +01:00
quaK
680ce88a8a Update function_tables.cpp 2021-03-08 23:32:08 +02:00
momo5502
8282b1aa83 Merge remote-tracking branch 'origin/develop' into feature/scripting
# Conflicts:
#	src/client/game/symbols.hpp
2021-03-07 20:49:25 +01:00
momo5502
f84204b065 Format code 2021-03-07 20:41:16 +01:00
momo5502
e46982700c Fix tlsdll collision with IW6x
This fixes #27
2021-03-07 19:54:06 +01:00
quaK
ebaea629f3 Update function_tables.cpp 2021-03-07 20:40:46 +02:00
momo5502
61974c18db Cleanup includes 2021-03-07 11:16:56 +01:00
quaK
35d769e8e9 Add scripting files 2021-03-06 20:16:52 +02:00
momo5502
ac7652a075 Implement stun server emulation 2021-03-05 20:46:32 +01:00
momo5502
8cd1d4cf8a Implement server registry 2021-03-05 19:37:38 +01:00
momo5502
d30184acb7 Merge remote-tracking branch 'origin/develop' into feature/demonware 2021-03-03 20:39:33 +01:00
quaK
058c485dac Add stats component 2021-03-03 14:31:19 +02:00
quaK
796a8931a0 Unlock variants and enable virtuallobby 2021-03-03 14:31:10 +02:00
momo5502
3b6d08137f Use existing base64 coder 2021-03-02 21:36:10 +01:00
momo5502
c01550c17a More cleanup and refactoring 2021-03-02 20:44:48 +01:00
momo5502
5a288c69e3 Cleanup warnings 2021-03-01 21:07:15 +01:00
momo5502
25051135e9 Cleanup branch 2021-03-01 20:56:16 +01:00
momo5502
2c20ae3b18 Stabilize external console 2021-03-01 20:53:14 +01:00
momo5502
19161a4e5c More demonware cleanup 2021-03-01 20:53:01 +01:00
momo5502
ffd475840c Use rapidjson for JSON encoding 2021-03-01 20:22:38 +01:00
Maurice Heumann
09ad05bc8a Switch to new server bases 2021-03-01 19:19:08 +01:00
momo5502
8479bdfbf7 Remove nlomann json 2021-02-26 17:12:44 +01:00
momo5502
33f32be35c Remove leftover code 2021-02-26 16:54:05 +01:00
momo5502
7058ed19e5 Prepare tcp server base 2021-02-26 16:53:07 +01:00
quaK
533a007d45 Minor fixes 2021-02-25 10:03:54 +02:00
quaK
2da7548eb9 Add minidumping 2021-02-25 08:54:28 +02:00
quaK
05a4ea3867 Show current gamemode in steam overlay. 2021-02-25 08:53:34 +02:00
quaK
15983947f1 Patch some things 2021-02-25 07:42:53 +02:00
momo5502
bdc26f6dce Prepare new server types 2021-02-24 21:20:26 +01:00
momo5502
e361a50c53 Use ordinal based ws hooking 2021-02-24 20:10:20 +01:00
momo5502
07c2efcd37 Remove stun servers for now 2021-02-24 17:15:29 +01:00
momo5502
9b86109409 Ugly stun server support 2021-02-24 17:02:07 +01:00
momo5502
95aa64db2c Small cleanup 2021-02-23 18:16:29 +01:00
momo5502
084b26c1eb Working survival and multiplayer 2021-02-23 18:00:52 +01:00
momo5502
be517a30fc Best icon ever 2021-02-23 17:13:22 +01:00
momo5502
9a24c3508f New launcher images 2021-02-22 17:48:00 +01:00
momo5502
5aa063387f Start remaking the launcher 2021-02-21 21:13:55 +01:00
momo5502
894ff7b58e Fix remaining pump HWBP control-flow 2021-02-21 16:36:56 +01:00
momo5502
8dab9cb140 First step towards patching HWBP based control flow
This should partially improve #11
2021-02-21 11:51:37 +01:00
Joelrau
c1d01a9002 correct singleplayer address 2021-02-20 23:44:21 +02:00
Joelrau
baf31c22de update structs and symbols 2021-02-20 23:17:36 +02:00
Joelrau
cd567aeba5 fix r_fullbright 2021-02-20 23:17:20 +02:00
momo5502
69fdcd6da1 Fix toasts 2021-02-20 17:05:38 +01:00
joelrau
1cd35c4006 Merge branch 'develop' of https://github.com/XLabsProject/s1x-client into develop 2021-02-19 19:40:52 +02:00
joelrau
116f72c460 Update publisher files 2021-02-19 19:40:47 +02:00
momo5502
42fa60ef6a Add updating mechanism 2021-02-19 16:28:48 +01:00
momo5502
599f8c23c0 Merge remote-tracking branch 'origin/master' into develop 2021-02-18 20:54:31 +01:00
momo5502
f108b438b6 Temporarily fix exit 2021-02-18 20:52:00 +01:00
quaK
a2b07ed476
Merge pull request #5 from fedddddd/develop
Fix Joelrau/s1-mod#9
2021-02-18 19:13:51 +02:00
Federico Cecchetto
db1d9e01f3 Check if in game 2021-02-18 18:10:54 +01:00
Federico Cecchetto
1f257b9910 Add comments 2021-02-18 18:04:50 +01:00
joelrau
487c4aaaa2 Prepare launcher for all gamemodes 2021-02-18 17:40:31 +02:00
joelrau
cc79a67f72 Minor progress on bots 2021-02-18 17:38:01 +02:00
joelrau
731c103b08 Allow connecting from the main menu
Also allows map command from main menu.
2021-02-18 17:34:40 +02:00
Federico Cecchetto
470c62ca79 Fix Joelrau/s1-mod#9 2021-02-17 21:10:39 +01:00
OneFourOne
ec141ac5e7
fix typo 2021-02-16 19:31:42 -05:00
joelrau
88c2529ba7 Disable r_shaderPreload totally on dedicated
Fixes dedis.
2021-02-17 02:05:15 +02:00
momo5502
fcbbb56754 Fix broken fonts 2021-02-16 22:12:29 +01:00
momo5502
c5a72056e7 Fix shutdown 2021-02-16 20:21:54 +01:00
momo5502
7eb25a0534 Fixes and stuff 2021-02-16 20:03:38 +01:00
joelrau
4e54f95c01 Minor fixes 2021-02-16 18:48:45 +02:00
OneFourOne
9275b01ef4
Cleanup 2021-02-16 11:27:29 -05:00
OneFourOne
4c0292b76e Some more cleanup 2021-02-16 11:23:02 -05:00
momo5502
eb26c6dd19 Fix DW hangup 2021-02-16 15:57:56 +01:00
momo5502
b87d037c44 Disable all components until they're verified 2021-02-16 15:56:12 +01:00
momo5502
0c47e94eff Some cleanup 2021-02-16 12:56:24 +01:00
joelrau
cae489dcbe fix crash 2021-02-04 18:07:43 +02:00
joelrau
a054dd8e78 code format 2021-02-04 17:30:58 +02:00
xensik
14650ee7f3 cleanup demonware 2021-02-04 15:34:16 +01:00
xensik
9ce9723505 fix badwithtest 2021-02-04 15:17:10 +01:00
joelrau
2e09e7fc5b Demonware stuff 2021-02-04 15:55:23 +02:00
Joelrau
10fc071bad Update structs 2021-01-22 17:17:58 +02:00
Joelrau
ccbf4a961b Update videos component 2021-01-22 17:17:45 +02:00
Joelrau
ad3dbd7c80 Disable codPointStore 2021-01-22 17:17:14 +02:00
Joelrau
9b40612893 update steam proxy 2021-01-20 22:38:20 +02:00
Joelrau
8ba114d976 Cleanup 2021-01-20 22:03:48 +02:00
Joelrau
42a85784c6 Update symbols 2021-01-20 22:03:35 +02:00
Joelrau
785c0e5df6 Add videos component 2021-01-20 03:16:11 +02:00
Joelrau
98b202bd4e Update patches 2021-01-20 03:15:33 +02:00
Joelrau
60017d40cc Update structs and symbols 2021-01-20 03:12:24 +02:00
Joelrau
d6b8bd9d3e Disable demonware for singleplayer 2021-01-19 18:15:21 +02:00
Joelrau
c7a0425980 Update demonware2 2021-01-19 17:42:23 +02:00
Joelrau
1a45d36a09 Update demonware 2021-01-19 17:16:27 +02:00
Joelrau
0ef00b5a18 Use StartServer for now 2021-01-18 21:58:46 +02:00
Joelrau
3427387795 Update dvars component 2021-01-18 21:56:20 +02:00
Joelrau
80012173c5 Update dedicated 2021-01-18 15:06:39 +02:00
Joelrau
1bda2c7f42 Update structs and symbols 2021-01-18 10:47:02 +02:00
Joelrau
a5a6ab8f04 Add bounce dvar to multiplayer 2021-01-18 10:46:43 +02:00
Joelrau
ee3cc816ba Update map command 2021-01-18 10:37:55 +02:00
Joelrau
3c23811590 First step to removing virtualLobby 2021-01-18 10:37:16 +02:00
Joelrau
0a94a5ec65 Remove temp masterserver 2021-01-17 16:38:06 +02:00
Joelrau
5c6d8c0fc2 Add logger component 2021-01-17 09:57:00 +02:00
Joelrau
a66c2efe99 Add console, dedicated, serverlist and more 2021-01-17 09:56:48 +02:00
Joelrau
0614305235 Add patches and fixes 2021-01-17 09:53:43 +02:00
Joelrau
f81b01fa70 Add structures and symbols 2021-01-17 09:50:28 +02:00
Joelrau
bf57cac960 Fix compiling 2021-01-16 03:01:38 +02:00
Joelrau
8a9a450d8f cleanup commands 2021-01-13 02:56:40 +02:00
Joelrau
116f921709 Noclip etc 2021-01-13 02:48:57 +02:00
Joelrau
7f0feed3ee Colors component 2021-01-12 19:24:47 +02:00
Joelrau
def65555ba Update give & take commands 2021-01-11 04:16:00 +02:00
Joelrau
fc59e94f6a Remove loading the game as lib 2021-01-11 04:15:46 +02:00
Joelrau
7d559d5a31 Bunch of new stuff 2021-01-09 21:22:28 +02:00
Joelrau
c6bbca328a Changes 2021-01-09 21:21:54 +02:00
Joelrau
1b185727e5 New Structs and Symbols 2021-01-09 21:20:53 +02:00
Joelrau
788be82f2f Fix binding2 2021-01-09 21:19:17 +02:00
Joelrau
670cb76a93 Fix binding 2021-01-09 11:30:24 +02:00
Joelrau
2129d87131 Fixes 2021-01-08 02:10:27 +02:00
Joelrau
8db47ab865 Added components
New components + updated
2021-01-07 06:12:05 +02:00
Joelrau
e2988d6193 Add our own asmjit
Since the newest version of asmjit was bugged, I made my own branch and made a branch with the old commit that works.
2021-01-06 00:15:46 +02:00
Joelrau
832b6ac581 Prepare networking 2021-01-05 19:07:19 +02:00
Joelrau
2247b68b4a Fixes and more stuff 2021-01-04 03:41:44 +02:00
Joelrau
d746af4c11 Fixed struct order 2021-01-03 07:26:51 +02:00
Joelrau
b75a77b351 Fastfiles module 2021-01-03 06:56:18 +02:00
Joelrau
51bcaefa7e Proper gamemode redirection
Added fix for zombieMode & survival.
Made the game inject as lib again.
Patched a steambit check for mp
2021-01-03 03:29:11 +02:00
Joelrau
2e22126560 Fullbright and patches 2021-01-01 23:24:06 +02:00
Joelrau
73a3cc7f61 More patches 2021-01-01 17:40:13 +02:00
Joelrau
a5745d0525 Added patches to singleplayer 2021-01-01 10:32:12 +02:00
Joelrau
2ab2ec9a07 Initial commit 2021-01-01 09:28:48 +02:00