Commit Graph

32966 Commits (e9b48e35c0b36c0a9ba50bd0b844aee37deeb2f9)
 

Author SHA1 Message Date
Mads Buvik Sandvei 28eeef59bc Reduce movement solver same-position epsilon size. The previous value causes very stable idles to very slightly slide. 1 year ago
Mads Buvik Sandvei 81095686bf Reset mPreviousAccumulatePosition when not accumulating to avoid an instant transition when resuming idle anims. 1 year ago
Mads Buvik Sandvei cedc5289d7 Dejank movement solver vs animation movement accumulation 1 year ago
Alexei Kotov c1088e5f70 Streamline passing influence data to skinning 1 year ago
Alexei Kotov 102d2c4b43 Merge branch 'fix_lua_build' into 'master'
Fix build with Lua 5.4.6

See merge request OpenMW/openmw!3640
1 year ago
jvoisin 7894e7a748 Merge branch 'enable-jit' into 'master'
Add `sol::lib::jit` to actually enable JIT

See merge request OpenMW/openmw!3639
1 year ago
elsid 1a39ef07c8
Fix build with Lua 5.4.6
/home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp: In member function ‘void MWLua::LuaManager::update()’:
/home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp:127:19: error: use of deleted function ‘Settings::SettingValue<T>::SettingValue(const Settings::SettingValue<T>&) [with T = int]’
  127 |             lua_gc(mLua.sol(), LUA_GCSTEP, Settings::lua().mGcStepsPerFrame);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/elsid/dev/openmw/components/settings/categories/camera.hpp:5,
                 from /home/elsid/dev/openmw/components/settings/values.hpp:4,
                 from /home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp:16:
/home/elsid/dev/openmw/components/settings/settingvalue.hpp:355:9: note: declared here
  355 |         SettingValue(const SettingValue& other) = delete;
      |         ^~~~~~~~~~~~
1 year ago
Alexei Kotov 571a097be7 Merge branch 'avoid_copies' into 'master'
Avoid redundant copies

See merge request OpenMW/openmw!3637
1 year ago
Devin Alexander Torres 8161771969 Add sol::lib::jit to actually enable JIT 1 year ago
Andrei Kortunov 6f68df9ac2 Avoid redundant copies 1 year ago
jvoisin b67d89f2e0 Merge branch 'saveformat' into 'master'
Drop support for old saves

See merge request OpenMW/openmw!3629
1 year ago
Zackhasacat 0ff9831c92 Merge branch 'ondeath' into 'master'
Add a death event to the Lua API

See merge request OpenMW/openmw!3555
1 year ago
Alexei Kotov 754c5a8e2a Restore animated collision shape rescaling 1 year ago
jvoisin 1073bd9753 Merge branch 'actors-still-cant-read' into 'master'
More cleanup of scripted animations

Closes #4743, #5066, and #7641

See merge request OpenMW/openmw!3583
1 year ago
Mads Buvik Sandvei f6a6c278dd More cleanup of scripted animations 1 year ago
Alexei Kotov d12025ffac Merge branch 'changeslog' into 'master'
Add some missing changelog entries

See merge request OpenMW/openmw!3636
1 year ago
Abdu Sharif e043ed935e Add some missing changelog entries 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
Evil Eye efb819b9d2 Rename to Died 1 year ago
Evil Eye ad68b7e18b Turn onDeath the engine handler into OnDeath the regular event 1 year ago
Evil Eye 8cf99822ed Add a death event to the Lua API 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
Alexei Kotov 98dfb68d4a Merge branch 'ejaansalah' into 'master'
Fix the spelling of expel in lua api

See merge request OpenMW/openmw!3608
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
elsid 4c13ecea23
Use settings values for editor 1 year ago
elsid 88a6ecabae
Add lookup index to editor settings category
Prevent adding duplicate settings there.
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
Alexei Kotov 152a5aafdb Merge branch 'Slidy-creep' into 'master'
Update idle state when anim queue is not empty.

See merge request OpenMW/openmw!3602
1 year ago
Evil Eye 659d7fefa1 Add Russian localization 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
Mads Buvik Sandvei f4cc16e469 feedback 1 year ago
Mads Buvik Sandvei b7a4cb0c83 The anim queue should still update when underwater. CharState_SpecialIdle should be retained until the animation queue is done. 1 year ago
Alexei Kotov b96600a7fb Make niftest exceptions more informative 1 year ago
jvoisin ee4993b462 Merge branch 'erasechildren' into 'master'
Use std::erase instead of using std::remove without erasing

See merge request OpenMW/openmw!3627
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
Evil Eye 76172c73f3 Merge branch 'fix_restocking_remove' into 'master'
Fix Lua remove interacting with restocking items

See merge request OpenMW/openmw!3615
1 year ago
Evil Eye 047db00980 Merge branch 'useitem_force_fix' into 'master'
Allow not passing force in ItemUsage events

See merge request OpenMW/openmw!3609
1 year ago
Zackhasacat 67421d67e2 Allow not passing force in ItemUsage events 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
Zackhasacat 7245c507a3 Merge branch 'fix_doc_types' into 'master'
Fix documentation types

See merge request OpenMW/openmw!3614
1 year ago
Andrei Kortunov 623510c073 Use multiplication character in the launcher instead of 'x' 1 year ago