/dev/urandom
6dfd22c07a
New premake flags for debugging anticheat, library loading and forcing unit tests.
...
- --debug-detections sets the "DEBUG_DETECTIONS" define to show whenever a mismatch in the anticheat hashing occurs.
- --debug-load-library sets the "DEBUG_LOAD_LIBRARY" define to show libraries as they are loaded during runtime in the debug console.
- --force-unit-tests sets the "FORCE_UNIT_TESTS" define to enforce compiling the unit tests into the binary.
2016-08-13 19:20:27 +02:00
momo5502
1db207497b
´
2016-08-13 17:34:54 +02:00
momo5502
d8486422ea
Command stuff
2016-08-13 16:39:05 +02:00
momo5502
e0bdf9a23a
Toast when increasing security level
2016-08-13 12:28:09 +02:00
momo5502
be8ee24528
Better anticheat debugging
2016-08-13 11:58:06 +02:00
momo5502
a9742bc8ec
Fix securitylevel message
2016-08-13 11:56:25 +02:00
momo5502
555076715c
Disable debug messages in anticheat
2016-08-08 19:33:58 +02:00
momo5502
4aebdf5e96
More integrity checks
2016-08-08 18:59:02 +02:00
momo5502
727f673069
Integrity check for process protection
2016-08-08 14:56:26 +02:00
momo5502
1ca490d953
Protect OpenProcess and co.
2016-08-08 14:49:53 +02:00
momo5502
b0df3e0e21
Anticheat fixes and aimbot detection
2016-08-08 01:57:00 +02:00
momo5502
4fc7de502a
Don't authenticate loopback
2016-08-07 22:14:30 +02:00
momo5502
9e9967b9d1
More anticheat detections
2016-08-07 21:46:30 +02:00
momo5502
ab3d0b789d
Fix
2016-08-07 18:25:44 +02:00
momo5502
799a7583ef
Fix selectstringtableentryindvar
2016-08-07 17:52:13 +02:00
momo5502
2aee48bffa
More anticheat exceptions
2016-08-07 16:50:04 +02:00
momo5502
f6b0ffc9df
Don't print invalid nodes
2016-08-06 13:35:40 +02:00
momo5502
3b735df5b5
Lower the limit again
2016-08-06 01:47:12 +02:00
momo5502
0585ef6053
Lower the query limit
2016-08-06 01:40:24 +02:00
momo5502
ca019864f6
Fix node bug
2016-08-06 01:25:56 +02:00
momo5502
a97fbd4c8a
Change node query limit
2016-08-06 00:36:28 +02:00
momo5502
0694565a91
Secure guid authentication
2016-08-06 00:28:51 +02:00
momo5502
ccd465da54
Minidump upload
2016-08-05 20:30:44 +02:00
momo5502
67aade3ef4
Update dependencies and add virtual destructor to asset interfaces
2016-08-04 14:27:43 +02:00
momo5502
bb65f463be
Fix realy exploit
2016-08-01 17:21:46 +02:00
momo5502
56b01bc2ae
Optimization
2016-07-31 21:07:08 +02:00
momo5502
3c448f173f
Some experiments
2016-07-31 20:46:22 +02:00
momo5502
a343c5ac5b
Optimize localized string allocation
2016-07-22 12:52:12 +02:00
momo5502
cc74cf4d8d
Typo
2016-07-22 12:26:46 +02:00
momo5502
b2a9e7af81
Remove unnecessary includes and fix steamauth exploit
2016-07-22 12:12:11 +02:00
momo5502
23571e899c
Exploit fixes
2016-07-14 19:05:10 +02:00
momo5502
245cd533d1
Steam proxy
2016-07-12 18:33:25 +02:00
momo5502
2ea490382b
More fixes and optimizations
2016-07-11 17:37:36 +02:00
momo5502
9562285ed7
Use new format library and sort utils
2016-07-11 17:14:58 +02:00
momo5502
38f15c7d50
Ignore protobuf warnings
2016-07-03 16:50:43 +02:00
momo5502
1518a30ad2
Ignore asset stuff again
2016-07-02 16:55:40 +02:00
momo5502
e08f1f1ba9
Fix memory leaks and errors
2016-06-30 19:38:48 +02:00
momo5502
9451964046
Some optimization
2016-06-30 12:11:51 +02:00
momo5502
fdda6244d3
Optimize toasts
2016-06-28 19:38:14 +02:00
momo5502
8a4c64c2db
Fix noborder stuff
2016-06-28 12:46:28 +02:00
momo5502
9b2d709211
Optimize antishit
2016-06-28 11:30:49 +02:00
momo5502
6bad0ef9a4
Re-version custom zones
2016-06-28 01:03:37 +02:00
momo5502
705ab362f0
Fix intro
2016-06-27 19:30:58 +02:00
momo5502
967cfff5ec
Fix toasts
2016-06-27 17:54:04 +02:00
momo5502
123d62e1eb
Even more optimizations
2016-06-26 20:46:02 +02:00
momo5502
3746bceec4
Correct byte order for node ports
2016-06-26 17:28:47 +02:00
momo5502
b83d85b651
Optimizations
2016-06-26 14:25:54 +02:00
momo5502
154c81ee10
2016-06-24 20:26:38 +02:00
momo5502
e52de08f88
Hm
2016-06-24 18:48:54 +02:00
momo5502
75dda8062a
Some fixes
2016-06-24 18:48:04 +02:00
momo5502
545d6458c8
Fix toasts
2016-06-24 15:15:18 +02:00
momo5502
75af2aa24e
Toasts
2016-06-24 14:49:46 +02:00
momo5502
5c70ca9011
Fixes and stuff
2016-06-19 17:40:30 +02:00
momo5502
625461e6ad
Fix loopback
2016-06-15 12:38:06 +02:00
momo5502
546c60c7c7
Add co_hunted dependency until FX building works
2016-06-15 12:23:34 +02:00
momo5502
951acbb889
Fix console crash
2016-06-15 12:04:54 +02:00
momo5502
4428c063d7
Small optimization
2016-06-14 19:49:27 +02:00
momo5502
ef58a174e1
Finally
2016-06-14 17:00:40 +02:00
momo5502
66671fa817
Include protocol in nodes
2016-06-14 15:04:58 +02:00
momo5502
9c8904d561
Nothing special
2016-06-13 18:09:02 +02:00
momo5502
eb6b20e95c
Don't rename segments in debug mode
2016-06-12 12:30:48 +02:00
momo5502
0e46a3d806
Disable telemetry data logging
2016-06-12 12:13:31 +02:00
momo5502
6dd08dad5a
Detach ingame console from the safearea
2016-06-10 19:53:09 +02:00
momo5502
64593aa079
Bugfixes
2016-06-10 14:50:03 +02:00
momo5502
80267f8874
Optimize pointer clearing for zonebuilding
2016-06-10 13:52:55 +02:00
momo5502
a0e52dc550
Fix looped anims and add the long-awaited support for model-tags and quick and ugly fix for textures
2016-06-10 00:08:07 +02:00
momo5502
06e91f9dd2
Some tests
2016-06-09 13:44:59 +02:00
momo5502
5a4ddb27d3
XModel import tests
2016-06-09 01:26:33 +02:00
momo5502
276e35e2d2
Some optimization
2016-06-08 17:28:58 +02:00
momo5502
2a64c578c7
Update premake and protoc
2016-06-07 21:08:23 +02:00
momo5502
db40f3b6c2
Debug stuff
2016-06-06 20:53:25 +02:00
momo5502
c8962075a4
Add userraw and redirect http requests to the game's filesystem
2016-06-06 13:00:48 +02:00
momo5502
ba93f02379
Anim import
2016-06-05 21:55:38 +02:00
momo5502
367b76b8df
Server info via http
2016-06-05 17:34:55 +02:00
momo5502
2b5a171668
Experiments
2016-06-05 15:09:01 +02:00
momo5502
0c205f0353
Server-side moddownload implemented
2016-06-04 21:24:03 +02:00
sr0
fea894cd5e
added UIScript CreateCurrentServerFavorite to add the current joined server to favourites
2016-06-04 20:28:52 +02:00
momo5502
d59e70ff2a
Start implementing moddownload
2016-06-04 17:06:49 +02:00
momo5502
843580f164
Optimize source printing
2016-06-04 14:25:55 +02:00
momo5502
74033ad557
Fixes and shit
2016-06-04 00:06:07 +02:00
momo5502
e8c915374b
Thread optimization
2016-06-02 15:11:31 +02:00
momo5502
0a0d6ae5e6
Script stuff
2016-05-29 16:16:15 +02:00
momo5502
b3aacf8731
More error messages for playerdatadef parsing
2016-05-26 13:33:39 +02:00
momo5502
5c87509849
Non-incremental playerdatadef building
2016-05-26 13:13:02 +02:00
momo5502
6517f0be76
Allow gfx zone loading
2016-05-26 01:40:20 +02:00
momo5502
75895199f4
Optimize playerdatadef patching (include versioning and updating)
2016-05-26 01:39:33 +02:00
momo5502
82fecdb1b9
Map ents experiments
2016-05-19 18:42:25 +02:00
momo5502
27e9487345
map ents fixes
2016-05-16 20:50:24 +02:00
momo5502
3a2d64e936
Meh :P
2016-05-16 17:18:40 +02:00
momo5502
18f4bb0a44
Fully
2016-05-16 17:17:25 +02:00
momo5502
f637670e52
Workaround
2016-05-16 15:38:58 +02:00
momo5502
2f8a4dd149
resolveAddress network command
2016-05-15 19:26:39 +02:00
momo5502
8305115b39
Fix NTA's exploit
2016-05-15 16:47:57 +02:00
momo5502
70ff5e23ab
Optimize stuff
2016-05-14 15:37:04 +02:00
momo5502
f2cdd84416
2016-05-14 15:32:43 +02:00
momo5502
1842366f56
Nothing special
2016-05-14 02:00:04 +02:00
momo5502
49e92228e7
More cleanup of maxclient stuff
2016-04-16 13:29:23 +02:00
momo5502
3515402ccc
Optimize maxclients patch
2016-04-16 12:29:06 +02:00
momo5502
0b3c3154c9
the best way possible
...
As the party system sets the max players according to the playlist, 2 separate dvars are needed!
2016-04-13 21:32:17 +02:00
momo5502
44e6d6acc8
Optimize playlist transfer
2016-04-13 20:57:44 +02:00
momo5502
377ba8d4cb
Fix memory leak and implement sv_lanOnly
2016-04-13 19:31:16 +02:00
momo5502
1e0fe1c060
Remove profile menu aka. fix
2016-04-13 11:31:26 +02:00
momo5502
3c703e6db4
POW optimization and general cleanup
2016-04-11 13:32:11 +02:00
momo5502
4cb3e04c88
Small optimizations
2016-04-11 11:25:08 +02:00
momo5502
3c15e41585
Fully fix filesystem restart
2016-04-09 20:31:00 +02:00
momo5502
72efebb021
Fix fs_game crash
2016-04-09 18:00:28 +02:00
momo5502
19b6a12c92
Add a stack-frame hooking class
2016-04-08 16:15:01 +02:00
momo5502
b912eb618b
Ompimize modlist
2016-04-04 17:18:57 +02:00
/dev/urandom
883f71b7bb
Implement ModList.
...
Code is mainly ported from the old client. The mod listing works but loading mods depends on several other places in the code that need to be fully implemented yet.
2016-04-04 00:11:56 +02:00
/dev/urandom
2e2b58cff7
Fix TableLookup typo.
2016-04-04 00:03:42 +02:00
momo5502
887892d50b
Change initial changelog text
2016-03-17 19:11:59 +01:00
/dev/urandom
e3e222611d
Introduce REVISION_SUFFIX and integrate it in-game.
...
REVISION_SUFFIX is either empty or contains a "*" to indicate if a revision is clean or not (see previous commit regarding REVISION_CLEAN for explanation).
2016-03-15 03:22:32 +01:00
/dev/urandom
6b65a4d521
Fix earlier changes to FILEVERSION and PRODUCTVERSION.
...
Use the VERSION define again, it caused an error in an earlier commit where the Resource file could not always be opened properly. But with all the current changes it should be back working just fine.
2016-03-15 01:18:10 +01:00
/dev/urandom
5518a65c62
Fix FILETYPE in Resource.rc to VFT_DLL.
2016-03-15 01:15:41 +01:00
/dev/urandom
b289aa7a27
Fix Res(s)ource typo and add an explanation for the new STDInclude defines.
...
Signed-off-by: /dev/urandom <iw4x-dev-urandom@protonmail.com>
2016-03-15 01:11:16 +01:00
/dev/urandom
127ce3229f
Convert Resource.rc to UTF-8 and mark it as such.
...
Signed-off-by: /dev/urandom <iw4x-dev-urandom@protonmail.com>
2016-03-15 01:07:29 +01:00
/dev/urandom
e30dbfe880
Make Resource.rc not rely on MFC headers.
...
Signed-off-by: /dev/urandom <iw4x-dev-urandom@protonmail.com>
2016-03-15 01:07:06 +01:00
sr0
5620afa59f
rename default_nodes.dat to nodes_default.dat
2016-03-14 23:29:58 +01:00
momo5502
42cfaccbad
Some more bugfixes
2016-03-14 21:29:21 +01:00
momo5502
15b26bf4e7
Some node fixes
2016-03-14 20:44:51 +01:00
momo5502
666c488b50
2016-03-14 18:40:04 +01:00
momo5502
77506fff8d
Scoreboard stuff
2016-03-14 18:29:45 +01:00
momo5502
2e4dd10c3e
Embed resource file
2016-03-14 12:54:59 +01:00
momo5502
0ddf009a15
Don't create LSP socket
2016-03-14 12:24:32 +01:00
sr0
9f51c7cca4
beautify client config stuff
2016-03-12 01:10:19 +01:00
momo5502
0b44821d81
Rename config file (config_mp.cfg -> iw4x_config.cfg)
2016-03-12 01:05:34 +01:00
momo5502
e69ea8d68e
Redirect logs
2016-03-12 00:51:44 +01:00
sr0
2f2eef5f8e
rename 'data2' into 'iw4x'
2016-03-12 00:47:09 +01:00
momo5502
44b2facee6
Flush more output :P
2016-03-12 00:14:55 +01:00
momo5502
32295009e0
Better node refreshing
2016-03-11 23:57:51 +01:00
momo5502
e75c21be71
Flush output
2016-03-11 23:24:43 +01:00
momo5502
ddfd65cad4
Revert shit
2016-03-11 21:53:23 +01:00
sr0
3db0667929
Fixed Anti-Cheat on Windows 7
2016-03-11 21:49:14 +01:00
momo5502
7b759d6880
Typo
2016-03-11 15:26:39 +01:00
momo5502
23aae89b6c
Remove XUID authentication on debug
2016-03-10 22:51:26 +01:00
momo5502
f774359eb5
Fix print bug
2016-03-10 21:51:32 +01:00
momo5502
2d4a32d89d
stdout error stuff
2016-03-10 21:35:00 +01:00
momo5502
2b41566727
2016-03-10 21:15:58 +01:00
momo5502
41c0d171c0
Remove unnecessary include
2016-03-10 20:46:54 +01:00
momo5502
937e8ed680
Fix issues and
2016-03-10 20:40:55 +01:00
momo5502
e253ab7070
Optimize threaded console
2016-03-10 13:03:45 +01:00
momo5502
d45554eeaa
Threaded console
2016-03-10 12:41:02 +01:00
momo5502
07934e9216
Update musical talent
...
TODO: Find a good song. The old ones are annoying
2016-03-10 11:49:53 +01:00
momo5502
2adee27862
Fix unicode shit
2016-03-10 01:52:40 +01:00
momo5502
aee6d1d356
Fix protected data segment bug
2016-03-09 20:38:13 +01:00
momo5502
91922e83ea
Show valid node count
2016-03-09 20:16:38 +01:00
momo5502
3cc705df27
Fix vidrestart bug
2016-03-07 22:52:53 +01:00
momo5502
020488e58f
Node optimization
2016-03-06 16:42:58 +01:00
momo5502
9a5bff6867
Update syncnodes command again :P
2016-03-06 15:27:13 +01:00
momo5502
eb5b086df3
Update syncnodes command.
2016-03-06 15:18:32 +01:00