Commit Graph

30772 Commits (e6464498808afed171328bc34dd41f49dd62fc33)
 

Author SHA1 Message Date
Evil Eye 97fb06d8c9 Add RefId::is 2 years ago
Evil Eye 4e0eb75094 Fix exterior check when finding markers 2 years ago
psi29a d11a7899d4 Merge branch 'simple_ref_id_type_check' into 'master'
Replace VisitorCellIdIsESM3Ext with RefId::getIf function

See merge request OpenMW/openmw!2924
2 years ago
elsid 20129568e6
Replace VisitorCellIdIsESM3Ext with RefId::getIf function 2 years ago
Petr Mikheev 270320184e Merge branch 'doc-typo-fix-1' into 'master'
Fix a small typo in the documentation

See merge request OpenMW/openmw!2926
2 years ago
Matjaž Lamut 7345825a47 Fix a typo in the documentation 2 years ago
elsid 62362fc0ef
Use typed settings storage for windows
Group window settings into structs. Include rect sizes in regular and maximized
state and maximized flag. Use them instead of manipulations with string names.
2 years ago
psi29a 4fd8ed8f13 Merge branch 'qt_scene' into 'master'
Migrate from GraphicsWindowQt to QOpenGLWidget

See merge request OpenMW/openmw!2895
2 years ago
Andrei Kortunov 5862f9f284 Do not use GL ES wrappers 2 years ago
psi29a d6d7746c9b Merge branch 'records' into 'master'
[Lua] Fix implementation of types.*.records

See merge request OpenMW/openmw!2918
2 years ago
psi29a 898e43205e Merge branch 'lua_fix_record_id' into 'master'
[Lua] Add missing `record.id` for NPC and Creature records.

See merge request OpenMW/openmw!2919
2 years ago
psi29a 15c83cafe0 Merge branch 'fix_cs_start' into 'master'
Do not initialize settings storage for editor

See merge request OpenMW/openmw!2917
2 years ago
psi29a f946bea7c4 Merge branch 'launcher_typed_settings' into 'master'
Use typed settings storage in the Launcher settings page (#6876)

See merge request OpenMW/openmw!2920
2 years ago
elsid ec01d3cd0c
Use typed settings storage in the launcher settings page 2 years ago
elsid 121b75212f
Move SettingsPage settings related functions to anonymous namespace 2 years ago
Petr Mikheev 55c9cde2ed [Lua] Add missing `record.id` for NPC and Creature records. 2 years ago
Petr Mikheev 9279c3d3e1 [Lua] Fix implementation of types.*.records 2 years ago
elsid 8f84431840
Do not initialize settings storage for editor 2 years ago
psi29a c39083ba7e Merge branch 'itsgraphingtime' into 'master'
Decouple PathgridGraph generation from cell

See merge request OpenMW/openmw!2914
2 years ago
psi29a 087050eddf Merge branch 'original_default_settings' into 'master'
Check only original default settings

See merge request OpenMW/openmw!2913
2 years ago
psi29a e0e3a2698b Merge branch 'fix-load-time' into 'master'
Initialize the date when loading a cell

Closes #7320

See merge request OpenMW/openmw!2911
2 years ago
Evil Eye 584f112a7b Decouple PathgridGraph generation from cell 2 years ago
elsid bdc2eb5250
Check only original default settings
When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg.
2 years ago
psi29a ad25e9b154 Merge branch 'settings_storage' into 'master'
Typed settings storage (#6876)

See merge request OpenMW/openmw!2651
2 years ago
psi29a cf9d2e0d89 Merge branch 'topic/list-potions' into 'master'
Implement API method `records` for all record types

See merge request OpenMW/openmw!2880
2 years ago
psi29a c5feb99ccf Merge branch 'load_esm4' into 'master'
Load more ESM4 records

See merge request OpenMW/openmw!2912
2 years ago
Petr Mikheev 693e3f0081 Hide ESM4 markers 2 years ago
Petr Mikheev ff774d6406 Load more ESM4 records 2 years ago
Evil Eye a90815e8ed Merge branch 'fix_coc_to_interior' into 'master'
Avoid using findCellPosition for coc command implementation (#7312)

Closes #7312

See merge request OpenMW/openmw!2910
2 years ago
Dan Vukelich 7f2acfe173 Move fix to a more logical place 2 years ago
Mitten.O d1fd6d77ca Document the records function for all record types 2 years ago
Mitten.O 85dc0ec481 Create a custom Lua usertype to expose a record store as a read-only array 2 years ago
elsid 83e60fef4e
Avoid using findCellPosition for coc command implementation
It breaks teleport to interior cells and in general is very fragile because
of using exception for common logic path. Remove the function since it's not
used anywhere else.
2 years ago
Mitten.O 11953a421b Document the records function 2 years ago
Dan Vukelich 1aa5a6fde3 Add missing function call to set dates when changing a cell (eg, when loading a save file) 2 years ago
psi29a f5d470395d Merge branch 'lua_esm4' into 'master'
Merge ESM::RefNum and ESM4::FormId

See merge request OpenMW/openmw!2902
2 years ago
psi29a d899848d33 Merge branch 'gmst_misses' into 'master'
Log the message "GMST ... not found" only once for each missing l10n GMST

See merge request OpenMW/openmw!2897
2 years ago
Petr Mikheev f09a689a4f Merge ESM::RefNum and ESM4::FormId 2 years ago
Petr Mikheev 2365ba2ce0 Disable lazy loading 2 years ago
psi29a edfc6b78c8 Merge branch 'fix_esm3_exterior_cell_ref_id' into 'master'
Use lexicographical comparison in ESM3ExteriorCellRefId::operator< (#7316)

Closes #7316

See merge request OpenMW/openmw!2909
2 years ago
psi29a 7d86a56d22 Merge branch 'safecomplete' into 'master'
Only autocomplete string refids

See merge request OpenMW/openmw!2904
2 years ago
psi29a f170ac777c Merge branch 'fix_clang_build' into 'master'
Fix build with clang and libc++

See merge request OpenMW/openmw!2908
2 years ago
elsid bd10becb65
Use lexicographical comparison in ESM3ExteriorCellRefId::operator< 2 years ago
psi29a 8cd5b91b4a Merge branch 'freedomofteleportation' into 'master'
Pass a cell id when teleporting to an exterior

Closes #7317

See merge request OpenMW/openmw!2907
2 years ago
elsid aa77e727b8
Fix build with clang and libc++
libc++ does not have such function:

apps/openmw_test_suite/esm3/testesmwriter.cpp:73:30: error: no member named 'view' in 'std::ostringstream'
            EXPECT_EQ(stream.view().size(), size);
                      ~~~~~~ ^
2 years ago
Evil Eye b027e96dee Pass a cell id when teleporting to an exterior 2 years ago
Evil Eye bee9eafc1a Only autocomplete string refids 2 years ago
psi29a ebb5820dd1 Merge branch 'pathgridgraph' into 'master'
Refactor pathgrid indices to use size_t instead of int

See merge request OpenMW/openmw!2900
2 years ago
Evil Eye 8d8207b734 Refactor pathgrid indices to use size_t instead of int 2 years ago
psi29a 42c40c875d Merge branch 'ref_id_tests' into 'master'
Add more tests for RefId and fix ESM3ExteriorCellRefId

See merge request OpenMW/openmw!2905
2 years ago