Skip to content

vMenu Enhanced v1.0.20

Choose a tag to compare

@github-actions github-actions released this 31 Oct 20:41
· 23 commits to main since this release

One version of vMenu Enhanced, built for both kinds of FiveM server. Pick the zip that matches yours.

Your server runs Download
FiveM Enhanced (GTA V Enhanced) vMenu-Enhanced-v1.0.20.zip
Regular FiveM (FiveM Legacy) vMenu-Enhanced-Legacy-v1.0.20.zip

Setting up a new server? The txAdmin recipes txadmin-vmenu-enhanced-recipe.yaml and txadmin-vmenu-legacy-recipe.yaml install this version with the official plugins. See Getting Started.

Writing a plugin? The plugin-api folder in either zip holds vmenu.lua and vmenu.js, the plugin API for Lua and JavaScript. C# and TypeScript get the same version from NuGet and npm. See the plugin docs.

Looking for the original vMenu, v3.9.2 and older? It is no longer updated, see the legacy branch and its docs.

Changes in vMenu Enhanced v1.0.20

  • 1fb2ab0d (Tom Grobbe) docs(integration): document the heatmap frame
  • 7f7b6913 (Tom Grobbe) feat(integration): send player heatmap counts every minute
  • 10b9dda4 (Tom Grobbe) Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/docs/undici-8.12.3' into develop
  • 46f7982c (dependabot[bot]) build(deps): bump undici from 8.11.2 to 8.12.3 in /docs
  • b396affa (Tom Grobbe) tweak(update-checker): check nuget.org first and fall back to GitHub
  • f4d390f8 (Tom Grobbe) fix(speedometer): stay above every row of button hints
  • bdd53d8c (Tom Grobbe) tweak(themes): give the cartoon menu dark rows and a plain banner
  • 2f8e3637 (Tom Grobbe) feat(themes): theme every vMenu screen, not only the menu
  • 311b799b (Tom Grobbe) feat(admin): add a staff only mode
  • 0645c10a (Tom Grobbe) chore(debug): add a temporary command to diagnose add-on hats
  • c6c647e8 (Tom Grobbe) fix(character): keep refreshing the creator's rows on open
  • bef66207 (Tom Grobbe) chore(deps): bump MenuAPI to 4.1.1
  • 474bd4d0 (Tom Grobbe) fix(character): Show the auto camera button on controller
  • d6a46d4f (Tom Grobbe) chore(deps): suppress the runtime owned MessagePack advisory
  • 74088272 (Tom Grobbe) chore(docs): bump vite, undici and zod
  • f931a172 (Tom Grobbe) refactor(localization): fold the unused description constants into English
  • 52c5de7d (Tom Grobbe) refactor(localization): check translations against the English table
  • 308a7f2d (Tom Grobbe) build(localization): generate the English table from the Loc constants
  • 7a3c3b04 (Tom Grobbe) refactor(actions): ask clients through ClientRequests
  • 646e2a19 (Tom Grobbe) refactor(limits): count every rate limit on PlayerWindows
  • 7bb17885 (Tom Grobbe) refactor(actions): share the synced config file behind teleports, presets and blips
  • dfc2850f (Tom Grobbe) refactor(config): read and write owner config files in one place
  • f57f2e67 (Tom Grobbe) refactor(actions): share target and argument helpers
  • c2796530 (Tom Grobbe) refactor(toggles): move the weapon toggles to ToggleFeature
  • 5f5a8185 (Tom Grobbe) refactor(toggles): move freeze, god mode and the other special cases to ToggleFeature
  • a6602fa7 (Tom Grobbe) refactor(toggles): share the toggle skeleton in ToggleFeature
  • 2ae45e7a (Tom Grobbe) refactor(menus): build menu rows from their text key
  • 03a34395 (Tom Grobbe) refactor(menus): add text key constructors to menu entries
  • fdf1202d (Tom Grobbe) refactor(autopilot): share the group and placeholder rows
  • c46cdf2f (Tom Grobbe) refactor(menus): refill every menu through ReplaceEntries
  • 547b8d82 (Tom Grobbe) refactor(menus): add ReplaceEntries and use it in the vehicle sections

Docs: vMenu Enhanced.