Releases: TomGrobbe/vMenu
Releases · TomGrobbe/vMenu
Release list
vMenu 3.8.58
vMenu Enhanced v0.0.1-alpha.67
vMenu Enhanced pre-release v0.0.1-alpha.67 (alpha).
Warning
This is an early alpha build of vMenu for FiveM Enhanced. Expect breaking changes and incomplete features.
Changes since the last Enhanced pre-release
3d6b649(Tom Grobbe) Revert "fix(permissions): refresh permissions through the player index natives"71347c0(Tom Grobbe) feat(misc): add player blips and overhead player namesa0a9ec5(Tom Grobbe) feat(blips): port the GTA Online vehicle blip sprite lookup62eea00(Tom Grobbe) refactor(appearance): move clothing glow from a decorator to a state bag6354ab6(Tom Grobbe) feat(permissions): add a staff permission and publish it to clients5eed58c(Tom Grobbe) feat(statebags): add a client and server state bag layere8811c4(Tom Grobbe) feat(natives): add RemoveBlip and state bag native fixersd15bae2(Tom Grobbe) feat(menus): show a notice when permissions hide every item in a menu2da1406(Tom Grobbe) fix(permissions): skip the container grant warning for root categorieseb30e42(Tom Grobbe) fix(permissions): refresh permissions through the player index natives2b02f3f(Tom Grobbe) chore(deps): bump MenuAPI to 1.0.63d4ee8b(Tom Grobbe) fix(deps): bump js-yaml to 4.3.1 and nanoid to 3.3.1890de327(Tom) Merge pull request #645 from TomGrobbe/enhanced-optimizations-and-vehicle-fix044be01(Tom Grobbe) tweak(online-players): listen for the revision convar instead of polling it2d3a4a5(Tom Grobbe) feat(config): listen for specific convars instead of every changeb02d492(Ricky Merc) fix: optimization and fix vehicle spawning so its not scuffed for some7bd205e(Tom Grobbe) tweak(log): change log level of one more call16f9f58(Tom Grobbe) feat(logging): made logging wrapper for both server and client and made logging level configurable.81c7969(Tom Grobbe) fix(ticks-overlay): fixed scrollbar appearing and list not fitting on the entire screen. Also sorted the list alphabetically now.725c2d7(Tom Grobbe) tweak(ticks): made tick rate variable, fixed choppy time changescafcaba(Tom Grobbe) feat(pointing): add finger pointing, update translations, removed keybinding convars for some features, updated notification duration for some notifications, added ped category filter53b7bce(Tom Grobbe) chore(peds): split up the peds into more groups3c99acc(Tom Grobbe) debug(profiler): add new build config and build-time swap project for native functions to "hook" into native calls before and after they get called so we can profile native functions. Only enabled when building with the NativeHooks build configuration.79fc545(Tom Grobbe) fix(misc): fix order of misc settings itemsf2300a8(Tom Grobbe) fix(keybinds): fix controller keybindsacf3876(Tom Grobbe) feat(minimap): implement minimap zoom and expanded radar options.ab52f53(Tom Grobbe) tweak(menuapi): update MenuAPI with profiler updateb2b8406(Tom Grobbe) tweak(time): update time syncd6392bc(Tom Grobbe) feat(deaths-and-pvp): add death notifications and pvp mode control774ebfd(Tom Grobbe) feat(weapons): added ped weapons and saved loadouts menu's851cccf(Tom Grobbe) tweak(godmode): change godmode to player instead of entity07621e5(Tom Grobbe) tweak(no-ragdoll): godmode no longer prevents ragdoll, only the no-ragdoll feature does that now71162db(Tom Grobbe) fix(permissions): generate parent permissions correctly when any child permission is staff-only1334805(Tom Grobbe) chore(menuapi): update MenuAPI dependency to block menu navigation while weapons wheel is active74695dd(Tom Grobbe) fix(keybinds): fix visor keybinds on controllerafe1cda(Tom Grobbe) chore(debug): added gametimer to event debug logs753819e(Tom Grobbe) chore(profiler): added profiler context for tick functionsd570834(Tom Grobbe) tweak(notifications): blur and pause notifications when game is paused.da0691c(Tom Grobbe) docs: add key bindings and player appearance pagesbe378ee(Tom Grobbe) chore(i18n): translate the player appearance and saved peds strings980e350(Tom Grobbe) feat(peds): add the helmet visor hotkey and move the teleport key to F102c72d21(Tom Grobbe) feat(peds): port ped customization, saved peds, walking styles and glowing clothes7c8b567(Tom Grobbe) tweak(vehicles): rework saved vehicles around categories, with edit and duplicate1433f96(Tom Grobbe) feat(menus): let a locked entry explain why it is locked01a8ec8(Tom Grobbe) refactor(menus): move AppearanceDifference into a shared namespace8c79534(Tom Grobbe) docs(getting-started): write temporary installation instructions8563421(Tom Grobbe) feat(core): refuse to start when the resource folder has the wrong name1765f10(Tom Grobbe) chore(i18n): translate the vehicle god mode, keep clean and player god mode stringsdb79f3b(Tom Grobbe) tweak(vehicles): shorten the mod slot descriptions and lead with the slot positiond5e4e57(Tom Grobbe) tweak(vehicles): move repair, wash, keep clean and dirt to the top of the vehicle options menubbc866a(Tom Grobbe) feat(menus): group the player menus under a new Player Menu8a9a2f8(Tom Grobbe) feat(players): add super jump, fast run, fast swim, unlimited stamina, unlimited oxygen and no ragdolldd387cb(Tom Grobbe) feat(peds): add a ped models menu with per category and per model permissions3b5aa5e(Tom Grobbe) feat(ui): stack repeated notifications with a count and show the sending resource14d55ba(Tom Grobbe) chore(data): add the vehicle driving style and mode flag tables9ce237b(Tom Grobbe) refactor(permissions): rename VehicleCategoryName to CategoryName04ca5c7(Tom Grobbe) feat(build): report how much of the English string table each language covers41bb463(Tom Grobbe) chore(build): copy the shipped config files on every build instead of only when missing5148667(Tom Grobbe) feat(menus): group the vehicle menus under a new Vehicles Menu2ceb38c(Tom Grobbe) tweak(vehicles): remove the saved vehicle limitc41f591(Tom Grobbe) feat(world): add preset time list to the weather and time menub8b6324(Tom Grobbe) feat(ui): make menu title alignment, font and header glare configurableca14e8f(Tom Grobbe) chore(deps): update MenuAPI to 0.1.0-alpha.20000eaf2(Tom Grobbe) feat(menus): bring back player godmode, vehicle godmode and keep vehicle clean39ed2f5(Tom Grobbe) fix(vehicles): repair twice so windows stay repairedc6dc11b(Tom Grobbe) feat(events): add VehicleDirtied event2930243(Tom Grobbe) tweak(ui): left aligned Chalet Comprime Cologne menu titles with header glare380fd02(Tom Grobbe) chore(deps): update MenuAPI to 0.1.0-alpha.19
vMenu 3.8.56
vMenu release v3.8.56.
Changes
a4b0662(Tom) Merge pull request #642 from TheIndra55/master8b3fae8(TheIndra55) fix(vehicle): don't show replace vehicle option when disallowed
vMenu Enhanced v0.0.1-alpha.50
vMenu Enhanced pre-release v0.0.1-alpha.50 (alpha).
Warning
This is an early alpha build of vMenu for FiveM Enhanced. Expect breaking changes and incomplete features.
Changes since the last Enhanced pre-release
ee073e8(Tom Grobbe) feat(debug): add debug commands for events system996c555(Tom Grobbe) tweak(ui): change tick overlay sections orderinge758da8(Tom Grobbe) feat(events): add events system to efficiently run code on certain game events with a minimum amount of (duplicate) tick functionsddb43c8(Tom Grobbe) chore(code): fix editor info/warning messages while preventing game crashes due to sandboxfd1add2(Tom Grobbe) chore(code): fix editor info/warning messagesf96b365(Tom Grobbe) fix(vehiclemods): fix horn labels. Add missing door opening feature in mod menu.ddc1b94(Tom Grobbe) cleanup7930a30(Tom Grobbe) feat(localization): translate player options menude426ee(Tom Grobbe) feat(localization): translate vehicle options and saved vehiclesa953567(Tom Grobbe) fix(vehicles): spawn saved vehicles by model hash3d78700(Tom Grobbe) feat(vehicles): add vehicle appearance dump commandsf722b86(Tom Grobbe) feat(vehicles): add saved vehicles menu30dc60c(Tom Grobbe) feat(vehicles): add vehicle modification menus2189594(Tom Grobbe) refactor(vehicles): share vehicle spawning between menus1a77fda(Tom Grobbe) feat(vehicles): add vehicle appearance reading and writingc86db6f(Ricky Merc) Merge pull request #641 from TomGrobbe/enhancedprc811610(Ricky Merc) feat: added stuff and changed stuff5da99bc(Tom Grobbe) feat(teleports): allow deleting teleport categories and positions77e502e(Tom Grobbe) tweak(vehicles): ask for confirmation before deleting a vehiclef1d74c5(Tom Grobbe) feat(menuframework): add confirmation button and confirmation list entriesf265f9e(Tom Grobbe) tweak(cameras): add idle camera toggles in misc settingsa716e83(Tom Grobbe) tweak(keybinds): add keybind for teleporting259d1d3(Tom Grobbe) tweak(teleporting): expand teleport functionality and improve TP to coords41781c9(Tom Grobbe) tweak(menuapi): update MenuAPI, allow clearing no longer used menus, improve detached and re-rendered menus5c6e2a0(Ricky Merc) Merge pull request #640 from TomGrobbe/enhancedteleportsbc479c7(Ricky Merc) feat(teleport menu): adds teleport features to vMenu Enhanced920d036(Tom Grobbe) tweak(online players): Small online player improvements, and small recording menu tweaks/cleanup4f580db(Tom Grobbe) feat(online players): add core online players menu and update MenuAPI to support paginated menus.51d63c9(Ricky Merc) Merge pull request #639 from TomGrobbe/enhancedrecordingc4a2d69(Ricky Merc) feat(recording menu): added recording menu1781703(Tom Grobbe) tweak(nui): blur ticks overlay if pause menu is active.d119a39(Tom Grobbe) tweak(world): add couds sync, moon sync and time speed multiplier8650b5e(Tom Grobbe) tweak(menuapi): update MenuAPI, show ticks of MenuAPI in ticks overlay, improve performancec08fd19(Tom Grobbe) fix(noclip): ignore noclip keybinds while noclip is offb6f3e34(Tom Grobbe) feat(world): show how long a weather or time change takes05bbc76(Tom Grobbe) feat(vehicleoptions): add repair and wash vehicle optionse649bb7(Tom Grobbe) feat(vehiclespawner): add custom vehicle categories from configb901e3b(Tom Grobbe) tweak(text): update translations95ba406(Tom Grobbe) tweak(menu): Updated translations, fixed weather/time gating being misleading, updated ticks overlay to have a UserDefault.3c71e15(Tom Grobbe) rebuild?3df0807(Tom Grobbe) feat(world): setup world and time sync4d8b1b5(Tom Grobbe) feat(noclip): change instructional buttons3ea278a(Tom Grobbe) chore(menuapi): update dependencyca513c7(Tom Grobbe) feat(noclip): migrate noclip to keybinds properly and keep instructional buttons working by moving it into it's own thread84e065f(Tom Grobbe) feat(devtools): implement ticks overlay as a developer button (alongside the existing command)288bdd6(Tom Grobbe) feat(keybinds): update menuapi and migrate menu and noclip keys to register key bind66cd3e4(Tom Grobbe) chore(style): use file scoped namespaces and fix the MenuAPI keepalive4d1a314(Tom Grobbe) tweak(about-menu): reword some buttonse8c40a6(Tom Grobbe) feat(about-menu): add about menu25a48a0(Tom Grobbe) fix(i18n): keep the language preference when a server lacks iteef014b(Tom Grobbe) feat(notifications): add a deferred show for startup messagesa9a5478(Tom Grobbe) feat(i18n): move translations to json language filescb0664d(Tom Grobbe) style(comments): trim comments across the client to the project standard49e23ae(Tom Grobbe) style(comments): trim comments in storage, framework core and menus5da75ed(Tom Grobbe) feat(storage): add client KVP store and user defaultsd2e0472(Tom Grobbe) chore(nui): resolve CA1822 on message type discriminators6ce623d(Tom Grobbe) feat(json): implement Newtosonft.Json as a temporary replacement for client side System.Text.Jsond6432fb(Tom Grobbe) feat(devfeatures): add vmenu_tick_overlay command for live tick function viewer2fb577d(Tom Grobbe) feat(devfeatures): add a slider for the dimensions box fill opacity059427d(Tom Grobbe) fix(devfeatures): stop the network owner scan spamming 'Player ID -1 is invalid!'387f2ef(Tom Grobbe) refactor(actions): let action handlers be awaitable7712c9e(Tom Grobbe) fix(VehicleOptions): stop reporting a successful vehicle delete as a failure790d701(Tom Grobbe) fix(devfeatures): stop the draw radius slider throwing on unverifiable IL520bf79(Tom Grobbe) style(permissions): separate every top level menu block in the generated permissions examplee9fd8be(Tom Grobbe) fix(manifest): add the missing vMenu.Enhanced.Ticks.dll to the resource files list68b8ddd(Tom Grobbe) feat(ticks): Write custom tick handler, migrate NoClip and port Dev Features from vMenu Legacy as a first test.25d6644(Tom Grobbe) feat(VehicleOptions): Implement VehicleOptions, DeleteVehicle (menu item and optional command) and Action flow plumbing for server/client communication.
vMenu 3.8.55
vMenu release v3.8.55.
Changes
4fbb636(L'kid) Update localized mod type to display proper named9b9671(Tom Grobbe) docs(vMenu): remove broken links685bb63(Tom Grobbe) docs(vMenu): added: extras.json, model-whitelist.json, tattoos.json documentation. Updated addons.json, supplemental permissions documenation.8de5e1d(Tom Grobbe) docs(ci): scope legacy docs deploy and make Enhanced docs card lived35c6e7(Tom Grobbe) docs(vMenu): update docs readme with accurate testing and deployment info
vMenu Enhanced v0.0.1-alpha.24
vMenu Enhanced pre-release v0.0.1-alpha.24 (alpha).
Warning
This is an early alpha build of vMenu for FiveM Enhanced. Expect breaking changes and incomplete features.
Changes since the last Enhanced pre-release
bef544d(Tom Grobbe) chore(menuapi): update MenuAPI dependencya29c5f9(Tom Grobbe) feat(config): implement a configuration system that updates live on changes. Add developer features menu for it's first usecase tests. Also add example config generators.fae5083(Tom Grobbe) feat(notifications): make notifications in NUI and size up user text input.6a37cb1(Tom Grobbe) feat(vehicles): Implement spawning by vehicle name, with NUI user input feature7164008(Tom Grobbe) feat(misc): add right align menu option and code cleanupea2c97e(Tom Grobbe) feat(framework): Create MenuFramework to wrap MenuAPI for clean menu building, and add multi language support.585cf7f(Tom Grobbe) tweak(vehicles): Set old vehicles as no longer needed after spawning a new one5cbb116(Tom Grobbe) feat(passive): Disable idle camerascb06090(Tom Grobbe) tweak(permissions): remove redundant test call to resync permissions on server resource restart.a6c24e2(Tom Grobbe) chore(menuapi): update menuapi dependencyb13b72a(Tom Grobbe) feat(permissions): Implement permissions system v1, might not be final yet49b9555(Tom Grobbe) tweak(vehiclespawner): Set engine on, keep velocity, set planes/heli's at full engine speed. TODO: Make vehicles not 'lag' when starting their engine while already moving after being spawned.2baa164(Tom Grobbe) chore(menus): Messing around with old vMenu code inside a temporary vehicle spawner class to find bugs in Enhanced.b94d3c1(Tom Grobbe) fix(noclip): fix noclip controls being activated by controller or while F8 console is open8f33aa6(Tom Grobbe) fix(natives): fix broken natives and document things, this also fixed vehicle spawner needing an external resource temporarily.734e6cb(Tom Grobbe) feat(menus): Add temporary vehicle spawner menu, using another resource for temporary export to get all models.9dd7147(Tom Grobbe) tweak(build): do not generate .deps.json files677aaab(Tom Grobbe) tweak(pipeline): move some file copy steps from pipelines to local build targetsb187416(Tom Grobbe) chore(build): Move client files to client folder in build output and shared ooutput to a shared folder.9e8a38a(Tom Grobbe) experiment(refelection): trying to access code from outside project to experiment with a plugin system546292b(Tom Grobbe) chore(noclip): improve noclipb137901(Tom Grobbe) chore(menuapi): update menuapi dependencya94c007(Tom Grobbe) fix(noclip): fix some bugs with noclip and add adder debug commandeb96ba2(Tom Grobbe) chore(structure): Split server DLLs from client DLLs, add Packages props and update server Cfx API version.54a5539(Tom Grobbe) chore(menuapi): update MenuAPI dependency.5c7bb52(Tom Grobbe) fix(vmenu): Update Cfx API and restructure code so it now properly supports multiple projects and DLL's in a single resource.f8c6315(Tom Grobbe) experiment(vmenu): more broken stuff, noclip soft of worksccbb75a(Tom Grobbe) wip(noclip): trying to add noclip1aea86c(Tom Grobbe) docs(enhanced): update broken legacy link
vMenu 3.8.50
vMenu release v3.8.50.
Changes
c8ea64e(Tom) docs(vMenu): update outdated faq and config info05002a6(Tom) docs(vMenu): fix dead links4718603(Tom) docs(vMenu): tidy permissions page formattinga55f341(Tom) docs(vMenu): update support info for vMenu Enhanced94d63a9(Tom) docs(vMenu): clarify keybind convars set defaults only82d52af(Tom) docs(vMenu): update outdated faq answersf1fac7c(Tom) docs(vMenu): add v3.8.43 changelog
vMenu 3.8.43
vMenu release v3.8.43.
Changes
879ce0a(Tom) docs(vMenu): fix and complete permissions pages7e15781(Tom) fix(permissions): correct commented ace names in permissions.cfg50021f2(Tom) docs(vMenu): fix and complete configuration convars6765a61(Tom) fix(vehicle): correct vehicle spawn delay convar in permissions.cfg47e48fb(Tom) docs(vMenu): favicon change18eba42(Tom) docs(vMenu): navbar link tweakede2071(Tom) docs(vMenu): theme tweaks4d6c948(Tom) docs(vMenu): theme tweaks13cc3ac(Tom) docs(vMenu): theme tweaksdb9d4bd(Tom) docs(vMenu): code block stylingd93d2df(Tom) docs(vMenu): landing page changead68291(Tom) docs(vMenu): add missing changelogs and landing page wording changes1eeba7b(Tom) docs(vMenu): supplemental permissionsc3a3ec2(Tom) docs(vMenu): wording tweaks945d92e(Tom) docs(vMenu): wording tweaks6b3f400(Tom) docs(vMenu): wording tweaks263ba7f(Tom) docs(vMenu): theme tweaks47caf1d(Tom) docs(vMenu): theme and wording tweaks23a9ea0(Tom) docs(vMenu): move docs deployment from vMenu pages to profile repo publish
vMenu 3.8.24
vMenu release v3.8.24.
Changes
7909cc2(Tom) docs(vMenu): migrate docs from other repo into github pages (WIP), testing deployment
vMenu 3.8.23
vMenu release v3.8.23.
Changes
f739c80(Tom Grobbe) Merge remote-tracking branch 'origin/development'6635bc1(Ricky Merc) fix: added missing templates folder