1564 Commits

Author SHA1 Message Date
Kawe Mazidjatari
b5b56c83ea CAI_Utility::DrawAIScriptNetwork: light cleanup 2022-10-24 00:52:32 +02:00
Kawe Mazidjatari
62f0e2aaf0 Removed extraneous string copy constructor in CMDLCache::FindMDL
Removed extraneous copy constructor, and added const qualifier to string 'svStudio'.
2022-10-24 00:51:47 +02:00
Kawe Mazidjatari
3b5428051c CConsole cleanup and optimizations
* Add const qualifier to method 'GetHistory'.
* Acquire mutex lock at the start of new method 'RemoveLog'.
2022-10-24 00:50:07 +02:00
Marvin D
b689a2f618 CEngineTrace adjustments @r-ex 2022-10-23 23:47:27 +02:00
Marvin D
6a91e3c7e8 playlist indent 2022-10-23 01:28:10 +02:00
Marvin D
136ac06b7c ClipTransform, ScreenTransform (W2S) 2022-10-23 01:20:49 +02:00
Kawe Mazidjatari
f0f6a096b8 Final header files rename from sample -> editor 2022-10-22 22:55:22 +02:00
Kawe Mazidjatari
6ef89a19ba Final sample -> editor rename 2022-10-22 22:51:39 +02:00
Kawe Mazidjatari
9289356794 Rename "Sample" enumerants to "Editor" 2022-10-22 22:51:39 +02:00
Kawe Mazidjatari
61ff7e5079 Remane NavMesh "Sample" files to "Editor" 2022-10-22 22:51:39 +02:00
Kawe Mazidjatari
28299b4c59 NavMesh rename from "Sample" to "Editor"
This commit only contains a rename, the logic has not been modified.
Renamed everything named "Sample" to "Editor" as its no longer a sample.
2022-10-22 22:34:47 +02:00
Kawe Mazidjatari
edd1c62352 Change vperpXZ to vperpXY 2022-10-22 21:59:57 +02:00
Kawe Mazidjatari
8709a256d9 Use closestPointOnPoly instead of getPolyHeight in dtNavMeshQuery::findRandomPoint 2022-10-22 21:59:57 +02:00
Kawe Mazidjatari
56dd3802f8 Recast & Detour XZY left overs to XYZ
Height should be set on the z axis.
2022-10-22 21:47:07 +02:00
Kawe Mazidjatari
2dcae7b161
Merge pull request #90 from kralrindo/master
update playlist
2022-10-21 22:12:02 +02:00
Kawe Mazidjatari
6f66b3fb31 Merge branch 'indev' into master 2022-10-21 22:02:23 +02:00
Kawe Mazidjatari
02fb1a3571 Add new cvar for logging missing materials
The behavior has been changed; when a material is missing and bComplain is false, nothing gets printed to the console unless 'mat_alwaysComplain' is nonzero.
2022-10-21 21:51:56 +02:00
Kawe Mazidjatari
bf9f758a98 Update version gate (VGameSDK007)
New content will break older servers and clients
2022-10-21 21:51:24 +02:00
Kawe Mazidjatari
fea176eff2 CBrowser: light cleanup 2022-10-21 21:51:24 +02:00
Kawe Mazidjatari
717a081318 Update comment in CAI_Utility::DrawNavMeshBVTree 2022-10-21 21:49:26 +02:00
kralrindo
8d005ee93c update playlist 2022-10-21 18:47:47 +03:00
Kawe Mazidjatari
bc1c922f96 Format playlist 2022-10-20 20:00:57 +02:00
kralrindo
34b6275f9a
Merge branch 'Mauler125:master' into master 2022-10-20 20:20:31 +03:00
kralrindo
c0ce950ded update playlist 2022-10-20 20:20:03 +03:00
Kawe Mazidjatari
0871cba9d7 Add mp_rr_arena_skygarden to navmesh build system 2022-10-20 17:05:20 +02:00
Kawe Mazidjatari
207f400d49
Update playlists_r5_patch.txt
Use regular beta watermark version
2022-10-20 16:54:41 +02:00
kralrindo
bd81b66ce6 update playlist 2022-10-20 17:35:03 +03:00
kralrindo
5bb1178391 add volt and sentinel into playlist 2022-10-19 02:13:26 +03:00
Amos
142c0d1de5 CPackedStore: fix directory file name sanitizer
The sanitizer can retrieve the directory file name from the block file name if this is passed instead. This was broken in the previous system. Sanitization can be opted out if the 3rd parameter of the 'fs_vpk_unpack' command is omitted.
2022-10-11 15:37:34 +02:00
Kawe Mazidjatari
addf815873 BHit_f light cleanup 2022-10-11 01:32:43 +02:00
Kawe Mazidjatari
2675fca219 Use Q_stricmp macro 2022-10-11 01:24:08 +02:00
Kawe Mazidjatari
dac63ee5ef Add FCVAR_REPLICATED console flag icon 2022-10-11 01:22:21 +02:00
Kawe Mazidjatari
74f8c15481 Add assert for recursive shutdown 2022-10-11 01:21:26 +02:00
Kawe Mazidjatari
530b645a4d Additional AI Network render optimizations
* Make box's mins and maxs static const.
* Use SSE to pack 4 indices into 1 128bit register, and shuffle to prevent duplication. Only 2 indices are used at the moment.
2022-10-11 01:20:59 +02:00
Kawe Mazidjatari
bc3b580525 Add logic for preventing recursive SDK initialization
This allows for loading the game with the client.dll without loading the main worker/sdk dll. gamesdk.dll is imported by the game executable, so we cannot circumvent its loading without some hacks, so instead, we just check if -noworkerdll is passed and not perform any init if its present.
2022-10-09 12:41:22 +02:00
Kawe Mazidjatari
1e23ddbf35 Fix client dll crash during squirrel script init
The 'developer' cvar was nullptr because it was never assigned to the developer cvar address (it was defined away).
2022-10-09 12:38:16 +02:00
Kawe Mazidjatari
99a33e95f1 Additional VPK lib cleanup and performance improvements 2022-10-09 12:08:54 +02:00
Kawe Mazidjatari
8880f4e7f0 Rename "Enable Development" to "Enable Developer" in SDK launcher
Renamed to "Developer" as this is the name of the cvar, and the global define within the script API. This should express the intention more clearly.
2022-10-07 22:33:37 +02:00
Kawe Mazidjatari
c1ca5d0878 Fix spelling mistakes in Recast & Detour library 2022-10-07 22:32:08 +02:00
Kawe Mazidjatari
10f728081c CConsole::FindFromPartial light cleanup
Improve readability by moving logic out of conditional scopes.
2022-10-07 22:31:16 +02:00
Kawe Mazidjatari
703caebe6b Unload SDK pak files before Engine pak files
This is required, as we use assets within the engine pak files. Unloading the engine pak files first will result in a seg fault during shutdown.
2022-10-07 22:22:32 +02:00
Kawe Mazidjatari
72a60f6f39 Fix project "dedicated" compile errors 2022-10-05 02:11:13 +02:00
Kawe Mazidjatari
a68fda98c1 Fix crash when loading arena maps caused by recent BSP crash fix
CMaterial and CMaterialGlue derive from the same abstract classes. The function that builds the culling map uses IMaterialInternal, which is used by CMaterial, CMaterialInternal and CMaterialSubRect. Added a check for CMaterialGlue as these are valid too.
2022-10-05 01:59:22 +02:00
Kawe Mazidjatari
70153d209c Additional NavMesh debug draw optimizations
* Init vCamera once during call (MainViewOrigin() won't change during the execution of this function).
* Construct Vector3D for camera distance only once, using SIMD.
2022-10-05 00:55:29 +02:00
Kawe Mazidjatari
31903be52e Use Hungarian notation throughout rest of the file
For consistency, we use Hungarian notation.
2022-10-04 23:00:33 +02:00
Marvin D
f9b51433ad Update basetypes.h 2022-10-04 00:52:59 +02:00
Marvin D
4ae766f19e survival backpack playlist vars 2022-10-03 13:20:50 +02:00
Kawe Mazidjatari
46d3819f63 Update sdklauncher.cpp 2022-10-03 01:23:00 +02:00
Kawe Mazidjatari
65f17cfa8e Remove extraneous semicolons from string concat in sdklauncher 2022-10-03 01:16:56 +02:00
Kawe Mazidjatari
036d2e8e80 CAI_Utility::DrawAIScriptNetwork: light cleanup 2022-10-03 01:15:29 +02:00