Commit Graph

1300 Commits

Author SHA1 Message Date
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
b57aa4b262 [QuickPatch] Fix memory leak 2017-03-28 08:56:51 +02: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
TheApadayo
c02eede3f4 [IGfxWorld] My terrible attempt at sorting gfxsurfaces 2017-03-27 00:56:08 -04:00
TheApadayo
9e2fab7f54 [Techsets] half written dumptechsets command 2017-03-26 20:44:46 -04:00
TheApadayo
73e158e07e [clipMap_t] Revert all my model fuckery 2017-03-26 20:44:46 -04:00
TheApadayo
d7c6786781 [Materials] only apply sort key fix when loading iw4c fast files 2017-03-26 20:44:46 -04:00
TheApadayo
8b51792e61 [IclipMap_t] Broken model aabb tree generation. will finish later 2017-03-26 20:44:46 -04:00
TheApadayo
f4a865698d [ZoneBuilder] Add buildtechsets command, doesn't work yet 2017-03-26 20:44:45 -04:00
momo5502
aa20fc009d [AntiCheat] Patch virtual protect 2017-03-26 20:41:37 +02:00
momo5502
654b2210ce [IMapEnts] Correct map entities 2017-03-25 22:18:31 +01:00
momo5502
c77cbf39b2 [IMapEnts] Correct map ents if no preset found 2017-03-25 13:42:57 +01:00
momo5502
67717b589a [ZoneBuilder] Find renamed assets 2017-03-25 13:42:32 +01:00
momo5502
576b07891e [IXModel] Fix surfs sign 2017-03-25 13:42:21 +01:00
momo5502
e0a58948a4 [ServerList] No comment 2017-03-24 20:31:59 +01:00
momo5502
0f027dfd6c [ServerList] Fix the netsource 2017-03-24 18:28:03 +01:00
momo5502
4449f76061 [ZoneBuilder] Remove unncessary restriction 2017-03-24 18:27:53 +01:00
momo5502
bf86ba7033 [IFxWorld] Fix missing block pop 2017-03-20 21:20:19 +01:00
momo5502
19b6203272 [IGfxWorld] Fix runtime data overflow 2017-03-20 21:07:55 +01:00
momo5502
2690b6dab7 [clipMap_t] Fix warning 2017-03-20 12:40:06 +01:00
momo5502
94eaf9c94d [IComWorld] Add light support 2017-03-20 10:38:46 +01:00
TheApadayo
3427aa6e7f [clipMap_t] working on the quad tree for model nodes 2017-03-19 23:38:53 -04:00
momo5502
c167f1754e [Maps] Wait for database thread before loading glass data 2017-03-19 11:32:15 +01:00
momo5502
3ca58dd4ce [IGfxWorld] Map smodel index pointers 2017-03-19 02:09:05 +01:00
momo5502
df59a4089e [Maps] Add temporary workaround to force model drawing 2017-03-19 00:31:47 +01:00
momo5502
f2dcab13e1 [ZoneBuilder] Add temporary workaround to load rust's commap 2017-03-19 00:31:34 +01:00
momo5502
3b6c502368 [IGfxWorld] Fix aabbtree structure 2017-03-19 00:24:11 +01:00
momo5502
45147ec8ea [StructuredData] Only add support for 15 classes when not building zones 2017-03-19 00:23:47 +01:00
momo5502
167c22abab [Exception] Fix minidump creation 2017-03-19 00:23:20 +01:00
momo5502
674c6ebf60 [Logger] Fix onelog 2017-03-18 17:26:35 +01:00
momo5502
21a2be135f [IXModel] Correctly read collision data 2017-03-18 15:20:32 +01:00
momo5502
5b0b14a5f5 [IPhyCollmap] Fix plane writing 2017-03-18 15:20:21 +01:00
momo5502
649605551d [IclipMap_t] Fix incorrect plane check 2017-03-18 15:20:04 +01:00
momo5502
d47cc138d5 [IMaterial] Refactor binary material format 2017-03-18 15:19:41 +01:00
momo5502
b2aa36ca5c [IGfxWorld] Map cplane pointer 2017-03-17 23:42:05 +01:00
momo5502
15a6f87057 [IclipMap_t] Map cplane pointer 2017-03-17 23:41:50 +01:00
momo5502
8366cbdfbc [IclipMap_t] Fix asset type 2017-03-16 20:54:17 +01:00
momo5502
3b702b9d9a [IclipMap_t] Use existing clipmap as base 2017-03-16 20:40:32 +01:00
/dev/root
f0f4a5b6cc [Exception] Changed checks to use c++ experimental features 2017-03-15 19:30:15 +01:00
/dev/root
37e2dafb00 [Exception] Only start crash-helper if *.dmp exist 2017-03-14 18:16:12 +01:00
momo5502
a257292594 [Exception] Remove bitmrc and upload minidumps using the helper 2017-03-13 22:14:41 +01:00
momo5502
a9dd792b30 [AntiCheat] Softer process protection 2017-03-12 11:13:47 +01:00
momo5502
eb14a0df62 [AntiCheat] Don't acquire debug priviledge 2017-03-11 02:31:41 +01:00
momo5502
5542fe0c16 [AntiCheat] Don't inherit handle 2017-03-11 02:30:24 +01:00
momo5502
d87dab497a [ServerList] Don't update the localized string when refreshing 2017-03-11 02:11:32 +01:00
/dev/root
11b6630c0e [Staff] Add lsb_release
[ci skip]
2017-03-11 00:41:16 +01:00
/dev/root
3bd3d4b707 [Flags] Parse flags correctly 2017-03-10 23:41:01 +01:00
momo5502
1843522b16 [Loader] Disable com environment during unit tests 2017-03-10 19:56:26 +01:00
momo5502
590fe1c0fb [AssetHandler] Fix sortkey issue 2017-03-09 22:09:45 +01:00
momo5502
e3fc5231a6 [AntiCheat] Disable process protection for dedis 2017-03-04 14:11:37 +01:00
momo5502
1b4393f095 [AntiCheat] More process security and debug priviledge acquisition 2017-03-04 13:52:00 +01:00
RektInator
19d122e187 [ImenuDef_t] 2 alignment issues fixed, some menu's still don't work though. 2017-03-02 00:20:20 +01:00
momo5502
e8b881ea53 [Party] Disable XP bar when maxlevel 2017-03-01 19:56:36 +01:00
momo5502
2e01137ff8 [ServerList] Use recursive mutex 2017-02-28 19:58:21 +01:00
/dev/root
983e1bd8f0 [News] Added Mutex for updater check 2017-02-28 19:55:22 +01:00
/dev/root
d0e760108f [News] Added Updater Check to startup 2017-02-28 19:26:12 +01:00
momo5502
f4bbfdf102 [Stats] Shorten size calculation 2017-02-28 16:56:14 +01:00
momo5502
a057552afc [Stats] Use stack buffer instead of heap memory 2017-02-28 13:36:38 +01:00
momo5502
1267a4a9f3 [Stats] Optimize stat reuploading and maxlevel function 2017-02-28 11:40:53 +01:00
RektInator
68bfc25074 [Dedicated] Hopefully fixes hostmigration. 2017-02-26 21:49:12 +01:00
RektInator
92102e44bb [Stats] IsMaxLevel function implemented, XP bar hook coming soon. 2017-02-26 21:34:18 +01:00
momo5502
a8931fcc56 [ServerList] Show server/playercount 2017-02-26 15:27:02 +01:00
RektInator
643a3a36d5 [ImenuDef_t] Added sub save_ functions to ImenuDef_t interface 2017-02-26 14:54:19 +01:00
RektInator
23e1127e08 [ImenuDef_t] SelectIcon marking for feeder data 2017-02-26 13:10:48 +01:00
RektInator
f6d367e28b [IFont_s] Font_s interface added 2017-02-26 12:57:02 +01:00
RektInator
509740b747 [ImenuDef_t] This wont be needed anymore. 2017-02-26 11:49:16 +01:00
RektInator
d1fbaf3f30 [ImenuDef_t] multiDef_s itemDefData writing 2017-02-26 11:45:53 +01:00
RektInator
edd906170b [ImenuDef_t] itemDefData is now functional for most item types.
multiDef_s is todo.
2017-02-26 11:36:58 +01:00
RektInator
5e9e7e630d [ImenuDef_t] ItemFloatExpressions are now functional 2017-02-26 11:25:22 +01:00
RektInator
451dc77d1c [Stats] Warnings fixed 2017-02-26 01:43:26 +01:00
RektInator
451db1d986 [Stats] Playerstats reuploading initial commit 2017-02-26 01:36:37 +01:00
RektInator
1051a0b019 [ImenuDef_t] itemDefData writing in progress 2017-02-25 23:47:24 +01:00
RektInator
380d15ab07 [ImenuDef_t] ExpressionSupportingData writing 2017-02-25 22:02:58 +01:00
RektInator
26f8b86936 [ImenuDef_t] Menu marking. 2017-02-25 21:11:17 +01:00
RektInator
8c36783f1d [IMenuList] asset marking. 2017-02-25 21:07:27 +01:00
RektInator
dafd117d07 [ImenuDef_t] Renamed IMenu to ImenuDef_t. 2017-02-25 21:01:06 +01:00
RektInator
e1c3ecdf4d [IMenu] Initial commit 2017-02-25 20:55:04 +01:00
RektInator
bd8a746811 [IMenuList] Initial commit 2017-02-25 19:41:54 +01:00
/dev/root
c0dcc4afbf [Monitor] Added Text to output 2017-02-25 18:52:53 +01:00
momo5502
0d4934d163 [StructuredData] Reset empty classnames 2017-02-25 17:27:34 +01:00
momo5502
89ef10b789 [Monitor] Correctly load stored nodes 2017-02-25 15:59:58 +01:00
momo5502
bc544748cc [Monitor] Add monitoring for the node network with -monitor parameter 2017-02-25 15:32:15 +01:00
momo5502
b1f3056536 [News] Fix error 2017-02-25 13:23:01 +01:00
momo5502
ad47c581d1 [News] Use interval object 2017-02-25 13:13:58 +01:00
momo5502
741d5788bd Merge remote-tracking branch 'origin/develop' into 191-dedicated-server-optimization
# Conflicts:
#	src/Components/Modules/News.cpp
2017-02-25 13:00:56 +01:00
momo5502
46c054e7a8 [General] Disable certain components when running as dedi
- Changelog
- D3D9Ex
- Renderer
- UIScript
- UIFeeder
2017-02-25 12:54:26 +01:00
/dev/root
af8801c9c5 [Updater] Only download updater when required 2017-02-25 12:45:41 +01:00
momo5502
86e1f6f807 [Logger] Add iw4x_onelog dvar 2017-02-25 01:17:45 +01:00
momo5502
fe126a4308 [Party] Correctly parse max players 2017-02-25 00:52:11 +01:00
momo5502
04d09b39e0 [Menus] Store if menu is native of custom instead of enumerating menus 2017-02-24 20:22:53 +01:00
momo5502
a3cb37f7e4 [Toast] Uninitialize if possible 2017-02-24 13:30:31 +01:00
momo5502
d3ca680e7a [Menus] Safely merge menus when loading them 2017-02-24 12:15:15 +01:00
sr0
3d2e8446f2 Merge remote-tracking branch 'origin/develop' into 191-dedicated-server-optimization 2017-02-23 21:37:22 +01:00
momo5502
5735731c3e [Toast] Disable toasts for dedis 2017-02-23 21:36:02 +01:00
momo5502
070c7ac00a [Menus] Separate playerdataread and restclass menu 2017-02-22 20:38:29 +01:00
momo5502
e7c2d10d19 [StructuredData] Correctly update stats (by @RektInator) 2017-02-22 20:17:58 +01:00
momo5502
ea3ac3ddcb [Localization] Generate class names for 10+ classes 2017-02-22 19:07:46 +01:00
momo5502
712f0d9ef4 [D3D9Ex] Shader check causes FPS drops 2017-02-22 19:07:46 +01:00
momo5502
334cc318a4 [FileSystem] Allow executing configs in subfolders 2017-02-22 19:07:46 +01:00
sr0
94429ed35f Revert "[QuickPatch] Disable several unneeded features when running as a dedicated server" 2017-02-21 21:49:42 +01:00
sr0
c7f7f532dd [News] Remove unneeded dedicated check and fix another one 2017-02-21 21:47:02 +01:00
sr0
6ab4dd7f9a [QuickPatch] Disable several unneeded features when running as a dedicated server 2017-02-21 21:40:59 +01:00
sr0
151bb04a26 [News] Do not initialize when running as a dedicated server 2017-02-21 21:40:18 +01:00
sr0
6d151f7707 [ModList] Do not initialize when running as a dedicated server 2017-02-21 21:39:58 +01:00
sr0
437ee48f8f [ConnectProtocol] Do not initialize when running as a dedicated server 2017-02-21 21:39:40 +01:00
TheApadayo
06472685e2 [Memory] Add non buggy IsBadReadPtr implementation 2017-02-21 14:15:47 -05:00
momo5502
a88afc078f [Friends] Small presence comment
[ci skip]
2017-02-21 16:07:52 +01:00
momo5502
2a3738e001 [Friends] Get friend appids with IW4x mod 2017-02-21 08:46:12 +01:00
momo5502
f89dd4f3e8 [Friends] Correctly clear presence data 2017-02-21 00:16:23 +01:00
momo5502
d121b9119d [Friends] Better presence handling + Spacewar app as fallback 2017-02-20 23:58:58 +01:00
momo5502
0198948d26 [Exception] Fix message box 2017-02-20 21:30:59 +01:00
momo5502
a4abdd9dcb [StructuredData] Add 15 classes code, still not fully working! 2017-02-20 19:18:07 +01:00
/dev/root
6ca62a27ab [Friendlist] Only show ingame name if it is different to steam name 2017-02-20 17:57:25 +01:00
momo5502
131c165401 [Friends] Store logged in state 2017-02-19 11:38:18 +01:00
momo5502
81f0116071 [Friends] Correctly store cache 2017-02-19 10:48:56 +01:00
momo5502
b58e235653 [Menus] Fix scriptmenu error 2017-02-18 22:52:42 +01:00
momo5502
8be08154c5 [Menus] Fix scriptmenu loading 2017-02-18 21:51:07 +01:00
momo5502
a7f0b6b4d2 [Console] Correctly hide the console 2017-02-18 21:14:42 +01:00
momo5502
f2df11883c [Proxy] Use IW4x icon for toast 2017-02-18 19:42:36 +01:00
momo5502
1764708d6f [Proxy] Launch steam if necessary 2017-02-18 17:26:14 +01:00
momo5502
1b7aea6780 [Toast] Support for native toast notifications 2017-02-18 17:25:54 +01:00
momo5502
2f3e665c89 [Friends] Use joystick emblem 2017-02-18 12:50:02 +01:00
momo5502
7697ab1764 [Friends] Don't send friend info with nosteam flag 2017-02-18 11:45:13 +01:00
momo5502
ccb7c48587 [Dvar] Disallow setting cheat dvars via menus 2017-02-18 11:39:01 +01:00