vMenu

[Release] vMenu v3.8.3


Added

Permission to send Private Messages

Added in #533 by @cm8263, the vMenu.OnlinePlayers.SendMessage permission is now required to be able to send private messages. The permission is assigned to everyone by default in permissions.cfg, but existing servers will need to add the below line to their permissions.cfg to allow players to private message each other:

add_ace builtin.everyone "vMenu.OnlinePlayers.SendMessage" allow

WARNING
Existing servers that blindly update without adding the above to their permissions.cfg will prevent their players from private messaging each other!


Changed

Server event functionality

Changed in #533 by @cm8263, refactors several server events to be less vulnerable to abuse by malicious actors, improves permissions checking, and updates some logic to use server-sided natives where appropriate.

Changed systems include:

  • Summon player (inside and outside vehicles)
  • Clear area
  • Private messages
  • Kick passengers out of Personal Vehicle
  • Kick player
  • Kill player
  • Saving Teleport Locations
  • Teleport to player
  • Join/Leave Notifications

Full Changelog: v3.8.2...v3.8.3

TIP
Please report issues and bugs here so that we can fix them in future updates, thank you!


Download Here

1 Like

Is it possible to have more Chameleon Paints, because i have only 16 in vMenu, but in game i have 82 paints

[Release] vMenu v3.8.4


Added

Vehicle Color Presets

Added in #501 by @Toycarium, moves vehicle color customization to a new sub-menu within the vehicle color menu, and adds a new option to select from a vehicle’s preset colors. The presets are determined by the colors set in a vehicle’s meta files.


Removed

Disused vmenu_disable_server_info_convars server convar

Removed in #539 by @TheIndra55, cleans up a leftover server convar (vmenu_disable_server_info_convars) that is no longer used anywhere in the codebase.


Fixed

Typo in server event permissions check

Fixed in #540 by @cm8263, changes the position of one character by one (POOP), to fix a permissions regression introduced in #533.


New Contributors

Full Changelog: v3.8.3...v3.8.4

TIP
Please report issues and bugs here so that we can fix them in future updates, thank you!


Download Here

WIll there ever be a plan to fix the RGB paints not saving on cars in the menu?

Are you referring to the below? If so, then yes, it was addressed in v3.8.2.

That was an issue before yes! But with normal paints saving. This is an issue with the custom RGB paints saving. Any of the other paints will save fine but any custom paints wont and it will select a random normal GTA color to replace it when the car is spawned out

Pop a post here and someone will take a look.

my server is encountering an issue where my members are falling thru the map when editing in mp ped customization

Is it possible to add a config to edit the amount of ancestors vMenu pulls on for ancestry? I have ONX Faces and I cannot figure out how to add the 46 faces as addon faces.

How to make addon vehicles sort alphabetically?

can anyone help me, im trying to disable misc options for normal players, this is how ive set it up and anyone still has access to them.

(post deleted by author)

Vmenu is really good.

[Release] vMenu v3.8.5


Changed

Bumped MenuAPI to 3.2.4

Changed in #584 by @cm8263, vMenu now targets MenuAPI (the menu UI library vMenu is built on) version 3.2.4, which contains an update that changes the control value checks, in anticipation of Title Update 3788, which was not compatible.


Fixed

Runtime dynamic cast error

Fixed in #586 by @cm8263, vMenu no longer errors when checking if the vmenu_onesync convar is set to true.


Full Changelog: v3.8.4...v3.8.5

TIP
Please report issues and bugs here so that we can fix them in future updates, thank you!


Download Here

1 Like

vMenu release v3.8.8.

