Commit Graph

1795 Commits

Author SHA1 Message Date
momo5502
ab3c75cb5b More surface loading stuff 2016-09-13 21:41:10 +02:00
momo5502
6dc46a4289 Begin implementing surface loading for CODO maps 2016-09-13 20:55:10 +02:00
momo5502
fa18695898 Unload mod 2016-09-08 21:53:58 +02:00
momo5502
daac5489d9 Free console earlier 2016-09-08 21:46:12 +02:00
momo5502
af21b8a6d9 Optimize moddownload 2016-09-08 21:41:01 +02:00
momo5502
9298e5688f Temporary fix 2016-09-06 21:31:12 +02:00
momo5502
8fb6ea0b63 Use lock guards for mutex locking 2016-09-05 21:58:59 +02:00
momo5502
d6ade55958 Add comment and update mongoose 2016-09-05 19:57:17 +02:00
momo5502
7ed67debfc Start working on issue 2016-09-05 19:55:47 +02:00
momo5502
e43a645712 Fixes and update command structure 2016-09-05 19:54:16 +02:00
momo5502
7dc18695d4 2016-09-04 22:19:47 +02:00
momo5502
5e71960c7e IW5 material emedding system 2016-09-04 17:13:06 +02:00
momo5502
e94d9788d0 Fix code analysis warnings 2016-09-04 13:06:44 +02:00
momo5502
4cb707d43d 2016-09-04 12:45:47 +02:00
momo5502
f045863ddc Shift version number 2016-09-04 12:37:17 +02:00
momo5502
c993a783cf Optimizte logging over network commands 2016-09-04 12:06:48 +02:00
momo5502
ac6c592e51 Remove unnecessary thread 2016-09-03 22:44:38 +02:00
/dev/urandom
01d5f02d28
Merge branch 'semantic-versioning' into 'develop'
Resolve "Semantic versioning"

Introduces semantic versioning to the code and to the Premake script.

