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
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
Rxann
c1da23fb05
chore: change C-style casts to dynamic_cast ( #1299 )
2023-04-27 10:11:05 +02: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
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
maybegreat48
c773588c00
General fixes ( #1251 )
2023-04-16 19:28:49 +01:00
Quentin E. / iDeath
5a4dc03121
Feat ptr cache continued ( #1227 )
2023-04-14 17:54:07 +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
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
Rxann
b5c090e0f8
feat: Admin checking protection ( #1187 )
2023-04-05 17:57:28 +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
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
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
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
Aure7138
bde8ee28ac
feat(protection): vehicle parachute crashes ( #1022 )
...
CTaskParachuteObject_0x270 crash
2023-02-23 17:14:44 +01:00
Aure7138
9c9164bfef
feat(world): model swapper ( #1003 )
2023-02-20 22:20:40 +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
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
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
Johann
31e6b75037
feat(protections): block receive pickup ( #933 )
2023-02-04 23:20:49 +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
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
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
FireFox101889
845a0eca04
Renamed Disable Chat Filter to Check Chat Profanity ( #871 )
2023-01-17 20:22:39 +00:00
Aure7138
a959a7b880
fix: Instant Respawn Crash ( #867 )
...
Fixes #861
2023-01-15 22:14:41 +00:00
TheGreenBandit
8361d8934e
feat(Spoofing): add interior and cutscene check ( #803 )
2023-01-07 12:31:57 +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
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
Aure7138
441b86c207
feat(Protection): Improve Sound Crash Protection ( #767 )
...
Closes #762
2022-12-30 01:45:04 +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
Aure7138
280f613e78
fix #737 ( #738 )
2022-12-26 18:49:55 +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
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
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