Commit Graph

17509 Commits (84721fb58a2691d6e557bee38527e5a8a304acbf)

Author SHA1 Message Date
Petr Mikheev c2280ada1d OpenMW Lua, API_VERSION=0 4 years ago
Petr Mikheev 85c441ec9a Refactoring and minor fixes related to active/inactive object state 4 years ago
Petr Mikheev 43b7e6964a Add function World::isCellActive 4 years ago
Petr Mikheev 702eb19271 Fixes and refactoring 4 years ago
Petr Mikheev cc7dbabd19 Change argument of `onKeyPress` 4 years ago
Petr Mikheev b1a6441c23 Add LocalScripts::LocalEngineEvent. Add `OnConsume` engine handler. 4 years ago
Petr Mikheev 1268597676 Make loaded but inactive objects available in Lua scripts. 4 years ago
Petr Mikheev 403d31313c New setting "lua num threads". Thread syncronization is changed from std:🧵:yield to std::condition_variable. 4 years ago
Petr Mikheev a8f76260bc A possibility to view actor controls from lua scripts without disabling AI. 4 years ago
Petr Mikheev c463f52390 Add Cell Lua bindings 4 years ago
Petr Mikheev de349962d1 Engine handlers onActive/onInactive and a function self:isActive() 4 years ago
Petr Mikheev d5cda61855 Console command "reload lua" 4 years ago
Petr Mikheev 9d09ecf8ca Add mwlua/actions 4 years ago
Petr Mikheev f5722f9ba0 Inventory bindings 4 years ago
Petr Mikheev bdccf161c4 Add lua package 'openmw.query' 4 years ago
Petr Mikheev 32218f6dd5 More Lua bindings 4 years ago
Petr Mikheev 87b5afb9bf Control active Lua scripts from openmw.cfg 4 years ago
Petr Mikheev 8c6d303730 Saving/loading for Lua scripts (saves format is changed) 4 years ago
Petr Mikheev 914e604e06 Interactions between LuaManager and other parts of OpenMW 4 years ago
Petr Mikheev f2d0a702e9 Add Lua timers 4 years ago
Petr Mikheev 3d7e306064 Add apps/openmw/mwlua 4 years ago
Petr Mikheev 7df500c385 Put RefData move constructor to cpp file 4 years ago
Petr Mikheev 6db2450c90 Initial support of generated RefNums with negative mContentFile. 4 years ago
Petr Mikheev b53667d555 Queries. Data structures and lua bindings. 4 years ago
Petr Mikheev 479856f812 Add components/lua/scriptscontainer and components/esm/luascripts 4 years ago
Petr Mikheev 8dbaf6022c Add components/lua/serilalization 4 years ago
Petr Mikheev 4b068b27ca Add components/lua/luastate and components/lua/utilpackage 4 years ago
Petr Mikheev 9e168fd9cc Add Lua/LuaJit and sol3 to openmw 4 years ago
psi29a c94339f248 Merge branch 'OpenMW_Bug6067_take3' into 'master'
Make Object Paging to ignore moved references.  (Issue #6139)

See merge request OpenMW/openmw!1001
4 years ago
psi29a d8bed73ada Merge branch 'local_crache' into 'master'
Cache failed compilation when getting locals

Closes #6123

See merge request OpenMW/openmw!988
4 years ago
psi29a c774a68439 Merge branch 'system_benchmark' into 'master'
Support system Google Benchmark

See merge request OpenMW/openmw!1000
4 years ago
elsid d8cd5b361a
Hide message boxes when HUD is hidden 4 years ago
elsid 4259f7f230
Add setting to enable/disabled notification for saved screenshots 4 years ago
elsid 5103120eef
Notify about saved screenshot
Show message about saved screenshot via schedule message box. Since screenshot
saving happens not in the main thread calling messageBox directly is unsafe.
WindowManager::scheduleMessageBox delays message box showing until next update
in the main thread.
4 years ago
elsid f7a6be053d
Stop engine work queue before destructing environment
To avoid access to null and dangling pointers from active work items on
quitting.
4 years ago
elsid f8e02000ec
Write screenshots to file asynchronously 4 years ago
elsid 33aa4d0822
Move WriteScreenshotToFileOperation to components 4 years ago
elsid 8d2d24ce65
Store screen capture operation as osg::ref_ptr 4 years ago
psi29a 6cc5dc5bf0 Merge branch 'halp' into 'master'
Implement the help command

Closes #2780

See merge request OpenMW/openmw!1002
4 years ago
Evil Eye eced6f2126 Implement the help command 4 years ago
psi29a 103f5943cf Merge branch 'endl' into 'master'
Remplace a ton of std::endl with \n

See merge request OpenMW/openmw!978
4 years ago
cc9cii 16e1398819 Quick solution to add logic to getNextRef() calls so that moved references are ignored. Currently it is assumed that MVRF records have been all read before the ESM reader context was saved, which is false assumption. Should resolve Issue #6139. 4 years ago
elsid d85cbe4069
Support system Google Benchmark 4 years ago
psi29a 126cf40848 Merge branch 'filter' into 'master'
Add a default filter to CS tables

See merge request OpenMW/openmw!958
4 years ago
psi29a 3c0a0ba9e1 Merge branch 'master' into 'touch_my_crank'
# Conflicts:
#   CHANGELOG.md
4 years ago
psi29a c372c239a6 Merge branch 'master' into 'OpenCS_Bug6017'
# Conflicts:
#   CHANGELOG.md
4 years ago
psi29a cda0c7ed44 Merge branch 'ghd' into 'master'
Great House Dagoth

See merge request OpenMW/openmw!638
4 years ago
cc9cii ae4ddd810f More dead code removal. 4 years ago
cc9cii ec457a09c3 Fix Npc edit widget index out of bounds due to a removed column. 4 years ago
cc9cii f68c81e631 Merge branch 'master' into 'OpenCS_Bug6017' 4 years ago