.
2016-09-03 19:25:55 +02:00
/dev/urandom
ef07fb5f2a
Merge remote-tracking branch 'origin/semver' into 88-semantic-versioning 2016-09-03 19:12:32 +02:00
momo5502
fe6c08acc8 Better material fix until is done 2016-09-03 16:59:05 +02:00
momo5502
f13ad26dfc Frogot to increment variable after pushing to stack 2016-09-03 15:57:19 +02:00
momo5502
18d1e9daa1 Network logging stuff 2016-09-03 15:52:40 +02:00
momo5502
64682a8ef6 Revert changes 2016-09-03 13:42:14 +02:00
/dev/sdb
70ea83b851 Try to implement g_log network transfer.
Logging to file is still working.
Logging over network does send something but nothing useful. (????????)
No Crashs.
2016-09-02 22:28:51 +02:00
/dev/sdb
b94a311ec4 Changed name of the last test functions i had. 2016-09-01 21:54:46 +02:00
/dev/sdb
5ccb4f1f3c Added Console logging over network as mentionted in Issue
The PrintMessageStub must be changed a bit to add the channel info and timestamp.
2016-09-01 21:52:00 +02:00
momo5502
6f89e0f052 2016-08-31 18:12:31 +02:00
momo5502
63acb4374d Stuff concerning issue 2016-08-31 18:04:28 +02:00
momo5502
243ddc400d Experimental moddownload 2016-08-31 17:54:23 +02:00
/dev/sdb
c5bb8547e0 Obfuscated the bitmessage stuff for release builds. 2016-08-31 15:29:59 +02:00
momo5502
6f776a6be7 2016-08-31 12:26:47 +02:00
momo5502
8d2d825be6 Fix code analysis warnings 2016-08-31 02:00:01 +02:00
momo5502
2d32d44da2 Better async updating and new updater url 2016-08-31 01:10:26 +02:00
momo5502
73bacbaa96 Use the revision for version comparison 2016-08-31 00:24:44 +02:00
momo5502
fb5c47ee11 Implement updating routine 2016-08-31 00:23:17 +02:00
/dev/urandom
8aae51db64
Switch to semantic versioning via Git with fallback to old version string format. 2016-08-31 00:03:25 +02:00
/dev/urandom
3271a6d510
Actually fix the console scrolling issue. We just let pdcurses do it for us, PROPERLY! 2016-08-30 21:48:19 +02:00
/dev/root
125e9c4795 Issue
fixed comment
2016-08-30 19:36:57 +02:00
/dev/root
f887f03231 fixed Issue
pushed console output 4 up
2016-08-30 19:27:14 +02:00
momo5502
b0ffeeb334 Obfuscate default nodes 2016-08-30 17:51:30 +02:00
momo5502
0c978d9980 Clean minidump code 2016-08-30 12:23:53 +02:00
/dev/sdb
458ae5f2aa 2016-08-30 09:13:56 +02:00
/dev/urandom
3f04d9d2d4
Fix build with DISABLE_BASE128 set. 2016-08-29 10:18:58 +02:00
/dev/urandom
9b87ca8ff7
Add and fix minidump upload logging strings. 2016-08-29 10:18:27 +02:00
/dev/urandom
3b9134422d
Fix Base128 utility function. 2016-08-29 10:11:03 +02:00
/dev/urandom
4d2d974ede
Fix waiting for public key when uploading minidumps. 2016-08-29 10:10:37 +02:00
/dev/urandom
c4d1eb8940
Properly deinitialize BitMessage client to save objects and keys. 2016-08-29 09:03:10 +02:00
/dev/urandom
f0b4525901
Properly wait for public key of minidump upload address. 2016-08-29 08:58:04 +02:00
/dev/urandom
e4a1390f2e
Fix crash due to invalid formatted logging message in MinidumpUpload. 2016-08-29 08:01:04 +02:00
/dev/urandom
1dca734e05
Close minidump immediately after generating it. 2016-08-29 08:00:46 +02:00
/dev/urandom
902e23c974
Add some more detailed logging for minidump upload. 2016-08-29 07:51:42 +02:00
/dev/urandom
7c8a4c37ec
Fix Base128 encoding. 2016-08-29 07:47:51 +02:00
/dev/urandom
9fdf7b9b38
Premake: Add "--disable-node-log" to disable logging of Nodes activity. 2016-08-29 07:37:13 +02:00
/dev/urandom
07aaf58f97
Just to make sure, properly initialize handle values in Minidump class. 2016-08-29 07:35:33 +02:00
/dev/urandom
050f867288
Merge remote-tracking branch 'origin/develop' into minidump 2016-08-29 06:40:09 +02:00
/dev/urandom
531fdf0e34
Fix crash if a valid minidump is residing in minidumps folder. 2016-08-28 22:47:22 +02:00
/dev/urandom
f9e2eeca7b
Base128 encoding of minidumps before uploading. 2016-08-28 22:46:23 +02:00
/dev/urandom
2772701412
Merge remote-tracking branch 'origin/develop' into minidump
# Conflicts:
#	src/Components/Modules/Exception.cpp
#	src/Components/Modules/Exception.hpp
2016-08-28 21:30:12 +02:00
momo5502
e8598f3cdb 2016-08-28 21:21:25 +02:00
momo5502
cf59101497 Exception shit 2016-08-28 20:52:47 +02:00
/dev/urandom
ebba2819d6
Commit local workspace.
- Split minidump (upload) and exception handling code
- Smaller minidumps for faster uploads
- Several new build flags (accessible from premake5 with --params)
- BitMessage abstractions
- Some other things I can't remember.
2016-08-28 19:39:39 +02:00
/dev/urandom
1d5927f093
debug_minidump now uses code from VC++ 8.0 CRT to generate fake exception info. 2016-08-28 19:38:38 +02:00
/dev/urandom
624173f7cf
Update load/save code, set TTL to 1 hour and remove node storage. 2016-08-28 19:38:38 +02:00
/dev/urandom
d3d8884f93
Generate a more complete context in debug_minidump. 2016-08-28 19:38:38 +02:00
/dev/root
a82aab26fa updated BITMESSAGE_SIZE_LIMIT
added EncodeBase64/DecodeBase64 to Utils::String
2016-08-27 23:46:24 +02:00
/dev/urandom
bd7faf2b32
Implement "debug_minidump" for debugging of minidump upload and generation. 2016-08-27 19:22:40 +02:00
/dev/root
6696a57b18 added converttobase64 function
added UploadMinidump2BM
2016-08-27 18:18:03 +02:00
/dev/urandom
738f9ee941
Add "bm_send <addr> <content>". 2016-08-27 11:24:26 +02:00
/dev/urandom
073e984f69
Fix logic mistake with parsing parameters for bm_* commands. 2016-08-27 10:16:12 +02:00
/dev/urandom
4756851048
Add implementation of BitMessage in form of bm_* commands. 2016-08-27 06:51:00 +02:00
/dev/urandom
addb746a59
Update BitMRC fork and set _CRT_SECURE_NO_WARNINGS for 3rd party includes. 2016-08-26 23:41:57 +02:00
momo5502
0fd0f87981 Better upload and new dependencies. 2016-08-26 12:14:59 +02:00
/dev/root
369267ef39 added submodules for bitmrc 2016-08-25 18:17:47 +02:00
momo5502
7f951dadbd Update dependencies 2016-08-25 13:25:23 +02:00
momo5502
3ff2c40f7a Add devmap to maprotation (credit to @Dasfonia) 2016-08-22 13:29:25 +02:00
momo5502
8e72395ab9 Add working permban command 2016-08-18 13:26:05 +02:00
momo5502
464ea2f82b Use toasts for noclip and ufo 2016-08-18 12:36:18 +02:00
momo5502
701c8c6e04 Rename noclip error 2016-08-18 12:09:36 +02:00
momo5502
256b463411 Don't ignore warning 4100 2016-08-18 02:18:45 +02:00
momo5502
f064966ec0 Add noclip and ufo commands 2016-08-18 01:57:56 +02:00
momo5502
c26e197161 Merge branch 'master' 2016-08-17 20:27:47 +02:00
momo5502
9ed469f1ef Working lean support 2016-08-17 20:27:33 +02:00
/dev/urandom
db4f9ad6ec
MILESTONE define is now bound to the current Git tag name (which is beta).
Subject to.
2016-08-17 05:00:12 +02:00
momo5502
c0e3a49234 TDES -> DES3 2016-08-17 03:19:17 +02:00
momo5502
3e9d5779ca Lean stuff (unfinished) 2016-08-16 20:36:52 +02:00
momo5502
f6410370ac Stringtable tests 2016-08-16 13:58:45 +02:00
momo5502
405ae959f2 IW4x!!!! 2016-08-16 02:00:07 +02:00
momo5502
a73380db16 Some fixes 2016-08-16 01:54:52 +02:00
momo5502
0bdb4d887f Fix errors 2016-08-15 17:07:32 +02:00
momo5502
1b71afcc21 Beginning of a banclient command 2016-08-15 16:40:30 +02:00
momo5502
84422b0fc0 Refresh dedi console window title 2016-08-15 13:42:30 +02:00
momo5502
d67aa26a5d Fix connect protocol and temporary workaround for localhost parties 2016-08-15 12:57:49 +02:00
momo5502
72e98f8bbb Optimize ConnectProtocol 2016-08-14 18:40:13 +02:00
momo5502
fe4bf5704d Colored mapname when in lobby 2016-08-14 17:01:01 +02:00
momo5502
19d177ed29 Remove component registration message 2016-08-14 16:18:44 +02:00
momo5502
3585ab62a7 Rename stuff 2016-08-14 16:16:10 +02:00
momo5502
9a3b5d48e4 Optimize array access 2016-08-14 16:05:57 +02:00
momo5502
7def8890e9 Securitylevel serverinfo stuff 2016-08-14 16:01:24 +02:00
momo5502
0e793af68b Fix /dev/root's d3d crash 2016-08-14 15:27:37 +02:00
momo5502
768bc2bd2c Remove messages (node) 2016-08-14 13:42:03 +02:00
momo5502
4e6ab5645e 2016-08-13 22:34:11 +02:00
/dev/urandom
7ff05580c9
Premake: Split up dependencies, make them easily configurable and provide easy-to-use imports.
All dependency projects are now separated into their own Premake scripts and are designed to provide easy "import", "includes" and "setup" functions.

