1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2024-12-29 03:19:44 +00:00
OpenMW/files/lua_api
2024-10-20 18:27:28 +02:00
..
openmw Dono't use self as a type name, as it's reserved in Teal 2024-10-20 18:27:28 +02:00
CMakeLists.txt Load YAML files via Lua (feature 7590) 2024-03-14 16:29:21 +04:00
coroutine.doclua Renormalise line endings 2022-09-16 00:53:24 +01:00
global.doclua Documentation and API fixes (part of !2529) 2023-01-30 10:13:26 +00:00
math.doclua Renormalise line endings 2022-09-16 00:53:24 +01:00
os.doclua Change terminology of gameSecond/gameHour to simulationTime/gameTime 2022-01-10 21:03:35 +01:00
README.md
string.doclua Renormalise line endings 2022-09-16 00:53:24 +01:00
table.doclua Renormalise line endings 2022-09-16 00:53:24 +01:00
utf8.doclua add documentation 2023-08-28 02:37:52 +08:00

Files in this directory describe OpenMW API for Lua Development Tools (LDT).

*.doclua files are taken (with some modifications) from LDT distribution and are distributed under MIT license. Openmw-specific docs (openmw/*.lua) are under GPLv3 license.

To get a Lua IDE with integrated OpenMW documentation and code autocompletion do the following:

  1. Install and run LDT.
  2. Press File / New / Lua Project in menu.
  3. Specify project name (for example the title of your omwaddon)
  4. Set Targeted Execution Environment to No Execution Environment, and Target Grammar to lua-5.1.
  5. Press Next, choose the Libraries tab, and click Add External Source Folder. Then specify there the path to this directory.
  6. Press Finish.