Commit Graph

925 Commits

Author SHA1 Message Date
momo5502
aaf9325f07 Fix 2016-11-11 18:05:04 +01:00
momo5502
29dcaa242b Load mod zone and model stuff 2016-11-10 20:05:49 +01:00
momo5502
5dccdc2454 Model stuff 2016-11-09 19:38:01 +01:00
momo5502
19012a6e69 Fix mod loop 2016-11-06 23:03:34 +01:00
momo5502
f46f5590ff Fuck those unit-tests on wine. 2016-11-06 14:26:03 +01:00
momo5502
5710f30376 Remove debug stuff 2016-11-06 14:10:30 +01:00
momo5502
51bbbdd588 Model stuff 2016-11-06 14:03:51 +01:00
momo5502
e3b96b3586 Slight StructuredData optimization 2016-11-06 12:23:20 +01:00
momo5502
708a739650 Better StructuredData patching 2016-11-06 11:50:55 +01:00
momo5502
000e2177e3 Rebasing for structureddata stuff required for oma.
Code is ugly. Might think of a better solution.
2016-11-06 03:22:48 +01:00
momo5502
6626bc9fc7 Some model stuff 2016-11-06 02:24:30 +01:00
sr0
e482e3765f add ui_serverSelectedGametype 2016-11-06 01:02:54 +01:00
momo5502
ffd72b6e80 No debug output for invalid shader constants 2016-11-05 20:54:09 +01:00
momo5502
12d96675ba DLC7 2016-11-05 18:17:54 +01:00
momo5502
b70f9a045c Wow, this is dirty! But fuck it for now. Will be fixed later. 2016-11-05 17:18:10 +01:00
momo5502
e51a408b2c Fix some shader constants 2016-11-05 16:33:15 +01:00
momo5502
dbd641fd02 Better minidumps and playerdata stuff. 2016-11-05 14:45:38 +01:00
momo5502
291bcdc7ac AntiCheat refactoring part 8 2016-11-05 13:13:41 +01:00
momo5502
d32d58cc6f AntiCheat refactoring part 7
?
2016-11-05 12:56:12 +01:00
momo5502
b1f283a066 Hunk debugging 2016-11-05 01:59:46 +01:00
momo5502
d1c2a9d194 Correct dependency loading. 2016-11-05 00:59:41 +01:00
momo5502
2d5094e7b4 Fix db rawfile access 2016-11-05 00:34:09 +01:00
momo5502
f2b965e48c Declare as deprecated 2016-11-04 21:40:33 +01:00
momo5502
1a62d96fb7 AntiCheat refactoring part 6 2016-11-04 21:33:56 +01:00
sr0
f0a5d1d46d remove command crash, when compiling on release 2016-11-04 20:26:19 +01:00
sr0
8d344dd578 disallow command unlockStats while ingame 2016-11-04 20:24:47 +01:00
momo5502
764a565bde AntiCheat refactoring part 5 2016-11-04 19:41:03 +01:00
momo5502
c7fd693b85 AntiCheat refactoring part 4 2016-11-03 21:54:00 +01:00
momo5502
c951d98d5f AntiCheat refactoring part 3 2016-11-03 21:47:43 +01:00
momo5502
6afc193778 AntiCheat refactoring part 2 2016-11-03 21:17:37 +01:00
momo5502
727beadae1 AntiCheat refactoring part 1 2016-11-03 20:19:43 +01:00
momo5502
6cf28b4170 Playlist and zone fixes 2016-11-02 19:19:09 +01:00
momo5502
11ace37f2e Allow long mapnames in playlist 2016-11-02 18:44:20 +01:00
momo5502
bfb17dd71d Maybe glass fix v9999? 2016-11-01 22:31:22 +01:00
momo5502
aad579048c 2016-11-01 21:09:50 +01:00
momo5502
69c454a3fa Fix zm_prototype_sh 2016-11-01 20:04:06 +01:00
momo5502
61b2b0c920 Dependencies in basemaps 2016-11-01 18:06:51 +01:00
momo5502
1f4e59949f ZM map loading 2016-11-01 13:23:45 +01:00
momo5502
ba052b201e Shader stuff 2016-11-01 13:21:03 +01:00
momo5502
37976a4f39 Fix spmap handling 2016-10-31 18:16:15 +01:00
momo5502
4f4d4855e6 Add r_noVoid dvar to hide red fxs 2016-10-31 17:15:24 +01:00
momo5502
4c2f128e97 Fix glass and maptest 2016-10-31 16:49:45 +01:00
momo5502
7aba6250f6 Load team zones. 2016-10-31 15:02:32 +01:00
momo5502
0c419b9907 More techsets in zb 2016-10-31 13:15:46 +01:00
momo5502
328b6964ce Shipment 2016-10-31 13:04:40 +01:00
momo5502
af3a777a11 Remove dependencies. 2016-10-31 12:58:42 +01:00
momo5502
e44006a588 Extract asset modifications 2016-10-31 02:34:37 +01:00
momo5502
76b9d5a475 Remove red fx in debug mode and load training maps 2016-10-31 02:08:37 +01:00
momo5502
5c648250b6 Menu stuff for 359 2016-10-31 01:36:34 +01:00
momo5502
330a3158e8 Add minimize button 2016-10-30 22:59:27 +01:00
momo5502
8a61f72ce7 Fix 2016-10-30 22:56:28 +01:00
momo5502
d8c43f4e8c DLC stuff 2016-10-30 22:38:45 +01:00
momo5502
3e95fe4344 Refactor process protection 2016-10-30 21:15:30 +01:00
momo5502
49d0528dfa No runtime .text editing for gamemap data 2016-10-30 20:12:58 +01:00
momo5502
ee42fd20b0 Cool buffer overflow, NTAuthority! 2016-10-30 19:37:10 +01:00
momo5502
f48bb934ac Fix code analysis stuff 2016-10-30 15:24:07 +01:00
momo5502
c9e26c05af Shipment patches 2016-10-27 18:01:51 +02:00
/dev/urandom
7ad37f3da5
Fix BitMessage shutdown. 2016-10-26 22:21:29 +02:00
momo5502
45c382c892 Correctly display shipment in the serverlist 2016-10-26 22:06:17 +02:00
momo5502
49016ccad2 Throw some more ZB errors 2016-10-26 21:50:57 +02:00
momo5502
b409def26e No news in ZB 2016-10-26 21:14:14 +02:00
momo5502
b2a6d4aac3 sv_shortmap hook for shipment 2016-10-26 20:23:03 +02:00
momo5502
2491c12534 Change zone flags for zonebuilder 2016-10-26 19:15:18 +02:00
momo5502
80f1e206f8 ArenaLength patches 2016-10-26 18:57:43 +02:00
momo5502
9c2fca2efe Ambush tests 2016-10-24 21:52:58 +02:00
momo5502
51aba51a3f Material dump stuff 2016-10-23 19:39:46 +02:00
momo5502
e077bb0db6 remove shader param debug stuff 2016-10-23 19:08:18 +02:00
momo5502
7748f96b50 shader fix 2016-10-23 19:07:34 +02:00
momo5502
b6a5c18662 Merge branch 'implement-new-codo-maps' into 'develop'
Resolve "Implement new CODO maps"
2016-10-23 17:32:30 +02:00
momo5502
2e6f0c1144 Stuff 2016-10-23 17:13:44 +02:00
momo5502
d2c5c45042 Fix shader stuff 2016-10-23 16:45:21 +02:00
momo5502
64f80a21be Slowmotion stuff. Seems like it has no effect.... 2016-10-22 01:14:00 +02:00
momo5502
157061b6e8 Various fixes and fastfile stuff 2016-10-21 22:50:17 +02:00
momo5502
e737dbb801 sr0 breaking stuff again ;) 2016-10-19 09:01:01 +02:00
sr0
c3ad781b23 2016-10-18 23:29:09 +02:00
momo5502
66e9b868b0 Zone experiments 2016-10-18 21:40:50 +02:00
momo5502
8e9fae0b99 Fix for gamtype feeder 2016-10-18 21:23:27 +02:00
momo5502
e63e56edc7 Add -dump flag 2016-10-18 19:36:53 +02:00
momo5502
b53f5bdf53 Fix gametype stuff 2016-10-17 22:38:59 +02:00
momo5502
b606983835 Add @Dasfonia's menu and gametype stuff 2016-10-17 20:42:15 +02:00
sr0
f93eca0d06 added dvar ui_streamFriendly 2016-10-13 23:33:49 +02:00
momo5502
b0dabb8848 Print revision in version flag and better GfxWorld struct 2016-10-09 21:40:21 +02:00
momo5502
2c70084962 Small fixes, remove debug stuff, increment node version 2016-10-09 17:27:37 +02:00
momo5502
c2c38539ec Mirror textures in dumped maps and fix multiple dependency maps 2016-10-09 16:36:34 +02:00
momo5502
aea12a25ef Mirror map when dumped 2016-10-09 12:34:06 +02:00
momo5502
ad18adc187 Fix techniques (ZoneBuilder) and fully dump gfxworlds with enable-dxsdk flag 2016-10-09 12:02:17 +02:00
momo5502
e7910ac19f More map progress, add dumpmap command.
SE2Dev wants us to keep that code for us, so only in debug mode!
2016-10-08 20:51:00 +02:00
momo5502
f96973f439 Some zone stuff 2016-10-07 17:50:30 +02:00
sr0
7b52f10b15 changed version string color 2016-10-03 19:26:38 +02:00
momo5502
a381debe87 Newsticker stuff 2016-10-03 18:30:37 +02:00
momo5502
961f2b0a0b Fix bitmrc deadlock 2016-10-03 02:22:58 +02:00
momo5502
b3c0487797 Fix connect protocol 2016-10-03 01:36:18 +02:00
momo5502
b745db37fe Some material fixes 2016-10-02 23:12:39 +02:00
momo5502
3f048f3f32 Some more gfxworld stuff 2016-10-02 18:11:30 +02:00
momo5502
af0cc4d0dc Fix materials for 359 2016-10-02 14:22:17 +02:00
momo5502
080f9b3599 359 zone stuff, (360 seems to work as well, as an old shipment copy i have on my hdd loads, i just don't have the iwds), gfx world still broken, might be possible to fix! 2016-10-02 04:07:48 +02:00
momo5502
b48df26c14 Fixes and stuff 2016-10-01 16:48:18 +02:00
momo5502
ac258b5ad9 Add support for new maps, add the dump command for @Dasfonia 2016-10-01 15:39:21 +02:00
momo5502
8e1e179d84 More tests 2016-10-01 02:03:12 +02:00
momo5502
0e9de1c152 Experiments 2016-09-30 22:01:04 +02:00
momo5502
ed2286009d Some 332 zone stuff (concerning) 2016-09-26 22:14:11 +02:00
momo5502
8c7d6721ce Add a dedi as node, when you connect to it 2016-09-25 20:15:33 +02:00
momo5502
c9c3d9f866 Load encrypted zones 2016-09-24 20:55:52 +02:00
momo5502
9c24ad1f57 Finish codo maps (step 1) 2016-09-24 16:37:13 +02:00
momo5502
4954303ca3 Fix loops 2016-09-23 08:11:38 +02:00
momo5502
3138924cef Fix release crashes 2016-09-22 22:48:34 +02:00
momo5502
44621ee52f Stuff 2016-09-22 21:22:12 +02:00
momo5502
8f65266265 Remove unnecessary line 2016-09-22 09:58:42 +02:00
momo5502
775cde47e2 Use std::memcpy 2016-09-22 08:23:40 +02:00
momo5502
33b9509ab8 Fix cargoship 2016-09-21 23:42:34 +02:00
momo5502
efbbaec1d6 SOme stuff, breaks cargoship! 2016-09-21 23:19:16 +02:00
momo5502
db2e572612 Begin refactoring the zone loading code 2016-09-21 19:27:31 +02:00
momo5502
50dfee6db7 FIx anticheat stuff 2016-09-20 22:55:40 +02:00
momo5502
77f38525c4 More zone stuff 2016-09-20 22:00:02 +02:00
momo5502
61fcea7742 Some fixes and introduce FileReader 2016-09-19 22:52:00 +02:00
momo5502
aa89132770 Fix map looping 2016-09-19 21:16:26 +02:00
momo5502
39110c9db7 More cleanup 2016-09-19 20:55:31 +02:00
momo5502
83d6ab2d6b Fix custom models and fix some memory leaks nta had 2016-09-19 20:18:36 +02:00
momo5502
23570ee64d Pure mess, but maps load!
A lot of cleanup and fixes need to be done!
2016-09-19 00:08:37 +02:00
momo5502
3ff854f0dd More stuff 2016-09-18 20:52:32 +02:00
momo5502
49beaf5566 Start implementing codo maps 2016-09-18 18:08:30 +02:00
momo5502
2ab995a2a5 Prepare zone patches 2016-09-18 15:10:23 +02:00
/dev/urandom
4ebfd55d3d
Fix issue by loading the string buffer into a variable instead of using it directly. 2016-09-17 23:10:48 +02:00
momo5502
e29377580b Add thread synchronization for nodes 2016-09-17 18:51:18 +02:00
momo5502
63331b9bf7 Optimize anticheat 2016-09-17 17:15:58 +02:00
momo5502
d64589f6e8 Move UnitTest stuff 2016-09-17 14:05:01 +02:00
momo5502
25585fc9a4 Introduce library util 2016-09-17 00:14:59 +02:00
momo5502
c2931a04e1 Fix names in unittests 2016-09-16 11:04:28 +02:00
/dev/urandom
0aa337f219
Merge remote-tracking branch 'origin/develop' into jenkins 2016-09-14 23:55:23 +02:00
momo5502
52487aa224 Finish surface loading, but not test ready 2016-09-14 23:01:53 +02:00
/dev/urandom
54f21d5a5d
Do not upload minidumps when running unit tests or zone builder. 2016-09-14 08:08:48 +02:00
/dev/urandom
e18ac7be16
Singleton: Allow multiple IW4x instances non-interactively when unit testing. 2016-09-13 23:52:15 +02:00
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
9b87ca8ff7
Add and fix minidump upload logging strings. 2016-08-29 10:18:27 +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
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
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
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
9ed469f1ef Working lean support 2016-08-17 20:27:33 +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
a73380db16 Some fixes 2016-08-16 01:54:52 +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
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
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
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
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
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
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
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
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
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
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
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