Evil Eye
1cf0befd07
Don't call getClass on an empty Ptr
2022-12-26 21:13:24 +01:00
Alexei Kotov
00b142eed7
Merge branch 'bug-fix-7116' into 'master'
...
Fix #7116
Closes #7116
See merge request OpenMW/openmw!2550
2022-12-26 16:22:14 +00:00
Alexei Kotov
74225991ca
Play blocked hit sound on the victim, not the attacker
2022-12-26 19:07:02 +03:00
Cédric Mocquillon
76d77bf3c3
Connect zoom in/out only when the option is allowed
2022-12-25 17:03:28 +01:00
psi29a
7a0635aeee
Merge branch 'fix_tests' into 'master'
...
Fix detournavigator tests
See merge request OpenMW/openmw!2548
2022-12-23 23:14:02 +00:00
elsid
0b399a9d1a
Fix detournavigator tests
...
d40c09c18c
changed the logic in parallel with
15e8f0b53c
making this check invalid.
2022-12-23 19:26:15 +01:00
Petr Mikheev
e4a097fdc3
Update install_luadocumentor_in_docker.sh (was broken by https://gitlab.com/ptmikheev/openmw-luadocumentor/-/merge_requests/3 )
2022-12-23 15:58:45 +00:00
psi29a
14afde4689
Merge branch 'recast_context' into 'master'
...
Check input and report errors via RecastContext (#7093 )
Closes #7093
See merge request OpenMW/openmw!2544
2022-12-20 09:31:31 +00:00
psi29a
df92d76536
Merge branch 'drippy' into 'master'
...
Ignore non-3D agents in the navigator
Closes #7093
See merge request OpenMW/openmw!2537
2022-12-19 21:51:38 +00:00
elsid
15e8f0b53c
Check input and report errors via RecastContext
...
Recast functions have preconditions for arguments they don't validate. This may
produce garbage data which may lead to crash. Check arguments and log when they
are invalid.
Do not throw exceptions when these function calls fail, capture Recast reported
errors via RecastContext inherited from rcContext and log them.
2022-12-19 19:46:45 +01:00
psi29a
0a32b5750b
Merge branch 'worldmodel' into 'master'
...
Rename MWWorld::Cells -> WorldModel
See merge request OpenMW/openmw!2535
2022-12-19 07:37:07 +00:00
psi29a
7662fee47d
Merge branch 'bug-fix-7105' into 'master'
...
Use a wider type when converting to a signed type
Closes #7105
See merge request OpenMW/openmw!2543
2022-12-19 07:19:00 +00:00
Cédric Mocquillon
7e77e69a3c
Use a wider type when converting to a signed type
2022-12-18 21:31:51 +01:00
Petr Mikheev
de57a95c9d
Rename mCells -> mWorldModel
2022-12-16 00:15:11 +01:00
Petr Mikheev
ac6303a83a
Rename MWWorld::Cells -> WorldModel
2022-12-15 20:45:18 +01:00
Evil Eye
d40c09c18c
Ignore non-3D agents in the navigator
2022-12-09 16:43:15 +01:00
psi29a
4daac2b816
Merge branch 'give-up-on-thinking-up-a-way-to-determine-this-automatically-per-object' into 'master'
...
Add a setting to control coverage adjustment
See merge request OpenMW/openmw!2536
2022-12-09 09:00:07 +00:00
AnyOldName3
66b8d4fb29
Add a setting to control coverage adjustment
...
With it on, which was always the case before this setting was added,
vanilla content and poorly-made mods will look acceptable, but well-made
mods will have alpha-tested meshes appear to grow and potentially gain a
weird outline as they get further away.
With it off, which replicates the 0.46 behaviour, well-made mods will
look really good, but vanilla content and poorly-made mods will have
alpha-tested meshes shrink as they get further away.
It's been bugging me that this was forced on since 0.47 released, and
I'd hoped to figure out a solution for automatic detection at some point
before 0.48 branched off, but I didn't, so now this is what we're
getting to have Tamriel Rebuilt look right.
2022-12-09 00:22:08 +00:00
psi29a
1d55be8214
Merge branch 'lua_profiler' into 'master'
...
Lua profiler
See merge request OpenMW/openmw!2523
2022-12-07 10:53:47 +00:00
psi29a
eabb230de2
Merge branch 'keep_calm_and_get_hit' into 'master'
...
Add option to restore non-MCP Calm spell behaviour
Closes #7063
See merge request OpenMW/openmw!2522
2022-12-07 10:33:17 +00:00
psi29a
c03607b679
Merge branch 'reset_chargen' into 'master'
...
Reset mCharGen along with the other MyGUI-holding members
Closes #7078
See merge request OpenMW/openmw!2533
2022-12-06 09:41:45 +00:00
Evil Eye
69fe4594fc
Reset mCharGen along with the other MyGUI-holding members
2022-12-05 17:48:24 +01:00
psi29a
06e21f45f3
Merge branch 'version_fix' into 'master'
...
Make sure that local path has a trailing slash on Linux and Windows
See merge request OpenMW/openmw!2528
2022-12-05 08:56:55 +00:00
psi29a
06a626452c
Merge branch 'ptr2' into 'master'
...
Refactoring; slightly reduce amount of code in worldimp.cpp
See merge request OpenMW/openmw!2498
2022-12-05 08:54:18 +00:00
psi29a
0f3e972298
Merge branch 'sound-doc-tidy-up' into 'master'
...
Tidy up the sound effects doc
See merge request OpenMW/openmw!2532
2022-12-05 08:52:04 +00:00
Matjaž Lamut
a6bcb5d54d
Tidy up the sound effects doc.
2022-12-04 23:42:53 +00:00
Petr Mikheev
9902be0e97
Increment cache key for windows builds in .gitlab-ci.yml
2022-12-03 17:09:11 +01:00
Petr Mikheev
7c36a7eb49
Run Lua GC in every frame
2022-12-03 17:09:11 +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
Andrei Kortunov
b0d687964e
Make sure that local path has a trailing slash on Linux and Windows
2022-12-03 11:27:42 +04:00
Evil Eye
e37befebea
Update reference
2022-12-02 16:39:13 +01:00
Evil Eye
209a102061
Update a reference's base record pointer on resurrection
2022-12-01 17:07:10 +01:00
Petr Mikheev
02a9069a0e
Lua Profiler
2022-11-30 00:06:14 +01:00
Petr Mikheev
6fa65e4729
Track memory and CPU usage per script in LuaUtil::LuaState
2022-11-30 00:06:14 +01:00
psi29a
f4ac32efc9
Merge branch 'ptmikheev-master-patch-93378' into 'master'
...
Change FATAL_ERROR -> WARNING in CheckLuaCustomAllocator.cmake
See merge request OpenMW/openmw!2526
2022-11-29 08:14:37 +00:00
Petr Mikheev
b379180393
Change FATAL_ERROR -> WARNING in CheckLuaCustomAllocator.cmake
2022-11-28 23:37:01 +00:00
psi29a
199f4ccae4
Merge branch 'dial_early' into 'master'
...
Add an early out to dialogue loading to match Morrowind.exe behaviour
Closes #7080
See merge request OpenMW/openmw!2524
2022-11-28 07:57:19 +00:00
Evil Eye
bbbcc5e4b7
Add an early out to dialogue loading to match Morrowind.exe behaviour
2022-11-27 22:23:35 +01:00
psi29a
f7f1832933
Merge branch 'luajit_custom_alloc' into 'master'
...
Check LuaJit version
See merge request OpenMW/openmw!2509
2022-11-27 09:14:35 +00:00
psi29a
a00382d6cc
Merge branch 'log-screenshot-capture' into 'master'
...
Log screenshot capture
See merge request OpenMW/openmw!2521
2022-11-23 22:33:18 +00:00
Evil Eye
a648e4cc11
Add option to restore non-MCP Calm spell behaviour
2022-11-23 20:59:37 +01:00
AnyOldName3
66e5415895
Log screenshot capture
2022-11-22 19:26:28 +00:00
psi29a
e78886e4cc
Merge branch 'collada_dom' into 'master'
...
Set collada_dom version before finding the package
See merge request OpenMW/openmw!2517
2022-11-22 16:16:14 +00:00
psi29a
2490e78a24
Merge branch 'FixCrashOnExit' into 'master'
...
Fix crash on exit
See merge request OpenMW/openmw!2520
2022-11-21 20:29:00 +00:00
psi29a
cc70062278
Merge branch 'the-sound-of-music-documentation' into 'master'
...
User documentation on how music and sound effects work in OpenMW.
See merge request OpenMW/openmw!2518
2022-11-21 08:49:50 +00:00
psi29a
abdc3f9664
Merge branch 'swe-transl-nov-2022' into 'master'
...
Some more Swedish translations
See merge request OpenMW/openmw!2519
2022-11-21 08:47:17 +00:00
Joakim Berg
e3619e40fe
Some Swedish translations
2022-11-21 08:45:35 +00:00
Cédric Mocquillon
dde8ee0611
Delay the deletion of esm versions after the deletion of the scene as it is used in one of its workers (the objectpaging one)
2022-11-20 20:48:48 +01:00
Matjaž Lamut
aed9ae75d1
User documentation on how music and sound effects work in OpenMW. Includes a list of hard-coded stuff and available user-defined options.
2022-11-20 19:41:50 +00:00
elsid
fdb731a6d0
Set collada_dom version before finding the package
...
The package cmake config uses wrong variables for minor and major versions. They
should be collada_dom_VERSION_MINOR and collada_dom_VERSION_MAJOR but they are
COLLADA_DOM_VERSION_MINOR and COLLADA_DOM_VERSION_MAJOR. CMake variables are
case sensitive so used variables are just empty strings. Set them manually as a
workaround.
2022-11-20 14:22:05 +01:00