Alexei Kotov
38ab09a52e
Try to uncursify DebugDrawer scene representation
11 months ago
elsid
a6657c18cc
Use normalized path for file archives indices
11 months ago
elsid
062d3e9c00
Add NormalizedView for normalized paths
11 months ago
elsid
1689c59546
Add tests for VFS::Path::Normalized
11 months ago
Andrei Kortunov
6760fa4945
Localize screenshot messages
11 months ago
elsid
a7da604332
Update next tile_id when there is a duplicate in navmeshdb
...
Disable writes on failure to update next tile_id to avoid further errors.
11 months ago
Andrei Kortunov
66b2d428c8
Merge branch 'qt_localization' into 'master'
...
Localize Launcher and Wizard
See merge request OpenMW/openmw!3571
11 months ago
psi29a
9fc71bb7df
Merge branch 'crash_catcher' into 'master'
...
Cleanup crash catcher code and support lldb
See merge request OpenMW/openmw!3792
11 months ago
jvoisin
cdd73a1a19
Merge branch 'fix_far_away_navmesh_crash' into 'master'
...
Limit navmesh vertices coordinates values (#6574 )
Closes #6574
See merge request OpenMW/openmw!3825
11 months ago
elsid
e6196c782d
Limit navmesh vertices coordinates values
...
Float values with more than 22 significant fraction bits may cause out of bounds
access in recastnavigation on triangles rasterization. Prevent passing such
values there.
11 months ago
Alexei Kotov
8b47381162
Merge branch 'more_move' into 'master'
...
Fix some Coverity Scan complaints
See merge request OpenMW/openmw!3829
11 months ago
Zackhasacat
1338e884a9
Merge branch 'menuscripts' into 'master'
...
Add new Lua context: menu scripts
Closes #7805 and #7648
See merge request OpenMW/openmw!3464
11 months ago
Andrei Kortunov
225e834b88
Fix some Coverity Scan complaints
11 months ago
uramer
b988db9bda
Merge branch 'master' into menuscripts
11 months ago
Andrei Kortunov
66d1e036d2
Pass some arguments by references
11 months ago
Andrei Kortunov
7e345436f4
Localize Launcher and Wizard
11 months ago
psi29a
ee8eb9d36e
Merge branch 'localizable_errors' into 'master'
...
Make ContentSelector errors localizable
See merge request OpenMW/openmw!3821
11 months ago
psi29a
5ca8f7a00e
Merge branch 'normalizedsun' into 'master'
...
Actually normalize the sun position exposed to post-processing
See merge request OpenMW/openmw!3820
11 months ago
Mads Buvik Sandvei
011d9d6493
Dehardcode skill and level progression
11 months ago
elsid
f9b69623d3
Remove stateless encoder from ReadersCache
...
It was added by https://gitlab.com/OpenMW/openmw/-/merge_requests/2804 without a
good reason. There is already encoder available in the used context.
11 months ago
psi29a
be6d063b94
Merge branch 'pointlessinisettings' into 'master'
...
Support Timescale Clouds and MaxNumberRipples INI settings (#7792 , #7795 )
Closes #7792 and #7795
See merge request OpenMW/openmw!3812
11 months ago
psi29a
435a4cb9ec
Merge branch 'minusputback' into 'master'
...
Parse special characters that have been put back as names too
See merge request OpenMW/openmw!3804
11 months ago
psi29a
7450b11402
Merge branch 'vfs_normalized_path_1' into 'master'
...
Use normalized path for VFS manager and RecursiveDirectoryIterator
See merge request OpenMW/openmw!3806
11 months ago
Andrei Kortunov
43307bee28
Make ContentSelector errors localizable
11 months ago
Alexei Kotov
422e455157
Actually normalize the sun position exposed to post-processing
11 months ago
uramer
9cce2e39ba
Merge branch 'master' into menuscripts
11 months ago
Mads Buvik Sandvei
a94add741e
Lua: Animation bindings
11 months ago
Alexei Kotov
ad64c71753
Correct MaxNumberRipples and Timescale Clouds validation categories
11 months ago
elsid
70061329a1
Return Path::Normalized from RecursiveDirectoryIterator
12 months ago
elsid
9279138fb0
Accept normalized path by VFS::Manager functions
12 months ago
elsid
d549cfd66b
Check path for being normalized
12 months ago
elsid
199d97d32a
Use forward declaration for VFS::Manager
12 months ago
Evil Eye
54429cd23b
Parse special characters that have been put back as names too
12 months ago
jvoisin
940856b774
Merge branch 'ba2ext' into 'master'
...
Make BA2 extension hash calculation safer (#7784 )
Closes #7784
See merge request OpenMW/openmw!3799
12 months ago
jvoisin
ec6ac8058b
Merge branch 'vfs_normalized_path' into 'master'
...
Add type for normalized VFS path and use for VFS::Manager file map key
See merge request OpenMW/openmw!3781
12 months ago
Alexei Kotov
84ab7afd44
Make BA2 extension hash calculation safer ( #7784 )
12 months ago
Andrei Kortunov
251d01304f
Use move semantics for osg::ref_ptr
12 months ago
psi29a
0ad5829e5d
Merge branch 'move_components' into 'master'
...
Move local variables in components
See merge request OpenMW/openmw!3790
12 months ago
psi29a
f7c819a118
Merge branch 'waterculling' into 'master'
...
Don't use height cull callback when there's no terrain
See merge request OpenMW/openmw!3787
12 months ago
psi29a
c23cd8e544
Merge branch 'umlautontherocks' into 'master'
...
Convert strings in nif files to utf8
Closes #7780
See merge request OpenMW/openmw!3783
12 months ago
elsid
b96e32144c
Support lldb in crash catcher
12 months ago
elsid
0095cb604f
Handle sysctl errors without assert
12 months ago
elsid
4efc0e20a3
Report errors on handling the crash
12 months ago
elsid
acb246cbf2
Report errors on printing gdb info
12 months ago
elsid
140cc53b55
Report errors on installing crash handler
12 months ago
elsid
2ef286b27a
Make sure function handling crash does not return
12 months ago
elsid
fffc6101b7
Remove unnecessary nesting
12 months ago
elsid
55501a02c0
Define only one crashCatcherInstall function
12 months ago
elsid
fc12728d25
Move crash_switch variable to cpp file
12 months ago
elsid
8348557893
Move crash handling out of crash handler installation
12 months ago
elsid
7763fe73d8
Make it clear handled signals are always the same
12 months ago
elsid
d54bb5cb5a
Declare variables closer to where they are used
12 months ago
elsid
d6f1fbe2c9
Remove unused user info function
12 months ago
elsid
388a73376c
Use std::optional for siginfo
12 months ago
elsid
c95c8fcc36
Add missing description for SIGABRT
12 months ago
elsid
48c3268bcb
Reduce code duplication for finding signal description
12 months ago
elsid
98844a692d
Regroup crash catcher includes
12 months ago
Andrei Kortunov
87c9f395f1
Move local variables in components
12 months ago
Alexei Kotov
e997c44db6
Restore unwrapped Bullet triangle shape shallow copying
12 months ago
Alexei Kotov
ffa52dfe7c
Don't use height cull callback when there's no terrain
12 months ago
psi29a
7c14bac7c2
Merge branch 'load_save_composites' into 'master'
...
Write AiSequence and Script data field by field via decompose function
See merge request OpenMW/openmw!3770
12 months ago
psi29a
c84386aa4b
Merge branch 'fix_navigator_update' into 'master'
...
Fix navmesh update on player changing tile
See merge request OpenMW/openmw!3756
12 months ago
psi29a
6b9fd12ab7
Merge branch 'fix_ubsan_warnings' into 'master'
...
Fix ubsan warnings
See merge request OpenMW/openmw!3772
12 months ago
elsid
35d9b18b4c
Add type for normalized VFS path and use for VFS::Manager file map key
...
This will reduce the number of path normalizations while more places will use
this type. In some cases it also will reduce number of temporary allocations for
new strings.
For now make conversion from and to std::string_view implicit to allow gradual
migration to this type.
12 months ago
Evil Eye
48db113149
Address feedback
12 months ago
Evil Eye
27fa411f4f
Convert strings in nif files to utf8
12 months ago
elsid
a2147d70cc
Use forward declaration for some VFS types
...
This will allow to save on preprocessed code size in the future changes.
12 months ago
elsid
4d6350539c
Move FindLowestUnusedTexUnitVisitor to unnamed namespace
...
It's not used anywhere except this translation unit so no need to make the
symbol available everywhere else.
12 months ago
elsid
6451750890
Write AiSequence and Script data field by field via decompose function
...
Use the same function to load and save to have single place with field order
definition. Use concepts for overload over different types.
12 months ago
psi29a
4f21ea2eae
Merge branch 'rm_redundant_ctors' into 'master'
...
Remove redundant SizeProxy and RenderTarget constructors
See merge request OpenMW/openmw!3769
12 months ago
psi29a
8dbadd660e
Merge branch 'pregenerate_glow_textures' into 'master'
...
Pregenerate glow texture names
See merge request OpenMW/openmw!3768
12 months ago
uramer
b9afd7245c
Create separate UI api tables for menu and player contexts
12 months ago
elsid
dd706aab0e
Add missing SubPass::mMinMap initialization
12 months ago
AnyOldName3
e0eb3feb89
Use OSG_PLUGIN_PREFIX instead of CMAKE_SHARED_MODULE_PREFIX
...
Logic to generate it copied from OSG's CMake instead of guessed.
12 months ago
uramer
7cc0eae461
Fix Menu Lua settings reset between states
12 months ago
AnyOldName3
62f5c46f25
Split list in CMake instead of C++
...
That avoids the need for constexpr work, and therefore the need for an MSVC-specific extension
12 months ago
AnyOldName3
de107c6a98
Add missing _view
12 months ago
AnyOldName3
ef65f0c70d
Make OSG plugin checker barely functional
...
* Work out what module filenames should be in CMake, and give those to C++
* Compare just the module filenames instead of the full strings
* Deal with OSG trying to support both UTF-8 and system-eight-bit-code-page file paths on Windows.
* Add a comment complaining about the constexpr situation.
* Use a stub implementation when using static OSG - apparently we don't actually support mixing and matching static and dynamic OSG plugins even though OSG itself does.
12 months ago
AnyOldName3
c2d1a4c861
Initial stab at OSG plugin checker
...
It doesn't work yet due to osgDB::listAllAvailablePlugins returning a list of paths to dynamic libraries.
That means:
* the check fails when the required plugin is linked statically.
* we're going to have to do something to slice up the filenames.
* there'll probably be unicode errors when the OpenMW installation path isn't representable by the current eight-bit code page on Windows.
Alternatively, we can switch to listing the required file extension support, and use osgDB::Registry::instance()->getReaderWriterList() and each element's supportedExtensions() function, but I don't think we've actually got that list of extensions anywhere and it might get desynced with the existing list of plugins if we add more.
12 months ago
elsid
1bfcfaff34
Use proper naming for member variable
12 months ago
elsid
35da9f8c50
Remove redundant SizeProxy and RenderTarget constructors
12 months ago
elsid
3ad79e3b3e
Pregenerate glow texture names
...
To avoid strings generation and allocations every time model is added to a
scene.
12 months ago
Evil Eye
1880894f4a
Use ciEqual to detect missing content files
12 months ago
Evil Eye
2fc87efa8f
Merge branch 'cleanup_navmesh_updater' into 'master'
...
Cleanup navmesh updater
See merge request OpenMW/openmw!3763
12 months ago
Yury Stepovikov
52623ddd7d
Set MacOS current_path before reading configuration files [ #7706 ]
12 months ago
uramer
dd6017e81e
Avoid making engine handler methods public
12 months ago
uramer
4ed2af7666
Merge branch 'master' into menuscripts
12 months ago
uramer
1afc7ecd58
Test Lua widgets for text inputs correctly
12 months ago
uramer
79deb5f559
Remove settings pages in Lua
12 months ago
uramer
2107bbc01d
Reuse input engine handlers in menu scripts
12 months ago
uramer
962ecc4329
Allow menu scripts to read global sections while a game is loaded
12 months ago
Andrei Kortunov
0e1bb45345
Cleanup navmesh updater
12 months ago
Alexei Kotov
78d8cf86c3
Merge branch 'pickme' into 'master'
...
Override launcher file info with higher priority info
Closes #7733 and #7103
See merge request OpenMW/openmw!3743
1 year ago
Evil Eye
d05f5e84ff
Merge branch 'missing_assert' into 'master'
...
Add missing assertion
See merge request OpenMW/openmw!3751
1 year ago
Evil Eye
0db8026356
Stop adding and deleting rows
1 year ago
Evil Eye
672cefd594
Track checked EsmFile pointers instead of full paths
1 year ago
Evil Eye
521394d67b
Override launcher file info with higher priority info
1 year ago
elsid
69cf507db8
Fix navmesh update on player changing tile
...
In cases when objects are not present on the scene (e.g. generated exterior
cells) navmesh is not updated because area that suppose to be covered with it
was not updated. It was updated only during cell change. This is a regression
from d15e1dca84
.
Set TileCachedRecastMeshManager range on NavMeshManager update to make sure it
always covers correct area around player.
Return a union of objects, heightfields and water ranges from
getLimitedObjectsRange intersected with range provided above.
1 year ago
Andrei Kortunov
d1a7dfee87
Add missing assertion
1 year ago
jvoisin
57066bcac1
Merge branch 'more_cleanup' into 'master'
...
Code cleanup
See merge request OpenMW/openmw!3746
1 year ago
uramer
a6e2ceebb8
Don't clear menu UI on game load
1 year ago
uramer
d1268acf95
Merge branch 'master' into menuscripts
1 year ago
jvoisin
bb22c6e739
Merge branch 'navmesh_cleanup' into 'master'
...
Small cleanup for navmesh related code
See merge request OpenMW/openmw!3734
1 year ago
Alexei Kotov
14c8103a9e
Merge branch 'dripdrop' into 'master'
...
Drop support for save game format 4
Closes #6624
See merge request OpenMW/openmw!3737
1 year ago
elsid
b0b6c48a88
Add clarifying comments to detournavigator coordinates conversion functions
1 year ago
elsid
afd6f0739c
Format box shape indices grouping by triangle
1 year ago
Andrei Kortunov
828c40c710
Do not copy due to auto misuse
1 year ago
psi29a
bfb60c5504
Merge branch 'compileerror' into 'master'
...
Contect selector: fix ESM date and version data encoding/decoding (#7764 )
Closes #7764
See merge request OpenMW/openmw!3742
1 year ago
Alexei Kotov
327fafe739
Contect selector: fix ESM date and version data encoding/decoding ( #7764 )
1 year ago
Alexei Kotov
bd2ea715b4
Bring ESM4 head part reading up-to-date with FO76
1 year ago
Alexei Kotov
0b63fafc6d
Bring ESM4 global variable reading up-to-date with FO76
1 year ago
Alexei Kotov
f9825328d2
Bring ESM4 texture set reading up-to-date with FO76
1 year ago
Alexei Kotov
18982ea4a0
Read FO76 plugin header
1 year ago
Evil Eye
a11ff46e82
Drop support for save game format 4
1 year ago
psi29a
21f177daac
Merge branch 'shininess' into 'master'
...
Silence OSG shininess limit warnings
See merge request OpenMW/openmw!3725
1 year ago
psi29a
459aa69b87
Merge branch 'clampunclamped' into 'master'
...
Manually clamp controller time (#7523 )
Closes #7523
See merge request OpenMW/openmw!3713
1 year ago
Alexei Kotov
c5a3b516d6
Merge branch 'init_variables' into 'master'
...
Add missing initialization
See merge request OpenMW/openmw!3722
1 year ago
Alexei Kotov
3ba03782c0
Silence OSG shininess limit warnings
1 year ago
Andrei Kortunov
8d3efd27ba
Add missing initialization
1 year ago
Alexei Kotov
b132fd4373
Merge branch 'lua_action_fixes' into 'master'
...
Lua Action fixes
See merge request OpenMW/openmw!3717
1 year ago
Alexei Kotov
19a6fd4e1b
Merge branch 'display_esm_version' into 'master'
...
Improve format version in content selector
See merge request OpenMW/openmw!3709
1 year ago
uramer
e9b48e35c0
Coverity defects
1 year ago
uramer
1d8ee7984f
Make input.triggers[] consistent with input.actions[]
1 year ago
Alexei Kotov
04b714198a
Manually clamp controller time ( #7523 )
1 year ago
Andrei Kortunov
93e50cc7aa
Improve format version in content selector
1 year ago
Evil Eye
b835114ce2
Prevent input type assertion
1 year ago
Evil Eye
e63933efa6
Use NAM9 for stack count
1 year ago
Evil Eye
c97d0b5252
Merge branch 'weather' into 'master'
...
Make rain and snow ripple settings global rather than per-weather (#7748 )
See merge request OpenMW/openmw!3706
1 year ago
psi29a
67955ac55f
Merge branch 'treejunk' into 'master'
...
Discard additional tokens in non-expression contexts
See merge request OpenMW/openmw!3700
1 year ago
psi29a
cb24475662
Merge branch 'what-a-selection-you-have' into 'master'
...
Feat(CS): Add More Selection Controls
See merge request OpenMW/openmw!3674
1 year ago
Alexei Kotov
640fa53bb8
Make rain and snow ripple settings global rather than per-weather ( #7748 )
1 year ago
Evil Eye
01eb333fad
Merge branch 'generic_object_cache' into 'master'
...
Refactor GenericObjectCache and add unit tests
See merge request OpenMW/openmw!3689
1 year ago
psi29a
e9f3e5c6d1
Merge branch 'lua_actions_electric_boogaloo' into 'master'
...
Lua actions take 3
See merge request OpenMW/openmw!2628
1 year ago
uramer
0e2e386dc9
Lua actions take 3
1 year ago
elsid
7a817d3147
Apply project naming styleguide to GenericObjectCache
1 year ago
elsid
45b1b4f1e0
Remove redundant ObjectCacheMap alias
1 year ago
elsid
7b1ee2780b
Use ranged for loops in GenericObjectCache
1 year ago
elsid
2f0613c8d4
Remove user defined destructor for GenericObjectCache
1 year ago
elsid
fd2fc63dd3
Support heterogeneous lookup in GenericObjectCache
1 year ago
elsid
56401a90a1
Merge GenericObjectCache update and remove functions
...
They are always called together. Single iteration over the items is more
efficient along with locking the mutex only once.
1 year ago
Evil Eye
02775c490b
Discard additional tokens in non-expression contexts
1 year ago
alekulyn
f71862fb76
Remove unnecessary code
1 year ago
alekulyn
310b8206dd
Fix #7696
1 year ago
Alexei Kotov
f1782ad8df
Merge branch 'rm_unused_vfs' into 'master'
...
Remove unused vfs argument from correctMeshPath
See merge request OpenMW/openmw!3691
1 year ago
Evil Eye
c6e5a28241
Merge branch 'crime_disposition' into 'master'
...
Implement crime disposition modifier
Closes #4683
See merge request OpenMW/openmw!3448
1 year ago
AnyOldName3
a497d40689
Merge branch 'vfs_string_view' into 'master'
...
Use string_view for VFS (#6125 )
See merge request OpenMW/openmw!3688
1 year ago
AnyOldName3
4567374e1f
Merge branch 'localize_tooltip' into 'master'
...
Make content selector tooltip localizable
See merge request OpenMW/openmw!3687
1 year ago
jvoisin
c3dfc8c213
Merge branch 'detour_alloc' into 'master'
...
Use RecastGlobalAllocator for Detour
See merge request OpenMW/openmw!3678
1 year ago
elsid
81a483fc7f
Remove unused vfs argument from correctMeshPath
1 year ago
psi29a
5d53eb7566
Merge branch 'russianroulette' into 'master'
...
BulletNifLoader: Handle NiSkinPartition, reduce false-positive collision generation for NiSwitchNode children
See merge request OpenMW/openmw!3634
1 year ago
psi29a
ff514df5a1
Merge branch 'distortion' into 'master'
...
Distortion
See merge request OpenMW/openmw!3536
1 year ago
Andrei Kortunov
ffffb427f5
Implement crime disposition modifier (bug 4683)
1 year ago
elsid
851bad4262
Merge branch 'precipitationripples' into 'master'
...
Use fallback weather ripple settings (bug #7292 )
Closes #7292
See merge request OpenMW/openmw!3671
1 year ago
elsid
71e33cf8b2
Add unit tests for GenericObjectCache
1 year ago
elsid
0d8dc5aabc
Use string_view for VFS lookups
1 year ago
elsid
3363616f56
Remove redundant startsWith function
1 year ago
Andrei Kortunov
f2c284688b
Make content selector tooltip localizable
1 year ago
Andrei Kortunov
1ca2a0ef66
Store generated UI by pointer to avoid redundant processing
1 year ago
Alexei Kotov
51b05647e2
Merge branch 'move_files' into 'master'
...
Move *.ui files for different applications to different folders
See merge request OpenMW/openmw!3659
1 year ago
elsid
329500b087
Remove redundant return
1 year ago
elsid
0cf55d3617
Use RecastGlobalAllocator for Detour
1 year ago
Dave Corley
24443e00bf
Feat(CS): Implement selection groups into data model
1 year ago
Dave Corley
5c10727380
Feat(CS): Add definition files for selection group record type
1 year ago
Alexei Kotov
099c39ae87
Use fallback weather ripple settings (bug #7292 )
1 year ago
elsid
995f0e4865
Fix unused-but-set-variable warning
...
components/esm3/inventorystate.cpp:18:18: warning: variable 'index' set but not used [-Wunused-but-set-variable]
uint32_t index = 0;
^
1 year ago
Cody Glassman
187f63d3d3
support postprocess distortion
1 year ago
Evil Eye
3e101ab409
Add a variadic getHNOT
1 year ago
Andrei Kortunov
e6690bbcc7
Use CMAKE_CURRENT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
1 year ago
Andrei Kortunov
2e041073fc
Move *.ui files for different applications to different folders
1 year ago
Evil Eye
9f38ee82f4
Fix misaligned address
1 year ago
Evil Eye
37415b0382
Don't use getExact to read structs
1 year ago
Evil Eye
c10b9297f0
Remove Sized methods from ESMReader
1 year ago
Evil Eye
a9e6e63c4e
Remove fixed size reads
1 year ago
Alexei Kotov
46dc290b75
Merge branch 'more_localizable' into 'master'
...
Make hardcoded strings in Launcher and Wizard localizable
See merge request OpenMW/openmw!3630
1 year ago
jvoisin
3b1df3dd07
Merge branch 'tangentspace' into 'master'
...
Untangle tangent space handling and parallax
See merge request OpenMW/openmw!3648
1 year ago
Alexei Kotov
7e3270abc9
Merge branch 'unsave' into 'master'
...
Drop support for saves made prior to 0.40
See merge request OpenMW/openmw!3645
1 year ago
Alexei Kotov
4a96885323
Untangle normals and parallax handling
...
Move tangent space generation to the vertex shaders
Support diffuse parallax when no normal map is present
Don't use diffuse parallax if there's no diffuse map
Generalize normal-to-view conversion
Rewrite parallax
1 year ago
jvoisin
abbb620ea2
Merge branch 'nifogproperty' into 'master'
...
Handle NiFogProperty (feature #5173 )
Closes #5173
See merge request OpenMW/openmw!3642
1 year ago
Evil Eye
78da1eb41f
Merge branch 'settings_values_editor_2' into 'master'
...
Use settings values for editor (#6876 )
See merge request OpenMW/openmw!3633
1 year ago
Andrei Kortunov
ca19f7006c
Make hardcoded strings in Launcher and Wizard localizable
1 year ago
AnyOldName3
4d0aece001
Clarify variable name
1 year ago
AnyOldName3
3a71a78d9e
Combine topLevelDirectory and alternativeDirectories
1 year ago
AnyOldName3
f30676cbc7
Invert condition
...
Rebased to account for upstream normalising slashes to replace forward
slashes with backslashes, simplifying the part that needed to check for
both variants. Perhaps if it'd been like that in the first place, I
wouldn't have made the mistake that made the original version of this
commit necessary.
1 year ago
AnyOldName3
575367bc18
v e c t o r
1 year ago
AnyOldName3
69bb65e47b
Allow bookart to be in texutres and texutres to be in bookart.
...
Rebased to account for upstream normalising slashes to turn forward
slashes into backslashes. This simplifies some conditions that
previously needed to check for both kinds.
1 year ago
jvoisin
e3e9b39a16
Merge branch 'skinning' into 'master'
...
Streamline passing influence data to skinning
See merge request OpenMW/openmw!3641
1 year ago
jvoisin
47b87f1ff2
Merge branch 'reanimaterescaling' into 'master'
...
Restore animated collision shape rescaling (take 3)
See merge request OpenMW/openmw!3635
1 year ago
Evil Eye
b0ef42ae3c
Drop support for save game format 3
1 year ago
Evil Eye
becc5ef8fa
Drop support for save game format 2
1 year ago
Evil Eye
521cff08f8
Drop support for save game format 1
1 year ago
Alexei Kotov
9cdaf2c29b
Handle NiFogProperty (feature #5173 )
1 year ago
Alexei Kotov
c1088e5f70
Streamline passing influence data to skinning
1 year ago
Devin Alexander Torres
8161771969
Add sol::lib::jit to actually enable JIT
1 year ago
jvoisin
b67d89f2e0
Merge branch 'saveformat' into 'master'
...
Drop support for old saves
See merge request OpenMW/openmw!3629
1 year ago
Alexei Kotov
754c5a8e2a
Restore animated collision shape rescaling
1 year ago
Mads Buvik Sandvei
f6a6c278dd
More cleanup of scripted animations
1 year ago
Evil Eye
7cdf702a14
Merge branch 'niftestbsatool' into 'master'
...
bsatool and NIF debugging improvements
See merge request OpenMW/openmw!3619
1 year ago
Alexei Kotov
b93291840e
BulletNifLoader: Handle NiSkinPartition
...
Add NiSkinPartition recovery helper method
1 year ago
Alexei Kotov
6e7661ca87
BulletNifLoader: Handle only the first child of NiSwitchNode and NiFltAnimationNode
...
To prevent duplicated collisions in general cases when the node states are similar or only one child is ever active.
For NiLODNode this is definitely not going to work
1 year ago
Alexei Kotov
53f5e4dd3c
Merge branch 'highlight_color' into 'master'
...
Highlight new items in launcher by text formatting, not by color
See merge request OpenMW/openmw!3625
1 year ago
AnyOldName3
952bf58bc1
Merge branch 'turnitup' into 'master'
...
Support Oblivion parallax setup
See merge request OpenMW/openmw!3620
1 year ago
elsid
e1a68d8cf5
Ignore absent default setting value
1 year ago
Alexei Kotov
7c63522870
Merge branch 'settings_values_editor_1' into 'master'
...
Define editor settings as typed struct members (#6876 )
See merge request OpenMW/openmw!3597
1 year ago
Evil Eye
194bcb0187
Drop support for save game format 0 (pre 0.37)
1 year ago
Evil Eye
23aacbd914
Introduce a minimum supported save game format
1 year ago
Evil Eye
8d8e970aba
Merge branch 'message_formatting' into 'master'
...
Do not include formatting spaces to localizable strings
See merge request OpenMW/openmw!3624
1 year ago
Andrei Kortunov
c5b16d1ba2
Do not include formatting spaces to localizable strings
1 year ago
Evil Eye
f52e8f76c6
Use std::erase instead of using std::remove without erasing
1 year ago
Evil Eye
fe67407f74
Merge branch 'bullettotheheart' into 'master'
...
BulletNifLoader: Move NiGeometry triangulation to NiGeometry
See merge request OpenMW/openmw!3613
1 year ago
jvoisin
d230c89a56
Merge branch 'rework_resolutions' into 'master'
...
Rework resolution selection
Closes #7709
See merge request OpenMW/openmw!3622
1 year ago
Andrei Kortunov
5e96825e6b
Highlight new items in launcher by text formatting, not by color
1 year ago
Zackhasacat
ae3f9f8dcf
Merge branch 'lua_ui_child_element' into 'master'
...
Lua Element as layout children
See merge request OpenMW/openmw!3582
1 year ago
Andrei Kortunov
623510c073
Use multiplication character in the launcher instead of 'x'
1 year ago
Alexei Kotov
99024d3826
Revamp NIF debug logging
...
Disabled by default
Extend it to supported files
Log more version info
Reduce noise
1 year ago
Andrei Kortunov
81a6a7cd2f
Rework resolution selection (feature 7709)
1 year ago
Alexei Kotov
9c94058727
Support Oblivion parallax setup
1 year ago
Alexei Kotov
9a43ca2d00
Move NiGeometry triangulation to NiGeometry
1 year ago
uramer
9403f06618
Fix visibility breaking after multiple updates
1 year ago
uramer
d214f6f6ef
Get rid of unncesesary onCoordChange
1 year ago
uramer
f3a7b087eb
Clean up unncesesary namespace prefixes
1 year ago
uramer
86ea12a458
Handle moving element into another element layout
1 year ago
uramer
cf84386cc2
Use Element Content children for Settings UI
1 year ago
uramer
4ba2aca3d3
Handle Element root changing type
1 year ago
uramer
919e067ab7
Error when encountering destroyed widgets
1 year ago
uramer
a36360cbde
Update parent coords when updating element
1 year ago
uramer
4a4cef5709
Attach elements to each other, safely destroy
1 year ago
uramer
f037dc814d
Allow UI Elements in UI Content
1 year ago
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package
1 year ago
Zackhasacat
5623a5cf01
Merge branch 'lua_sgetcurrent_conditionofitem_itemdata_idea' into 'master'
...
Lua API to get/set item condition
See merge request OpenMW/openmw!3421
1 year ago
jvoisin
08538dd137
Merge branch 'rm_unused_variable' into 'master'
...
Remove unused variable
See merge request OpenMW/openmw!3607
1 year ago
Zackhasacat
a38d17a918
Merge branch 'api_inconsistencies' into 'master'
...
Minor API inconsistencies
See merge request OpenMW/openmw!3601
1 year ago
uramer
c9eaeb47d5
Minor API inconsistencies
1 year ago
Zackhasacat
ad1d6c0d0f
Merge branch 'find_nearest_nav_mesh_position' into 'master'
...
Add Navigator and Lua API function to find nearest position on navmesh
See merge request OpenMW/openmw!2681
1 year ago
Zackhasacat
6fb6c7a32f
Merge branch 'misisng_plugins' into 'master'
...
Display missing plugins upon savegame loading
Closes #7608
See merge request OpenMW/openmw!3594
1 year ago
elsid
81fa7836fe
Remove unused variable
1 year ago
elsid
94b085af9e
Add Navigator and Lua API function to find nearest position on navmesh
1 year ago
elsid
40688c0e7c
Rename findPath to findPolygonPath to avoid name collision with other findPath
1 year ago
Evil Eye
5a1a54b959
Merge branch 'lua_class_data' into 'master'
...
Add class records to lua
See merge request OpenMW/openmw!3515
1 year ago
Andrei Kortunov
f88b99201a
Display missing plugins upon savegame loading (feature 7608)
1 year ago
Evil Eye
63875a7954
Merge branch 'concepts' into 'master'
...
Use concepts for some argument types
See merge request OpenMW/openmw!3598
1 year ago
jvoisin
2150e4cae6
Merge branch 'warningfixes' into 'master'
...
Fix warnings
See merge request OpenMW/openmw!3587
1 year ago
Zackhasacat
13deb0fba8
Merge branch 'imod' into 'master'
...
Fill out item modification records and add them to the scene
See merge request OpenMW/openmw!3540
1 year ago
AnyOldName3
94ea0541f3
Merge branch 'editormarkerrendering' into 'master'
...
NifLoader: Only handle editor marker extra data for the root node
See merge request OpenMW/openmw!3595
1 year ago
elsid
b17afc4641
Use concepts for some argument types
1 year ago
elsid
fb0b95a2dd
Define editor settings as typed struct members
1 year ago
Zackhasacat
35da9578ca
Merge gitlab.com:openmw/openmw into lua_class_data
1 year ago
uramer
d6220b7d03
Merge branch 'postprocess_version' into 'master'
...
[Postprocessing] Add an API version, mirroring Lua
See merge request OpenMW/openmw!3552
1 year ago
Cody Glassman
de8c93d049
[Postprocessing] Add an API version, mirroring Lua
1 year ago
Andrei Kortunov
aeb46f5fba
Fix Coverity warnings
1 year ago
Zackhasacat
10030a55e0
Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data
1 year ago
Zackhasacat
a2b47f44d2
Fix misspelling
1 year ago
Alexei Kotov
1e0d549d1d
NifLoader: Only handle editor marker extra data for the root node
1 year ago
Alexei Kotov
d495e5af62
Merge branch 'missing_settings_values' into 'master'
...
Use settings values for missed cases (#6876 )
See merge request OpenMW/openmw!3589
1 year ago
jvoisin
9b1cb99b1a
Merge branch 'ncroot' into 'master'
...
Improve BulletNifLoader handling of extra data
See merge request OpenMW/openmw!3590
1 year ago
jvoisin
710b560f91
Merge branch 'dont_reset_luminance' into 'master'
...
consistent average scene luminance (#7679 )
See merge request OpenMW/openmw!3579
1 year ago
Alexei Kotov
c7d5ea9fbf
Improve BulletNifLoader handling of extra data
...
Only handle extra data for the root node(s)
Properly handle MRK flag editor marker filtering
Fix BSXFlags test
1 year ago
Dave Corley
d76ae20c29
Feat(textedit): Set max text length for lua textEdit boxes to int_max by default
1 year ago
elsid
1fa5d2ca98
Use settings values for GUI tags
1 year ago
Alexei Kotov
e11bee250f
Merge branch 'init_field2' into 'master'
...
Init missing fields
See merge request OpenMW/openmw!3574
1 year ago
Cody Glassman
85fcfbafda
apply same logic to render targets, remove UB
1 year ago
jvoisin
374b9759b0
Merge branch '76timesthedetail' into 'master'
...
Read (almost) all NIF files from SeventySix - Meshes.ba2
See merge request OpenMW/openmw!3577
1 year ago
jvoisin
32a9581394
Merge branch 'deepdepths' into 'master'
...
Depth flag handling fixes (bug #7380 )
See merge request OpenMW/openmw!3568
1 year ago
jvoisin
60ec894d8a
Merge branch 'lightitupbaby' into 'master'
...
Support point specular lighting (#6188 )
Closes #6188
See merge request OpenMW/openmw!3559
1 year ago
AnyOldName3
9b6d82566f
Merge branch 'unbound' into 'master'
...
Don't use Bounding Box node bounds as the original collision shape
See merge request OpenMW/openmw!3562
1 year ago
Alexei Kotov
7f92c1821e
Read BSCollisionQueryProxyExtraData
1 year ago
Alexei Kotov
fdf9184cae
Improve or fix FO76-related definitions
1 year ago
Zackhasacat
ec81bd7f1b
rename specilizationIndexToLuaId
1 year ago
Zackhasacat
cb705ff02a
Revert redundant changes
1 year ago
Zackhasacat
76f872aaa2
use std:;array
1 year ago
Andrei Kortunov
47c7997a23
Init an another field
1 year ago
Andrei Kortunov
2d4e1b88b2
Init missing field
1 year ago
Alexei Kotov
bdc019647a
Merge branch 'figure-skaters' into 'master'
...
Use accumulated movement when possible
Closes #5062
See merge request OpenMW/openmw!3549
1 year ago
Alexei Kotov
116ef1c62b
Depth flag handling fixes (bug #7380 )
...
Properly disable depth test while allowing depth writes to happen
Remove NiStencilProperty interaction
Don't set up depth flags for BSShaderPPLightingProperty
1 year ago
Cody Glassman
0f53088014
re-sync docs with postprocessing API
1 year ago
Alexei Kotov
9176326eeb
Merge branch 'fix_lua_atlasing' into 'master'
...
Fix Lua UI atlasing
See merge request OpenMW/openmw!3525
1 year ago
jvoisin
e88f8e09c3
Merge branch 'fixed' into 'master'
...
Replace more variable width integers in ESM code
See merge request OpenMW/openmw!3518
1 year ago
Evil Eye
9fe0e4c035
Merge branch 'bsshaderdepth' into 'master'
...
Support BSShader/BSLightingShader depth flags
See merge request OpenMW/openmw!3560
1 year ago
Alexei Kotov
820fc068d1
Support point specular lighting ( #6188 )
...
Fix passing light specular colors with shader lighting methods (with help from wazabear)
1 year ago
Alexei Kotov
c1f7a9c258
Merge branch 'fix_persistent_buffers' into 'master'
...
Fix persistent buffers and issue with glsl_version
See merge request OpenMW/openmw!3553
1 year ago
Alexei Kotov
f992d0dbf4
Merge branch 'settings_categories_includes' into 'master'
...
Cleanup settings categories includes
See merge request OpenMW/openmw!3551
1 year ago
Zackhasacat
c311caef9a
Redo specialization field
1 year ago
Alexei Kotov
2c1db92d04
Don't use Bounding Box node bounds as the original collision shape
...
Bounding Box node bounds are not used for non-actor collision in Morrowind and the generated box isn't actually used for actor collision in OpenMW
Preserving btBoxShape cloning code because it might get used in the future
1 year ago
Cody Glassman
9a5fa9b8d6
fix persistent buffers and glsl_version
1 year ago
AnyOldName3
e67135a517
Merge branch 'expiredborders' into 'master'
...
Fix #7621
Closes #7621
See merge request OpenMW/openmw!3533
1 year ago
Evil Eye
23afffcc33
Merge branch 'letitsnow' into 'master'
...
Read LTEX::INAM
See merge request OpenMW/openmw!3538
1 year ago
Evil Eye
e51d1967f4
Base cell size on worldspace
1 year ago
Alexei Kotov
af08205f19
Support BSShader/BSLightingShader depth flags
1 year ago
AnyOldName3
07594037ca
Merge branch 'settings_values_shadows' into 'master'
...
Use settings values for Shadows settings (#6876 )
See merge request OpenMW/openmw!3550
1 year ago
Alexei Kotov
410fc17159
Merge branch 'fo4_abc' into 'master'
...
Use correct template flags for FO4 NPCs
See merge request OpenMW/openmw!3544
1 year ago
Evil Eye
1e06d74f82
Fix #7621
1 year ago
elsid
f4efbcc1c4
Use settings values for Shadows settings
1 year ago
Alexei Kotov
4445a55084
Merge branch 'font_fix' into 'master'
...
Fix TrueType fonts scaling
See merge request OpenMW/openmw!3541
1 year ago
Andrei Kortunov
960d903217
Add comment
1 year ago
elsid
633fd89270
Cleanup settings categories includes
1 year ago
Alexei Kotov
8a8d77a444
Merge branch 'settings_reload' into 'master'
...
Support reload for settings values
See merge request OpenMW/openmw!3543
1 year ago
Mads Buvik Sandvei
f41de6b02d
Use accumulated movement whenever possible. Apply diagonal movement by rotating accumulated movement and sliding based on that, rather than ignoring accumulated movement.
1 year ago
Petr Mikheev
6c01ce2672
Use correct template flags for FONV and FO4 NPCs
1 year ago
Alexei Kotov
0b8739711e
Merge branch 'settings_values_video' into 'master'
...
Use settings values for Video settings (#6876 )
See merge request OpenMW/openmw!3527
1 year ago
Alexei Kotov
c49c401441
Merge branch 'settings_values_stereo' into 'master'
...
Use settings values for Stereo settings (#6876 )
See merge request OpenMW/openmw!3530
1 year ago
elsid
ebfcb661ee
Support reload for settings values
...
Convert local static variables into unique_ptr static members of StaticValues.
Add clear member function to reset them. Use it when settings have to be
reloaded.
1 year ago
Petr Mikheev
f5325e11e3
Rename mPermanentCallbacks -> mMenuScriptsCallbacks in LuaUtil::Storage
1 year ago
Petr Mikheev
1dd7a15255
Draft: add new type of Lua scripts - menu scripts
1 year ago
Andrei Kortunov
377d8c905c
Fix TrueType fonts scaling
1 year ago
Alexei Kotov
03c3818229
Place ESM4::ItemMod into the scene
1 year ago
Alexei Kotov
9a6c2fd2cc
Fill out ESM4::ItemMod
1 year ago
Alexei Kotov
f4b27a521a
Read LTEX::INAM
1 year ago
Alexei Kotov
6d776ac833
Merge branch 'range' into 'master'
...
Use a dynamic falloff range for soft effect
See merge request OpenMW/openmw!3532
1 year ago
Cody Glassman
09928ba265
use a dynamic falloff range for soft effect and use shader flags
1 year ago
elsid
bb7ac64f19
Use settings values for Stereo and Stereo View settings
1 year ago
elsid
561a6bf854
Avoid using camera settings from stereo manager
1 year ago
Alexei Kotov
3f4591eb3b
Add movable static and ESM4 land texture stores
1 year ago
elsid
dcd81d026f
Use settings values for Video settings
...
* Convert window mode, vsync mode into enums, screenshot type into a struct.
* Add missing doc for screenshot type.
1 year ago
uramer
f9888230af
Fix Lua UI atlasing
1 year ago
psi29a
6a87ba8f33
Merge branch 'mygui343_fix' into 'master'
...
Fix MyGUI 3.4.3 issues [#7528 ]
See merge request OpenMW/openmw!3319
1 year ago
Evil Eye
212f6bae56
Use correct skip and fix MSVC
1 year ago
Evil Eye
77aaa6177e
Use more fixed size ints
1 year ago
Evil Eye
dc781bad5d
Use fixed size unsigned ints for inventory offsets
1 year ago
Evil Eye
77c978c226
Use more fixed size integers
1 year ago
psi29a
c058b30322
Merge branch 'riggeometry' into 'master'
...
Refurbish SceneUtil::RigGeometry
See merge request OpenMW/openmw!3472
1 year ago
psi29a
698fd00269
Merge branch 'killerqueen' into 'master'
...
Support NiParticleBomb (feature #7634 )
Closes #7634
See merge request OpenMW/openmw!3512
1 year ago
Petr Mikheev
26ff56f150
Merge branch 'lua_ui_focus_loss' into 'master'
...
Work around MyGUI bug in a less destructive way
See merge request OpenMW/openmw!3511
1 year ago
Alexei Kotov
715efe6cb1
Handle NiParticleBomb (feature #7634 )
1 year ago
Alexei Kotov
76939aae45
Refurbish RigGeometry
...
Restructure/untangle influence data
Don't store the input influence data
Overall cleanup
1 year ago
uramer
6081dcc43c
Work around MyGUI bug in a less destructive way
1 year ago
Bret Curtis
1bd4860026
no more obsolete mygui shizzle for macos
1 year ago
psi29a
a08ca11c34
Merge branch 'boundingboxing' into 'master'
...
BulletNifLoader: Replicate node bounds handling more closely
See merge request OpenMW/openmw!3505
1 year ago
Alexei Kotov
0748e2094d
Read NiParticleBomb
1 year ago
Evil Eye
536a167bb4
Merge branch 'anothersettlementneedsyourhelp' into 'master'
...
Read all official Fallout 4 NIF files
See merge request OpenMW/openmw!3506
1 year ago
Alexei Kotov
8ce9f7b9cf
Read BSPackedCombinedSharedGeomDataExtra
1 year ago
Alexei Kotov
23eb6289b3
Read BSLightingShaderPropertyUShortController
1 year ago
Alexei Kotov
981e482171
Read BSSubIndexTriShape
...
It's currently handled exactly like BSTriShape, which works ok enough for our purposes
1 year ago
Alexei Kotov
9405e5cb3c
BulletNifLoader: Replicate node bounds handling more closely
1 year ago
Cody Glassman
5fc46b166a
track debug window size and dimensions between sessions
1 year ago
Evil Eye
97009f1e23
Merge Assumeru/mystringvui
1 year ago
Bret Curtis
589a27d09c
additional clean up for clang
1 year ago
Bret Curtis
e97b07b6a4
additional cleanup
1 year ago
Bret Curtis
1df448f59b
remove hack from 3.4.2
1 year ago
Bret Curtis
43a931d3c4
[ #7528 ] Fix MyGUI 3.4.3 issues
1 year ago
psi29a
798ff7062b
Merge branch 'bullet' into 'master'
...
BulletNifLoader updates
See merge request OpenMW/openmw!3498
1 year ago
psi29a
9259f5c056
Merge branch 'merryweather' into 'master'
...
Replace more sized reads and change weather loading
See merge request OpenMW/openmw!3496
1 year ago
psi29a
97d9f9c4f3
Merge branch 'dont-lose-your-head' into 'master'
...
Add missing headers to components/CMakeLists.txt
See merge request OpenMW/openmw!3499
1 year ago
elsid
7ac402390a
Use settings values for Water settings
1 year ago
AnyOldName3
2ed584428c
Add missing headers to components/CMakeLists.txt
...
Otherwise, they won't show up as part of the project in IDEs.
1 year ago
Alexei Kotov
40313019ef
BulletNifLoader updates
...
Refactor root node, visual collision type and filename handling
Only handle BSXFlags for the root, handle BSXFlags collision flag and absence
Properly distinguish collision node and autogenerated flag
1 year ago
psi29a
febfa353e0
Merge branch 'save_metadata' into 'master'
...
Add additional fields to save metadata
See merge request OpenMW/openmw!3493
1 year ago
psi29a
03fa273394
Merge branch 'settings_values_sound' into 'master'
...
Use settings values for Sound settings (#6876 )
See merge request OpenMW/openmw!3494
1 year ago
Evil Eye
514723a4e6
Use fixed size ints for Region and use an array for weather odds
1 year ago
Evil Eye
1c47062083
Replace more explicitly sized reads
1 year ago
Andrei Kortunov
fc74cc49dd
Add additional fields to save metadata (feature 7618)
1 year ago
AnyOldName3
bb6fdc1e21
Merge branch 'wrap' into 'master'
...
Use a more clear error message for clamp wrap mode use (#7487 )
Closes #7487
See merge request OpenMW/openmw!3479
1 year ago
elsid
a84e412a37
Use settings values for Sound settings
1 year ago
psi29a
de11bbc008
Merge branch 'settings_values_shaders' into 'master'
...
Use settings values for Shaders settings (#6876 )
See merge request OpenMW/openmw!3489
1 year ago
elsid
08902371b4
Use settings values for Shaders settings
1 year ago
Kindi
58a16dacbe
take2 resolve
1 year ago
Alexei Kotov
8c58ec9c32
Merge branch 'esm4actors' into 'master'
...
Show ESM4 NPCs
See merge request OpenMW/openmw!3312
1 year ago
Alexei Kotov
d2a79c4205
Use a more clear error message for clamp wrap mode
1 year ago
psi29a
01ee448c61
Merge branch 'settings_values_navigator' into 'master'
...
Use settings values for Navigator settings (#6876 )
See merge request OpenMW/openmw!3468
1 year ago
elsid
7b4b8763ff
Use settings values for Post Processing settings
1 year ago
psi29a
575f43876b
Merge branch 'fixedpath' into 'master'
...
Replace more sized reads and change path grid loading
See merge request OpenMW/openmw!3475
1 year ago
psi29a
7475929dc8
Merge branch 'copyrigvisitor' into 'master'
...
CopyRigVisitor: don't copy unskinned geometry (bug #5280 )
Closes #5280
See merge request OpenMW/openmw!3477
1 year ago
Petr Mikheev
7dc08b5b64
More headpart types
1 year ago
Petr Mikheev
4beed29404
Changes required during review
1 year ago
Petr Mikheev
be455469ba
Read SUB_DNAM in ESM4::ArmorAddon and SUB_PNAM in ESM4::HeadPart
1 year ago
AnyOldName3
73187b03f3
Merge branch 'allofitjustworks' into 'master'
...
Fallout 4 and SSE support improvements
See merge request OpenMW/openmw!3465
1 year ago
Alexei Kotov
799da630e4
CopyRigVisitor: don't copy unskinned geometry (bug #5280 )
1 year ago
Evil Eye
b99f58613e
Remove signed/unsigned conversions in pathgrid loading code and use meaningful member names
1 year ago
Evil Eye
f9c5edf6b9
Replace more sized reads and unsized ints
1 year ago
Evil Eye
3c03555b96
Move werewolf FOV from unused to float and use string_view
1 year ago
Alexei Kotov
79e6c9a92a
Add more comments to handleBSGeometry
1 year ago
Alexei Kotov
1da9038b35
Updates to resource path handling
...
- Remove consecutive slashes
- Only use backslashes
- Try to find the top level directory in the path before prepending it
1 year ago
Alexei Kotov
284129b9ec
Support Fallout 4 skinning
...
Convert the skinning data into NiSkinData-compatible format
1 year ago
Alexei Kotov
b9d42946be
Fix SSE mesh loading
1 year ago
Alexei Kotov
b4f81fb4fa
Fix formatting
1 year ago
Alexei Kotov
0497fd111f
Handle BSTriShape basic geometry
1 year ago
Alexei Kotov
af24d3fd3c
Nth revision of NifLoader geometry handling
...
Handle BSSegmentedTriShape
1 year ago
Alexei Kotov
8fb900da85
Remove GeometryInterface
...
Actually, it was a terrible idea
1 year ago
Alexei Kotov
291d0de79e
Read more FO4 extra data records
1 year ago
Alexei Kotov
94b286a088
Read NiLightRadiusController
1 year ago
Alexei Kotov
6c2a79184d
Read FO4 skinning data
1 year ago
AnyOldName3
15e6ababf1
Merge branch 'soft_particles' into 'master'
...
Apply soft effect to nifs marked with soft effect flag (originally developed by Cody Glassman)
See merge request OpenMW/openmw!3447
1 year ago
Alexei Kotov
b6d2fa5f9d
Merge branch 'initially_disabled' into 'master'
...
Take into account "Enable Parent" subrecord and disable ESM4 objects that should be initially disabled
See merge request OpenMW/openmw!3461
1 year ago
elsid
b3c8a15af1
Parse navmesh render mode on reading settings
1 year ago
psi29a
df1063be5d
Merge branch 'thedichotomyof4' into 'master'
...
ESM4 upd8s: Fours and Worlds
Closes #7445
See merge request OpenMW/openmw!3454
1 year ago
Petr Mikheev
02de5e82d8
Take into account "Enable Parent" subrecord and disable ESM4 objects that should be initially disabled.
1 year ago
Petr Mikheev
a401461a64
Update addedState in shadervisitor.cpp
1 year ago
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.
1 year ago
Petr Mikheev
63d5bd6f8a
Apply soft effect to nifs marked with soft effect flag (developed by Cody Glassman)
1 year ago
Alexei Kotov
8d655054f1
esmtool: Print human-readable ESM4 file format version
1 year ago
Alexei Kotov
9f8f2dd925
Use parent worldspace terrain when requested
1 year ago
Alexei Kotov
8c27dca1df
ESM4: add a way to get the current form version
...
Differentiate between Fallout 4 and TES4 version 1.0 plugins
1 year ago
Alexei Kotov
052fb416c6
Read BSSegmentedTriShape
1 year ago
Alexei Kotov
67e24a0ffe
Read all Bethesda Havok Action records
1 year ago
Alexei Kotov
a18601d6e0
Finish bhkPhantom hierarchy, read bhkAabbPhantom
1 year ago
Alexei Kotov
e22654baa7
Read bhkMeshShape
1 year ago
Alexei Kotov
01cd7e715b
Fix formatting
1 year ago
Alexei Kotov
6b28f07537
Read bhkPlaneShape and bhkMultiSphereShape
1 year ago
Alexei Kotov
7c11d9acbc
Read NiMeshPSysData and related modifiers
1 year ago
Alexei Kotov
285eafbf66
Read bhkBallSocketConstraintChain and BSProceduralLightingController
1 year ago
Alexei Kotov
02c895c107
Read all remaining Havok constraint records
1 year ago
Alexei Kotov
3296dadf60
Read BSPSysMultiTargetEmitterCtlr and bone LOD controllers
1 year ago
Alexei Kotov
d048746146
Read BSMasterParticleSystem, BSParentVelocityModifier, NiLookAtInterpolator
1 year ago
psi29a
8df8135f1d
Merge branch 'youhavemyoarcitizen' into 'master'
...
Fix bhkConvexSweepShape loading
See merge request OpenMW/openmw!3444
1 year ago
Alexei Kotov
7e360df6c0
Place ESM4::Flora instances to the scene
1 year ago
Alexei Kotov
47a1403717
Fix bhkConvexSweepShape loading
1 year ago
Alexei Kotov
470852f88e
Cleanup
1 year ago
Alexei Kotov
a416d18adf
Read NiPSysColorModifier, NiPSysGrowFadeModifier, BSPSysArrayEmitter
1 year ago
Alexei Kotov
655dcef34c
Fix >1 particle radii loading
1 year ago
Alexei Kotov
0ad3463d36
Read BSWindModifier and NiPSysBombModifier
1 year ago
Alexei Kotov
5de3bdd2bc
Read Gamebryo particle colliders and a few more modifiers
1 year ago
Alexei Kotov
120223d8df
Read even more Gamebryo/Bethesda particle records
1 year ago
Alexei Kotov
8594875ccb
Read a few more Gamebryo/Bethesda modifiers
1 year ago
Alexei Kotov
c6d0df432f
Read a few Gamebryo particle emitters, NiPSysResetOnLoopCtlr, NiPSysPositionModifier
1 year ago
Alexei Kotov
717b93d61e
Read BSPSysLODModifier
1 year ago
Alexei Kotov
b45923ac39
Read NiPSysSpawnModifier, NiPSysAgeDeathModifier
1 year ago
Alexei Kotov
eaa82ba5c6
Read BSStripPSysData
1 year ago
Alexei Kotov
a8946e06f6
Read NiParticleSystem and its twins
...
Looks like NiPSysData is loading correctly
1 year ago
Alexei Kotov
c800152ca2
Diminish error marker prominence
...
Don't render ESM4 actors or SpeedTree objects
1 year ago
Alexei Kotov
f507e17807
Read BSWaterShaderProperty and BSSkyShaderProperty
1 year ago
Alexei Kotov
6204a83a2b
Read bhkBallAndSocketConstraint and bhkStiffSpringConstraint
1 year ago
Alexei Kotov
e2efc9dd2f
Read NiLightColorController and NiPathInterpolator
1 year ago
Alexei Kotov
2d9c700530
Read BSDebrisNode
1 year ago
Alexei Kotov
812b0cf246
Read NiFloatExtraDataController records
1 year ago
Alexei Kotov
c34faaf336
Read NiPSysUpdateCtlr
1 year ago
Alexei Kotov
a90c848349
Reject files with non-zero preceding separators
...
This sign is typically bad news on some 10.0.1.2 files used in Oblivion.
Technically our fault, but NifTools research is incomplete, will need to check if cc9cii found anything
1 year ago
Alexei Kotov
c8307ad397
Read particle system modifier controllers
1 year ago
Alexei Kotov
dddfbf806b
Move particle geometry, add NiPSysData and NiPSysEmitterCtlrData
...
These record types are currently unreachable, might get tweaks later
1 year ago
Alexei Kotov
73a12eb74a
Read BSLagBoneController
1 year ago
Alexei Kotov
1aabc9aee5
Read bhkNPCollisionObject, bhkPhysicsSystem and bhkRagdollSystem
1 year ago
Alexei Kotov
b5f1d0a91b
Fix formatting
1 year ago
Alexei Kotov
ad20384750
Read NiLightDimmerController
1 year ago
Alexei Kotov
312e32717c
Read bhkConvexListShape and bhkConvexSweepShape
1 year ago
Alexei Kotov
0eb8d28e81
Read bhkBlendCollisionObject
1 year ago
Alexei Kotov
70877c94bc
Read BSNiAlphaPropertyTestRefController
1 year ago
Alexei Kotov
9a2d385d87
Read NiAdditionalGeometryData records
1 year ago
Alexei Kotov
ecf644bda5
Read bhkCylinderShape
1 year ago
Alexei Kotov
e207285323
Read BSFrustumFOVController and BSKeyframeController
1 year ago
Alexei Kotov
5f504688ad
Read BSMultiBoundAABB
1 year ago
Alexei Kotov
77c5882622
Read various FO3 shader properties
...
BSDistantTreeShaderProperty, DistantLODShaderProperty, HairShaderProperty, Lighting30ShaderProperty, SkyShaderProperty, TallGrassShaderProperty, TileShaderProperty, VolumetricFogShaderProperty, WaterShaderProperty
1 year ago
Alexei Kotov
30b842dd1e
Read BSMeshLODTriShape and BSDynamicTriShape
...
Slightly clean up BSVertexData loading
Fix skin tint alpha loading in BSLightingShaderProperty
1 year ago
Alexei Kotov
a39182f7de
Read a bunch more extra data records
...
NiStringsExtraData, BSExtraData, BSBoneLODExtraData, BSClothExtraData, BSDecalPlacementVectorExtraData, BSDistantObjectExtraData, BSDistantObjectLargeRefExtraData, BSWArray
1 year ago
psi29a
3ae189dda1
Merge branch 'nifcouriersix' into 'master'
...
Modernize NIF loader, part 6
See merge request OpenMW/openmw!3435
1 year ago
Alexei Kotov
82eed09604
Further adjust FO3+ shader properties based on nifly definitions
1 year ago
psi29a
eb688b603d
Merge branch 'refnum_ref' into 'master'
...
Replace `const ESM::RefNum&` -> `ESM::RefNum`
See merge request OpenMW/openmw!3432
1 year ago
Alexei Kotov
4db994cda9
Remap FO76 shader types
1 year ago
Alexei Kotov
81441bc963
Fix formatting and typos
1 year ago
Alexei Kotov
1b93e646b8
Rename Property->NiProperty
1 year ago
Alexei Kotov
defe5ba5e7
Remove last remnants of deprecated NIFStream methods
1 year ago
Alexei Kotov
c551f23667
Update NIF property loading, second pass
...
Refactor all remaining NIF properties
1 year ago
Alexei Kotov
080d7d2c13
Refactor NiTexturingProperty, load everything
1 year ago
Alexei Kotov
18e4af04b3
Rewrite BSVertexData loading and read FO4 geometry properly
1 year ago
Alexei Kotov
9ae1077808
Update NIF property loading, first pass
...
Revise all FO3+ shader properties (attempt reading FO4, FO76 and Starfield properties)
Use constants for most instances of property flags
Drop invalid usage of non-existent double-sided flag for BSShader
Make formatting more consistent, drop unnecessary comments
1 year ago
Alexei Kotov
eb8242946a
Improve node record consistency with NifTools
1 year ago
Alexei Kotov
bff9231c3b
Refactor NiGeometry/BSTriShape
...
Don't pass invalid geometry data links to the loaders
1 year ago
Alexei Kotov
deb051639e
Refactor NiBoundingVolume
1 year ago
Alexei Kotov
5b0bc97db0
Refactor NiSwitchNode and NiLODNode
1 year ago
Alexei Kotov
c9300cac31
Update NIF node records, first pass
1 year ago
Petr Mikheev
c67b866a11
Replace `const ESM::RefNum&` -> `ESM::RefNum`
1 year ago
psi29a
12159d95f3
Merge branch 'music' into 'master'
...
Rework music system
See merge request OpenMW/openmw!3372
1 year ago
psi29a
59f8034442
Merge branch 'sizedreads' into 'master'
...
Replace more sized reads
See merge request OpenMW/openmw!3425
1 year ago
Alexei Kotov
2f8229a54d
Fix bit shift
1 year ago
Alexei Kotov
f271c4305a
Fix formatting
1 year ago
Alexei Kotov
8856dff3db
Refactor NiParticleSystemController and update definitions
1 year ago
Alexei Kotov
d55ba0cfa2
Cleanup
1 year ago
Alexei Kotov
0fe095303f
Rename Controller->NiTimeController, update NiTimeController and related code
1 year ago
Alexei Kotov
04d3f6a42d
Update NiPathController
...
Support 10.1.0.0+ NiPathController loading
1 year ago
Alexei Kotov
ca85820431
Refactor NiUVController
1 year ago
Alexei Kotov
b0dfd74562
NIFStream: remove getBoolean, getString
1 year ago
Alexei Kotov
05d8975ed1
Revise various NIF controller records
...
Mostly those that don't require external changes
1 year ago
Alexei Kotov
19d1f6f3f5
Rewrite typed NiInterpolator loading
1 year ago
Alexei Kotov
6d82f8b00d
Refactor NiKeyframeController and NiTransformInterpolator
1 year ago
Alexei Kotov
735a948452
Refactor NiMultiTargetTransformController
1 year ago
Alexei Kotov
208bfa9e21
Refactor NiMaterialColorController
1 year ago
Alexei Kotov
a224bea6d4
Rewrite NiBlendInterpolator+friends loading
1 year ago
Evil Eye
b59739a529
Replace more sized reads
1 year ago
Alexei Kotov
956ede52fb
NIFStream: remove getShort, getMatrix3, getQuaternion
1 year ago
Andrei Kortunov
e1cae5a029
Rework music system
1 year ago
psi29a
090da90302
Merge branch 'factions' into 'master'
...
Implement Lua API for factions
See merge request OpenMW/openmw!3405
1 year ago
psi29a
42b77342c5
Merge branch 'nif' into 'master'
...
Modernize NIF loader, part 3
See merge request OpenMW/openmw!3418
1 year ago
Andrei Kortunov
6ee86dea82
Implement Lua API for factions (feature 7468)
1 year ago
psi29a
39a209cb78
Merge branch 'settings_values_models' into 'master'
...
Use settings values for Models settings (#6876 )
See merge request OpenMW/openmw!3413
1 year ago
psi29a
76b0aaa110
Merge branch 'mistify' into 'master'
...
Fix NiRotatingParticlesData loading in Mistify
See merge request OpenMW/openmw!3417
1 year ago
Alexei Kotov
9b801b0876
Fix NiParticlesData loading in Mistify
1 year ago
Alexei Kotov
4dd2f34e30
Fix Windows build
1 year ago
Alexei Kotov
a7cc4e6ba6
Rename Node->NiAVObject and update everything directly related
...
Update NiNode
Simplify RootCollisionNode handling in BulletNifLoader
1 year ago
Alexei Kotov
878d4ddaa7
Update record pointer loading
1 year ago
Alexei Kotov
6872c7144e
Rename Transformation->NiTransform and update everything directly related
1 year ago
Alexei Kotov
535290a83d
Update NIF Reader class and related code
...
Update BSStreamHeader definitions
Fix 10.0.1.8 loading
Explicitly avoid loading 20.3.1.2
1 year ago
Alexei Kotov
ef896faa90
Rename Named->NiObjectNET and update everything directly related to it
...
BulletNifLoader: properly check if the node has animation controllers
Flatten extra data linked list
1 year ago
elsid
053a3caf7b
Pass cache expiry delay to GenericResourceManager constructor
1 year ago
elsid
ad509bb954
Use settings values for Models settings
1 year ago
psi29a
61937e19a9
Merge branch 'fixstringformat' into 'master'
...
Fix string format
See merge request OpenMW/openmw!3408
1 year ago
Alexei Kotov
b9f552b7f4
Preallocate lines in NiLinesData
1 year ago
Kindi
c77b88cd38
fix string format
1 year ago
Alexei Kotov
145ce8f924
Deduplicate some version checks, avoid resizing twice
1 year ago
Alexei Kotov
b7c69d109f
Use Fallout 3 stream version constant in NiParticlesData
1 year ago
Alexei Kotov
bf64ad6470
Further cleanup
1 year ago
Alexei Kotov
5b8f574be3
Update keygroup/morph loading
1 year ago
Alexei Kotov
efe1c66536
Further cleanup in NiGeometryData, update NiParticlesData to 20.2.0.7
1 year ago
Alexei Kotov
fd3b24e2e6
Make better use of osg::BoundingSpheref in the NIF loader
1 year ago
Alexei Kotov
0154bb78df
Modernize NiSkinPartition
1 year ago
Alexei Kotov
6ac271d5c0
Modernize NiParticlesData and NiSkinData
1 year ago
Alexei Kotov
89774716fb
Modernize NiGeometryData
1 year ago
Alexei Kotov
50a5d53b41
Modernize NiKeyframeData
1 year ago
Alexei Kotov
cfd37dbcc6
Modernize NiTriShapeData
1 year ago
Alexei Kotov
56ee2588a5
Fix NiSourceTexture loading for internal textures
1 year ago
Alexei Kotov
5e8f9e7dd9
Modernize NiPixelData
1 year ago
Alexei Kotov
523e7e8228
Modernize NiRotatingParticlesData and NiVisData
1 year ago
Alexei Kotov
eba0ab444b
Modernize NiTriStripsData
1 year ago
Alexei Kotov
fda6b0b4f8
Modernize NiUVData, NiLinesData, NiTriBasedGeomData
1 year ago
Alexei Kotov
384a398b62
Modernize NiMorphData, palette and BSBound records
1 year ago
Alexei Kotov
5b07a78f2c
Modernize skin instance records
1 year ago
psi29a
690a237896
Merge branch 'init_field' into 'master'
...
Init structs to make sure that we do not store a random data
See merge request OpenMW/openmw!3400
1 year ago
psi29a
08b9da0023
Merge branch 'static_copy' into 'master'
...
Do not copy a static string
See merge request OpenMW/openmw!3399
1 year ago
psi29a
58a3fcb972
Merge branch 'var_copy' into 'master'
...
Do not copy vector
See merge request OpenMW/openmw!3401
1 year ago
Andrei Kortunov
a849a053be
Do not copy vector
1 year ago
psi29a
1a4b29f014
Merge branch 'fix_terrain_cache' into 'master'
...
Terrain cache fixes and optimizations
Closes #7557
See merge request OpenMW/openmw!3388
1 year ago
Andrei Kortunov
5d51f3ea26
Init structs to make sure that we do not store a random data
1 year ago
Andrei Kortunov
fae9ced5f9
Do not copy a static string
1 year ago
psi29a
0b74146b05
Merge branch 'luautflib' into 'master'
...
Lua utf-8 support
Closes #6505
See merge request OpenMW/openmw!3327
1 year ago
Kindi
7eb456a169
refactoring for readability
1 year ago
psi29a
ccc465db27
Merge branch 'nif' into 'master'
...
Modernize NIF loader, part 1
See merge request OpenMW/openmw!3394
1 year ago
Kindi
8798217b51
remove const keyword from all string_view
1 year ago
Kindi
db287b2bc6
dont use pass by const reference for small types in func arguments
1 year ago
Kindi
dd61caa96d
using misc::stringutils::format and simplify relativeposition function
1 year ago
psi29a
3e99103beb
Merge branch 'rtd' into 'master'
...
Show OpenMW version and Lua API revision in documentation
Closes #6149
See merge request OpenMW/openmw!3382
1 year ago
psi29a
64bdbe339d
Merge branch 'starfieldbsa' into 'master'
...
Support Starfield BA2s
See merge request OpenMW/openmw!3392
1 year ago
Alexei Kotov
2edf3399e2
Modernize extra data records
1 year ago
Alexei Kotov
8a7e8a89ac
Modernize Bethesda Havok records
1 year ago
Alexei Kotov
087114e55b
Print unsupported interpolator record names
1 year ago
Alexei Kotov
bb6e008801
Modernize dynamic effects
1 year ago
Petr Mikheev
d39552962f
Validate version of resources
1 year ago
Petr Mikheev
f260fa006e
Show OpenMW version and Lua API revision in documentation.
1 year ago
Alexei Kotov
2e847a12c4
Modernize NiSourceTexture and BSShaderTextureSet
1 year ago
Alexei Kotov
fb8ead2bd4
Rename nif/controlled to nif/texture
1 year ago
Alexei Kotov
4a88726aba
Move particle modifiers into a dedicated file
1 year ago
Alexei Kotov
1d05aa2e37
Modernize particle modifiers
1 year ago
psi29a
2cd17830d3
Merge branch 'nifreorg' into 'master'
...
Reorganize NIF record lists
See merge request OpenMW/openmw!3390
1 year ago
Alexei Kotov
b2bb19ae4d
Support Starfield BA2s
1 year ago
Alexei Kotov
f8b2967dab
Alphabetize NIF record type list
1 year ago
Alexei Kotov
4140f9da3c
Reorganize the list of recognized NIF records
1 year ago
Alexei Kotov
4d717ade6c
Allow BSA string tables to contain padding
1 year ago
Kindi
af58b531da
change function names and add documentation in overview.rst
1 year ago
elsid
915a8df942
Use struct for GenericObjectCache items
1 year ago
elsid
5f4bd498cf
Move cached value into container to be removed
1 year ago
elsid
d3dca99a76
Preload terrain in single pass
...
Otherwise there is lodFlags mismatch because some of the neighbours are removed
during preloading. This makes rendering culling create land chunk nodes again
for the same position, lod because lodFlags are different.
1 year ago
elsid
52ab47771c
Initialize expiry delay for all GenericResourceManager instances
1 year ago
elsid
6d120f92e0
Lookup for terrain template using std::map::lower_bound instead of linear search
1 year ago
elsid
b6a3d3c906
Make BaseResourceManager abstract
1 year ago
elsid
3202900fd3
Make GenericResourceManager::setExpiryDelay final
1 year ago
psi29a
15a24a5af6
Merge branch 'formid' into 'master'
...
Change FormId::toString to be consistent with RefId. Remove FormIdRefId.
See merge request OpenMW/openmw!3378
1 year ago
psi29a
07edabdc75
Merge branch 'optimize_get_land' into 'master'
...
Optimize Storage::getLand calls
See merge request OpenMW/openmw!3379
1 year ago
Kindi
532230254b
add documentation
1 year ago
Kindi
92842cedf5
len,codepoint,offset
1 year ago
Petr Mikheev
32f3a16db3
Change FormId::toString to be consistent with RefId. Remove FormIdRefId.
1 year ago
elsid
816d3772b9
Cache absent land object
...
This allows to save on lookup in store.
1 year ago
elsid
eba553821b
Use std::vector for LandCache implementation
1 year ago
Evil Eye
10f1e9a4e0
Load the lowest faction reaction for every faction
1 year ago
psi29a
5b3e2fbf1c
Merge branch 'clickbait' into 'master'
...
Assign StringRefIds to attributes
See merge request OpenMW/openmw!3256
1 year ago
psi29a
86f15fa194
Merge branch 'ui' into 'master'
...
Control GUI from Lua
See merge request OpenMW/openmw!3236
1 year ago
psi29a
7233277d27
Merge branch 'compressedbsagozoomzoom' into 'master'
...
Rewrite compressed BSA loading
See merge request OpenMW/openmw!3361
1 year ago
psi29a
1c2f92cac9
Merge branch 'use_command_keys' into 'master'
...
Remove special handling for Mac command key, since MyGUI now switches automatically
See merge request OpenMW/openmw!3363
1 year ago
Zackhasacat
349bad4f98
Remove special handling for Mac command key, since MyGUI now switches automatically
1 year ago
psi29a
cf950c2e4a
Merge branch 'sizeable' into 'master'
...
Replace more explicitly sized reads and variable width integers
See merge request OpenMW/openmw!3364
1 year ago
psi29a
42469c4b54
Merge branch 'crash_temporary_ui_element' into 'master'
...
Fix crash #7469
See merge request OpenMW/openmw!3367
1 year ago
Petr Mikheev
87eacf774a
Control GUI modes from Lua
1 year ago
Petr Mikheev
f86a45d60a
[Lua] add __len metafunction for readonly objects
1 year ago
uramer
e1cbeb0d3b
Don't free ui element's shared_ptr right before destroying it
1 year ago
psi29a
c5789b5543
Merge branch 'Fix-BA2GNRLFile-GetFile' into 'master'
...
Fix BA2 general reading file
See merge request OpenMW/openmw!3365
1 year ago
psi29a
ab798be320
Merge branch 'fix_scrollbars' into 'master'
...
Do not use deprecated MyGUI properties
Closes #5896
See merge request OpenMW/openmw!3320
1 year ago
Alexei Kotov
ab4ed390fc
Rewrite compressed BSA loading
1 year ago
Evil Eye
62f47acf6b
Replace more explicitly sized reads and variable width integers
1 year ago
Evil Eye
e660a9ca16
Assign StringRefIds to attributes
1 year ago
psi29a
11ae1a1fcb
Merge branch 'nifstreamingservice' into 'master'
...
NIFStream rewrite/refactoring/rewhatever
See merge request OpenMW/openmw!3281
1 year ago
elsid
bda29819cf
Reduce include dependency for land records
1 year ago
elsid
53c3f95ac8
Avoid redundant copy for LandData underlying data
1 year ago
elsid
955790dc31
Split ESM::Land::loadData
1 year ago
elsid
a027cd898b
Use only cell position to detect cell change
1 year ago
elsid
28614730da
Pass land reference to LandObject constructor
1 year ago
elsid
e6f35373b5
Remove ESM::LandObject dependency on ESM::Land
1 year ago
elsid
8a88a2d61f
Make ESM::LandData::mLoadFlags private
1 year ago
elsid
a17cb0ff0e
Remove unused ESM4::Land fields
1 year ago
elsid
401e748aa0
Avoid redundant casts and use static_cast
1 year ago
elsid
9aa9ce48c9
Use proper naming style for ESM4::Land static variables
1 year ago
elsid
e4e857f51f
Remove redundant ESM4::Land default constructor
1 year ago
elsid
bd426bac5c
Use static_cast
1 year ago
elsid
6f3b7072ac
Change mWnam type to std::array
1 year ago
elsid
0cb37742cb
Replace Land::swap by move assignment
1 year ago
elsid
c88e9dee27
Use unique_ptr to store LandData in ESM::Land
1 year ago
elsid
d0f8ab5767
Move getLandData definitions to class definition
1 year ago
elsid
07599d0bb0
Move condLoad to unnamed namespace
1 year ago
Cédric Mocquillon
3b1d6a7e62
Use the right size
1 year ago
elsid
dad0cb3349
Move transposeTextureData to unnamed namespace
1 year ago
elsid
a2f2b1a3d1
Remove redundant ESM::Land and LandData default constructors
1 year ago
elsid
95a39b3281
Use sized types for land records members
1 year ago
elsid
f15ccec0d9
Remove unused ESM::Land functions
1 year ago
psi29a
16628a766f
Merge branch 'fallout4' into 'master'
...
ESM4 Loader: initial Fallout 4 support
See merge request OpenMW/openmw!3347
1 year ago
psi29a
2b78552dac
Merge branch 'themostfashionablelandintes5' into 'master'
...
Only use loaded data for ESM4 terrain
See merge request OpenMW/openmw!3352
1 year ago
Alexei Kotov
4b38db4a69
Only use loaded data for ESM4::Land
...
Prevents broken vertex colors in cells that lack vertex colors
1 year ago
elsid
db16caa963
Support yaml-cpp 0.8.0
1 year ago
Petr Mikheev
4211665ede
Merge branch 'sounds' into 'master'
...
Lua bindings for sound functions
See merge request OpenMW/openmw!3247
1 year ago