Commit Graph

147 Commits

Author SHA1 Message Date
elsid 215b46503c
Support rendering for navmesh update frequency as a heatmap
Useful when need to find tiles with high number of updates.

Add debug Lua package with new functions to toggle render mode and set navmesh
render mode.
2022-05-17 01:54:20 +02:00
psi29a f092d8da9a Merge branch 'post_malone' into 'master'
Post Processing

See merge request OpenMW/openmw!1124
2022-05-16 14:51:13 +00:00
cody glassman 04843fed6d moddable post-processing pipeline 2022-05-15 10:03:58 -07:00
uramer be100749f8 Merge branch 'lua_onframe' into 'master'
[Lua] Rename onInputUpdate -> onFrame and call it even when the game is on pause (#6745)

See merge request OpenMW/openmw!1852
2022-05-15 16:48:38 +00:00
uramer 52d05be04b Styling for Settings 2022-05-14 10:27:30 +00:00
Petr Mikheev 0643685ea5 [Lua] Rename onInputUpdate -> onFrame and call it even when the game is on pause (#6745) 2022-05-13 19:14:34 +02:00
uramer cd3535cd63 Document Settings interface, add scripts to CMakeLists 2022-05-08 11:15:17 +02:00
uramer 38e0f5c0af Fix a docs typo 2022-05-08 11:15:17 +02:00
uramer 03659bef86 MWUI interface (resolve https://gitlab.com/OpenMW/openmw/-/issues/6594) 2022-05-03 17:36:49 +00:00
Petr Mikheev 88d09c336c Lua console 2022-04-21 21:57:07 +02:00
uramer 3580f8ab43 Add Flex widget documentation 2022-04-05 17:52:23 +02:00
glassmancody.info 26c7e308ed mygui bindings for color and alpha 2022-03-21 22:00:32 -07:00
Petr Mikheev fa115418eb [Lua] Remove queries 2022-03-15 23:35:36 +01:00
Petr Mikheev 9af49cfa68 [Lua] Update documentation 2022-03-15 23:35:36 +01:00
uramer 36c46ada6f Pass unhandled Lua UI events to the parent 2022-03-14 19:07:23 +00:00
uramer 94cc090f73 PR feedack for documentation 2022-02-25 18:18:27 +01:00
uramer e092ee2624 Document the Lua Image widget, add UI texture resources 2022-02-25 18:18:26 +01:00
uramer c0f095a462 Fix typos 2022-02-23 22:02:28 +01:00
Petr Mikheev ff7ac7192b Merge branch 'ui_pairs' into 'master'
Implement pairs and ipairs for ui.content and ui.layers. Document all iterable types in a uniform way.

See merge request OpenMW/openmw!1643
2022-02-21 20:43:29 +00:00
uramer a1abc84f59 Implement pairs and ipairs for ui.content and ui.layers. Document all iterable types in a uniform way. 2022-02-21 20:43:27 +00:00
uramer cc6dce5443 Support controller touchpads (Resolves https://gitlab.com/OpenMW/openmw/-/issues/6639) 2022-02-21 19:49:00 +00:00
David Nagy d787317df9 Update overview.rst (#6598) 2022-02-14 11:14:41 +00:00
uramer 643c1d6aeb Merge branch 'lua_ai' into 'master'
Control AI packages from Lua

See merge request OpenMW/openmw!1604
2022-02-06 22:43:48 +00:00
Evil Eye 7a7a95407a Merge branch 'lua_pairs' into 'master'
Proper support of `pairs` and `ipairs` in Lua; fix bug in `makeReadOnly`.

See merge request OpenMW/openmw!1628
2022-02-06 22:10:21 +00:00
Petr Mikheev a294adcdaf Proper support of `pairs` and `ipairs` in Lua; fix bug in `makeReadOnly`. 2022-02-06 22:10:20 +00:00
uramer 581c3f4882 Update and document Lua Text and TextEdit widget types, fix some issues with Lua UI 2022-02-06 20:22:38 +00:00
Petr Mikheev 6c56436809 Control AI packages from Lua 2022-02-06 15:01:51 +01:00
Petr Mikheev 47c37e5849 Lua command `object:activateBy(actor)` and handler `onActivate` 2022-02-01 23:42:56 +00:00
Petr Mikheev ec4adcc5a2 Add better explanation of the `onLoad` engine handler. 2022-01-30 20:27:37 +00:00
uramer 960dd1f708 Lua UI templates 2022-01-28 09:31:45 +00:00
Petr Mikheev a182fdeea1 Permanent storage for Lua data 2022-01-11 11:21:03 +01:00
Petr Mikheev 9fd7630ca0 Add calendar.lua 2022-01-10 21:04:07 +01:00
Petr Mikheev 2d1b100239 Change terminology of gameSecond/gameHour to simulationTime/gameTime 2022-01-10 21:03:35 +01:00
uramer c865114b9b Lua UI Layers 2021-12-14 17:38:06 +00:00
uramer e65c946452 Add a data field to Lua UI layouts 2021-12-02 21:52:29 +00:00
Petr Mikheev 73821ace94 Update Lua docs 2021-11-19 20:37:21 +01:00
Petr Mikheev e56ee2c735 Apply lua handlers for user input in the main thread in order to reduce latency. 2021-11-19 20:37:21 +01:00
uramer 68963538ae Lua UI API 2021-11-18 15:19:54 +00:00
Petr Mikheev dd96eba2b0 Update OpenMW Lua docs 2021-10-26 21:52:42 +02:00
Petr Mikheev 0e6fbbc126 Lua package 'openmw.input' 2021-08-10 19:00:52 +03:00
Petr Mikheev 3e4c0b775d Add Lua package 'openmw.settings' 2021-07-27 20:06:04 +02:00
Petr Mikheev 85c441ec9a Refactoring and minor fixes related to active/inactive object state 2021-07-09 20:48:54 +02:00
Petr Mikheev 25cc884c17 Integrate Lua doc into sphinx doc (issue #5931) 2021-07-09 20:48:54 +02:00
Petr Mikheev 4eb5841c60 Update OpenMW Lua documentation 2021-07-09 20:48:54 +02:00
Petr Mikheev d5cda61855 Console command "reload lua" 2021-07-09 20:24:56 +02:00
uramer 8facf2952a Documentation for lua package 'openmw.query' 2021-07-09 20:24:56 +02:00
Petr Mikheev 9746800eed Documentation for Lua scripting 2021-07-09 20:24:56 +02:00