Files
bg1-ee-voiceover/docs/lua-hook-spec.md
2025-12-07 19:47:40 +01:00

49 lines
665 B
Markdown

# Lua Hook Spec v0.3
## Ziel
Minimaler Listener für Dialoge in BGEE.
---
# Dateien
```
lua-hook/
bg1ee_tts_hook/
dialog.lua
mod.ini
```
Installation:
- Linux: ~/.local/share/.../override/
- Windows: Documents/Baldur's Gate - Enhanced Edition/override/
---
# Lua API
### OnDialogStart()
Wird ausgelöst, wenn ein Dialog beginnt.
### OnDialogNodeChange(nodeID)
Wird ausgelöst, wenn die Dialogzeile wechselt.
---
# Beispiel
```lua
function OnDialogStart()
Infinity_Log("Dialog started")
end
function OnDialogNodeChange(node)
Infinity_Log("Node: " .. tostring(node))
end
```
---
# Hinweis
Noch **keine** API-Calls, kein TTS, nur Logging.