vMenu v2.1.0 Changes
Added permissions:
vMenu.OnlinePlayers.Identifiers
vMenu.MiscSettings.DriftMode
Added convars (config options):
setr vmenu_server_info_message "About this server, discord: vespura.com/discord"
setr vmenu_server_info_website_url "www.vespura.com"
setr vmenu_teleport_to_wp_keybind_key 168 # 168 / F7 by default
setr vmenu_disable_spawning_as_default_character false
Changes:
- Fixed snowball pickup animations & notifications.
- Improve GetUserInput function.
- Converted vMenu to MenuAPI.
- Remove NativeUI.
- Fixed spectating.
- Added tattoos to the MP Character creator menu.
- Weapon wheel is now disabled while the menu is open and using the scrollwheel on the mouse to scroll through the menu. If you press TAB or use the controller then you can still switch weapons.
- Fix a lot of bugs (most of them were introduced after converting to MenuAPI initially, but also some bugs prior to that have been fixed).
- Cleanup and remove a lot of dead/old/unused code.
- Added a ‘print identifiers’ button to the online players menu.
- Added a ‘set custom speed limit’ option for the vehicle speed limit feature.
- A lot of internal/structural changes to classes like Common Functions and other parts of the code that get used a lot.
- Added a new info button for server owners to configure their own server name, website, etc inside the about menu. No this will not change the menu name from the player name to your custom name, and I will not add that either.
- Implement keybinds. (See Misc Settings > Keybinds Menu).
- Add drift mode keybind.
- Add teleport to waypoint keybind.
- Set the player back into their vehicle if they changed from ped model/skins.
- Restore armor whenever a player switches ped models/skins.
- Add a depreciated notification to the Save Ped function whenever a MP Ped is saved.
- Hide the radar/minimap when the MP Character Creator is open.
- Add missing user defaults for keybind options.
- Change ‘max armor’ into a list containing multiple armor types/stages (no armor, light armor, standard armor, etc).
- Fix teleport into vehicles when using ‘Teleport Into Player Vehicle’ in the Online Players menu.
- Fix bullet proof tires bug.
- Add new DLC vehicles, they are not available in-game yet but once they are then vMenu will already support them.
- Added some hardcoded debug permissions for myself. All you need to do to remove this (if you don’t want me to help you out in case you have problems with vMenu) is remove the line containing
vMenu.Dev
from the default permissions.cfg. All this does is give me access to debugging commands for whenever debugging is required on the server itself. It does not give me any permissions outside of vMenu. You can checkout the features affected here. This vMenu.Dev permission will only work for my identifier, so it won’t work if you give that to someone random. - Change the ‘Kill Player’ option in the Online Players menu. This will now notify the person of whoever pressed the Kill Player button.
- The NoClip menu is now no longer visible when you activate NoClip. You’ll get a notification whenever you use it explaining the new interface.
- Fix some user defaults not getting saved correctly.
- Fixed saved vehicles crashing the game (bug introduced after converting to MenuAPI, this was not an issue before in any production version of vMenu and only affected the dev builds).
- Switch to Appveyor for all future GitHub deployments and dev builds. This replaces travis completely.
- Fix location & coordinates drawing. And move back the time display to it’s old location. (It’s still a separate toggle though.)
- The menu now works correctly both left and right aligned. You can now instantly switch between left/right menu alignment by toggling the option in the Misc Settings menu.
- Fix the ‘look at’ function myself in vMenu’s code by changing parameters, since the PR that fixes that has not been build on the FiveM production channel yet (at the time of that commit).
- Re-add the notification for whenever you try to exit the MP Character creator without saving.
- README.md has been changed slightly.
- Fix rare weapon attachments bug that was randomly introduced without the code for it every changing. Most likely something internally in GTA (or maybe even FiveM, doubt that though) has changed that broke vMenu’s previous setup. All data related to weapons has now been refactored, reworked and should be a lot better now. Also removed duplicate entries and reduced memory usage because of this.
- Change some descriptions, and other text entries in the menu.
- Add a Remove All Tattoos button to the tattoos menu.
- Renaming a saved MP Character now puts the old name in the input box by default. Which should help you change any typos or other small name changes.
- Fix changing wheel type resetting menu index.
- Fix window tint showing as ‘Green [7/7]’ when it should have been ‘Stock [1/7]’.
- Add FPS warning for Show Location option. It’s laggy as hell and I can’t fix it.
- Properly fix picking up snowballs.
- Added a ‘default character’ option. Go to your ‘Saved Characters’ in the MP Characters menu and select ‘Set As Default Character’ on one of them. Next time you (re)spawn you’ll be spawning as that character automatically. Server owners can disable this feature globally on the server by setting a convar. Players can disable this themselves in the Misc Settings menu by toggling the Spawn As Default Character checkbox.
- Added a system that will cleanup old/unused KVP entries.
- Add a ‘dump’ command for debugging purposes. Which dumps all vMenu data on the client side in the client console. (
/vmenuclient dump
it can cause lag spikes!). - Other small UX improvements in multiple places, too much to list here all individually.
And of course made sure this menu is still snailsome!