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
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
077d798e6b
[Maps] Set download delay to 10 seconds
2018-11-25 23:19:21 +01:00
momo5502
8872a36f82
[UIFeeder] Fix feeder highlighting
2018-11-25 20:23:29 +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
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
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
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
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
momo5502
0ac7f39b05
[IGfxImage] Fix wrong image resolutions
2018-05-10 13:44:11 +02:00
momo5502
d8b2318acd
[IclipMap_t] Fix border mapping
2018-05-09 15:52:36 +02:00
momo5502
ceebe4dfd0
[IGfxImage] Fix image loading
2018-05-09 15:14:31 +02:00
momo5502
33a8baa9b5
[Game] Adapt to correct structures
2018-05-09 14:33:52 +02:00
momo5502
7ca3b49f1e
[Game] Fix structure changes
2018-05-09 12:04:20 +02:00
momo5502
c3083ea78c
[IMaterial] Fix materials
2018-05-09 11:20:17 +02:00
momo5502
c7b5d5a2b8
[IW4MVM] Easily switch the component off
2017-09-03 20:31:58 +02:00
momo5502
5d4cd82ed1
[DHT] Integrate the protocol into the game's network infrastructure
2017-09-03 18:14:08 +02:00
momo5502
76b8e299a0
[DHT] Implement DHT
2017-09-02 20:03:51 +02:00
TheApadayo
20048b8d50
[Node] Disable node system while in game to prevent lag spikes on lower end PCs
2017-07-24 19:15:27 -04:00
momo5502
e4ff3113ea
[Console] Use try/except SEH
2017-07-14 11:36:37 +02:00
momo5502
338c65689b
[QuickPatch] Add a V2 exploit fix
2017-07-12 23:39:40 +02:00
momo5502
390418e34e
[Download] Correctly download maps from lobby servers
2017-07-12 19:36:18 +02:00
momo5502
012384987e
[ServerList] Adjust default rating even more
2017-07-12 18:55:52 +02:00
momo5502
b33d7fe508
[General] Use stable sorting algorithm
2017-07-12 13:39:45 +02:00
momo5502
4ae2cc8040
[Loader] Remove inline attribute
2017-07-12 11:37:23 +02:00
momo5502
d7c26d6dea
[AntiCheat] Disable protection during unit tests
2017-07-12 11:33:30 +02:00
momo5502
ba1fb2f7f2
[ServerList] Increase rate, if users have problems, they can lowe it
2017-07-12 10:53:06 +02:00
momo5502
d4560c8b7e
[ServerList] Adjust default query rates
2017-07-12 10:26:27 +02:00
momo5502
d3930ce19a
[Node] Introduce dvar to control server query rate
2017-07-12 10:12:51 +02:00
momo5502
9fcd31616e
[Session] Resend packets
2017-07-10 18:32:17 +02:00
momo5502
d153c98408
[Node] Ignore invalid nodes
2017-07-09 20:53:21 +02:00
momo5502
65a555e82b
[Network] Don't send packets to invalid addresses
2017-07-09 20:53:04 +02:00
momo5502
5f31797eb5
[Dvar] Allow certain protected dvars to be set
2017-07-09 13:36:13 +02:00
momo5502
3f06d6c990
[Menus] Safer menu merging
2017-07-09 01:56:12 +02:00
momo5502
32789b29cf
[IW4MVM] Make sure to reset the timescale
2017-07-09 01:54:02 +02:00
momo5502
46b1b5c95c
[Dvars] More fixes for setting cheat protected dvars
2017-07-05 23:17:59 +02:00
momo5502
d9ad474905
[IW4MVM] Disable the mod when it's not needed
2017-07-05 21:37:54 +02:00
momo5502
ff55efb4fd
[Submodules] Update iw4mvm
2017-07-05 21:08:34 +02:00
momo5502
bbc28a0a8b
[IW4MVM] Include IW4MVM
2017-07-05 20:50:12 +02:00
momo5502
a3939860ea
[Download] Fix fastdownload
2017-07-05 09:13:51 +02:00
momo5502
b54b18806f
[AntiCheat] Use more efficient hashing
2017-07-03 22:17:46 +02:00
momo5502
0c2c7bb7e9
[ZoneBuilder] Fix zlib compile error
2017-07-03 16:48:02 +02:00
momo5502
4aba6fa06d
[Submodules] Get rid of zstd
2017-07-03 16:43:48 +02:00
momo5502
41a85262f5
[Scheduler] Fix startup
2017-07-03 15:40:32 +02:00
momo5502
c68ac46d10
[Scheduler] Don't start thread during unit tests
2017-07-03 15:22:15 +02:00
momo5502
e80eb6fb43
[General] Get rid of FPS drops
2017-07-03 15:07:47 +02:00
momo5502
50ae631dcb
[Node] Faster query
2017-07-03 11:09:36 +02:00
momo5502
12eeac1903
[Node] Faster query
2017-07-03 10:57:55 +02:00
momo5502
93dd36540b
[Session] Reenable sessions for now
2017-07-02 19:11:13 +02:00
momo5502
87b02f1b49
[Session] Disable sessions for now to make the game more stable
2017-07-02 19:05:58 +02:00
momo5502
622242f3b0
[Download] Fix modlist download
2017-07-02 19:00:28 +02:00
momo5502
a07c84e9ad
[Slowmotion] Don't draw CI at all as it's unreliable
2017-07-02 14:41:31 +02:00
momo5502
9847e1a512
[Download] Hash password for url safety
2017-07-02 14:16:06 +02:00
momo5502
5036fb2e84
[Session] Don't start thread during unit tests
2017-07-02 14:02:17 +02:00
momo5502
276ab43351
[AntiCheat] Uninstall lib hooks before writing minidumps
2017-07-02 13:41:31 +02:00
momo5502
71dd5632f4
[Dedicated] Enable chat hooks for clients as well
2017-07-02 13:30:23 +02:00
momo5502
6649c9344d
[Session] Sign data asynchronously to prevent lags
2017-07-02 13:13:06 +02:00
momo5502
688a5d9cac
[QuickPatch] Allow windows 5 again
2017-07-02 11:12:17 +02:00
momo5502
fea0cb9440
[Colors] Fix dedi crashes
2017-07-02 00:43:09 +02:00
momo5502
244b46ac0d
[Dedicated] Fix dedis on wine
2017-06-30 11:09:01 +02:00
momo5502
66dd013925
[AntiCheat] Fix linux usage
2017-06-30 10:37:37 +02:00
momo5502
d697c94388
[FileSystem] Remove debug message
2017-06-30 00:41:15 +02:00
momo5502
dd1308a7f9
[StringTable] Use the game's hashing function
2017-06-30 00:35:04 +02:00
momo5502
1760741975
[Slowmotion] Optimize killcam
2017-06-29 23:03:57 +02:00
momo5502
676866ca54
[Stats] Correctly write stats to file (not steam's remote storage)
2017-06-29 15:54:47 +02:00
momo5502
8dfbe47bc6
[Dedicated] Implement event for chat
2017-06-28 21:30:39 +02:00
momo5502
81608fb782
[AntiCheat] Fix duplicate anticheat definition
2017-06-28 21:30:39 +02:00
momo5502
8a1936347f
[Node] Optimize code
2017-06-26 23:23:08 +02:00
momo5502
a011022da5
[ZoneBuilder] Use ZSTD for fastfile compression
2017-06-26 20:30:29 +02:00
momo5502
19f49a0273
[Compression] Implement zstd for fastfiles (unfinished)
2017-06-26 19:01:52 +02:00
momo5502
ac7943cfbb
[Download] Fix password protected moddownload
2017-06-26 13:04:30 +02:00
momo5502
0051722d94
[Node] Remove empty line
2017-06-26 00:09:05 +02:00
momo5502
72fe016543
[Node] Regularly store nodes
2017-06-26 00:01:58 +02:00
momo5502
85032c5e27
[ServerList] Add bot count
2017-06-25 22:07:16 +02:00
momo5502
b1a91125fc
[Node] Rewrite entire node system
2017-06-25 21:54:35 +02:00
momo5502
e841ca48eb
[Node] Clear default nodes if invalid
2017-06-25 12:44:09 +02:00
momo5502
424c7e7adf
[D3D9Ex] Make sure the creation succeeded
2017-06-23 10:07:55 +02:00
momo5502
47c8fcc644
[AntiCheat] Use simpler compiler expression
2017-06-23 10:07:55 +02:00
momo5502
51ca49ad83
[Renderer] Implement single backend frame handler
2017-06-22 22:05:22 +02:00
momo5502
ff9fa7620e
[QuickPatch] Block XP support
2017-06-22 18:31:22 +02:00
momo5502
1685a61288
[Colors] Make hook secure
2017-06-22 18:31:06 +02:00
momo5502
9c6401ad9b
[Download] Remove unnecessary heap allocation
2017-06-22 10:40:39 +02:00
momo5502
dc8b30a42f
[General] Fix issues and warnings
2017-06-22 10:35:45 +02:00
TheApadayo
a4dd14cde7
[Merge] bugs/mod-downloading -> feature/vs2017
2017-06-21 23:30:14 -04:00
TheApadayo
824a2a200a
[Party] Don't let players join lobby with an incorrect password.
2017-06-21 23:17:13 -04:00
momo5502
c3dc8814eb
[AssetHandler] Move asset related reallocations
2017-06-21 21:14:00 +02:00
momo5502
12dc916f72
[AntiCheat] Remove kernel dll hooks as the thread protection is enough
2017-06-21 21:13:34 +02:00
momo5502
2d2c4c2c31
[General] Small fixes
2017-06-21 15:11:33 +02:00
TheApadayo
b66bb9dc2e
[Merge] develop -> bugs/mod-downloading
2017-06-19 16:31:58 -04:00
TheApadayo
743841731e
[Download] Always set private state
2017-06-19 15:44:59 -04:00
TheApadayo
491cf4caf8
[Download] Don't allow downloading of mod files when the client provides an invalid password
...
-also don't even leave the menu if there is no password set when connecting to a private server
2017-06-19 15:39:48 -04:00
momo5502
1360c1a216
[Colors] Implement sv_allowColoredNames
2017-06-19 13:41:15 +02:00
momo5502
aac43f1e7d
[MusicalTalent] Disable this feature
2017-06-18 12:36:19 +02:00
TheApadayo
579fa0a87c
[Download] send base url as part of inforesponse. also set client dvar correctly for downloader.
2017-06-15 12:52:29 -04:00
momo5502
587b3164b4
[ZoneBuilder] Update fastfile branding
2017-06-15 11:47:35 +02:00
momo5502
04737cbba4
[ClanTags] Fix refactoring issue
2017-06-14 22:04:16 +02:00
momo5502
08bc848267
[General] Small code fixes and optimization
2017-06-14 20:53:54 +02:00
momo5502
110aeb02f7
[General] Upgrade to C++17 features
2017-06-13 15:35:12 +02:00
momo5502
a1c14cd03f
[Premake] Upgrade to VS2017
2017-06-13 14:52:43 +02:00
TheApadayo
195f6bb297
[Download] Added external server download. Still needs error checking to see if the file doesn't exist to revert back to the original host. Completely untested cause i can't get my dedi to start right now.
2017-06-12 19:22:39 -04:00
momo5502
e25cab6492
[Merge] feature/anticheat -> develop
...
# Conflicts:
# src/Components/Modules/AntiCheat.hpp
# src/Utils/Utils.cpp
# src/Utils/Utils.hpp
2017-06-12 21:06:07 +02:00
momo5502
d096a47f48
[ServerList] Display bots separately
2017-06-12 21:02:34 +02:00
momo5502
bd3c4c8aa1
[AntiCheat] Prevent dll injection
...
- Hook native LdrLoadDll to prevent injection
- Hook native LdrpLoadDll to prevent injection
- Hook NtCreateThreadEx to log threads created by this process
and kill remote threads
2017-06-12 21:00:28 +02:00
momo5502
8b38b3990c
[Main] Directly jump to the initialization routine
2017-06-12 19:54:11 +02:00
momo5502
342e19e87b
[Merge] develop -> feature/anticheat
2017-06-11 22:50:43 +02:00
momo5502
7334e0c353
[News] Show update notification when the client is ready
2017-06-11 22:50:21 +02:00
momo5502
74a39c6e7b
[AntiCheat] Disable VirtualProtect patch
2017-06-11 22:36:28 +02:00
momo5502
2a15863230
[QuickPatch] Block upnp spam
2017-06-11 21:25:31 +02:00
momo5502
a46daef6f1
[Window] Use better loading cursor
2017-06-11 21:25:18 +02:00
momo5502
a327915008
[Command] Don't crash on shell execute
2017-06-11 21:25:00 +02:00
momo5502
29ef5d6379
[AntiCheat] Add redundant code scanners
2017-06-11 21:24:32 +02:00
momo5502
7a0261ccbd
[AntiCheat] Prevent dll injection
...
- Hook native LdrLoadDll to prevent injection
- Hook native LdrpLoadDll to prevent injection
- Hook NtCreateThreadEx to log threads created by this process
and kill remote threads
2017-06-10 20:24:42 +02:00
momo5502
88c1d8252f
[ZoneBuilder] Fix memory leak
2017-06-08 20:32:41 +02:00
momo5502
96ebfb7f88
[Friends] Fix sorting comparator
2017-06-08 17:55:27 +02:00
momo5502
7531f468fd
[ServerList] Fix sorting comparator
2017-06-08 17:55:18 +02:00
momo5502
20b8c1cec4
[Dedicated] Add 'unused' dedicated server code cause it's actually used
...
Removing it breaks the ZoneBuilder @TheApadayo!
2017-06-08 15:54:08 +02:00
momo5502
712a469465
[QuickPatch] Reimplement logfile dvar to disable the logfile
2017-06-08 12:37:09 +02:00
momo5502
4d088cd620
[QuickPatch] Fix upnp memory leak
2017-06-08 12:22:45 +02:00
momo5502
cfb252b3ee
[Console] Catch exceptions thrown by PDCurses for some users
2017-06-08 11:42:01 +02:00
TheApadayo
9167a47fcf
[News] Add toast if an update is available when the game starts
2017-06-07 16:04:02 -04:00
TheApadayo
2e807e673f
[UPNP] Re-Enable UPNP in a separate thread
2017-06-07 15:52:02 -04:00
TheApadayo
9324b318ae
[Dedicated] fix bad editing
2017-06-07 15:27:09 -04:00