Kawe Mazidjatari
8c76283ba1
Color log game logic errors
2022-05-20 01:07:42 +02:00
Kawe Mazidjatari
f14b3e5dfa
Confirmed working on <S3
2022-05-19 21:29:40 +02:00
Kawe Mazidjatari
62b062df6a
Mat_CrossHair_f works and CMaterialGlue structure aligns
2022-05-19 19:37:54 +02:00
Amos
02744e2569
Fix alignment for SQVM struct
2022-05-19 10:56:27 +02:00
Kawe Mazidjatari
f2bfbdc568
Update cmd.cpp
2022-05-19 02:21:06 +02:00
Kawe Mazidjatari
3e403224d0
Pad seconds by 10 instead (3+1+6)
2022-05-19 02:20:52 +02:00
Kawe Mazidjatari
8816a28372
SQVM cleanup
...
The SDK could now obtain context index for builds before S3
2022-05-19 02:19:43 +02:00
PixieCore
67201edc82
fix comments on RTech::GetPakLoadedInfo.
2022-05-19 00:53:58 +02:00
PixieCore
5655b8c759
Implementation for rpak swap. Read description.
...
* RTech::GetPakLoadedInfo returns a reference now instead of a copy. Make sure to check the pointer is valid from now on if dealing with the returned pak entry.
* RTech::GetPakLoadedInfo now has a overloaded function that takes string as argument for searching an pak entry.
* new ConCommand pak_swap which has Pak_Swap_f as callback.
* Pak_Swap_f performs pak unload and then load again.
* pak_requestunload can now be used with pak name
2022-05-19 00:47:16 +02:00
Kawe Mazidjatari
6bd1643dfb
Fix SDK for S1 bin
2022-05-18 02:04:37 +02:00
Kawe Mazidjatari
c19dc30898
Fix S1 compiler error
2022-05-18 01:22:59 +02:00
Kawe Mazidjatari
42bb077e8e
Update cmaterialsystem.h
2022-05-18 01:01:49 +02:00
Kawe Mazidjatari
e83c1da649
Add missing directive
2022-05-18 01:01:30 +02:00
Kawe Mazidjatari
32487b4230
Fix SDK for S2 bin
2022-05-18 01:00:46 +02:00
Kawe Mazidjatari
ddfdb4ffd8
See description
...
Add '-nodiscord' and '-nobakedparticles' to launch params for dedicated.
Add hook for 'MemAlloc_Internal()'.
Rename loggers to be more consistent with naming.
Revert omitting frame pointers.
2022-05-17 23:00:30 +02:00
Kawe Mazidjatari
64abf323ec
Update baseclient.h
2022-05-17 02:38:17 +02:00
Kawe Mazidjatari
bc94820b29
CBaseClient backwards compatibility
2022-05-17 02:37:48 +02:00
Kawe Mazidjatari
291ca3700d
Update CBaseClient struct
2022-05-17 02:28:16 +02:00
Kawe Mazidjatari
2ef4f087c5
RPakLoadedInfo_t backwards compatibility
...
Padded struct with 48 bytes (extra FF padding in memory) to match the size with earlier builds (<S3)
2022-05-17 01:33:45 +02:00
Kawe Mazidjatari
325b3d15dc
Cleanup
2022-05-17 01:31:49 +02:00
Kawe Mazidjatari
637041d5e7
Use 'fs' instead of 'std::filesystem'
2022-05-16 21:54:46 +02:00
Kawe Mazidjatari
2e38f2e0dd
Forgot to unlock mutex in early return condition
2022-05-16 21:48:32 +02:00
Kawe Mazidjatari
3bdae1a05f
Use mutex instead
2022-05-16 21:41:15 +02:00
Kawe Mazidjatari
e4c26736e5
Use DevMsg instead of Warning
2022-05-16 21:40:52 +02:00
Kawe Mazidjatari
6dff43bc75
Move and rename ConCommand callbacks appropriately
2022-05-16 21:15:25 +02:00
Kawe Mazidjatari
d1402a7465
General cleanup and improvements
...
Hook CPakFile::Unload() and track when mp_lobby is unloaded.
Removed duplicate pointers for MOD_ProcessPakQueue().
Use DWORD for thread id comparison in MOD_ProcessPakQueue().
Use RPakHandle_t for all RPak handles.
2022-05-16 20:44:19 +02:00
Kawe Mazidjatari
ea3caa1a0b
Fix crash case on invalid pointer
2022-05-16 02:41:35 +02:00
Kawe Mazidjatari
15e01fe309
Fix crash on older windows versions
2022-05-16 02:00:46 +02:00
Kawe Mazidjatari
596682c483
More robust RPak loading/unloading system
...
This is currently the most robust way to perform this.
However it might fail still as the locks don't seem valid for the second loads (we currently load more paks from the same queue..).
We need to push the strings to the queue list and let the engine load these too so a new lock is acquired for that job.
2022-05-15 12:20:21 +02:00
Kawe Mazidjatari
107a516f9e
Implement CBaseClientState structure
2022-05-15 00:29:25 +02:00
Kawe Mazidjatari
9546f7a2ff
Update netpacket_t struct
2022-05-14 18:22:46 +02:00
Kawe Mazidjatari
d7d9f27f71
Update startup_default.cfg
2022-05-14 00:20:44 +02:00
Kawe Mazidjatari
77303e44b5
Optimize RCON
...
Don't run CheckForBan each iteration if no failed attempts are made
2022-05-13 21:41:03 +02:00
Kawe Mazidjatari
ffa6eb55e8
Improve NetAdr2 regex
2022-05-13 20:59:41 +02:00
Kawe Mazidjatari
70503bd975
Update cmd.cpp
2022-05-13 20:59:30 +02:00
Kawe Mazidjatari
d9021e99e9
Update cmd.cpp
2022-05-13 17:54:13 +02:00
Kawe Mazidjatari
81dcfa60a0
Cleanup
2022-05-13 17:51:01 +02:00
Kawe Mazidjatari
3f14198695
Enable more optimization options for all projects
2022-05-13 17:37:23 +02:00
Kawe Mazidjatari
3144227ec8
Update GetAdr implementations to feature spdlog
...
Fixed all alignments and reduced code verbosity
2022-05-13 14:53:25 +02:00
Kawe Mazidjatari
3cc7ea9365
Update net.cpp
2022-05-13 11:26:44 +02:00
PixieCore
30788de692
Fixed clientsdk compilation.
2022-05-12 19:39:55 +02:00
Kawe Mazidjatari
2424545c52
Update unknown parameter names
2022-05-12 01:20:19 +02:00
Kawe Mazidjatari
3e48e746db
Cleanup some strings
2022-05-12 01:07:48 +02:00
Amos
187174cda5
Merge branch 'indev' of https://github.com/Mauler125/r5sdk into indev
2022-05-11 10:30:34 +02:00
Amos
e12469bcbe
Update launcher.cpp
2022-05-11 10:30:08 +02:00
Kawe Mazidjatari
27c3ed0365
Add print functions for printing '__m128i' datatypes
2022-05-10 23:36:01 +02:00
Kawe Mazidjatari
452c8afcf3
Display '%' symbol properly in console
2022-05-10 23:32:44 +02:00
Kawe Mazidjatari
9ceffb2491
Fix forgotten color parameter
2022-05-10 18:09:49 +02:00
Kawe Mazidjatari
868d6ea14a
Extraneous string array
2022-05-10 18:09:31 +02:00
Amos
473db0e320
Finish game console optimizations
...
The console no longer should cause huge frame drops when the vector size increases around its max size
2022-05-10 13:26:03 +02:00