Commit Graph

30282 Commits (a2d839071392a467c0a086d8b8e8f7c4196bf863)
 

Author SHA1 Message Date
elsid b6a2fd8fc1
Simplify InfoCollection
There was additional logic to create topic infos index by topic id to make
getTopicInfos and removeDialogueInfos functions faster. In practice it makes
loading slower.

Move infos index by topic to CSMWorld::Data and use only on loading.
2 years ago
elsid de24cdc12c
Log content files loading time by editor 2 years ago
jvoisin 8a6a3c7121 Merge branch 'fix_7210' into 'master'
Fix #7210

Closes #7210

See merge request OpenMW/openmw!2737
2 years ago
Petr Mikheev b71eac3e76 Fix #7210 2 years ago
psi29a a0cea6569b Merge branch 'took_an_arrow_to_the_disposition_cap' into 'master'
Cap temporary disposition gain and compute permanent changes accordingly

Closes #7224

See merge request OpenMW/openmw!2734
2 years ago
Petr Mikheev eceeb15ee5 Fix bug in lua_ui/content.lua: getmetatable(ui.content{}) shouldn't return a global mutable table 2 years ago
Petr Mikheev 65885d994f Don't expose LuaUtil::Callback to lua 2 years ago
Evil Eye 0aa4235096 Cap temporary disposition gain and compute permanent changes accordingly 2 years ago
Petr Mikheev 71ba7b88e2 Move asyncpackage from apps/openmw/mwlua to components/lua 2 years ago
psi29a 9673f5b932 Merge branch 'esm_ref_id_functions' into 'master'
Add functions to read and write ESM::RefId and use them

See merge request OpenMW/openmw!2732
2 years ago
elsid 6d261d38dd
Add functions to read and write ESM::RefId and use them
To be later changed with another implementation.
2 years ago
psi29a bf0da418f9 Merge branch 'feet_stay_wet' into 'master'
Use the teleported Ptr to determine if water walking should be canceled

Closes #7227

See merge request OpenMW/openmw!2731
2 years ago
Evil Eye 8cabc1bf3b Use the teleported Ptr to determine if water walking should be canceled 2 years ago
psi29a 380331ad9b Merge branch 'esm3_variable_string_size' into 'master'
Support variable size strings in ESM3

See merge request OpenMW/openmw!2728
2 years ago
elsid 80e6d6cbe3
Support variable size strings in ESM3 2 years ago
elsid beb017e699
Do not truncate too long strings on writing ESM 2 years ago
elsid c0c723bb1b
Add const to read only function 2 years ago
psi29a 7914618175 Merge branch 'add_missing_include' into 'master'
Add missing include

See merge request OpenMW/openmw!2730
2 years ago
elsid 12d36fb1d7
Add missing include 2 years ago
psi29a 17cb06bb6c Merge branch 'terrain' into 'master'
Discard terrain base layer alpha in non-shader rendering path (bug #6657)

Closes #6657

See merge request OpenMW/openmw!2729
2 years ago
Alexei Kotov 0ba179c332 Discard terrain base layer alpha in non-shader rendering path (bug #6657) 2 years ago
psi29a f124c2c5f9 Merge branch 'fix_physics_locking' into 'master'
Use shared locks in physics system when using multithreaded bullet (#7218)

See merge request OpenMW/openmw!2726
2 years ago
elsid 076e772e3d
Use shared locks in physics system when using multithreaded bullet 2 years ago
psi29a bfb6bab33b Merge branch 'luaclothingbinds' into 'master'
Lua API for Clothing records

See merge request OpenMW/openmw!2723
2 years ago
psi29a 02d1271bc3 Merge branch 'weirdcommitname' into 'master'
Assault victims are always aware of the committed crime (bug #7064)

Closes #7064

See merge request OpenMW/openmw!2725
2 years ago
Alexei Kotov 09716c644e Assault victims are always aware of the committed crime (bug #7064) 2 years ago
Kindi 1d35a83452 Update types.lua 2 years ago
psi29a 02651cd96c Merge branch 'texturefx' into 'master'
Propagate dynamic effects to node's immediate children (bug #6550)

Closes #6550

See merge request OpenMW/openmw!2721
2 years ago
psi29a f1b8de8cfc Merge branch 'esm_signed_left' into 'master'
Use signed type for left record and files size in ESM3 reader context

See merge request OpenMW/openmw!2722
2 years ago
psi29a cb0b5c8eb5 Merge branch 'nolighting' into 'master'
Use falloff start and stop opacity in NoLighting shader

See merge request OpenMW/openmw!2724
2 years ago
Alexei Kotov 0142caacf7 Use falloff start and stop opacity in NoLighting shader 2 years ago
Kindi 4734504e2c Lua binding for Clothing 2 years ago
elsid 1e9e7b7607
Add tests to save and load some ESM3 records 2 years ago
elsid 2e64155c0f
Use signed type for left record and files size in ESM3 reader context
Otherwise reading some of the records like ESM::CellRef without a subrecord
after could lead to underflow of ESM_Context::leftRec which makes
ESM::ESMReader::hasMoreSubs to return true and load hangs for a while trying to
read the same subrecord many times.

Fix ESM::Variant tests since it's now required to have a record for any ESM
data. Add 16 (size of record header) to all expected data sizes.
2 years ago
Alexei Kotov 9deed5c03e Propagate dynamic effects to node's immediate children (bug #6550) 2 years ago
elsid a5ec108cfb
Add missing space 2 years ago
elsid 4f683d1ee9
Throw exception on failed write 2 years ago
uramer 4b54c06635 Remove debug luarocks show 2 years ago
uramer c31d872f18 Use install_luadocumentor_in_docker for teal_ci 2 years ago
uramer a8d32ebdca Rename the build_teal script 2 years ago
uramer 84712b55bb Error on missing arguments for the Teal script 2 years ago
uramer dd3c89c5db Document the Teal workflow 2 years ago
uramer 7d4222b9ce Zip the teal directory 2 years ago
uramer 75fcf53f7d Teal CI 2 years ago
uramer e938c04e30 Generate Teal declarations from luadoc 2 years ago
psi29a 5f1da29881 Merge branch 'bsapriority' into 'master'
Files::Collections: prefer files from highest priority folders (bug #7092)

Closes #7092

See merge request OpenMW/openmw!2716
2 years ago
psi29a f87b9e7bcb Merge branch 'postprocesshud' into 'master'
Improve post-process HUD search field usability (#7198)

Closes #7198

See merge request OpenMW/openmw!2717
2 years ago
psi29a 8040d7a72a Merge branch 'hopechess' into 'master'
Unequip the weapon only after finishing the attack (bug #4610)

Closes #4610

See merge request OpenMW/openmw!2719
2 years ago
Evil Eye f76f0f263e Merge branch 'region51' into 'master'
Reimplement region for TES3 cells

See merge request OpenMW/openmw!2720
2 years ago
psi29a 83894bae8a Merge branch 'nif' into 'master'
Add NiTriBasedGeomData abstraction, bring NiVertexColorProperty to modern standards

See merge request OpenMW/openmw!2714
2 years ago