Commit Graph

30815 Commits (8e3576022a327c68c053f1869ff44997262aedd6)
 

Author SHA1 Message Date
elsid 452d1e7e49
Store original string id for Dialogue records 2 years ago
elsid 06f42ba69c
Use fixed size enum type for ESM::Dialogue::mType 2 years ago
elsid 4716583f3e
Set ESM::Dialogue::mType on blank and skip load 2 years ago
elsid d6c8c54dc5
Generate test cases for all ESM3 format versions since MaxStringRefIdFormatVersion 2 years ago
elsid 90ed24f4c9
Split type traits for ESM4, ESM3 and unite common 2 years ago
elsid e1f580e7a0
Use static constexpr string_view for hardcoded ids 2 years ago
elsid d5954aba68
Add suffix to the format version name 2 years ago
Petr Mikheev f442e2831e Fixes in calendar.lua 2 years ago
Petr Mikheev 618b912a20 Dehardcode non-game-specific localization GMSTs; Update l10n files. 2 years ago
psi29a 76cba95a44 Merge branch 'lua' into 'master'
LuaManager refactoring

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

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

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

See merge request OpenMW/openmw!2858
2 years ago
elsid ca9c55ac26
Use common function to add record binding 2 years ago
elsid 33a59a9342
Use ESM::RefId::toDebugString to convert record to string in Lua 2 years ago
elsid 30fd8c9d23
Add benchmarks for RefId serialization and deserialization 2 years ago
Bret Curtis cfab830809 remove windows .github action as it does not work yet 2 years ago
Bret Curtis 9a02e35927 update .github actions to finally run macos and linux 2 years ago
Bret Curtis 05c224d26a Revert "update github workflow for linux and macos support"
This reverts commit f4d10fcaee.
2 years ago
elsid a762624581
Reorganize and update benchmarks 2 years ago
Evil Eye c48c91a07f Fix bed ownership check 2 years ago
elsid 017f3d5484
Interpret ESM::Light::mSound as identifier not a path 2 years ago
psi29a 5446906b30 Merge branch 'avoid_get_ref_id_string_for_spell' into 'master'
Do not use ESM::RefId::getRefIdString for spell id (#7291)

Closes #7291

See merge request OpenMW/openmw!2856
2 years ago
elsid cd4027ffd6
Do not use ESM::RefId::getRefIdString for spell id 2 years ago
psi29a dce809ea95 Merge branch 'editorclone' into 'master'
Fix some GCC12 warnings

See merge request OpenMW/openmw!2854
2 years ago
psi29a 9a20193eb5 Merge branch 'savedgamecell' into 'master'
Fix cell name format in save menu

See merge request OpenMW/openmw!2853
2 years ago
Andrei Kortunov 302c331559 Add field initialization 2 years ago
Andrei Kortunov 11484205f5 Use constexpr to do not generate an invalid code in templates 2 years ago
Evil Eye 54d6fb29c2 Don't store a save's cell name as a RefID 2 years ago
psi29a db1b260323 Merge branch 'gmst_l10n' into 'master'
Support links to GMSTs in l10n files; extract Morrowind-specific l10n files to a separate directory

See merge request OpenMW/openmw!2822
2 years ago
psi29a 99dac61e49 Merge branch 'noskill' into 'master'
Remove Attribute/Skill from tooltips

Closes #7281

See merge request OpenMW/openmw!2845
2 years ago
psi29a 1741a06cd1 Merge branch 'launcher_log' into 'master'
Setup launcher configuration manager and logging before initializing UI

See merge request OpenMW/openmw!2851
2 years ago
psi29a c6d6747d67 Merge branch 'fix_load_quick_keys' into 'master'
Fix load quick keys (#7286)

Closes #7286

See merge request OpenMW/openmw!2850
2 years ago
elsid 9815f930d9
Setup launcher configuration manager and logging before initializing UI 2 years ago
elsid d1e8e56619
Make QuickKey type a fixed size enum class 2 years ago
elsid eb79b29512
Use ranged for loop 2 years ago
elsid 2135eba103
Fix loading ESM3 QuickKeys 2 years ago
psi29a 4b5de083d8 Merge branch 'launcher_code_cleanup' into 'master'
Cleanup launcher code

See merge request OpenMW/openmw!2848
2 years ago
elsid de112a2950
Simplify converting file names into absolute file paths 2 years ago
elsid d18d860ea2
Catch and log exceptions on loading cell names
Instead of terminating the process.
2 years ago
elsid 5a691380ea
Use single set to check presence of archives 2 years ago
elsid b1765cf05a
Do single lookup for widget item 2 years ago
elsid 62536d5cf7
Use static QFile::exists instead of creating object 2 years ago
elsid ecb9c35268
Remove unused variable 2 years ago