Changes
  • 8f2f0bf (Christopher) Merge pull request #607 from TomGrobbe/development
  • 44ff15c (Christopher) Merge pull request #608 from RickyB505/development
  • 484c72b (Christopher M.) Removes unused lines
  • 94c2eb5 (Christopher M.) Refactor statebag logic to use pattern matching
  • bb8683c (Christopher M.) Moves neon colors to VehicleData
  • 112c91c (Ricky Merc) feat(vehicle): overhaul paint/other rgb capable things and removed useless functions
  • c59fe65 (Christopher) Merge pull request #606 from TomGrobbe/feature/addMissingConfigs
  • cce10a6 (Christopher M.) Adds tattoos.json and extra_blendable_faces in addons.json
  • b0c56fe (Christopher) Merge pull request #605 from TomGrobbe/feature/manifestUpdates
  • 73b6432 (Christopher M.) Updates comment for experimental features
  • 195680f (Christopher M.) Use globbing to include all JSON files from config
  • 9154152 (Grav) Fixing a JSON crash on saved weapon loadout data (#551)
  • 6cd2bd2 (Tom) Implement saving addon weapons to Weapon Loadouts (#604)
  • 7afd637 (L’kid) Updated Data for DLC mp2025_02 (#552)
  • dafb498 (Tom Grobbe) Draft releases for development builds, instead of publishing automatically
  • 0649f13 (Tom Grobbe) Update fxmanifest fx_version to cerulean
  • 684d082 (Tom Grobbe) Include fxmanifest.lua in the repo instead of downloading it on build. And run builds for pull requests as well.
  • 9cc38dc (Tom Grobbe) Fix version number in DLL
  • 76e38bb (Tom Grobbe) Include build number in GitHub release title for dev pre-releases
  • d07e6b4 (Tom Grobbe) Update pre-release changelog
  • 196f81c (Tom Grobbe) Update changelog format
  • eab59ad (Christopher M.) Store prior ped drawable & prop when browsing ped collections
  • cf69204 (Christopher M.) Removes data export experimental feature
  • 4450d3a (Christopher M.) Requested changes
  • 0001dcd (Christopher M.) Adds support for custom tattoos
  • 1d83112 (Christopher M.) Adds support for hair tattoos
  • 53eb652 (Christopher M.) Adds all known tattoos and badges up to 2026
  • 9201e8b (Christopher M.) Adds support for custom blendable faces & granular face skin selection
  • 7e7c170 (Christopher) Revert “Refactor the UI drawable offset for MP Peds by +1”
  • 053010a (Christopher) Apply suggestions from code review
  • 7eddcf7 (Christopher M.) Fixes radio override not applying when veh spawned when already in a veh
  • af3366d (Christopher M.) Adds explicit on/off button for overriding vehicle default radio
  • 0120c52 (Christopher M.) Refactor the UI drawable offset for MP Peds by +1
  • 9d3a697 (Christopher M.) Adds missing preference saving values for 3D MP Ped Preview
  • a951752 (Christopher M.) Adds pattering matching to all ItemData usages
  • 0fef2fd (L’kid) Added missing DrivingFlags (#545)
  • 54c184a (Christopher) Update vMenu/menus/PlayerAppearance.cs
  • 04a6f61 (Christopher M.) Adds Left Ctrl + Enter keybind to Player Appearance Menu
  • ebac06a (Christopher M.) Adds Left Ctrl + Enter keybind to MP Ped Customization Menu

TIP
Please report issues and bugs here so that we can fix them in future updates, thank you!


Download Here

1 Like


So i am wondering if theres a way to add a different submenu (like under addon vehicles) ive seen it happen in different servers where they have made sub menus in here and wanting to know how

Hello i have a Problem with the Multiplayer Characters. If i try to set the Category for my Characters it always say N/A. In the F8 Console it says this:

Failed to run a tick for MenuController: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot apply indexing with to an expression of type `null’
at (wrapper dynamic-method) System.Object:CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,int)
at vMenuClient.menus.MpPedCustomization+<>c.b__63_1 (MenuAPI.Menu _, MenuAPI.MenuListItem listItem, System.Int32 _, System.Int32 newSelectionIndex, System.Int32 _) [0x00000] in D:\git.meine-api.de\vMenu\vMenu\menus\MpPedCustomization.cs:2615
at MenuAPI.Menu.ListItemIndexChangeEvent (MenuAPI.Menu menu, MenuAPI.MenuListItem listItem, System.Int32 oldSelectionIndex, System.Int32 newSelectionIndex, System.Int32 itemIndex) [0x00001] in C:\projects\menuapi\MenuAPI\Menu.cs:230
at MenuAPI.Menu.GoRight () [0x00080] in C:\projects\menuapi\MenuAPI\Menu.cs:1074
at MenuAPI.MenuController+d__81.MoveNext () [0x005f1] in C:\projects\menuapi\MenuAPI\MenuController.cs:731

Please help me i need to fix this it.

jai un souci avec le vmenu il et start sans erreure mais quand je louvre sa fait sa

Hi, just a quick note first: the forum language here is English, so more people will be able to help you if you post in English. Here is a translation of your issue and the fix.

Your screenshot does not show a vMenu bug. vMenu is rendering, look at the bottom right, the instructional buttons are there. What is broken is the game texture dictionary the menu draws from, commonmenu.ytd. Two things confirm this: the menu box has no background or styling and only shows raw labels, and the concrete wall on the right is shredded. Both are classic texture streaming corruption.

Work through this in order:

  • Clear your client cache. Close FiveM, delete FiveM Application Data\data\cache and FiveM Application Data\data\server-cache, then rejoin.
  • Check your server for any resource streaming commonmenu.ytd, shopui files or a replacement HUD texture pack. A custom HUD or a graphics mod overwriting commonmenu is the most common cause. Remove it and test again.
  • Check your streaming memory. If your server streams a lot of custom vehicles, MLOs or clothing, you are likely running out of texture memory and the game drops dictionaries. Reduce the streamed assets or raise the pool sizes and test with a clean resource list.
  • Verify your vMenu version matches your server build. You are on b3407, so use the current vMenu release, not an old fork.
  • Test with a minimal server config, only vMenu plus the base resources. If the menu renders correctly there, add resources back in groups until it breaks again. That identifies the conflicting resource within a few restarts.

The wall texture damage will disappear together with the menu issue once the streaming problem is resolved, since both come from the same cause.
've a nice gaming, NebelRebell

By the way there is an update 15h ago, you check it?