Amos
bcd0917de2
Merge pull request #1 from HappyDOGE/master
...
Fix dear imgui colors, only set style once
2021-07-12 10:30:14 -07:00
HappyDOGE
9e11cdd68a
Fix dear imgui colors, only set style once
2021-07-12 20:21:07 +03:00
Amos
884c1d57bb
Enable connect command execution on listenserver init again
2021-07-12 08:49:02 -07:00
Amos
ae865cafae
Hook EngineError(..)
2021-07-12 08:47:54 -07:00
Amos
13f7c1e673
Update lib paths
2021-07-10 12:27:10 -07:00
Amos
f07667a9e0
Optimize hexdump util
2021-07-10 12:06:41 -07:00
Amos
ca3be1347a
Add missing lib files
2021-07-10 12:05:26 -07:00
Amos
c842f7be8b
Forgot to add init call for setting globals
2021-07-09 11:49:44 -07: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
d759ffe714
Enable manual EOL in spdlog
2021-07-08 11:44:38 -07:00
Amos
54de5fed0e
Add spdlog library
2021-07-08 07:07:27 -07:00
Amos
cb0bbd6c42
Move external libraries to dedicated directory
2021-07-08 07:01:02 -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
e0ca233333
Run command execution in a separate thread to prevent render thread lockup
v1.1
2021-06-28 15:54:47 -07:00
Amos
435c48695f
Fix code errors and comments
2021-06-28 15:51:32 -07:00
Amos
53721b2d69
Update README.md
2021-06-20 10:03: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
v1.0
2021-06-20 09:04:13 -07:00
Amos
7495f1b4fa
Move console hook management to own implementation
...
+ Function renaming
v0.9
2021-06-19 12:05:12 -07:00
Amos
48766c23d9
Light cleanup
2021-06-19 11:22:45 -07:00
Amos
869e60af66
Initialize input hooks
2021-06-19 11:21:31 -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
v0.8
2021-06-17 17:07:26 -07:00
Amos
181f88d902
Fix typo and leftovers in id3dx.cpp
v0.7
2021-06-16 17:34:17 -07:00
Amos
6ad6a230ea
Move to fread(...) instead for launch parameters
2021-06-16 17:03:02 -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(..)
v0.6
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
4db41e5e04
Small code adjustment
...
Tabs to spaces for consistency between code editors
2021-06-14 18:09:41 -07:00
Amos
341d8fc638
Implement DirectX hook + ImGui console
...
/* PROTOTYPE */
2021-06-14 17:58:48 -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
003454d659
Implement Imgui files
2021-06-14 17:42:11 -07:00
Amos
584b64f0f3
Restructure R5Dev codebase
2021-06-14 17:41:20 -07:00
Amos
1af04b0775
Add missing license files
2021-06-14 17:30:06 -07:00
Amos
1845cf21c9
Add ImGui files
2021-06-14 17:29:04 -07:00
Amos
8e7a383d9b
Fix server-side client account verification
...
Fix typo and replacement opcodes
v0.5
2021-06-08 11:29:46 -07:00
Amos
850bbc19ef
Code refactor + improvents
...
* Move all utilities to single implementation file
* Remove unnecessary code in .cpp and .h
* Patch opcodes in runtime instead of patching raw PE file
* Move launch parameters to cfg folder instead
* Move back to pattern scan instead of hardcoded offsets
* Change langauge to new ISO C++17 standard
2021-06-08 10:54:49 -07:00
Amos
747fad353e
Update Detours
2021-06-08 10:23:04 -07:00
Amos
9b5d80ee95
Add missing license files
2021-06-08 10:15:53 -07:00
Amos
2d7fd265e7
Update README.md
2021-06-08 10:13:07 -07:00
Amos
0642eda75e
Update README.md
v0.4
2021-05-18 14:15:49 -07:00
Amos
6a2850bab0
Update offsets for S1
...
Build R5pc_r5launch_N52A_CL399039_2019_03_12_03_21_PM
2021-05-18 07:02:39 -07:00
Amos
348cfee29c
Implements hexdump utility and light code improvements
...
New hexdump utility,
New simple Origin hooks
Default back to hardcoded offsets for faster launch times
v0.3
2021-05-17 07:54:13 -07:00
Amos
c8a682ddaa
New hook for ConCommandBase::IsFlagSet(...)
...
Updated signatures
Code cleanup and improvements
Fixd some bugs and crashes
2021-04-25 14:36:55 -07:00
Amos
c53ba3f31e
Update README.md
v0.2
2021-04-17 05:08:31 -07:00
Amos
d5c4254433
Add missing comment
...
Accidental deletion lol
2021-04-17 04:55:30 -07:00
Amos
683dcfe534
Improve code and readability
...
Additional cleanup and micro refactor of the console. New signature for S2+ SQVM's. Every release of the game executable is now supported
2021-04-17 04:51:04 -07:00
Kawe Mazidjatari
f56acb1a42
Improve signatures
...
Respawn had compiled a static library of Google 's 'Protocol Buffers' at the start of season 6 inside the game executable, which completely altered the function sig of the script load func.
All the other ones matched 1:1 minus 2 or 3 bytes, most likely because they updated the msvc 2017 15.6 compiler to the latest microsoft has rolled out (msvc 2017 15.9). Console works on every version now.
2021-04-16 11:14:30 -07:00
Kawe Mazidjatari
aa79120a72
Light cleanup
2021-04-16 11:06:20 -07:00