Skip to content

Releases: TomGrobbe/vMenu

[Release] vMenu v1.3.0

03 Oct 20:32
Compare
Choose a tag to compare

vMenu v1.3.0 (Big update)

Changes

  • (fixed) Spawning new vehicles now correctly re-sets the forward speed.
  • Removed a lot of unused stuff.
  • Created a new ConfigurationManager. All vMenu configuration options are now handled through a new file called config.ini which can be found inside the \config\ folder. Convars are no longer being used, from this version on!
  • Added ELS compatibility config option.
  • Added a new voice chat option, that will display a small icon in the bottom left corner, indicating whether your microphone is muted or if you're talking to the server through voice chat.
  • Added a lot of new configuration options, please check the updated docs page for info on all the new config options, and how to use them in the new config file!
  • Added locations.json. This file is used for configuring pre-set locations to either teleport to or to add as a blip on the map. (permissions support included)
  • vMenu can now be used without having to set up permissions! Simply disable the permissions usage in the config section. Doing this will allow all options, except for actions like kick, ban, unban, kill, etc.

New permissions:

  • vMenu.Staff
  • vMenu.MiscSettings.LocationBlips
  • vMenu.MiscSettings.TeleportLocations

[Release] vMenu v1.2.2

25 Sep 13:04
Compare
Choose a tag to compare

