1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-22 09:53:54 +00:00
Commit graph

28041 commits

Author SHA1 Message Date
uramer
95ad67eb8b Add extraRoll to the Lua camera package 2022-05-12 23:21:47 +02:00
Evil Eye
4bd2f20979 Merge branch 'rm_environment_cleanup' into 'master'
Remove Environment cleanup

See merge request OpenMW/openmw!1846
2022-05-12 17:48:48 +00:00
AnyOldName3
1b5f4f6b36 Merge branch 'fix_default' into 'master'
Correct default window mode

See merge request OpenMW/openmw!1847
2022-05-11 23:43:35 +00:00
Cody Glassman
de4a75821e Correct default window mode 2022-05-11 23:43:35 +00:00
elsid
a710cf6d10
Remove Environment cleanup
Some managers may use the environment in the destructors. Setting them to
nullptr may lead to nullptr dereference when the object is still alive and can
be accessible. But after object is destructed it's UB anyway to dereference
nullptr or a dangling pointer.
2022-05-11 23:26:39 +02:00
psi29a
5ff4a15a01 Merge branch 'fix/randomseed' into 'master'
Use random seed specified by settings for new games

See merge request OpenMW/openmw!1843
2022-05-11 14:58:39 +00:00
ζeh Matt
926cdfbe19
Use random seed specified by settings for new games 2022-05-11 16:37:16 +03:00
psi29a
2e8f9f471f Merge branch 'fix_mouse_events' into 'master'
Make the documentation clearer, match the documentation when no buttons are pressed for an event

See merge request OpenMW/openmw!1842
2022-05-10 19:33:32 +00:00
uramer
e92c88a133 Make the documentation clearer, match the documentation when no buttons are pressed for an event 2022-05-10 20:00:42 +02:00
Petr Mikheev
f809354d92 Merge branch 'lua_viewdistance' into 'master'
Lua Bindings: Add view distance bindings to camera

See merge request OpenMW/openmw!1838
2022-05-09 19:40:48 +00:00
Cody Glassman
882245b935 Lua Bindings: Add view distance bindings to camera 2022-05-09 19:40:48 +00:00
psi29a
8bf5de69ad Merge branch 'rm_actors_static' into 'master'
Make MWMechanics::Actors local static variables to be members

