Onex ScriptsChangelog System
Scripts & Changelogs
Changelog
Stay up to date with the latest features, fixes and improvements to Voice InteractionVoice Interaction
v1.17.0Released on 5/12/2026
|Release Notes
No content available
New Features
- 1No content available
- 2No content available
- 3No content available
- 4No content available
- 5No content available
- 6No content available
- 7No content available
- 8No content available
- 9No content available
Bug Fixes
- 1No content available
- 2No content available
- 3No content available
- 4No content available
- 5No content available
- 6No content available
- 7No content available
- 8No content available
- 9No content available
- 10No content available
- 11No content available
- 12No content available
- 13No content available
- 14No content available
Files Changed
addons
ambient-npc
modules
crime_reaction.luaAnimals are now skipped during crime reaction target scans.
feedback.luaUpdated feedback handling for ambient NPC voice interactions.
llm_conversation.luaLLM conversation routing updated to use Onex Cloud TTS for dynamic phrases.
ped_manager.luaPed filtering updated to exclude animals from voice and hint targeting.
npc-lift
modules
ride_controller.luaControls auto-accept and auto-fare logic for bus and taxi lifts.
vehicle_manager.luaVehicle management for NPC lift interactions.
npc-robbery
modules
weapon_detector.luaAnimal and shop clerk blacklist applied to weapon-triggered robbery targeting.
witness_handler.luaWitness scanning updated to exclude blacklisted ped types.
shops
server.luaCarry check now treats unknown inventory items as carriable instead of rejecting them.
client
api
npc.luaClient-side NPC API updated for ElevenLabs voice and hint integration.
speech.luaSpeech API updated with LLM refine convar and provider routing.
tts_state.lua**New** — Manages TTS provider state on the client, fixing cold-join race conditions.
modules
npc_debug.lua**New** — Provides the world-space NPC debug overlay with provider name and voice mismatch detection.
npc_manager.luaNPC Manager updated to support ElevenLabs voice assignment and display correct voice names.
voice_hints.luaVoice hints updated to exclude animals, include backendUrl, and translate hints via native script.
main.luaMain client entry point updated to initialize new TTS state and NPC debug modules.
data
npc_voices_elevenlabs.jsonVoice pool data file for ElevenLabs accent assignments per NPC.
locale
ar.jsonArabic translations updated.
de.jsonGerman translations updated.
en.jsonBase English locale updated with NPC Manager panel, VOIP cancel, and STT limit keys.
es.jsonSpanish translations updated.
fr.jsonFrench translations updated.
hi.jsonHindi translations updated.
it.jsonItalian translations updated.
ja.jsonJapanese translations updated.
ko.jsonKorean translations updated.
nl.jsonDutch translations updated.
pl.jsonPolish translations updated.
pt.jsonPortuguese translations updated.
ru.jsonRussian translations updated.
sv.jsonSwedish translations updated.
th.jsonThai translations updated.
tr.jsonTurkish translations updated.
vi.jsonVietnamese translations updated.
zh.jsonChinese translations updated.
server
broker.luaServer broker updated with async RPC for unified TTS provider state.
npc_config.luaNPC configuration server logic updated for ElevenLabs voice caching and language routing.
shared
ambient-npc/default.luaDefault config for ambient NPC module.
config.luaMain shared config updated with `Config.VoipRelay` toggle, language validation, and `voice_llm_refine` convar.
npc-lift/default.luaDefault config for NPC lift auto-accept and auto-fare behavior.
npc-robbery/default.luaDefault config for NPC robbery with animal and clerk blacklist settings.
shops/default.luaDefault shop config updated to reflect advisory carry check behavior.
utils
voip_relay.luaVOIP relay updated with non-blocking start, stop-on-cancel, same-key detection, and debug logging.
nui
fxmanifest.lua