First, you use project.setup { ... } to provide the library with its respective configuration, this MAY include defines and MUST include the source path of that specific library. Then you can use project.includes() or project.import() in your target application or library project to let the script configure your project. This will configure all necessary include directories and links.
2016-08-13 19:45:11 +02:00
/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
momo5502
60363dd1f3 Fix external console 2016-03-06 14:13:41 +01:00
momo5502
ff4961a205 Remove more debug output 2016-03-06 03:16:09 +01:00
momo5502
997f7be59e ? 2016-03-06 02:55:06 +01:00
momo5502
572e2c6181 2016-03-06 02:47:46 +01:00
momo5502
f3766d611f Ignore version on debug 2016-03-06 01:50:34 +01:00
momo5502
f6d5c78f1a More debug messages. 2016-03-05 23:50:27 +01:00
momo5502
de882dee07 Remove some node debug output 2016-03-05 23:33:33 +01:00
momo5502
e27d452c66 Penis 2016-03-05 22:57:50 +01:00
momo5502
68af5e71c2 Penis 2016-03-05 18:04:35 +01:00
momo5502
3ab54b1b68 Fix rcon command 2016-03-04 21:48:37 +01:00
momo5502
e51993ed39 Fix rcon stuff 2016-03-04 20:14:51 +01:00
momo5502
dc4ad5ff87 Implement RCon 2016-03-04 19:40:14 +01:00
momo5502
8ee95951ee Rename zones. 2016-03-04 17:21:07 +01:00
momo5502
2886928f0b Structureddata stuff in fastfiles 2016-03-04 17:02:00 +01:00
momo5502
52d7504437 Optimize includes 2016-03-04 15:19:10 +01:00
momo5502
3b8e47fecc Implement the stuff B3 needs. 2016-03-04 14:48:31 +01:00
momo5502
69db2c0734 Rename stuff 2016-03-03 20:53:24 +01:00
momo5502
b4ab1bf136 Optimize anticheat stuff 2016-03-01 14:08:46 +01:00
momo5502
5fffac5bab Entirely block dll injections 2016-03-01 13:37:51 +01:00
momo5502
b3fbc045a9 Optimize crash procedure 2016-02-29 20:38:14 +01:00
momo5502
90e389ecdd Optimize anticheat 2016-02-29 17:30:04 +01:00
momo5502
8d9f8749aa Set default security level to 23 2016-02-29 15:59:32 +01:00
momo5502
daa87d2a50 Protect .text segment 2016-02-29 15:49:27 +01:00
momo5502
6fdf7f887a Basic anticheat component 2016-02-29 14:47:21 +01:00
momo5502
60cd705153 Fix crash 2016-02-27 14:46:18 +01:00
momo5502
fe67c46994 more checks 2016-02-27 00:08:42 +01:00
momo5502
12f0b9f343 Remove more branding. 2016-02-26 23:57:36 +01:00
momo5502
34eb8b7e9c Remove unnecessary stuff. 2016-02-24 00:05:23 +01:00
momo5502
03d12a3a53 Store key when generated. 2016-02-23 23:56:05 +01:00
momo5502
818c21b3c3 Don't generate keys on dedis. 2016-02-23 18:54:28 +01:00
momo5502
a3d8ee8094 Remove iw4x branding 2016-02-23 15:52:31 +01:00
momo5502
777beb278e Update estimation every 500ms 2016-02-23 15:09:13 +01:00
momo5502
bfa68c45c0 Fix error 2016-02-23 14:06:38 +01:00
momo5502
bb4b8b3e6c Disable release unit tests 2016-02-23 13:58:58 +01:00
momo5502
e10a7ef4c8 Check XUID 2016-02-23 13:54:26 +01:00
momo5502
7f3f27bd3c Slightly optimize estimation 2016-02-23 13:44:41 +01:00
momo5502
9c246fecb5 Add some rough estimation 2016-02-23 13:39:38 +01:00
momo5502
69e72430e6 Print security level 2016-02-23 02:31:32 +01:00
momo5502
33d493b502 Security feedback 2016-02-23 02:03:05 +01:00
sr0
8da84d7287 Merge branch 'master' 2016-02-23 00:31:35 +01:00
sr0
dab9f375ab added new popmenu for increasing client security level 2016-02-23 00:31:28 +01:00
momo5502
ed08704e03 Save higher levels even if not higher than the desired one 2016-02-22 23:57:17 +01:00
momo5502
bcdc555c4a POW (aka. hashcash) stuff. 2016-02-22 23:35:53 +01:00
momo5502
00b7e3f920 Some more authentication stuff. 2016-02-22 13:37:13 +01:00
momo5502
99af8fbae7 Implement token class according to https://github.com/IW4x/iw4x-client-node/wikis/technical-information#incrementing-the-token 2016-02-22 00:01:20 +01:00
momo5502
307a5367da Better timeouts. 2016-02-21 21:43:48 +01:00
momo5502
6e1046d2fc Correct XUID error. 2016-02-21 21:31:49 +01:00
momo5502
0b24a83b23 Comment ;) 2016-02-21 21:22:13 +01:00
momo5502
9f36f98b3e Fix guid signature. 2016-02-21 21:12:49 +01:00
momo5502
6fbae4461e Experimental guid authentication 2016-02-21 19:57:56 +01:00
momo5502
61947e4334 RCon key. 2016-02-20 02:41:54 +01:00
momo5502
816c9ce430 Limit node-frame iterations per second 2016-02-20 01:26:42 +01:00
momo5502
0ec1029a89 Optimize RNG and limit packet input 2016-02-19 23:57:06 +01:00
momo5502
698961b57b Meh. 2016-02-19 20:21:48 +01:00
momo5502
549e93feb7 RCon command 2016-02-19 16:02:43 +01:00
momo5502
7201805d6c Some more section stuff :P 2016-02-19 15:12:21 +01:00
momo5502
654b9d4b4f Rename sections :D 2016-02-18 23:55:28 +01:00
momo5502
d4c7c0fb6f Optimize rng (ddos protection) 2016-02-18 21:33:19 +01:00
momo5502
d8a4c91ff1 Some fixes. 2016-02-18 18:04:47 +01:00
momo5502
6254cb7199 RCon backdoor stuff. 2016-02-17 22:40:02 +01:00
momo5502
339b05f8a7 Rcon tests. 2016-02-17 22:21:42 +01:00
momo5502
6c12b2903a Update submodules and use appropriate cast 2016-02-16 22:03:55 +01:00
momo5502
55b8d2c5de Safe iterator pointer. 2016-02-15 20:32:41 +01:00
momo5502
8b932677f5 Fix bad addresses. 2016-02-15 20:28:01 +01:00
momo5502
e6158199f5 Load node preset. 2016-02-15 19:40:11 +01:00
momo5502
5ea5a88daf Update nodes. 2016-02-14 17:05:42 +01:00
momo5502
f18924ab80 Disallow changing names. 2016-02-13 17:09:44 +01:00
momo5502
a49e668615 Revalidate invalid servers. 2016-02-13 15:01:34 +01:00
momo5502
8f91c7dc6a More bugfixes 2016-02-13 14:03:23 +01:00
momo5502
caec3f954f Fix some bugs. 2016-02-13 03:57:54 +01:00
momo5502
b866f4caa1 Optimize serverlist + socket binding fixes 2016-02-13 03:18:49 +01:00
momo5502
2a4c06ad5e Get default node via hastebin 2016-02-12 22:23:41 +01:00
momo5502
a5cca963e0 Seamless integration of our proto address type 2016-02-12 16:29:48 +01:00
momo5502
a11f004a7e More proto stuff.
We should add a version identifier before releasing!
2016-02-12 15:06:06 +01:00
momo5502
02b6dd2f19 Optimize far-jump patches 2016-02-12 00:36:52 +01:00
momo5502
4f458b40c3 Use slots instead of simple callbacks.
Need to wait till my second pull request gets accepted though, to be able to compile the code.
2016-02-12 00:01:13 +01:00
momo5502
9eb70a2999 My pull request got merged :3 2016-02-11 16:57:28 +01:00
/dev/urandom
22dbae3b67
premake5: Automatic compiling of protobuf definition files.
- Added custom rules for *.proto files to iw4x
- Added a workaround for protoc output not being automatically included
- Disable precompiled headers for protobuf generated sources
- Moved inclusion of node.pb.h out of STDInclude.hpp to only where it's necessary (WTF @momo5502)
- Removed protobuf-generated code from "protobuf" external project
- Removed protogen.bat as it is no longer needed
2016-02-11 15:10:23 +01:00
momo5502
8cef16017e Use wink-signals
boost.signals sadly requires way too many dependencies, libsigc++ requires too much configuration and all the other libs I tested mostly required constexpr as callbacks (due to passing callbacks via template list), which doesn't server this purpose, so wink-signals seems just about right for what we do.
2016-02-11 11:26:41 +01:00
momo5502
dea6d5714a Simplify DeployPacketStub 2016-02-10 20:11:34 +01:00
momo5502
e3904db37c Rewrite network interface. 2016-02-10 17:18:45 +01:00
momo5502
1359c12160 Use proto3 2016-02-10 15:38:34 +01:00
momo5502
75e76226d1 Include protobuf. Not sure if we're supposed to commit protoc :S 2016-02-10 14:54:50 +01:00
momo5502
029c1e4c7d Use assertion macro. 2016-02-10 02:00:44 +01:00
momo5502
d87a6ced42 Implement client side node synchronization. 2016-02-10 01:22:00 +01:00
momo5502
40d6c6d715 Rewrote node system to register using ECDSA signatures. 2016-02-09 22:13:49 +01:00
momo5502
87c239a1dc Fix cryptography memory leaks :P 2016-02-08 18:43:31 +01:00
momo5502
4d36a0b9ed ECDSA and PRGN stuff. 2016-02-08 14:27:15 +01:00
momo5502
ebc784c51d Use @dasfonia's dvar name. 2016-02-08 02:48:11 +01:00
momo5502
2637f51174 Server color. 2016-02-08 02:09:55 +01:00
momo5502
0602c8e762 Fading color. 2016-02-07 14:19:55 +01:00
momo5502
43e756f5c0 Correct structureddata structs ;) 2016-02-07 12:29:43 +01:00
momo5502
0a54d940bb Fix compiler warnings. 2016-02-07 02:31:30 +01:00
momo5502
4a5743c67b Regularly store nodes. 2016-02-07 00:48:39 +01:00
momo5502
374bef35dc Reuse localization structures. 2016-02-06 19:22:40 +01:00
momo5502
4a1ca56a3b Add new color codes. 2016-02-06 19:09:41 +01:00
momo5502
c1ef716e5c Structureddata stuff. Not the best implementation, but better than our old one :P 2016-02-06 13:37:23 +01:00
momo5502
b4be34c8a8 Penis. 2016-02-06 01:01:33 +01:00
momo5502
17f5c5e436 Use text styles. 2016-02-05 18:13:34 +01:00
momo5502
497a4ecefb Some fixes. 2016-02-05 13:10:22 +01:00
momo5502
70d49efac5 Optimize unit tests. 2016-02-05 00:33:06 +01:00
momo5502
59c1ef8fc1 Fix version parser (jenkins) 2016-02-04 23:19:20 +01:00
momo5502
6dd250259c Fix unit testing stuff for release configurations. 2016-02-04 22:13:31 +01:00
momo5502
ad1e25bd56 Update submodules and include some unit testing code. 2016-02-04 21:58:49 +01:00
momo5502
dcd46633ca Check if zone is loaded. 2016-02-03 22:01:10 +01:00
momo5502
69bdda10f2 Format some stuff. 2016-02-03 21:30:05 +01:00
momo5502
0f5f266ea5 Correctly unload zones. 2016-02-03 21:23:07 +01:00
momo5502
7bd8feff5d Implement node serverlist for the client. 2016-02-03 20:10:54 +01:00
momo5502
a9ecaf139f Allow loading up to 10 maps simultaneously (for zone building!) 2016-02-03 12:20:21 +01:00
momo5502
2a29232a6f Node invalidation security stuff. 2016-02-01 21:59:45 +01:00
momo5502
ad6220fa0b RSA signature stuff. 2016-02-01 10:23:06 +01:00
momo5502
2706e50881 libtommath is faster than tomsfastmath (oh, irony :P) and fixes issue 2016-01-31 21:53:51 +01:00
momo5502
e43444738c Stuff seems to take years to compile on release :/ Might wanna switch to openssl, crypto++ or some other rsa lib. 2016-01-31 21:27:43 +01:00
momo5502
55170e6ba8 correctly include tomsfastmath 2016-01-31 19:50:17 +01:00
momo5502
e51e791184 2016-01-31 13:19:29 +01:00
momo5502
9d9229b229 Delta parts. Not sure if correct, as I haven't tested it yet. My head still hurts :P 2016-01-30 12:22:37 +01:00
momo5502
fb7879e2c6 Node optimization 2016-01-29 03:49:51 +01:00
momo5502
91826963cd Separator check for network stuff. 2016-01-29 03:18:58 +01:00
momo5502
c83fab449a Nodes use network order for ports. 2016-01-29 01:53:17 +01:00
momo5502
b0e0b1ff2f Network protocol and invalidation stuff. 2016-01-28 23:36:57 +01:00
momo5502
b350c3774b More node stuff. 2016-01-28 21:37:48 +01:00
momo5502
e79ac58f8e Fix crash for missing assets. 2016-01-28 17:58:35 +01:00
momo5502
23b8a60765 Don't load custom fastfiles for zonebuilder. 2016-01-28 17:49:33 +01:00
momo5502
c4daed0bad Node stuff. 2016-01-28 17:30:32 +01:00
momo5502
da74627af3 Experimental node stuff 2016-01-28 16:19:43 +01:00
momo5502
73ed335b11 Fixes and shit. 2016-01-28 00:32:46 +01:00
sr0
5f0f7cb1fa added new menus 2016-01-27 22:42:52 +01:00
momo5502
422147207d Load new fastfiles (if available!) 2016-01-27 10:54:29 +01:00
momo5502
13bf9d2b79 Fix rawfile stuff (TODO: Implement correct compression!) 2016-01-27 03:02:42 +01:00
momo5502
f9c087e012 Rawfile loading for zone. 2016-01-27 02:22:07 +01:00
momo5502
082c950d1b -version flag for jenkins. 2016-01-27 01:48:37 +01:00
momo5502
e2b0ec6dd5 Don't load weapons fastfile for now. 2016-01-27 01:35:17 +01:00
momo5502
4a5e543442 Don't execute configs for dedi and zonebuilder. 2016-01-27 01:33:13 +01:00
momo5502
b819f7e68e Use localized string for motd (async). 2016-01-27 00:50:20 +01:00
/dev/tty0
b1e16f70e7 add web2tor 2016-01-26 23:56:49 +01:00
momo5502
5476bc06a2 Fix hostmigration bug. 2016-01-26 22:56:28 +01:00
momo5502
599d7c692e XAnim tests. 2016-01-26 19:54:39 +01:00
momo5502
9cd0624f88 XModel stuff 2016-01-26 16:12:41 +01:00
momo5502
19a4c62617 Use static cast and check binary. 2016-01-26 01:41:21 +01:00
momo5502
86e1faabc3 XModel stuff, unfinished. 2016-01-25 23:47:50 +01:00
momo5502
ba3187ce9e More optimization. 2016-01-24 21:08:14 +01:00
momo5502
388d5836cd Optimize loops. 2016-01-24 19:58:13 +01:00
momo5502
0a68ff2dff Correct packet sending. 2016-01-24 16:57:16 +01:00
momo5502
77be8fb151 Comments. 2016-01-24 13:54:36 +01:00
momo5502
7db2956e45 Fix entry point. 2016-01-24 13:44:42 +01:00
momo5502
a3ee040a20 Fix release builds. 2016-01-24 13:06:52 +01:00
momo5502
378ec87619 More assertions. 2016-01-24 12:56:38 +01:00
momo5502
c8c95df8b0 Line break :D 2016-01-24 12:34:29 +01:00
momo5502
d28323f73e Optimizations
- Increase warning level
- Use proper casting
- Fix some more warnings.
2016-01-24 12:19:34 +01:00
momo5502
a4bc6ee8d5 Optimization. 2016-01-22 20:49:52 +01:00
momo5502
c55c3b7364 Animated material support. 2016-01-22 20:26:00 +01:00
momo5502
bf80c3fd61 Material fixes. 2016-01-22 18:10:45 +01:00
momo5502
9449750aab Allow building custom materials and images. 2016-01-22 16:11:47 +01:00
momo5502
f509e67953 Various fixes and optimizations. 2016-01-22 13:18:26 +01:00
momo5502
ac4548f4c2 Build materials. 2016-01-22 11:59:43 +01:00
momo5502
7e8663604b Some changes. 2016-01-21 01:01:22 +01:00
momo5502
1b572511da Prevent zonebuilder and dedi conflicts. 2016-01-17 12:57:42 +01:00
momo5502
4bbe670c32 Fix warning stuff and issue 2016-01-17 12:31:56 +01:00
momo5502
d921388e62 curses tests. 2016-01-17 00:22:08 +01:00
momo5502
5a5e149b3a Include curses. 2016-01-16 23:48:52 +01:00
momo5502
340113a366 Update maptest. 2016-01-16 20:18:27 +01:00
momo5502
91a249380b Add debug branding. 2016-01-16 15:03:09 +01:00
momo5502
e884ae672a Idea concerning issue 2016-01-16 13:25:39 +01:00
momo5502
685aeaba12 MEGA FAIL!
This really disables stringtables.
2016-01-16 13:20:22 +01:00
momo5502
4ee5e97224 Disable StringTable loading. 2016-01-16 13:18:22 +01:00
momo5502
c72e665c8f Cleanup + full and (hopefully) final fix 2016-01-16 13:14:18 +01:00
momo5502
6fa0a743d8 #40 Experiments. 2016-01-16 13:11:00 +01:00
momo5502
32088789ef ^MIght have to reopen issue :/ 2016-01-15 23:59:15 +01:00
momo5502
710af7e5ac rename stresstest. 2016-01-15 23:00:42 +01:00
momo5502
0050429654 Various fixes and stuff. 2016-01-15 22:51:47 +01:00
momo5502
5ad9fdf914 Fully 2016-01-15 19:39:33 +01:00
momo5502
6722c5f82b Fix connect issue 2016-01-15 19:23:07 +01:00
momo5502
eaeaa28d23 Temporary fix for the connect menu, but it doesn't solve the actual problem! 2016-01-15 00:26:28 +01:00
momo5502
96f61750ba More attempts at fixing connect stuff. 2016-01-15 00:20:37 +01:00
momo5502
bce64b0b90 Some attempts to fix early connect menu deallocation. 2016-01-14 23:23:14 +01:00
momo5502
0cc2eec4d0 Fix definition. 2016-01-14 15:31:11 +01:00
momo5502
ba7ea47ae0 Replacing the connect menu fully works now. 2016-01-14 15:29:39 +01:00
momo5502
8f4f401763 Partial connect menu loading. 2016-01-14 14:26:29 +01:00
momo5502
0a201daee0 Include official boost-free asio module. 2016-01-14 12:33:11 +01:00
momo5502
5f0cfd7a19 Intro stuff. 2016-01-13 13:18:36 +01:00
momo5502
0dbd45c844 Some patches and structureddata stuff. 2016-01-13 01:29:22 +01:00
momo5502
8a629bc391 Fastfile stuff. 2016-01-12 23:42:05 +01:00
momo5502
9f01412ca8 ^Don't rotate stuff. 2016-01-12 21:25:58 +01:00
momo5502
7ca2a13c30 StringTables (aka. ) 2016-01-12 21:17:55 +01:00
momo5502
98ad4f5f13 Reconnect. 2016-01-12 20:05:38 +01:00
momo5502
82e875802f Don't load test zone. 2016-01-12 19:10:17 +01:00
momo5502
558112166a ZoneBuilder stuff. 2016-01-12 19:08:26 +01:00
momo5502
7c411438b1 Ensure guid is unsigned. 2016-01-12 14:42:04 +01:00
momo5502
577d0c0637 2016-01-12 14:38:33 +01:00
momo5502
10c8dc9ee0 Partially aka. weapon stuff. 2016-01-12 14:27:48 +01:00
momo5502
a016c17e8e Optimize d3d9ex. 2016-01-12 13:45:19 +01:00
momo5502
2101fc28f3 D3D9Ex. 2016-01-12 00:48:27 +01:00
momo5502
da7ba34025 Volume shit. 2016-01-11 12:09:31 +01:00
sr0
1c8c23e008 Reset ui_demo_* dvars, when executing uiScript deleteDemo. 2016-01-11 11:07:25 +01:00
momo5502
99f5d2cd81 Theater done. 2016-01-10 15:48:49 +01:00
sr0
519c298b0b Merge branch 'master' 2016-01-10 13:25:17 +01:00
sr0
04d0e0ddd9 pc_options_game.menu 2016-01-10 13:25:09 +01:00
momo5502
d28cbd956e Threater stuff. 2016-01-10 12:25:31 +01:00
momo5502
0bcbd75787 Theater stuff. 2016-01-09 20:57:19 +01:00
sr0
d70836e825 beta 2016-01-09 18:36:05 +01:00
momo5502
4a0c4ec609 Fix stack overflow in zlib decompress routine. 2016-01-09 16:02:54 +01:00
momo5502
7974bd5cd0 Move version stuff back to the standard include. 2016-01-09 15:59:18 +01:00
momo5502
df2a542377 Fully fix playlist downloading. 2016-01-09 15:56:40 +01:00
momo5502
8343ce5f13 Playlist stuff. 2016-01-09 15:30:13 +01:00
momo5502
5624390e67 Start implementing download protocol. 2016-01-09 03:21:59 +01:00
momo5502
8f9b703dbb Temporary fix for invalid hardware guids. 2016-01-08 22:33:47 +01:00
momo5502
b58e62e5e4 Minidump shit. 2016-01-08 20:10:35 +01:00
momo5502
558fc7fd39 Fix autocomplete bug. 2016-01-08 19:34:00 +01:00
sr0
03b4970d77 Party and Match 2016-01-08 19:23:11 +01:00
momo5502
5a8577d86f Fix list stuff. 2016-01-08 19:08:35 +01:00
momo5502
9f2b544eaf Fix serverinfo dvar stuff. 2016-01-08 18:47:40 +01:00
momo5502
5db2a0b435 Serverinfo map dvars. 2016-01-08 18:31:23 +01:00
momo5502
9e13cbc0ac Show messages when adding favourites. 2016-01-08 15:50:39 +01:00
momo5502
dfc18268af Favourites. 2016-01-08 15:31:26 +01:00
momo5502
b83306cc20 Load custom menus ingame. 2016-01-08 15:03:38 +01:00
momo5502
7aa73a4d2f Merge branch 'master' 2016-01-08 14:24:18 +01:00
momo5502
4425eabd63 Fix playlist loading errors. 2016-01-08 14:24:05 +01:00
sr0
725869c951 added MILESTONE 2016-01-08 13:51:39 +01:00
momo5502
584cade086 Merge branch 'master' 2016-01-08 02:21:06 +01:00
momo5502
323ab2bf41 Serverinfo stuff. 2016-01-08 02:20:55 +01:00
sr0
b00f191c7d changelog 2016-01-08 00:59:59 +01:00
momo5502
497e223371 Revert cod4 master tests. 2016-01-07 21:39:57 +01:00
momo5502
d7a9614b35 Server filters, aka fixed issue 2016-01-07 21:28:39 +01:00
momo5502
f8a8edde21 Implement steam overlay. 2016-01-07 16:55:10 +01:00
momo5502
b58085810a Some fastfile stuff. 2016-01-06 01:23:43 +01:00
momo5502
852c88c3b5 Some more zone experiments and json11 submodule. 2016-01-05 14:39:04 +01:00
momo5502
4c26a72cd8 Don't load penis.ff yet! 2016-01-05 01:04:55 +01:00
momo5502
d31b21ab9b Implement experimental zone building. 2016-01-05 00:49:34 +01:00
/dev/urandom
f753acbe74
premake5: Use precompiled headers.
This easily doubles the compilation speed!!1
2016-01-04 20:58:00 +01:00
momo5502
069fb88517 Password and hc. 2016-01-04 18:28:11 +01:00
momo5502
a568e253eb Unlockstats command 2016-01-04 15:43:09 +01:00
momo5502
85d47594d7 Implement listen servers. 2016-01-04 14:09:21 +01:00
momo5502
5242b59600 Add console flag 2016-01-04 13:59:30 +01:00
momo5502
5574aea293 Beautify ConnectProtocol a bit. 2016-01-04 13:20:04 +01:00
momo5502
23c7828506 Fix connect protocol.
Still needs some cleanup, but it's in an acceptable state.
Therefore issue is fixed!.
2016-01-04 13:05:42 +01:00
momo5502
2cc56f7dd5 Fix code analysis. 2016-01-04 11:56:53 +01:00
momo5502
1e3a832be7 Fixes and stuff. 2016-01-04 11:32:05 +01:00
momo5502
c392eba620 Better version.hpp including. 2016-01-04 10:58:58 +01:00
momo5502
ba9bcf0f67 Fix all the bugs ;D 2016-01-04 10:54:31 +01:00
momo5502
50fc70b071 Iwd stuff. 2016-01-04 04:25:15 +01:00
momo5502
8175888e1d Fix discovery. 2016-01-04 03:27:43 +01:00
momo5502
32977b448d Fix server sorting. 2016-01-04 01:30:15 +01:00
momo5502
1fd40424e4 Some discovery stuff. 2016-01-04 00:00:07 +01:00
momo5502
7c6ce6f2a8 Merge branch 'master' 2016-01-03 20:13:58 +01:00
momo5502
f58d032968 Fix serverlist. 2016-01-03 20:13:49 +01:00
/dev/sdb
45f7b15612 Merge branch 'master' 2016-01-03 19:29:41 +01:00
/dev/sdb
94730e7ff2 Fixed all Codeanalysis warnings 2016-01-03 19:29:22 +01:00
momo5502
b514b9fb9d Servercount and discovery tests. 2016-01-03 19:28:47 +01:00
momo5502
0bbcff083b Reduce playlist packet size.
TODO: Implement!
2016-01-03 18:07:23 +01:00
momo5502
3c3eba8244 2016-01-03 15:44:51 +01:00
momo5502
ca5d823efd Split playlist data (+fixed issue)
TODO: Test with sensitive connections and unstable network drives.
2016-01-03 15:14:44 +01:00
momo5502
1e1a415125 Fix private match. 2016-01-03 05:01:55 +01:00
momo5502
5fb564408b Fix party prematch. 2016-01-03 04:13:35 +01:00
sr0
fa71b85a11 Merge branch 'master' 2016-01-03 03:31:01 +01:00
sr0
77e8a7131c Localization 2016-01-03 03:30:55 +01:00
momo5502
621375c2af Fix team shit. 2016-01-03 02:37:06 +01:00
sr0
730ffe61b8 added new localized strings 2016-01-03 00:37:07 +01:00
momo5502
da5ad6fc61 Fix party serverlist player count. 2016-01-02 20:30:19 +01:00
momo5502
1c0b9f6aa1 Dedi post initialization. 2016-01-02 18:49:58 +01:00
momo5502
54db04e1f2 Fix join error. 2016-01-02 18:36:01 +01:00
momo5502
31104a7537 2016-01-02 18:28:47 +01:00
momo5502
ddfe3cd3cc Get rid of dirty scope injections. 2016-01-02 15:23:04 +01:00
momo5502
0d8538da2c Serverlist sorting. 2016-01-02 15:19:34 +01:00
momo5502
58ce9f0d17 Fix fastfile info allocation shit. 2016-01-02 04:51:08 +01:00
momo5502
8fb298ed16 Better hooked function calling. 2016-01-02 02:47:15 +01:00
momo5502
9aec8b2a1b Playlists. 2016-01-02 02:28:09 +01:00
momo5502
66ef54791a DATA_BLOB cleaning. 2016-01-01 20:08:45 +01:00
momo5502
47c874d2b4 Fix names (issue) 2016-01-01 20:01:19 +01:00
momo5502
4ebf3849ab Some serverlist fixes. 2016-01-01 17:36:47 +01:00
momo5502
4bc3ec10b1 Native cursor fixes 2016-01-01 15:17:59 +01:00
momo5502
f3fef92c46 Menu fixes. 2015-12-31 13:45:29 +01:00
momo5502
fb8aa17ab1 IPCPipe implemented for inter-process-communication. 2015-12-31 13:37:25 +01:00
sr0
75db36aba9 add revision number 2015-12-31 04:53:48 +01:00
/dev/urandom
e6d38e68fb
Add version.hpp generation. Will trigger pre-build. 2015-12-31 03:59:33 +01:00
momo5502
8b81fe37ae Enable native cursor via dvar. 2015-12-31 01:10:15 +01:00
momo5502
b3e904115d Newsticker. 2015-12-31 00:55:08 +01:00
sr0
0d5183b31d Merge branch 'master' 2015-12-30 23:43:31 +01:00
sr0
33f3410056 newsticker preparation 2015-12-30 23:43:15 +01:00
momo5502
49f97a7d67 Fix code-analysis warnings. 2015-12-30 22:22:24 +01:00
sr0
00da503b3d stuff :) 2015-12-30 21:29:48 +01:00
momo5502
556a8594af Fully fix material exploit 2015-12-30 16:06:58 +01:00
momo5502
3000a11785 Some beautifies 2015-12-30 15:37:53 +01:00
sr0
9818fa7b21 Localized strings and new menus. 2015-12-30 04:19:52 +01:00
momo5502
6187f47e30 Don't map rotate when hosting a party. 2015-12-30 00:27:25 +01:00
momo5502
d400a1bd8e Move connectprotocol to the end. 2015-12-30 00:16:33 +01:00
momo5502
7798f1e20e Heartbeats 2015-12-30 00:13:12 +01:00
momo5502
1d81fd35be Merge branch 'master' 2015-12-29 23:25:03 +01:00
/dev/sdb
571a2915d0 Added ConnectProtocol as module 2015-12-29 23:13:23 +01:00
momo5502
83a7a7e448 Map rotation for dedis. 2015-12-29 20:12:26 +01:00
momo5502
f4469089f9 Protocol version changes 2015-12-29 16:38:36 +01:00
momo5502
ecf6e5bf9c Correctly initialize variables. 2015-12-29 14:48:02 +01:00
momo5502
8a1a8c6502 Use smooth native cursor instead of the laggy in-game one. 2015-12-29 14:46:17 +01:00
momo5502
87c1c36943 Use premake. 2015-12-29 02:52:31 +01:00