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
18b2944d2e
Don't unprotect the main process
2016-10-30 14:17:49 +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
6932344443
Implement stvkler's shit
2016-10-12 10:46:59 +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
bec37fb830
Remove test structs
2016-10-08 20:51:44 +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
d0f2da8f61
Fix error
2016-09-17 00:22: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
ac289458ce
Merge remote-tracking branch 'origin/develop' into jenkins
2016-09-15 20:56:01 +02:00
momo5502
7f3a3ec07b
Update protoc and protobuf
2016-09-15 20:49:00 +02:00
/dev/urandom
0aa337f219
Merge remote-tracking branch 'origin/develop' into jenkins
2016-09-14 23:55:23 +02:00
momo5502
5afea26d5f
Welp.
2016-09-14 23:06:34 +02:00
momo5502
7831886e3a
Optimize Load_VertexBuffer (actually a wrapper for R_CreateWorldVertexBuffer)
2016-09-14 23:06:12 +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
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