[Release] vMenu v2.2.0
vMenu v2.2.0 Changes
Permissions changes
Weapon Options Menu
vMenu.WeaponOptions.PlasmaPistol
(new dlc pistol)vMenu.WeaponOptions.PlasmaCarbine
(new dlc smg)vMenu.WeaponOptions.PlasmaMinigun
(new dlc minigun)
Weapon Loadouts Menu
vMenu.WeaponLoadouts.Menu
Access the new weapon loadouts menu.vMenu.WeaponLoadouts.All
Use all options in the new weapon loadouts menu.vMenu.WeaponLoadouts.Equip
Allows you to equip a weapon loadout, weapons which are a not allowed via the Weapon Options menu will not be spawned in.vMenu.WeaponLoadouts.EquipOnRespawn
Allows you to automatically equip a specific saved weapon loadout whenever you (re)spawn, also works if you've just joined the server.
Other changes
Fixed
- Fix speed display function showing KPH instead of MPH even if MPH was toggled on, and KPH was off.
- Fix the menu toggle key not being set correctly in all places.
- Prevent ultra wide aspect ratios from causing problems by notifying the user, and forcing the menu to left-align if an unsupported aspect ratio is being used.
- Fix "tatttoo" typo in some places, not all internal code can be changed for backwards compatibility with previous save files and servers using older versions.
- Fix 'M' key triggering a bugged 'noclip' menu state whenever the player is not allowed to use the main menu (staff only is enabled).
- Fix 'Noclip is now active...' message appearing when it shouldn't.
- Fix ammo count not being set and/or saved correctly in multiple cases.
- Fix weapon loadouts permissions.
- Fix bullet proof tires not being set and/or saved correctly in some cases.
- Fix 'Spawn Ped By Name' permissions bug.
- Fix dev permissions (can still be toggled off).
- Fix build warnings of vMenu by using a custom FXServer build for server API version.
- Fixed critical bug caused by a Natives repo PR by myself, this caused player appearance props to break.
- Fix some potential permissions issue when using Spawn Weapon By Name (previously when allowed, gave you access to spawn any weapon, this is no longer the case, unless it's an addon weapon then you're still allowed to spawn any addon weapon because those are not permissions restricted).
- Fix Appveyor config for auto publishing new builds.
Changed
- Update MenuAPI version.
- Refactor some code and clean up multiple parts of the code.
- Move files/classes into subfolders to try and organize the internal structure a bit.
- Tiresmoke is a bit more user friendly now because it'll automatically select your current tiresmoke color when opening the vehicle mod menu.
- Changed or removed some default location blips.
- Some repo cleanups, like deleting travis.yml, deleting CNAME file, deleting an unused JS script file and more.
- No longer require vMenu to have access to the
command.sets
permission, but use the native instead for guaranteed access. - Move permissions to the vMenuShared project. PermissionsManager.cs now manages all permissions client- and server-side.
- Readme and license copyright year/date changes.
- ⚠ Changed how addons are loaded, now done client side. Server side only checks for errors and prints them to the server console as a warning, it does not send the file to the client anymore. This requires you to override your
__resource.lua
file and MAKE SURE THAT THEaddons.json
FILE IS IN THEresources\vMenu\config\
FOLDER! - Add a way for me to print an extra 'update checker' message in the server console if needed. Only used whenever I need to send an important message to server owners without having to bump the vMenu version.
Added
- Added a 'saved weapons' (Weapon Loadouts) menu.
- Add (re)spawning with a default loadout equipped.
- Add a lot of new default location blips.
- Added facial expressions to characters created with the MP Character Creator menu.
- Add DLC weapons from Arnea Wars DLC (1604).
- Add permissions for those weapons.
- Add colored headlights option to the Vehicle Options -> Mod Menu.