1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-30 19:45:40 +00:00
Commit graph

29724 commits

Author SHA1 Message Date
Cédric Mocquillon
7e77e69a3c Use a wider type when converting to a signed type 2022-12-18 21:31:51 +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
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
psi29a
4fb318ce57 Merge branch 'post_ui' into 'master'
Add missing translations

See merge request OpenMW/openmw!2515
2022-11-20 09:22:23 +00:00
Andrei Kortunov
282f4cf9c3 Add missing translations 2022-11-20 11:54:59 +04:00
psi29a
97e54c6294 Merge branch 'link_deps' into 'master'
Add link dependencies to libosgSim and collada-dom

See merge request OpenMW/openmw!2514
2022-11-18 22:00:09 +00:00
Petr Mikheev
b6dd84c8ef Check LuaJit version 2022-11-18 02:08:40 +01:00
elsid
89884fae0b
Add link dependencies to libosgSim and collada-dom 2022-11-14 12:04:58 +01:00
Petr Mikheev
aa230698a8 Apply clang-format 2022-11-13 15:35:26 +01:00
Petr Mikheev
313df72be0 Remove raycasting functions from MWWorld::World 2022-11-13 15:35:26 +01:00
Petr Mikheev
7a354d8c78 Remove from MWWorld::World a few functions that already exist in MWWorld::Cells and MWWorld::Scene 2022-11-13 12:37:37 +01:00
Petr Mikheev
2df993004c Make MWWorld:Cells and MWWorld::Scene to be accessible via Environment 2022-11-13 12:37:37 +01:00
psi29a
ff142b6009 Merge branch 'model-typo-fix' into 'master'
Fix name of example barrel's specular texture in documentation

See merge request OpenMW/openmw!2510
2022-11-13 08:35:33 +00:00
Matjaž Lamut
01422463b6 Fix the wrong name of the specular texture in the document that shows how to export a model from Blender to OpenMW 2022-11-12 21:51:53 +00:00
AnyOldName3
08361a6682 Merge branch 'LOD-support-to-Object-Paging' into 'master'
Add LOD support to Object Paging

See merge request OpenMW/openmw!2459
2022-11-12 15:25:57 +00:00
Cédric Mocquillon
9aee876687 Update changelog 2022-11-11 20:59:25 +01:00
Cédric Mocquillon
7142bb4ce7 Select only one level of LOD outside the active grid
Do not create group when not needed
2022-11-11 20:56:46 +01:00
psi29a
518bd03547 Merge branch 'post_ui' into 'master'
Improve postprocess HUD layout

See merge request OpenMW/openmw!2505
2022-11-10 22:36:04 +00:00
psi29a
4520a8c659 Merge branch 'weareboundtogetheryouandi' into 'master'
Remove the correct bound item when the effect expires

See merge request OpenMW/openmw!2507
2022-11-10 22:32:21 +00:00