Commit Graph

1762 Commits

Author SHA1 Message Date
c1a49635eb Fixed false-positive reports of super jumping at the end of a heist. (#2574) 2023-12-17 17:27:54 +01:00
8b62dadcd5 Update crossmap and natives.hpp to 3095. (#2565) 2023-12-15 16:01:57 +01:00
f3faa8540f fix(Globals): off radar and fast respawn globals (#2568) 2023-12-15 16:01:36 +01:00
9dd1d49ed4 Removed m_velocity from CVehicle. (#2563) 2023-12-15 11:10:30 +01:00
a07142ebf2 Closes https://github.com/YimMenu/YimMenu/issues/2559 (#2561)
Closes https://github.com/YimMenu/YimMenu/issues/2560
Closes https://github.com/YimMenu/YimMenu/issues/2552
2023-12-15 00:35:00 +01:00
a7215d2c41 Fixed RAP signature. (#2548) 2023-12-14 19:56:57 +01:00
f6a1acdc4c Added new Scrapyard DLC vehicles to GetVehicleInfoForClanLogo. (#2547) 2023-12-14 19:56:12 +01:00
7f20e01938 Fixed incorrect pointer type for PBOOL on line 92. (#2545) 2023-12-14 19:55:41 +01:00
f0aa601c18 Fixed LS Customs camera being stuck on certain vehicles. (#2539) 2023-12-14 10:58:24 +01:00
695a6dd20e Fixes for b3095 (#2537)
* Refactored TRIGGER_SCRIPT_EVENT for the duplicate f_2 argument they added in 3095.
Fixed OOB gadget spam caused by the tow truck.
Increased max interiors in InteriorControl.
* Updated scripted_game_event.
* Update GTAV-Classes repo.
* Fixed locals for 3095.
* Bump project to Build 3095.
2023-12-14 00:56:40 +01:00
ffd89153b5 Added Oppressor Mk 1's gliding ability to vehicle abilities. (#2538) 2023-12-14 00:54:59 +01:00
db61b1ff85 Added the ability to use guns in airplanes with allow_all_weapons. (#2536) 2023-12-13 23:43:18 +01:00
2def629d3c feat(LuaMgr): Disable and Enable scripts from UI and prevent crash when renaming the scripts/ dir. (#2493) 2023-12-13 23:19:52 +01:00
3bf7c034d2 Fixed garage globals for 3095. (#2529) 2023-12-13 19:33:07 +01:00
b7b901d77f Fixed TRIGGER_SCRIPT_EVENT for 3095. (#2527) 2023-12-13 19:32:26 +01:00
cb5f01567c Made LS Customs accept any car. (#2524) 2023-12-13 18:25:39 +01:00
efef962fe8 Fix script patch signature causing crash (yubie-re) (#2523)
Redesigned the script patcher to assign the signatures names, so if they fail, it will print out its name.
2023-12-12 23:37:31 +01:00
5bf69531b5 Added pointers for 3095. (#2519) 2023-12-12 21:34:49 +01:00
8b3a45bbb4 Updated Globals for 3095. (#2517) 2023-12-12 18:09:04 +01:00
0798a413f9 Updated vehicle_abilities.cpp to work with latest GTAV-Classes PR (#2509) 2023-12-12 15:46:59 +01:00
7299be8cb8 fix(player_command): memory leak (#2504) 2023-12-12 09:50:52 +01:00
d2bcd69eac Fixed Jet Assisted Take Off not working on Bombushka if the player was using Instant Refill of boost. (#2511) 2023-12-12 09:50:07 +01:00
3b9413db92 Input sanitation for Debug Locals (#2505) 2023-12-12 09:19:51 +01:00
1869389606 refactor(command): get_suggestions (#2507) 2023-12-12 09:18:41 +01:00
e6c4a6a1d6 fix(player_command): execution failure (#2503) 2023-12-11 08:42:13 +01:00
461ce57ac6 feat: allow invalid outfits to be applied (#2501) 2023-12-10 12:52:42 +01:00
a2eff686cb Enabled strict sol for type safety and function enforcement. (#2502) 2023-12-10 12:51:29 +01:00
6d64bcd1d7 feat: Unlock Interaction Menu, Weapon Explosion Radius Modifier & improve fast respawn(#2489) 2023-12-08 14:13:06 +01:00
bb5dfd1484 feat(lua): expose io.open (limited to scripts_config folder) (#2495) 2023-12-08 09:14:57 +01:00
b432407dce fix(lua): add default handler to every protected function calls, until now there was none/scuffed and nothing was getting output to the user making debugging very difficult (#2494) 2023-12-08 09:11:36 +01:00
95b9724fff Added more spam messages to the filter. (#2488)
* Added more spam messages to the filter.

* Removed duplicate remote control vehicle button from the player vehicle menu.

* Added heuristical spam detector.

* Fixed clock in spam logger.

* Added date output to the chat logger.

* Added a message to show the user when someone is spamming.
More static text translations.

* Removed redundant mobile global in scr_globals.hpp.

* Added a spam reason to the spam logger.

* Added team/all to the chat logger.
Added a logger call for the user's chats.
2023-12-07 20:04:00 +01:00
b80865f34c Vehicle Abilities (#2474)
Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-12-05 11:35:05 +01:00
11d48f49f9 feat(lua): added weapon and vehicle cache bindings (#2477)
* Replaced bad example in entities documentation.
* Updated Lua documentation for vehicles/weapons to allow for auto generation.
* Added Vector3 support to the Lua globals/locals class.
* Fixed a bug with get_float in globals/locals returning an int instead of a float.
* Fixed globals get_uint/set_uint using signed types for the return/parameter.
* Added unsigned int helpers to the locals Lua class.
2023-12-05 09:58:35 +01:00
c5c3713137 fix(anticheat): Fix AC bypass not working when injecting too early (#2473) 2023-12-02 17:31:09 +01:00
468af617d7 fix(anticheat): Fix nullsub scanning in PE header (#2469) 2023-12-02 12:06:44 +01:00
afd0efd621 Added G's Cache to ESP. (#2461)
* Redesigned G's Cache to use Globals that are more reliable (and actually work).
Refactored START_NEW_SCRIPT_WITH_ARGS to use a static unordered_set so that it's not constantly constructing it each call, and potentially closes #2462
Added Pickup Pool.
2023-12-02 11:48:28 +01:00
062c95b374 feat(anticheat): Anticheat bypass improvements (#2463)
- Add more metrics to bad_metrics set
- Add MM Filtering (This metric shouldnt be normally called anyway)
- Improve QD Hook to increase AC verifier delay when detected
- Removed gameskeleton hook in favor of patching ac at init
- Added tamperactions check to gameskeleton patcher
2023-11-30 10:47:39 +01:00
f0302ab135 Added packed stats handler to the stats Lua class. (#2460) 2023-11-29 23:15:10 +01:00
5c3b50cab7 New am_launcher scripts to block. (#2456)
* Added new scripts from Incorruptible to the am_launcher blocker.
Refactored START_NEW_SCRIPT_WITH_ARGS hook to use O(1) operation instead of 50 if compares, lmao.
2023-11-27 18:01:57 +01:00
0f775d438e fix(Metrics): block MM metric (#2455) 2023-11-26 23:42:31 +01:00
5e82c6e8ee Removed GET_STAT_HASH_FOR_CHARACTER_STAT dependency. (#2452) 2023-11-26 21:59:55 +01:00
c01043cfb1 refactor(Metrics): filter out "bad" metrics and allow normal ones to be sent (#2453) 2023-11-26 21:59:01 +01:00
b365d7d16e Added more weapon jitter fixes. (#2450)
* Fixed hangar_carmod being called a non-existent script hangar_carmod_shop.
2023-11-26 10:41:54 +01:00
522fd3bac3 Fixed player getting ejected from nightclub while holding weapon. (#2447)
* Fixed nightclub ejecting the player if they had weapons equipped with Allow Weapons in Interiors on.
* Fix jittering weapons in the freakshop.
* Added all carmod shop scripts to prevent jittering in interiors.
2023-11-24 21:34:33 +01:00
a5fb18c06b Revert #2431 and #2421. (#2434) 2023-11-20 13:29:49 +01:00
5d538cf53c Rewrite AC bypass (#2430)
* fix(anticheat): rewrite AC bypass again (the old one isn't detected but this is cleaner)
* fix(chat): some chat tweaks
* fix(anticheat): fix memory leak
* feat(lua): add is_player_friend
* fix(protections): fix possible false positives with the vehicle task mismatch protection
* feat(protections): add debug logs to trace false positive
* fix(spam): add some more stuff
2023-11-19 23:20:15 +01:00
b9b49790e7 Various Debug Locals fixes. (#2426)
* Fixed Debug -> Locals crashing if the user added an invalid Local Read.
Fixed Debug Local addendum being way too wide on the page.

* Added the same boundary check for Debug -> Globals.
2023-11-19 22:46:44 +01:00
36fdc7fc56 Fixed Player ESP potentially crashing on invalid models. (#2431)
* Check for and handle non-normal player models when doing ESP to prevent crashes.

* Added sanity checks to the non-MP model scenario.
2023-11-19 22:45:43 +01:00
6e1fc370ae Add language input criteria for future tickets (Closes #2381) (#2432) 2023-11-19 22:45:12 +01:00
8fa0583f05 chore: remove migration code (#2424) 2023-11-16 23:43:04 +01:00