747 Commits

Author SHA1 Message Date
HCR-750F
f593d85af6 chore: Add "Timeout" as a reaction (#1837) 2023-07-25 11:00:21 +02:00
Rxann
17e79dbaaa Added Empty lobby button (#1812) 2023-07-24 22:10:44 +02:00
Andreas Maerten
8b415d5186 fix(byte_patch): sometimes the page protections get modified between apply and restore: make sure the protections are fine for us to memcpy. (#1831)
* feat(BytePatch): add is_active member function
* fix(byte_patch): sometimes the page protections get modified between the apply and restore of the byte_patch, make sure the protections are fine for us to memcpy

Co-authored-by: Quentin E. / iDeath <xiaoxiao921@hotmail.fr>
2023-07-24 16:13:09 +02:00
Quentin
cad5e803c1 refactor(detour_hook): don't use detour hook pointers, should speed up hooks ticking (skip a deref compared to before) (#1827) 2023-07-24 09:40:28 +02:00
Andreas Maerten
069d7041f8 refactor: make window hook into a bool command (#1824) 2023-07-23 22:52:30 +02:00
gir489
181a34baa0 Fixed Debug Locals using improper casting for the float scenario. (#1823) 2023-07-23 19:54:01 +02:00
Quentin
8e7b16ce6d feat(noclip): fix aim nullifying noclip speed. (#1791)
* keep using SET_ENTITY_VELOCITY when not aiming
* provide GUI for editing speed of noclip
2023-07-23 18:56:08 +02:00
TheGreenBandit
3eacc0998c Rework rgb for fun vehicle and paintgun (#1783)
Closes #1819
2023-07-23 18:51:57 +02:00
maybegreat48
57f6eab74a Force relay connections (#1813)
* feat(protections): add force relay servers
* feat(network): add support for non-direct connections
* feat(info): add helpful tooltip to prevent unnecessary bug reports
2023-07-23 18:47:25 +02:00
gir489
b6ee8e38bc Fixed typo in view_debug_locals that caused freezing floats to inject garbage. (#1820) 2023-07-23 18:38:22 +02:00
gir489
cdfcb2a831 fix: Issues with missions and request control (#1785)
Closes #899
Closes #1787
Closes #1788
2023-07-23 15:01:46 +02:00
maybegreat48
a0f2b01540 Improve protections and other random changes (#1803)
* feat(protections): better logging
* feat(protections): improve protections
* fix(globals): save all spoofing settings
2023-07-22 23:18:47 +02:00
kbabrmover1995
e3d0deb605 Reaction on any modder detection (#1772)
* Closes #1676

Co-authored-by: Quentin E. / iDeath <xiaoxiao921@hotmail.fr>
2023-07-22 21:44:38 +02:00
Quentin
37296c1498 lua: sub folders support, check for .lua file extension, refactor and simplify internals. (#1775) 2023-07-22 13:05:43 +02:00
Quentin
8253b58055 feat(lua): Add entities.get_all_vehicles_as_handles() Add entities.get_all_peds_as_handles() Add entities.get_all_objects_as_handles() (#1795) 2023-07-21 21:21:51 +02:00
Quentin
5b1fd3e01c feat(debug): log msvc c++ exception properly. (#1790) 2023-07-21 16:00:01 +02:00
Bugisoft
3e5cad97e9 Custom Sky Color and unify some stuff (#1779) 2023-07-20 22:46:32 +02:00
gir489
248fd36542 Added Teleport to Selected Blip and associated hotkey. (#1774) 2023-07-20 00:08:29 +02:00
gir489
9da6fe3ec3 Apply vehicle god mode to personal vehicle even when not driving it (#1771)
Closes #1768
2023-07-19 17:21:34 +02:00
gir489
d12eb8ed6e Persist Outfit changes. (#1765)
* Fixed self_persist_outfit checking if the player was in a cutscene instead of if the player was dead.
1st attempt to fix the player trying to take off his helmet if it was added by persist outfit.

* Fixed Persist Outfit not saving persist_outfits_mis.
2023-07-19 09:29:07 +02:00
Quentin
497781b048 feat(lua): Add tab:is_selected function to check if the tab is the currently selected one in the GUI. (#1763) 2023-07-19 09:28:22 +02:00
gir489
1fa7f3448b Fixed Debug Globals displaying value as a 64-bit integer and not a 32-bit integer. (#1761)
Resolves #1760.
2023-07-18 20:46:38 +02:00
Quentin
73d23dd34b fix(lua): move bindings to cpp files (#1757) 2023-07-18 13:07:33 +02:00
Rxann
9755f4f960 Allow Friends Into Locked Lobby (#1747) 2023-07-18 10:42:14 +02:00
gir489
d3b3e57899 Custom teleport added euler angles and added persist outfit (#1743)
* Addressed #1694: Added Euler angles to telelocation JSON object.
* Added Persist Outfits to resolve #1669
2023-07-18 10:16:26 +02:00
Sixhei Tartari
f040e72b37 fix(Protections): Fixed how the reset protections is handled (#1745) 2023-07-18 09:59:20 +02:00
Quentin
16dc6ec6e6 fix(ci): native split (#1752) 2023-07-18 09:30:03 +02:00
Quentin
20ccf1a89b fix(ci): tentative fix for compiler out of heap space (#1746) 2023-07-17 22:57:14 +02:00
Quentin
664b5c6c40 feat(lua): much more complete imgui bindings, allow lua imgui callbacks from outside yimmenu classic tabs through gui.add_imgui(func) but also inside yimmenu classic tabs through tab:add_imgui(func) (#1736) 2023-07-17 14:55:42 +02:00
Quentin
0417fbf0f9 fix(lua): better exception handling (#1734) 2023-07-16 23:32:34 +02:00
gir489
8d01f497e7 Fixed issue #1727 DIRT_LEVEL is calling natives inside the presentati… (#1732) 2023-07-16 23:31:27 +02:00
Andreas Maerten
2f143f6f4e feat(Dbg): disable GTA window hook (#1733) 2023-07-16 22:21:19 +02:00
gir489
6a30fa348c Refactored Allow All Weapons In Vehicle to force all vehicles to use … (#1730)
* Refactored Allow All Weapons In Vehicle to force all vehicles to use all GROUPs.
* Refactored project to not depend on src/gta files that already exist in the GTA-V-Classes project.
* feat(cmake): bump GTAV-Classes
2023-07-16 18:24:40 +02:00
Quentin
ae5cb4d42f fix(cache): weapon cache weapon types array not filled properly when filling from cache file (#1726) 2023-07-16 12:04:24 +02:00
Sixhei Tartari
a21fcba67c feat(Protections): Added buttons for controlling the states of protections (#1717) 2023-07-15 23:19:38 +02:00
Sixhei Tartari
6e69b73550 feat(Vehicle): Added vehicle dirt control (#1714) 2023-07-15 22:58:09 +02:00
maybegreat48
973121076e More player database improvements (#1725) 2023-07-15 22:37:20 +02:00
Quentin
a40b4a0dd8 fix(lua): log not supported lua functions (#1722) 2023-07-15 22:07:10 +02:00
TheGreenBandit
a193679445 Add more requests and reorganize network tab (#1709) 2023-07-15 00:57:30 +02:00
Andreas Maerten
9117c11a2c feat(ScriptGlobal): Allow for constexpr offset calculation (#1721) 2023-07-15 00:55:09 +02:00
TheGreenBandit
fa02f2e779 Tp, Paintgun, refractor rainbow controller, refractor raycast (#1708) 2023-07-14 23:31:03 +02:00
maybegreat48
71db1ca1fa Player database improvements (#1705)
* feat(protections): add per-player sync block options
* feat(player_database): improve player tracker
* fix(rapid_fire): remove unnecessary log statement
* fix(player_database): default state should be UNKNOWN, not INVALID
2023-07-14 11:02:47 +02:00
gir489
06cf2a579e Redesigned Debug Globals. (#1696) 2023-07-13 18:42:21 +02:00
Quentin
33433ff5b3 fix(rapid-fire): fix rapid fire for some reason not shooting from the weapon position but instead from the cam. Fix rapid fire not being available in vehicles. (#1700) 2023-07-13 16:50:30 +02:00
Quentin
0a5cca8c12 fix(lua) (#1697)
- sandbox stuff.
- Fix lua scripts that could run when their lua state was destroyed, causing chaos.
2023-07-13 09:36:13 +02:00
maybegreat48
bd84dbaa40 General improvements (#1693)
* remove(replay): remove replay interface
* fix(context_menu): better console controls
* feat(protections): improve protections
* feat(protections): actually fix parachute crash
* feat(protections): kick rejoin
* feat(context_menu): more context menu stuff
2023-07-12 19:03:29 +02:00
gir489
3b7c103873 Fixed Weapon Hotkeys and introduced Hold For Boost to Boost. (#1692)
* Fixed #1690.

* Added Hold For Boost to Boost Behavior.

* Added Teleport into Personal Vehicle and Toggle Vehicle Fly Mode as hotkeys.

* Fixed pvtp command not working if you were inside a building.
2023-07-12 18:55:53 +02:00
Andreas Maerten
5162cf98c7 fix(mobile): PV summon timer (#1689)
* feat(script_local): allow for global single instance definition
2023-07-11 23:53:15 +02:00
Andreas Maerten
6ec061a106 chore: remove chat profanity bypass (#1688)
Closes #1682
2023-07-11 23:14:46 +02:00
gir489
d997cfd3f6 Weapon Hotkeys (#1685) 2023-07-11 23:14:35 +02:00
Quentin
21277e4039 Fix(lua / script manager): Potential fix for stack overflow when yielding from lua scripts. Fix io / os lua libs being accessible. (#1681)
* fix(script-mgr / lua): first kill all scripts, then unload lua modules: because the lua scripts depend on lua state (which is stored inside lua module instance), killing the lua module first would not allow proper cleaning because of the lua state getting destroyed while the lua script might still be running.

* fix(unloading): Why even reset the fiber pool here?

* fix(lua): don't allow for io / os lua lib to be accessed for security reasons.

* fix(lua): Potential fix for C stack overflow error by using lua coroutine yielding instead of calling fiber yield directly from lua functions.

* feat(unloading): allow to unload in the main title screen. Also revert 309c374602 due to fiber pool being potentially exhausted, we want commands to have their cleanup code ran in priority.
2023-07-11 09:24:44 +02:00
Andreas Maerten
4349f5c6e5 fix(session): hard lock when switching too early (#1678) 2023-07-10 23:06:08 +02:00
Quentin
ac6d86b149 fix(gui): dont draw two gui separators at the top for lua only tab. (#1677) 2023-07-10 20:37:28 +02:00
Quentin
17d647dfa5 Log GTA error message boxes and don't make them close the game. (#1671)
* refactor: move utf 16 to code page string conversion to its own util file

* feat(error-handling): log error message box generated from gta.
2023-07-10 19:01:34 +02:00
Quentin
b8a7c9be70 fix lua gui: imgui Separator between modules instead of same line which is non sense (#1672) 2023-07-10 19:01:01 +02:00
Andreas Maerten
c4111b4f2e feat(GTA Cache): removed unused old code (#1663) 2023-07-10 00:40:47 +02:00
DayibBaba
27e66b9394 Custom teleport sub tab (#1652) 2023-07-09 23:03:05 +02:00
gir489
3dd9be8a95 Persist Weapons (#1647) 2023-07-09 23:01:42 +02:00
Quentin
5607c58c7e fix(cache): ignore modded rpfs. (#1651) 2023-07-09 16:05:41 +02:00
Quentin
38bbab4893 fix(cache): change how the game folder is retrieved, use GetModuleFileNameW instead of std::filesystem::path (#1645) 2023-07-08 18:13:19 +02:00
Andreas Maerten
5c6fb1064b refactor!: File Manager (#1633)
* feat(vscode): added launch.json to dbg
* feat(file_manager): Make use of a global instance
* feat(file_manager): Allow for file and folder instances to be empty
* refactor(GlobalsService): Update code of global service (untested)
2023-07-08 17:54:59 +02:00
gir489
b8922a9dba Refactored weapons.bin into weapons.json for extensibility and readability. (#1632)
* Refactored weapons.bin into weapons.json for extensibility and human readability.
Added weapon attachments scraping from the meta files (currently is missing a lot of attachments, more than half, requires RPF reading refactoring to fix.)
Added Ammunation to Self -> Weapons, because it's vital you protect yourself, the patriotic way.

* Fixed weapons.xml not properly populating all the components.
Refactored buttons to use components::button.

* Refactored the Attachments code to implicitly trust that the attachments will be there now.
Added proper versioning to the weapons.json file.
Removed debug logging from gta_data_service.cpp.

* Fixed Ammunation buttons.
Added loading message for the new weapons.json system.
Fixed a bug where two components shared the same name, the user could not select the 2nd component.
Fixed Attachments displaying an attachment from a previous weapon if the user changed weapons.

* Fixed Tint Apply button not using the components::button template.
2023-07-08 00:52:52 +02:00
Quentin
b6fae097aa fix(cache): fs::path.string() can throw when it try to convert windows utf16 wstring to multi byte std::string when user code page isnt utf8 (#1641) 2023-07-08 00:16:29 +02:00
DayibBaba
f71f899e6b Xml vehicles (Menyoo) (#1594) 2023-07-07 11:11:54 +02:00
maybegreat48
90ff1ece84 Fix GTA data service (#1635)
* fix(gta_data): service now parses unloaded RPF files
2023-07-07 07:57:38 +02:00
Andreas Maerten
172de938cc fix(PlayerInfo): money overflow (#1631) 2023-07-06 21:58:46 +02:00
Andreas Maerten
468c70f635 refactor(PlayerList): height calculation code +horizontal scroll fix (#1629)
Fixes #752
2023-07-06 20:35:42 +02:00
Andreas Maerten
e0dd2aa8e3 fix(CmdExecutor): Set sizing of input w/ frame padding (#1618) 2023-07-06 07:46:42 +02:00
Andreas Maerten
a7bcaae371 Fix windows that shouldn't move (#1617)
* fix(overlay): don't move while menu closed
* fix(CmdExecutor): don't move by user input
2023-07-05 23:54:06 +02:00
Sixhei Tartari
13d5d81cea feat(Vehicle Controller): Added vehicle window controls (#1607)
* feat(Overlay): Added Invisibility indicator and its able to save on unload
* feat(Vehicle Controller): Added vehicle window controls
2023-07-05 23:51:19 +02:00
gir489
feeaa2ddbd Added Always Full Ammo. (#1616) 2023-07-05 23:29:07 +02:00
maybegreat48
11cd9ab004 Mission fixes and modder detection improvements (#1598)
* feat(protections): improve protections
* fix: fix mission start
2023-07-05 09:30:06 +02:00
Quentin
abb7e17d83 Lua documentation: commands (#1595)
* lua api: fix command call null context

* lua doc: generate commands doc
2023-07-05 00:31:06 +02:00
Quentin
76afd97185 Lua: can make new tabs from lua scripts, doc generation for available tabs to use (#1593)
* lua api: add globals.get_uint and globals.set_uint

* lua doc: remove duplicate function check as we can overload so it doesn't make sense

* lua doc gen: add support for parsing the tabs enum

* gui: custom lua tabs don't have a `func` rendering function but can still have elements to draw

* lua doc: update generated doc

* chore: code style

* chore: minor spelling mistake

* chore: code style

* gui_service: add runtime removal of tabs

* refactor: make it so that it's less likely defining tabs and their translation key in a wrong way.

* lua api: ability to add custom tabs to the gui from lua
2023-07-05 00:30:57 +02:00
Sixhei Tartari
19f6487171 fix(Overlay): Added spacing for Enabled/Disabled text on overlay indicators (#1589) 2023-07-04 11:08:58 +02:00
Sixhei Tartari
a1e00b6d59 feat(Overlay): Added indicators for options like player & vehicle god mode, infinite ammo etc. & fixed Bull Shark Testosterone Request (#1580)
* fix(CEO Abilities): Fixed request bullshark testosterone script
* feat(Overlay): Added indicators for options like player & vehicle godmode etc.
2023-07-03 14:20:27 +02:00
Quentin
ed18f7e70d Lua: refactor script api, more doc, add button for Open Lua Scripts Folder (#1588)
* lua manager: pass down the scripts folder to the instance instead of hard coding calls to the file manager everywhere
* lua: add open lua scripts folder button
* lua api: change script binding so that user cannot by mistake try to sleep or yield in a non script context
2023-07-03 13:01:12 +02:00
Andreas Maerten
71960eddbb feat(PlayerDB): Added search button (#1579) 2023-07-02 22:55:06 +02:00
Quentin
b44b2f04e6 Feat lua file watch (#1584)
* feat lua: file watcher for lua script file: reload scripts if they got changed since they were initially loaded
* feat lua auto reload: enable / disable the feature through the ui and settings
2023-07-02 22:32:46 +02:00
tupoy-ya
e9ae5d5491 chore(natives.hpp)!: Updated natives to latest. (#1583)
fix(natives_gen.py): Don't save `DRAW_TEXTURED_POLY_WITH_THREE_COLOURS`.
refactor(natives_gen.py)!: Changed `NATIVE_DECL`to `static`.
2023-07-02 22:31:15 +02:00
Quentin
4c71be4142 Lua doc (#1552) 2023-07-02 00:59:02 +02:00
Andreas Maerten
346960b012 refactor!: General changes (#1578)
- Removed try catch from main.cpp for better error logging
- Added migration code to the YimMenu folder
- Renamed globals to settings
- refactor!: changed symlink
2023-07-02 00:52:36 +02:00
maybegreat48
f1f5d4f6c0 Set menu language to game language on first run (#1577)
* feat(translations): set menu language to game language on first run
* fix(translations): add exception handlers
* fix: more exception handlers
2023-07-02 00:25:40 +02:00
Quentin
2e70faa4ad Fix lua native bindings and lua script reload (#1575)
* fix: script manager and lua scripts: change the api so that the m_scripts array is only modified in a specific safe location: before it gets ticked.
* fix script manager: don't expose the script vector directly, for multithreading safety
* fix lua manager usage: don't iterate the module array without locking, nor un/load module from a script thread
* lua script: only do actual loading of lua modules in script mgr
* lua native bindin: fix pointer parameters, out C style parameters are returned as multiple return values lua-style
2023-07-01 22:40:17 +02:00
maybegreat48
6ae19c062e Chat delay fix and improved crash protections (#1572)
* feat(protections): filter invalid sector position from the player game state data node
* feat(chat): bypass chat delay
* fix(world): fix auto disarm
* fix(chat): true instant messaging
2023-07-01 00:03:17 +02:00
Andreas Maerten
64afb5b0cb fix: Context Menu crash & Vehicle God mode (#1571)
* fix(ContextMenu): nullptr dereference while drawing box
* fix(ESP): Vehicle God mode check if ped is actually driving
2023-06-30 20:38:30 +02:00
DayibBaba
1ab51f1e98 Custom location system (#1567) 2023-06-30 20:36:45 +02:00
DayibBaba
861ebdb2ae More bug fixes (#1557)
Fixed nearby features affecting players and local ped.
Removed faulty vehicle kick protection from can_apply

Fixes #1540
2023-06-30 13:38:44 +02:00
Andreas Maerten
464f2f90dc Bug fix time (#1549)
* fix(PlayerTP): Get Current only works once
* chore(README): removed features from TOC
* fix(ViewNetwork): SCTV join translation
* refactor: Use tunable service for no idle kick
* fix(Spoofing): check for valid model before spoofing
* feat(Spectate): Remove freeze and hide player blip
* fix(Spectate): case of chat not being visible as spectator.
* feat(Matchmaking): safer max search limit for match searching
* fix(Player/Toxic): Wanted Level small text translation
2023-06-28 11:20:48 +02:00
Andreas Maerten
618b50bd4c Fix settings::write_default_config & added reset all settings button (#1547)
* fix(settings): correctly write default settings
* feat(Settings): Added button to reset all settings
* fix(Settings): Use SeparatorText for subtitle
2023-06-27 20:24:08 +02:00
Quentin
dc18216263 lua: change the way native functions are binded (#1543) 2023-06-27 20:13:05 +02:00
DayibBaba
78986f7c02 General UI tweaks (#1538) 2023-06-27 14:05:44 +02:00
Quentin
a5b2c28c3b fix(CanApply): issue with selecting the correct datanode (#1533) 2023-06-25 23:04:01 +02:00
DayibBaba
c258ee2022 Vehicle tabs UI tweak (#1521) 2023-06-25 10:38:53 +02:00
DayibBaba
630159f65d Some fixes and requests (#1516)
* Removed Delete button and nearby.cpp

* Added player check for kill button

* Added delete vehicle button

* Fixed give armor & added vehicle god esp
2023-06-24 23:12:20 +02:00
Quentin
56e21320e1 fix(pointer cache): cache version should be sensitive to field count (#1512) 2023-06-23 14:56:40 +02:00
tupoy-ya
e0bd043588 feat(Outfit Editor): Add [+] & [-] buttons (#1441)
* And other general UI improvements
2023-06-23 10:44:06 +02:00
Andreas Maerten
ef86872235 fix: Bool CMD hotkey toggle message showing translation key (#1510)
* feat(TranslationService): introduced fallback key to joaat version of get_translation
2023-06-23 09:55:26 +02:00
maybegreat48
1d75981731 Tunables service fix and theme changes (#1507) 2023-06-23 08:43:44 +02:00
T14D3
74d3e2ac57 feat(Aimbot): modified aimbot max distance (#1490) 2023-06-22 10:39:13 +02:00
DayibBaba
b96fddd8d0 Player UI tweaks (#1489)
* Redesigned Player UI

* Formatting
2023-06-22 10:11:56 +02:00
DayibBaba
9201cc363b feat(ViewSession): UI tweaks (#1479) 2023-06-21 10:02:35 +02:00
DayibBaba
906e1d083a Added nearby entity deletion (#1476) 2023-06-21 10:01:00 +02:00
DayibBaba
1b745a25b6 Added current coordinates in Teleport tab (#1474) 2023-06-21 10:00:38 +02:00
DayibBaba
4b74f411a2 Basic hostile ped disarm (#1437) 2023-06-17 18:39:16 +02:00
DayibBaba
e5581a6f03 fix: Made breakup conditional (being host) (#1436)
Closes #1448
2023-06-17 15:49:48 +02:00
Sainan
4b73b46053 Fix copy-paste error (#1446) 2023-06-17 15:17:46 +02:00
Sixhei Tartari
e8c8a5755b feat(Vehicle): Added keep engine running functionality (#1426) 2023-06-16 14:27:47 +02:00
Johann
3fbcaeb2f9 feat(session_browser): update max session limit (#1423) 2023-06-15 21:57:43 +02:00
Johann
c1d7e39186 fix: update more globals to 1.67 (#1415) 2023-06-15 13:20:08 +02:00
Takoyaki White
df9347552e Fix personal vehicle (#1410) 2023-06-15 12:22:41 +02:00
maybegreat48
0af712537f Update to 1.67 (#1407) 2023-06-14 23:29:25 +02:00
Forever Gone
f1895be28a Added atRTTI to CEventNetwork (#1399) 2023-06-12 16:32:03 +02:00
Rxann
b388d46623 chore(debug misc translations) (#1331) 2023-06-10 15:21:57 +02:00
DayibBaba
a19b4d572e feat: TP on top error fix & Manual Teleport & Infractions in player list & Max Performance (#1394) 2023-06-10 14:47:19 +02:00
DayibBaba
9b5bd2ee4d fix(ContextMenu): entity detection (#1392) 2023-06-07 23:56:43 +02:00
Andreas Maerten
34481918d1 feat(PlayerDB): notify when player is online (#1386) 2023-06-06 13:37:45 +02:00
maybegreat48
03c1a96b67 Lua Scripting (#1334)
Closes #83
Fixes #1309
Fixes #1287
Fixes #1129 (actually fixed now)
2023-06-06 09:40:40 +02:00
Rxann
18da367781 feat(Session): Lock Lobby (#1342) 2023-06-05 21:59:56 +02:00
Rxann
b8e8bccd1c feat(Notifications): Added push_success function (#1340) 2023-06-05 21:46:20 +02:00
DayibBaba
35b276e3f4 chore: Rework mission viewer and added Hunt the beast event support (#1354) 2023-06-05 21:34:06 +02:00
FireFox101889
4203fa3e7e fix(gui): Use correct imgui style for hotkey background (#1371) 2023-06-05 21:33:04 +02:00
I am Cypher
7c59e7a98d feat: Add Disable siren (#1383) 2023-06-05 21:32:49 +02:00
oPiloto
f65d384030 fix(TrollPlayer): fixed flip_180 and downgrade_vehicle (#1385) 2023-06-05 21:32:31 +02:00
Andreas Maerten
c7635a5396 fix(Debug/Threads): can't switch to later tabs (#1378) 2023-05-28 17:36:15 +01:00
DayibBaba
c1fc45ea64 Added options_modal component & showcase with Orbital drone feature (#1353) 2023-05-19 10:30:25 +02:00
tyackman
4147bc583a fix(Log): Chat/Spam logs using the old IP address (#1363)
IP addresses are not being logged properly via the chat/spam logger.
2023-05-19 10:29:10 +02:00
Takoyaki White
750dea6afc fix(pointers): update Presence Data sig (#1358) 2023-05-16 22:21:58 +01:00
DayibBaba
2148cd1161 Context menu: Fixed irregular distribution of operations and added some more (#1335)
* Fixed irregular distribution of operations and added some more
* Changed explosion type of Enflame
2023-05-10 22:37:47 +01:00
DayibBaba
5c67e24382 Added dev tool for animations (#1332) 2023-05-10 22:29:40 +01:00
DayibBaba
fc30225bc4 Squad spawner improvements (#1329)
* New Fun UI for self with Super hero fly & bulletshield
* Added missing hotkey global
* New debug window for animations
* Some more context menu additions
* Changed private variable to public for Orbital drone
* Added max vehicle & favour roads & spawn ahead & orbital drone coords on custom spawn mode & persisten vehicle integration
* Removed Log entry
* Removed some more log entries
* Some small tweaks
* Added persistent vehicle to the logic
2023-05-10 22:29:16 +01:00
FireFox101889
b9efa3fac7 feat: Keep model dimension in mind when determining spawn location (#1316) 2023-05-10 22:11:59 +01:00
Andreas Maerten
61cd1c2a85 feat(ExceptionHandler): Force logs syncronously (#1317)
Closes #1303
2023-05-01 23:07:36 +01:00
Andreas Maerten
c9fc44e06b refactor(PlayerDB): Improve code (#1313)
This PR includes some improvements to the player DB service:
 - Added `Get Gamer Online State` function pointer
 - Added sorting of players alphabetically and grouping of players by their online state
 - The player DB service will now update 32 players at a time for their online state
 - Player entries will automatically save when changing any data from them
 - Update the player online states every 5min
2023-05-01 22:23:07 +01:00
Rxann
0440c35a3e fix(BlockJoin): Grab block reason correctly from DB (#1306) 2023-04-30 15:03:37 +01:00
Rxann
b3382b8dd3 feat(Block Join): fallback on breakup kick if block join fails (#1279) 2023-04-29 12:45:15 +01:00
Johann
fcd495082c feat(world): load ipl's (#1283) 2023-04-29 12:29:28 +01:00
Rxann
c1da23fb05 chore: change C-style casts to dynamic_cast (#1299) 2023-04-27 10:11:05 +02:00
Andreas Maerten
d56af95cbf fix(OrbitalDrone): crash when selecting a player ped (#1295) 2023-04-26 19:17:03 +01:00
Takoyaki White
fc5825643c Fix DEBUG_REMOVE_FROM_BAD_SPORT (#1296) 2023-04-26 19:16:41 +01:00
Andreas Maerten
58e5714011 fix(OrbitalDrone): broken tooltip text (#1294) 2023-04-25 22:59:51 +01:00
tupoy-ya
d8a2eae6d8 fix(Crash): Fixed crashes in SP Missions. (#1285)
chore(hooking.hpp): Removed useless declarations.
2023-04-23 23:06:20 +01:00
Andreas Maerten
86f93ffce6 chore: disabled blame explosion infraction (#1282) 2023-04-23 21:39:16 +01:00
Andreas Maerten
96174c7ab2 fix(exception_handler): crash on unload (#1280)
Restore the value the ErrorMode and the UnhandledExceptionFilter values.
2023-04-23 21:00:37 +01:00
DayibBaba
5299fe52ef Squad Spawner (#1250) 2023-04-23 16:23:00 +01:00
DayibBaba
de251b2e57 Improved does_script_exist() and local editor (#1265) 2023-04-20 20:07:16 +01:00
Aure7138
10d0563c4a fix(cache): less peds on init (#1268) 2023-04-19 10:57:49 +02:00
maybegreat48
1241f9835f Fix GTA data caching less weapons/vehicles on init (#1264) 2023-04-18 22:21:45 +02:00
Andreas Maerten
a5627476f7 fix(CmdExecutor): can't modify hotkey (#1261) 2023-04-17 19:24:41 +01:00
maybegreat48
730336e087 Hotfix VM patch (#1253) 2023-04-17 00:27:02 +02:00
maybegreat48
c773588c00 General fixes (#1251) 2023-04-16 19:28:49 +01:00
Andreas Maerten
96d3b48527 fix(BytePatch): incorrect explode patch (#1245) 2023-04-15 23:29:38 +01:00
Andreas Maerten
b20fbbb153 feat(ExceptionHandler): Don't log repeating exceptions (#1244) 2023-04-15 23:20:48 +01:00
Rxann
be8b7b76a2 feat(CustomWeapons): deactivate when weapon is holstered (#1231) 2023-04-15 22:17:43 +01:00
Andreas Maerten
287f231361 fix(Hotkey): Fast run and Freecam not working (#1242)
* fix(noclip): not working properly in single player

Fixes #1178
2023-04-15 21:34:39 +01:00
Andreas Maerten
e7f22be4be refactor(CmdExecutor): closing the executor window (#1240) 2023-04-15 20:00:22 +01:00
Andreas Maerten
4946d97081 feat(ContextMenu): disable if GUI is open (#1239) 2023-04-15 16:40:17 +01:00
Andreas Maerten
b26c714d74 Add vehicle gears to speedo meter (#1236) 2023-04-15 15:47:36 +01:00
Rxann
1794d9cad3 custom gun refactor (#1230) 2023-04-14 18:02:00 +01:00
Quentin E. / iDeath
5a4dc03121 Feat ptr cache continued (#1227) 2023-04-14 17:54:07 +01:00
DayibBaba
6fe56d3e2b Fix: Request control (#1226) 2023-04-12 19:10:56 +01:00
DayibBaba
a6dc40b890 Locals editor (#1211) 2023-04-11 20:36:43 +01:00
Andreas Maerten
5ed00303bf fix: vehicle control tabs and not working in offline (#1219) 2023-04-11 19:55:08 +01:00
Andreas Maerten
43bc7d7bd1 General code and GUI cleanup (#1200)
* feat(native_hooks): removed useless bail kick hook
* feat(Translations): add button to force update languages
* refactor: reorganize GUI for world
* refactor: improve exception handler
Modified the exception handler to not catch C++ try/catch blocks before those could gracefully catch the error.

* chore: debug removed crash test button
* chore: removed script exception handler
* feat(OrbitalDrone): add translations
* feat(VehicleController): add translation keys
* feat: added player admin detected translation keys
* feat(Views): add cache sub menu
2023-04-07 23:08:34 +02:00
Quentin E. / iDeath
a2dbddc702 feat(Pointers): add cache for pointers (#1203) 2023-04-06 19:01:23 +01:00
Rxann
38ba68e0e5 feat: Added toggle for admin join notification (#1199) 2023-04-06 18:55:28 +01:00
Aure7138
d92a172ecb refactor: all weapons in vehicle (#1197) 2023-04-05 20:25:20 +02:00
DayibBaba
7c912885fe feat: Vehicle control & Summon (#1175) 2023-04-05 18:54:29 +01:00
Rxann
b5c090e0f8 feat: Admin checking protection (#1187) 2023-04-05 17:57:28 +01:00
Quentin E. / iDeath
b8fa1e25fc feat-debug(thread_pool): log the job and which thread execute it for debugging purposes in case the thread never exit. also log in case a job is scheduled but none of the thread are currently available (#1190) 2023-04-04 22:52:57 +01:00
DayibBaba
d2cff7c868 fix(Orbital drone): Firing generated errors (#1189) 2023-04-04 22:52:33 +01:00
maybegreat48
9a85496375 Update presence data sig (#1186) 2023-04-04 16:57:32 +02:00
Andreas Maerten
61705c333f chore: remove session name spoof (#1184) 2023-04-03 23:07:15 +01:00
Andreas Maerten
ac709a0045 fix(GTAData): bump ped cache version (#1177) 2023-04-02 21:08:57 +01:00
Andreas Maerten
0eb037e138 refactor(ContextMenu): improve code (#1173)
* chore: remove unused classes from replay
* feat(ContextMenu): keep drawing even if menu is open
2023-04-02 00:30:51 +01:00
Aure7138
205836dd74 feat(cache): expand ped (#1156) 2023-04-01 17:37:26 +01:00
T14D3
4922e60d89 fix: Add "Aimbot distance" to saved settings (#1162) 2023-04-01 14:46:41 +01:00
Aure7138
f6da0f1ceb commit (#1158) 2023-03-30 00:37:31 +02:00
DayibBaba
8ad4cf01dd Orbital Drone Feature (#1148)
* Orbital Drone Feature

* Fixed PR review comments

* chore: cleanup code

* UI & globals saving

* Fixed typo

* Fixed noclip conflict & Applied review suggestions & Added another changeable variable

---------

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-03-30 00:37:10 +02:00
DayibBaba
45c6edb129 More context menu operations (#1154)
Vehicle table:
-Copy vehicle
-Boost
-Launch
-Eject

Ped table:
-Disarm
-Ragdoll
-Dance

Player table:
-Breakup kick
-Kick
-Disarm
-Ragdoll

Shared table:
-Enflame

These additions required some other tools and fixes such as:
-Remove weapons command fix.
-Ped animation player tool in ped.hpp
-get player from ped tool in ped.hpp.
-A fiber pool queue on execution of Context menu operations.
2023-03-28 22:28:25 +01:00
Rxann
77cb85a72e feat(Hotkey): Add Repair PV hotkey (#1138) 2023-03-26 18:45:46 +01:00
Johann
aa4b0d7ed1 fix(chat): fix broken scaleforms with chat already open (#1133)
* fix(chat): fix broken scaleforms with chat already open
* fix(chat): only force close when chat is already opened
2023-03-23 11:11:29 +01:00
Aure7138
8c1ceda2f5 Fix focus lost crash (#1132) 2023-03-21 19:15:50 +00:00
Aure7138
9eff567b11 refactor: SET_PED_RANDOM_COMPONENT_VARIATION (#1125) 2023-03-21 08:22:08 +00:00
Aure7138
92085b4398 Hotfix outfit random component crash (#1124) 2023-03-20 13:23:43 +01:00
Johann
bb40a32feb fix(persist_car): fix spawning (#1122) 2023-03-19 19:55:49 +01:00
Aure7138
c55bda8bdc fix #1116 (#1117) 2023-03-19 16:19:13 +01:00
Seanghost117
1fc12a9863 revert: Increase Damage (#1108)
Part of the changes made in #889
2023-03-18 20:52:44 +01:00
Aure7138
f91a00336f feat: outfit editor (#1089) 2023-03-17 22:35:04 +01:00
TheGreenBandit
126dc7cdb7 fix clear wanted level (#1101) 2023-03-16 10:51:41 +00:00
Seanghost117
faff88ae9a fix(AutoKickHost): use existing kick command (#1098) 2023-03-15 20:47:26 +00:00
birds1338
ba448532ed feat: prevent exploit reports (#1091) 2023-03-14 16:52:54 +01:00
TheGreenBandit
808640181d Several feature additions (#889)
* Added Infinite Range
* Added Fill Ammo
* Added Aim Assist
* Added Hud Color Options
* Added Clear Wanted Level
* Added Health Regen
* curly brackets in invisibility
* Added hotkeys
* Improved Increased Damage
2023-03-13 21:10:21 +00:00
Johann
b452415d9d fix(commands): fix crashes on invalid commands (#1081) 2023-03-13 09:26:04 +01:00
Andreas Maerten
d8e4d2b8cd fix(Nearby): crash on rendering (#1079)
Fixes #1078
2023-03-12 21:58:02 +01:00
TheGreenBandit
e6050458d9 feat(nearby): add riot mode (#1043) 2023-03-12 18:38:27 +01:00
Johann
d9a761ef81 feat: command executor (search bar) (#1029) 2023-03-11 00:06:09 +01:00
maybegreat48
acf240dc17 fix(Toxic): fix typo (#1062) 2023-03-10 23:41:46 +01:00
maybegreat48
e5aa39dd35 Play audio on voice chat and more (#1053)
* feat(VC): audio through voice chat
* fix(BlackHole): remove unnecessary cleanup
* fix(Formatting): fix formatting for initializer lists
* feat(LSC): reimplement LSC
* feat(Protections): add (untested) protections for vehicle kick and remote teleport
2023-03-09 12:23:01 +00:00
JDMJay
a44c74b869 feat(players): Vehicle Tree (#903)
* feat(player_info): Open Social Club Overlay
2023-03-04 11:23:45 +00:00
Andreas Maerten
3e88ce77d2 feat(translations): add support for GUI tabs (#1039)
* fix(translation service): formatting of download
* fix(views): debug window not popping up
2023-03-04 11:13:13 +00:00
maybegreat48
97a8c5d60b Add more spoofing options and added clang-format (#1020)
* feat(Spoofing): add spoofing
* feat(Spoofing): prepare code for player attach
* remove(PlayerAttach): isn't going to work due to netsync architecture
* fix(GUI): fix scaling
* feat(Project): add clang-format file
* feat(Classes): update classes
* fix(BlackHole): remove unnecessary cleanup
* fix(Formatting): fix formatting for initializer lists
* feat(clang-format): Set tab width and 1 space before comment

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-03-01 21:27:15 +00:00
Johann
92aea20cd6 fix: update to gta version 2845 (#1032) 2023-02-28 19:45:55 +01:00
Aure7138
6124249601 feat(vehicle): no collision and all weapons (#1030) 2023-02-28 12:42:23 +00:00
Aure7138
c10b67f144 chore(logger): module output once (#1025) 2023-02-28 09:16:12 +00:00
Seanghost117
93e2be4262 Feature Additions, GUI Tweaks, Fixes (#975)
* Added view nearby to view header, moved get_entities function to entities and refactored some code. Also implemented a sphere scale to the blackhole as it can get big
* added delete and kill nearby peds and updated ped header
* added some nearby ped looped commands, and some changes to extend the buttons
* add vehicle options to nearby
* add most ciritcal feature kill enemies
* changes to ignore peds based off of some of maybegreat's suggestions, same with ped_rain, removed loose comment. Updated vehicle.hpp, changed size of vehicle buttons and inlined kill enemies
* fixed a problem where the vehicle options crashed + added color
* updated colors and added on disable for ped_rush
* finished and added vehicle rain feature
* added aimbot and triggerbot, added templating to buttons
* update vehicle rain desc
* added vdistance check, player check, police check, enemy check. Added even more commenting... sue me. 3 toggles added for the checks and slider for dist. Will tweak more later
* switched to goto statements instead of continue, should be done now
* removed delete nearby vehicles
* there was no check in get_entities for our local vehicle
2023-02-25 21:33:16 +01:00
Aure7138
bde8ee28ac feat(protection): vehicle parachute crashes (#1022)
CTaskParachuteObject_0x270 crash
2023-02-23 17:14:44 +01:00
Johann
d209cb02ab fix(handling): fix crash with veto modern (#1019) 2023-02-23 07:20:32 +01:00
Johann
f34940847c feat: add casino country restriction bypass (#1018) 2023-02-23 07:20:04 +01:00
Aure7138
4c27311a6a chore: vehicle class name localization (#1016) 2023-02-23 07:19:13 +01:00
Aure7138
88addc5c7e feat(protection): model mismatch (#1014) 2023-02-22 10:23:47 +01:00
Johann
79e53211c6 feat(player_db): add player online status (#983) 2023-02-21 11:52:05 +01:00
Aure7138
9c9164bfef feat(world): model swapper (#1003) 2023-02-20 22:20:40 +00:00
maybegreat48
99818d5301 Hotfix loading missions while host (#1011)
* fix(FastJoin): remove object id patches
* remove(FastJoin)
2023-02-20 18:47:26 +00:00
Aure7138
32963f1d8a debug options (#1002) 2023-02-19 22:04:13 +00:00
yasmasdas
48b45bde58 feat(received_event): add bounds checks to certain events (#985) 2023-02-14 20:29:17 +00:00
Aure7138
2995ea1f8f fix(protection): invalid parachute (#989)
fixes #916
2023-02-14 20:28:05 +00:00
Aure7138
773db6b967 chore: fewer sig scan (#993) 2023-02-14 20:18:18 +00:00
maybegreat48
ac508dfd61 Bug fixes and improvements (#984)
* feat(KickFromInterior): improve kick from interior

Fixes #968
Fixes #953
Fixes #901
Fixes #899
Fixes #813
Fixes #726
Fixes #723

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-02-13 20:38:30 +00:00
Yimura
221eea137e feat(spam): removed too verbose spam text (#981) 2023-02-12 12:51:56 +00:00
Yimura
59736e234c feat(exception_handler): use single stack_trace instance (#979) 2023-02-12 00:09:27 +00:00
Yimura
cba193750d feat(mobile): fix personal vehicle spawning far away (#978) 2023-02-11 23:47:05 +00:00
Aure7138
fa829b868f feat: interior weapon (#974) 2023-02-10 21:46:40 +00:00
Yimura
0d603c849a fix(GTA Data Service): Dead lock (#971) 2023-02-10 21:36:32 +00:00
Aure7138
b9f380e49c refactor: c4 limit and some general fixes (#970) 2023-02-10 21:33:47 +00:00
Aure7138
37a10a7181 feat: Improved exception handling (#969) 2023-02-09 18:18:12 +00:00
Johann
e1dd616733 feat(self): add superman mode (#924) 2023-02-09 18:17:10 +00:00
Yimura
c4a85050a6 feat(logger): use AsyncLogger instead of g3log (#882)
* feat(exception_handler): skip certain exception codes
* feat(zydis): Disable BUILD_DOXYGEN and FEATURE_ENCODER
* feat(cmake): link dbghelp
* feat(exception_handler): implement stack dumper
* feat(logger): differentiate between wine and non-wine
* feat(logger): add NO_COLOR env var support
* fix(logger): fix wine logging (#960)
* feat(exception_handler): added string logging of exception
* fix(logger): exception access violation NO_COLOR

--------

Co-authored-by: Aure7138 <100095051+Aure7138@users.noreply.github.com>
Co-authored-by: tupoy-ya <72797377+tupoy-ya@users.noreply.github.com>
2023-02-08 22:36:55 +00:00
sa413x
4249fd7f09 Send Event Acknowledge pattern updated (#961)
Co-authored-by: sa413x <sa413x@users.noreply.github.com>
2023-02-08 22:03:54 +00:00
Johann
c86eeea474 feat(world): blackhole (#951) 2023-02-08 21:50:26 +00:00
Aure7138
6fef5f2256 refactor: take_control_of (#962) 2023-02-08 21:46:08 +00:00
pzy2000
0001ffa394 feat(Spam): update spam list (#938)
* Added translation for force wanted level
2023-02-06 23:41:40 +00:00
Johann
92c4659228 fix(session_browser): decrease session limit (#954) 2023-02-06 23:38:19 +00:00
yasmasdas
14d969828b feat: added boat pickup, ballistic armor and keep on ground (#932) 2023-02-04 23:49:44 +01:00
Johann
31e6b75037 feat(protections): block receive pickup (#933) 2023-02-04 23:20:49 +01:00
Yimura
0eff8ecf5a fix(overlay): timezone crash (#946) 2023-02-04 23:08:53 +01:00
maybegreat48
846162b911 More fixes for 1.66 (#944)
* fix(Menu): more update fixes
* fix(Spoofing): remove spoofing
* fix(Globals): update globals
* fix(Classes): upstream classes
* fix(Misc): remove debug code
* fix(Merge)
2023-02-04 17:35:18 +01:00
Yimura
c75a17256e Update for 1.66 (#929)
* feat(crossmap): update thanks @Aure7138

* feat(TSE): updated most hashes

* feat(ScriptEventHandler): Remove abused TSE hashes

* feat(pointers): fix snitl

* fix(pointers): region code

* fix(pointers): handle join request

* fix(pointers): decode session info

* fix(pointers): connect to peer

* fix(pointers): decode peer info

* fix(pointers): add player to session

* fix(pointers): handle join request

* fix(pointers): Is Matchmaking Session Valid

* fix(pointers): send session matchmaking attributes

* fix(pointers): process matchmaking find response

* fix(pointers): serialize join request message

* fix(TSE): updated lost few, thanks @Rimmuru

* fix(Menu): update menu (#930)

* fix(globals): mechanic global

* feat(meta): bump version

* feat(spoofing): remove patched stuff

* fix(self): off radar timer offset

* fix(overlay): retain last position

* feat(self): commented dance mode

* feat(spoofing): add note about spoofing not working

Co-authored-by: maybegreat48 <96936658+maybegreat48@users.noreply.github.com>
2023-02-03 23:00:56 +00:00
Yimura
9cb030f502 feat(Actions): Improve CI compile times (#921) 2023-02-01 18:49:12 +00:00
Johann
99c9d94400 feat: add ragequit option + hotkey (#925) 2023-02-01 18:48:50 +00:00
Johann
360f05c9c7 feat(self): add ptfx player effects (#917)
Co-authored-by: Seanghost117 <36561158+Seanghost117@users.noreply.github.com>
2023-02-01 18:48:31 +00:00
Yimura
8028db84b3 feat: Translation Service (#844)
Co-authored-by: mrwoowoo <github@hiqaq.com>
Co-authored-by: LiamD-Flop <40887493+LiamD-Flop@users.noreply.github.com>
2023-02-01 18:46:33 +00:00
Johann
e95e7d1b47 feat(ui): add ingame overlay (#910)
* feat(overlay): add current time
* feat(overlay): add customization options
* fix(overlay): use local time zone
* fix(overlay): enable by default
* feat(overlay): add position modification
2023-01-30 23:21:29 +00:00
Johann
97240c54b7 feat(session_browser): show basic infos on item hover (#913) 2023-01-30 23:19:54 +00:00
Johann
0ea08a11cb fix(self): fix auto tp to waypoint (#919) 2023-01-30 23:19:05 +00:00
TheGreenBandit
923a1b97c9 feat(info): Added Another Godmode Check And Health Info (#839) 2023-01-26 18:41:47 +00:00
TheGreenBandit
6a466f8114 Feat(Debug Misc): Added Options (#883) 2023-01-23 11:56:21 +01:00
MiniMurder
2cf8e1ebba Fixes Invisable Animals (#855) 2023-01-22 21:59:17 +00:00
Aure7138
67b88cf0ea feat: stat editor (#884) 2023-01-22 21:57:55 +00:00
maybegreat48
8173adb87f Toxic features and improve protections (#897) 2023-01-22 21:57:32 +00:00
Aure7138
ee99333f7e hotfix script RCE (#892) 2023-01-20 23:33:41 +00:00
Marcezsa
8a8b4ac3c5 Asynchronous pattern scanning using std::async. (#770)
* feat(pattern): add support for double ? IDA sigs

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-01-18 19:02:23 +00:00
FireFox101889
845a0eca04 Renamed Disable Chat Filter to Check Chat Profanity (#871) 2023-01-17 20:22:39 +00:00
LiamD-Flop
fd2cfcbaef Multi select for gravity gun (#690) 2023-01-16 21:16:06 +00:00
TheGreenBandit
7b54bac984 chore: Replace ImGui::InputText with components::input_text (#869)
Fixes #862
2023-01-16 20:58:57 +00:00
Aure7138
a959a7b880 fix: Instant Respawn Crash (#867)
Fixes #861
2023-01-15 22:14:41 +00:00
Maddy
eb54407d30 feat(Self): Part Water (Moses Mode) (#838)
Co-authored-by: TheGreenBandit <106003542+TheGreenBandit@users.noreply.github.com>
2023-01-15 21:39:57 +00:00
Yimura
1899dc5589 feat(GUI): Move hotkey settings to submenu (#841) 2023-01-09 21:07:48 +00:00
yasmasdas
f9e36693f1 Add anonymous bounty toggle (#823)
Co-authored-by: tupoy-ya <72797377+tupoy-ya@users.noreply.github.com>
2023-01-09 17:20:51 +00:00
TheGreenBandit
32f8ae890d Hotkey Additions (#802) 2023-01-09 16:40:03 +00:00
TheGreenBandit
e39615f4f4 feat(Vehicle): invisible car (#833) 2023-01-08 20:27:23 +00:00
Aure7138
9b8aaecfdc fix(context menu): fix context menu crash (#832) 2023-01-08 20:25:48 +00:00
TheGreenBandit
0efc0b66f0 feat(Self): Superjump (#809) 2023-01-08 20:25:15 +00:00
TheGreenBandit
8361d8934e feat(Spoofing): add interior and cutscene check (#803) 2023-01-07 12:31:57 +00:00
Rimmuru
8c1093c491 Editor+ (#745)
* feat(Toxic): add send to island
* feat(mobile): add helicopter backup
* refractor(mobile): update seperator
* feat(Troll): add set bounty

* tps
tp all to island
tp all to eclipse
tp to eclipse

* working hijack &, delete. + placeholders
* speed, derail
* drive train, working derail
* improved drive train
* exit train, rework delete
* using CReplayInterface
2023-01-06 23:25:16 +00:00
maybegreat48
10d0f317dc Reactions, remote kick and better protections (#807)
* feat(Scripts): Complete GlobalPlayerBD
* feat(Scripts): add GPBD_Kicking
* feat(Scripts): start work on GPBD_FM_3
* feat(Scripts): add more to GPBD_FM_3
* feat(Scripts): complete GPBD_FM_3
* feat(Scripts): start work on GPBD_FM
* feat(Scripts): improve GPBD_FM
* feat(Scripts): complete GPBD_FM
* feat(Reactions): Add reactions
* feat(Protections): Improve protections
* feat(RemoteKick): Add remote kick
* feat(Stats): add KillsOnPlayers and DeathsByPlayers
* fix(Classes): Fix compiler warnings
2023-01-03 16:48:32 +00:00
TheGreenBandit
3db41c60f0 feat(Protection): fragment physics crash (#806)
Patch made by @SkiddyToast
2023-01-03 10:52:07 +00:00
Bugisoft
e15289082d feat(UGC): Simplify Job Import (#805) 2023-01-03 10:35:11 +00:00
TheGreenBandit
7551da5b6a Updated readme to include curl and fix issue #748 (#756) 2023-01-02 14:38:10 +00:00
Yimura
547c3ed759 fix(Spoofing): Local name properly null terminated (#793) 2022-12-31 13:24:59 +00:00
Yimura
c7f45ee5a9 feat(metrics): use log toggle in debug window (#792) 2022-12-31 12:02:36 +00:00
maybegreat48
3aafd119c5 Some general fixes (#782)
* feat(protections): small updates
* chore(CustomText): comment out TICK_LEFTCHEAT label override
* feat(protections): make desync protections optional
* fix(matchmaking): fix pool filter
2022-12-31 00:47:01 +00:00
Bugisoft
640cf9a83d feat(Metric): Reimplementing metrics (#778) 2022-12-30 10:49:39 +00:00
Yimura
37bc755f8b feat(Protections): Reenabled CanApplyData (#740)
* fix(CanApplyData): correct crash_blocked msg
2022-12-30 10:48:59 +00:00
Aure7138
441b86c207 feat(Protection): Improve Sound Crash Protection (#767)
Closes #762
2022-12-30 01:45:04 +00:00
pelecanidae
2df690b2c8 refactor: Load tooltips from commands and disable unusable command buttons (#777)
* Set tooltips from command descriptions
* Disable unusable commands
2022-12-30 01:43:31 +00:00
Bugisoft
089bcebc17 feat: Some small additions (#755) 2022-12-30 01:09:33 +00:00
maybegreat48
5bc81ee724 Add protections for remote crash and kick (#776)
* fix(protections): Return true instead of false
* fix(protections): fix remote crash protection
* feat(protections): add protection for remote kick as host
* fix(protections): Try to decrease code complexity
2022-12-29 23:51:11 +00:00
tyackman
dab35ae3b4 update vehicles.hpp (#746)
added missing vehicles from
- LS Tuners
- The Contract
- Criminal Enterprise
- Drug Wars
2022-12-26 19:45:35 +01:00
Aure7138
280f613e78 fix #737 (#738) 2022-12-26 18:49:55 +01:00
snackosauruss
4d6c3d2b94 fix(Weapons) infammo & infclip using wrong setting (#741)
Fixed the infclip and infammo commands setting no_recoil instead of infinite_mag and infinite_ammo
2022-12-23 22:07:24 +01:00
Yimura
e50bdd8c42 feat(Spoofing): Add local user name spoofing (#502)
* Spoofs your local name by using natives and writing to a single struct (couldn't spoof name in chat otherwise)
* Add tooltip to IP spoofing to mention that it may cause you to get dropped from a session while connecting
* Expanded explanation in spoofing section to include that spoofing is server-side and not client-side.
2022-12-22 23:03:34 +00:00
maybegreat48
ce5c317d87 Commands (#725)
* feat(Commands): Prototype command system
* feat(Commands): Chat commands
* refactor(Toxic): convert most options into commands
* feat(Protections): block breakup kicks on other players as host
* refactor(Kicks): convert most options into commands
* refactor(Commands): add labels and descriptions to all commands
* feat(Commands): cleanup on unload
* refactor(Troll): convert most options into commands
* refactor(Misc): convert most options into commands
* refactor(Teleport): convert most options into commands
* feat(Commands): Variadic commands and toggleable bools
* feat(Hotkeys): hotkeys now use commands
* fix(Chat): fix the chat window locking up when a message is sent
* fix(Commands): properly handle spoofed username
* fix(Spam): update filter

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2022-12-22 21:23:32 +00:00
Bugisoft
9d9d438b5d feat(Api): Add more api endpoints to the scui api (#714)
* feat(Api): Add send message to player database
* feat(cpr): Disabling test build
* feat(Api): Fix max message length
* feat(Api): Download job for creator menu
2022-12-22 10:49:34 +00:00
maybegreat48
1dda472562 Network Time (#724)
* fix(NativeHooks): Fix softlock when loading Cayo Perico
* fear(netTime): Try to modify time remotely
* fix(timeSync): Make it work more consistently
* feat(netTime): net time sync for all!
2022-12-19 17:39:06 +00:00
Yimura
292a45f0a1 feat(crossmap): more accurate crossmap (#720) 2022-12-18 23:24:44 +00:00
Yimura
20e53e620f fix(globals): keep thread running (#721) 2022-12-18 23:22:01 +00:00
Yimura
ddddbd4efd refactor!: globals (#717)
* refactor(globals): use macro's for to_json/from_json
* refactor(globals): switch from global pointer to global instance
2022-12-18 22:15:52 +00:00
Yimura
b74dd7516c feat(Protection): Add bypass for rare report metric (#715) 2022-12-18 00:00:04 +00:00
Bugisoft
ac94dd5311 feat(Api): Implemented SCUI Api (#712)
* feat(Api): Async joining via rid joiner
* feat(cmake): disable cpr tests

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2022-12-17 16:24:45 +00:00
maybegreat48
808878ea63 Save creator jobs and bug fixes (#713)
* feat(Session): Session info serialization
* feat(Creator): Save and load jobs to file
* fix(Creator): Actually load the job
* fix(Creator): Try to fix loading
* fix(ScriptFunction): Fix memory corruption due to low stack size
* fix(Creator): Fix "No translation."
* fix(NativeHooks): Fix softlock when loading Cayo Perico
* chore(Toxic): Remove net time test for now
2022-12-17 14:47:01 +00:00
Yimura
fac091ba6f refactor(HandlingService): Use JSON to store profiles (#711)
* fix(HandlingService): Correctly apply profile from storage
* fix(HandlingService): Name inconsistency in UI
* feat(HandlingService): Convert old handling profiles
2022-12-17 14:11:36 +00:00
Yimura
9829e0e3ab chore: Remove patched toxic features (#709) 2022-12-16 21:12:01 +00:00
Yimura
d624f1aaa1 refactor: Renderer (#694)
* Simplified SwapCHain, Device and DeviceContext pointers
* Added DX and WndProc callback registration
* Cleaned up GUI code
* Optimised Mouse Toggle
2022-12-16 17:55:55 +00:00
maybegreat48
11ab7e74d3 Sigscanner bypass (#703) 2022-12-15 12:38:03 +01:00
maybegreat48
64197f938a Update to 1.64 (#691)
* Update some globals
* fix(pointers): bypass C4 limit
* fix(pointers): CanApplyData signature
* feat(hooks): removed metric formatter
The function in question no longer exists along with the other metric functions.

* chore(metadata): bumped online and build number
* fix(pointers): updated Rage Security signature
* Updated some globals and locals. Part 1
* Update crossmap
* chore(Script): update script patches
* chore(nativeHooks): Update rage::scrProgram vtable size
* chore(nativeHooks): Fix rage::scrProgram destructor index
* fix(Sigscanner): Temporarily disable AC bypass
* chore(Hooks): disable can_apply_data
* Updated some globals and locals. Part 2
* chore(globals): Update transition state global
* chore(ScriptLauncher): Update local index
* feat(Toxic): Add new teleport locations
* fix(Protections): Update max interior index

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
Co-authored-by: Bugisoft <58910128+BugisoftRSG@users.noreply.github.com>
Co-authored-by: BugisoftRSG <metaclientauth@gmail.com>
2022-12-14 16:27:40 +00:00
Reece Watson
b7c40a4efd feat(Protections): Block Indecent Exposure crash. (#683) 2022-12-11 01:28:56 +01:00
Aure7138
e3ce965aa9 feat(Protections): Improve rope crash protection (#682) 2022-12-10 22:27:28 +00:00
Aure7138
54aecb0586 feat: BDSM crash protection & fix #668 (#680) 2022-12-10 19:36:45 +00:00
Yimura
4a0027a569 feat(Protections): Constraint attachment crash (#673) 2022-12-09 19:55:25 +00:00
Yimura
038d61046d feat(renderer): add UI scaling (#674)
Closes #587
2022-12-09 19:43:01 +00:00
Yimura
64f833c74f Code cleanup (#667)
* chore: Changed detour_hook extension back to cpp
* chore(crossmap): split crossmap into header and source file
* chore(logger): rename macro's to code style
* chore(logger): removed unused local variable
* chore(benchmark): changed extension to C++ header
* chore: cleanup pickup_rewards file
* chore(gta): cleanup code and file naming
* chore(CanApplyData): Removed unused code
2022-12-08 12:35:41 +00:00
maybegreat48
a435e49e50 RID Spoofing Improvements (#666)
* Fix stability issues with handler hook
* Better RID spoofing
2022-12-08 12:23:57 +00:00
Forever Gone
7db4c9d20b Improve CEventNetwork and add comments sEntityDamagedData (#665) 2022-12-08 10:28:41 +01:00
maybegreat48
a427ccb914 Toxic update (#641) 2022-12-06 16:12:02 +00:00
Aure7138
7f74a436d2 chore(Received Event): Rename variables with accurate names (#653) 2022-12-01 19:37:58 +01:00
Yimura
d6c59d0997 feat(hotkey_service): disable on active chat (#651) 2022-11-29 19:48:58 +00:00
Aure7138
df1c459089 feat: Fast Respawn, Rapid Fire, removed static offsets (#649)
Closes #495
Fixes #635
2022-11-29 19:16:07 +00:00
Yimura
a17aed317e feat(cmake): embed git info in binary (#644) 2022-11-28 17:19:03 +00:00
tupoy-ya
6374552a80 chore(CMake): Absolutely unnecessary CMake changes. (#648) 2022-11-28 16:27:43 +00:00
Yimura
0a2007bb29 fix(hotkey_service): duplicate key overwrite (#643) 2022-11-26 21:12:21 +00:00
SpaghettDev
2db1ce1c48 feat(hud): Add force show HUD component and replaced some hard-coded values. (#628) 2022-11-26 19:42:58 +00:00
Aure7138
89ad2755ac feat(services): added hotkey_service (#634)
Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2022-11-26 17:29:14 +00:00
Yimura
14a9b78df1 Bumped GTAV-Classes, removed unused declarations and other stuff (#638) 2022-11-25 21:29:03 +00:00
maybegreat48
b5466f8ba4 Add session browser (#633) 2022-11-24 22:49:05 +01:00
Aure7138
f1f5a48bc9 chore: Renamed ptr_to_handle & some small refactoring (#632) 2022-11-22 22:12:40 +00:00
maybegreat48
bbd13dd06d Lessen breakup kicks and more (#625) 2022-11-21 15:42:12 +00:00
Yimura
6f3e3cc6b3 feat(BytePatch): added std::array/vector support (#626)
Co-authored-by: xiaoxiao921 <xiaoxiao921@hotmail.fr>
2022-11-21 15:37:12 +00:00
maybegreat48
d9d53c8e42 Improve protections again and player database (#606) 2022-11-19 02:49:36 +01:00
Rimmuru
db75000851 feat(mobile): Helicopter Pickup, Request Ammo Drop (#605) 2022-11-17 17:05:47 +00:00
8KV
f4e813c294 feat(PersistCar): collision, invincibility & visibility on vehicle (#602) 2022-11-16 19:31:12 +00:00
Rimmuru
69690ced1a Improved protections (#598) 2022-11-16 17:07:59 +00:00
Yimura
1986dee1b5 refactor!: Modified memory::module class (#597) 2022-11-14 21:59:02 +00:00
Aure7138
ed903528f4 feat(Network): Send Chat Message (#594) 2022-11-14 16:37:38 +01:00
Yimura
d8fb6a049c docs: Add comment to find script locals (#596) 2022-11-14 13:10:41 +00:00
maybegreat48
f636c7c17f Force session host and improve protections (#593)
* Add force session host and update protections

* Remove old popgroup protection

* Harden script patcher

* Replace looped options with script patches

* Missing break

* Use enums

* Forgot to break again...

* Add tooltip for force session host

Co-authored-by: user <email@hostname>
2022-11-13 17:34:44 +01:00
maybegreat48
c0d20c59a7 Fix script patches crashing game on unload (#590) 2022-11-12 21:02:50 +00:00
Yimura
f68d68a92b fix(Renderer): Cyrillic on Proton (#589) 2022-11-12 19:22:02 +00:00
maybegreat48
e6ce363963 Add script patcher and update protections (#588) 2022-11-12 18:35:28 +00:00
Yimura
25f9756f04 feat(ScriptEventHandler): Block switch player to animal (#581) 2022-11-11 23:38:28 +00:00
Aure7138
65493fc5cb feat(Network): Region Switcher (#580) 2022-11-11 23:13:01 +00:00
Yimura
6c65b534ec feat(Renderer): Added Cyrillic to ImGui font (#578) 2022-11-11 22:48:19 +00:00
Yimura
aca084109a feat(ReceivedCloneSync): Simplify hook 2022-11-11 22:01:56 +01:00
Aure7138
75424bfb1d fixes #559 (#576) 2022-11-11 20:01:10 +00:00
Yimura
532cf59b4f fix(ReceivedCloneSync): Check before casting (#574) 2022-11-11 18:43:49 +00:00
FireFox101889
134da381de Save disable_chat_filter to disk (#575) 2022-11-11 18:34:35 +00:00
SpaghettDev
d0972f65d4 feat(self & vehicle): Added mobile radio and turning off engine. (#572) 2022-11-11 17:51:40 +00:00
Reece Watson
9f55d0fda9 feat(RCS): Added invalid index crash protections. (#573)
Cleaned up some of the logging.
2022-11-11 17:44:45 +00:00
Demae
f34b9c0af6 feat(netMsg): log chat and text messages (#567) 2022-11-11 16:47:22 +00:00
Demae
59d04b411e Small improvements (#565) 2022-11-11 10:32:30 +00:00
Reece Watson
10a909153a feat(RCS): Improved crash protections. (#407)
Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2022-11-11 00:21:38 +00:00
Aure7138
7fbf8e8e22 feat(vendor): updated GTAV-Classes (#560) 2022-11-08 22:44:52 +00:00
tupoy-ya
bc05ecd78c refactor!: Replace premake5 with CMake. (#551)
Co-authored-by: tupoy-ya <tupoy-ya@users.noreply.github.com>
2022-11-08 21:08:58 +00:00
Pocakking
17fe337342 Premake, Gitmodules, Readme 2019-06-23 22:00:18 +02:00
Pocakking
1ec1716c2e Fix padding in script_program.hpp 2019-04-16 09:47:21 +02:00
Pocakking
14ed623341 Update script_thread.hpp 2019-04-16 09:47:07 +02:00
Pocakking
d65c694d22 Initial commit 2019-03-21 20:18:31 +01:00