Commit Graph

1682 Commits

Author SHA1 Message Date
TheApadayo
5db668cb15 Merge branch 'develop' into feature/assetinterface-weapon
# Conflicts:
#	src/Components/Modules/Exception.cpp
2019-01-16 01:04:43 -05:00
TheApadayo
7e40caefd4 Merge branch 'feature/anticheat-process-suspention' into 'develop'
Detect process suspension on startup to inject dlls
2019-01-16 06:59:04 +01:00
TheApadayo
4572425f00 [IWeapon] Write effects to fastfile as well. 2019-01-15 23:09:50 -05:00
TheApadayo
59ef8edbe2 [ITracer] Add tracer writing support 2019-01-15 21:48:34 -05:00
TheApadayo
8d4fa4c7ac [IWeapon] Fix a couple of alignment issues 2019-01-15 21:25:40 -05:00
TheApadayo
43456aedbd [ZoneBuilder] Fix one small thing in weapon writing, change how we search for assets in common_mp as using DB_EnumXAssets was missing some of them, and allow the weapon loading function see zonebuilder assets 2019-01-15 19:40:57 -05:00
TheApadayo
5eb9996aea [IWeapon] More writer fixes for weapons 2019-01-13 13:19:18 -05:00
momo5502
b3ec628a33 [Exception] Remove debug minidump command 2019-01-12 17:53:33 +01:00
momo5502
f75f121c27 [Game] Increase protocol version 2019-01-12 17:52:10 +01:00
TheApadayo
a2b90deefe [IWeapon] First working version of interface. Successfully writes and verifies usp_mp 2019-01-11 14:20:48 -05:00
sr0
6ee814cef5 [Friends] 2019-01-10 21:18:18 +01:00
/dev/root
d01d27a3e9 [News] Update discord link 2019-01-10 10:24:22 +01:00
/dev/root
6176d26fbb [ServerInfo] Add host info to /info 2019-01-09 21:40:56 +01:00
TheApadayo
7167836964 [General] Fix compiler complaining about using inline assembly inside of a lambda.
Apparently that isn't allowed anymore? Go figure.
2019-01-08 19:15:10 -05:00
TheApadayo
b1966a3d2d [AssetInterfaces] Start working on weapon asset handler 2019-01-08 19:09:14 -05:00
/dev/root
8e69de5083 [News] Add UIScript visitDiscord 2019-01-07 18:09:48 +01:00
TheApadayo
13cfe567a3 [AntiCheat] Correctly call startup time check so that it still runs if the AntiCheat is bypassed. 2019-01-06 14:02:17 -05:00
TheApadayo
69de8c3ac1 [AntiCheat] Remote extra line from debugging. 2019-01-06 14:00:13 -05:00
TheApadayo
f3b893f233 [AntiCheat] Detect if process is being started suspended in order to inject a dll to disable the anti cheat 2019-01-06 13:56:06 -05:00
TheApadayo
93d02d6f56 [AntiCheat] Make unreachable code useful again 2019-01-06 13:15:20 -05:00
momo5502
cdd64ec793 [Node] Don't stop frame work for dedis 2018-12-28 18:45:36 +01:00
RektInator
a1385f0a33 [Renderer] Enhance material debug information 2018-12-25 22:47:10 +01:00
RektInator
e3151fb155 [FastFiles] Fixed compiler warnings 2018-12-24 22:19:40 +01:00
RektInator
e79350e586 [FastFiles] Fixed XSurface count when loading fastfiles
[Renderer] Added logging for broken materials
2018-12-24 21:42:39 +01:00
momo5502
4fa89722a2 [General] Use const string references 2018-12-17 15:34:28 +01:00
/dev/root
70a60517ee [Download] Change json 2018-12-03 22:10:55 +01:00
/dev/root
3f9f58d5f6 [Download] Add serverlist info 2018-12-02 19:04:04 +01:00
momo5502
1adf34bbcd [Main] Hash .rdata segment to ensure no data manipulation was done 2018-11-26 10:41:15 +01:00
momo5502
077d798e6b [Maps] Set download delay to 10 seconds 2018-11-25 23:19:21 +01:00
momo5502
adce219257 [Cache] Add new working cache urls 2018-11-25 20:27:54 +01:00
momo5502
8872a36f82 [UIFeeder] Fix feeder highlighting 2018-11-25 20:23:29 +01:00
momo5502
212a6ff608 [Steam] Fix steam integration 2018-11-24 23:10:40 +01:00
momo5502
41df24f249 [Maps] Add normal indices to face definitions 2018-11-21 23:22:20 +01:00
momo5502
4da5be8422 [Maps] Dump vertex normals to wavefront objects 2018-11-21 23:18:24 +01:00
momo5502
b2cb5f7394 [QuickPatch] Fix invalid name check 2018-11-19 21:29:16 +01:00
momo5502
3a9d8da1f1 [Maps] Fix map dumping 2018-11-19 20:35:25 +01:00
momo5502
4f8820587d [Download] Temporarily disable the dvar check to fix startup
The dvar system is not yet active at that point, so the client will crash
2018-11-04 20:16:14 +01:00
momo5502
6be5f2cd86 [Main] Fix binary check 2018-11-04 20:10:27 +01:00
TheApadayo
e11e4ae5a9 [Download] Add Dvar for protection and also properly shutdown server even when running on a client 2018-10-22 18:58:09 -04:00
/dev/urandom
46a340af3d [Download] Enable when running as client.
This fixes mods being unusable in private matches.
2018-10-22 18:09:39 -04:00
momo5502
2ce756c9a0 [Main] Check the whole .text section on startup
This should prevent all binary-modification cheats from working
2018-10-19 22:58:33 +02:00
momo5502
86819658f7 [QuickPatch] Fix party-join vulnerability 2018-10-13 22:59:32 +02:00
momo5502
7c768b941f [Bans] Add unbanclient command 2018-10-13 17:37:37 +02:00
momo5502
a40780e567 [Utils] Fix memory-leaking and corrupting functions 2018-10-09 21:40:24 +02:00
momo5502
b2c94a7be3 Revert "[DHT] Implement DHT" 2018-10-09 10:53:15 +02:00
momo5502
537cbe12f0 Revert "[DHT] Integrate the protocol into the game's network infrastructure" 2018-10-09 10:53:04 +02:00
RektInator
b0a41328ed [General] Added VMProtect libraries (I own a license, feel free to DM), Fixed empty name vuln, Fixed javelin glitch. 2018-07-17 14:30:29 +02:00
momo5502
1f5a83aa94 [Game] Fix XModel structure 2018-05-10 18:11:12 +02:00
momo5502
9ca19f8f7b [IMaterial] Better statebits 2018-05-10 18:10:56 +02:00
momo5502
2c3f445f8f [AntiCheat] Introduce LibUnlocker 2018-05-10 17:24:03 +02:00