Commit Graph

15 Commits

Author SHA1 Message Date
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
maybegreat48 b3d741ca51 feat(lua): improve prototype 2025-06-26 00:16:10 -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 6e839a0e55 fix: improve menu stability 2025-06-19 19:28:45 -04:00
maybegreat48 e8d37c8d7b actually fix PR 2025-06-17 03:59:39 -04:00
maybegreat48 1b14a8eb1f Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-17 03:52:28 -04:00
maybegreat48 84ddaae4e4 fix: fix hotkey rendering 2025-06-17 03:52:26 -04:00
DeadlineEm d84c78cb7a (Improvement/Feat) UI Improvements, Casino Bypass Cooldown, Icon Support, Remove Cyrillic, Etc. (#418)
* (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
2025-06-17 07:51:07 +00:00
eXhumer 8d483a0c60 lint: lint source & add ci to lint check before building (#407)
* lint: lint sources to match clang-format

* ci: run lint before building
2025-06-11 13:50:48 +00:00
maybegreat48 2cad4fbd5c fix PR 2025-06-08 17:17:43 -04:00
Rohit Lalwani e7ddb5fcf1 Features in esp, teleport, world (#384)
* Refactor Entity::Kill to use shooting mechanism

The `Kill` method in the `Entity` class has been updated to remove the previous health-setting logic. Instead of setting the entity's health to zero or triggering a weapon damage event, it now retrieves the current weapon hash and uses the `MISC::SHOOT_SINGLE_BULLET_BETWEEN_COORDS` function to simulate a shooting action around the entity's position.

* Enhance ESP functionality and object handling

- Added checks for entity validity in Noclip.cpp and ESP.cpp.
- Introduced m_objectNames map for better object name display.
- Implemented DrawObject function for object rendering in ESP.
- Created Object ESP settings group in Settings.cpp.
- Refactored relationship checking logic in Ped.cpp for clarity.
- Updated weapon firing coordinate calculations in Entity.cpp.

* fix noclip.
add delete cctv camera option.
add esp option for cctv camera and gcache along with generic.
added helper method to find if object is camera or gcache.

* add back esp draw ped fix.
add cctv missing hash and option to show signal jammer collectible.

* support for teleport to objective.
add option to draw signal jammer collection.

* revert some changes not required.
CR feedback changes.

* redundant check. using just valid method.

* rename to camera.

* updated missing ref.

* change color to green

* tp to arcade option.
computer screens options.
move run script into method.
minor esp changes for objects.
dont kill specific enemies in kill option.
additional hash check for camera.

* feedback changes
2025-06-08 19:57:15 +00:00
maybegreat48 66d0277db7 feat(chat): make chat disappear after a while 2025-06-04 00:14:55 -04:00
maybegreat48 22bc7cd923 feat(world): port world options and ESP 2025-04-05 19:51:36 -04:00
maybegreat48 03a13f100d feat(hotkeys): implement hotkeys and more 2025-03-16 17:40:29 -04:00