vMenu Enhanced v0.0.1-alpha.50
Pre-release
Pre-release
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.