Releases: TomGrobbe/vMenu
[Release] vMenu v1.1.0
v1.1.0 - New features, changes and some bug fixes.
Added
- 2a1fdde Clear Area option in Misc Settings (requires:
vMenu.MiscSettings.ClearArea
permission). It will clear the area around you (100 meters) of all damage to the world, objects, props, broken street lights (and similar world-details), vehicles, peds, etc, etc. - 72d3fc9 Added a new convar (
set vMenuDisableDynamicWeather "true"
) that when set will disable dynamic weather changes by default when the server starts. It can still be turned on if players have permission to toggle it, but it'll be disabled by default with this convar set. - 706efdf Added the
KAMACHO
. Apparently this car was missing from the off-road category, but nobody noticed or bothered reporting it, so this has now been fixed.
Changes
- 3a0beb3 Changed the design of the Weapon Options menu. Every weapon is now in their correct Weapon Category. Reducing the 82 items long list in some better organized submenus. Full permissions support will be added soon.
- c0d8518 Changed the weather system to increase the chance of "good weather" and reduce the chance of "bad weather" (rain/thunder/overcast).
- 454703a Some internal cleaning up.
Fixes and improvements
- 9de2eea Fixed addon list permission bug for vehicle spawning. This list will now also check for vehicle classes permissions.
- 65ce0b5 Improved some "spacer items centering" internal functions (used in the new Weapon Options menu and the Vehicle Colors submenu).
- 087a589 Fixed/improved vehicle and player freezing/unfreezing, allowing for better compatibility with other resources relying on the player to be frozen without external resources trying to unfreeze the entity constantly.
- d1e5b0f Fixed an issue which allowed certain people who think they're cool abuse the kick/summon/kill options by injecting code into the game and creating fake events. It's unlikely this has been used a lot, if at all, so it's nothing to worry about. Especially because it's now fixed 😊.
- c1e8aa8 Fixed saved vehicles being spawned multiple times when opening/closing the menu a lot and disabling "replace previous vehicle". Thanks to Deltanic for reporting this some time ago and helping me test/debug this issue.
- fa28ac9 Also reported by Deltanic, was that sometimes your car would not be deleted/placed on the ground correctly when already in a vehicle and spawning a new one. This is now changed so if you disabled "replace previous vehicle" and you spawn a new car while already being inside one, your old one won't be deleted and your new car will spawn in front of your old car.
[Release] vMenu v1.0.9 (Hotfix!)
EDIT:
v1.0.9 had a corrupt dependency dll file. This is now resolved and the zip file has been updated. Please re download. It should work fine now.
Bug fixes, new features and some features have changed. Also quite a few internal changes.
- Added more realistic suicide options. (random: 50/50 chance: either take the pill, or shoot yourself in the head (currently slightly bugged because the gun does not make any sound when the animation is playing, still need to figure out how to solve that).
- Changed unlimited stamina to use stats instead of a repeating native call. Also included driving, flying shooting, and other MP stats to be 100% at all times. This also greatly increases the max ammo count for weapons 🙂
- Improved performance and fix incompatibility issues with some other [random] resources. Help text being drawn by buggy resources could cause issues for vMenu. Not sure if it's fixed 100% but I guess we'll find out for sure when this update is shipped out.
- Added more debugging when debug mode is on. I'm trying to figure out an issue relating vehicles not being deleted or spawning x amount of times instead of only once when toggling "Replace Previous Vehicle" on/off repeatedly, this bug is still in this version as I'm still not sure how to solve it. For the time being, just keep Replace Previous Vehicle turned on to prevent this.
- Fixed another couple of NativeUI bugs, hopefully reducing the weird positioning on some systems -although the previous 6 million of those "fixes" didn't seem to work either so I doubt it'll improve anything- it's worth a try.
- Switched to another version of Newtonsoft.Json. It's now compatible for client and server side. Saving things to the client will now be done using Newtonsoft.Json instead of my own hacky json parser functions. This will allow for improved saving in the future. For now I've just tried to keep compatibility with existing save files and also keep backwards compatibility for servers using older versions of vMenu. However if I decide to update the system completely, it might mean you either lose your custom saves, or you loose access to them on certain servers using outdated versions of vMenu. Though that's planned for another update.
- Added the
vMenu.VehicleSpawner.DisableReplacePrevious
permission. This is now required in order to be able to turn off the "Replace Previous Vehicle" toggle. This is to give server owners the ability to protect their servers against vehicle spawn spam. - Last but not least, some misc improvements, not very noticeable but it was needed to get the resource more organized.
[Release] vMenu v1.0.8
vMenu v1.0.8 (small update)
- Fixed addon.json file not being loaded properly.
- Fixed weapon spawning and setting all ammo permissions.
- Added new DLC vehicles to the the correct vehicle classes/categories. (Note, at the time of writing this you still need to get Blü's resource to add the vehicles here.
- Added night vision and thermal vision in the Misc Settings menu. Required permissions are:
vMenu.MiscSettings.NightVision
andvMenu.MiscSettings.ThermalVision
. - Updated instructions, readme and permissions list on the GitHub wiki pages as well as in the provided readme.md and permissions.md files in the repository.
- Also updated the Travis builds, however this has nothing to do with vMenu features/bugfixes.
[Release] vMenu v1.0.7
vMenu v1.0.7 - New features, bug-fixes and removed/improved some things.
Changes
- Added temporary workaround for engine on/off toggle bug.
- Cleaned up code.
Removals
- Disabled saved car spawning if the car is not available on the current server (addon/future dlc cars for example).
Additions
- Added addon vehicles, peds and weapons lists, which can be customized by the server owner (checkout the new addons.json file). If you want to be able to spawn addon vehicles from the addons list, then add this permission:
vMenu.VehicleSpawner.Addon
. If you want to be able to spawn weapon addons from the addons list, then add this permission:vMenu.WeaponOptions.Spawn
. If you want to spawn addon peds from the list, then make sure you have this permission:vMenu.PlayerAppearance.SpawnNew
. - Added "Spawn Weapon By Name" option.
- Added "Spawn Player Model By Name" option.
- Added "Set All Ammo" and "Refill All Ammo" buttons to set/refill the ammo in all of your weapons at once. Requires the
vMenu.WeaponOptions.SetAllAmmo
permission (that single permission will grant access to both those options). - Added parachute options menu to the "Weapon Options" menu. Equip primary and reserve parachutes, change the style of each of them and set a smoke trail color. Note changing smoke color is a bit buggy. To change it, stop using smoke for about 5-10 seconds, then scroll through the colors a few times and then stop to end up on the color that you want. Then start using smoke again.
- Added permission support for spawning weapons:
vMenu.WeaponOptions.Spawn
is now required to be able to spawn any weapon. (Note, if you have thevMenu.WeaponOptions.GetAll
permission, you'll still be able to use the "Get All Weapons" button even if you don't have thevMenu.WeaponOptions.Spawn
permission. - Added driving tasks options. (Player Options > Player Actions > Drive To Waypoint / Drive Around Randomly). Note that it's still a WIP and you can't set a custom driving style just yet. It's currently set to "rushed".
Fixes
- Fixed a small issue regarding the window title when getting user input (the black input box).
- Fixed saved cars (old format) not being converted/saved correctly to the new format. The save was fine, but it used the wrong save name when re-saving. This is now fixed.
- Attempted another fix/improvement that has to do with the car spawning and deleting bug. It works fine for me, not sure if others will have issues with it. Just note that if you see something like this in the console:
Invalid network/entity ID
that is NOT caused by vMenu. It's another scrip that fails to handle Network ID's correctly.
[Release] vMenu v1.0.6
Fixes in this update
- Fixed 2k/ultra wide monitors from freaking the fuck out when opening the menu (sometimes).
- Improved teleporting to waypoint, it's now a lot less common to get the "could not teleport" error and be teleported randomly near the original waypoint, instead you'll now often be teleported exactly to the waypoint (if possible).
- Almost certainly fixed the vehicle despawn issue. Can't confirm that it's 100% fixed as i've spend 5 minutes spawning new vehicles non stop, and it worked fine every time, but I've not tested it a 2 million and 10th times... Only time will tell if this actually worked.
- Solved some other small bugs I noticed while trying to figure out the bug mentioned above and also fixed those and cleaned up the code a lot regarding the spawning of vehicles.
[Release] vMenu v1.0.5 (hotfix)
[Release] vMenu v1.0.4
vMenu v1.0.4
Fixes in this update
- Fixed a bug which occurred when you tried to use a teleport feature, while inside a car and not being the driver. This has been changed so when you try to do it now, you'll teleport to the location without trying to take the vehicle with you.
- Fixed multiple typo's and other text/message related issues. Also changed some of the phrasing in some descriptions.
- Fixed the menu being able to be opened when another resource or mod was getting user input using the on-screen keyboard.
- Fixed the "re-opening" of (certain) submenus when getting user input is done.
- I can't test this myself because I don't have an ultra-wide monitor, but players with an ultra-wide monitor (or any game resolution more than 1080p) should now also have the menu aligned on the right side of their screen.
Changes/improvements in this update
- Playernames will now use a different font in notifications.
- Improved performance and execution speed of some custom functions.
- Improved the menu controls & removed useless delays.
- Updated README.md, PERMISSIONS.md and /config/permissions.cfg to include the permissions/info for the new features in this update.
- Cleaned up and organized some more internal stuff.
New in this update
- Vehicle window tints are now saved when saving a vehicle. Don't worry, your existing save files for each vehicle will be converted to support the new update automatically when you spawn them. There could however be an issue spawning your saved vehicles if you join a server using an outdated version of vMenu. Please contact the server owner and tell them to update vMenu in that case!
- Added a NoClip menu/option. The enable/disable key is
F2
by default, but can be changed by setting this in your server.cfg file:set vMenuNoClipKey xxx
(xxx being any valid number/key code). NoClip requires thevMenu.NoClip
permission.
[Release] vMenu v1.0.3
vMenu v1.0.3
- Fixed fast scrolling bugs caused by NativeUI's control handling. This is now moved to my own code so vMenu has full control over button press speeds.
- Applied a similar fix to the opening of the menu when using a controller.
- Removed some debug code that was leftover from testing.
[Release] vMenu v1.0.2
New features & bugfixes
-
Added the ability to set a custom "menu toggle" key for keyboard/mouse use (controller won't ever be able to be changed).
To use this feature. Addset vMenuToggleMenuKey xxx
(xxx being any number/key code) to yourserver.cfg
file. -
Added the ability to disable weather and time sync, in case you want to have another resource handle weather and time changes/syncing.
To use this feature. Addset vMenuDisableTimeAndWeatherSync true
to your server.cfg file. -
Fixed multiple small permission related bugs.
[Release] vMenu v1.0.1 (hotfix)
Fixed a critical permissions bug
If you used any .All
permissions, everyone would get ALL permissions. This is now solved!
No need to reset your permissions, just update the other files and you're all set.