Commit Graph

336 Commits

Author SHA1 Message Date
Mr-X-GTA 0581661c8b fix(pointers): fix HandleJoinRequestIgnorePoolPatch (#1042) 2026-07-24 10:10:09 +03:00
Ali 4913c023c1 feat: add Kortz Center heist modifier tab (#1014)
* feat: add Kortz Center heist commands

* feat: add Kortz Center heist frontend UI

* feat: register Kortz Center heist tab

* feat: add Kortz Center heist commands

* feat: add Kortz Center heist frontend UI

* feat: register Kortz Center heist tab

* feat(kortz): add cooldown reset, manhole key loc, loot seed controls

Add Misc group to Kortz tab with:
- Reset Cooldown / Reset Hard Cooldown — write 0 to MPX_K26_HEIST_COOLDOWN / _HARD
- Manhole Key location selector — 15 locations via ListCommand
- Loot Seed int input — 0-9999 for MPX_K26_HEIST_SEED

Ignore graphify-out/ in .gitignore.

* refactor(kortz): restructure tab by prep category

Split flat 18-toggle Prep Work into collapsible Vehicles,
Equipment, Intel sections. Rename Misc to Heist Config.
Reduces cognitive load: 30+ items in one view -> grouped.

* fix(kortz): add missing vehicle prep labels

Caracara (Prep), Annihilator (Prep), Manchez (Prep) were
undefined -- showed as Unknown! in the Vehicles section.

* feat(kortz): add laser room teleport buttons

Three one-click TPs to laser room positions with heading
set. First/Second/Third cover all lootable solo slots.

* feat(kortz): replace laser room TPs with teleport section

Remove 3 generic laser room TPs. Add computer room, CCTV,
lasers (past grid), lobby stairs (skip hack) TPs. Rename
Laser Room group to Teleport.

* feat(kortz): add 7 in-heist shortcut commands

* feat(kortz): add painting payout and first sale multiplier commands

SetPaintingValue writes to ScriptGlobal(262145).At(38004).At(targetIdx+1).
SetFirstSaleMultiplier writes to ScriptGlobal(262145).At(38199).As<float*>()

* fix(kortz): remove erroneous static instances inside TakeSecondaryTarget class

* feat(kortz): update tab UI with in-heist + payouts groups

Remove: teleport, config (keyloc/seed), shortcuts (maxloot/cd resets).
Add: In-Heist group with 7 shortcut buttons, Payouts group with
painting value + first sale multiplier controls.
Keep Setup at bottom. Collapsible headers preserved.

* feat(kortz): change payout sliders to text inputs

Credit: https://www.unknowncheats.me/forum/4746347-post762.html

* feat(kortz): remove teleport commands

* feat(kortz): remove hidden commands (cooldown resets, keyloc, seed, max loot)
2026-07-21 13:37:25 +03:00
xZueS19 da012b18ed Fix: Fix solo mantrap (#1018)
* fix solo mantrap

* Revert "fix solo mantrap"

This reverts commit 2c96507acd.

* fix solo man trap global
2026-07-19 12:51:22 +03:00
Mr-X-GTA a9e9e0a419 fix(anticheat): fix anticheat bypass (#1019) 2026-07-18 17:45:14 +03:00
Arthur 5d9ab8d6fb Update for b1158.13 (#988)
* Update for b1158.13

* update readme
2026-07-17 09:55:42 +03:00
lmagineNothing ef1a4df216 fix(memory): ScanPattern looking for wrong process (#963) 2026-07-11 18:18:33 +03:00
Arthur 628f2fdc9f fix(pointers): update GetAvatars (#952) 2026-06-23 19:44:38 +03:00
Taylan Utku Yılmaz 017904b964 feat(lua): UI Support and Other Implementations (#949)
* feat(lua): UI Support and Other Implementations

Lua API:
- New libraries: menu, commandmgr, memory, FileMgr, pointer, ImGui,
  Vector3, ScriptGlobal/Local/Pointer/Data/Function, Player/players,
  entities, event, scr_patch
- Per-script UI ownership with full teardown on script unload

Native invoker:
- Support pointer arguments

- Emit a LuaLS natives stub (docs/natives.lua) from GenerateNatives.py

Docs:
- Add docs/yimmenu_v2.lua and docs/natives.lua

* Remove ScriptData, fix LuaCommand callbacks
2026-06-23 11:40:13 +03:00
tupoy-ya 2772d87539 chore: Update data hash. (#933)
Co-authored-by: tupoy-ya <tupoy-ya@users.noreply.github.com>
2026-05-15 16:58:28 +03:00
Arthur 24fde511d0 Update ControllerInputs (#924) 2026-04-25 13:18:19 +03:00
Mr-X-GTA 8acef742f2 fix(anticheat): fix anticheat bypass (#843) 2026-01-04 13:23:35 +03:00
tupoy-ya dbfd43639d feat: Data hash spoofing. (#364)
* feat: Add data hash spoofing.

feat: LogCurrentSessionInfo
To be deleted.

* chore: Remove logcurrentsessioninfo.

* chore(PackOrderHook): Move to SpoofDataHash.

* chore: Update getDLCHashPtrn to support new version.

* chore: Update to 889.15.

I hope this is correct...

* chore: Remove unused include.

* chore: Update data hash to latest.

---------

Co-authored-by: tupoy-ya <tupoy-ya@users.noreply.github.com>
2026-01-03 21:34:11 +03:00
DeadlineEm c4849db275 (UI) Themes, Customization, Etc. (#597)
* (UI) Modular Theme
- Added Modular Theme
- Moved SetupStyle function to Themes.cpp for future impl
- Ensured all themes use proper colore using ImGui::GetColorU32 to pull colors used in SetupStyle()

* (UI) Small change

* (UI) Implemented Color/Transparency/Rounding for all ImGui Elements.
- Adds a file (GUISettings.json) to the appdata which saves/loads the custom colors, falls back to default if the file does not exist.

* (UI) Added more customization abilities
- This adds Layout, Borders and Global options for ImGui customization
- Fixed some mismatched colors on buttons

* (UI) Altered category name

* (UI) Added more ImGui customization tabs
- Moved default theme to DefaultStyle function

* (UI) Fixed Exceptions in console thanks to Mr-X

* small fix

* (Fix) Font scaling
- Removed rebuild fonts, useless for now

* Added Helper Functions to utilize FloatCommand and minimize a bulky list
Added PrettyPrintLabel to automatically print the slider labels accordingly

* Ensured all settings save to GUISettings.json

* UI backend refactors

* Removed unnecessary includes already included in common.hpp
2026-01-03 21:26:46 +03:00
Arthur 2f7fbc40ab fix(world): update IsDevModeEnabledPatch pattern (#823) 2025-12-26 15:24:21 +03:00
UnkEcho 1fca608743 fix(heist): Fixed the issue of loading repeatedly when starting a heist mission with other players. (#789) 2025-12-25 20:17:17 +03:00
渟雲 96c2d2e8dd fix(casino): Fix game freeze when disable Manipulate Rig Slot Machines (#794)
* fix: Fix disable Manipulate Rig Slot Machines freeze the game

check spin state also while on diasble
fix issue #791

* Revert "fix: Fix disable Manipulate Rig Slot Machines freeze the game"

This reverts commit 1af78f95a3.

* fix: Fix disable Manipulate Rig Slot Machines freeze the game

now we must ensure result [3,9]
also we should ensure we are write slots_random_results_table at a "safe period", nomatter enable or reset while disable.

fix issue #791

* chore: remove redundant script host check

If script host changes while waiting for the reset timing for slots_random_results_table, there is no need to perform the reset process.
2025-12-23 16:32:33 +03:00
halny197 1b190c9750 Add skip card swiping process (#761)
* skip cardswiping process

* fix typo

* update locals for 1.72
2025-12-23 16:20:24 +03:00
daobashun 202109b754 Fix the issue of some vehicles of the same model and license plate missing in the garage. (#793) 2025-12-23 16:02:40 +03:00
Arthur 259354945b fix: update ShouldFailMissionPatch3 pattern (#788) 2025-12-18 20:16:50 +03:00
渟雲 61000819a1 fix: Fix Manipulate Rig Slot Machines for b1013.17 (#774)
* fix: Fix  Manipulate Rig Slot Machines for b1013.17

int slots_random_results_table = 1374; -> int slots_random_results_table = 1350;

* fix: Fix issue that can't using Rig Slot Machines

During testing, there may be occasions where the "Manipulate Rig Slot Machines" function is continuously enabled during a session, resulting in the inability to use Rig Slot Machines (the "Press E" prompt does not pop up).
By checking the spin_state, we can determine whether the player is using Rig Slot Machines, and apply slot_result modifications only during the period when Rig Slot Machines are being used.
2025-12-17 20:18:24 +03:00
daobashun a401972223 Fixed hotkey issues (#757)
* Fix an issue where some hotkeys reset when loading

* Fix the 'Clear' button in the hotkeys not working
2025-12-17 17:53:46 +03:00
lonelybud 75d6a798e0 Code refractor (#622)
* refractor fiberpool code

* fix model saved is not correct

- the model value returned by native is 2627665880 (unsigned)
  same as Joaat("mp_f_freemode_01")
  but when converted to int it is -1667301416 (signed).
  this value will get saved in jsons instead of correct
  one and will also cause issue when applying old jsons.

* Update VehicleEditor.cpp

* display current plate text

* fix teleport in water surrounded land
2025-12-17 17:42:46 +03:00
Arthur f372a42a32 Update for b1013.20 (#773) 2025-12-17 17:25:17 +03:00
Arthur f592226879 chore(workflows): switch to windows-latest (#772) 2025-12-16 19:09:43 +03:00
Arthur 4f4935a66c Update for b1013.17 (#771) 2025-12-15 17:13:45 +03:00
Mr-X-GTA eb30c27eb1 feat(pointers): update for b889.22 (#675) 2025-08-14 19:57:10 +02:00
latiao-1337 3af1e7cd54 add Disable Critical Hits + Infinite Boundary + giveplayerallweapon (#636)
* add Infinite Boundary and Critical Hits

* Revert "add Infinite Boundary and Critical Hits"

This reverts commit c537e1fa7a.

* add Infinite Boundary and Critical Hits

* add Critical Hits + Infinite Boundary

* giveplayerallweapon

* host kick all

* Improving InfiniteBoundary

* Improving DisableCriticalHits
2025-07-29 20:15:16 +00:00
maybegreat48 99421d5b01 fix(hooking): add better error handling 2025-07-10 17:39:13 -04:00
kurumimeow dd6907bf14 feat: add custom weapons (#388)
* added custom weapons

* remove SameLineItem

* some fixes

* no changes

* more fixes

* some changes
2025-07-07 22:20:20 +00:00
Mr-X-GTA 5407207984 fix: fix BattlEyeServerProcessPlayerJoin (#606) 2025-07-04 20:20:43 +00:00
lonelybud e5dc61111b refractor savedvehicles & vehicle spawn (#604)
- add checkbox in savedvehicles to spawninside
- use shared logic to get spawn location for a given vehicle model for saved veh, cloned pv veh & spawned veh
2025-07-03 19:00:49 +00:00
maybegreat48 6603491db6 fix(lua): fix crashes 2025-07-03 14:29:49 -04:00
maybegreat48 bd7972f074 Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-07-02 10:10:32 -04:00
maybegreat48 a3e1da2296 fix: fix MSVC build (perhaps we need to get CI to use MSVC to catch stuff like this?) 2025-07-02 10:10:27 -04:00
PlayDay 03c4a60abf chore: small changes to LuaJIT CMake (#599) 2025-07-02 14:05:32 +00:00
maybegreat48 71bceb3fdb Revert "(UI) Modular Theme + ImGui Color/Rounding settings for Menu Customization (#551)"
This reverts commit 80c8865a28.
2025-07-01 16:30:16 -04:00
DeadlineEm 80c8865a28 (UI) Modular Theme + ImGui Color/Rounding settings for Menu Customization (#551)
* (UI) Modular Theme
- Added Modular Theme
- Moved SetupStyle function to Themes.cpp for future impl
- Ensured all themes use proper colore using ImGui::GetColorU32 to pull colors used in SetupStyle()

* (UI) Small change

* (UI) Implemented Color/Transparency/Rounding for all ImGui Elements.
- Adds a file (GUISettings.json) to the appdata which saves/loads the custom colors, falls back to default if the file does not exist.

* (UI) Added more customization abilities
- This adds Layout, Borders and Global options for ImGui customization
- Fixed some mismatched colors on buttons

* (UI) Altered category name

* (UI) Added more ImGui customization tabs
- Moved default theme to DefaultStyle function

* (UI) Fixed Exceptions in console thanks to Mr-X

* small fix

* (Fix) Font scaling
- Removed rebuild fonts, useless for now

* Added Helper Functions to utilize FloatCommand and minimize a bulky list
Added PrettyPrintLabel to automatically print the slider labels accordingly

* Ensured all settings save to GUISettings.json
2025-07-01 20:01:36 +00:00
PlayDay b7ccfed853 fix: broken logging under Wine (#559)
* fix: broken logging under Wine

* feat: `IsExported` added to `Module`
2025-07-01 20:00:38 +00:00
Arthur 08cb3887b6 feat(vehicle): Personal Vehicle Spawner (#579)
* feat(vehicle): Personal Vehicle Spawner

* Add Vinewood Club Garage & Clone PV

* Use different approach for clone PV

* some fixes

* Stuff

* Update lua bindings
2025-07-01 19:59:47 +00:00
PlayDay dacfa665f7 feat: Allow to spawn ped with me in the vehicle (#589)
* feat: Allow to spawn ped with me in the vehicle

* feat: do not spawn ped in vehicle without free seats

also allow to spawn ped in driver seat if it is free
2025-07-01 19:59:15 +00:00
maybegreat48 b5a0bbbb3f feat(lua): some more changes (incomplete) 2025-07-01 15:58:54 -04:00
maybegreat48 1fcdc0f028 fix: fix bad refactor 2025-06-29 13:18:18 -04:00
maybegreat48 b4cfb3b94e feat(lua): implement resources 2025-06-29 13:16:33 -04:00
maybegreat48 d14031fc6b feat(lua): add Vehicle 2025-06-28 22:47:25 -04:00
maybegreat48 55f4e297a0 fix(lua): return false when transaction fails to start 2025-06-28 16:03:47 -04:00
maybegreat48 6f2f8f5110 feat(lua): sprint 3 2025-06-28 16:00:31 -04:00
maybegreat48 96a7636851 fix MSVC build 2025-06-28 08:46:59 -04:00
maybegreat48 59ae786c39 feat(lua): sprint 2 2025-06-27 21:35:10 -04:00
maybegreat48 1f1b924077 feat(lua): lua sprint 2025-06-27 13:41:11 -04:00
maybegreat48 d0816571ea Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-26 17:56:15 -04:00