Changelog
All notable changes to this project will be documented in this file.
2024-06-02
Miscellaneous Tasks
2024-05-30
Miscellaneous Tasks
- Break game and protections (#3203) (a218f84)
- Block join reason to reaction (#3190) (fd939c4)
- Chat spam to reaction (#3192) (78b4302)
- Disable Vehicle Heading Updates When Vehicle Flying in First-Person Mode (#2991) (9df32a3)
2024-05-24
Miscellaneous Tasks
- Revert "Direct implementation of fix vectors (#3147)" (#3179) (0393c5d)
- This reverts commit fb07065aaf3d0777d4cacef3e211d3b3cd6a09db. (0393c5d)
- Session multiplexer and more (#3167) (c180694)
- Remove Unknown Player OOM Kick False Positives (#3170) (860a466)
- Move session lock logic to handlejoinrequest (#3136) (a568dea)
- Improve nightly release (#3171) (a9eaaeb)
2024-05-18
Bug Fixes
Miscellaneous Tasks
- Added filtering system to preparemetricfor_sending. (#3139) (254f64f)
- Direct implementation of fix vectors (#3147) (fb07065)
- Protection improvements (#3146) (28aae52)
- Refactored DISABLECONTROLACTION to use unordered_set. (#3157) (54c7dad)
- Refactored DISABLECONTROLACTION to use unordered_set. (54c7dad)
- Refactored SCALEFORMMOVIEMETHODADDPARAMINT hook to reuse the arg0 parameter if formatmoney was on, but the user had less than 1000 casino chips. (54c7dad)
2024-05-15
Miscellaneous Tasks
- Change MIPH with MPH (#3128) (7f8977a)
- Small Refactor of Session Bad Sport Spoofing (#3134) (059f831)
- Stability Improvements to Black Hole Feature (#3132) (00f5c34)
2024-05-15
Miscellaneous Tasks
- Elegant crash complete protection (#3109) (b693509)
- Added file-based log to debug.packet_logs. (#3127) (73120c6)
- Cleaned up log_node function. (#3130) (a25476d)
2024-05-12
Bug Fixes
Miscellaneous Tasks
- Session Switcher Combo (#3100) (d22249a)
- Hide vehicle godmode (#3103) (4ab201b)
- Desync protection improvements (#3094) (44269fc)
2024-05-11
Bug Fixes
Miscellaneous Tasks
- Remove redundant nullptr checks in player::get_ped(). (#3095) (773f57b)
- Remove
this
keyword (773f57b)
2024-05-10
Features
Miscellaneous Tasks
- IPL Fix & Formatting (#3082) (3a7cad7)
- Less noticeable multi-kick => smart-kick (#3066) (dada469)
- Desync kick protection (#3086) (86c63df)
2024-05-06
Miscellaneous Tasks
- Allow Trusted Players & Friends to Request Control (#3047) (d75bebd)
- PlayerDB Delete Untrusted Players (#3053) (f4449ba)
- Start Script Activity Session Check (#3045) (1066aef)
- Remove useless kicks (#3061) (dfca5c7)
- Remove Start LS Customs Button from LS Customs Menu (#3065) (499fc6b)
2024-05-08
Miscellaneous Tasks
2024-05-03
Bug Fixes
Miscellaneous Tasks
2024-05-01
Bug Fixes
Miscellaneous Tasks
- Updated the max characters from 64 characters to 41, which seems to be the maximum the Socialclub API actually saves and returns. (#3014) (7a25403)
- Fixed vehicle extras to match the scripts (#3019) (3470660)
- Refactor format money to use manual methods of comma addition. (#3020) (d13b49c)
2024-04-30
Bug Fixes
Features
Miscellaneous Tasks
- Chinese chat spam blacklist (#2994) (f0cd838)
- Added "Enable MK1 and MK2 Weapons" feature. (#3000) (ccb3591)
- Bypass Profanity Checks (#3010) (222e988)
- Increased the maximum length of CEO Name from 15 to 64 characters. (#3011) (17a7ad6)
- Added FMMCKEYTIP15 replacement of 15 to 64. (17a7ad6)
- Removed legacy multiplayer chat filter. (17a7ad6)
- Add motorcycle club, too. (#3013) (d1d72e5)
- Refactor addcallbackforlabels to take an initializerlist. (d1d72e5)
2024-04-28
Bug Fixes
Features
Miscellaneous Tasks
2024-04-22
Features
- Add compiler hints (ca1e7e6)
- Add compiler hint to crashes (ca1e7e6)
- Add likely compiler hint to on_present (ca1e7e6)
- Add compiler hints (ca1e7e6)
Miscellaneous Tasks
- Added formatting to money on HUD. (#2957) (b1bf477)
- Give optimisation hints to compiler (#2929) (ca1e7e6)
- Added translation TODO (ca1e7e6)
- Added hook likely/unlikely switches to debug/crash scenarios. (ca1e7e6)
- Added HEXTOUPPER call on the AC verifier offsets. (ca1e7e6)
- Added more fuzzer unlikely attributes. (ca1e7e6)
- Replaced some hard coded numbers with their unhashed _J variants. (ca1e7e6)
- Added more unlikely attributes to singleton initializer checks. (ca1e7e6)
- Added more likely/unlikely attributes to certain scenarios. (ca1e7e6)
2024-04-17
Features
Miscellaneous Tasks
- Fix for GTA Build 3179 (#2946) (382ddb3)
- Removed old and unused security pointer/signature (382ddb3)
- Updated GTAV-Classes (382ddb3)
2024-04-04
Features
Miscellaneous Tasks
- Fixed vehicles in preview exploding. (#2908) (5703338)
- Closes #2905 (5703338)
- Fixed setmpbitset being called from vehicle::spawned if the is_networked parameter was false. (5703338)
2024-03-31
Bug Fixes
Miscellaneous Tasks
2024-03-30
Bug Fixes
Miscellaneous Tasks
2024-03-27
Miscellaneous Tasks
- ACTUALLY fixes #2675 this time I swear. (#2879) (6212171)
- Model Preview use time delta instead of frame/tick rate (#2881) (0fb17b6)
- Unify rlGamerHandle code and fix chat inaccuracies. (#2883) (4636ef8)
Refactor
2024-03-26
Miscellaneous Tasks
- Fixed send chat logic (#2874) (a5a5b07)
- Command reports will now only be sent to the command user (a5a5b07)
- Bad design around the preview service (#2877) (399a5d3)
- Bad design around the preview service (#2877) (399a5d3)
- Bad design around the preview service (#2877) (399a5d3)
Refactor
2024-03-22
Bug Fixes
Features
- Refactor and fix send chat (7e7bcb1)
Miscellaneous Tasks
- Rewrite of the old notification service (#2866) (cba19d0)
- Rewrite of the old notification service (#2866) (cba19d0)
- Rewrite of the old notification service (#2866) (cba19d0)
- Rewrite of the old notification service (#2866) (cba19d0)
- Rewrite of the old notification service (#2866) (cba19d0)
- Refactor and fix send chat (#2864) (7e7bcb1)
Refactor
2))
- Extra give control checks (#2847) (ae27173)
- Closes #2841 (ae27173)
- Closes #2088 (ae27173)
- Fixed bounty button & added bounty to all (#2846) (b5d8d7d)
- Added separate ID for Set button & Added bounty for all (b5d8d7d)
- Reverted unrelated changes (b5d8d7d)
- CPlayerExtendedGameStateNode should be updated on classes repo though (b5d8d7d)
2024-03-12
Features
Miscellaneous Tasks
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Switch RAGE_JOAAT with string literal functions (#2806) (e076013)
- Nightly but better (#2818) (8d0ce1d)
Refactor
2024-03-11
Miscellaneous Tasks
- Simplified zhcn Character List and Add new Traditional Chinese characters for https://github.com/YimMenu/Translations/pull/121 (#2807) (d520080)
- Added Turkish font support. (#2817) (a10f7ef)
- Added Turkish font support. (a10f7ef)
- Fixed Turkish case not including Latin characters. (a10f7ef)
2024-02-24
Miscellaneous Tasks
- Lua io.exists (#2771) (5306177)
- Display of the vehicle list for Traditional Chinese users (#2772) (9855e46)
2024-02-23
Bug Fixes
Features
2024-02-21
Documentation
Features
- Only trigger on changes that matter (#2752) (a6a77a0)
- Only trigger on changes that matter (a6a77a0)
- Include ci.yml to path trigger (a6a77a0)
- Cancel action if a new commit comes in (a6a77a0)
- Cancel last nightly if a new request comes in (a6a77a0)
Miscellaneous Tasks
- Add README to
cmake/
folder (#2750) (c794437) - Implemented GetGlyphRangesChineseSimplifiedOfficial (#2756) (f74c576)
5d21440585))
- Allow functions to be called without giving all of its args (#2744) (2d55470)
- Fix enabling/disabling (#2745) (cde5563)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Added dynamic font loading based on lang requirements (#2738) (183b0ee)
- Many different fixes (#2749) (0b53660)
Refactor
- Don't save certain settings that users usually don't want to have enabled (0b53660)
2024-02-20
Miscellaneous Tasks
- Fixed Social Club Presence Data. (#2729) (d737c01)
- RECEIVEDCLONEREMOVE player ped removal protection (#2732) (3a8aed2)
- AMMO_BALL protection (#2733) (9e6559b)
- Added new language options to issues (#2736) (6d95b3e)
2024-02-12
Bug Fixes
Miscellaneous Tasks
2024-02-10
Miscellaneous Tasks
- Launcher script start fix (#2697) (0afcb00)
- Fixed Fonts. (#2698) (0275821)
- Added Windows Build Info to log. (0275821)
- Fixed memory leak caused by not releasing the memory from GetWindowsVersion. (#2699) (c87aea7)
2024-02-09
Bug Fixes
Features
Miscellaneous Tasks
2024-01-28
Bug Fixes
Features
- Expose the self class and add new menu events (#2656) (96048fa)
- Feat(enums) Added new license plates from 1.68 (#2665) (7efbee2)
Miscellaneous Tasks
Refactor
2024-01-27
Miscellaneous Tasks
- Optimized Aimbot code. (#2653) (deac08e)
- Fixed hypot call not considering the Z coordinates. (deac08e)
- Refactored class-based variables. (deac08e)
- Fixed onplayer/onenemy/onpolice/onnpc config variables not being persisted to disk. (deac08e)
Refactor
2023-12-21
Features
Miscellaneous Tasks
- Fix debug build (#2625) (3237f6a)
- Weapon events refactor. (#2622) (4312d9d)
- Removed legacy REMOVEALLWEAPONS_EVENT network event check. (4312d9d)
- Added GIVEWEAPONEVENT check to prevent people giving us weapons. (4312d9d)
2023-12-18
Bug Fixes
Miscellaneous Tasks
- Fixed unlockveh using the player id instead of ped (#2591) (e9fdc86)
- Fixed unlockveh command using the Player ID for the arguments instead of the Player Ped. (e9fdc86)
- Fixed lock/unlock vehicle door calls to use the eVehicleLockState enum. (e9fdc86)
2023-12-13
Features
- Disable and Enable scripts from UI and prevent crash when renaming the
scripts/
dir. (#2493) (2def629)
Miscellaneous Tasks
- Made LS Customs accept any car. (#2524) (cb5f015)
- Fixed TRIGGERSCRIPTEVENT for 3095. (#2527) (b7b901d)
- Fixed garage globals for 3095. (#2529) (3bf7c03)
- Added the ability to use guns in airplanes with allowallweapons. (#2536) (db61b1f)
2023-12-14
Bug Fixes
Miscellaneous Tasks
- Closes https://github.com/YimMenu/YimMenu/issues/2559 (#2561) (a07142e)
- Closes https://github.com/YimMenu/YimMenu/issues/2560 (a07142e)
- Closes https://github.com/YimMenu/YimMenu/issues/2552 (a07142e)
- Removed m_velocity from CVehicle. (#2563) (9dd1d49)
- Update crossmap and natives.hpp to 3095. (#2565) (8b62dad)
2023-12-13
Miscellaneous Tasks
- Added Oppressor Mk 1's gliding ability to vehicle abilities. (#2538) (ffd8915)
- Fixes for b3095 (#2537) (695a6dd)
- Refactored TRIGGERSCRIPTEVENT for the duplicate f_2 argument they added in 3095. (695a6dd)
- Fixed OOB gadget spam caused by the tow truck. (695a6dd)
- Increased max interiors in InteriorControl. (695a6dd)
- Updated scriptedgameevent. (695a6dd)
- Update GTAV-Classes repo. (695a6dd)
- Fixed locals for 3095. (695a6dd)
- Bump project to Build 3095. (695a6dd)
- Fixed LS Customs camera being stuck on certain vehicles. (#2539) (f0aa601)
- Fixed incorrect pointer type for PBOOL on line 92. (#2545) (7f20e01)
- Added new Scrapyard DLC vehicles to GetVehicleInfoForClanLogo. (#2547) (f6a1acd)
- Fixed RAP signature. (#2548) (a7215d2)
2023-12-12
Bug Fixes
Miscellaneous Tasks
- Input sanitation for Debug Locals (#2505) (3b9413d)
- Fixed Jet Assisted Take Off not working on Bombushka if the player was using Instant Refill of boost. (#2511) (d2bcd69)
- Updated vehicle_abilities.cpp to work with latest GTAV-Classes PR (#2509) (0798a41)
- Updated Globals for 3095. (#2517) (8b3a45b)
- Added pointers for 3095. (#2519) (5bf6953)
- Fix script patch signature causing crash (yubie-re) (#2523) (efef962)
- Redesigned the script patcher to assign the signatures names, so if they fail, it will print out its name. (efef962)
Refactor
2023-12-10
Features
Miscellaneous Tasks
2023-12-08
Bug Fixes
- Add default handler to every protected function calls, until now there was none/scuffed and nothing was getting output to the user making debugging very difficult (#2494) (b432407)
Features
- Expose io.open (limited to scripts_config folder) (#2495) (bb5dfd1)
- Unlock Interaction Menu, Weapon Explosion Radius Modifier & improve fast respawn(#2489) (6d64bcd)
2023-12-05
Features
Miscellaneous Tasks
- Added weapon and vehicle cache bindings (#2477) (11d48f4)
- Added weapon and vehicle cache bindings (#2477) (11d48f4)
- Added weapon and vehicle cache bindings (#2477) (11d48f4)
- Added weapon and vehicle cache bindings (#2477) (11d48f4)
- Added weapon and vehicle cache bindings (#2477) (11d48f4)
- Added weapon and vehicle cache bindings (#2477) (11d48f4)
- Vehicle Abilities (#2474) (b80865f)
2023-12-02
Bug Fixes
- Fix nullsub scanning in PE header (#2469) (468af61)
- Fix AC bypass not working when injecting too early (#2473) (c5c3713)
Miscellaneous Tasks
- Added G's Cache to ESP. (#2461) (afd0efd)
- Redesigned G's Cache to use Globals that are more reliable (and actually work). (afd0efd)
- Refactored STARTNEWSCRIPTWITHARGS to use a static unordered_set so that it's not constantly constructing it each call, and potentially closes #2462 (afd0efd)
- Added Pickup Pool. (afd0efd)
2023-11-26
Bug Fixes
Miscellaneous Tasks
- Added more weapon jitter fixes. (#2450) (b365d7d)
- Fixed hangarcarmod being called a non-existent script hangarcarmod_shop. (b365d7d)
- Removed GETSTATHASHFORCHARACTER_STAT dependency. (#2452) (5e82c6e)
Refactor
2023-11-19
Bug Fixes
- Rewrite AC bypass again (the old one isn't detected but this is cleaner) (5d538cf)
- Some chat tweaks (5d538cf)
- Fix memory leak (5d538cf)
- Fix possible false positives with the vehicle task mismatch protection (5d538cf)
- Add some more stuff (5d538cf)
Features
Miscellaneous Tasks
- Add language input criteria for future tickets (#2381) (#2432) (6e1fc37)
- Fixed Player ESP potentially crashing on invalid models. (#2431) (36fdc7f)
- Check for and handle non-normal player models when doing ESP to prevent crashes. (36fdc7f)
- Added sanity checks to the non-MP model scenario. (36fdc7f)
- Various Debug Locals fixes. (#2426) (b9b4979)
- Fixed Debug -> Locals crashing if the user added an invalid Local Read. (b9b4979)
- Fixed Debug Local addendum being way too wide on the page. (b9b4979)
- Added the same boundary check for Debug -> Globals. (b9b4979)
- Rewrite AC bypass (#2430) (5d538cf)