Commit Graph

26 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 bb1c1a8c9f fix(callhook): fix CallHook when other modules are resident 2025-06-19 14:07:33 -04:00
DeadlineEm 58f3bf8399 UI Color alterations (#447)
* (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
2025-06-17 15:16:19 +00: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
maybegreat48 1e62d31001 Revert "feat(fonts): add Cyrillic support"
This reverts commit 7c6d728c37.
2025-06-12 19:59:48 -04:00
maybegreat48 c26f812938 Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-06-11 17:24:47 -04:00
maybegreat48 7c6d728c37 feat(fonts): add Cyrillic support 2025-06-11 17:24:41 -04: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 26885b778d feat: add onboarding for new users 2025-06-03 14:29:55 -04:00
maybegreat48 4d154d7f61 Merge branch 'enhanced' of https://github.com/YimMenu/YimMenuV2 into enhanced 2025-05-29 21:24:39 -04:00
maybegreat48 f8fdf512e3 fix: allow unusual loading methods and thread safety improvements 2025-05-29 21:24:36 -04:00
eXhumer 8c74b2b801 ui: make menu resizable (#342) 2025-05-27 18:03:54 +00:00
Arthur 735513ee72 Vehicle Stuff (#326)
* Vehicle Stuff

- Added feature "Call Mechanic".
- Added safety check to prevent saving forbidden vehicles.
- Added vehicle spawner with search box.
- Added ped & object spawner.
- Moved vehicle related things to a separate submenu.

* Fix notification title

* Bypass Delivery Cooldown
2025-05-20 18:01:47 +00:00
daobashun 3fa9052f0f imgui.ini configuration file could not be generated (#182) 2025-04-13 17:03:10 +00:00
daobashun 5791c1962e Fix read packed int not working (#128)
* Fix read packed int not working
Remove the scope setting packed int (because accidentally setting packed int in bulk will cause account failures and there is no need to set it in bulk)
Do not generate some configuration files at the root of the game

* In VS, the views are sorted by folder

* quash

* Change the path

* Reset the window style
2025-04-12 00:31:15 +00:00
maybegreat48 22bc7cd923 feat(world): port world options and ESP 2025-04-05 19:51:36 -04:00
Arthur dca21a724a Add Script Function Support (#40)
* Add Script Function Support

* Code Review Changes
2025-03-30 21:17:44 +00:00
Daniel 9d4159f6ed feat: add vehicle spawner (#21)
* feat: add vehicle spawner

* fix: Update vehicle spawner to use Vehicle::Create, move vehicle spawner to World tab, general fixes
2025-03-24 21:49:58 +00:00
Mr-X-GTA 8cf089633a minor fixes (#15) 2025-03-23 17:07:15 +00:00
maybegreat48 0f925b2f8c feat(debug): add global and local editors 2025-03-16 21:58:02 -04:00
maybegreat48 03a13f100d feat(hotkeys): implement hotkeys and more 2025-03-16 17:40:29 -04:00
maybegreat48 4b11be70ef feat(network): add more stuff 2025-03-16 10:34:14 -04:00
maybegreat48 a1f83597d4 feat(menu): add players 2025-03-15 14:13:09 -04:00
maybegreat48 c3604ca819 feat(menu): add invoker and some basic commands 2025-03-14 23:42:21 -04:00
maybegreat48 aa3746462b Initial port 2025-03-13 16:59:02 -04:00