Commit Graph

357 Commits

Author SHA1 Message Date
glassmancody.info 8c3b00164e soft particles 2021-10-30 12:19:31 -07:00
Petr Mikheev dd96eba2b0 Update OpenMW Lua docs 2021-10-26 21:52:42 +02:00
elsid 144862aa35
Define default actor half extents in settings
Player's half extents may change over time when wolfskin model is used for
example. Having it in settings is a more presistent approach.
2021-10-11 19:41:43 +02:00
Hristos N. Triantafillou bec04c6613
Unbreak the formatting broken by !1208 2021-09-29 11:13:54 -05:00
Cédric Mocquillon 080c909c28 Merge the 'debug chunks' and 'object paging debug batches' settings into a single one 2021-09-11 21:53:05 +02:00
Cédric Mocquillon 98a0819d52 Debug terrain chunks 2021-09-11 21:53:04 +02:00
Bo Svensson 9d661359a1
Groundcover consolidation (#3096)
* chunkmanager.hpp viewdistance

* chunkmanager.cpp viewdistance

* chunkmanager.hpp viewdistance

* quadtreeworld.cpp viewdistance

* quadtreeworld.cpp consolidate

* quadtreeworld.hpp consolidate

* renderingmanager.cpp groundcover consolidate

* renderingmanager.hpp groundcover consolidate

* renderingmanager.cpp updater move

* renderingmanager.hpp updater move

* groundcover.hpp activegrid consolidation

* groundcover.cpp activegrid consolidation

* settings-default.cfg dead settings remove

* viewdata.cpp revert

* wrong file paste mistake

* wrong file paste mistake

* wrong file paste mistake

* renderingmanager.cpp updatecallback fix

* renderingmanager.cpp namespace fix

* groundcover.hpp redefinition fix

* groundcover.cpp redefinition fix

* renderingmanager.cpp crash fix

* renderingmanager.cpp euclidean groundcover distance

* viewdata.hpp getreusedistance

* quadtreeworld.cpp reusedistance

* groundcover.rst [ci skip]
2021-09-09 23:10:22 +02:00
Hristos N. Triantafillou dc623597b4
This is the right path for saves 2021-09-08 19:19:40 -05:00
Cédric Mocquillon b0e30e4bb6 Change setting to clamp the local viewing distance to fix value (instead of coeff) 2021-08-09 19:43:34 +02:00
glassmancody.info cad0b151cb enable shaders path and dehardcode depth formats 2021-08-04 17:39:11 -07:00
CedricMocquillon 8c87defddf [Local map] Use the distance view in the local map 2021-07-25 14:17:08 +02:00
Cédric Mocquillon 3373afcc83 [Settings] Set values 2021-07-25 14:17:07 +02:00
fredzio 643a64cb2f Change some settings for async physics:
- default to 1 thread
- default to always use defered aabb update, remove option
- always keep a cache of LOS request for at least the current frame.
This decreases number of raycast, especially when a lot of actors are
involved and "NPCs avoid collisions" is on
2021-07-11 17:07:39 +02:00
Petr Mikheev 403d31313c New setting "lua num threads". Thread syncronization is changed from std:🧵:yield to std::condition_variable. 2021-07-09 20:48:54 +02:00
Petr Mikheev 9746800eed Documentation for Lua scripting 2021-07-09 20:24:56 +02:00
elsid 4259f7f230
Add setting to enable/disabled notification for saved screenshots 2021-07-08 21:14:01 +02:00
Matjaž Lamut a582013e95 Initial page to document the Template. Mainly deals with how to install it.... 2021-06-19 12:08:57 +00:00
psi29a 4bc7012104 Merge branch 'pack-default-settings' into 'master'
Pack default settings

Closes #5925

See merge request OpenMW/openmw!822
2021-05-18 08:11:13 +00:00
psi29a fd89582e0c Merge branch 'navmesh_wait' into 'master'
Wait until navmesh is generated within given distance around player (#5500)

Closes #5500

See merge request OpenMW/openmw!819
2021-05-13 16:56:39 +00:00
Andrei Kortunov 49a744b65a Make groundcover to use rendering distance in units instead of cells 2021-05-12 09:29:25 +04:00
Andrei Kortunov 08f30e6f50 Temporary increase default near clip distance, until reverse-z depth buffer is implemented 2021-05-11 21:41:29 +04:00
AnyOldName3 92325976e9 Update documentation to refer to defaults.bin 2021-05-09 21:13:34 +01:00
Joakim Berg 60649792ba Add information about DX format being used in normal maps 2021-05-07 12:29:06 +00:00
elsid 7a51d0db18
Wait until navmesh is generated within given distance around player
Add a setting to change this distance.

To prevent situations when there is not enough navmesh generated and actors
can't find path correctly.
2021-05-05 19:44:16 +02:00
psi29a 440a6ff45b Merge branch 'dehardcoded-settings-docs' into 'master'
Document the new settings entries under [Models] section, used for dehardcoded mesh paths.

See merge request OpenMW/openmw!764
2021-05-04 22:49:35 +00:00
elsid ec87b3f8f7
Remove redundant ChunkyTriMesh
This AABB tree required when need to filter out input mesh that has not
influence navmesh tile output. This filtering is already done before. Each
recast mesh corresponds to a single navmesh tile and has appropriate bounds.
2021-05-04 13:00:06 +02:00
psi29a d95cd985a4 Merge branch 'fix_settings_doc' into 'master'
Fix default object paging active grid value in the doc

See merge request OpenMW/openmw!797
2021-05-01 23:36:29 +00:00
elsid 43b19c4a46
Fix default object paging active grid value in the doc 2021-05-01 14:42:40 +02:00
Matjaž Lamut 5a238f3c80 Documentation on what the sky system in Morrowind / OpenMW is composed of 2021-04-30 23:01:11 +00:00
Lamoot cbfaab51e7 Mention and link settings for dehardcoded models in index page of custom models section. 2021-04-19 21:21:53 +02:00
Lamoot 55416a57ef Document the newly added settings under [Models] section, used for dehardcoded mesh paths. 2021-04-19 20:11:13 +02:00
psi29a f3354c509e Merge branch 'stomp' into 'master'
Adjustable Stomp

See merge request OpenMW/openmw!575
2021-04-18 21:35:37 +00:00
AnyOldName3 ce3ed28403 Control stomping via settings. 2021-04-18 21:44:23 +01:00
Lamoot 4d4fc5ed0b Finish the section on materials setup. 2021-04-18 21:28:44 +02:00
Matjaž Lamut 8b40128559 Finish the section on how to set up collision shapes in Blender. 2021-04-18 15:14:36 +00:00
Lamoot ee2bcff694 Various improvements to the COLLADA format asset pipeline page. Added images. Added more information on how to define textkeys. Always use all capitals for the COLLADA format name. Barebones subsections for materials and collisions. 2021-04-18 15:52:11 +02:00
Andrei Kortunov 57b501ad13
Merge pull request #3067 from akortunov/master
Limit pointers cache size to avoid possible bad_alloc errors
2021-04-17 10:31:47 +04:00
psi29a d0883f9a0d Merge branch 'light_settings_tweak' into 'master'
Lighting patch

Closes #5957 and #5959

See merge request OpenMW/openmw!752
2021-04-16 19:47:26 +00:00
glassmancody.info 16856d45c5 Lighting Patch
Fixes build errors with older OSG builds and some issues with 'shared' layout.
Bring back ambient in inventory through lightmodel instead of sun ambient, mirrors scene ambient/sunlight relationship.
Forces shaders when certain lighting methods are enabled and finalize settings.
Correctly override sun for localmap.
2021-04-16 11:55:40 -07:00
Andrei Kortunov 5de72c94ab Limit pointers cache size to avoid possible bad_alloc errors 2021-04-16 08:10:31 +04:00
Andrei Kortunov 33b8233887 Validate GUI scaling and place it to the launcher 2021-04-15 15:18:32 +04:00
psi29a f1cfdafd4d Merge branch 'why_are_the_christmas_lights_still_up' into 'master'
Remove 8 light limit and add configurable lighting enhancements

See merge request OpenMW/openmw!618
2021-04-13 19:15:08 +00:00
glassmancody.info 531a6e1979 Code review fixes, remove implicit GLSL casts 2021-04-13 11:09:54 -07:00
glassmancody.info 582f7b52cf Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up 2021-04-13 11:09:52 -07:00
glassmancody.info 9e80091aff clear up force shaders and make it less convoluted 2021-04-13 11:09:49 -07:00
glassmancody.info 71c30a31df in-game settings, some require restart 2021-04-13 11:09:49 -07:00
glassmancody.info 3d713e8602 Fix incorrect minimum ambient 2021-04-13 11:09:49 -07:00
glassmancody.info cc31e1eea1 Ambient luminance threshold setting 2021-04-13 11:09:35 -07:00
glassmancody.info 690995988b More formatting, OpenCS cells are unbroken 2021-04-13 11:09:35 -07:00
glassmancody.info 142c6d2993 Enable groundcover lighting for non FFP 2021-04-13 11:09:35 -07:00
glassmancody.info 328ec85757 Code review cleanup, add setting documentation 2021-04-13 11:09:35 -07:00
elsid 634556be9d
Add setting to allow following creatures to find path over water surface 2021-04-11 21:59:28 +02:00
Matjaž Lamut 400cae58e5 Collada user documentation 2021-04-10 12:52:42 +00:00
Simon Meulenbeek 75b4871bab Add Audio settings to openmw-launcher 2021-04-09 19:28:08 +00:00
elsid 313355cb3d
Fix default max tile size in navigator doc 2021-03-23 21:40:32 +01:00
Hristos N. Triantafillou 209e7718a8
Clarify the requirements of a data folder
The current text could be interpreted to mean that a data folder
_must_ have a plugin, but this isn't the case.

This added text clarifies that a plugin or resources are needed.
2021-03-21 15:37:48 -05:00
psi29a cc6f08930b Merge branch 'alpha-meddling' into 'master'
Replace deprecated alpha test in shader visitor

Closes #4899

See merge request OpenMW/openmw!473
2021-03-13 08:13:19 +00:00
Andrei Kortunov 41b3090a49 Fix formatting in the groundcover docs 2021-03-05 14:27:01 +04:00
AnyOldName3 4ed67d8597 Improve A2C setting name 2021-02-24 18:01:06 +00:00
AnyOldName3 4f510d85ba Merge remote-tracking branch 'upstream/master' into alpha-meddling 2021-02-14 22:42:55 +00:00
Jonas Tobias Hopusch 39c2c19dae
Update 'toggle sneak' documentation
The docs now correctly say that this setting can be changed in the launcher,
instead of insisting it's a config-file-only setting.
Closes #5844

Signed-off-by: Jonas Tobias Hopusch <jotoho-git@mailbox.org>
2021-02-07 12:53:06 +01:00
Andrei Kortunov 8874e88ff1 Drop fading setting 2021-01-26 22:29:41 +04:00
Andrei Kortunov 14cf0ce1dc Implement instanced groundcover 2021-01-26 22:29:41 +04:00
Alexei Dobrohotov 7be7af13d7 Downgrade FOV-dependent view distance factor to a recommendation 2021-01-11 06:53:23 +03:00
Alexei Dobrohotov e4e19bab1b Make min and max view distance accurate to vanilla 2020-12-28 21:46:18 +03:00
AnyOldName3 5e004356a2 Merge remote-tracking branch 'upstream/master' into alpha-meddling 2020-12-27 02:48:42 +00:00
AnyOldName3 8f4b856b44 Initial A2C implementation 2020-12-26 22:45:53 +00:00
Andrei Kortunov f6ab2cd4a4 Update info about font-related settings 2020-12-22 14:34:09 +04:00
Evil Eye 525292b184 Add graphic herbalism to the launcher 2020-12-10 19:02:38 +01:00
psi29a 6f0b90e606 documented that currently underwater shadows are mutually exclusive to refraction scale; to be fixed in follow up issue #5709; documentation fixes 2020-12-02 23:03:10 +00:00
Alexei Dobrohotov 96769ab4a5 Try to reword unsupported NIF loading docs 2020-11-08 20:07:34 +03:00
Alexei Dobrohotov 7e63afdecf Allow loading arbitrary NIF files 2020-11-08 13:23:18 +03:00
Alexei Dobrohotov f49bf028b9 Put a stretch menu background checkbox into the launcher (#5672) 2020-11-01 02:14:25 +03:00
Alexei Dobrohotov e7f9fefd2a Document object paging settings (task #5512) 2020-10-25 00:01:47 +03:00
psi29a f513ee1f1d Merge branch 'configurable_turning_delay' into 'master'
Makes the delay of turning while run configurable (part of "smooth movement")

See merge request OpenMW/openmw!349
2020-10-17 20:21:02 +00:00
psi29a 9d350ec824 Merge branch 'head_bobbing' into 'master'
Add head bobbing in first person mode

Closes #5043

See merge request OpenMW/openmw!320
2020-10-17 19:54:34 +00:00
Petr Mikheev 9ec6fce446 Makes the delay of turning while run configurable (part of "smooth movement"). 2020-10-17 16:11:22 +02:00
psi29a c16fa27407 Merge branch 'async-physics' into 'master'
Async physics

See merge request OpenMW/openmw!248
2020-10-15 08:34:26 +00:00
fredzio ae3306c019 Document async physics settings
Add an option to the launcher
Update changelog
2020-10-15 06:41:41 +02:00
Andrei Kortunov c3d84b2c7c Ability to attach arrows to shooter's hands (feature #5642) 2020-10-14 10:07:42 +04:00
Petr Mikheev be27b51279 Add head bobbing in first person mode 2020-10-08 00:22:01 +02:00
AnyOldName3 03b081137a Correct screenshot paths in documentation
These have been wrong since https://github.com/OpenMW/openmw/pull/2787
got merged
2020-10-05 20:38:31 +00:00
Petr Mikheev a17fb14b8a Add "smooth movement" and "NPCs avoid collisions" settings to openmw-launcher and to the docs; update CHANGELOG.md. 2020-09-22 22:50:44 +02:00
Petr Mikheev 6a4fa8a8b5 Add more settings to openmw-launcher 2020-08-07 20:17:44 +00:00
Bret Curtis 82a45eb6ae
Merge pull request #2976 from Capostrophic/unconscious
Add option to always allow stealing from KO'd actors (feature #5545)
2020-07-27 01:22:51 +02:00
Capostrophic 9c930e38fa Add option to always allow stealing from KO'd actors (feature #5545) 2020-07-26 13:10:44 +03:00
Capostrophic c4eb50d17f Update documentation
Document distant fog
Make colored topic functionality documentation clearer
Update the status of screenshot format tweakability
2020-07-26 11:56:52 +03:00
CedricMocquillon 1f4f10c723 Add a tab level in advanced settings 2020-07-25 17:42:31 +02:00
Petr Mikheev 2e6aa155a3 New settings 'preview if stand still' and 'deferred preview rotation'. 2020-07-19 18:21:40 +02:00
Petr Mikheev 383fa3d3ab Make 'zoom out when move' configurable. 2020-07-12 21:03:18 +02:00
Petr Mikheev ef03f2c033 Auto switch shoulder 2020-07-12 20:51:38 +02:00
Petr Mikheev 280862f58b New setting "third person camera distance" 2020-07-10 00:38:18 +02:00
psi29a 46db69a349 Merge branch 'swimming' into 'master'
Swimming-related fixes

See merge request OpenMW/openmw!247

(cherry picked from commit 8be328ef80f29e9692e29d24beefa8ced16537a7)

738c71fd Extend the "turn to movement direction" mode for swimming up and down.
10d3e82b New setting "swim upward coef"
2020-07-09 20:05:59 +00:00
CedricMocquillon e51191b5ca Update documentation 2020-07-07 17:54:31 +02:00
Alexei Dobrohotov c53516a4b7
Merge pull request #2940 from akortunov/deadzone
Make joysticks dead zone configurable
2020-06-30 01:15:58 +03:00
Andrei Kortunov 230e06dec7 Make joysticks dead zone configurable (bug #5502) 2020-06-28 13:12:12 +04:00
Petr Mikheev 63f828fea8 Bugfix for "turn to movement direction" 2020-06-26 20:04:02 +00:00
Petr Mikheev 63137a3b5a Make vertical offset of "view over shoulder" configurable 2020-06-24 20:07:41 +02:00
psi29a abc77075b9 Merge branch 'doc-formattopics' into 'master'
Follow up to MR 126 - make it more obvious for end users how to set colors

See merge request OpenMW/openmw!234
2020-06-24 11:26:22 +00:00
Petr Mikheev e3bae58cb1 Update docs, AUTHORS.md, CHANGELOG.md 2020-06-22 15:24:10 +02:00
fredzio ae27ad6bcd Follow up to MR 126
Fill settings-default.cfg with default values as RGBA values are not intuitive for end users.
Add a boolean setting to enable the formatting (disabled by default).
2020-06-22 04:31:12 +02:00
psi29a 981184109e Merge branch 'formattopics' into 'master'
Change color of keywords in the dialogue window (#2159)

See merge request OpenMW/openmw!126
2020-06-21 07:58:02 +00:00
Bret Curtis c944acf26b
Merge pull request #2913 from akortunov/warnfix
Get rid of ECLD and dependencies
2020-06-17 15:00:57 +02:00
Andrei Kortunov d1a3cc98ff Get rid of ECLD and dependencies 2020-06-17 13:09:16 +04:00
psi29a 66b5cf9f1d Merge branch 'master' into 'near_far_mode_in_launcher'
# Conflicts:
#   files/settings-default.cfg
2020-06-16 23:05:07 +00:00
fredzio 947f3cf13c Optionally change color of keywords in the dialogue window based on the
next answer:
- if the answer was already heard, apply "color topic exhaused" setting
- if the answer was never heard, and the current actor is specified in
the dialog, apply "color topic specific"
- otherwise, do nothing special
2020-05-02 01:42:05 +02:00
elsid b150d681a9
Update same navmesh tile with limited frequency 2020-05-01 18:05:58 +02:00
Bret Curtis 5f0f2f0f16 rename to better reflect what is going on per AnyOldName3 comment; added none option 2020-05-01 00:34:31 +02:00
Bret Curtis aca223f6c8 fix unrelated rst issue; rename to bounds 2020-04-30 17:41:26 +02:00
Bret Curtis ae729a1ac7 add ability to set the type of near far method to be used in shadow calculation; default to bounding volumes; cleaned up code while there and re-ordered items 2020-04-29 16:36:48 +02:00
Bret Curtis 3ba77b933a "compute tight scene bounds" reset back to true until it is decided how best to handle this in settings 2020-04-27 08:45:52 +02:00
bzzt dc33eeadf1 tightscenebound is uncessary after water bbfix 2020-04-27 08:42:46 +02:00
Andrei Kortunov e63325ebff Support for camera rotation via gyroscope on Android (feature #5311) 2020-04-01 19:57:04 +04:00
Alexei Dobrohotov e80fbf4786
Merge pull request #2721 from akortunov/radial_fog
Support for radial fog
2020-03-17 22:35:10 +03:00
Andrei Kortunov 02444add2a Support for radial fog (feature #4708) 2020-03-17 23:09:28 +04:00
elsid 7ae7cb181d
Support recast mesh rendering 2020-03-14 09:38:24 +01:00
Capostrophic 624a9ac353 Force shaders for objects affected by new envmap option 2020-03-04 14:06:22 +03:00
Capostrophic 2b3ecff004 Remove broken fixed function pipeline support
Added by mistake
2020-03-03 21:50:50 +03:00
Capostrophic 6999f1fd28 Add an option to apply lighting to environment maps 2020-03-03 20:08:59 +03:00
Capostrophic 29e6c6baae Update documentation 2020-03-03 19:23:51 +03:00
Capostrophic 122dffe4c1 Make uncapped Damage Fatigue optional (bug #5264)
Cap Absorb Fatigue
2020-02-09 14:41:38 +03:00
capostrophic fc0f813dcb Add and use 'always active' AI package flag
Update documentation
2020-01-10 12:07:57 +03:00
Andrei Kortunov 71e1d576cd Allow to enchant multiple projectiles at once (feature #3517) 2019-12-31 21:31:49 +04:00
elsid 6be103bc54
Increase recast scale factor and tile size
Increased recast scale fixes navmesh around (-28585, -29951, 483).
Increased tile size compensates decrease of total navmesh area.
2019-11-30 13:19:27 +01:00
Capostrophic ae1f456b0a Default setting value tweaks 2019-11-12 18:38:52 +03:00
Capostrophic 7885b8c75e Sheathing-related changes
Add weapon and shield sheathing and use additional anim sources checkboxes into the Advanced tab of the launcher
Remove outdated information from the documentation
2019-11-04 20:34:06 +03:00
bzzt b6ed2f1718 Add optional shadow map max distance and fading 2019-11-02 18:06:39 +03:00
Michael Stopa e4bec88a68 Implement mouse wheel bindings (bug #2679) 2019-10-30 20:45:51 +04:00
Bret Curtis 262d87846c
Merge pull request #2047 from akortunov/holstered_shield
Shields holstering support
2019-10-22 16:46:12 +02:00
Andrei Kortunov d3a3b2f1f6 Shields holstering support (feature #5193) 2019-10-22 09:02:59 +04:00
elsid bfe6005ed4
Increase default recast scale factor
To make 4 voxels fit into sStepSizeUp = 34:
"recast scale factor" = 4 * "cell size" / sStepSizeUp
2019-10-07 21:29:46 +02:00
AnyOldName3 4efdc88f1a Change shadow settings pluralisation so it matches the setting section name
It used to say *Shadow Settings* as they were the settings that controlled the shadow system, but that keeps confusing people and no other section titles use that convention, so they're now *Shadows Settings* as they're the settings that control shadows.
2019-10-02 19:12:06 +00:00
Andrei Kortunov b6044d231a Handle death event manually before disposing a corpse if a death animation was not finished yet (feature #5146) 2019-08-27 22:42:41 +04:00
Andrei Kortunov 6019f6507d Corrections for extended weapon animations feature 2019-08-10 20:57:37 +04:00
AnyOldName3 d460e407ab Merge branch 'framelimit' into 'master'
Default framelimit

See merge request OpenMW/openmw!54
2019-07-27 12:54:36 +00:00
wang ryu d4ec446141 default framelimit 2019-07-27 13:37:00 +00:00
8-j 44a01303ed
Extended.rst: Fix inexistent animation key: `open` -> `start` 2019-07-08 23:27:11 +02:00
Justin Ivany 643f259cbf Adding option for cursor speed when using gamepad 2019-07-02 11:19:10 +00:00
Andrei Kortunov 1f42418660 Update fonts documentation 2019-06-01 23:04:01 +04:00
Alexei Dobrohotov 216f908a07
Merge pull request #2286 from akortunov/map
Do not re-render maps for all active cells during cell transitions
2019-05-11 02:30:38 +03:00
Alexei Dobrohotov 41a50d8ff7 Merge branch 'fix-paths.rst' into 'master'
Correct Windows paths in paths.rst to work for all valid configurations

See merge request OpenMW/openmw!107
2019-05-10 19:33:07 +00:00
Andrei Kortunov 31546ef996 Correct documentation about animated containers 2019-05-10 21:54:45 +04:00
AnyOldName3 74a93702df Correct Windows paths in paths.rst to work for all valid configurations 2019-05-09 22:25:43 +00:00
Andrei Kortunov d1e6d1c6d8 Add a documentation for extended settings 2019-05-05 16:27:46 +04:00
Andrei Kortunov 4513c5516c Increase the viewing distance cap in the slider when the Distant Terrain is enabled 2019-05-03 10:23:10 +04:00
Capostrophic 5e9bd743a5 Document some gameplay settings 2019-04-24 16:21:12 +03:00
Andrei Kortunov 4da21942af Do not use the actors processing range to determine a maximum range of AiTravel (bug #4979) 2019-04-14 17:51:12 +04:00
Andrei Kortunov 14b756a692 Use a generic logging system for RecastNavigation 2019-04-08 20:31:21 +04:00
Andrei Kortunov 35facc5cde Add an option to use casting animations for magic items (feature #4962) 2019-04-08 15:41:29 +04:00
bzzt ed4ce4609b Do not re-render maps for all active cells during cell transitions 2019-03-30 09:10:48 +04:00