747 Commits

Author SHA1 Message Date
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