848 Commits

Author SHA1 Message Date
aa15032261
872f933a7f feat(Gui): Improved playerlist. (#317) 2022-07-05 18:56:32 +02:00
Yimura
a5aec88e6f Added model hashtable (#319) 2022-07-05 11:11:16 +02:00
Yimura
e374e83e3f refactor: hooking restructure (#311) 2022-07-03 01:05:33 +02:00
Yimura
514f41ac69 refactor(PlayerService): Split classes into multiple files (#310) 2022-07-03 00:26:25 +02:00
mentolixite
fa7a65475d feat(ViewPlayer): Give health, armour, ammo, weapons (#261)
Co-authored-by: maybegreat48 <96936658+maybegreat48@users.noreply.github.com>
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-07-03 00:03:07 +02:00
aa15032261
6510a19eda Added "Fill Inventory" button. (#309) 2022-07-02 21:45:11 +02:00
Maddy
c6878bdc73 Fix warning and removed non-existent transition state. (#308) 2022-07-02 21:12:50 +02:00
aa15032261
997f5fad71 Added entity proofs (#304) 2022-07-02 17:15:22 +02:00
aa15032261
9dbdfdd1ff Fixed player list unable to display players with same name. (#305)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-07-02 14:55:37 +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
5086d79f5d feat context_menu_service (#293)
- add box around selected entity
- add option to select entity types 
- show reticle in middle of screen
2022-06-29 23:27:44 +02:00
DayibBaba
37721ce73f Name and status variables for the Script system. (#244)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-06-27 20:12:45 +02:00
Quentin E. / iDeath
ba19c7b2b3 Feat vehicle gun improv (#291) 2022-06-27 15:59:25 +02:00
Quentin E. / iDeath
e2696ef4d5 Feat teleport improv (#292) 2022-06-27 15:45:26 +02:00
Quentin E. / iDeath
09f77d79aa Add vehicle jump (#290) 2022-06-27 15:42:53 +02:00
Quentin E. / iDeath
34a029b693 Desync kick / MsgNetComplaint: (#289) 2022-06-27 15:41:03 +02:00
Quentin E. / iDeath
3f4ea4a3d9 cache self player_ptr (#288) 2022-06-27 15:24:34 +02:00
Yimura
9f90b4c935 feat(Vehicle): Spawn list takes up entire screen 2022-06-26 00:31:51 +02:00
mentolixite
12f4035eff feat(vehicle): LSC (Los Santos Customs) tab (#254)
Co-authored-by: mentolixite <mentolixite@pm.me>
2022-06-26 00:14:00 +02:00
Yimura
5df7a425b0 fix(PlayerService): Reset selected player back to dummy
Fixes #282
2022-06-25 22:40:34 +02:00
Kim123LP
483ecd1384 feat(Self): Added Heal (#285) 2022-06-25 22:03:43 +02:00
Quentin E. / iDeath
6ef2a63f8c Make DISABLE_CONTROL_ACTION calls in their own script thread (#284) 2022-06-25 21:17:35 +02:00
Yimura
d323d8a7fe fix(PlayerList): Players rendered off-screen
Fixes #283
2022-06-24 23:57:52 +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
3fca488876 fix(pointers): Replay Interface pointer math
Fixes #280
2022-06-24 11:05:06 +02:00
Yimura
38fed2c473 refactor: Optimised signatures (#279) 2022-06-24 00:23:07 +02:00
Yimura
2aacbfc051 feat(Logger): Remove awful indent 2022-06-23 01:03:46 +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
Yimura
cade4f832b Removed detected stuff (#275) 2022-06-12 21:24:35 +02:00
Yimura
2083f66d94 feat(Detection): Disable sig scanner (#269)
* feat(vendor): Update GTAV-Classes
* feat(Detection): Disable sig scanner
2022-06-03 15:14:26 +02:00
LiamD-Flop
2afe6703f4 feat(CTX MENU): Added ctx menu toggle (#265) 2022-06-02 12:36:16 +02:00
Yimura
d5b5664943 fix(Crossmap): Removed detected natives
Fixes #259
2022-05-28 20:59:53 +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
Maddy
d3d231375c remove(Toxic): remove toxic options 2022-05-24 15:59:54 -04:00
Maddy
e52ba9a02f Improved auto drive (#196)
* Improved logic to handle changes mid drive. Changed default styles. Split to waypoint and wander into two separate files for readability

* Fixed type to remove the hideous warnings

* Fixes

* wfvaenhiuefcsnhiojmfhnevioshnuefvsihnoijmefmvschnfvecshnfevSC

* iNcLuDeS aLpHaBeTiCaLlY
2022-05-24 15:59:25 -04:00
Yimura
a726cccc9e fix(NetworkGroupOverride): Enable protection (#243) 2022-05-23 15:32:38 +02:00
Maddy
c081eda4c8 feat(vehicle): Add turn signals (#239)
* Initial

* Tiny update

* More small fixes

* Run in separate script.

* whoops
2022-05-22 20:00:23 -04:00
karifeld
0f09234130 refactor: Modernized/optimized general code, bug fixing and more (#226)
* refactor: Use self globals

* refactor: Use gui::components

* fix(Vehicle Preview): Addresses #119

Previewed vehicle set to unclimbable

Only preview when hovered on vehicle

* fix(Infinite Clip): Disabling it now works

* fix(No Ragdoll): Disabling it now works

Removed unnecessary calls to natives (0xB128377056A54E2A should be enough)

* fix(Spawn): Wrong footer placement

* fix self globals file name typo

* refactor(Mobile): Clear ped tasks when set conditions are met

Only clear ped tasks if pv_teleport_into bool is true and ped is in a vehicle

* feat(Weapons): Remove current weapon

* refactor: Added missing variable in calls to self globals

* refactor: Utilize usage of ControllerInputs

* fix(Vehicle Fly): uninitialized local variable 'ped' used

* refactor(No Ragdoll, Infinite Clip): Only run on boolean change.

* refactor(Infinite Ammo): Simplified code

* refactor: Utilize ControllerInputs in other areas of code

* refactor: Utilize ControllerInputs in other areas of code
2022-05-22 18:38:45 -04:00
DayibBaba
cf2ae14a3e Received clone sync hook (#235) 2022-05-23 00:31:21 +02:00
Yimura
5244a4e6b4 fix(ContextMenu): Run script function 2022-05-22 18:10:51 +02:00
DayibBaba
cae828ff82 Separated scripts (#233) 2022-05-22 16:43:09 +02:00
Yimura
c8723702b5 feat(Natives): regenerated latest natives (#230) 2022-05-22 16:42:36 +02:00
LiamD-Flop
9aebeaed17 F.A.R.T. Interface (#104)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-05-22 16:38:28 +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
3ca4d10d18 chore: moved spectate check patch 2022-05-19 15:59:47 +02:00
Yimura
8cf086adb0 refactor(FreemodeRecovery): Replaced stack recovery and patch script VM instead
closes #213
2022-05-18 23:17:57 +02:00
Arxan-Technologies
8619312195 Remove unused and confusing class (#217)
Co-authored-by: MetaClient <metaclientauth@gmail.com>
2022-05-17 22:03:58 +02:00
Sainan
a37a42e305 chore: Remove unused pointer (#216) 2022-05-17 15:56:41 +02:00
Sainan
6c0d8072f9 Fix RCOE-Patch leaving the game in a dirty state after unload (#215) 2022-05-17 15:56:17 +02:00
xM4ddy
f0d1639884 Should be working. 2022-05-16 15:33:43 -04:00
Yimura
bd7e2467e7 fix(ScriptEventHandler): Actually catch bad hashes 2022-05-16 12:49:21 +02:00
xM4ddy
f1604fede6 Added Vehicle Fly 2022-05-16 02:22:11 -04:00
Yimura
803ffa2d80 feat(TSE): Added protection against more script hashes
fixes #205
2022-05-16 00:56:15 +02:00
karifeld
3243bcb107 fix(ESP): Patch for #198 (#204) 2022-05-16 00:09:31 +02:00
Yimura
7bdc0021c8 feat(Project): Updated README & removed FEATURES 2022-05-13 22:41:40 +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
0c0a99cf45 refactor: Remove Detected Code (#203)
* feat(premake): Cleaned up premake file, disabled ImGui asserts and other unused files

* feat(renderer): Don't build default font

* feat(vendor): replace ImGui with GTA V safe ImGui

* revert: feat(System): Added looped feature to disable sigscanner
2022-05-13 17:19:43 +02:00
Yimura
3c1aaec970 feat(StealVehicleGun): Added timeout between kicking out of vehicle 2022-05-13 15:33:19 +02:00
Yimura
49e6739c0f fix(Debug): Send script event prevent AC detection 2022-05-13 15:10:23 +02:00
Yimura
f35dc534b7 fix(Toxic): Don't use 0 as player id, make sure it's valid 2022-05-13 14:49:27 +02:00
Yimura
c7e4ce8003 fix(Toxic): Removed unused variable location 2022-05-13 14:21:59 +02:00
karifeld
302243038f feat(ESP): Expand functionality 2022-05-11 12:00:54 +02:00
Yimura
addad5d44b fix(MobileService): Update last update time 2022-05-11 00:02:33 +02:00
Yimura
9649c8f8fe fix(ReceivedEvent): Actually catch stupid crash 2022-05-10 21:59:03 +02:00
Yimura
52d0950b0c fix(Mobile): Typo in text for empty personal vehicle list 2022-05-10 20:55:13 +02:00
Yimura
d4974859de fix(Mobile): Crash while in loading (before globals are available) 2022-05-10 20:38:24 +02:00
Yimura
050149e8af feat(Protection): Added TASK_TEMP_VEHICLE_ACTION anti-crash 2022-05-10 20:23:48 +02:00
Yimura
f32e61bd7e fix(AutoDrive): Type warnings 2022-05-10 20:22:57 +02:00
Yimura
420d20479a refactor(NativeHooks): Modernized/optimized code 2022-05-10 19:40:30 +02:00
Yimura
e3a6de8641 fix(CarmodShop): Spoof stats for 2nd account 2022-05-10 19:23:28 +02:00
Yimura
608fcc8868 refactor(MobileService): Auto load personal vehicles, modernized code & improved caching (#195) 2022-05-10 19:02:30 +02:00
Yimura
2ee785f50f fix(ReceivedEvent): Reset SCRIPTED_GAME_EVENT buffer 2022-05-10 17:06:00 +02:00
Yimura
f9b729040f fix(ViewPlayer): Added lost TreePop 2022-05-10 16:54:38 +02:00
Aure7138
cce5c553e6 feat(Teleport): Added more teleport to objective (#185)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-05-09 23:00:50 +02:00
MoneyDropLobby
929705cd8a feat(Vehicle): Instant into vehicle (globals) (#181) 2022-05-09 22:58:53 +02:00
Maddy
0e340a5217 feat(Vehicle): Add auto drive (#182)
* Should be working

* Boy am I dumb

* Fixes and added wander and other shit
2022-05-09 14:59:38 +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
0fc1bf6a1b feat(System): Added looped feature to disable sigscanner
fixes #180
2022-05-08 18:31:36 +02:00
xM4ddy
31124cbf28 Added variables for common self natives 2022-05-07 18:27:59 -04:00
Mystro
973413a03f fix: prevent dying while using spectate & freecam (#179) 2022-05-07 23:13:53 +02:00
Mystro
28640b453e feat(Player): Added Flying vehicle
Co-authored-by: LiamD-Flop
2022-05-05 22:51:18 +02:00
Yimura
cf22bdc63a fix(PlayerList): Scaling of window 2022-05-05 01:40:09 +02:00
Yimura
933c3eb145 chore: Cleanup code 2022-05-05 01:39:11 +02:00
xM4ddy
72366d99c8 File weirdness 2022-05-04 14:55:36 -04:00
LiamD-Flop
e7cc2611b6 feat(GUI): Simplifying the gui (#118)
Co-authored-by: Maddy <59680197+xM4ddy@users.noreply.github.com>
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-05-04 19:16:40 +02:00
Mystro
52e2fe19ac feat(Toxic): Kick from vehicle (#165) 2022-05-04 10:02:29 +02:00
Yimura
da17bb8cb8 fix(Backend): g_local_player not updating 2022-05-03 18:37:59 +02:00
Yimura
9f079904cb fix(Mechanic): Spawn Timer 2022-05-03 18:00:09 +02:00
cl1xa
ee1c0ef440 fix(ESP): Elements getting cut off on screen edges (#160)
Co-authored-by: Caden <82620517+cl52902@users.noreply.github.com>
2022-05-03 15:03:39 +02:00
Maddy
c7f2fb9fcb fix: Globals, UI and removed super run (#161)
* RGB vehicle feature had broken UI
 * Globals updated to 1.59
 * Removed super run (ReClass outdated)
2022-05-03 15:02:18 +02:00
Maddy
cc463cc2ef feat(Vehicle): Added rainbow options (#141) 2022-05-02 21:32:23 +02:00
Maddy
e65ee20053 feat(Vehicle): drive on water (#140) 2022-05-02 21:31:07 +02:00
Maddy
61781b3312 feat(Self): Add local visibility option (#116) 2022-05-02 21:15:49 +02:00
Aure7138
1b3521d227 fix(Blips): Get blip location by color (#146)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-05-02 21:15:05 +02:00
Yimura
dd31636275 feat(VehiclePreview): Stop preview on spawn 2022-03-31 01:34:36 +02:00
Yimura
b90f4ef46d fix(VehiclePreview): Issue w/ running fiber 2022-03-31 01:26:22 +02:00
Yimura
5c03e8868a fix(ScriptEventHandler): Filter rotate cam for current PlayerID 2022-03-31 01:06:15 +02:00
Yimura
638e71e6c0 feat(Pointers): Set SCREEN_RESOLUTION signature early 2022-03-31 00:21:05 +02:00
Yimura
d6ccfd242f feat(GUI): Don't use natives for resolution 2022-03-31 00:06:20 +02:00
Yimura
05c117f58b fix(Hud): Bug where transition state 66 would remain active on screen 2022-03-30 23:55:52 +02:00
Yimura
58f31fec0e fix(Spectate): Inverted FREEZE_ENTITY_POSITION toggle 2022-03-30 23:40:49 +02:00
Maddy
2e3d8fca48 fix(Max Vehicle): Set tires to bulletproof (#128) 2022-03-23 18:45:54 +01:00
LiamD-Flop
1fc8071d27 fix(ESP): Can't load through loading screen if we delete it (#131) 2022-03-23 18:44:21 +01:00
Yimura
d4ee375309 fix(GUI): Call ImGui::End regardless of return of ImGui::Begin
Fixes #127
2022-03-22 23:39:33 +01:00
Maddy
cc7223dc6a feat(session): Add Local Weather Options (#123)
Co-authored-by: LiamD-Flop <contact@liamd.me>
2022-03-21 22:06:16 +01:00
Maddy
e23153c887 feat(spawn): Add Spawn Maxed Option (#124)
Co-authored-by: LiamD-Flop <contact@liamd.me>
2022-03-21 22:05:13 +01: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
Maddy
b77668694e feat(Session): Added local time modifiers 2022-03-19 23:15:38 +01:00
Yimura
dbcd74c49a feat(Pointers): Added screen resolution x/y 2022-03-17 12:08:03 +01:00
Yimura
91b012e52e feat(CarmodShop): Spoof unlock all features 2022-03-17 00:06:54 +01:00
Yimura
b757e33589 feat(Debug): NETWORK_BAIL when I'm stuck 2022-03-17 00:06:26 +01:00
Yimura
69d30ce297 feat(SpecialAmmo): Added special ammo options
- Removed frame flags #108
2022-03-16 19:16:52 +01:00
Yimura
ed9d6cef25 feat(Protections): Added version mismatch patch 2022-03-16 15:55:27 +01:00
Yimura
bd8046c214 feat(Remote): Increased request timeout #114 2022-03-16 13:23:51 +01:00
Yimura
cd9a63379e chore(Pointers): Removed useless incompatible version "fix" 2022-03-16 00:04:09 +01:00
Yimura
916dee7175 feat(datBitBuffer): Renamed unkBit 2022-03-16 00:03:40 +01:00
Yimura
54bdb6da56 feat(Spawner): Preview vehicle before spawning (#113) 2022-03-14 23:31:30 +01:00
LiamD-Flop
18c5756eb5 fix(ESP): Fixed esp crashing 2022-03-11 14:20:44 +01:00
Yimura
f226cd3b1a fix(TransitionState): Not shown because of broken if statement check 2022-03-10 00:53:34 +01:00
LiamD-Flop
d07d851f4b fix(ESP): Color picker fixed 2022-03-09 01:12:24 +01:00
LiamD-Flop
5a25456431 feat(ESP) (#90)
* feat(ESP): Basic esp

* feat(ESP): Optimized ESP, Added tracer & playername

* feat(ESP): Added health & distance

* feat(ESP): Added settings for esp

* feat(ESP): Toggle ESP

* feat(ESP): Small customizability added

* feat(ESP): Toggle settings on global toggle

* fix(ESP): Stupid mistake

* fix(ESP): Build warning

Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-03-09 00:03:14 +01:00
Yimura
959d070d53 feat(HUD): Added transition info in loading screens (#97) 2022-03-08 23:05:31 +01:00
Yimura
a566dd4c18 fix(ViewPlayer): Certain Misc options were incorrectly placed 2022-03-08 20:06:37 +01:00
Maddy
bf43f6f9ce feat: remote taze player (#94)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-03-08 19:56:14 +01:00
Maddy
9503ab4fdb feat: remote clear wanted level and remote never wanted (#93) 2022-03-08 19:26:28 +01:00
Maddy
1fcfd5e0c6 feat: Added steal outfit, steal identity (#92)
Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-03-08 18:52:00 +01:00
Yimura
5632c9d812 fix(FreeCam): Request focus at cam coords. 2022-03-08 01:06:12 +01:00
Yimura
8a26427311 feat(Vehicle): Made horn boost based of vehicle heading
Thanks @DayibBaba
Closes #67
2022-03-03 02:09:11 +01:00
Maddy
9b34d69559 Session Changer move from Self tab to Session tab (#76) 2022-03-03 01:35:20 +01:00
Maddy
17dd3be7cb feat(Natives): Updated from aloc8or list (#75) 2022-03-02 15:41:09 +01:00
Maddy
bfea7e0722 feat: Added suggestions from #64
Added:
* Give All Weapons
* No spread
* No recoil
* Force Crosshair
* Weapon Damage Modifier
* Clean Player & Keep Player Clean
* Invisibility

Modified:
* Welcome notification shows the current hotkey to open menu
* Weapons.h has been updated with the most recent weapons
2022-03-02 14:48:53 +01:00
LiamD-Flop
f18dde584f fix(GUI): Notifications freezing menu 2022-03-02 01:40:04 +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
LiamD-Flop
a47d0a3359 Merge: rework_gui > master 2022-02-28 23:04:56 +01:00
Yimura
43f8ecef58 feat(TopBar): Fastest quit in the west 2022-02-27 22:48:34 +01:00
Yimura
9ecffc7d68 feat(Vehicle): Added checkbox to disable targetting 2022-02-22 01:39:09 +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
86522fa238 feat(Renderer): Use file manager instead of manually getting file 2022-02-21 23:22:59 +01:00
Yimura
ff0dcd7723 fix(UserWindow): Disable rounding on static window 2022-02-21 23:22:37 +01:00
Yimura
b5b7b0e1cf chore(Logger): Uncomment disable quick edit mode 2022-02-21 20:09:48 +01:00
Yimura
21fb501b27 feat(Main): Initialize file_manager and logger 2022-02-21 18:23:05 +01:00
Yimura
57cca88fb4 feat(Logger): Implement new logger 2022-02-21 18:22:46 +01:00
Yimura
4b8826bc43 feat(Logger): Complete rewrite 2022-02-21 18:22:29 +01:00
Yimura
8e960e7c81 feat(ThreadPool): Simplified and optimised code 2022-02-21 18:22:00 +01:00