Commit Graph

1664 Commits (b9dc05a158eeb5e59f8f92e2d628466894d40907)

Author SHA1 Message Date
Evil Eye 525292b184 Add graphic herbalism to the launcher 4 years ago
Evil Eye 275b9aea4d rename setting 4 years ago
Evil Eye e62fff5f2e Add a setting to disable graphical herbalism 4 years ago
CedricMocquillon 6bfdf0e57f Add more information on mouse over level 4 years ago
psi29a 6f0b90e606 documented that currently underwater shadows are mutually exclusive to refraction scale; to be fixed in follow up issue #5709; documentation fixes 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
Alexei Dobrohotov f49bf028b9 Put a stretch menu background checkbox into the launcher (#5672) 4 years ago
Alexei Dobrohotov de6d4ab44d Make messageboxes overlap tooltips (bug #5639) 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 ae3306c019 Document async physics settings
Add an option to the launcher
Update changelog
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
Alexei Dobrohotov 5ab29f26e9 Put the main menu below other windows (bug #5622) 4 years ago
Petr Mikheev a17fb14b8a Add "smooth movement" and "NPCs avoid collisions" settings to openmw-launcher and to the docs; update CHANGELOG.md. 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
Andrei Kortunov 7c9497c4de Use two columns when there is too many checkboxes in launcher's tab 4 years ago
Capostrophic c436f29a1e Make Advanced tab of the launcher look okay for everyone again 4 years ago
Petr Mikheev 6a4fa8a8b5 Add more settings to openmw-launcher 4 years ago
Bret Curtis 82a45eb6ae
Merge pull request #2976 from Capostrophic/unconscious
Add option to always allow stealing from KO'd actors (feature #5545)
4 years ago
Petr Mikheev 65c92b6488 Add alignment="Qt::AlignTop" to files/ui/graphicspage.ui 4 years ago
Capostrophic 9c930e38fa Add option to always allow stealing from KO'd actors (feature #5545) 5 years ago
Bret Curtis 584fcd4716 Merge branch 'master' of github.com:OpenMW/openmw 5 years ago
Bret Curtis 224923d6c8 update appdata license and dejavufont license file 5 years ago
CedricMocquillon 1f4f10c723 Add a tab level in advanced settings 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 998bf5da34 Add new checkbox for the new setting 'trainers training skills based on base skill' 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
Dillon 8f9de7289d fix typos 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
Bret Curtis 355996c2ff supress -> suppress 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
fredzio 6d4d53fc7c Add a setting to the launcher to enable/disable the dialogue topic
formatting stuff.
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
Alexei Dobrohotov 0d70318304 Merge branch 'launcher-search-datafiles-tab' into 'master'
Add a search function to the "Datafiles" tab of the OpenMW launcher

See merge request OpenMW/openmw!191
5 years ago
Cédric Mocquillon 6e397e4008 Add a search function to the "Datafiles" tab of the OpenMW launcher 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
Andrei Kortunov 50d692a097
Merge pull request #2914 from akortunov/master
Fix typos in shaders
5 years ago
Andrei Kortunov 9bc0e9b4b7 Fix typos in shaders 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
psi29a 0dc7715c35 Merge branch 'object_paging_retry' into 'master'
Object Paging

See merge request OpenMW/openmw!209
5 years ago
Andrei Kortunov f30cb9f8bc Calculate viewNormal only when needed 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
Capostrophic 91514aed5d Don't deliberately do redundant assignments 5 years ago
Capostrophic 1c50d25853 Minor shader fixes
Don't initialize uniform bool to false explicitly
Attempt not to calculate specular lighting if the material specular color is black
5 years ago
Capostrophic 58d78fb126 Always pass the vertex color to the fragment shader 5 years ago
Capostrophic c0b322b264 Improve color mode handling in shaders 5 years ago
psi29a b72720f357 Merge branch 'shadow-transparency-rework' into 'master'
Only alpha-test shadows when necessary

See merge request OpenMW/openmw!170
5 years ago
Bret Curtis aaa8990006
Merge pull request #2799 from Capostrophic/simplewaterfog
Fix simple water with radial fog enabled
5 years ago
Sisah b19f53aab6 Fix parallax and specular for android 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
Capostrophic 688e804548 Fix simple water with radial fog enabled 5 years ago
AnyOldName3 53b9b41159 Rely on existing alpha test for non-blended shadow casting 5 years ago
Capostrophic bbf6b4e517 Don't radialize underwater fog 5 years ago
Capostrophic 36d82abafd Make book layer have lower priority than the layer for other GUI windows 5 years ago
AnyOldName3 12044a607b Only alpha-test shadows when necessary
Previously we always discarded shadow map fragments if the alpha channel of the output would have been low, but there were some (modded) assets that have non-one alpha but have testing or blending disabled so end up opaque anyway. This lets the shadows of those objects match.
5 years ago
Bret Curtis b243ee6f74
Merge pull request #2744 from OpenMW/debian_appstream
add launchable type
5 years ago
Andrei Kortunov e63325ebff Support for camera rotation via gyroscope on Android (feature #5311) 5 years ago
Bret Curtis deac2abc0f add launchable type; rename files to be conform to freedesktop.org and debian standards 5 years ago
Andrei Kortunov 9d254aefb3
Merge pull request #2731 from Capostrophic/gender
Fix Gender column filtering (bug #4601)
5 years ago
Capostrophic 18bfc6f2c5 Fix Gender column filtering (bug #4601) and correct filter descs 5 years ago
James Moore a37bdfd492 Implement a refresh button on data files page 5 years ago
fredzio e1b5dd97b8 Add a filter in the alchemy window.
A button allow to switch between ingredient name and magic effect.
Switching reset the filter.
The default filter can be set in the layout file.

The player can show only ingredients whose either name or effect
match the filter
Only effect that are known to the player (via alchemy skill) are
taken into account
5 years ago
Alexei Dobrohotov e80fbf4786
Merge pull request #2721 from akortunov/radial_fog
Support for radial fog
5 years ago
Andrei Kortunov 02444add2a Support for radial fog (feature #4708) 5 years ago
elsid 7ae7cb181d
Support recast mesh rendering 5 years ago
Capostrophic 624a9ac353 Force shaders for objects affected by new envmap option 5 years ago
Capostrophic 2b3ecff004 Remove broken fixed function pipeline support
Added by mistake
5 years ago
Capostrophic 6999f1fd28 Add an option to apply lighting to environment maps 5 years ago
Capostrophic 19a7245251 Add bump mapping support 5 years ago
Capostrophic 54334932d9 Move user string assignment to layout files 5 years ago
Frederic Chardon 78d58a344d Item search in inventory (feature #4831) 5 years ago
Capostrophic 122dffe4c1 Make uncapped Damage Fatigue optional (bug #5264)
Cap Absorb Fatigue
5 years ago
Andrei Kortunov 2b8e976c6a Adjust settings menu 5 years ago
Andrei Kortunov 71e1d576cd Allow to enchant multiple projectiles at once (feature #3517) 5 years ago
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.
5 years ago
Capostrophic ae1f456b0a Default setting value tweaks 5 years ago
Andrei Kortunov 6a625b1dac Scale magic items frames in the quick keys menu 5 years ago
Andrei Kortunov bfc07afa28 Restore normal size of quests buttons in journal 5 years ago
Capostrophic 5a5bc0bef8 Uncheck sheathing checkboxes automatically when appropriate
Fix their order and bogus saveSettingBool calls
5 years ago
Capostrophic 5eab913a9c Make additional anim sources dependency more obvious 5 years ago
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
5 years ago
Capostrophic 31e330c9a5 Revise shadow setting tooltips and correct fade start minimum value 5 years ago
Capostrophic 208608cbd0 Fix a typo and a mistake 5 years ago
Capostrophic 9b204fe227 Move shadow settings into a new tab 5 years ago
Capostrophic 0e2380d471 Add the most basic shadow settings into the launcher 5 years ago
bzzt b6ed2f1718 Add optional shadow map max distance and fading 5 years ago
Bret Curtis ec9a593fc3
Merge pull request #2578 from akortunov/mouse
Implement mouse wheel bindings (bug #2679)
5 years ago
Alexei Dobrohotov f944c5b175
Merge pull request #2582 from ananace/add-oars
Add OARS block for future packaging
5 years ago
Alexander Olofsson 165401465b
Add OARS block for future packaging 5 years ago
Michael Stopa e4bec88a68 Implement mouse wheel bindings (bug #2679) 5 years ago
Bret Curtis 262d87846c
Merge pull request #2047 from akortunov/holstered_shield
Shields holstering support
5 years ago
Andrei Kortunov d3a3b2f1f6 Shields holstering support (feature #5193) 5 years ago
elsid bfe6005ed4
Increase default recast scale factor
To make 4 voxels fit into sStepSizeUp = 34:
"recast scale factor" = 4 * "cell size" / sStepSizeUp
5 years ago
elsid cbf8deeb31
Remove unused default settings 5 years ago
Capostrophic 3a912485ca openmw.cfg-related fixes
Make sure the defaults exist in local openmw.cfg too
Make sure constant attenuation settings are defined now that they are implemented
Fix config file loading order once and for all (bug #2976)
5 years ago
Capostrophic cf0c71c651 Water shader cleanup 5 years ago
Andrei Kortunov b6044d231a Handle death event manually before disposing a corpse if a death animation was not finished yet (feature #5146) 5 years ago
AnyOldName3 d460e407ab Merge branch 'framelimit' into 'master'
Default framelimit

See merge request OpenMW/openmw!54
6 years ago
wang ryu d4ec446141 default framelimit 6 years ago
Chris Djali 576285573b
Merge pull request #2404 from Capostrophic/framerate
Make framerate limit configurable in the launcher
6 years ago
Artem Nykolenko d996b565a5 Improve character window resizing (bug #4276) 6 years ago
Justin Ivany 643f259cbf Adding option for cursor speed when using gamepad 6 years ago
Capostrophic 9502e9f3f7 Disable FPS limit spinbox by default and set the maximum to 1000
Make window border and framerate limit labels consistent with other labels
6 years ago
Capostrophic b87b29eeb0 Make framerate limit configurable in the launcher 6 years ago
unknown d9439389e6 fix #4665 6 years ago
Andrei Kortunov ae935a8084 Add separate textures for scrollbars (feature #5051) 6 years ago
Alexei Dobrohotov 58f8d1ac04
Merge pull request #2402 from akortunov/console
Make console to do not hide other GUI windows
6 years ago
Andrei Kortunov 1ce370e7fa Make console to do not hide other GUI windows (bug #1515) 6 years ago
Alexei Dobrohotov ff7a04c336
Fix paths article link in local openmw.cfg too 6 years ago
Alexei Dobrohotov 883dc2136d
Fix openmw.cfg Paths article link 6 years ago
Alexei Dobrohotov c66ddea429
Merge pull request #2392 from akortunov/guifixes
Get ride of some redundant GUI stuff
6 years ago
Andrei Kortunov 70ef87c093
Merge pull request #2393 from akortunov/master
Fix libpng warning about incorrect profile
6 years ago
Andrei Kortunov dbd0d83a6b Fix libpng warning about incorrect profile 6 years ago
Andrei Kortunov ac8fa54e6e Get rid of redundant MWScroll class 6 years ago
Capostrophic 686049679c Launcher: Clone content list button (feature #4784) 6 years ago
Andrei Kortunov 1c545c8f6d Fix a regression with variable declarations in water shader 6 years ago
Alexei Dobrohotov 4a5e2d1d4e
Merge pull request #2281 from akortunov/shaders
Minor water shader fixes
6 years ago
Alexei Dobrohotov 15142a608d
Merge pull request #2344 from xyzz/delete-spell
Add a button to delete spells from spellwindow
6 years ago
Alexei Dobrohotov 632e7b973b
Merge pull request #2349 from akortunov/pinning
Allow to maximize windows via Shift + Double Click
6 years ago