- Copy the
ncore_vibehudfolder intoresources/[ncore](create the[ncore]folder if you do not have one yet). - Add these lines to
server.cfg, after your framework and inventory:
server.cfg
ensure ncore_hud # optional
ensure ncore_chat # optional
ensure ncore_loading # optional
ensure ncore_vibehud- Put your inventory's item names in
Config.Items.quickSlotsandConfig.Items.wheelItemsinconfig.lua. - Give staff the chat and demo aces:
server.cfg
add_ace group.admin ncore.vibehudchat.admin allow
add_ace group.admin ncore.vibehuddemo allow- Restart the server. The console prints the version, the framework and the inventory it found.
- Join and run
/vibehudreportif something looks off. It prints the framework, the inventory, the fuel resource, why the HUD is hidden and the state of every module to the F8 console.
Config.Debug.console = true in config.lua prints extra console lines while things happen. You can also turn it on from server.cfg without touching config.lua. The convar wins over the config value:
server.cfg
setr ncore_vibehud:debug trueImportant#
- Required resources: none. It runs standalone. OneSync is recommended. Proximity chat ranges and the replicated seatbelt and indicator states need it, and without it chat lines go to everyone.
- Detected if present:
qbx_core,qb-coreores_extended;ox_coreorND_Core(for when the HUD shows);ncore_character;ncore_inventoryor another supported inventory resource; one of the supported fuel resources;ncore_hud,ncore_chat,ncore_loadingand the stockchat. - Language:
Config.Localeisauto. Addsetr locale hu-HUtoserver.cfgfor Hungarian, or setConfig.Localedirectly. - Do not rename the
ncore_vibehudfolder; other nCore resources find it by that name. - If your inventory also puts its hotbar on TAB, add
setr inventory:keys ["F2","K","F3"]toserver.cfgwhere your inventory reads that convar, or give the wheel another key. - Players must reconnect after anything under
web/changes, because the client caches the page.
