psi29a
f21453f0b7
Merge branch 'twoahahidles' into 'master'
...
Change wander package column names to match reality
See merge request OpenMW/openmw!4032
4 weeks ago
psi29a
29d6c76f93
Merge branch 'log_not_supported_agent_bounds_ptr' into 'master'
...
Log ptr for which agent bounds are not supported
See merge request OpenMW/openmw!4040
4 weeks ago
trav5
1e36b17679
ESM::Dialogue Lua bindings 5
4 weeks ago
AnyOldName3
04f1dc282b
Merge branch 'fix-osga-rotate-wildly' into 'master'
...
Fix OSGAnimation issues
See merge request OpenMW/openmw!3989
4 weeks ago
trav5
3bb7bf1a4a
ESM::Dialogue Lua bindings 4
4 weeks ago
trav5
d14fc1d28c
ESM::Dialogue Lua bindings 3
4 weeks ago
trav
807d78a0d0
Merge branch openmw:master into mwdialogue-bindings
4 weeks ago
elsid
5b0eb0b5b0
Log ptr for which agent bounds are not supported
...
To make it easier to find what NPC or mod makes this happen.
4 weeks ago
elsid
40cc16046b
Use normalized path for sound decoder
4 weeks ago
elsid
e11a5a4352
Use normalized path for SoundManager::playPlaylist
4 weeks ago
elsid
38b005cda6
Use normalized path to store playlist music files
4 weeks ago
elsid
82931059fd
Make NormalizedView constructor from const char* explicit
4 weeks ago
Benjamin Y
8cc512cbc9
Convention fixes and remove confusing info
4 weeks ago
psi29a
3600c6c7c7
Merge branch 'filterview' into 'master'
...
Validate INFO filters when loading the record
See merge request OpenMW/openmw!4003
4 weeks ago
psi29a
b91ff634e4
Merge branch 'navmesh_queue' into 'master'
...
Optimize queue for navmesh async jobs
See merge request OpenMW/openmw!4025
1 month ago
Sam Hellawell
d09f32d9e4
Yes sir clang
1 month ago
Sam Hellawell
2653b76db9
getTranslation/getTransformForNode refactor, unit tests
1 month ago
Andrei Kortunov
d06e8e2c24
Use Qt6 on Windows by default
1 month ago
psi29a
e1be24e7fc
Merge branch 'svg_icons' into 'master'
...
Rework editor icons
See merge request OpenMW/openmw!4024
1 month ago
jvoisin
b574155a0b
Merge branch 'av_raii' into 'master'
...
Use RAII for ffmpeg pointers
See merge request OpenMW/openmw!4030
1 month ago
psi29a
e633d2bfd4
Merge branch 'unsubscribe' into 'master'
...
Deregister the player before loading a new one
See merge request OpenMW/openmw!4018
1 month ago
trav5
34aec9caf9
ESM::Dialogue Lua bindings 2
1 month ago
trav5
c622cfc245
ESM::Dialogue Lua bindings 1
1 month ago
elsid
f184d8f390
Use RAII for AVIOContext, AVFormatContext, AVCodecContext and AVFrame pointers
1 month ago
Evil Eye
963035fe47
Change wander package column names to match reality
1 month ago
Evil Eye
b016f414d5
Add INFO record unit test
1 month ago
Evil Eye
0fa4b0137a
Merge branch 'mattengarde' into 'master'
...
Improve hit detection emulation (#7900 )
Closes #7900
See merge request OpenMW/openmw!3984
1 month ago
Andrei Kortunov
1ad9e5f9e8
Rework editor icons
1 month ago
elsid
910c88325a
Add a setting to wait for all navmesh jobs on exit
1 month ago
elsid
50f4471750
Use R-tree for dynamic priority of navmesh async job
1 month ago
elsid
d6f3d34f2f
Remove tiles present on navmesh but outside desired area
1 month ago
Alexei Kotov
86b6eee62b
Improve hit detection emulation ( #7900 )
1 month ago
Alexei Kotov
55c5f2112b
Merge branch 'alignyorefs' into 'master'
...
Reorder RefData members to decrease its size
See merge request OpenMW/openmw!4020
1 month ago
Alexei Kotov
f880ada633
Don't flip the water normal map twice
1 month ago
Evil Eye
6e79064a57
Fix editor oddities
1 month ago
psi29a
bdbbe34afc
Merge branch 'pushthefatman' into 'master'
...
Animation regression fixes
See merge request OpenMW/openmw!4001
1 month ago
Evil Eye
a4625ea784
Deduplicate dialogue filter parsing
1 month ago
Evil Eye
cb92d34ddd
Reorder RefData members to decrease its size
1 month ago
Evil Eye
fb4edda45d
Validate INFO filters when loading the record
1 month ago
Sam Hellawell
c3420ed306
Fix build
1 month ago
Sam Hellawell
8c2c66d59e
.nif check, matrix mult feedback, auto usage, reuse NodeMap typedef
1 month ago
Alexei Kotov
8751203849
Don't run target-specific spell infliction code when there's no target ( #7926 )
1 month ago
Evil Eye
2f6acbd7da
Deregister the player before loading a new one
1 month ago
psi29a
8037a6e765
Merge branch 'portable-launcher' into 'master'
...
Portable Launcher (plus a whole slew of bugs fixes for problems I found that I suspect aren't on the tracker)
Closes #6846
See merge request OpenMW/openmw!3925
1 month ago
psi29a
49b974763f
Merge branch 'imthefactornow' into 'master'
...
Don't show nameless higher ranks
Closes #7923
See merge request OpenMW/openmw!4014
1 month ago
Zackhasacat
4018b1ae59
Remove hidden functions
1 month ago
psi29a
3942d7fb7e
Merge branch 'lua_crime_bounty' into 'master'
...
Lua: Add setCrimeLevel to types.Player
See merge request OpenMW/openmw!4008
1 month ago
Evil Eye
1ed82662ee
Don't show nameless higher ranks
1 month ago
AnyOldName3
0d547c5438
Resolve merge conflicts from https://gitlab.com/OpenMW/openmw/-/merge_requests/3893
1 month ago
Andrei Kortunov
e8c3c8115a
Capitalize captions in Launcher and Wizard
1 month ago
Zackhasacat
da4e6b38a8
Clang format
1 month ago
Zackhasacat
a29be8909d
Add bindings to select the next menu element
1 month ago
Zackhasacat
6491bb4910
Merge branch 'master' of gitlab.com:openmw/openmw into lua_controller_cursor
1 month ago
Zackhasacat
e549490bb1
record crime ID
1 month ago
Zackhasacat
4ca13a9404
Verify the player
1 month ago
Zackhasacat
5856bc8a0e
Add setCrimeLevel
1 month ago
Sam Hellawell
36cccef606
Fix formatting
1 month ago
psi29a
8e1d790919
Merge branch 'widgets_rework' into 'master'
...
Make widgets more vanilla-friendly
Closes #7875 and #7914
See merge request OpenMW/openmw!3941
1 month ago
Sam Hellawell
a51d560174
Move bone rename logic to ColladaDescriptionVisitor, undo formatting/refactoring
1 month ago
Benjamin Y
76199e1fb2
Update settingspage.ui with description for PPL
1 month ago
Alexei Kotov
f2e0129436
Convert water/ripple defines to camelCase
1 month ago
Sam Hellawell
ceabeab0fd
Fix RotateController not updating skeleton
1 month ago
Sam Hellawell
2288a691d2
Replace osgAnimation bone underscore naming at load time, map bone instances, reset root bone transform each frame
1 month ago
Alexei Kotov
3380b806de
Merge branch 'haggleraven' into 'master'
...
Remove superfluous Trading class
See merge request OpenMW/openmw!3996
1 month ago
Alexei Kotov
dfdd7aa684
Always queue movement even when there's none
1 month ago
Alexei Kotov
5e99545b9c
Don't discard stagger/KO animation movement
1 month ago
uramer
3b930e4471
Restore !613
1 month ago
Andrei Kortunov
1b544b93d2
Do not allow to move resizable windows outside of game window
2 months ago
Andrei Kortunov
939760007e
Resize console window on resolution change, not reset it
2 months ago
psi29a
99fa1278d2
Merge branch 'codenames' into 'master'
...
Make binding names layout-independent
See merge request OpenMW/openmw!3993
2 months ago
psi29a
b83ffdc357
Merge branch 'i-have-value-too' into 'master'
...
FIX(CS): Re-add gold value column for objects
See merge request OpenMW/openmw!3991
2 months ago
psi29a
46bf6c12b6
Merge branch 'equipunequipwhatsthedifference' into 'master'
...
Allow weapon equip/unequip animations to intersect (#7886 )
Closes #7886
See merge request OpenMW/openmw!3951
2 months ago
psi29a
a7c6297240
Merge branch 'sorewaai' into 'master'
...
Expose AI stats to Lua
Closes #7860
See merge request OpenMW/openmw!3997
2 months ago
Dave Corley
7a291e5025
FIX(CS): Re-add gold value column for objects
2 months ago
Evil Eye
cb357997c9
Copy DIAL type to INFO when saving
2 months ago
psi29a
3da6b4f529
Merge branch 'more_stats' into 'master'
...
Report more stats in F4
See merge request OpenMW/openmw!3956
2 months ago
Evil Eye
d08e47bc40
Expose AI stats to Lua
2 months ago
Evil Eye
f70bf42a9e
Remove superfluous Trading class
2 months ago
elsid
215404e126
Report more stats from caches
2 months ago
elsid
ae41ebfc83
Report CellPreloader stats
2 months ago
elsid
9a24e77d3f
Show F4 stats in pages
2 months ago
Andrei Kortunov
3d83585c46
Make binding names layout-independent (bug 7908)
2 months ago
Alexei Kotov
76105cc2d1
Make sunlight scattering and wobbly shores optional
2 months ago
Alexei Kotov
359600db83
Merge branch 'im-not-taking-you-anywhere' into 'master'
...
Fix #7901 , make teleport fields non-interactive when mTeleport is false
Closes #7901
See merge request OpenMW/openmw!3986
2 months ago
psi29a
2056da358d
Merge branch 'opencs-projectile-speed' into 'master'
...
OpenMW-CS: Editing and verifying of projectile speed for magic effects
See merge request OpenMW/openmw!3939
2 months ago
Dave Corley
b8a17b16f7
Cleanup(CS): Make TeleportColumn take flags as argument
2 months ago
Dave Corley
4e59246d2d
Fix(columnimp.hpp): Use QVariant() constructor instead of UserType to
...
hide unused subs from view and make a member variable to tell if the
column is used for a door or a regular position
2 months ago
Dave Corley
1360eeb839
Fix #7901 , make teleport fields non-interactive when mTeleport is false
2 months ago
AnyOldName3
47ef2d018f
Always set userrole for archive list
2 months ago
psi29a
e8038d353f
Merge branch 'esmstuff' into 'master'
...
Use more decomposition, string_view, and implicit sizes in ESM code
See merge request OpenMW/openmw!3975
2 months ago
psi29a
3fcf3aca77
Merge branch 'modalsettingsmodal' into 'master'
...
Reimplement the Settings window as a normal window (#7845 , #7870 )
Closes #7845 and #7870
See merge request OpenMW/openmw!3895
2 months ago
AnyOldName3
e735bf67e1
Brace-initialise SettingValue
...
Clang didn't like it otherwise
2 months ago
AnyOldName3
a98a824f80
Config paths to info log, not verbose
2 months ago
Sam Hellawell
e87c39eeb3
OpenCS: Editing and verifying of projectile speed for magic effects
2 months ago
psi29a
f7f7502d60
Merge branch 'i-said-it-was-unlocked-damn-you' into 'master'
...
Fix(CS): Actually allow unlocking doors ( #7899 )
Closes #7899
See merge request OpenMW/openmw!3982
2 months ago
Dave Corley
2e68786331
Fix(CS): Actually allow unlocking doors ( #7899 )
2 months ago
psi29a
b70f1d86c5
Merge branch 'fix-sheathing-non-nifs' into 'master'
...
Fix weapon and shield sheathing for non-nif meshes
See merge request OpenMW/openmw!3985
2 months ago
AnyOldName3
59334f694d
Don't forget to add path to UserRole
2 months ago
psi29a
58632218fb
Merge branch 'you-can-only-grow-up-to-be-so-big' into 'master'
...
FIX(CS): Limit scale for references to TES3 values (Close #7898 )
Closes #7898
See merge request OpenMW/openmw!3981
2 months ago
psi29a
c8560c63eb
Merge branch 'regressionfixesofdubiousauthenticity' into 'master'
...
Rendering regression fixes of dubious authenticity (#7587 , #7720 )
Closes #7587 and #7720
See merge request OpenMW/openmw!3979
2 months ago
Sam Hellawell
7897ff7ac9
Fix weapon sheathing for non-nif meshes
2 months ago
psi29a
012d10703f
Merge branch 'spellcast-refactor' into 'master'
...
Spellcast related Lua API + spellcasting/activespell refactor
See merge request OpenMW/openmw!3922
2 months ago
Mads Buvik Sandvei
320d8ef014
Spellcast related Lua API + spellcasting/activespell refactor
2 months ago
psi29a
e62089d102
Merge branch 'lua_records_fix' into 'master'
...
Lua: Standardize record stores
See merge request OpenMW/openmw!3523
2 months ago
Zackhasacat
6d529835ae
Lua: Standardize record stores
2 months ago
psi29a
628480357b
Merge branch 'soumd_followup' into 'master'
...
Modify sound API permissions
See merge request OpenMW/openmw!3952
2 months ago
psi29a
ef5314c247
Merge branch 'herebedragons' into 'master'
...
Exterior cell naming corrections
See merge request OpenMW/openmw!3976
2 months ago
psi29a
666d2835ab
Merge branch 'mgefverify' into 'master'
...
Use the right ID for magic effect verifier messages (#7894 )
Closes #7894
See merge request OpenMW/openmw!3971
2 months ago
AnyOldName3
0e2f28156d
Restore logging of openmw.cfg paths in launcher
...
Removed here https://gitlab.com/OpenMW/openmw/-/merge_requests/2650/diffs#be09c16519a3f26f4306b920c50e0e4215dffaee_329_328
2 months ago
Dave Corley
c59d097ab2
FIX( #7898 ): Limit scale for references TES3 values
2 months ago
Alexei Kotov
d7257e056c
Merge branch 'remove-unused-regionmap-constructor' into 'master'
...
Minor cleanup: Remove unused regionmap CellDescription constructor
See merge request OpenMW/openmw!3973
2 months ago
Alexei Kotov
ba69e1737c
Use the right shader for 360-degree screenshots
...
Doesn't fix #7720
2 months ago
Alexei Kotov
0f7b4fc6e6
Consistently avoid null pointer dereferencing in postprocessor ( #7587 )
2 months ago
Alexei Kotov
38eb741bfd
Merge branch 'fix_global_iteration' into 'master'
...
Lua: Fix Global Variable Iteration
See merge request OpenMW/openmw!3835
2 months ago
jvoisin
79a62b3ad3
Merge branch 'enable_normals_for_all' into 'master'
...
Restructure colormasks at higher level
See merge request OpenMW/openmw!3970
2 months ago
Cody Glassman
a4dd9224df
Restructure colormasks at higher level
2 months ago
Alexei Kotov
24913687cd
Exterior cell naming corrections
...
Use the ID for anonymous regions
Try to use the name of the worldspace for ESM4
2 months ago
Evil Eye
5a0aed3a78
Use more decomposition, string_view, and implicit sizes in ESM code
2 months ago
Evil Eye
781e797810
Merge branch 'instanceselectionmode' into 'master'
...
Fix instance selection mode destruction (#7447 )
Closes #7447
See merge request OpenMW/openmw!3945
2 months ago
Evil Eye
bf708acfac
Merge branch 'goddamnit-there-are-more' into 'master'
...
Even more MSVC-specific warnings that evaded detection in CI
See merge request OpenMW/openmw!3968
2 months ago
Evil Eye
c92e63aaf2
Merge branch 'cleanup_includes' into 'master'
...
Cleanup includes
See merge request OpenMW/openmw!3916
2 months ago
Alexei Kotov
63276e0f1f
Merge branch 'avoid_copy' into 'master'
...
Follow-up for YAML API
See merge request OpenMW/openmw!3961
2 months ago
AnyOldName3
7c85755950
Warning that doesn't fire with MSVC 2022
...
Hopefully this fixes it.
I've only tried MSVC 2022 locally, so can't verify this fix.
2 months ago
AnyOldName3
1aff88e6a3
Even more warning fixes
2 months ago
Zackhasacat
d6241dd1c5
Add back new_index
2 months ago
Sam Hellawell
c20a23b694
Remove unused regionmap CellDescription constructor
2 months ago
Alexei Kotov
79039f88df
Use the right ID for magic effect verifier messages ( #7894 )
2 months ago
AnyOldName3
da8150e2e4
Even more MSVC-specific warnings that evaded detection in CI
2 months ago
elsid
37b695a0cf
Cleanup includes
2 months ago
psi29a
82bc6674dc
Merge branch 'that-one-issue-sophie-keeps-nagging-about' into 'master'
...
Don't throw away user-provided shadow map resolutions
Closes #7891
See merge request OpenMW/openmw!3965
2 months ago
psi29a
af9f1b54da
Merge branch 'lost-warnings' into 'master'
...
Fixes for a whole bunch of warnings
See merge request OpenMW/openmw!3950
2 months ago
AnyOldName3
0371791cce
Break
2 months ago
AnyOldName3
b15f7857c0
currentDir.value is already canonicalised
2 months ago
AnyOldName3
f49d270c26
Don't throw away user-provided shadow map resolutions
...
Resolves https://gitlab.com/OpenMW/openmw/-/issues/7891
I think this is better than just adding 8192 as an allowed option as the vast majority of GPUs would be too slow given what we know about the cost if that setting (maybe that'll change if we get rid of the unconditional conditional discard I suspect is the cause of the slowness that's there for no good reason since the shadowsbin already moves most drawables to a known alpha-free stateset).
2 months ago
Alexei Kotov
974415addf
Allow weapon equip/unequip animations to intersect ( #7886 )
2 months ago
psi29a
7dcd127295
Merge branch 'openmw-cs-regionmap-improvements' into 'master'
...
OpenMW CS: Minor region map fixes and improvements
See merge request OpenMW/openmw!3959
2 months ago
Andrei Kortunov
2d3a8ca0fc
Do not use an inner namespace
2 months ago
Andrei Kortunov
2523afe9c2
Use namespace instead of static class
2 months ago
Andrei Kortunov
b657cb2e4c
Simplify code
2 months ago
Andrei Kortunov
8037ad7f00
Remove unused includes
2 months ago
Sam Hellawell
a62da201e5
check for land index not -1, fix warning
...
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
2 months ago
Sam Hellawell
5fca45565c
Feature: display different brush for land vs water
2 months ago
Sam Hellawell
aa0c9fb4cb
Fix: cannot drag region into map, map columns are rectangular
2 months ago
elsid
9ae7b542c6
Fix warning: -Wmaybe-uninitialized
...
In file included from apps/opencs/model/world/pathgrid.hpp:7,
from apps/opencs/model/world/idcollection.hpp:15,
from apps/opencs/model/world/idcollection.cpp:1:
In constructor ‘constexpr ESM::Pathgrid::Pathgrid(ESM::Pathgrid&&)’,
inlined from ‘constexpr CSMWorld::Pathgrid::Pathgrid(CSMWorld::Pathgrid&&)’ at apps/opencs/model/world/pathgrid.hpp:24:12,
inlined from ‘constexpr CSMWorld::Record<CSMWorld::Pathgrid>::Record(CSMWorld::Record<CSMWorld::Pathgrid>&&)’ at apps/opencs/model/world/record.hpp:39:12,
inlined from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::Pathgrid>; _Args = {CSMWorld::Record<CSMWorld::Pathgrid>}]’ at /usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30,
inlined from ‘std::unique_ptr<CSMWorld::RecordBase> CSMWorld::Record<ESXRecordT>::modifiedCopy() const [with ESXRecordT = CSMWorld::Pathgrid]’ at apps/opencs/model/world/record.hpp:92:116:
components/esm3/loadpgrd.hpp:19:12: warning: ‘<unnamed>.CSMWorld::Record<CSMWorld::Pathgrid>::mBase.CSMWorld::Pathgrid::<unnamed>.ESM::Pathgrid::mData’ may be used uninitialized [-Wmaybe-uninitialized]
19 | struct Pathgrid
| ^~~~~~~~
In file included from apps/opencs/model/world/idcollection.hpp:8:
apps/opencs/model/world/record.hpp: In member function ‘std::unique_ptr<CSMWorld::RecordBase> CSMWorld::Record<ESXRecordT>::modifiedCopy() const [with ESXRecordT = CSMWorld::Pathgrid]’:
apps/opencs/model/world/record.hpp:92:53: note: ‘<anonymous>’ declared here
92 | return std::make_unique<Record<ESXRecordT>>(Record<ESXRecordT>(State_ModifiedOnly, nullptr, &(this->get())));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 months ago
elsid
9b412bc802
Fix benchmark warning: -Wdeprecated-declarations
...
Example:
apps/benchmarks/settings/access.cpp: In function ‘void {anonymous}::localStatic(benchmark::State&)’:
apps/benchmarks/settings/access.cpp:43:37: warning: ‘typename std::enable_if<(std::is_trivially_copyable<_Tp>::value && (sizeof (Tp) <= sizeof (Tp*)))>::type benchmark::DoNotOptimize(const Tp&) [with Tp = float; typename std::enable_if<(std::is_trivially_copyable<_Tp>::value && (sizeof (Tp) <= sizeof (Tp*)))>::type = void]’ is deprecated: The const-ref version of this method can permit undesired compiler optimizations in benchmarks [-Wdeprecated-declarations]
43 | benchmark::DoNotOptimize(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
2 months ago
AnyOldName3
ddb2c15bc9
Review
2 months ago
Andrei Kortunov
009ccca978
Modify sound API permissions
2 months ago
AnyOldName3
b5f61a119a
min
2 months ago
psi29a
090e57b27c
Merge branch 'esm3structs' into 'master'
...
Replace fixed size writeHNT calls with decomposition
See merge request OpenMW/openmw!3914
2 months ago
psi29a
d746918563
Merge branch 'yaml_parse' into 'master'
...
Load YAML files via Lua
Closes #7590
See merge request OpenMW/openmw!3924
2 months ago