Commit Graph

1773 Commits

Author SHA1 Message Date
Mr-X-GTA
82b8eaef39
Update for b3337 (#1)
* Merge "BE fixes and additions"

* Merge "Add BattlEye server"

* Apply diff

* feat: bypass BE kicks from legit hosts

* fix: remove patched stuff

* Remove duplicate chat spammer notification (#2)

---------

Co-authored-by: Cringe-Arab <evmeschenco@gmail.com>
2024-09-27 22:47:41 +02:00
Mr-X-GTA
f51e8c2ca5 Add cleaned files 2024-09-25 02:38:59 +02:00
Mr-X-GTA
52aec520fc fix(settings): fix crash 2024-09-20 22:38:29 +02:00
maybegreat48
220322b910 Initial battleye bypass (#3697)
* feat: initial battleye bypass
* disable force kick toggle too
* fix: fix pointers version
* enable exclude modders toggle by default to prevent auto-kicks
2024-09-19 00:43:52 +02:00
Mr-X-GTA
b3f1c8b5d4 Update for b3323 (#3691) 2024-09-17 23:32:16 +02:00
Arthur
b0b56ee4f7 Add Logging for HTTP Start Requests (#3667) 2024-09-07 13:59:32 +02:00
gir489
0d18cd6e59 Prevent repeat calls to cache rebuild causing a crash. (#3662) 2024-09-05 20:03:10 +02:00
Arthur
a62ea11553 Disable CMD executor if in-game keyboard is active (#3656) 2024-09-05 20:02:40 +02:00
Arthur
1826fe3277 Remove RADAR_DEAD_DROP_PACKAGE from Objective Blips (#3650) 2024-09-03 09:35:53 +02:00
Arthur
d2b1b505ed Add Description for Weapons (#3649) 2024-09-03 09:22:27 +02:00
gir489
706e6f7fc0 Fixed a race condition with scr_patch's destructor. (#3639)
* Fixed a race condition caused by disabling and enabling a Lua script with scr_patch more than once.

* Fixed patch not being enabled if data is already created

---------

Co-authored-by: Arthur <121949966+ShinyWasabi@users.noreply.github.com>
2024-09-02 07:52:34 +02:00
Mr-X-GTA
707f2004ff Input Method Editor (#3634) 2024-09-01 23:58:01 +02:00
Arthur
0d26223bfe Move Collapsing Headers in Weapons to Separate Tab (#3627) 2024-09-01 21:43:01 +02:00
gir489
351749e598 Added UFO abduction protection. (#3641) 2024-09-01 21:38:07 +02:00
gir489
70a173a741 Fixed some reaction settings not being persisted. (#3642) 2024-09-01 21:37:43 +02:00
Quentin
3ad9306594 fix(lua): fix dynamic hooks/calls: (#3629)
- dynamic hook were never actually applied,
- rbx was getting trashed inside jit hook func
- dynamic hook cleanup on lua script unload
- support dynamic call
2024-08-28 23:39:01 +02:00
gir489
a63279dde9 Disables script patches from the Lua layer on eject. (#3628) 2024-08-28 23:38:13 +02:00
Arthur
2519de72f6 Fix Thread State for Script Functions and cellphone_flashhand (#3619) 2024-08-25 23:16:56 +02:00
gir489
c36981a0e4 Incorporate eThreadState changes (#3558) 2024-08-23 23:49:11 +02:00
Arthur
f87db29db9 Fix Disable Phone (#3616) 2024-08-23 23:24:23 +02:00
Baloo
aee6f34c69 Added protection against remote ped flag setting (#3610) 2024-08-22 21:30:26 +02:00
Arthur
0dd43e95b8 Redesign Script Patches for Lua (#3612)
* Refactor Script Patches for Lua

* Use update_all_patches_for_script instead of update and store script's joaat instead of its string
2024-08-22 19:52:02 +02:00
Arthur
019f320d70 Fix transaction_overlimit Global (#3611) 2024-08-22 19:27:07 +02:00
gir489
bdb307125f Added ownership checks to the delete_vehicle check. (#3552)
* Added ownership checks to the delete_vehicle check.
* Redesigned delete_vehicle protections.
* Cleaned up code.
* Fixed vehicle repaired/vehicle godmode code not running if the player was offline/did not have a personal vehicle deployed.
* Fixed Chinese being a simp. (Closes #3581)
* GTAV-Classes: bump version
2024-08-17 12:03:26 +02:00
gir489
d1e4b0830c Refactor Weapons JSON parser to associate path with recentness (#3565)
* Added a RPF parse hierarchy to ensure the latest weapon file is loaded into the Weapons JSON.
* Fixed erroneous attachment descriptions being displayed and persisted to the Weapons JSON.
* Fix for components that had empty descriptions.
2024-08-14 08:41:47 +02:00
tupoy-ya
eecd20beaf feat(Lua)!: New Lua bindings (#3563)
* feat(Lua): Make independent imgui independent.
feat(Lua): Add a `pointer:set_address` binding.
feat(Lua): Added `menu_event.Wndproc` event.
fix(Lua): Fix `ImGui.SliderFloat3` binding.
fix(Lua Docs): Partially fixed auto generated documentation.
* fix(gui.cpp): include `lua_manager.hpp`.
* fix(lua_manager.hpp): Added `draw_less_dependent_gui` function.
* chore(Lua): Rename `add_independent_imgui` to `add_always_draw_imgui`.
* docs(menu_event): Added docs for Wndporc event.
* docs: Fixed a few more errors.
* add reasoning and use native underlying format

Co-authored-by: tupoy-ya <tupoy-ya@users.noreply.github.com>
Co-authored-by: xiaoxiao921 <837334+xiaoxiao921@users.noreply.github.com>
2024-08-14 08:40:09 +02:00
kikkin_yo_azzez
e4e1b6b63b feat(Lua): expose imgui separatortext to lua (#3554) 2024-08-12 09:34:22 +02:00
gir489
4a573b763d fix(Settings): aimonlyatthreats using only_on_enemy. (#3557) 2024-08-12 09:13:33 +02:00
gir489
5461455809 Fixed Weapons JSON not properly using the most recent meta file. (#3550)
* Added ability to resolve WCT_INVALID attachments at runtime from the achievement_controller script, such as the game does.

* Improved component information extraction to also retrieve the descriptions from the scripts.
Redesigned Ammunation to now only display proper components.
Added a tooltip of the component description to Ammunation.

* Refactored script_function::call to fail gracefully if called out of lockstep when the scripts are running.
2024-08-11 01:14:15 +02:00
gir489
b18ac64905 Prevent vehicle looped functions from running on vehicles we are not currently driving. (#3548) 2024-08-11 01:12:29 +02:00
gir489
20da24e626 Better enemy detection for aimbot (#3527)
* Added better enemy detection to aimbot and triggerbot.

* Fixed aimbot and triggerbot using an unreliable method of determining the target's current vehicle.

* Fixed aimbot and triggerbot trying to go after targets that were untargetable.

* Refactored is_ped_a_friend function.

* Added threat check to aimbot.
2024-08-11 01:11:56 +02:00
Arthur
12906d0365 Add Return Value Support for Script Functions (#3479)
* Add Return Value Support for Script Functions
* Removed address-of operator on instruction_pointer parameter, as sol is pass-by-value.
* Fixed reset_session_data & start_creator_script
* Added support for Vector3 and updated casting for bool type for proper conversion to Lua boolean
* Updated documentation for scr_function
* Added get_int method and updated param names for script functions
* Fix #3497 graceful landing not saved.
* Added a check in view_lsc to see if the vehicle can accept clan logos first.
* Fixed vehicle clan logo SP bypass not working properly.
* Fixed COPY VEHICLE not giving persist_car_service::spawn_vehicle_json the target's ped so it can copy their clan logo and not ours.
Fixed spawn_vehicle_json calling add_clan_logo_to_vehicle with our logo and not the ped parameter's logo.
* Added Clone Player Car.
* Fixed has_clan_logo check in view_lsc being given the wrong parameter.

---------

Co-authored-by: gir489 <100792176+gir489returns@users.noreply.github.com>
2024-08-06 14:46:48 +02:00
Mr-X-GTA
6ebd3d753f Misc stuff (#3515)
* feat(hotkeys): add support for mouse buttons
* feat: show message box with version note if pattern scan fails
* feat(exception handler): set destination register to 0 on move instructions
* feat: update r* admin list
* fix: fix spawned vehicle not being deleted when using bring player
* fix: fix exceptions when using bring player
* fix: fix gravity gun not working while requesting control
* fix: dont request control of entities that are not CPhysical
* fix: fix take_control_of not requesting control if timeout is 0
* fix: fix crash when executing commands on all players
* fix: fix cmd executor style being applied to all windows if command is invalid
* fix: fix rare exceptions in esp::draw_player
* fix: fix exceptions when using gravity gun on objects or dying with some models
* fix: fix incorrect reading of m_model_type
2024-08-05 09:15:42 +02:00
gir489
0ea9fabf69 Removed errant waypoint icons in get_objective_location. (#3509) 2024-08-03 18:19:43 +02:00
Quentin
d93fb733ca fix(RID join): crash on join #3474 (#3511) 2024-08-03 18:14:42 +02:00
Вирусиен
71c3c2d2e4 Add more colors to LS Customs menu (#3484) 2024-08-02 10:09:26 +02:00
gir489
710edb87a7 Refactor how blips work (#3473) 2024-07-30 22:11:49 +02:00
lonelybud
64700270bf fix gui scale slider (#3466) 2024-07-29 11:23:38 +02:00
Andreas Maerten
5c20591ecb refactor: username and RID join input fields join a player on enter (#3464) 2024-07-28 23:34:28 +02:00
Andreas Maerten
2c20b0b863 revert: Tracked player update rate change (#3463) 2024-07-28 23:33:47 +02:00
Andreas Maerten
1458c1f332 feat(carmod_shop): don't influence stats implicitly (#3462)
Closes #3359
2024-07-28 22:37:18 +02:00
CringeArab
61c32b24f6 Re-add kick host during join (#3450) 2024-07-28 22:18:00 +02:00
gir489
c6ce5da315 Added script patch to stop NPCs from putting bounties on us. (#3461) 2024-07-28 21:54:29 +02:00
Mr-X-GTA
cbcdcc244d fix: fix chat (#3454) 2024-07-27 21:43:45 +02:00
gir489
e1c488fd1f Disable dupe detector in freemode. (#3449)
* Fixed freemode detecting duplicate vehicles and trying to emit DUPE_DETECT metric.

* Added unlikely attribute to allow_all_vehicles_in_heists.
2024-07-27 21:01:19 +02:00
gir489
f3ac43b04f Fixed mission cars not being properly cleaned up. (#3434) 2024-07-26 23:29:49 +02:00
CringeArab
61c8dea805 Don't mark players in missions as joinable (#3444)
* do not mark missions as joinable

* disabled join button
2024-07-26 23:27:50 +02:00
gir489
cd74dff858 Fixed aimbot trying to aim at peds inside our current vehicle. (#3443) 2024-07-26 23:10:22 +02:00
gir489
879896ff62 Fixed TUNABLE_BASE_ADDRESS being incorrect. (#3441) 2024-07-26 23:10:06 +02:00
gir489
6e8c2106d4 Added an option to the aimbot to make it retrieve the max distance for the current weapon. (#3430)
Fixed an exception coming from spoof_host_token if a pointer was invalid.
Fixed the aimbot targeting "friendly NPCs" who were for some reason marked as hated NPC relationships.
2024-07-26 11:07:28 +02:00