elsid
01c712d5f1
Split navigator settings into subtypes
...
Mostly to distinguish settings that affect properties of the generated navmesh.
3 years ago
uramer
4a976a8e23
Use a setting to enable Lua Action tracebacks
3 years ago
psi29a
68e7a4083e
Merge branch 'master' into 'master'
...
Overhaul raindrop water ripple effect
Closes #6360
See merge request OpenMW/openmw!1316
3 years ago
glassmancody.info
4461366761
settings update and launcher option
3 years ago
wareya
e1378cd290
Replace uniform with define
3 years ago
wareya
226d3eac0d
Improve performance, add simpler ripples, add a setting, fix nighttime brightness
3 years ago
glassmancody.info
8c3b00164e
soft particles
3 years ago
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.
3 years ago
Bo Svensson
d854e247b8
reword warning in settings-default.cfg ( #3124 )
...
* reword warning in settings-default.cfg
The warning at the head of settings-default.cfg is somewhat confusing for users, overly verbose and lacking the most crucial piece of information in its first sentence. Hence, it is unsurprising some users fail to heed the warning, as observed through user support requests on Matrix.
* settings-default.cfg
3 years ago
Cédric Mocquillon
98a0819d52
Debug terrain chunks
3 years ago
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]
3 years ago
Cédric Mocquillon
b0e30e4bb6
Change setting to clamp the local viewing distance to fix value (instead of coeff)
3 years ago
glassmancody.info
09e03fde2e
refactor and fix wobbly shores
3 years ago
glassmancody.info
cad0b151cb
enable shaders path and dehardcode depth formats
3 years ago
CedricMocquillon
8c87defddf
[Local map] Use the distance view in the local map
3 years ago
Cédric Mocquillon
3373afcc83
[Settings] Set values
3 years ago
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
4 years ago
Petr Mikheev
403d31313c
New setting "lua num threads". Thread syncronization is changed from std: 🧵 :yield to std::condition_variable.
4 years ago
elsid
4259f7f230
Add setting to enable/disabled notification for saved screenshots
4 years ago
psi29a
4bc7012104
Merge branch 'pack-default-settings' into 'master'
...
Pack default settings
Closes #5925
See merge request OpenMW/openmw!822
4 years ago
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
4 years ago
Andrei Kortunov
49a744b65a
Make groundcover to use rendering distance in units instead of cells
4 years ago
Andrei Kortunov
08f30e6f50
Temporary increase default near clip distance, until reverse-z depth buffer is implemented
4 years ago
AnyOldName3
92325976e9
Update documentation to refer to defaults.bin
4 years ago
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.
4 years ago
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.
4 years ago
AnyOldName3
ce3ed28403
Control stomping via settings.
4 years ago
psi29a
4e3f338826
Now that the lighting issue has been fixed, we can now enable active grid by default (which is guarded by distant land).
4 years ago
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
4 years ago
glassmancody.info
531a6e1979
Code review fixes, remove implicit GLSL casts
4 years ago
glassmancody.info
582f7b52cf
Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up
4 years ago
glassmancody.info
9e80091aff
clear up force shaders and make it less convoluted
4 years ago
glassmancody.info
3d713e8602
Fix incorrect minimum ambient
4 years ago
glassmancody.info
d195602a9d
Switch to shared layout, some rewording
4 years ago
glassmancody.info
cc31e1eea1
Ambient luminance threshold setting
4 years ago
glassmancody.info
690995988b
More formatting, OpenCS cells are unbroken
4 years ago
glassmancody.info
ec27e60284
Cutoff conditional in light shader
4 years ago
glassmancody.info
05a5cee132
Brighter point lights and light fade
4 years ago
glassmancody.info
43ac32921c
Rewrite, support different lighting methods
4 years ago
glassmancody.info
dda735c54a
initial commit
4 years ago
elsid
634556be9d
Add setting to allow following creatures to find path over water surface
4 years ago
Matjaž Lamut
2cb4b62b83
De-hardcode references to mesh files used by the sky.
4 years ago
AnyOldName3
4ed67d8597
Improve A2C setting name
4 years ago
AnyOldName3
4f510d85ba
Merge remote-tracking branch 'upstream/master' into alpha-meddling
4 years ago
Nelsson Huotari
382324173b
\ to /
4 years ago
Nelsson Huotari
2c67f34c6d
Update base_anim file settings
4 years ago
Nelsson Huotari
3194520dcd
Move base_anim settings to settings-default.cfg
4 years ago
Andrei Kortunov
8874e88ff1
Drop fading setting
4 years ago
Andrei Kortunov
14cf0ce1dc
Implement instanced groundcover
4 years ago
Alexei Dobrohotov
e4e19bab1b
Make min and max view distance accurate to vanilla
4 years ago
AnyOldName3
8f4b856b44
Initial A2C implementation
4 years ago
Evil Eye
275b9aea4d
rename setting
4 years ago
Evil Eye
e62fff5f2e
Add a setting to disable graphical herbalism
4 years ago
Alexei Dobrohotov
7e63afdecf
Allow loading arbitrary NIF files
4 years ago
Alexei Dobrohotov
9859565f8d
Improve grammar in [Physics] category of the default settings
4 years ago
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
4 years ago
psi29a
9d350ec824
Merge branch 'head_bobbing' into 'master'
...
Add head bobbing in first person mode
Closes #5043
See merge request OpenMW/openmw!320
4 years ago
Petr Mikheev
9ec6fce446
Makes the delay of turning while run configurable (part of "smooth movement").
4 years ago
fredzio
3c2504b442
Process movement queue in one or several background threads
...
Before movement calculation, the main thread prepare a
vector of ActorFrameData, which contains all data necessary to perform
the simulation, and feed it to the solver. At the same time it fetches
the result from the previous background simulation, which in turn is
used by the game mechanics.
Other functions of the physics system (weapon hit for instance)
interrupt the background simulation, with some exceptions described
below.
The number of threads is controlled by the numeric setting
[Physics]
async num threads
In case 'async num threads' > 1 and Bullet doesn't support multiple threads,
1 async thread will be used. 0 means synchronous solver.
Additional settings (will be silently switched off if async num threads = 0)
[Physics]
defer aabb update
Update AABBs of actors and objects in the background thread(s). It is not an especially
costly operation, but it needs exclusive access to the collision world, which blocks
other operations. Since AABB needs to be updated for collision detection, one can queue
them to defer update before start of the movement solver. Extensive tests on as much
as one installation (mine) show no drawback having that switched on.
[Physics]
lineofsight keep inactive cache
Control for how long (how many frames) the line of sight (LOS) request will be kept updated.
When a request for LOS is made for the first time, the background threads are stopped to
service it. From now on, the LOS will be refreshed preemptively as part of the background
routine until it is not required for lineofsight keep inactive cache frames. This mean
that subsequent request will not interrupt the background computation.
4 years ago
Petr Mikheev
be27b51279
Add head bobbing in first person mode
4 years ago
Petr Mikheev
b838782557
Avoid collisions between actors.
4 years ago
Petr Mikheev
71ba94a89a
Smooth turning; smooth stopping; combat headtracking
4 years ago
Petr Mikheev
6a4fa8a8b5
Add more settings to openmw-launcher
4 years ago
Capostrophic
9c930e38fa
Add option to always allow stealing from KO'd actors (feature #5545 )
5 years ago
Petr Mikheev
2e6aa155a3
New settings 'preview if stand still' and 'deferred preview rotation'.
5 years ago
Petr Mikheev
8ac7ffc32b
Remove 'separate preview camera' and make the new behavior the default one.
...
Also minor refactoring in camera.cpp
5 years ago
Petr Mikheev
4d206d2c67
Improved preview mode
5 years ago
Petr Mikheev
383fa3d3ab
Make 'zoom out when move' configurable.
5 years ago
Petr Mikheev
ef03f2c033
Auto switch shoulder
5 years ago
Petr Mikheev
280862f58b
New setting "third person camera distance"
5 years ago
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"
5 years ago
CedricMocquillon
281cef9769
The 3 skill selected by a trainer are based on its 3 best skills.
...
The skills are sorted either on their base value or on their modified one
depending on the new setting 'trainers training skills based on base skill'
5 years ago
Alexei Dobrohotov
c53516a4b7
Merge pull request #2940 from akortunov/deadzone
...
Make joysticks dead zone configurable
5 years ago
Andrei Kortunov
230e06dec7
Make joysticks dead zone configurable (bug #5502 )
5 years ago
Petr Mikheev
63f828fea8
Bugfix for "turn to movement direction"
5 years ago
Petr Mikheev
63137a3b5a
Make vertical offset of "view over shoulder" configurable
5 years ago
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
5 years ago
Petr Mikheev
b4c699348f
Improved strafe movement
5 years ago
Petr Mikheev
d3bd67d747
Advanced third person camera.
5 years ago
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).
5 years ago
psi29a
981184109e
Merge branch 'formattopics' into 'master'
...
Change color of keywords in the dialogue window (#2159 )
See merge request OpenMW/openmw!126
5 years ago
Bret Curtis
c944acf26b
Merge pull request #2913 from akortunov/warnfix
...
Get rid of ECLD and dependencies
5 years ago
Andrei Kortunov
d1a3cc98ff
Get rid of ECLD and dependencies
5 years ago
psi29a
66b5cf9f1d
Merge branch 'master' into 'near_far_mode_in_launcher'
...
# Conflicts:
# files/settings-default.cfg
5 years ago
psi29a
6f8eefcb16
Switching object paging active grid default option to false for now until the light limit problem is resolved.
5 years ago
bzzt lost a hitlab login
c7fda6d280
activegrid paging = 2xfps
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
4dccabeb83
fix analyzation not taking instancecount in account + settings calibration
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
77b92aee9c
fix shadowsglitch by bounds overflow
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
00e56ae862
batch debug colours
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
8a624e5a71
minsize based on mergedecision solves partial culling
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
ce505a9bb3
crashfix + optimiziation
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt
d684f1a78f
terrainbased objectpaging
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
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
5 years ago
elsid
b150d681a9
Update same navmesh tile with limited frequency
5 years ago
Bret Curtis
5f0f2f0f16
rename to better reflect what is going on per AnyOldName3 comment; added none option
5 years ago
Bret Curtis
aca223f6c8
fix unrelated rst issue; rename to bounds
5 years ago
Bret Curtis
980525cba4
better said
5 years ago
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
5 years ago
Bret Curtis
3ba77b933a
"compute tight scene bounds" reset back to true until it is decided how best to handle this in settings
5 years ago
bzzt
dc33eeadf1
tightscenebound is uncessary after water bbfix
5 years ago