55 Commits

Author SHA1 Message Date
Yimura
a11e7e0aff feat: Metric Logging (#483) 2022-10-21 13:37:18 +02:00
Quentin E. / iDeath
987579575a Implements #272 (#461)
Closes #272
2022-10-06 12:30:04 +01:00
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
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
5c238044db Update menu for 1.61 (#360) 2022-07-27 14:39:22 +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
mentolixite
a2848e933d feat(Hooks, PlayerList): CNetworkPlayerMgr::init(), add self (#251) 2022-05-28 17:44:05 +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
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
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
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
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
d762e9e69f feat(Hooks): Added player join and leave hooks 2022-01-25 02:55:35 +01:00
Yimura
5ae10d4e4b feat(Hooking): Added GTA Thread start hook 2022-01-21 23:11:37 +01:00
Yimura
8d6152bcd5 fix(Hooking): Confusion between 2 different natives 2021-12-22 14:26:54 +01:00
Yimura
cbd94e4ef0 fix(ErrorScreen): Fix arguments and simplified pointer decl 2021-12-22 01:13:10 +01:00
Yimura
136cb01164 feat(Spoofing): Added spoofing with SendNetInfoToLobby hook 2021-12-18 19:24:30 +01:00
Yimura
f95a390310 feat(Hooks): Removed useless REPORT MYSELF and REPORT CASH SPAWN events 2021-12-18 14:58:02 +01:00
Yimura
105fe7f6d5 feat(Hooks): Added is_dlc_present hook 2021-12-06 16:39:46 +01:00
Yimura
3b840f62e9 feat(NativeHooks): Added basics for native hooking 2021-11-08 13:05:28 +01:00
Yimura
a388bf573a feat(Protections): Hooked REPORT_MYSELF_EVENT sender 2021-08-08 10:19:04 +02:00
Yimura
1bb98d7fc6 feat(Hooks): Removed report cheating handler unused 2021-08-05 14:59:05 +02:00
Yimura
a55cbcd571 feat(Protections): Added scripted game event protection 2021-07-26 00:38:03 +02:00
Yimura
411c2dd168 feat(Hooking): Added hooks for report_cash_spawn & report_cheating 2021-07-24 14:49:31 +02:00
Yimura
cc3faf92eb refactor(Hooks): Swapped net_event_struct with CNetworkIncrementStatEvent 2021-05-26 14:45:36 +02:00
Yimura
7a99637cec refactor(IncrementStatHook): Re-added old code 2021-05-25 14:44:35 +02:00
Yimura
2093db6220 refactor(IncrementStat): Removed increment stat and moved to received event 2021-05-25 14:09:02 +02:00
Yimura
3cd570be91 feat(Protections): Added received event 2021-05-25 12:58:33 +02:00
Yimura
552bc5f49b feat(Hooks): Added error screen hook 2021-05-20 15:49:36 +02:00
Yimura
ab2d2c9af7 feat(IncrementStatEvent): Added REPORT blocking 2021-05-19 16:19:38 +02:00
Yimura
7a5473de0b feat(Protections): Added freemode_script_recovery 2021-05-19 00:41:55 +02:00
Yimura
934b1e704a feat(Project): Fresh start 2021-05-18 23:03:42 +02:00
Yimura
2aaed8dbe4 feat(Pointers): Fixed pointers for RECEIVED EVENT and EVENT ACK 2021-02-19 15:42:39 +01:00
Yimura
35f9cea162 wip(Hooks): Received event protections 2021-02-07 17:08:25 +01:00
Yimura
d069e2893b feat(GetLabelText): Added hook for getlabeltext 2021-02-04 18:39:20 +01:00
Yimura
85348fc77d feat(ScriptEventHandler): Changed a2 from int64_t to CNetGamePlayer 2021-02-03 19:43:15 +01:00
Yimura
bb268eda69 feat(Hooks): Added snend net info to lobby hook 2021-01-29 18:56:17 +01:00
Yimura
e667330eaf refactor(RIDJoiner): Cleaned up some old broken code 2021-01-14 21:36:06 +01:00
Yimura
3334eec75e wip(Project): pushing project 2021-01-10 16:19:40 +01:00
Yimura
70ea408992 feat(Hooking): Added protections for remote events on GetEventData function. 2020-12-31 23:22:28 +01:00
Yimura
ec8905a339 feat(Hooking/Pointers/TabOnline): Added disable chat censoring option 2020-12-31 02:22:12 +01:00