psi29a
dc9c68f61b
Merge branch 'fix_android_openmw' into 'master'
...
Keep separation between openmw and openmw-lib on Android
See merge request OpenMW/openmw!4221
2024-08-14 19:18:32 +00:00
Sam Hellawell
eb290bebbb
Refactor AnimBlendControllers
2024-07-19 00:04:16 +01:00
elsid
73d48720ef
Do not change output names for targets
...
Changing them does not solve any problem but only creates some.
2024-07-13 10:35:16 +02:00
elsid
b3abc436dd
Keep separation between openmw and openmw-lib on Android
...
They are not set up properly so CMake configuration fails because of not found
openmw-lib target since it's not defined for Android.
2024-07-13 10:35:12 +02:00
Alexei Kotov
5c6fbc332f
Fix endif conditions in cmake
2024-06-12 15:43:04 +03:00
elsid
7d1cd11ba9
Split openmw_test_suite into openmw and components tests
...
To avoid duplicated compilation for openmw translation units. Link openmw-lib to
openmw-tests instead.
2024-06-10 23:12:14 +02:00
elsid
9b0362fba8
Split openmw into binary and library
...
To make it possible to create a new binary for the tests by linking this
library to it.
Rename openmw-lib into openmw to have libopenmw.a on Linux. Do not rename it on
Windows to avoid conflict with automatically generated lib for exe due to
__declspec(dllexport) presence.
2024-06-10 23:11:34 +02:00
elsid
d71b422615
Convert PositionCellGrid into a struct
2024-05-15 22:33:12 +02:00
trav5
c622cfc245
ESM::Dialogue Lua bindings 1
2024-04-15 22:01:41 +02:00
Evil Eye
f70bf42a9e
Remove superfluous Trading class
2024-03-29 21:50:45 +01:00
Zackhasacat
6d529835ae
Lua: Standardize record stores
2024-03-25 13:46:23 +00:00
psi29a
d746918563
Merge branch 'yaml_parse' into 'master'
...
Load YAML files via Lua
Closes #7590
See merge request OpenMW/openmw!3924
2024-03-15 11:02:05 +00:00
Andrei Kortunov
715efe892f
Load YAML files via Lua (feature 7590)
2024-03-14 16:29:21 +04:00
elsid
5859fd464c
Add option to disable precompiled headers
...
To be able to use ccache.
Also fix compilation errors appeared due to absence of precompiled
headers.
2024-03-08 02:11:51 +01:00
Evil Eye
cd118ee263
Expose races to Lua
2024-02-27 21:50:57 +01:00
psi29a
c889026b71
Merge branch 'cleanup_physics_callbacks' into 'master'
...
Cleanup physics callbacks
See merge request OpenMW/openmw!3831
2024-02-12 14:16:26 +00:00
elsid
506824cb9d
Cleanup physics callbacks
...
* Do not copy with allocations.
* Remove unused DeepestNotMeContactTestResultCallback.
* Avoid using pointers which should not be nullptr.
* Move constructors implementation to headers.
* Move types defined in .cpp are to unnamed namespace.
* Comment unused arguments.
* Avoid C-style casts.
2024-02-07 22:04:34 +01:00
Evil Eye
f7aa9f8d94
Expose birth signs to Lua
2024-02-07 18:08:06 +01:00
uramer
9cce2e39ba
Merge branch 'master' into menuscripts
2024-01-27 15:45:31 +01:00
Mads Buvik Sandvei
a94add741e
Lua: Animation bindings
2024-01-26 21:39:33 +00:00
uramer
2107bbc01d
Reuse input engine handlers in menu scripts
2024-01-10 23:13:23 +01:00
uramer
d1268acf95
Merge branch 'master' into menuscripts
2024-01-07 23:15:21 +01:00
Cody Glassman
187f63d3d3
support postprocess distortion
2023-12-21 10:56:38 -08:00
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package
2023-11-24 15:56:54 +01:00
Zackhasacat
5623a5cf01
Merge branch 'lua_sgetcurrent_conditionofitem_itemdata_idea' into 'master'
...
Lua API to get/set item condition
See merge request OpenMW/openmw!3421
2023-11-23 23:10:39 +00:00
Petr Mikheev
1dd7a15255
Draft: add new type of Lua scripts - menu scripts
2023-10-31 10:29:24 +01:00
Zackhasacat
909be9cf35
Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data
2023-10-25 21:05:35 -05:00
Zackhasacat
611f96ce65
Add class bindings
2023-10-23 22:19:16 -05:00
Bret Curtis
1bd4860026
no more obsolete mygui shizzle for macos
2023-10-22 11:25:39 +02:00
elsid
a84e412a37
Use settings values for Sound settings
2023-10-13 12:58:58 +02:00
Alexei Kotov
8c58ec9c32
Merge branch 'esm4actors' into 'master'
...
Show ESM4 NPCs
See merge request OpenMW/openmw!3312
2023-10-11 21:33:14 +00:00
Petr Mikheev
2900351777
Render ESM4 NPCs
2023-10-07 17:21:25 +02:00
elsid
b3c8a15af1
Parse navmesh render mode on reading settings
2023-10-01 11:09:59 +02:00
elsid
1d94527a19
Avoid using settings in components to get actor model
...
Settings::Values are initialized only for engine. Accessing them from other
binaries leads to a crash.
2023-09-27 21:00:46 +02:00
Kindi
83ebaf27cc
take2
2023-09-16 17:53:26 +08:00
Kindi
ff16ee2d64
implement lua api for get/set item condition
2023-09-13 16:10:15 +08:00
Andrei Kortunov
6ee86dea82
Implement Lua API for factions (feature 7468)
2023-09-12 09:49:03 +04:00
Andrei Kortunov
c04a0ca3a5
Implement Lua API for VFS
2023-09-02 08:47:46 +04:00
Petr Mikheev
4211665ede
Merge branch 'sounds' into 'master'
...
Lua bindings for sound functions
See merge request OpenMW/openmw!3247
2023-08-18 09:15:24 +00:00
psi29a
e21e3a0d46
Merge branch 'time' into 'master'
...
Pause/resume the game in Lua scripts
See merge request OpenMW/openmw!3317
2023-08-18 08:22:04 +00:00
Andrei Kortunov
7ce9fc25c5
Implement Lua bindings for sound system
2023-08-15 10:28:29 +04:00
Zackhasacat
3e8a1cce7c
Load ESM4 Terminal objects, add lua bindings for them
2023-08-15 06:23:38 +00:00
Petr Mikheev
87912065fd
Rename MWLua::WorldView -> MWLua::ObjectLists
2023-08-08 22:57:28 +02:00
psi29a
8d1a19a6f4
[ #7358 ] Make MyGui 3.4.2 required for 0.49
2023-08-06 16:05:59 +00:00
AnyOldName3
34fcfb63cf
Eliminate redundant version checks
2023-07-20 00:43:56 +01:00
Petr Mikheev
866f67ed19
Change MWScript Lua bindings ( #7142 )
2023-06-30 22:26:17 +02:00
Mads Buvik Sandvei
5c32b32c58
Lua: ESM::Enchantment bindings
2023-06-18 20:57:21 +00:00
Zackhasacat
c108989b26
Allow Lua to access lock and trap data for doors and containers
2023-06-13 07:37:32 +00:00
Evil Eye
66d9d7e585
Expose levelled creatures to Lua
2023-06-11 15:13:46 +02:00
Kindi
8962cb818c
Add getCrimeLevel() to types.Player
2023-06-09 07:01:12 +08:00