Commit Graph

27856 Commits (d05a2facf3c32ef896b88095d191162dc36c49fa)
 

Author SHA1 Message Date
fredzio d05a2facf3 Handle NCC flag in Nif files. Objects with this flag will collide only with camera.
Expose objects with NC flag to be used by Lua mods.
3 years ago
Evil Eye 68799cfd2b Merge branch 'cleancmakelist' into 'master'
Update CMakeLists.txt after a file was removed.

See merge request OpenMW/openmw!1778
3 years ago
psi29a 65a6993b17 Merge branch 'msvc_runtime_dlls' into 'master'
Added ICU runtime DLLs to Windows builds

See merge request OpenMW/openmw!1773
3 years ago
psi29a c78cc38383 Merge branch 'fix_get_hash' into 'master'
Fix recover from errors in Files::getHash

See merge request OpenMW/openmw!1777
3 years ago
elsid fbc853804d
Fix recover from errors in Files::getHash 3 years ago
psi29a b4503c9c0a Merge branch 'esm_ifstream' into 'master'
Use ifstream for ESMReader

See merge request OpenMW/openmw!1776
3 years ago
fredzio 3e4c683ba9 Update CMakeLists.txt after a file was removed. 3 years ago
elsid b09570692e
Use ifstream for ESMReader
ESMReader reads the whole file, there is no need in the ConstrainedFileStream.
3 years ago
psi29a ea6b84ce1f Merge branch 'fix_esm_loader_prepare_records' into 'master'
Fix loading order in EsmLoader (#6671)

Closes #6671

See merge request OpenMW/openmw!1774
3 years ago
uramer 934c637c30 Merge branch 'fix_6694' into 'master'
Fix #6694 and add a couple of utility functions

Closes #6694

See merge request OpenMW/openmw!1775
3 years ago
Petr Mikheev 45c9635e94 Fix getmetatable, fix pairsForReadonly, add util.loadCode, _G 3 years ago
elsid 194c11f214
Fix loading order in EsmLoader
Need to load the last present record from a sequence of loaded records. That
means reverse should be called before unique or unique should be applied for
a reversed range. Since unique keeps only the first element from a sub
sequence of equal elements.

Use forEachUnique with reversed range to avoid redundant container
modifications.
3 years ago
Benjamin Winger 165f146e69
Added ICU runtime DLLs to Windows builds 3 years ago
psi29a d3d9abede4 Merge branch 'refactor/predictAndAvoidCollisions' into 'master'
Use active package in predictAndAvoidCollisions

See merge request OpenMW/openmw!1770
3 years ago
uramer 5aa8e475a4 Merge branch 'rendering_raycast' into 'master'
Rendering raycasts in Lua

See merge request OpenMW/openmw!1768
3 years ago
ζeh Matt 1a41cefab3
Use active package in predictAndAvoidCollisions 3 years ago
psi29a 9809b873a0 Merge branch 'esm_namespace_qualifiers' into 'master'
Remove ESM:: namespace qualifier in components/esm3/ and tests

See merge request OpenMW/openmw!1769
3 years ago
psi29a 36436383a5 Merge branch 'ai_travel_destination' into 'master'
Ignore player when checking whether AiTravel destination is occupied by other actor (#6495)

See merge request OpenMW/openmw!1767
3 years ago
elsid 4447ab0ed7
Remove ESM:: namespace qualifier in components/esm3/ and tests 3 years ago
Petr Mikheev 51845e9553 Rendering raycasts in Lua 3 years ago
Petr Mikheev a65f8ebbc6 Reorganize delayed Lua actions 3 years ago
elsid 39da3bfef8
Ignore player when checking whether AiTravel destination is occupied by other actor 3 years ago
psi29a fd6899e91d Merge branch 'task/i10n_fixups' into 'master'
coverity fixes and other bits

See merge request OpenMW/openmw!1766
3 years ago
psi29a 84458baa8b Merge branch 'VA_OpenMW-CS' into 'master'
OpenMW-CS: Issue #3245 Add configurable instance grid, angle, and scale snapping

Closes #3245

See merge request OpenMW/openmw!1737
3 years ago
VidiAquam e2f393cbdb Update CHANGELOG.md, AUTHORS.md 3 years ago
Bret Curtis 7fe6c39aa2 const the key/value 3 years ago
Vidi_Aquam 035fe778b2 Temporary workaround for angle snapping
Made the angle snap only apply to an object when the drag is finished, which is much more usable until the rotation system can be fixed completely
3 years ago
Bret Curtis db3f9da08a coverity fixes and other bits 3 years ago
psi29a 5820e5701a Merge branch 'refactor/shadowtechnique' into 'master'
Cleanup code in mwshadowtechnique.cpp

See merge request OpenMW/openmw!1756
3 years ago
psi29a 03806eb75e Merge branch 'esm_rm_redundant_include' into 'master'
Remove redundant include from esm3/esmreader.hpp

See merge request OpenMW/openmw!1761
3 years ago
psi29a cf1764f255 Merge branch 'constrained_file_stream' into 'master'
Avoid redundant conversion to const char* and use make_shared

See merge request OpenMW/openmw!1763
3 years ago
psi29a 1ddf703106 Merge branch 'icu-fix2' into 'master'
Detect ICU on macOS

See merge request OpenMW/openmw!1760
3 years ago
psi29a 292dda0c78 Merge branch 'esm_read_on_skip' into 'master'
Read when need to skip few bytes

See merge request OpenMW/openmw!1765
3 years ago
elsid 6481324eb1
Read when need to skip few bytes 3 years ago
elsid 5eb8c4aebe
Avoid redundant conversion to const char* and use make_shared 3 years ago
elsid db44f91fd5
Remove redundant include from esm3/esmreader.hpp 3 years ago
Benjamin Winger e3cedb5bfc
Set yaml-cpp and ICU as REQUIRED 3 years ago
Benjamin Winger 2c5a4e6416
Set ICU_ROOT instead of PKG_CONFIG_PATH to find ICU on macos 3 years ago
psi29a 7ebf9a3c45 Merge branch 'fix_skip_cell_ref_data' into 'master'
Fix skip cell ref data (#6693)

Closes #6693

See merge request OpenMW/openmw!1758
3 years ago
psi29a e75504637d Merge branch 'icu-fix' into 'master'
Allow CMake to find the ICU version installed through homebrew

See merge request OpenMW/openmw!1759
3 years ago
ζeh Matt b39aea4346
Move extremeEdges into queue instead of copying 3 years ago
ζeh Matt 19df9c3d17
Use vector for edge queue 3 years ago
elsid c3a924de23
Fix skip DATA in cell ref loading 3 years ago
ζeh Matt 0790af962e
Cleanup code in mwshadowtechnique.cpp 3 years ago
elsid 6b464a9330
Check ESMReader value size in compile time 3 years ago
Benjamin Winger 8bd16179a6
Allow CMake to find the ICU version installed through homebrew 3 years ago
Petr Mikheev d701a96a3c Merge branch 'i18n.lua-updates' into 'master'
Lua i18n updates

See merge request OpenMW/openmw!1621
3 years ago
Benjamin Winger 21ffbcc4b4 Lua i18n updates 3 years ago
jvoisin 5a2cafebea Merge branch 'refactor/6677-3' into 'master'
#6677: Reduce more calls

See merge request OpenMW/openmw!1755
3 years ago
ζeh Matt 058da82823
Reduce calls in CharacterController::updateState 3 years ago