It’s taken a very long time, but finally after all this time of working on it, I’m very happy to release my latest (and greatest) project, called vMenu.
In short, what is vMenu?
vMenu is a server sided menu / trainer, including permissions support so server owners can configure this menu to only the things they really need.
(Features that have been added in updates won’t be listed here, check each github “release” for all major changes.)
If I were to list all features, you’d probably hate me for having to scroll down very far for the download link, so let’s keep it summarized:
Open this spoiler to see all features, it's quite a long list even though I tried to keep it short...
Allows you to do things like teleporting (to the player and bringing the player to you), spectating players, setting a waypoint, kill other players (dam you’re cruel if you use this…) and for the real -happy server admins: you can also kick players from the server.
Anything from god mode, healing, cleaning clothes, committing suicide, playing scenarios, never wanted, super jump, super fast running/swimming, and some more things.
Things like repairing, god mode, cleaning, setting dirt level, customizing the looks & performance, adding speed hacks… because… we all know it’s important to have your golf cart do 200 mph when you get bored… and a lot more options all available here.
Just like the title suggests, allows you to spawn vehicles with some extra options. Permissions support for this is really neat, because if, for example, you don’t have permissions to spawn vehicles from the “super” class/category, then trying to spawn a model by it’s name, like “adder” won’t work
Allows you to save new vehicles & spawn/delete existing saved vehicles. Everything about your vehicle will be saved, and the best part is: every server using this menu, will automatically share the save files. So if you want your amazing golf cart you spent hours customizing to be saved forever, simply save it using the menu option and spawn it in any server that has vMenu on it! (of course, spawning them requires permissions, saving and deleting saved vehicles doesn’t.)
Just like the vehicles, you can customize your ped and spawn a lot of different models. You can also save your ped/skins and they will, just like vehicles, be shared across servers. However, you will still need permissions to spawn your saved peds.
Time & Weather Options
By default, this is only granted to the “Admin” and “Moderators” group (if you use the provided permissions.cfg file!). It will allow you to enable/disable time freezing and dynamic weather changes (if enabled, changes the weather type randomly roughly every 5 minutes). You can also change the current weather and time, and toggle “blackout” mode.
Allows you to spawn and customize weapons.
Things like death notifications, join/quit notifications, teleporting to a waypoint, saving your preferences/settings(!) (saving will save the enabled/disabled state of things like god mode, never wanted, join/quit notifications, etc, etc. So the next time you join, they will automatically be restored to your personal preference).
The misc settings also contain features like showing your current location, heading and coordinates, enabling/disabling speedometers, disabling hud/radar (disabling the hud also disables any “scripted” hud components drawn on screen by vMenu). Mainly just some general useful features.
This is the only submenu that has 0 permissions support, because, lets be fair. Why wouldn’t you want to let players know where they can find information/get support on how to use the menu?!
Because nobody reads all that info above anyway, everyone just wants to see things in action first.
Aww yeah, click me!
Fixed a critical permissions bug for when you setup the permissions using
v1.0.3 (small update)
Fixed some (small) permissions related bugs, also fixed the “super fast scrolling” bug for players playing at >60fps.
Bug fixes, some visual improvements, added No Clip (requires the
vMenu.NoClippermission, activate it by pressing
F2by default, button can be changed by adding
set vMenuNoClipKey xxxin your server.cfg file (xxx being a valid key code of course)). For the full patch notes check the release on GitHub.
Fixes the menu not being displayed on 4k screen resolutions. Also a typo in the version checker has been fixed, thanks @Zach for pointing it out.
More bugfixes. Checkout this link for all changes.
Too many changes to list here, please check the changelog here.
(Small/optional update) Fixed addons.json bug, added DLC vehicles, added night vision and thermal vision to the Misc Settings menu (requires permissions). For more check here.
v1.0.9 (+ v1.0.9 hotfix)
Hotfix has just been released, fixing a corrupt dependency file.
Many changes. Too much to list here. Check this post instead.
Quite a lot of changes again, too many to list them all. Checkout the github release for more info, or look for the update post somewhere in this topic.
Added full weapons permissions support (each weapon has it’s own permission now).
Added gameplay camera rotation locking.
Fixed kicking, summoning and killing.
Added ban and tempban options.
Fixed more stuff.
Added unban menu, UI improvements and fixed things. For a full changelog check here.
Important update, bug fixes, performance improvements, new features and support for future updates regarding saved vehicles/peds. THIS UPDATE IS AN ABSOLUTE MUST, PLEASE UPDATE ASAP.
Might be the biggest update since the first release, not that much ‘noticeable’ changes, but a LOT of fixes and internal changes to improve pretty much everything. Also a LOT of ‘behind the scenes work’ has been done to prepare for the future ‘MP Character customization/creation’ update which is going to be really nice when it’s finally finished. More info here
Fixed a bug that crashed the game when unlimited ammo was turned on and you equipped an MK2 weapon.
Also improved the update checker.
you HAVE to name the resource folder
vMenu (case sensitive). There’s no way to change this unfortunately, (it’s required because of the shared settings across servers).
Open for installation instructions
First of all, if you want to read the full and proper documentation, read it here: vMenu documentation for vMenu here
- Download the latest release from here
- Extract the zip file, copy all the files into
/resources/vMenu/. (Make sure you end up with the
/resources/vMenu/and not somewhere else in some kind of sub folder.
- Here you can do one of the following:
A. Copy the permissions.cfg file (from
/resources/vMenu/config/) to the same folder where your server.cfg file is located. Then add
exec permissions.cfgto the very top of your server.cfg file. Or;
exec resources/vMenu/config/permissions.cfgto the very top of your server.cfg file.
- Next, add
start vMenuto your server.cfg file.
- Depending which way you chose at step 3, you can now edit the permissions.cfg file that you use (for option A it’d be the one you copied, for option B it’d be the one inside your
You can also choose to leave the default permissions file as is, and you’ll just be able to use all non-admin features.
The reference list in this post has been removed because it was impossible to keep up with changes. For an updated list view the vMenu documentation or the README.md/PERMISSIONS.md files in the resource download. All in-depth information will be listed there on as well as information on how to configure the menu.
Ability to change the keybinding for keyboard/mouse.
Ability to disable weather/time sync completely to let other resources handle it.
a “noclip” option.
Configurable list of Addon vehicles & peds to spawn.
added in (v1.1.0)
Improve weapons menu (weapon categories etc…)
Added in (v1.1.1)
Add camera (angle/rotation locking) options.
Added in (v1.1.1)
(will be added soon) Improve weapon permissions support.
- Improve weather customization options, and possibly also add more time customization options.
- Teleport to preset locations.
- Allow player freezing in the online players menu (for admins). Update: might add some more options to the online players menu overall; to be continued.
- Please check the GitHub “issues” tab, that’s where I keep track of all issues/bugs.
Big big thankyou’s to @shayan_doust & @Briglair for helping me with a lot when trying to figure out the best way to do certain things, especially because this is still one of my very first c# resources, they were a tremendous help!
Also thank you @IllusiveTea for helping me test things and for the feedback while alpha testing!
|Input Method||How to open?|
|Keyboard / Mouse||Press
|Controller||Press and hold down the
Update: 22-04-2018: Due to the amount of people asking the same questions over, and over, and over, and over and over again, I’ve updated my “support terms”.
I will provide support the best I can through this topic or on my discord server. Couple of conditions:
- You have to read the vMenu documentation first. I will ignore ALL questions that have been answered or explained on the vMenu docs.
- If you edit the source code in ANY way (which is fine, as long as you do NOT re-release it, you’re free to create pull requests for added features though) I will NOT support you.
- Bug reports should be made on GITHUB. Any other questions can be asked here. Feature requests should also be done via this forum topic.
Last but not least
This post has become way longer than I expected it to be, but there’s no way to make it even smaller…
Thanks for reading this, if you’ve made it to this point !
I hope this will be useful for at least a couple of servers. Let me know what you think. I’m open for feedback & suggestions.