maybegreat48
ab54473371
Add improved desync kick protection ( #443 )
...
Update GTAV-Classes vendor
2022-09-12 20:44:47 +02:00
Yimura
d8023befc9
refactor: Removed detour of IS_DLC_PRESENT ( #430 )
2022-09-08 15:20:56 +02:00
maybegreat48
25c754ffa6
Improve protections ( #428 )
2022-08-29 12:26:18 +02:00
Forever Gone
954b7673ee
Improved detour handler, cleaned up hooks, and improved RCS hook ( #399 )
...
* Removed player join/leave for assign physical index, added new stuff to RCS, and improved joaating functions because it was driving me nuts.
* Improved the detour handler, got it down to 15ms or so for hooking. and added the sync options in the view
* Added includes to RCS
* Added a check on GGO to ensure it's not null
* Updated GTAV-Classes submodule
* Added CObject header file
* Changed a native to a pointer, when such changes didn't need to be done.
* Changed string on hooking
* Fixed the enum, was unsigned so removed -1 as unknown object to out of range sync.
* Added IDP Enable/Disable (#402 )
2022-08-09 20:39:55 +02:00
Yimura
15ecf00f94
Add custom text service ( #370 )
2022-07-29 14:32:02 +02:00
Yimura
951c1bd70c
feat(ReceivedEvent): Added CKickVotesEvent ( #363 )
2022-07-28 20:19:07 +02:00
Yimura
5c238044db
Update menu for 1.61 ( #360 )
2022-07-27 14:39:22 +02:00
mentolixite
1600918926
feat(ScriptEventHandler): Block forced teleport to beach ( #337 )
2022-07-15 14:55:40 +02:00
Yimura
ba5df96984
fix(SigScanner): bYpAsSeD dEtEcTiOn ( #339 )
2022-07-15 14:51:03 +02:00
Forever Gone
825584a520
feat(hooks): General cleanup on hooks and pointers ( #322 )
2022-07-05 22:54:45 +02:00
Yimura
36e054b705
feat(hooks): replace increment stat with received event handler ( #320 )
...
Closes #296
2022-07-05 18:58:12 +02:00
Yimura
e374e83e3f
refactor: hooking restructure ( #311 )
2022-07-03 01:05:33 +02:00
aa15032261
30ac1e3d39
Added more TSE crash protections and fixed some TSE notifications ( #302 )
2022-07-01 21:35:36 +02:00
Yimura
d243aef3ce
refactor: cleaned up service directory structure ( #300 )
2022-06-30 00:11:54 +02:00
Quentin E. / iDeath
34a029b693
Desync kick / MsgNetComplaint: ( #289 )
2022-06-27 15:41:03 +02:00
mentolixite
8626bf2184
feat(PlayerList): Show self at the top, separated by a divider ( #271 )
...
Additionally I redesigned how the player service worked.
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-06-24 19:48:03 +02:00
Yimura
14aa991147
feat(Protections): Prevent TSE freeze and alternative send to cayo
2022-06-22 12:19:00 +02:00
Yimura
55fa357402
fix(Spoofing): Restore local spoofed name to prevent detection
2022-06-21 23:41:11 +02:00
Yimura
1b556a1218
feat(Protection): Catch vehicle temp action 15
...
Credit: @SkiddyToast
2022-06-19 20:42:40 +02:00
mentolixite
a2848e933d
feat(Hooks, PlayerList): CNetworkPlayerMgr::init(), add self ( #251 )
2022-05-28 17:44:05 +02:00
mentolixite
689c9bd216
feat(ScriptEventHandler): Block known malicious script events ( #219 )
2022-05-28 17:42:48 +02:00
DayibBaba
cf2ae14a3e
Received clone sync hook ( #235 )
2022-05-23 00:31:21 +02:00
Reece Watson
70d04aa1ce
feat(Protections): Added desync protection and notification ( Closes #156 ) ( #220 )
...
* feat(Protections): Added desync protection and notification (#156 )
* fix(Protections): Fix warning and revert Premake VS version
2022-05-20 18:17:41 -04:00
Yimura
8cf086adb0
refactor(FreemodeRecovery): Replaced stack recovery and patch script VM instead
...
closes #213
2022-05-18 23:17:57 +02:00
Yimura
bd7e2467e7
fix(ScriptEventHandler): Actually catch bad hashes
2022-05-16 12:49:21 +02:00
Yimura
ad690f242b
feat(ErrorScreen): Removed detour hook as it's "detected"
2022-05-13 18:45:32 +02:00
Yimura
286960ac18
feat(Protections): Added network group override protection
2022-05-13 18:26:15 +02:00
Yimura
9649c8f8fe
fix(ReceivedEvent): Actually catch stupid crash
2022-05-10 21:59:03 +02:00
Yimura
050149e8af
feat(Protection): Added TASK_TEMP_VEHICLE_ACTION anti-crash
2022-05-10 20:23:48 +02:00
Yimura
2ee785f50f
fix(ReceivedEvent): Reset SCRIPTED_GAME_EVENT buffer
2022-05-10 17:06:00 +02:00
Yimura
0390050d3f
Fix Script Event Handler hook from clogging event queue ( #163 )
...
* fixes #154
* fix(ReceivedEvent): BitBuffer was incorrectly initialised
2022-05-08 22:00:55 +02:00
Yimura
5c03e8868a
fix(ScriptEventHandler): Filter rotate cam for current PlayerID
2022-03-31 01:06:15 +02:00
Yimura
a2f459fad9
feat(Logging): Added settings to toggle them ( #126 )
...
* feat(Settings): Added notification settings
2022-03-21 18:10:18 +01:00
Yimura
49a4d4c802
refactor: Improvements and small changes ( #125 )
...
* fix(Looped): Typo in spectate function name
* fix(Spectate): Prevent falling through world
* feat(Pointers): Shortened useless part of signature
* feat(ReceivedEvent): Removed unused include
* feat(Protections): Optimised NET_ARRAY_ERROR protection
* feat(View/Settings): Restructured protections dropdown
2022-03-21 18:02:30 +01:00
Yimura
ed9d6cef25
feat(Protections): Added version mismatch patch
2022-03-16 15:55:27 +01:00
LiamD-Flop
eb71752b5b
feature(GUI): Notifications are gui styled. ( #69 )
...
* feature(GUI): Notifications are gui styled.
* feature(GUI): Removed ~r~
2022-03-02 00:21:29 +01:00
Yimura
a2d9f04f1e
feat(Globals): Simplified code, sorry to anyone who has to update their code
2022-02-22 01:18:49 +01:00
Yimura
e1632c329c
feat(Notify): Simplified code, using std::string_view
2022-02-21 01:24:27 +01:00
Yimura
8b385165fd
feat(Hooks): Don't log player join/leave
2022-02-02 13:05:04 +01:00
Yimura
8b656cf533
chore: Replace strcat and others with fmt::format
2022-02-02 02:32:30 +01:00
Yimura
1dc68d23e1
feat(PlayerList): Rewrite of entire player management system
2022-01-31 18:27:35 +01:00
Yimura
9726d96c6a
feat(vendor): Updated GTAV-Classes
2022-01-30 00:23:26 +01:00
Yimura
ccb045eb5a
fix(Hooks): Type in player left hook
2022-01-26 22:41:16 +01:00
Yimura
296d147fa6
feat(ScriptEventHandler): Forgot to block rotate cam
2022-01-26 21:37:08 +01:00
Yimura
257fd54956
feat(ScriptEventHandler): Prevent network bail
2022-01-26 15:23:57 +01:00
Yimura
d762e9e69f
feat(Hooks): Added player join and leave hooks
2022-01-25 02:55:35 +01:00
Yimura
a65171db21
feat(Hooks): Split freemode script recovery into 2 different files
2022-01-21 23:13:10 +01:00
Yimura
5ae10d4e4b
feat(Hooking): Added GTA Thread start hook
2022-01-21 23:11:37 +01:00
Yimura
74fdad96fe
feat(Debug): Added Script Event Logging
...
Closes #26
2022-01-06 08:47:00 +01:00
Yimura
3394f8e65c
feat(Hook): Dismiss shop_controller error instead of silencing it
2021-12-22 14:38:51 +01:00