v1.2.2 Changes

  • fixed compatibility issue with other resources trying to disable the minimap.
  • (maybe) fix some issues with tempbanning (it now uses the exact same functions that perm banning uses, only the date is different)
  • update server console logging to include colors for warning/info/error messages. Also update console logging to be more universal and over all just improved messages.
  • fix the 'replace previous vehicle' checkbox not showing the correct on/off state (it was showing the 'default' value for the 'spawn inside car' toggle.)
  • add multiple client side notifications above the minimap for multiple actions. Things like banning should now always notify the original (staff) user if the ban was successful or failed, and if it failed it should provide a description of why it failed.
  • fixed/changed control keys for menu navigation (it's still up/down arrow keys and scrolling, but no longer some other random keys that were overlapping).
  • catch errors when parsing addons.json, if you mess up your addons.json file, you'll now get a decent error message in the server console exactly showing you where the problem is. (looks like this:)
  • added a new config option to the __resource.lua file to allow you to keep all (previously) spawned vehicles persistent if you turn off the "replace previous vehicle" option in your vehicle spawner menu. (disabled by default).

[Release] vMenu v1.2.1 - CRITICAL FIX

16 Sep 18:28
Compare
Choose a tag to compare

vMenu v1.2.1 - FIXES CRITICAL BUGS

Please update asap

Changes:

  • fixes multiple banning related critical bugs.
  • Auto-banning of cheaters is now disabled by default, can be enabled using this convar: set vMenuBanCheaters "true".
  • The vMenuLogBanActions and vMenuLogKickActions options are now enabled by default.

[Release] vMenu v1.2.0

07 Sep 22:16
Compare
Choose a tag to compare

edit:

for people having trouble with player blips & drawing gps routes to players, replace the file inside this zip:
https://www.vespura.com/hi/i/vMenuClient.net.zip

vMenu v1.2.0

Most important changes

  • (multiple commits) Added player blips! (note, this is still a work in progress! It might not be 100% 🐛 -free!)
  • cec725b Fixed a resolutions bug in NativeUI.
  • 829ba7f Fixed issue #109.
  • 886d1bc Added missing permissions node for vehicle 'flash highbeams on honk' option.
  • ec7fed0 Changed the order/layout of some menus.
  • 4ee8b66 Changed some descriptions and other text strings.
  • 598a435 Improved readability and removed some clutter/messy things.
  • 91eba95 Finally removed the default "adder" text inside the textbox when spawning a vehicle by name. It's now empty whenever you want to spawn a vehicle, meaning you can start typing right away.
  • bb21065
    Saved vehicles can now be spawned even with the "Vehicle Spawner" menu "disabled" (no permissions) as long as the saved vehicle belongs in a vehicle class that has been allowed.
    For example. If you do not give players access to the vehiclespawner menu, but you still want them to be able to spawn saved vehicles from the "offroad" class, simply give them the "vMenu.VehicleSpawner.OffRoad" permission and they'll still be able to spawn that vehicle using the saved vehicles menu.
  • 24957c6
    Maybe fix some tempbanning issues, not sure. (see also: bc4ea4c)
  • 9273b46 Completely changed the 'set waypoint to player' feature, it's now a live-route instead of a the old waypoint system.
  • 0eb208c Fixed bug that caused vMenu to freeze/crash when spawning a vehicle from the 'trains' category.
  • 804cbb7 Add permission node to the "connection options" menu in misc settings.

New permission nodes

  • vMenu.WeaponOptions.SpawnByName Allows players to spawn any vehicle by name.
  • vMenu.VehicleOptions.FlashHighbeamsOnHonk Allows players to use the "Flash Highbeams on Honk" feature.
  • vMenu.MiscSettings.PlayerBlips Allows players to enable player blips on the map.
  • vMenu.MiscSettings.ConnectionMenu Allows players to use the "Connection Options" submenu inside the "Misc Settings" menu.

[Release] vMenu v1.1.7

02 Sep 19:58
Compare
Choose a tag to compare

Small update, fixes a bug that caused files like bans.json breaking whenever weird characters (or non-ascii) characters were used (often in someone's username).
While I was fixing that, I've also added formatting to the bans.json file for easier reading. note that you should not edit the bans.json directly, ESPECIALLY WHENEVER THE SERVER IS RUNNING.

[Release] vMenu v1.1.6

20 Jul 11:26
fa41d84
Compare
Choose a tag to compare

Update - vMenu v1.1.6


Changes

Client side updates

UC:

  • Add version to server convar

Documentation & config:

  • Some changes and improvements in the README.md and other .md files
  • Improve default permissions.cfg file, group inheritance is now fixed in recent server builds, so the default permissions.cfg file has implemented the group inheritance again. I suggest you rewrite your permissions file (use the new default one as a template) if you want to keep it clean and use proper group inheritance.

PO:

  • Add unlimited stamina permission (vMenu.PlayerOptions.UnlimitedStamina)

FC:

  • Nerf player stats, they used to be way too OP (mainly weapon/shooting stats were insane)
  • Fix #95 and slight performance improvements.
  • (WIP: location and player blips, not yet fully implemented so will not work but preparation work has been done so it can be implemented soon)

UD:

  • Refactor some default settings for new players. (won't affect your current saved settings)

MS:

  • [along with FC] (WIP: location and player blips, not yet fully implemented so will not work but preparation work has been done so it can be implemented soon)

project files:

  • Changed debugging to embedded for better stack traces.

CF:

  • Merge pull request #103 (fix tyre smoke color bug)

VW:

  • refactor all weapons & their names + components (& component names)
  • add missing weapon components

Server changes:

  • Added unban command that can only be executed by the server console to unban a player.

To unban a player using the server console, type vmenuserver unban "<playername>" (replacing <playername> with the real player's name, NOT case sensitive, allows spaces in player names as long as you surround the name with "".


[Release] vMenu v1.1.5

06 Jun 20:16
Compare
Choose a tag to compare

vMenu v1.1.5

Quick update to fix a ciritical bug that caused the game to crash whenever you enabled unlimited ammo, and equipped an MK2 weapon (only an issue in vMenu v1.1.4). Please update asap if you were using v1.1.4.

This update also contains some changes to the update checking system, allowing me to figure out which servers are using an older version of vMenu. This will help me with making updates even better in the future. Don't worry, none of your server data will be stored, only a randomly generated id with the current version number will be used, nothing else is being logged. This requires you to set add_ace resource.vMenu command.sets allow in your server.cfg (BEFORE start vMenu!) which is included in the permissions.cfg file.

[Release] vMenu v1.1.4

03 Jun 20:58
Compare
Choose a tag to compare

vMenu v1.1.4

It's update time again!

Change log

Added

  • ab87d35 added: add notifications that will appear in-game each time you join when the resource is outdated, to notify the server owner of a new update.
  • 50b7a91 added: new vehicle 'special' godmode feature (use this for Phantom Wedge and similar vehicles).
  • 88e55e2 added: new kick-action log feature. Requires convar set vMenuLogKickActions "true" in server.cfg file. (Must be ABOVE start vMenu in server.cfg). Actions will be logged to "/resources/vMenu/vmenu.log" (bans will now also be logged to that file).
  • 31bbe7a added: quit game, quit session and disconnect from server buttons to a new misc settings submenu. Currently does not require any permissions to use. Will be added in the future.
  • c7f75cd added: more notifications/subtitles for some menu related actions.
  • 93c8c8d added: new/more callback notifications for when players get kicked or when the kick action fails.
  • c391fc4 added: whenever you spawn a new vehicle, the vehicle will now get the same speed & RPM of your previous vehicle (only works if you were inside a vehicle that was on the move whenever you spawned the new vehicle). So you will no longer stop dead in your tracks whenever spawning a new vehicle.
  • e208ddc added: added all missing dlc weapons (new permissions will be listed below).

Changed

  • bfa1368 update: small performance updates.
  • eb7e3d8 update: improve logging of bans and changed the log format to be easier to read when viewing the file. Same format is used for new kick-action log feature.
  • 9f60c33 update: (dev change) modified notifications and subtitle classes.
  • 63d7667 update: (dev change) cleaned up code internally.
  • 07c28be update: (dev change) added more comments to some parts of the code.
  • e9df970 update: (dev change) testing dll for nativeui (this commit was broken, has been fixed in future commit).
  • 4d2bd20 update: (dev change) moved the order in wich a menu gets created and refreshed/updated.
  • eb7f014 update: (dev change) added loading/saving of json strings to user saved data. (used for experimental features)
  • 0fe49a0 update: more attempts at fixing the random issue someone was having regarding banning players breaking randomly. (not really any progress on finding the cause)
  • a89b479 update: notifications above the minimap will now blink by default, this is useful when multiple messages are shown at the same time, and the same message already on the screen is being shown again, then you will now see which notification just got triggered.
  • 4b588b9 update: cleaned up online players menu/actions and added more notifications so the user knows what happened.
  • b7926d0 update: changed the order of some things inside the online players menu when performing some staff action on the target player.
  • c975692 update: (ban manager) improved logging on the server and improved the callback notifications displayed to the source user whenever a staff action failed.
  • 27c9255 update: improved debug logging (server side)
  • 3378f00 update: disable unsafe mp character customization options for now. Will be added in the future but currently it will break everything, so please don't try to enable this as it will screw up and modify your ped saves.
  • 2d2af92 update: (dev change) sort weapon names/hashes/permissions A-Z for easier expansion and still being able to see what's going on.

Fixed

  • 339c823 fixed: Fixed fast running/swimming not saving correctly and disabling itself randomly.
  • b4e98dc fixed: flashing high-beams user preference not saving correctly.
  • 628eb3f fixed: added 'null' check to prevent errors in console when first joining.
  • 4887b73 fixed: quit game and quit session functions accessibility issues have been fixed.
  • b8c1be5 fixed/update: added some null checks and more to attempt to debug a reported issue that still can't be reproduced, even with the new Testing Group on my discord server... 😕
  • 0a83cbf fixed: some peds in the peds spawn list spawned the wrong ped (was only an issue in the dev branch, this was never a bug in the production version of vMenu).
  • efe8175 fixed: fixed/improved the new 'special godmode' feature.
  • ab44ce0 fixed: rewrote part of a menu to hopefully prevent vehicle extra's/components being toggled on your previous vehicle whenever you toggle extras on your new vehicle. Didn't happen all the time, but if you had this issue then it should be fixed in this update.
  • 21e5e19 fixed: fix for this issue: #84.

Experimental stuff

  • e263f13, 0ea71c1, 834be6f, 6499072, bd9a0b9 & 39ed5fc experimental update: (experimental, not available in this release) starting to test things out related to MP character customization.
  • 87aea60 experimental update: starting to do some things with a 'features config file'. Not yet implemented in this new release, but is a work in progress.

Travis

  • ca73f46 travis: attempting some fixes to get travis working again. (not all commits are listed here, because it's not important)
  • 9b5b17f (travis: added development branch to trigger test builds.)

New permissions in this update

  • vMenu.VehicleOptions.SpecialGod This allows you to use the new special vehicle god mode feature.
  • ( all new weapon permissions have been included in this list: https://hastebin.com/anowahehub.css )

New convars / settings in this update

  • set vMenuLogKickActions "true" add this ABOVE start vMenu in your server.cfg if you want to log all staff kick actions to a file.

Download

When downloading this new version, make sure to replace the __resource.lua file as well.

Download link: here.

[Release] vMenu v1.1.3

29 Apr 23:04
330d1dd
Compare
Choose a tag to compare

vMenu v1.1.3 - IMPORTANT UPDATE

Added

  • "Flash high-beams on honk" option in misc settings, when enabled will turn on your car's high-beams when pressing the horn. A useless and silly, yet funny feature.
  • Added vehicle underglow options.
  • Added debug mode toggle commands, (server and client side are separate), this is for devs only.
  • Added sorting of items in saved peds spawn/delete sub-menus.
  • Added more info and debugging info.
  • Added support for future-proof/advanced peds/vehicles saving features for upcoming updates.

Changes

  • Changed vehicle and ped saving. THIS IS REQUIRED FOR FUTURE UPDATES.
    Note, that after this update, you will no longer be able to access your existing saved peds or vehicles on servers using outdated versions of vMenu. You will still be able to use them on servers that have properly updated vMenu. If you need access to your peds/vehicles on outdated servers, tell the server owner to update vMenu asap.
  • Removed the "vMenu.MiscSettings.Menu" permission node. This menu was never intended to have an "menu entry" permission node, as it contains the "Save Preferences" option, which should always be available. This update does not destroy your permissions system, however it will allow everyone access to the Misc Settings menu, there's no way to disable this.
  • Renamed some stuff internally and cleaned up.

Improvements / fixes

  • Fixed a bunch of small things.
  • Cleaned up messy code.
  • Improved performance of certain functions slightly, to reduce the ~4ms warnings. However, until I find out what's causing the "performance issues", there will still be occasional 'performance warnings'. Nothing I can do about this atm, as I need better tools to figure out what's causing it first. And I'll have to do a lot more testing to make sure it's actually my code that's causing this, or if it's in NativeUI, or some other dependency (if the latter is the case, then there probably won't be any fixes for this for a long time).

[Release] vMenu v1.1.2

22 Apr 20:54
b06f9b7
Compare
Choose a tag to compare

vMenu v1.1.2

new:

  • added an indicator in the weather options menu to show what the current weather type is.
  • added walking style options for the multiplayer male/female ped in the player appearance menu.
  • added an unban menu. requires the vMenu.OnlinePlayers.Unban permission. The menu can be accessed from the Main Menu.
  • added an option to log all ban/unban actions of staff-members to a file. to enable this, add set vMenuLogBanActions true to your server.cfg file (somewhere above start vMenu).
  • [dev] added events that get triggered on the server side when a player was successfully kicked, banned or unbanned (only useful for resource developers).

changed:

  • removed src folder from auto-generated download.
  • fixed index out of range exception when pressing "enter" in an empty submenu.
  • fixed typo making the "no bike helmet" option save correctly now when pressing "save preferences".
  • fixed a mistake in the default permissions.cfg file that prevented the DontBanMe permission from working (if you customized/changed it, then it would've worked just fine)
  • fixed and cleaned up some random minor things, and changed license because of too many idiots abusing the old license.