190 Commits

Author SHA1 Message Date
Andreas Maerten
305f6e7e8d
refactor: CanApply use structs instead of std::pair (#1523)
* refactor: CanApply use structs instead of std::pair
* feat(CanApply): format nodes
2023-06-24 23:57:34 +02:00
maybegreat48
5e0efaaed5
Tunables service fix and theme changes (#1507) 2023-06-23 08:43:44 +02:00
DayibBaba
dca82a4060
fix: Made breakup conditional (being host) (#1436)
Closes #1448
2023-06-17 15:49:48 +02:00
maybegreat48
0ff99ececc
Update to 1.67 (#1407) 2023-06-14 23:29:25 +02:00
maybegreat48
70efa40afe
Lua Scripting (#1334)
Closes #83
Fixes #1309
Fixes #1287
Fixes #1129 (actually fixed now)
2023-06-06 09:40:40 +02:00
Rxann
28707968a7
feat(Session): Lock Lobby (#1342) 2023-06-05 21:59:56 +02:00
Rxann
56d9d39b71
feat(Notifications): Added push_success function (#1340) 2023-06-05 21:46:20 +02:00
Rxann
eede8978d7
fix(BlockJoin): Grab block reason correctly from DB (#1306) 2023-04-30 15:03:37 +01:00
Rxann
fb55dc1dd9
feat(Block Join): fallback on breakup kick if block join fails (#1279) 2023-04-29 12:45:15 +01:00
Rxann
4422655b32
chore: change C-style casts to dynamic_cast (#1299) 2023-04-27 10:11:05 +02:00
tupoy-ya
a8133074ad
fix(Crash): Fixed crashes in SP Missions. (#1285)
chore(hooking.hpp): Removed useless declarations.
2023-04-23 23:06:20 +01:00
Andreas Maerten
9bc99e18cc
chore: disabled blame explosion infraction (#1282) 2023-04-23 21:39:16 +01:00
Aure7138
99bbe9ae1c
fix(cache): less peds on init (#1268) 2023-04-19 10:57:49 +02:00
maybegreat48
7537b9b343
Fix GTA data caching less weapons/vehicles on init (#1264) 2023-04-18 22:21:45 +02:00
maybegreat48
3c2245f780
General fixes (#1251) 2023-04-16 19:28:49 +01:00
Quentin E. / iDeath
74c3931209
Feat ptr cache continued (#1227) 2023-04-14 17:54:07 +01:00
Andreas Maerten
6df7be6f06
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
Rxann
aa984a5636
feat: Added toggle for admin join notification (#1199) 2023-04-06 18:55:28 +01:00
Aure7138
51e3b6e132
refactor: all weapons in vehicle (#1197) 2023-04-05 20:25:20 +02:00
Rxann
24955f9019
feat: Admin checking protection (#1187) 2023-04-05 17:57:28 +01:00
Quentin E. / iDeath
042ec19495
potential fix for attachment infinite loop crash (#1183) 2023-04-03 22:48:56 +01:00
Andreas Maerten
06a215b90c
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
ea33c09e8c
feat(cache): expand ped (#1156) 2023-04-01 17:37:26 +01:00
TheGreenBandit
d87caaa6d7
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
maybegreat48
4af9c7f258
fix(Toxic): fix typo (#1062) 2023-03-10 23:41:46 +01:00
maybegreat48
ad90ee3f6a
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
maybegreat48
9ccb77e8eb
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
Aure7138
9056f5aba1
feat(protection): vehicle parachute crashes (#1022)
CTaskParachuteObject_0x270 crash
2023-02-23 17:14:44 +01:00
Aure7138
5e3c08ce23
feat(protection): model mismatch (#1014) 2023-02-22 10:23:47 +01:00
Aure7138
c798bbe7c9
feat(world): model swapper (#1003) 2023-02-20 22:20:40 +00:00
Aure7138
5c8e7e8a15
debug options (#1002) 2023-02-19 22:04:13 +00:00
Aure7138
df33a922b6
fix: can_apply_data (#1006) 2023-02-19 12:54:59 +01:00
yasmasdas
c9cfde0a4d
feat(received_event): add bounds checks to certain events (#985) 2023-02-14 20:29:17 +00:00
Aure7138
8449eab503
fix(protection): invalid parachute (#989)
fixes #916
2023-02-14 20:28:05 +00:00
maybegreat48
1f5a118cb9
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
335e9325b0
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
Johann
fa7e5e5a34
feat(protections): block receive pickup (#933) 2023-02-04 23:20:49 +01:00
maybegreat48
7f37def248
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
5c01d393b9
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
d4f2960c77
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
maybegreat48
d45d0c1ffc
Toxic features and improve protections (#897) 2023-01-22 21:57:32 +00:00
Aure7138
f360d7f436
hotfix script RCE (#892) 2023-01-20 23:33:41 +00:00
FireFox101889
23b016f4c8
Renamed Disable Chat Filter to Check Chat Profanity (#871) 2023-01-17 20:22:39 +00:00
Aure7138
7433b0a69f
fix: Instant Respawn Crash (#867)
Fixes #861
2023-01-15 22:14:41 +00:00
TheGreenBandit
081dd6d694
feat(Spoofing): add interior and cutscene check (#803) 2023-01-07 12:31:57 +00:00
maybegreat48
13ff1be75a
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
858b4d6b9f
feat(Protection): fragment physics crash (#806)
Patch made by @SkiddyToast
2023-01-03 10:52:07 +00:00
Yimura
fc93f29f4a
fix(Spoofing): Local name properly null terminated (#793) 2022-12-31 13:24:59 +00:00
Yimura
411edcab8d
feat(metrics): use log toggle in debug window (#792) 2022-12-31 12:02:36 +00:00
maybegreat48
43eec4eb35
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