elsid
7038c82690
Configure mav navmeshdb file size from the launcher
3 years ago
elsid
1baee5ddba
Add check box to remove unused tiles
3 years ago
psi29a
1ac7eaa6b0
Merge branch 'NiFltAnimationNode' into 'master'
...
Add NiFltAnimationNode support
Closes #6684
See merge request OpenMW/openmw!1732
3 years ago
psi29a
fc5605fc7f
Merge branch 'navmeshtool_binary_log' into 'master'
...
Send status of navmeshtool to launcher using type binary messages
See merge request OpenMW/openmw!1630
3 years ago
Bret Curtis
c376f3793e
check that the index is now -1; otherwise bad things happen
3 years ago
Bret Curtis
0db5415976
refactor to use mInternal, support Flag_Reverse and updated changelog/authors.md
3 years ago
Wolfgang Lieff
ead73fce31
initial NiFltAnimationNode support
3 years ago
psi29a
8b2c5e4801
Merge branch 'replace_boost_variant' into 'master'
...
Replace boost::variant by std::variant
See merge request OpenMW/openmw!1747
3 years ago
elsid
a46714df67
Replace boost::variant by std::variant
3 years ago
Petr Mikheev
3af8ea5dfc
Update Lua bindings for the camera
3 years ago
Petr Mikheev
7186ea8ab4
[Lua] New overload `Actor.equipment(actor, slot)`.
3 years ago
Petr Mikheev
5ed22c4c7a
Minor fix in actors.cpp
3 years ago
elsid
dc20e799e1
Use static object to register classes
3 years ago
Matt
49e21e121a
Revert "Merge branch 'refactor/6677-2' into 'master'"
...
This reverts merge request !1733
3 years ago
psi29a
ca77ae336f
Merge branch 'refactor/6677-2' into 'master'
...
Introduce IndexedVector
See merge request OpenMW/openmw!1733
3 years ago
Matt
21e4c10fa9
Introduce IndexedVector
3 years ago
psi29a
e510612e46
Merge branch 'issue-6558-move_away_from_md5_in_cmake' into 'master'
...
Issue 6558 Move away from md5 in cmake
See merge request OpenMW/openmw!1740
3 years ago
Eris Caffee
14b5bef64f
Issue 6558 Move away from md5 in cmake
...
Updated CMakeLists.txt files to use sha512 instead of md5 to verify downloads
3 years ago
elsid
6e0d660dd5
Check whether model is empty before trying to insert object
3 years ago
Vidi_Aquam
abf0c8048e
Change reading of settings and add missing logic to mouse wheel drag
3 years ago
Vidi_Aquam
6d7c8f25fc
Implement grid snapping and angle snapping in OpenMW-CS
...
Adds configurable snap settings for instance movement, rotation and scaling, used with the secondary edit button
3 years ago
elsid
3878a12ed3
Delay cell grid change until scene update
...
This allows proper profiling. Changing cell grid is not a part of physics
system, it's a part of world system.
3 years ago
elsid
2d5ccc804b
Exchange binary messages between navmeshtool and launcher
3 years ago
elsid
a21c17ab26
Use crash catcher in launcher
3 years ago
Petr Mikheev
fbc84465c5
Merge branch 'futureproof_layers' into 'master'
...
Add layer size, make layers API more flexible
See merge request OpenMW/openmw!1724
3 years ago
ζeh Matt
c3d02492df
Cleanup stopMovement
3 years ago
ζeh Matt
33706923a3
Restructure function updateCrimePursuit
3 years ago
ζeh Matt
9821982944
Restructure function updateEquippedLight
3 years ago
ζeh Matt
127366a948
Restructure function updateDrowning
3 years ago
ζeh Matt
0b306bc1ea
Restructure function engageCombat
3 years ago
ζeh Matt
8631b96680
Restructure function updateGreetingState
3 years ago
ζeh Matt
5e44dd41eb
Restructure function updateMovementSpeed
3 years ago
ζeh Matt
23615e653a
Mark getActivePackage const
3 years ago
ζeh Matt
cba51e5e1c
Restructure function updateHeadTracking
3 years ago
ζeh Matt
f5b527e445
Restructure function isCommanded
3 years ago
psi29a
1c70b9790c
Merge branch 'covid_wont_stop_me' into 'master'
...
Don't reset last hit object if the ID doesn't match
Closes #6682
See merge request OpenMW/openmw!1727
3 years ago
Evil Eye
c1d700f770
Don't reset last hit object if the ID doesn't match
3 years ago
Evil Eye
7695f03c4c
Remove unused variable
3 years ago
psi29a
2b83df09b6
Merge branch 'refactor/spell-vector' into 'master'
...
Refactor mUsedPowers to use vector
See merge request OpenMW/openmw!1725
3 years ago
psi29a
1f14f97d17
Merge branch 'navmeshdb_max_file_size' into 'master'
...
Limit max navmeshdb file size (#6649 )
Closes #6649
See merge request OpenMW/openmw!1716
3 years ago
Nelsson Huotari
6869fa18e4
Fix unsafe memory access at object.cpp
3 years ago
Evil Eye
93d195646c
Lua stats
3 years ago
ζeh Matt
edca5ac0b8
Rename hasDisease to hasSpellType and refactor function
3 years ago
ζeh Matt
dcdba227f7
Use vector for mUsedPowers for deterministic order
3 years ago
uramer
5d1fe6c2bc
Add layer size, make layers API more flexible
3 years ago
psi29a
6d55317d57
Merge branch 'refactor/prng-2' into 'master'
...
Save random state and refactor usage of generators
See merge request OpenMW/openmw!1715
3 years ago
ζeh Matt
769be88d43
Adjust DetourNavigatorNavigatorTest to the new prng values
3 years ago
ζeh Matt
8103ff2e6f
Make the CI happy
3 years ago
ζeh Matt
f8f3bb2421
Use std::minstd_rand and split serialization from save/load
3 years ago
ζeh Matt
0611a8c3a7
Start new game with specified seed in options
3 years ago
ζeh Matt
151770ccf1
Separate global vs world rng functions and use custom prng
3 years ago
ζeh Matt
08fae7be6e
Pass the prng from world where appropriate
3 years ago
ζeh Matt
b502dc12f0
Add prng to World instance and serialize state in Save
3 years ago
jvoisin
eb46bde75e
Merge branch 'lua_records' into 'master'
...
Lua bindings for ESM::Door and ESM::Weapon records
See merge request OpenMW/openmw!1717
3 years ago
Petr Mikheev
1b1e81b90e
Lua bindings for ESM::Door and ESM::Weapon records
3 years ago
Petr Mikheev
d185cb6dce
Add Lua function `ui.screenSize()`
3 years ago
Evil Eye
d7d1a85143
Restore dialogue autocompletion in the console
3 years ago
elsid
5b9dd10cbe
Limit max navmeshdb file size
...
Use "pragma max_page_count" to define max allowed file size in combination with
"pragma page_size" based on a new setting "max navmeshdb file size".
* Stop navmeshtool on the first db error.
* Disable writes to db in the engine on first "database or disk is full"
SQLite3 error. There is no special error code for this error.
* Change default "write to navmeshdb" to true.
* Use time intervals for transaction duration instead of number of changes.
3 years ago
Petr Mikheev
fa115418eb
[Lua] Remove queries
3 years ago
Petr Mikheev
0f84bfde51
[Lua] Replace cell.selectObjects with cell.getAll
3 years ago
Petr Mikheev
43bed7f0d2
[Lua] Split obj.inventory into Actor.inventory(obj) and Container.content(obj)
3 years ago
Petr Mikheev
d251c4e2a1
[Lua] Change behavior of `obj.type`
3 years ago
Petr Mikheev
af93ebf433
[Lua] Move class-specific functions to `openmw.types`
3 years ago
AnyOldName3
696be1cc39
Merge branch 'fix_6589' into 'master'
...
Add default value for `user-data` in openmw.cfg
Closes #6589
See merge request OpenMW/openmw!1632
3 years ago
duncanspumpkin
3a117cac22
Switch to a constexpr for FourCC constant
...
Add static asssert on wrong size
3 years ago
jvoisin
8a182c130a
Merge branch 'refactor/prng' into 'master'
...
Refactor and rename some things around Misc::Rng
See merge request OpenMW/openmw!1710
3 years ago
Matt
54e114d83e
Avoid string copies for ESM::Variant::getString
3 years ago
ζeh Matt
d83a381f79
Refactor and rename some things around Misc::Rng
3 years ago
Petr Mikheev
696c2135ef
Merge branch 'FixSettingsLoaderForEditor' into 'master'
...
Make settings loader differentiate between engine and editor (fixes #6658 ).
Closes #6658
See merge request OpenMW/openmw!1706
3 years ago
Martin Otto
96e48e5492
Make settings loader differentiate between engine and editor ( fixes #6658 ).
3 years ago
Petr Mikheev
df41b4080d
Merge branch 'refactor/headtracking' into 'master'
...
Small improvement for headtracking
See merge request OpenMW/openmw!1683
3 years ago
Matt
0b528d3bfb
Small improvement for headtracking
3 years ago
ζeh Matt
129d68e299
Fix #6660 : Crash during intro video when closing the game
3 years ago
psi29a
3afa46b25e
Merge branch 'CPP20_support' into 'master'
...
Support C++20
See merge request OpenMW/openmw!1705
3 years ago
Bret Curtis
32fd6f297a
static_cast bitwise operation between different enumeration types
3 years ago
Bret Curtis
1927b1c6d9
use static cast to handle: deprecated between enumerations of different types
3 years ago
Bret Curtis
ad11cc8d8a
reinstall fontconfig as needed; const an imbigious == operator
3 years ago
Bret Curtis
4b742dd461
explicit capture for lamda
3 years ago
psi29a
3558196098
Merge branch 'Newer-Bsa-formats-no-longer-load' into 'master'
...
#6651 Newer bsa formats no longer load
Closes #6651
See merge request OpenMW/openmw!1703
3 years ago
Evil Eye
25feea9b16
Prevent write to empty vector element
3 years ago
psi29a
ceae2d664d
Merge branch 'refactor/stdlist' into 'master'
...
Use std::vector instead of std::list for some functions
See merge request OpenMW/openmw!1699
3 years ago
Cédric Mocquillon
ff7ad93bac
Avoid missusing of CompressedBSAFile with private inheritance
3 years ago
uramer
6845d681f2
Update hardcoded layers (hotfix for https://gitlab.com/OpenMW/openmw/-/merge_requests/1681 )
3 years ago
psi29a
2d4e9b38ae
Merge branch 'lua_ui_image' into 'master'
...
Document the Lua Image widget, add UI texture resources
See merge request OpenMW/openmw!1637
3 years ago
uramer
67879bac55
MR feedack
3 years ago
Petr Mikheev
6afafbbe30
Merge branch 'refactor_layers' into 'master'
...
Refactor UI layers
See merge request OpenMW/openmw!1681
3 years ago
uramer
21a363d96f
Refactor UI layers
3 years ago
uramer
fc50724f5c
Render text and images correctly in templates with slots
3 years ago
uramer
e092ee2624
Document the Lua Image widget, add UI texture resources
3 years ago
jvoisin
7f3058d501
Use toStringView in esmtool instead of toString
3 years ago
ζeh Matt
eca405e5c7
Use std::vector instead of std::list
3 years ago
elsid
42d6032c8b
Support compilation with c++20
3 years ago
psi29a
7e4e78b1a7
Merge branch 'engarde' into 'master'
...
Always reduce weapon condition by the raw damage (bug #6559 )
Closes #6559
See merge request OpenMW/openmw!1694
3 years ago
Alexei Dobrohotov
fdd9e6a793
Always reduce weapon condition by the raw damage (bug #6559 )
3 years ago
psi29a
34be9329eb
Merge branch 'ascivilaspossible' into 'master'
...
Increase the base actor angular velocity to 900°/sec (#5192 )
Closes #5192
See merge request OpenMW/openmw!1690
3 years ago
psi29a
dd281e1e93
Merge branch 'fix_collision_boxes' into 'master'
...
Fix #6616 : Fix incorrect collision box calculations
Closes #6616
See merge request OpenMW/openmw!1687
3 years ago
Alexei Kotov
38a0659b7f
Merge branch 'weak_ptr' into 'master'
...
Store std::weak_ptr into mUpdateAabb.
See merge request OpenMW/openmw!1578
3 years ago
Alexei Kotov
4a3d7a1ff7
Merge branch 'esm3_ai_package' into 'master'
...
Use unique_ptr to manage AiPackage lifetime
See merge request OpenMW/openmw!1691
3 years ago
Alexei Kotov
087084abdc
Merge branch 'projectilefix' into 'master'
...
Fix for projectile movement simulation (#6526 and probably #6434 )
See merge request OpenMW/openmw!1518
3 years ago
elsid
595c2e0a8e
Use unique_ptr to manage AiPackage lifetime
3 years ago