Commit Graph

1459 Commits

Author SHA1 Message Date
momo5502
692c80bf98 [Maps] Don't wait for the entire database, just glass data
This actually allows the thread to continue and this 'fixes' the
material crash for custom maps. The Material_Sort function requires
something our thread seems to compute. I haven't had a deep look into it,
as for now this fix works, but for the future, a real fix is needed!
2017-05-27 19:22:56 +02:00
momo5502
8076deeb91 [Maps] Temporarily disable distortion warnings 2017-05-27 17:26:12 +02:00
momo5502
b166af9f1b [ZoneBuilder] Use the custom entry point again 2017-05-27 17:17:12 +02:00
momo5502
908343a381 [ZoneBuilder] Disable experimental entrypoint until bugs are fixed 2017-05-27 15:38:12 +02:00
momo5502
84e2a2a7be [Dvar] Allow fov up to 120 2017-05-27 14:40:12 +02:00
momo5502
4803cd1289 [ZoneBuilder] Fix commandline parsing 2017-05-27 14:22:26 +02:00
TheApadayo
5be5c70cb6 [ZoneBuilder] building techsets.ff is now working. still need to clean it up and add a function to generate defaults.ff as well.
also featured in this commit:
- better cpu performance when running zb from the shell
- asset pools that are bigger than ever!
- new random struct stuff
2017-05-26 15:41:40 -04:00
TheApadayo
5bbfdfed53 [ZoneBuilder] make startup prettier 2017-05-25 18:08:43 -04:00
momo5502
d0fc79ef2f [ZoneBuilder] Use stderr for error messages 2017-05-25 21:12:20 +02:00
momo5502
7dd6ff0fe2 [Download] Optimize map download 2017-05-25 20:18:20 +02:00
momo5502
fc6c24ca30 [IFxEffectDef] Don't load native fx first 2017-05-25 15:01:28 +02:00
momo5502
72efac3a3a [ZoneBuilder] Fix command execution 2017-05-25 13:34:01 +02:00
momo5502
02741fff00 [WebIO] Fix moddownload (don't enforce content length) 2017-05-25 12:40:39 +02:00
TheApadayo
281e986f4f [ZoneBuilder] Fix stdout usage for zb. new entry point should work fully now. 2017-05-23 10:42:04 -04:00
TheApadayo
1b3a1302c5 [ZoneBuilder] Added Com_Error handling (very simple) and added default zones to fix build error. buildall should work now for iw4x-data 2017-05-22 21:55:03 -04:00
TheApadayo
0b6e7355a8 [ZoneBuilder] implement custom entry point for zonebuilder instead of nuking Com_Init
Still doesn't work for some reason and i still need to implement Com_Error functionality to see what the error is
2017-05-22 21:34:01 -04:00
/dev/urandom
708c30afaf
Revert "Revert "[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff"" 2017-05-21 23:00:39 +02:00
/dev/urandom
c2930e59fb
Revert "[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff" 2017-05-21 22:59:59 +02:00
TheApadayo
63cec317b4 [ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff
shaders.ff should probably be re-generated to include every single techies including the SP ones. i'll do that later
2017-05-20 14:41:04 -04:00
momo5502
f6894b46c5 [Download] Add ssl support 2017-05-15 21:57:45 +02:00
momo5502
a5a56f1e72 [Download] Implement gsc http download 2017-05-14 20:32:39 +02:00
momo5502
309e2d2987 [Script] Allow adding custom script functions 2017-05-13 12:09:58 +02:00
momo5502
221e550180 [Submodules] Update WinToast and libtomcrypt 2017-05-12 19:52:42 +02:00
momo5502
2be74b22be [Submodules] Update them all 2017-05-10 21:49:06 +02:00
momo5502
a1bf2ee2e8 [Script] Remove debug message 2017-05-08 18:47:20 +02:00
momo5502
62f58b5b09 [Script] Fix setExpFog hook 2017-05-07 19:04:57 +02:00
momo5502
32a6e53dbd [Resource] Add copyright 2017-05-07 13:37:18 +02:00
momo5502
f2d1eac4b8 [Submodules] Update them all 2017-05-04 12:45:08 +02:00
momo5502
9bf36c2c77 [IMaterial] Adjust missing techset message 2017-05-04 12:30:39 +02:00
momo5502
66bf02ba43 [AssetHandler] Optimize bypass state handling 2017-05-04 12:30:22 +02:00
momo5502
e5bca7654b [Exception] Fix error message 2017-05-02 13:37:41 +02:00
momo5502
997165d012 [Maps] Temporarily disable distortion for custom maps 2017-05-01 14:57:17 +02:00
momo5502
2c9a051aad [ZoneBuilder] Enumerate XAssetEntries instead of logging them 2017-05-01 13:08:34 +02:00
momo5502
70d7312472 [Script] Allow 6 params for setExpFog 2017-04-29 23:08:41 +02:00
momo5502
7fcd0331be [Colors] Fix color sign 2017-04-29 00:18:51 +02:00
momo5502
93e65b4767 [General] Fix issues for vs17 compatibility 2017-04-28 14:18:28 +02:00
momo5502
f750a15e78 [QuickPatch] Remove r from version 2017-04-27 22:30:08 +02:00
momo5502
3e20ca366a [ZoneBuilder] Better FastFile obfuscation 2017-04-27 22:03:05 +02:00
momo5502
d6a674b883 [Exception] Don't deadlock trying to close the window 2017-04-27 11:14:44 +02:00
momo5502
f7a337f04c [IMaterial] Update techset mapping 2017-04-26 08:05:11 +02:00
momo5502
7c728b4658 [General] Use preincrement 2017-04-24 22:33:13 +02:00
momo5502
cdf759736f [IMaterial] Indentation 2017-04-24 21:14:59 +02:00
momo5502
e2bad62c70 [IXModel] Remove legacy support 2017-04-24 21:14:50 +02:00
momo5502
91c9cda59f [Bots] Spawn models delayed 2017-04-24 21:14:08 +02:00
momo5502
1e617dc299 [Maps] Add model debug code 2017-04-24 21:13:54 +02:00
momo5502
1481b02867 [Exception] Fix R_RegisterFont 2017-04-23 13:38:24 +02:00
momo5502
d97c886ccd [General] Fix R_RegisterFont 2017-04-23 13:32:47 +02:00
momo5502
1d5df78692 [Bots] Add spawnBot command 2017-04-23 13:32:47 +02:00
momo5502
a830fcde97 [General] Adjust shader structures 2017-04-22 21:47:04 +02:00
RektInator
c1615eb67f [Isnd_alias_list_t] Compiler warnings fixed. 2017-04-22 19:20:17 +02:00
RektInator
2e92534e4d [Isnd_alias_list_t] Property setting from json implemented, speakermap is todo. 2017-04-22 18:27:52 +02:00
momo5502
1470c8c308 [ZoneBuilder] Add non-redundant iwi dumper 2017-04-21 20:49:06 +02:00
momo5502
274b630c39 [Logger] Allow formatting larger messages 2017-04-21 20:48:31 +02:00
momo5502
ef882ff398 [IMaterial] Fix mapping for effect techsets 2017-04-20 21:52:50 +02:00
momo5502
1b41692f36 [IFxEffectDef] Add fx importer 2017-04-20 21:28:01 +02:00
momo5502
34df306212 [IMaterial] Add mapping for fx materials 2017-04-20 21:27:38 +02:00
momo5502
dbe0af988f [IGfxWorld] Test pointer duplication 2017-04-18 19:28:00 +02:00
momo5502
85d519b7b0 [Maps] Disable model sorting until it's fixed 2017-04-16 14:29:35 +02:00
momo5502
ee466a26bc [General] Ensure primitive type sizes 2017-04-16 12:31:16 +02:00
momo5502
6f72458a40 [IMaterial] Fix code analysis warning 2017-04-16 11:56:57 +02:00
momo5502
d11f5dee1f [Memory] Use global memory allocator when possible 2017-04-16 11:47:57 +02:00
momo5502
a177e20bf6 [IMaterial] Fix technique mapping 2017-04-16 01:51:41 +02:00
momo5502
79c38f44f3 [IGfxWorld] Reflection null check missing 2017-04-16 01:51:23 +02:00
momo5502
0218c76a26 [IMaterial] Check if replacement was found 2017-04-15 22:50:20 +02:00
momo5502
360729120c [General] Allow building custom maps 2017-04-15 16:48:43 +02:00
momo5502
85072b41b2 [QuickPatch] Add nointro flag 2017-04-13 22:04:01 +02:00
momo5502
c03268347a [Maps] Only load usermaps iwd if available 2017-04-09 18:27:58 +02:00
momo5502
139ac3a80b [AntiCheat] Fix virtual protect hook 2017-04-09 13:54:41 +02:00
momo5502
ddddf9914d [IPCPipe] Disable when building zones 2017-04-08 17:29:07 +02:00
momo5502
8b22a1ff70 [Maps] Load map specific arena files 2017-04-08 15:32:51 +02:00
momo5502
0e56b345d8 [Maps] Ignore cull distance for frustum calculation 2017-04-07 22:07:44 +02:00
momo5502
2df233d694 [IclipMap_t] Read missing SModelAABBNodes 2017-04-07 22:07:23 +02:00
momo5502
8e67a43308 [ZoneBuilder] Don't read stats 2017-04-07 22:07:07 +02:00
momo5502
0a00ceef9e [Maps] Download missing map on map rotation 2017-04-07 21:37:01 +02:00
momo5502
67defdf5a3 [Download] Implement map download 2017-04-06 22:22:47 +02:00
momo5502
8bb3c1deca [Maps] Implement support for usermaps 2017-04-06 22:22:30 +02:00
TheApadayo
b0d4309067 [Game] Add R_DrawDebugBounds function 2017-04-05 18:36:01 -04:00
momo5502
59d8c85640 [ZoneBuilder] Check if CSV exists 2017-04-04 22:35:30 +02:00
momo5502
556fd8ac16 [IMaterial] Better techset mapping 2017-04-03 22:08:02 +02:00
momo5502
4d641ad567 [Maps] Better custom map detection 2017-04-03 22:07:49 +02:00
momo5502
0d1267f7d9 [IGfxWorld] Map all array entries 2017-04-01 10:34:34 +02:00
momo5502
ce457b20c6 [Toast] Only enable when the component model is initialized 2017-03-30 20:55:39 +02:00
momo5502
0580e59d11 [Toast] Skip during unit tests 2017-03-30 20:49:22 +02:00
momo5502
36beb29f55 [IPCPipe] Disable when debugging 2017-03-30 20:08:05 +02:00
momo5502
0a8f0e5f70 [Maps] Add r_disableModelWorkaround 2017-03-30 17:56:06 +02:00
momo5502
deaf269808 [General] Fix compiler warnings 2017-03-30 14:05:37 +02:00
momo5502
185ea56f72 [Functions] Fix debug line 2017-03-29 16:44:05 +02:00
momo5502
41fef13272 [Maps] Use angle to calculate model visibility 2017-03-28 17:34:39 +02:00
momo5502
e7b70b4bd7 [Maps] Correct if both vectors are null 2017-03-28 17:18:39 +02:00
momo5502
4cd6d5502d [Maps] Optimize forward model calculation using glm 2017-03-28 17:16:11 +02:00
momo5502
3a0a5b8506 [Maps] Add dvar r_forceForwardModels for debugging 2017-03-28 14:09:24 +02:00
momo5502
7b22727bdf [FastFiles] Load maps from userraw
IWD part is missing!
2017-03-28 09:01:56 +02:00
momo5502
845d776507 [Functions] Safer debug drawing 2017-03-28 08:57:14 +02:00
momo5502
b57aa4b262 [QuickPatch] Fix memory leak 2017-03-28 08:56:51 +02:00
TheApadayo
fc615ca035 [Structs] Fix GfxBrushModel 2017-03-27 22:39:49 -04:00
TheApadayo
d8e0958a9b [Materials] Lets try this one again... only modify sort keys in codol fastfiles 2017-03-27 21:26:43 -04:00
TheApadayo
0b1f28bdae [IGfxWorld] More work, some possible fixes 2017-03-27 21:25:58 -04:00
momo5502
38080b7d73 [IGfxWorld] Make sure to allocate the necessary buffers 2017-03-27 18:01:23 +02:00
momo5502
50345ce512 [IGfxWorld] Sort world surfaces 2017-03-27 17:48:52 +02:00
momo5502
13eb5ba831 [Entities] Fix model selection 2017-03-27 14:15:09 +02:00