44 Commits

Author SHA1 Message Date
alexsandulescu
550277334c TEMPORARY STORING PRIVATE SERVERS ICON IN CHAR ARRAY I KNOW IT LOOKS LIKE SHIT BUT IMMA DO RESOURCES AT SOME POINT OKAY? 2021-07-26 22:55:57 +03:00
alexsandulescu
c8b7f75035 Private servers connect dialogue + password field 2021-07-25 15:26:18 +03:00
alexsandulescu
a6e88f62d5 Initial UI design for private servers connect 2021-07-24 20:37:26 +03:00
alexsandulescu
b473d23f7d Refactored companion to use same serverlisting class used for external servers to keep its internal hosting state 2021-07-24 19:55:23 +03:00
rexx
764bf635b6 replaced version with port on server browser 2021-07-22 13:01:47 +01:00
IcePixelx
6b7200f459 shorter sig for MSG_EngineError 2021-07-21 19:34:19 +02:00
IcePixelx
42df81cbb3 Added new functions to address.h, Shortened SQVM_Print Pattern. 2021-07-21 16:15:32 +02:00
Amos
a0f45c8791 Update variable names
Removed old WPM calls after confirming the new system works
2021-07-20 16:32:25 -07:00
IcePixelx
8e46b6f379 Added memory helper class. 2021-07-20 23:28:54 +02:00
Amos
757cf804d4 Fix crash in ServerBrowser while executing commands 2021-07-19 10:14:46 -07:00
IcePixelx
b3d5b5c2ad Switched to precompiled headers, compile time is very fast now. 2021-07-19 15:45:42 +02:00
IcePixelx
2f239760ad Assign g_GameConsole ptr only 1 time, Fixed variable initialization, fixed overlay.cpp crash with free call. 2021-07-19 14:31:12 +02:00
IcePixelx
2d7300f5b3 Renamed hook and memory addresses, FIxed calling original in isPersistenceDataAvailable 2021-07-19 13:36:36 +02:00
Amos
3fa766f730 Set persistent var for all players on connect
And separate serverbrowser from gameconsole
2021-07-19 04:05:54 -07:00
IcePixelx
243756ee2b moved constructor to header. 2021-07-18 20:02:39 +02:00
alexsandulescu
8b78ab729b Added request response messages on imgui
remove expire field
removed ip field from gui list
2021-07-18 20:31:40 +03:00
IcePixelx
b98f1c94a3 re-named console variables. 2021-07-18 17:38:59 +02:00
IcePixelx
5191a24d37 Added GameGlobals, Re-factored overlay.cpp. 2021-07-18 17:34:15 +02:00
IcePixelx
51f5a29541 Added FrameStageNotify hook, Added CHostState class, Added CHLClient Class 2021-07-18 02:16:16 +02:00
IcePixelx
f90b22224c Merge branch 'merge' into pr/2 2021-07-18 01:46:48 +02:00
alexsandulescu
a167eed2c1 fixed bug 2021-07-17 01:48:46 +03:00
alexsandulescu
5f85c0510d Merge remote-tracking branch 'upstream/master' 2021-07-16 23:12:20 +03:00
alexsandulescu
309e4acf21 Added state check kek 2021-07-16 23:10:10 +03:00
IcePixelx
8aee8712a2 Updated PatternScan and added more gameclasses. 2021-07-15 16:33:13 +02:00
alexsandulescu
d9fe7effe5 Various 2021-07-14 12:51:25 +03:00
IcePixelx
33ba9ed11f Added CInputSystem Interface and use a different method of disabling game input. 2021-07-13 18:38:48 +02:00
alexsandulescu
55ec44b584 Merge remote-tracking branch 'upstream/master' 2021-07-13 00:40:30 +03:00
alexsandulescu
7630468806 changed the serverlisting info 2021-07-12 21:13:30 +03:00
alexsandulescu
bac0e5eb8a Cleaned up the code a bit; reverting amos fix for dedi; added instead separate dedi checkbox; added manual ip connect functionality in server browser; cleaned up the ui a bit 2021-07-12 20:34:54 +03:00
Amos
ae865cafae Hook EngineError(..) 2021-07-12 08:47:54 -07:00
alexsandulescu
0e2eab438e Fixed my shit 2021-07-09 22:27:32 +03:00
Amos
4f80dbba19 Fixed several issues
* Fixed clientcommand codecallback
* Fixed engine crash on connect command execution
* Disabled automated connect command execution when starting listen server
*Rson files now load from the disk if they are present on the disk
2021-07-09 06:18:07 -07:00
Amos
468fa73dfc Refactor hexdump utility 2021-07-08 11:45:03 -07:00
Amos
02c02f53b0 Update detours to S3 N1094
Update project to build R5pc_r5launch_N1094_CL456479_2019_10_30_05_20_PM
2021-07-03 08:18:57 -07:00
Amos
5d92c8c226 Fixed several bugs in the GameConsole class
Fixed several bugs in the GameConsole class caused by a single variable that shouldn't be initialized where it was.

Fixed GameConsole glitch on right mouse click event
2021-06-20 09:04:13 -07:00
Amos
7495f1b4fa Move console hook management to own implementation
+ Function renaming
2021-06-19 12:05:12 -07:00
Amos
3577fe0b6c Implement portable Input hook system
This implementation is for portability, so its not module specific and can be used on all programs utilizing those API's
2021-06-19 07:21:47 -07:00
Amos
6700343e2e Light cleanup + Improvements
* Cleanup unused stuff
* Make codeblock segmentation bigger
* Overlay improvements
2021-06-19 07:18:39 -07:00
Amos
62a0b5cebb Improvements to GameConsole class
* Improvements to GameConsole quality

* Add post-build events for renaming release executables to allow debugging "Debug" and "Release" from the same install

* Segmentate codeblocks for easier reading and scrolling
2021-06-17 17:07:26 -07:00
Amos
cb0e72fc0a Forward console output to in-game console
Light cleanup. Hook RSON loading for debugging and improvements for console overlay.

TODO: fix thread lock on concomand execute from Present(..)
2021-06-16 16:43:03 -07:00
Amos
d424c75081 Refactor D3DX11 hook + implement ResizeBuffer handler
Destroy/release objects and recreate render view target on resolution change of the application
2021-06-16 16:12:53 -07:00
Amos
21bc365a71 Add prototype DirectX hook implementation
/* PROTOTYPE */
2021-06-14 17:56:53 -07:00
Amos
3be3bcd5c1 Add console overlay implementation
/* PROTOTYPE */
2021-06-14 17:56:18 -07:00
Amos
584b64f0f3 Restructure R5Dev codebase 2021-06-14 17:41:20 -07:00