Marvin D
f8915f7c5d
added pattern to p_CPakFile_LoadPak_OpenFileOffset
2022-10-31 00:08:32 +01:00
Kawe Mazidjatari
2a86970f12
Fix Smart Pistol's trajectory trace (laser line)
...
The smart pistol's laser line overlay did not draw after the debug overlay rebuild. After some small debugging, I found out that there was a function that creates the curved trace, and creates an overlay with index 4 (originally swept_box), however, the structure is different to that of swept_box. This is laser_line. Implemented logic for drawing out laser line, which essentially just calls DrawLine (as is the case in the engine).
2022-10-30 23:38:19 +01:00
Marvin D
3ea5ec1d5e
Move deadlock check.
2022-10-30 23:05:37 +01:00
Marvin D
6e42f18ed9
PakProcessGuidRelationsForAsset rebuilt
...
Some unknown fields are still present.
Structs and some naming credits to @r-ex
2022-10-30 20:17:50 +01:00
Kawe Mazidjatari
bc361c7c85
Fix texture streaming debug overlay bug
...
Fix bug where we did not log the actual total streaming texture memory.
2022-10-30 10:18:22 +01:00
Kawe Mazidjatari
196bf4c2b3
Logging code cleanup
...
* Change qualifiers for some types (make const, static const, etc..).
* Renamed 'CNotifyText' to 'CTextNotify'.
* Renamed 's_LogMutex' to 'g_LogMutex' (mutex was not static).
2022-10-30 10:08:14 +01:00
Kawe Mazidjatari
3eadb1ed93
Make const
...
No modification is performed.
2022-10-29 00:01:10 +02:00
Kawe Mazidjatari
9c440e1e68
Overlay log system cleanup
...
* Use single static buffer instead of each overlay having its own (its only used in the material system thread).
* Improved readability by using ternary operators and c++ style casts.
2022-10-26 01:55:36 +02:00
Amos
255de2dd3b
Add 'gl_rmain.h/cpp' to the client dll project
2022-10-24 11:10:15 +02:00
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