Commit Graph

30793 Commits (boost_removal)
 

Author SHA1 Message Date
psi29a 4793b71eb3 Merge branch 'topic/lua-create-record' into 'master'
Make API for creating potions

See merge request OpenMW/openmw!2859
1 year ago
Mitten Orvan 4744b1eeda Make API for creating potions 1 year ago
unelsson 3d4da02b18 Don't mess around with btEmptyShape. Use nullptr instead. 1 year ago
elsid e5d5c51673
Add benchmarks for settings access 1 year ago
elsid 3e99deb0e8
Use typed settings storage for detournavigator 1 year ago
elsid db7d0adfe8
Define settings values based on documentation
Using docs/source/reference/modding/settings/*.rst and
files/settings-default.cfg files content.
1 year ago
elsid 3bad40153c
Define typed settings storage with single time initialization
To make sure loaded settings have valid values doing the check once per loading.
And to make access more efficient.
1 year ago
florent.teppe a3a7767093 applies review changes
filepos changed to an actual file pos
moved lambda declaration out of function call
1 year ago
florent.teppe 464092e323 fix oblivion and skyrim 1 year ago
florent.teppe 34dd24b261 Initial changes to detect when context isn't usable 1 year ago
psi29a ba1f91661f Merge branch 'openmw-settings_docs' into 'master'
!2867 again

Closes #7027

See merge request OpenMW/openmw!2868
1 year ago
unelsson e19a3e07aa changelog 1 year ago
unelsson 0a1af644af Make empty collision shape for objects without any triangles. 1 year ago
psi29a 0a6741935c Merge branch 'update_bullet_324' into 'master'
make use of new backported bullet 3.24

See merge request OpenMW/openmw!2870
1 year ago
psi29a bc65c7a53a make use of new backported bullet 3.24 1 year ago
AnyOldName3 fc75fffc52 Okay, maybe some thinking was actually necessary 1 year ago
AnyOldName3 cfbf68f717 The most labour-intensive commit ever to grace this repository 1 year ago
elsid 883a449e19
Add missing documentation for stereo settings 1 year ago
elsid 89639553b4
Fix tooltip delay setting range 1 year ago
elsid ed0411f2e0
Use more specific type description for Lua settings
To match usage in code. "integer" type is usually used for settings intepreted
as C++ int type. But these ones are parsed as std::uint64_t.
1 year ago
psi29a 954e5884c3 Merge branch 'log_setup' into 'master'
Setup logging before loading settings

See merge request OpenMW/openmw!2866
1 year ago
psi29a be413fb0c7 Merge branch 'onactivate' into 'master'
(Lua) onActivate handler in global scripts

See merge request OpenMW/openmw!2864
1 year ago
elsid 70ab116880
Setup logging before loading settings 1 year ago
Petr Mikheev 3c5a9f55c5 Expose the argument `cancelOther` of `AiSequence::stack` to Lua 1 year ago
Petr Mikheev a72dc6c7a1 (Lua) Add onActivate handler in global scripts 1 year ago
psi29a cd6413c060 Merge branch 'fix_dialogue_title' into 'master'
Show original dialogue name

See merge request OpenMW/openmw!2862
1 year ago
psi29a e6c9684955 Merge branch 'fix_launcher' into 'master'
Fix #7294 (launcher creates new contentlist everytime)

Closes #7294

See merge request OpenMW/openmw!2863
1 year ago
Petr Mikheev 0769e3daf0 Fix #7294 (launcher creates new contentlist everytime) 1 year ago
elsid 452d1e7e49
Store original string id for Dialogue records 1 year ago
elsid 06f42ba69c
Use fixed size enum type for ESM::Dialogue::mType 1 year ago
elsid 4716583f3e
Set ESM::Dialogue::mType on blank and skip load 1 year ago
elsid d6c8c54dc5
Generate test cases for all ESM3 format versions since MaxStringRefIdFormatVersion 1 year ago
elsid 90ed24f4c9
Split type traits for ESM4, ESM3 and unite common 1 year ago
elsid e1f580e7a0
Use static constexpr string_view for hardcoded ids 1 year ago
elsid d5954aba68
Add suffix to the format version name 1 year ago
Petr Mikheev f442e2831e Fixes in calendar.lua 1 year ago
Petr Mikheev 618b912a20 Dehardcode non-game-specific localization GMSTs; Update l10n files. 1 year ago
psi29a 76cba95a44 Merge branch 'lua' into 'master'
LuaManager refactoring

See merge request OpenMW/openmw!2852
1 year ago
psi29a 8f80895b59 Merge branch 'build_fix' into 'master'
Add missing include

See merge request OpenMW/openmw!2860
1 year ago
psi29a 6756e1ba97 Merge branch 'lua_ref_id' into 'master'
Use ESM::RefId for Lua records

See merge request OpenMW/openmw!2857
1 year ago
Andrei Kortunov e1bee039ac Add missing include 1 year ago
Petr Mikheev a88fcbffb0 Address review comments 1 year ago
Petr Mikheev 8d1e52ed51 Extract engine handlers processing from LuaManager to a new class EngineEvents 1 year ago
Petr Mikheev 7ef759c78b Refactor mwlua/eventqueue and extract some code out of LuaManager 1 year ago
Petr Mikheev 4fd07cb58d Implement MWWorld::Class::isItem(ptr) and remove a hacky MWLua::WorldView::isItem. 1 year ago
elsid b7fdca0fe6
Use serialized ESM::RefId for Lua records 1 year ago
jvoisin 2f2b952e12 Merge branch 'sleepy_time' into 'master'
Fix bed ownership check

See merge request OpenMW/openmw!2858
1 year ago
elsid ca9c55ac26
Use common function to add record binding 1 year ago
elsid 33a59a9342
Use ESM::RefId::toDebugString to convert record to string in Lua 1 year ago
elsid 30fd8c9d23
Add benchmarks for RefId serialization and deserialization 1 year ago