Commit Graph

1764 Commits

Author SHA1 Message Date
Arthur
d83be697a3
Fix Disable Phone (#3616) 2024-08-23 23:24:23 +02:00
Baloo
ae64147d2f
Added protection against remote ped flag setting (#3610)
Some checks are pending
Nightly Build / Check Recent Commit (push) Successful in 1m25s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
2024-08-22 21:30:26 +02:00
Arthur
61ff817f11
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
88aa4d317e
Fix transaction_overlimit Global (#3611) 2024-08-22 19:27:07 +02:00
gir489
4046640c1e
Added ownership checks to the delete_vehicle check. (#3552)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 2m43s
* 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
ee69b3b0b9
Refactor Weapons JSON parser to associate path with recentness (#3565)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 40s
* 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
a1fb2ae6d8
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
9f514924b6
feat(Lua): expose imgui separatortext to lua (#3554)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 23s
2024-08-12 09:34:22 +02:00
gir489
d6159d7686
fix(Settings): aimonlyatthreats using only_on_enemy. (#3557) 2024-08-12 09:13:33 +02:00
gir489
8c11a1ebb0
Fixed Weapons JSON not properly using the most recent meta file. (#3550)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 1m25s
* 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
555331ff1d
Prevent vehicle looped functions from running on vehicles we are not currently driving. (#3548) 2024-08-11 01:12:29 +02:00
gir489
94f956b50a
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
09b91ca6d7
Add Return Value Support for Script Functions (#3479)
Some checks are pending
Nightly Build / Build Nightly (push) Blocked by required conditions
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 20s
* 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
013b463536
Misc stuff (#3515)
Some checks are pending
Nightly Build / Check Recent Commit (push) Successful in 42s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
* 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
eefd71196c
Removed errant waypoint icons in get_objective_location. (#3509)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 27s
2024-08-03 18:19:43 +02:00
Quentin
09a60a98b7
fix(RID join): crash on join #3474 (#3511) 2024-08-03 18:14:42 +02:00
Вирусиен
b92a41bd84
Add more colors to LS Customs menu (#3484)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 1m30s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-08-02 10:09:26 +02:00
gir489
80af2d7c6a
Refactor how blips work (#3473)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 26s
2024-07-30 22:11:49 +02:00
lonelybud
6c5a653d1d
fix gui scale slider (#3466)
Some checks are pending
Nightly Build / Check Recent Commit (push) Successful in 15s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
2024-07-29 11:23:38 +02:00
Andreas Maerten
fee95df844
refactor: username and RID join input fields join a player on enter (#3464)
Some checks are pending
Nightly Build / Check Recent Commit (push) Successful in 31s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
2024-07-28 23:34:28 +02:00
Andreas Maerten
d345a72a34
revert: Tracked player update rate change (#3463) 2024-07-28 23:33:47 +02:00
Andreas Maerten
4ec9da8cb5
feat(carmod_shop): don't influence stats implicitly (#3462)
Closes #3359
2024-07-28 22:37:18 +02:00
CringeArab
adb2c02e77
Re-add kick host during join (#3450) 2024-07-28 22:18:00 +02:00
gir489
b1f27c745d
Added script patch to stop NPCs from putting bounties on us. (#3461) 2024-07-28 21:54:29 +02:00
Mr-X-GTA
19fe45bf9d
fix: fix chat (#3454)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 1s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-27 21:43:45 +02:00
gir489
665afb1bd5
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
43afdae9e7
Fixed mission cars not being properly cleaned up. (#3434)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 0s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-26 23:29:49 +02:00
CringeArab
995b381053
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
187ac86535
Fixed aimbot trying to aim at peds inside our current vehicle. (#3443) 2024-07-26 23:10:22 +02:00
gir489
519c1305de
Fixed TUNABLE_BASE_ADDRESS being incorrect. (#3441) 2024-07-26 23:10:06 +02:00
gir489
d346b13601
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
Arthur
6d77b81343
feat(debug): Add Tunables Tab (#3431)
Added a Tunables tab similar to Globals/Locals that can be used to read and write tunables by inputting their unsigned/signed or hexadecimal hash, as well as their pre-joaat name. It also displays the offset of the given tunable.

Removed the animation players in the Debug tab as the one in the Self tab makes them redundant.
2024-07-26 11:05:47 +02:00
lonelybud
449ebf4c42
fix(Weapon Combo Boxes): use unique ids for weapon combos (#3428)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 1s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-25 14:08:41 +02:00
Andreas Maerten
086f42f21e
feat: Patch game self report sender (#3422)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 1s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
Fixes #3401
2024-07-24 23:46:47 +02:00
lonelybud
c22314c2c0
fix #3406 & refactor bounds check (#3419)
* Revert "change DragInt to SliderInt (#3378)"

This reverts outfit changes from commit c1f68cb632.

* Revert "Redesigned outfit editor (#3376)"

This reverts commit 5b82fc06fa.

* fix components text and draw should not be -1
2024-07-24 21:27:06 +02:00
gir489
c15c57335f
Fixed aimbot snapping to weird angles when first grabbing a target with low FoV. (#3416) 2024-07-24 09:16:04 +02:00
Andreas Maerten
c975a14576
fix(GtaDataService): weapon and weapon component caches aren't wiped properly on rebuild (#3414)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 6s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-23 23:54:57 +02:00
gir489
d946f063d1
fix(Aimbot/Triggerbot): crash could occur if the user had Trust Friends on when aimbotting (#3413) 2024-07-23 21:23:39 +02:00
Andreas Maerten
40bf403500
fix(GtaDataService): Rebuild Cache button not working (#3411)
Changes:
- Switch from pointer singleton to pre-instanced singleton
- Added default constructor to cache_file object
- Fixed an issue where maps and vectors would not be cleared before (re)generating a cache.
2024-07-23 20:15:19 +02:00
gir489
f23078c9ea
Fixed friendly NPCs being incorrectly targeted by the aimbot/triggerbot. (#3412)
Added friends check to the aimbot/triggerbot.
2024-07-23 20:13:51 +02:00
Quentin
6c7cac01c2
fix crash on reinject (#3409)
Co-authored-by: gir489 <100792176+gir489returns@users.noreply.github.com>
2024-07-23 18:19:39 +02:00
Arthur
f16f35d6e0
Refactor Debug Threads & Expose More Functions (#3408)
- Added a search box for the script names in Debug -> Threads.
- Added `is_session_started` and `force_script_on_player` functions to the Lua network class.
- Added `is_active` and `start_launcher_script` functions to the Lua script class.
- Moved `view_stat_editor.cpp` to `src/views/network` from `src/views/settings`.
- Added a help text for directly editing the sliders in outfit editor.
2024-07-23 15:34:30 +02:00
gir489
e08ab4ca80
Project include cleanup (#3404) 2024-07-23 13:40:30 +02:00
Quentin
3a6b354571
feat(debug): dump_entry_points (#3405) 2024-07-23 12:59:17 +02:00
Andreas Maerten
f62c8c875e
fix(FontMgr): also keep in mind game language when generating font texture (#2892) 2024-07-23 08:47:38 +02:00
Mr-X-GTA
2ff3105684
fix(kicks): fix script host kick (#3392)
Some checks failed
Nightly Build / Check Recent Commit (push) Failing after 4s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-22 11:17:36 +02:00
DayibBaba
b1e1467738
Partial revert of changes to Superherofly (#3389) 2024-07-22 10:18:45 +02:00
CringeArab
b42af940f6
Reaction translation and single kick reaction (#3380) 2024-07-22 10:17:58 +02:00
Arthur
8f980ff1ac
feat(lua): Expose Script Patches & Functions (#3393) 2024-07-22 10:16:48 +02:00
gir489
8d5d5cb73c
Redesigned triggerbot (#3396)
* Redesigned triggerbot to respect the same configuration the user has setup for the aimbot.
Triggerbot will not force fire the player's current weapon instead of just silently spawning a bullet.

* Delay grabbing player velocity until after we've confirmed the target velocity has at least one tick of information to use.

* Fixed some mission peds not being aimbotted/triggerbotted when using only enemies.
Removed unused global.

* Refactored enemy checks to only run the enemy determination code if the user has it enabled.
2024-07-22 10:16:16 +02:00