4730 Commits

Author SHA1 Message Date
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
Kawe Mazidjatari
7e0f47d2e4 Fix compiler error 2021-04-16 14:15:29 +02:00
Kawe Mazidjatari
4439f513d0 Implement signature based hooking and small code cleanup
Better signatures have to be created in the future to support roughly all retail r5apex modules. Maybe also load a file from the disk containing offsets for instant hooking before falling back to sigscan
2021-04-16 14:12:39 +02:00
Kawe Mazidjatari
0550d053ec Load command line arguments from a .txt file residing next to the GameEXE v0.1 2021-04-13 05:05:29 -07:00
Kawe Mazidjatari
db261d9de7 Add README.md 2021-04-13 05:03:47 -07:00
Kawe Mazidjatari
3322864d93 Change offsets to R5PC_J1624A_CL394493_2019_02_24_09_29_PM
TODO: maybe add AOB/sigscanning if we move it all over to season 1 r5apex executable or later
2021-04-13 04:49:46 -07:00
Kawe Mazidjatari
f6b1e8afac Initial Commit. 2021-04-13 04:45:22 -07:00