1251 Commits

Author SHA1 Message Date
GeopJr
cd7e5c326d
fix(ci)[pr-comment]: workflow name (#817) 2023-01-05 21:07:10 +00:00
GeopJr
93dbea4e8e
feat(ci): comment PR artifact (#816)
* chore(issue_templates): remove Yimura from assignees
* chore(README): typos, notes, toc
* feat(ci): comment artifact nightly.link on PR workflow success
2023-01-05 19:43:00 +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
Bugisoft
b77e09065c
feat(UGC): Simplify Job Import (#805) 2023-01-03 10:35:11 +00:00
TheGreenBandit
175d93f18a
Updated readme to include curl and fix issue #748 (#756) 2023-01-02 14:38:10 +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
Bugisoft
d6e64f6838
feat(Metric): Reimplementing metrics (#778) 2022-12-30 10:49:39 +00:00
Yimura
5909af7fd2
feat(Protections): Reenabled CanApplyData (#740)
* fix(CanApplyData): correct crash_blocked msg
2022-12-30 10:48:59 +00:00
Aure7138
055bb3e939
feat(Protection): Improve Sound Crash Protection (#767)
Closes #762
2022-12-30 01:45:04 +00:00
pelecanidae
bd7bc362e3
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
2b1aee98de
feat: Some small additions (#755) 2022-12-30 01:09:33 +00:00
maybegreat48
a83b9523cc
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
a063d817f5
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
630450fd74
fix #737 (#738) 2022-12-26 18:49:55 +01:00
snackosauruss
54b3267537
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
a3422540be
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
79e5e7a30b
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
f44859a973
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
c2e9e61c01
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
e442e284db
feat(crossmap): more accurate crossmap (#720) 2022-12-18 23:24:44 +00:00
Yimura
d10913743b
fix(globals): keep thread running (#721) 2022-12-18 23:22:01 +00:00
Yimura
f6c00f113d
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
4041370763
feat(Protection): Add bypass for rare report metric (#715) 2022-12-18 00:00:04 +00:00
Bugisoft
551c165367
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
792d765ffa
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
7da9427128
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
d728fabe14
chore: Remove patched toxic features (#709) 2022-12-16 21:12:01 +00:00
Yimura
f2f3c28048
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
Yimura
8704597202
fix(cmake): update git commit hash (#706) 2022-12-15 20:20:55 +00:00
maybegreat48
b5b8a7b431
Sigscanner bypass (#703) 2022-12-15 12:38:03 +01:00
maybegreat48
795929f96c
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
Yimura
bb405bb375
feat(Issues): Remove default assignee (#687) 2022-12-12 20:03:25 +00:00
Yimura
b6777c0839
feat(Issues): Updated bug report template (#686) 2022-12-12 10:20:47 +00:00
Reece Watson
031067a668
feat(Protections): Block Indecent Exposure crash. (#683) 2022-12-11 01:28:56 +01:00
Aure7138
ae6704beea
feat(Protections): Improve rope crash protection (#682) 2022-12-10 22:27:28 +00:00
Aure7138
86f1ce747f
feat: BDSM crash protection & fix #668 (#680) 2022-12-10 19:36:45 +00:00
Yimura
0bbdacbfa3
feat(Protections): Constraint attachment crash (#673) 2022-12-09 19:55:25 +00:00
Yimura
2ae76e0b14
feat(renderer): add UI scaling (#674)
Closes #587
2022-12-09 19:43:01 +00:00
Yimura
173d01145d
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
f338479c5c
RID Spoofing Improvements (#666)
* Fix stability issues with handler hook
* Better RID spoofing
2022-12-08 12:23:57 +00:00
Forever Gone
11701f8101
Improve CEventNetwork and add comments sEntityDamagedData (#665) 2022-12-08 10:28:41 +01:00
maybegreat48
8c3953ab20
Toxic update (#641) 2022-12-06 16:12:02 +00:00
Aure7138
675548770c
chore(Received Event): Rename variables with accurate names (#653) 2022-12-01 19:37:58 +01:00
Yimura
1cf0a34597
feat(hotkey_service): disable on active chat (#651) 2022-11-29 19:48:58 +00:00
Aure7138
eb80ac54bd
feat: Fast Respawn, Rapid Fire, removed static offsets (#649)
Closes #495
Fixes #635
2022-11-29 19:16:07 +00:00
Yimura
38c56f6532
feat(cmake): embed git info in binary (#644) 2022-11-28 17:19:03 +00:00
tupoy-ya
61f4cb3ebc
chore(CMake): Absolutely unnecessary CMake changes. (#648) 2022-11-28 16:27:43 +00:00