TheApadayo
b3e6da21dc
[Materials] Add material compare hook.
...
- It takes forever to run with it on because there are so many comparisons and logging it takes a while
2016-12-27 10:43:20 -05:00
momo5502
43db338a5a
[General] Fix compiler warnings
2016-12-27 15:33:47 +01:00
momo5502
803596214d
[IMaterial] Correctly load images
2016-12-27 04:22:20 +01:00
momo5502
1861f9eb21
[QuickPatch] Add support for the new intro
2016-12-27 00:41:21 +01:00
momo5502
ea90c4be6b
[IMaterial] Correct constant reading
2016-12-27 00:12:07 +01:00
momo5502
a56e28db74
[IGfxImage] Fix image loading
2016-12-26 22:28:46 +01:00
momo5502
e08365e8c3
[ZoneBuilder] Dump more material info
2016-12-26 21:01:37 +01:00
TheApadayo
3e5829545a
[QuickPatch] add statebitsentry check code
2016-12-26 13:55:54 -05:00
momo5502
2c90324f25
[IMaterial] Give feedback for missing techsets
2016-12-26 19:43:53 +01:00
momo5502
d81ee41c8f
[News] Delete updater
2016-12-26 18:53:05 +01:00
momo5502
f2f7ac9230
[IMaterial] Small fixes
2016-12-26 18:44:33 +01:00
TheApadayo
8294be1b32
2016-12-25 22:06:30 -05:00
TheApadayo
5577989918
[IMaterial] Wrote new importer for materials, should work but i haven't tested anything
...
- old format is still supported but only as a fallback
2016-12-25 22:05:21 -05:00
momo5502
3406baca4d
[IGfxWorld] Fix portal importing
2016-12-26 02:27:54 +01:00
momo5502
4f608b3a19
[IGfxImage] Non-streamed image importer
2016-12-26 01:44:45 +01:00
momo5502
b381fbd238
[Merge] develop into mapimport
2016-12-25 23:10:27 +01:00
TheApadayo
3af4082143
[ZoneBuilder] Update with new structures.
...
Side Note: I changed some stuff in Zones.cpp that could fuck up iw4c map loading so someone needs to test that as I don't have the maps
2016-12-25 16:23:44 -05:00
momo5502
d6c0e17bcb
[IGfxWorld] Exporter progress and new struct
2016-12-25 20:55:42 +01:00
momo5502
b4fd5a11d1
[Stream] Add pointer interface to the reader
2016-12-25 15:17:31 +01:00
momo5502
bfe1c335af
[IGfxWorld] Import experiments
2016-12-25 03:41:42 +01:00
momo5502
96d07c14f8
[ZoneBuilder] Do security checks before unloading the zones
2016-12-24 22:22:09 +01:00
momo5502
83b25f6348
[IFxEffectDef] Ensure effects are written
2016-12-24 22:14:49 +01:00
momo5502
97abe50845
[ZoneBuilder] Ensure all assets that are loaded, were written
2016-12-24 22:14:49 +01:00
momo5502
15bf3fb0e0
[ZoneBuilder] Workaround for colmaps
2016-12-24 21:38:42 +01:00
momo5502
b61b8e8f8d
[IGameWorldSp] Finish GameWorldSp interface
2016-12-24 21:28:01 +01:00
momo5502
fb17f5ec90
[ZoneBuilder] Correctly store arrays
2016-12-24 18:37:27 +01:00
momo5502
61339350c1
[ZoneBuilder] Add IGameWorldSp interface (WIP)
2016-12-24 17:29:19 +01:00
momo5502
aa3b1f6bd7
[ZoneBuilder] Assert that all assets are written
2016-12-24 16:17:35 +01:00
momo5502
fd3af1a965
[ZoneBuilder] Add GfxLightDef interface
2016-12-24 14:06:41 +01:00
TheApadayo
fb8f618ddc
[IclipMap_t] Store pointers for other structs as well. Should fix other collision related crashes
2016-12-23 22:38:24 -05:00
momo5502
d075617328
[IFxWorld] Add missing clearpointer
2016-12-24 03:04:14 +01:00
momo5502
22d49ddee3
[IclipMap_t] Fix clipmaps completely (for real)
2016-12-24 02:47:00 +01:00
momo5502
8b76395d62
[IGfxWorld] Add more logging
2016-12-24 01:02:51 +01:00
momo5502
0bcff7bb4a
[ZoneBuilder] Small alignment fixes
2016-12-24 00:03:44 +01:00
momo5502
08065d4142
[IFxEffectDef] Correctly load fx sounds
2016-12-23 23:29:35 +01:00
momo5502
a1e2a1e790
[ZoneBuilder] Remove marking function, loading does that
2016-12-23 22:58:41 +01:00
momo5502
39f9c73a38
[ZoneBuilder] Optimize nested asset writing
2016-12-23 22:10:11 +01:00
TheApadayo
59196903de
[ZoneBuilder] Only mark assets once to speed up link step
2016-12-23 13:00:14 -05:00
TheApadayo
aabeb23023
[ZoneBuilder] I MOTHERFUCKING FIXED CLIPMAPS AND CUSTOM MAPS WORK NOW!!!!!!!
...
-sorry had to get that out
2016-12-23 10:58:17 -05:00
TheApadayo
e87ce9938d
[ZoneBuilder] Nested assets work now (but it doesn't fix the clip map bug)
2016-12-23 08:43:37 -05:00
TheApadayo
2903444e89
[ZoneBuilder] Rewrote to write assets in a nested way to more accurately emulate how linker_pc works
...
-it doesn't compile... yet
2016-12-23 01:42:56 -05:00
momo5502
cec0db3e4c
[IclipMap_t] More bugfixes
2016-12-23 01:03:17 +01:00
momo5502
da59feb2d6
[ZoneBuilder] Inline pointer conversion
2016-12-23 00:24:25 +01:00
momo5502
48059698c1
[IclipMap_t] Don't store collision borders
2016-12-23 00:10:49 +01:00
momo5502
9fab21c269
[ZoneBuilder] Some clipmap fixes (which don't work 😦 )
2016-12-22 23:21:20 +01:00
momo5502
66c35f7f47
[IclipMap_t] Add logging
2016-12-22 18:38:27 +01:00
momo5502
470361848e
[ZoneBuilder] Small fixes in clipmap
2016-12-22 15:28:09 +01:00
momo5502
715fe82483
[Stream] Fix stream writing
2016-12-22 13:28:02 +01:00
momo5502
a4ad38c4d9
[IFxWorld] Structure fixes
2016-12-22 12:58:12 +01:00
momo5502
336a891d26
[Debugging] Slightly optimize zb writing
2016-12-22 12:53:52 +01:00
momo5502
403974b9cc
[Debugging] Slightly optimize iw4 reading log
2016-12-22 12:37:09 +01:00
TheApadayo
296af1716a
[ZoneBuilder] Added IFxWorld interface, should work fully
2016-12-22 00:42:53 -05:00
momo5502
8f42168ec3
[Stream] Write invalid streams
2016-12-22 03:32:38 +01:00
TheApadayo
f8a50eda81
2016-12-21 20:59:37 -05:00
TheApadayo
4cb109c3ee
[Debgging] Add read/write logger
...
- You can use the two comparison files (iw4_reads.log & zb_writes.log) to compare the two for differences
- Move the hook in QuickPatches around to change the asset that you're logging
2016-12-21 20:58:00 -05:00
momo5502
896c3b7068
[ZoneBuilder] Correctly write GfxImages
2016-12-22 02:48:00 +01:00
momo5502
33754f40aa
[Stream] Reimplement the correct stream writing (thx @TheApadayo)
2016-12-22 02:00:09 +01:00
momo5502
64e76c905e
[General] Use pre-incrementation in for loops
2016-12-22 01:32:07 +01:00
momo5502
56ba9d0ed6
[IGfxWorld] Code styling
2016-12-22 01:23:48 +01:00
momo5502
e93831319f
[ZoneBuilder] IGfxWorld and IclipMap_t fixes
2016-12-22 00:35:05 +01:00
momo5502
ec37ab6714
[IGfxWorld] Fix material memory (there is still a bug there!)
2016-12-21 20:56:17 +01:00
momo5502
24ce44ae52
[IclipMap_t] Fix interface, it should work now
2016-12-21 20:24:04 +01:00
momo5502
9505d8cbe4
[IclipMap_t] Small fixes, stuff is still broken
2016-12-21 20:11:27 +01:00
momo5502
079f05d6eb
[IGfxWorld] Correct brackets (ocd)
2016-12-21 19:26:13 +01:00
momo5502
b72b8b8a15
[ZoneBuilder] clipmap and gfxworld fixes
2016-12-21 19:20:57 +01:00
momo5502
48557d02d1
[ZoneBuilder] Add ComWorld interface
2016-12-21 17:51:51 +01:00
momo5502
3e69704aed
[ZoneBuilder] Correct XAssetHeader struct
2016-12-21 17:27:45 +01:00
momo5502
fac7f0ef4c
[AssetHandler] Use thread_local declaration instead of mutex
2016-12-21 17:08:15 +01:00
TheApadayo
25c5baa549
[IGfxWorld] GfxWorld writer completed
...
-also added mark for GfxWorld so it works properly
-still needs to be debugged (it doesn't work)
2016-12-20 22:15:01 -05:00
momo5502
c216929687
[IclipMap_t] Structure fixes
2016-12-20 22:26:58 +01:00
momo5502
756d7c15a9
[IGfxWorld] Small fixes and more progress
2016-12-20 22:23:23 +01:00
TheApadayo
89fc89275f
[ZoneBuilder] Added clipMap_t asset interface (untested)
2016-12-20 16:22:20 -05:00
momo5502
58073404cc
[ZoneBuilder] Add IGameWorldMp interface
2016-12-20 20:16:23 +01:00
momo5502
1c82e29871
[XModel] Adapt structure
2016-12-20 18:15:28 +01:00
momo5502
3597bc7bfa
[IGfxWorld] Correct formatting
2016-12-20 17:42:15 +01:00
TheApadayo
58cedeaf5d
[Style] Fixed my code to play nice with warnings
...
-also updated gitgnore
2016-12-20 10:08:33 -05:00
TheApadayo
8b7c990a53
[ZoneBuilder] Added GfxWorld asset interface but is completely untested
...
i have no idea if any of it works so try it out whenever
2016-12-20 01:47:10 -05:00
TheApadayo
38abd43533
[ZoneBuilder] Updated GfxWorld struct to be correct now
2016-12-19 16:12:47 -05:00
momo5502
28767e9b56
[AssetHandler] Controll bypass for each thread individually
2016-12-19 20:55:38 +01:00
momo5502
bac3f4cd44
[AssetHandler] Use mutex to synchronize DB_FXAH access
2016-12-19 19:41:29 +01:00
momo5502
d8d67898f3
[ModelSurfs] Fix possible memory leak
2016-12-19 18:14:15 +01:00
momo5502
2b226dbcdb
[Command] Add openLink command
2016-12-18 17:42:25 +01:00
momo5502
241915d37b
[General] Use unordered_map where it makes sense
2016-12-18 13:24:15 +01:00
momo5502
5ef1c17e56
[Localization] Remove unnecessary localizations
2016-12-17 13:28:17 +01:00
momo5502
b045a488e1
[AntiCheat] Add --ac-disable premake flag
2016-12-17 12:58:16 +01:00
momo5502
dc6d78187c
[FileSystem] Abstract file interfaces and rawfile interface
2016-12-16 22:42:28 +01:00
momo5502
6aa94712e2
[Bots] Fix spawning a second bot
2016-12-15 20:05:50 +01:00
momo5502
deca58db58
[Dvar] Don't use Steam name for now, it's not ready yet
2016-12-15 19:18:08 +01:00
momo5502
f0e234dd2a
[Material] Fix previews for zonebuilder
2016-12-14 18:12:29 +01:00
momo5502
bb6b1b0764
[Network] Ignore WSAENETRESET error
2016-12-14 17:26:49 +01:00
momo5502
61647226f4
[Materials] Use reader to hopefully prevent concurrency errors
2016-12-13 22:19:18 +01:00
momo5502
d5241d7dfe
[Memory] Use mutex for memory allocation
2016-12-13 21:53:51 +01:00
momo5502
bc5aed43d8
[Materials] Redirect preview images to loadscreens
...
This is a temporary workaround. We should create real previews!
2016-12-13 21:31:51 +01:00
momo5502
f1d90af0d7
[Dedicated] Fix frame handler
2016-12-13 19:26:30 +01:00
momo5502
ba14a60429
[Proxy] Don't release steam structs, as they cause deadlocks
2016-12-11 13:31:59 +01:00
momo5502
22900cf1ed
[Dvar] Use steamname as initial name
2016-12-10 13:07:45 +01:00
momo5502
6b86d4a807
[Proxy] Basic steam proxy
2016-12-10 13:07:45 +01:00
momo5502
0fb882ef3b
[Utils] Safer isstring
2016-12-10 13:07:45 +01:00
momo5502
5cd08907a8
[IFxEffectDef] Parse version
2016-12-10 13:07:45 +01:00
momo5502
13f4af34b2
[Network] Allow cl_maxpackets 125
2016-12-08 21:23:06 +01:00
momo5502
fb8958d2ea
[Dedicated] Time wrapping workaround
2016-12-08 20:07:42 +01:00
momo5502
183da91131
[Party] Re-Ignore configstring checksums
2016-12-08 20:07:42 +01:00
momo5502
3e0beecdf5
[Functions] Optimize parse session functions
2016-12-08 20:07:42 +01:00
momo5502
81d94cbd5e
[IFxEffectDef] Add the structs provided by @aerosoul94
2016-12-07 22:08:13 +01:00
momo5502
dfa50dc1bb
[IFxEffectDef] More preparations for fx loading
2016-12-07 21:19:06 +01:00
momo5502
788ccae967
[Command] Use pointers instead of an abstraction interface for params
2016-12-07 20:00:24 +01:00
momo5502
835597fbf6
[ZoneBuilder] Version system for models and anims
2016-12-07 18:53:01 +01:00
momo5502
d6a2dbdd2b
[Command] Implement abstract parameter interface
2016-12-07 18:53:01 +01:00
momo5502
107076c26a
[FastFiles] Partially correct fastfile progress
2016-12-06 21:16:02 +01:00
momo5502
566cad6784
[IFxEffectDef] Prepare efx loading
2016-12-06 19:36:57 +01:00
momo5502
1907677070
[Party] Reimplement some configstring checks
2016-12-05 20:43:42 +01:00
momo5502
631726b1d9
[General] Structure optimization
2016-12-05 20:43:29 +01:00
momo5502
68548ad45a
[Threading] Make the game run single-threaded
2016-12-05 20:43:16 +01:00
momo5502
ef263d35c1
[QuickPatch] Remove profile loading error
2016-12-05 17:50:46 +01:00
momo5502
6a14220ee7
[Maps] Load sun from main zone instead of gfxworld basename
2016-12-04 21:42:05 +01:00
momo5502
38aba91cc9
[Maps] Load raw suns
2016-12-01 21:00:09 +01:00
momo5502
2c0f582427
[MinidumpUpload] Correct getName override
2016-11-29 21:39:03 +01:00
momo5502
c8a5268c2e
[ZoneBuilder] Force sound loading, structs aren't touched
2016-11-29 21:33:31 +01:00
momo5502
4d517f2895
[ZoneBuilder] Add snd_alias_list_t interface
2016-11-29 21:12:35 +01:00
momo5502
3551d0c0eb
[ZoneBuilder] Add LoadedSound interface
2016-11-29 19:32:46 +01:00
momo5502
1b12886229
[ZoneBuilder] Add sndcurve interface
2016-11-29 19:13:46 +01:00
momo5502
5489fa2461
[IFxEffectDef] Add nullpointer check for material preloading
2016-11-29 08:32:15 +01:00
momo5502
d596cdc97b
[ZoneBuilder] Add interface for FxEffectDef
...
Soundaliases are missing, so the game will complain about missing sounds!
2016-11-28 22:12:42 +01:00
momo5502
f57ca2d872
[Bots] Allow loading custom botnames from bots.txt
2016-11-27 15:43:37 +01:00
momo5502
2969ae64e0
[Dedicated] Add sv_motd dvar, so serverowners can set motds
...
The motd will be displayed instead of the didyouknow messages in the
loadscreen
2016-11-27 14:30:21 +01:00
momo5502
7943aea010
[Main] Remove newlines
2016-11-25 20:32:33 +01:00
/dev/root
4254179520
[Cache] Refactored Cache::GetUrl
...
- renamed GetUrl() to GetStaticUrl()
2016-11-25 14:16:07 +01:00
/dev/root
124e86387b
[General] Fixed line endings
...
- converted all line endings in cpp/hpp files to dos
2016-11-25 13:00:48 +01:00
/dev/root
0221954b41
[Cache] Fix
...
- removed Mutex in GetUrl() to speed up startup
2016-11-25 12:48:52 +01:00
momo5502
f4d2ab6e1c
[Command] Fix indentation
2016-11-24 08:29:21 +01:00
momo5502
04c696a9d5
[Command] Optimize setviewpos command
2016-11-24 08:28:33 +01:00
/dev/root
e8a5e164fc
[Command] Implemented setviewpos
2016-11-22 23:25:56 +01:00
momo5502
3973cf71a7
[FastFiles] Correctly load the mod.ff
2016-11-22 21:40:36 +01:00
momo5502
f169fd5274
[Cache] Use curly brackets
2016-11-22 07:59:46 +01:00
/dev/root
ddce60ee00
[Cache] Removed Constructor
...
- removed Constructor
- changed all functions to static
[ci skip]
2016-11-21 20:49:33 +01:00
/dev/root
d17f287bf2
[Cache] Used Utils::Cache
...
[ci skip]
2016-11-21 11:29:55 +01:00
/dev/root
98d9ad402f
[Cache] Added mutex
...
[ci skip]
2016-11-21 11:09:42 +01:00
/dev/root
c969f5054d
[Cache] Rewrote code
...
[ci skip]
2016-11-21 10:50:55 +01:00
/dev/root
4143cbf0d8
[News] Removed Code to delete updater.exe
...
- updated Cache ID as it is iw4x
2016-11-21 08:00:08 +01:00
momo5502
b0f13911ca
[ZoneBuilder] Rough concept for external data
2016-11-20 20:41:38 +01:00
momo5502
6a51d280ae
[Hooking] Correct interceptor stub
2016-11-20 20:41:02 +01:00
momo5502
ac102cc8b0
[Discovery] Fix thread termination
2016-11-20 14:31:52 +01:00
momo5502
1d13548829
[Localization] Fix localization crash
...
Preserve esi, as it is required by the hooked function
2016-11-20 14:10:57 +01:00
momo5502
8085e4bd88
[CodeStyle] Refactor the code to match our basic style guidelines
2016-11-20 14:10:57 +01:00
momo5502
e8b95226a6
[Localization] Don't restrict str loading to zonebuilder
2016-11-19 21:22:03 +01:00
momo5502
b7b7292bd4
[IO] Use C++17 filesystem features for directory interaction
2016-11-19 20:40:32 +01:00
momo5502
45200eba58
[Localization] Load language specific files
2016-11-17 18:17:25 +01:00
momo5502
f68c895286
[Localization] Remove legacy localizations
2016-11-16 20:36:19 +01:00
/dev/root
79f1b2bd44
[Node] Refactored reloadnodes and syncnodes
...
- removed reloadnodes
- moved LoadNodeRemotePreset to syncnodes
2016-11-16 18:37:44 +01:00
/dev/root
bb34e0416f
[Node] Add command to trigger reload of remote nodes
...
- fixed a typo
2016-11-15 20:53:11 +01:00
momo5502
e92a2fe7ff
[WebIO] Handle status code
2016-11-15 19:43:10 +01:00
momo5502
f5786d0bbb
[Node] Load nodes after network start
2016-11-15 16:56:21 +01:00
momo5502
3a773df44b
[Node] Fuck, that typo is stronger than me
2016-11-15 16:45:49 +01:00
momo5502
a70c26d697
[Node] Fix typo in node url
2016-11-15 16:44:57 +01:00
momo5502
d4e78a09a5
[Node] Fallback client implementation
2016-11-15 16:40:15 +01:00
momo5502
c638366b8f
[Console] Update color for ingame console
2016-11-14 22:34:16 +01:00
momo5502
755aaa3878
[Console] New ingame console colors
2016-11-14 19:26:15 +01:00
momo5502
4d7be89089
[ZoneBuilder] Add buildall command
2016-11-13 20:53:44 +01:00
momo5502
aa9da9012e
[Menus] Small fix for unloaded menus
2016-11-13 20:53:27 +01:00
momo5502
f75d8cee18
[FileSystem] Revert back to the initial implementation, but without hunk
2016-11-13 15:04:34 +01:00
momo5502
d52d316cd2
[BitMessage] Small sanity check
2016-11-13 14:56:34 +01:00
momo5502
9d3af2cd69
[Utils] Rename interval update method
2016-11-13 12:10:51 +01:00
momo5502
091c604675
[FileSystem] Even safer filesystem interaction
2016-11-13 11:58:23 +01:00
momo5502
4b9d9e11a0
[Maps] Remove workarounds for broken crash tropical
2016-11-13 11:15:38 +01:00
momo5502
6ea6fb50b9
[Maps] Add initial support for DLC 8
2016-11-13 11:15:38 +01:00
momo5502
ba733608f5
[RawFiles] Fix dumpraw command for files with spaces
2016-11-13 02:29:56 +01:00
momo5502
38ee6780c5
[Zones] Fix vehicles for codol zones
2016-11-12 22:58:18 +01:00
momo5502
575607891d
[ZoneBuilder] Fix verifyzone command
2016-11-12 20:41:20 +01:00
momo5502
1439d5fa03
[Maps] Support for some tropical maps
...
This adds support for favela and estate tropical
More investigation is needed for crash tropical.
2016-11-12 20:06:23 +01:00
momo5502
e41aa1f221
[BitMessage] Optimize shutdown handler
...
Optimize the shutdown handler, so that less bugs occur
while waiting for BitMRC to terminate
2016-11-12 20:06:23 +01:00
momo5502
9591d7eacd
[IXModel] Adjust XModel structure for flag support
2016-11-12 20:06:23 +01:00
momo5502
ea3660bbf8
[BitMessage] Shutdown workaround
...
This starts a thread in the game's shutdown routine
and destroys BitMRC in a separate thread to prevent deadlocks.
This is not a good fix
2016-11-12 13:07:19 +01:00
momo5502
72c19cb968
[FileSystem] Threadsafe filesystem interaction
...
Replace the ReadFile with a threadsafe variant.
Additionally, this includes a check for memory leaks.
!
2016-11-12 13:07:19 +01:00
momo5502
421c221f29
Model dumping stuff
2016-11-11 20:35:25 +01:00
momo5502
d6a9bdfc65
Fix code analysis warnings
2016-11-11 19:19:02 +01:00
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
93d096ed18
Fix create directory
2016-11-02 20:50:17 +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
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