elsid
|
b4f77e8bd7
|
Store Lua script path as VFS normalized
|
2024-09-15 13:53:20 +02:00 |
|
Evil Eye
|
c9783344a0
|
Wrap all memory allocating Lua functions in protected calls
|
2024-08-22 22:22:28 +02:00 |
|
psi29a
|
6754b8d941
|
Revert "Merge branch 'were_engineers_not_salt_miners' into 'master'"
This reverts merge request !4178
|
2024-06-25 20:58:31 +00:00 |
|
Dave Corley
|
1a79e79f57
|
FEAT: Lua Engine Handler for MWScript startscript functionality
|
2024-06-24 07:09:23 +00:00 |
|
Petr Mikheev
|
71ba7b88e2
|
Move asyncpackage from apps/openmw/mwlua to components/lua
|
2023-02-14 20:03:32 +01:00 |
|
Petr Mikheev
|
d9e9db0983
|
Additional information in Lua profiler
|
2023-01-13 21:14:23 +01:00 |
|
Petr Mikheev
|
b248c3e173
|
Allow passing initData to the :addSript call (#7091)
|
2022-12-31 22:08:17 +01:00 |
|
Petr Mikheev
|
55db95d4cf
|
Update Lua profiler; add ability to run OpenMW with old LuaJit that doesn't allow custom allocator (Lua profiler will be disabled in this case)
|
2022-12-03 16:58:03 +01:00 |
|
Petr Mikheev
|
6fa65e4729
|
Track memory and CPU usage per script in LuaUtil::LuaState
|
2022-11-30 00:06:14 +01:00 |
|
uramer
|
a2fa1fe0a5
|
Execute async callbacks on the main Lua stack
|
2022-10-18 22:12:11 +02:00 |
|
clang-format-bot
|
ddb0522bbf
|
Apply clang-format to code base
|
2022-09-22 21:35:26 +03:00 |
|
Petr Mikheev
|
a70d5831c5
|
Lua scripts configuration in omwaddon
|
2022-06-05 01:36:39 +02:00 |
|
Petr Mikheev
|
d16fa553c8
|
Fix LuaUtil::Callback
|
2022-05-15 21:34:48 +02:00 |
|
Petr Mikheev
|
eae1e87081
|
[Lua] Update openmw.storage
|
2022-04-23 18:55:12 +02:00 |
|
uramer
|
36c46ada6f
|
Pass unhandled Lua UI events to the parent
|
2022-03-14 19:07:23 +00:00 |
|
Petr Mikheev
|
2d1b100239
|
Change terminology of gameSecond/gameHour to simulationTime/gameTime
|
2022-01-10 21:03:35 +01:00 |
|
Petr Mikheev
|
f9136d4392
|
Support multiple arguments in Lua callbacks.
|
2021-11-21 13:12:35 +01:00 |
|
Petr Mikheev
|
e7ec89573e
|
Refactoring. Lua Callback is moved from apps/openmw/mwlua to components/lua.
|
2021-10-31 17:47:46 +01:00 |
|
Petr Mikheev
|
4ec7f0625e
|
Store Lua timers in std::map rather than in sol::table.
|
2021-10-26 21:32:48 +02:00 |
|
Petr Mikheev
|
9adc190209
|
Redesign LuaUtil::ScriptsContainer to work with ScriptsConfiguration
|
2021-10-26 21:32:48 +02:00 |
|
Petr Mikheev
|
24ecdc37a7
|
Fix crash in LuaUtil::ScriptsContainer::~ScriptsContainer()
|
2021-09-30 03:01:38 +02:00 |
|
Petr Mikheev
|
fb3917fc1a
|
Lua callbacks
|
2021-09-28 09:36:23 +02:00 |
|
Petr Mikheev
|
2f25257a3e
|
Move LuaState::makeReadOnly(sol::table) out of the class because it doesn't need to access LuaState internals.
|
2021-09-19 14:38:27 +02:00 |
|
Petr Mikheev
|
702eb19271
|
Fixes and refactoring
|
2021-07-09 20:48:54 +02:00 |
|
Petr Mikheev
|
cc7dbabd19
|
Change argument of onKeyPress
|
2021-07-09 20:48:54 +02:00 |
|
Petr Mikheev
|
479856f812
|
Add components/lua/scriptscontainer and components/esm/luascripts
|
2021-07-09 20:03:27 +02:00 |
|