OpenMW

Table of Contents

  • User Manuals
  • Reference Material
    • OpenMW Modding Reference
    • OpenMW Lua scripting
      • Overview of Lua scripting
      • Lua API reference
      • Teal
    • OpenMW Post Processing
    • So you want to help with documentation?
OpenMW
  • Reference Material
  • OpenMW Lua scripting
  • View page source

OpenMW Lua scripting

Note

OpenMW Lua is not compatible with MWSE.

OpenMW version: 0.49.0
core.API_REVISION: 72 *

Table of Contents

  • Overview of Lua scripting
    • Language and sandboxing
    • Basic concepts
    • How to run a script
    • Lua scripts naming policy
    • Format of .omwscripts
    • Hot reloading
    • Lua console
    • Script structure
    • Engine handlers
    • onSave and onLoad
    • API packages
    • Script interfaces
    • Event system
    • Timers
    • Using IDE for Lua scripting
  • Lua API reference
    • Engine handlers reference
    • User interface reference
    • Built-in AI packages
    • Built-in Setting Renderers
    • Built-in events
    • Package openmw.ambient
    • Package openmw.animation
    • Package openmw.async
    • Package openmw.camera
    • Package openmw.core
    • Package openmw.debug
    • Package openmw.input
    • Package openmw.markup
    • Package openmw.menu
    • Package openmw.nearby
    • Package openmw.postprocessing
    • Package openmw.self
    • Package openmw.storage
    • Package openmw.types
    • Package openmw.ui
    • Package openmw.util
    • Package openmw.vfs
    • Package openmw.world
    • Package openmw_aux.calendar
    • Package openmw_aux.time
    • Package openmw_aux.ui
    • Package openmw_aux.util
    • Interface Activation
    • Interface AI
    • Interface AnimationController
    • Interface Camera
    • Interface Controls
    • Interface GamepadControls
    • Interface ItemUsage
    • Interface MWUI
    • Interface Settings
    • Interface SkillProgression
    • Interface UI
    • Interface Crimes
    • Iterable types
  • Teal
    • What is Teal?
    • Using the type checker
    • IDE support
Previous Next

© Copyright 2024, OpenMW Team.

Built with Sphinx using a theme provided by Read the Docs.