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
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