See merge request OpenMW/openmw!1839
2022-05-09 07:31:15 +00:00
psi29a
0145819bc9 Merge branch 'borderless_fullscreen' into 'master'
Windowed fullscreen mode (#6700)

Closes #6700

See merge request OpenMW/openmw!1825
2022-05-09 07:29:24 +00:00
cody glassman
ad139f2f9a rename to windowed fullscreen 2022-05-08 22:56:39 -07:00
cody glassman
05901a2480 add borderless windows, deprecate fullscreen mode 2022-05-08 22:56:39 -07:00
elsid
ef64587cbf
Mark unchanging static as const 2022-05-09 00:59:51 +02:00
elsid
66c9b6c199
Make MWMechanics::Actors local static variables to be members 2022-05-09 00:59:37 +02:00
elsid
87ca575d60
List private members of MWMechanics::Actors in a single place 2022-05-09 00:55:09 +02:00
Petr Mikheev
45161d91c9 Merge branch 'lua_record_types' into 'master'
Lua API for NPC and Creature records

See merge request OpenMW/openmw!1823
2022-05-08 20:32:00 +00:00
psi29a
fad6a849a5 Merge branch 'rm_redundant_virtual' into 'master'
Remove redundant virtual functions

See merge request OpenMW/openmw!1836
2022-05-08 16:51:38 +00:00
uramer
9c5887aab6 Add NPC and Creature record bindings 2022-05-08 16:36:17 +02:00
psi29a
39a48d3275 Merge branch 'settings_interface' into 'master'
Settings interface

See merge request OpenMW/openmw!1731
2022-05-08 13:45:38 +00:00
elsid
31bd87936f
Remove redundant virtual World::adjustSky function 2022-05-08 15:41:53 +02:00
elsid
b32a787cd8
Add explicit dependency to World from Scene
To avoid redundant MWBase::Environment::get().getWorld() calls and virtual
calls.
2022-05-08 15:41:53 +02:00
elsid
9320fb50ab
Remove redundant MWBase::Environment::get().getWorld() calls 2022-05-08 15:41:53 +02:00
elsid
f03360b666
Move RenderingManager::update call to World::update
There is no need to do that in Scene::update and pass paused argument there.
2022-05-08 15:41:52 +02:00
elsid
8473336b06
Remove redundant virtual functions 2022-05-08 15:41:52 +02:00
uramer
5d006ef14b Merge branch 'fix_lua_record_tostring' into 'master'
[Lua] Fix stupid bug in tostring for ESM::Weapon and ESM::Door

See merge request OpenMW/openmw!1835
2022-05-08 12:17:05 +00:00
Petr Mikheev
6a97a21fbd [Lua] Fix stupid bug in tostring for ESM::Weapon and ESM::Door 2022-05-08 13:09:02 +02:00
psi29a
408540517a Merge branch 'refactor/fCombatInvisoMult' into 'master'
Avoid looking up settings from gmst each frame

See merge request OpenMW/openmw!1771
2022-05-08 10:43:08 +00:00
uramer
cd3535cd63 Document Settings interface, add scripts to CMakeLists 2022-05-08 11:15:17 +02:00
uramer
1b62dda9f6 Generate search hints 2022-05-08 11:15:17 +02:00
uramer
5e90b1db0d Define order of groups in a page 2022-05-08 11:15:17 +02:00
uramer
26154c85a1 Check if options arguments are a table 2022-05-08 11:15:17 +02:00
uramer
9b27973479 Deleted files/builtin_scripts/openmw_aux/settings.lua 2022-05-08 11:15:17 +02:00
uramer
d9b4871f0c Apply Flex arrange to each child separately 2022-05-08 11:15:17 +02:00
uramer
b899320e9f Use storage subscribe, unify groups into pages 2022-05-08 11:15:17 +02:00
uramer
a35bc1dee0 openmw_aux.settings, rework to support local scripts 2022-05-08 11:15:17 +02:00
uramer
38e0f5c0af Fix a docs typo 2022-05-08 11:15:17 +02:00
uramer
76b16f57da Change settings localization, add group name and description 2022-05-08 11:15:17 +02:00
uramer
711f982e19 Simplify renderers, standard setting reset 2022-05-08 11:15:17 +02:00
uramer
a0c0c39a8c Separate setting keys and names, support localization 2022-05-08 11:15:17 +02:00
uramer
1f5e3b78d4 Use Flex, don't force re-renders on layout table changes 2022-05-08 11:15:17 +02:00
uramer
aea2c019de Fix content names for layouts inserted with :add() 2022-05-08 11:15:16 +02:00
uramer
096255534a Initial Lua Settings API prototype 2022-05-08 11:15:16 +02:00
psi29a
49487a17e6 Merge branch 'environment' into 'master'
Make Environment a storage of referencing pointers instead of owned

See merge request OpenMW/openmw!1830
2022-05-08 08:47:34 +00:00
psi29a
da77d737e2 Merge branch 'engine_tests' into 'master'
Introduce OpenMW integration tests

See merge request OpenMW/openmw!1005
2022-05-08 08:42:40 +00:00
psi29a
e10bd29b8a Merge branch 'now-you-see-me' into 'master'
Tell CMake where to find ICU properly

See merge request OpenMW/openmw!1821
2022-05-08 08:34:17 +00:00
psi29a
c0ffb289ab Merge branch 'ptmikheev-master-patch-72894' into 'master'
Fix #6731

Closes #6731

See merge request OpenMW/openmw!1832
2022-05-08 08:33:43 +00:00
psi29a
71e4e5ceec Merge branch 'lua_activate' into 'master'
[Lua] Fix the bug that object:activate() doesn't trigger mwscripts

See merge request OpenMW/openmw!1834
2022-05-08 08:30:50 +00:00