Alexei Kotov
fd4d3b8a27
Fix item mod record loading
8 months ago
Alexei Kotov
7d979a2dfc
Place ESM4 static collections to the scene
8 months ago
psi29a
99ac6c40e5
Merge branch 'wizard_update' into 'master'
...
UI fixes for Wizard
See merge request OpenMW/openmw!4069
8 months ago
Alexei Kotov
b9069835b2
Merge branch 'scriptedit' into 'master'
...
Improve appearance of script editor in the OpenMW-CS
See merge request OpenMW/openmw!4076
8 months ago
Alexei Kotov
c95bb4ce59
Merge branch 'split_esm_headers' into 'master'
...
Split ESM headers
See merge request OpenMW/openmw!4071
8 months ago
trav
fc6695a918
Merge branch openmw:master into mwdialogue-bindings
8 months ago
Andrei Kortunov
b56c255be2
Improve appearance of script editor in the OpenMW-CS
8 months ago
psi29a
2e971ec2e3
Merge branch 'appropriateammunition' into 'master'
...
Adjust Russian appropriate ammunition setting label/description
See merge request OpenMW/openmw!4062
8 months ago
trav
512b7e46e5
Merge branch openmw:master into mwdialogue-bindings
8 months ago
elsid
f83d388391
Iterate over smaller container when removing blacklisted refs
8 months ago
elsid
a920ca9070
Report loading screens to osg stats
8 months ago
Alexei Kotov
95cef34477
Bump the minimum launcher width to 775
8 months ago
Hristos N. Triantafillou
63a27bbf99
Expose Wander option values to the Lua API ( #7916 )
8 months ago
elsid
01166b1f26
Split ESM headers
8 months ago
trav5
0e03b9bd32
ESM::Dialogue Lua bindings: filterActorGender returns string
8 months ago
trav5
9001ed1e2f
ESM::Dialogue Lua bindings: rank filters start from 1 and filterActorCell->filterPlayerCell
8 months ago
Andrei Kortunov
9252879f0f
UI fixes for Wizard
8 months ago
trav5
2cdfaa69b3
ESM::Dialogue Lua bindings: Fixes in speaker faction and DialogueRecordInfo docs [correction]
8 months ago
trav5
9743276332
ESM::Dialogue Lua bindings: Fixes in speaker faction and DialogueRecordInfo docs
8 months ago
psi29a
a57c350c08
Merge branch 'paint_svg' into 'master'
...
Change SVG icons color in the editor
See merge request OpenMW/openmw!4060
8 months ago
psi29a
bb89717886
Merge branch 'droppinglikeflies' into 'master'
...
Fix Drop behavior for creatures that don't have an inventory
See merge request OpenMW/openmw!4063
8 months ago
elsid
404940b6e0
Make sure proper number of cells is preloaded
...
Limit the number of exterior cells around a cell to be preloded based on current
and max cache size not just max cache size. Avoid doing break from inner loop
only.
Log when truncation happens but only once during process lifetime to warn a user.
8 months ago
elsid
2220868fa9
Preload surrounding exterior cells for the teleport door destination
...
When player teleports to the exterior cell, multiple cells are loaded not only
the target so better to have them preloaded too.
8 months ago
Alexei Kotov
cc4b2e5c58
Fix Drop behavior for creatures that don't have an inventory
8 months ago
psi29a
5b25435260
Merge branch 'fix_osg_stats_report' into 'master'
...
Report osg stats for frames with loading screens (#7737 )
Closes #7737
See merge request OpenMW/openmw!4053
8 months ago
psi29a
1e1fd28136
Merge branch 'fix_anim_state' into 'master'
...
Fix AnimState initialization
See merge request OpenMW/openmw!4061
8 months ago
psi29a
24fca82f2c
Merge branch 'faction_relations' into 'master'
...
Take in account faction reaction changes
See merge request OpenMW/openmw!4015
8 months ago
trav
c6807465f6
Merge branch openmw:master into mwdialogue-bindings
8 months ago
trav5
0aae0299af
ESM::Dialogue Lua bindings: Several post-review fixes
8 months ago
jvoisin
3e63b507d4
Merge branch 'fix_physics_crash' into 'master'
...
Fix crash in physics worker on removing object (#7950 )
Closes #7950
See merge request OpenMW/openmw!4057
8 months ago
trav5
421cf40508
ESM::Dialogue Lua bindings: ref in DialogueInfos
8 months ago
trav5
52e1f32c88
Important change, https://godbolt.org/z/YjjaaqYsc
8 months ago
trav5
897e43ae1e
Less complex "index" and "at"
8 months ago
trav5
b9358521cc
Better return values
8 months ago
elsid
9d2f132aa7
Fix AnimState initialization
...
Remove redundant user defined constructor and destructor, make sure all members
are properly initialized including mTime (new float does not initialize the
float).
8 months ago
trav5
4449b66846
Operators and retting rid of 'records'
8 months ago
elsid
41d5d3bf09
Report osg stats for all frames showing loading screens
8 months ago
Andrei Kortunov
070327a259
Change SVG color in the editor
8 months ago
trav
a0989c3481
Merge branch openmw:master into mwdialogue-bindings
8 months ago
elsid
5261f0c5cf
Modify PhysicsTaskScheduler::mCollisionObjects under lock
...
addCollisionObject is called from the main thread and removeCollisionObject is
usually called from the main thread and rarely from one of the physics worker
threads. This usually happens on cell unloading when object is already removed
from the scene but there is active simulation for it. Which possible because
it's a shared pointer.
There is getUserPointer function which only reads from the container but it's
called only when there is no active simulation so no lock is required.
8 months ago
elsid
acf1e51a28
Call getUserPointer only for not nullptr collision object
...
nullptr can't have user pointer anyway so it saves a lookup in the
unordered_map.
8 months ago
Benjamin Y
d62fb92b5b
Fixed capitalization
8 months ago
Benjamin Y
3146015a00
Fixed Label Capitalization
8 months ago
psi29a
ec8675ba6f
Merge branch 'scalable_launcher' into 'master'
...
Improve launcher appearance
See merge request OpenMW/openmw!4051
8 months ago
psi29a
3980bb15cc
Merge branch 'lua_controller_cursor' into 'master'
...
Add lua bindings for controller cursor mode
See merge request OpenMW/openmw!3623
8 months ago
trav
0986b103c5
Merge branch openmw:master into mwdialogue-bindings
8 months ago
elsid
b4976354a5
Use correct frame and stats for lua worker
...
When a loading screen appears during the frame processing, the frame number
returned by the viewer is incremented and the stats reporting goes into the
wrong frame. Pass frame number and stats object from the main thread to avoid
this.
8 months ago
trav5
223e315fdb
ESM::Dialogue Lua bindings quest change and docs
8 months ago
bwyunker
563f5b37a3
Merge branch 'master' into feature/pplLauncherSetting
8 months ago
psi29a
5f926bd129
Merge branch 'scalable_wizard' into 'master'
...
Use scalable icons for wizard
See merge request OpenMW/openmw!4050
8 months ago
psi29a
a20f456a5c
Merge branch 'mudcrabcanhazsoulgem' into 'master'
...
Allow running soulgem instructions on all actors (#7943 )
Closes #7943
See merge request OpenMW/openmw!4048
8 months ago
psi29a
a628c658a9
Merge branch 'lessgoofymaterialptr' into 'master'
...
Simplify material file pointer acrobatics
See merge request OpenMW/openmw!4049
8 months ago
Andrei Kortunov
5e8dc9cc03
Fix stub icon color
8 months ago
psi29a
6d0df9f686
Merge branch 'window_clamp' into 'master'
...
Do not take in account UI scaling factor twice
See merge request OpenMW/openmw!4046
9 months ago
Andrei Kortunov
d97838def1
Improve launcher appearance
9 months ago
Andrei Kortunov
0873eb6e62
Use scalable icons for wizard
9 months ago
psi29a
02cdeb6252
Merge branch 'scalable_editor' into 'master'
...
Treat editor icons as scalable
See merge request OpenMW/openmw!4042
9 months ago
psi29a
9662586947
Merge branch 'editor-crash' into 'master'
...
Clamp widgets coordinates to avoid editor crashes
See merge request OpenMW/openmw!4043
9 months ago
Alexei Kotov
78eda530ac
Simplify material file pointer acrobatics
9 months ago
Alexei Kotov
1c1df996be
Allow running soulgem instructions on all actors ( #7943 )
9 months ago
Andrei Kortunov
d10b0d503b
Do not take in account UI scaling factor twice
9 months ago
psi29a
023c0f7a46
Merge branch 'vfs_normalized_path_6' into 'master'
...
Use normalized path for music related functions
See merge request OpenMW/openmw!4038
9 months ago
Andrei Kortunov
1bb48bcef7
Treat editor icons as scalable
9 months ago
Andrei Kortunov
1909ec121b
Take in account faction reaction changes
9 months ago
Andrei Kortunov
2264d067fc
Clamp widgets coordinates to avoid crashes
9 months ago
elsid
a863899eb1
Use normalized path for SoundManager::streamMusic
9 months ago
trav5
277d830530
ESM::Dialogue Lua bindings 6
9 months ago
trav5
c1639e54b1
ESM::Dialogue Lua bindings 6
9 months ago
Alexei Kotov
6f9206428d
Don't ignore material files in NifLoader tests
9 months ago
Alexei Kotov
4e3d45db1b
Deduplicate file handling in niftest
9 months ago
Alexei Kotov
1d65aaee71
Formatting
9 months ago
Alexei Kotov
1a961f3021
Extremely early handling for BGSM/BGEM files
9 months ago
Alexei Kotov
4a03555d53
Add BGEM/BGSM file support to niftest
9 months ago
psi29a
2438fb4c98
Merge branch 'windows_qt6' into 'master'
...
Use Qt6 on Windows by default
See merge request OpenMW/openmw!4016
9 months ago
psi29a
ddd64c893a
Merge branch 'noyoudumbtoolyourflipingwrong' into 'master'
...
Don't flip the water normal map twice
See merge request OpenMW/openmw!4022
9 months ago
psi29a
f21453f0b7
Merge branch 'twoahahidles' into 'master'
...
Change wander package column names to match reality
See merge request OpenMW/openmw!4032
9 months 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
9 months ago
trav5
1e36b17679
ESM::Dialogue Lua bindings 5
9 months ago
AnyOldName3
04f1dc282b
Merge branch 'fix-osga-rotate-wildly' into 'master'
...
Fix OSGAnimation issues
See merge request OpenMW/openmw!3989
9 months ago
trav5
3bb7bf1a4a
ESM::Dialogue Lua bindings 4
9 months ago
trav5
d14fc1d28c
ESM::Dialogue Lua bindings 3
9 months ago
trav
807d78a0d0
Merge branch openmw:master into mwdialogue-bindings
9 months 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.
9 months ago
elsid
40cc16046b
Use normalized path for sound decoder
9 months ago
elsid
e11a5a4352
Use normalized path for SoundManager::playPlaylist
9 months ago
elsid
38b005cda6
Use normalized path to store playlist music files
9 months ago
elsid
82931059fd
Make NormalizedView constructor from const char* explicit
9 months ago
Benjamin Y
8cc512cbc9
Convention fixes and remove confusing info
9 months ago
psi29a
3600c6c7c7
Merge branch 'filterview' into 'master'
...
Validate INFO filters when loading the record
See merge request OpenMW/openmw!4003
9 months ago
psi29a
b91ff634e4
Merge branch 'navmesh_queue' into 'master'
...
Optimize queue for navmesh async jobs
See merge request OpenMW/openmw!4025
9 months ago
Sam Hellawell
d09f32d9e4
Yes sir clang
9 months ago
Sam Hellawell
2653b76db9
getTranslation/getTransformForNode refactor, unit tests
9 months ago
Andrei Kortunov
d06e8e2c24
Use Qt6 on Windows by default
9 months ago
psi29a
e1be24e7fc
Merge branch 'svg_icons' into 'master'
...
Rework editor icons
See merge request OpenMW/openmw!4024
9 months ago
jvoisin
b574155a0b
Merge branch 'av_raii' into 'master'
...
Use RAII for ffmpeg pointers
See merge request OpenMW/openmw!4030
9 months ago
psi29a
e633d2bfd4
Merge branch 'unsubscribe' into 'master'
...
Deregister the player before loading a new one
See merge request OpenMW/openmw!4018
9 months ago
trav5
34aec9caf9
ESM::Dialogue Lua bindings 2
9 months ago
trav5
c622cfc245
ESM::Dialogue Lua bindings 1
9 months ago
elsid
f184d8f390
Use RAII for AVIOContext, AVFormatContext, AVCodecContext and AVFrame pointers
9 months ago
Evil Eye
963035fe47
Change wander package column names to match reality
9 months ago
Evil Eye
b016f414d5
Add INFO record unit test
9 months ago
Evil Eye
0fa4b0137a
Merge branch 'mattengarde' into 'master'
...
Improve hit detection emulation (#7900 )
Closes #7900
See merge request OpenMW/openmw!3984
9 months ago
Andrei Kortunov
1ad9e5f9e8
Rework editor icons
9 months ago
elsid
910c88325a
Add a setting to wait for all navmesh jobs on exit
9 months ago
elsid
50f4471750
Use R-tree for dynamic priority of navmesh async job
9 months ago
elsid
d6f3d34f2f
Remove tiles present on navmesh but outside desired area
9 months ago
Alexei Kotov
86b6eee62b
Improve hit detection emulation ( #7900 )
9 months ago
Alexei Kotov
55c5f2112b
Merge branch 'alignyorefs' into 'master'
...
Reorder RefData members to decrease its size
See merge request OpenMW/openmw!4020
9 months ago
Alexei Kotov
f880ada633
Don't flip the water normal map twice
9 months ago
Evil Eye
6e79064a57
Fix editor oddities
9 months ago
psi29a
bdbbe34afc
Merge branch 'pushthefatman' into 'master'
...
Animation regression fixes
See merge request OpenMW/openmw!4001
9 months ago
Evil Eye
a4625ea784
Deduplicate dialogue filter parsing
9 months ago
Evil Eye
cb92d34ddd
Reorder RefData members to decrease its size
9 months ago
Evil Eye
fb4edda45d
Validate INFO filters when loading the record
9 months ago
Sam Hellawell
c3420ed306
Fix build
9 months ago
Sam Hellawell
8c2c66d59e
.nif check, matrix mult feedback, auto usage, reuse NodeMap typedef
9 months ago
Alexei Kotov
8751203849
Don't run target-specific spell infliction code when there's no target ( #7926 )
9 months ago
Evil Eye
2f6acbd7da
Deregister the player before loading a new one
9 months 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
9 months ago
psi29a
49b974763f
Merge branch 'imthefactornow' into 'master'
...
Don't show nameless higher ranks
Closes #7923
See merge request OpenMW/openmw!4014
9 months ago
Zackhasacat
4018b1ae59
Remove hidden functions
9 months ago
psi29a
3942d7fb7e
Merge branch 'lua_crime_bounty' into 'master'
...
Lua: Add setCrimeLevel to types.Player
See merge request OpenMW/openmw!4008
9 months ago
Evil Eye
1ed82662ee
Don't show nameless higher ranks
9 months ago
AnyOldName3
0d547c5438
Resolve merge conflicts from https://gitlab.com/OpenMW/openmw/-/merge_requests/3893
9 months ago
Andrei Kortunov
e8c3c8115a
Capitalize captions in Launcher and Wizard
9 months ago
Zackhasacat
da4e6b38a8
Clang format
9 months ago
Zackhasacat
a29be8909d
Add bindings to select the next menu element
9 months ago
Zackhasacat
6491bb4910
Merge branch 'master' of gitlab.com:openmw/openmw into lua_controller_cursor
9 months ago
Zackhasacat
e549490bb1
record crime ID
9 months ago
Zackhasacat
4ca13a9404
Verify the player
9 months ago
Zackhasacat
5856bc8a0e
Add setCrimeLevel
9 months ago
Sam Hellawell
36cccef606
Fix formatting
9 months ago
psi29a
8e1d790919
Merge branch 'widgets_rework' into 'master'
...
Make widgets more vanilla-friendly
Closes #7875 and #7914
See merge request OpenMW/openmw!3941
9 months ago
Sam Hellawell
a51d560174
Move bone rename logic to ColladaDescriptionVisitor, undo formatting/refactoring
9 months ago
Benjamin Y
76199e1fb2
Update settingspage.ui with description for PPL
9 months ago
Alexei Kotov
f2e0129436
Convert water/ripple defines to camelCase
9 months ago
Sam Hellawell
ceabeab0fd
Fix RotateController not updating skeleton
9 months ago
Sam Hellawell
2288a691d2
Replace osgAnimation bone underscore naming at load time, map bone instances, reset root bone transform each frame
9 months ago
Alexei Kotov
3380b806de
Merge branch 'haggleraven' into 'master'
...
Remove superfluous Trading class
See merge request OpenMW/openmw!3996
9 months ago
Alexei Kotov
dfdd7aa684
Always queue movement even when there's none
9 months ago
Alexei Kotov
5e99545b9c
Don't discard stagger/KO animation movement
9 months ago
uramer
3b930e4471
Restore !613
9 months ago
Andrei Kortunov
1b544b93d2
Do not allow to move resizable windows outside of game window
9 months ago
Andrei Kortunov
939760007e
Resize console window on resolution change, not reset it
9 months ago
psi29a
99fa1278d2
Merge branch 'codenames' into 'master'
...
Make binding names layout-independent
See merge request OpenMW/openmw!3993
9 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
9 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
9 months ago
psi29a
a7c6297240
Merge branch 'sorewaai' into 'master'
...
Expose AI stats to Lua
Closes #7860
See merge request OpenMW/openmw!3997
9 months ago
Dave Corley
7a291e5025
FIX(CS): Re-add gold value column for objects
9 months ago
Evil Eye
cb357997c9
Copy DIAL type to INFO when saving
9 months ago