Commit Graph

298 Commits

Author SHA1 Message Date
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
maybegreat48 edf5d0d6f2 fix(lua): don't crash if std::filesystem::equivalent fails 2025-06-26 17:56:13 -04:00
Arthur e8e03e3ccd Some Fixes & Improvements (#571) 2025-06-26 20:05:36 +00:00
PlayDay 26bb283c46 fix: outdated toolchain in cross-compile CI (#558)
* fix: outdated toolchain in cross-compile CI

* ci: remove Clang+MinGW from cross-compilation
2025-06-26 20:05:26 +00:00
maybegreat48 7f487ef9ab fix(lua): fix MSVC 2025-06-26 16:04:58 -04:00
maybegreat48 1370ac1cac feat(lua): implement events 2025-06-26 14:44:15 -04:00
maybegreat48 c9e4e74acf feat(lua): implement latent functions 2025-06-26 11:15:56 -04:00
maybegreat48 b3d741ca51 feat(lua): improve prototype 2025-06-26 00:16:10 -04:00
maybegreat48 52411d2ebe fix Lua 2025-06-25 17:03:40 -04:00
maybegreat48 792ef1e2f3 Initial merge 2025-06-25 17:01:59 -04:00
maybegreat48 b769d36a1c feat(lua): initial lua scripting prototype 2025-06-25 17:01:10 -04:00
lonelybud 1108fc31b8 fix: show imani tech instead of trim (#561)
For imani tech vehicles the slot name was incorrectly showed "trim" instead of "Imani Tech" which was confusing.
2025-06-25 15:53:38 +00:00
PlayDay 0beb0d1c72 Working cross-compilation (#494)
* feat: working cross-compilation

* feat: CI for Cross-compilation

* fix: non-reproducible builds are failing when cross-compiling

* fix: update ImGui

Fixed compilation under some MinGW versions.

* feat: Add .clangd configuration for C and C++ compilers

* fix: link correct d3dcompiler library conditionally

* fix: usage of deprecated `FetchContent` function in CMake

* chore: denote difference in CI artifacts
2025-06-24 18:42:39 +00:00
maybegreat48 7c48d52b71 Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-24 00:40:09 -04:00
maybegreat48 ac11f414d9 feat: a few changes 2025-06-24 00:40:04 -04:00
lonelybud 75ec53bac9 simplify code in BuildSavedVehiclesMenu (#544) 2025-06-23 23:11:37 +00:00
maybegreat48 02c361521c fix(CI): fix CI 2025-06-23 16:19:40 -04:00
maybegreat48 f39108260b fix(spawn_ped): fix prostitute behavior in SP 2025-06-23 15:37:23 -04:00
maybegreat48 a78afd2494 feat(stats): add load from clipboard 2025-06-23 15:22:55 -04:00
maybegreat48 41fdc31681 feat(world): improve ped spawner 2025-06-23 02:57:26 -04:00
maybegreat48 2abf551ccc Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-22 15:38:03 -04:00
maybegreat48 cc9c426957 feat: add some player options 2025-06-22 15:37:59 -04:00
Arthur 249744560e fix: Do not kill the vehicle reward script if we didn't start it (#533) 2025-06-22 15:03:46 +00:00
kurumimeow 18525cf779 update some locals and fix misleading globals and locals declaration (#531) 2025-06-21 23:46:28 +00:00
maybegreat48 b65f1ba302 fix(anticheat): disable QueueDependency hook 2025-06-21 14:51:06 -04:00
maybegreat48 aed23bcdd6 fix(anticheat): some more changes? 2025-06-21 12:43:21 -04:00
maybegreat48 f6f39f35be Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-21 11:53:23 -04:00
maybegreat48 3868c7993a fix(anticheat): small fixes 2025-06-21 11:53:18 -04:00
daobashun bb6553bed3 Load window location/size from the configuration file (#523) 2025-06-21 13:35:51 +00:00
maybegreat48 b50c32cf7b fix PR 2025-06-20 18:27:56 -04:00
DeadlineEm be762b761a (Improvement) Custom UI Styles (#503)
* (feat) Bypass Casino Bans for all Tables/Slots

* (feat) Bypass Casino Bans for all Tables/Slots (Fix)

* (feat) Bypass Casino Bans (Refactor) added to a Tools section for global use instead of being directly in the slots section.

* (feat) Casino Lucky Wheel

* (feat) Casino Lucky Wheel Prizes

* Refactor Casino Lucky Wheel

* (feat) Refactor - Added Lucky Wheel Bypass

* (feat) Removed Lucky Wheel Prize/Autospin for now.

* (feat) Casino Rig Options - Removed Lucky Wheel and Slots Autospin (temporarily)
Added notice on risk to bypassing the bans/cooldowns.

* Removed Cyrillic due to crashing/bug issues
Restyled UI to use FontAwesome

* UI Updates

* fix

* UI alterations

* Removed Cyrillic due to Crashing/Bugs
Added FULL FontAwesome Icon support
Altered UI with floating navigation.

* Fix

* (Improvement) UI Restyling with floating Navigation, Menu resizing/moving and full FontAwesome icon support.

* (Fix) Explosive Ammo not working in SP + more

* (Fix) Explosive Ammo
- Added combo box for selecting different ammo types
- Added magic_enum for dynamic Explosion type listings using ExplosionType.hpp

* (Improved) Explosive Ammo with damage scale modifier and camera shake modifier
In Progress - Weapon Damage modifier

* (feat) Added Weapon Damage Modifier

* Fixes:
Moved Melee damage modifier from WeaponDamage to its own option
Fixes reporting PAD natives in UIManager and restored them in GUI with proper impl
Removed OnEnable from ExplosiveAmmo

* Casino script work

* Alterations:

Removed casino bypass cooldown (per request)
Removed magic_enum
Added array of explosion types as an alternative

* moved m_ShowContentWindow from public to private

* Fixed Weapon Damage description
Passed ExplosionTypeArray directly

* Altered UI Colors:
Purple to Green as per request

* Alter Melee Damage (test)

* Improved Melee Damage:
Now applies force more accurately than before.
NOTE: Does not seem to apply damage to bare fists?

* (Improvement)
Weapon Damage now applies to weapons
Explosive damage no longer happens during melee actions
Melee damage improved with better damage scaling and applies force more accurately.

- Added WEAPON_UNARMED to Weapons.hpp

* (Improvement) Added Selectable UI styles
- Switch between Classic and Modern UI
- Easily add custom styles by creating a new folder inside core/frontend/manager/styles and adding your style.cpp
- Automatic list population for newly created styles without needing to edit multiple files.

* (UI) Added ModernV (Vertical) style
- Added ability to drag the navigation bar for both Modern and ModernV styles
(Click/Drag slightly to the right of the bar, for Modern, right after the Debug button and for ModernV to the right of the button column, the drag button is INVISIBLE)

* Applied proper default positioning to ModernV style

* (UI) Fixes to the StyleSelector:
- Removed need for StyleManager
- Altered functionality instead of automatically generated list items it now requires extra code (as per request)
- Altered theme files to reflect new changes.

* Small Fix to UIManager

* (UI) Fixes:
- Added Themes.hpp for theme declarations
- Removed declarations from UIManager files
- Fixed a small issue with functions i goofed up
- Added some comments for clarity when adding new themes

* fix m_ActiveSubmenu

* Fix missing ;
2025-06-20 22:24:54 +00:00
maybegreat48 c1dffc727f fix(transactions): increase item character limit 2025-06-20 14:39:49 -04:00
maybegreat48 160438bae3 Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-20 14:36:15 -04:00
maybegreat48 17f55916c8 fix(anticheat): fix BattlEyeStatusUpdatePatch 2025-06-20 14:33:28 -04:00
PlayDay b2d975fe7b fix: name is unique, but address can be the same. (#518) 2025-06-20 17:35:24 +00:00
Arthur 4abb23414d Fix GameTimer & Globals (#516) 2025-06-20 17:34:57 +00:00
maybegreat48 1837acf4f2 Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-20 11:56:55 -04:00
maybegreat48 f5dd5ece1e feat(special_ability): add special ability features 2025-06-20 11:56:51 -04:00
PlayDay 83e102a575 fix: values was not guaranteed to be unique, ImGui bug (#511) 2025-06-20 15:53:53 +00:00