Commit Graph

406 Commits

Author SHA1 Message Date
elsid bdb4808588
Remove unused local map hud widget size setting
Unused since d1a3cc98ff
2023-07-27 22:53:51 +02:00
Alexei Dobrohotov 39c84c84da Cap global map cell size (bug #6222) 2023-07-13 14:53:08 +03:00
Matjaž Lamut 32cbff4dce Documentation: Article on how to set up doors in OpenMW 2023-06-27 14:17:59 +00:00
Petr Mikheev 718d5e4a71 Add setting "gmst overrides l10n" 2023-06-13 10:06:59 +02:00
elsid 7d11a18907
Allow any integer number >= 0 for antialiasing level
There is wider support than just specific powers of two. The supported level
will be detected anyway.
2023-06-06 00:05:11 +02:00
Elias Howell bf8fafa79a fixed some typos and spelling errors 2023-05-09 20:07:08 -04:00
Matjaž Lamut 1ab268d775 Documentation - more information on COLLADA texture paths 2023-04-13 19:46:23 +00:00
AnyOldName3 d42f3abde0 Add stereo settings to table of contents
Otherwise they're unreachable
2023-04-01 15:22:54 +01:00
AnyOldName3 fc75fffc52 Okay, maybe some thinking was actually necessary 2023-03-28 00:17:00 +01:00
AnyOldName3 cfbf68f717 The most labour-intensive commit ever to grace this repository 2023-03-28 00:12:37 +01:00
elsid 883a449e19
Add missing documentation for stereo settings 2023-03-27 22:39:51 +02:00
elsid 89639553b4
Fix tooltip delay setting range 2023-03-27 22:09:22 +02:00
elsid ed0411f2e0
Use more specific type description for Lua settings
To match usage in code. "integer" type is usually used for settings intepreted
as C++ int type. But these ones are parsed as std::uint64_t.
2023-03-27 22:09:20 +02:00
Andrei Kortunov 340790c71c Update settings documentation 2023-03-03 09:32:42 +04:00
Andrei Kortunov be488649c3 Add support for non-adaptive VSync (feature 7129) 2023-02-26 15:19:19 +04:00
psi29a b385f27f86 Merge branch 'console_history' into 'master'
Remembering console commands between sessions

Closes #7125

See merge request OpenMW/openmw!2603
2023-02-10 11:54:45 +00:00
Kindi 044d82a842 Remembering console commands between sessions 2023-02-10 11:54:45 +00:00
elsid 2c43a8558a
Add option to disable debug log for unsupported nif files
It becomes quite extensive and not very useful when loading oblivion content
files.
2023-02-08 22:59:29 +01:00
glassmancody.info 9a4977d334 rain occlusion 2023-01-06 22:23:03 -08:00
Petr Mikheev 8dd2aa09ca Add naming policy for scripts and l10n files to documentation 2023-01-02 14:38:59 +01:00
Petr Mikheev 1879c70d1e Return back old settings description and mention that they are moved to the in-game menu 2022-12-28 22:04:19 +01:00
Petr Mikheev 1869aeae5c Move some of player controls logic from C++ to Lua 2022-12-28 22:04:19 +01:00
AnyOldName3 66b8d4fb29 Add a setting to control coverage adjustment
With it on, which was always the case before this setting was added,
vanilla content and poorly-made mods will look acceptable, but well-made
mods will have alpha-tested meshes appear to grow and potentially gain a
weird outline as they get further away.

With it off, which replicates the 0.46 behaviour, well-made mods will
look really good, but vanilla content and poorly-made mods will have
alpha-tested meshes shrink as they get further away.

It's been bugging me that this was forced on since 0.47 released, and
I'd hoped to figure out a solution for automatic detection at some point
before 0.48 branched off, but I didn't, so now this is what we're
getting to have Tamriel Rebuilt look right.
2022-12-09 00:22:08 +00:00
psi29a 1d55be8214 Merge branch 'lua_profiler' into 'master'
Lua profiler

See merge request OpenMW/openmw!2523
2022-12-07 10:53:47 +00:00
psi29a eabb230de2 Merge branch 'keep_calm_and_get_hit' into 'master'
Add option to restore non-MCP Calm spell behaviour

Closes #7063

See merge request OpenMW/openmw!2522
2022-12-07 10:33:17 +00:00
Matjaž Lamut a6bcb5d54d Tidy up the sound effects doc. 2022-12-04 23:42:53 +00:00
Petr Mikheev 7c36a7eb49 Run Lua GC in every frame 2022-12-03 17:09:11 +01:00
Evil Eye e37befebea Update reference 2022-12-02 16:39:13 +01:00
Petr Mikheev 02a9069a0e Lua Profiler 2022-11-30 00:06:14 +01:00
Matjaž Lamut aed9ae75d1 User documentation on how music and sound effects work in OpenMW. Includes a list of hard-coded stuff and available user-defined options. 2022-11-20 19:41:50 +00:00
Matjaž Lamut 01422463b6 Fix the wrong name of the specular texture in the document that shows how to export a model from Blender to OpenMW 2022-11-12 21:51:53 +00:00
elsid 624d8bc931
Support unsigned settings values 2022-10-04 01:34:53 +02:00
glassmancody.info 137baa4f75 remove deprecated setting 2022-09-07 19:17:47 -07:00
Andrei Kortunov 3037f190be Implement per-font resolution 2022-08-30 12:16:30 +04:00
Andrei Kortunov 3178868cc3 Improve built-in default fonts 2022-08-30 07:54:20 +00:00
Andrei Kortunov 9e1ab590f1 Cleanup fonts loading 2022-08-21 13:19:04 +04:00
psi29a 7bb1856b74 Merge branch 'font_fixes' into 'master'
Font fixes

See merge request OpenMW/openmw!2297
2022-08-18 12:53:37 +00:00
Andrei Kortunov 3117a99391 Fix documentation 2022-08-18 16:12:52 +04:00
Andrei Kortunov c3d3f3140b Allow to change font settings in the launcher 2022-08-18 13:29:12 +04:00
Alexei Kotov 15f4b5515d Clarify object paging merge factor docs 2022-08-18 05:55:17 +03:00
Andrei Kortunov 43f552f48f Allow users to decide if they need to import bitmap fonts 2022-08-17 22:12:15 +04:00
Matjaž Lamut fe4001d96b Better wording and formatting of the Sky Structure doc 2022-08-12 10:03:16 +00:00
Matjaž Lamut ed0c9c97ab Update the Animated Creature Docs 2022-08-09 15:47:11 +00:00
psi29a 454684bad3 Merge branch 'custom_actor_collision_shape_type' into 'master'
Support cylinder and rotating box collision shape types for actors (#6138)

Closes #6138

See merge request OpenMW/openmw!2043
2022-08-01 11:00:23 +00:00
psi29a 1a7e403dfb Merge branch 'collada-material-doc-update' into 'master'
Collada material doc update

See merge request OpenMW/openmw!2173
2022-08-01 10:58:44 +00:00
Matjaž Lamut 34c7944af8 Collada material doc update 2022-08-01 10:58:43 +00:00
elsid 8b8e4f78b6
Support cylinder and rotating box collision shape types for actors
Cylinder collision shape should give the best consistency between physics
simulation and pathfinding. Rotating box is already used by some actors, so
add it to have the same collision shape type for all actors.
2022-07-30 14:28:21 +02:00
Ivan Beloborodov f960e30d01 Implement Add switch for armor degradation fix. #6888 2022-07-29 13:24:16 +00:00
psi29a c54822acf9 Merge branch 'locale_menu' into 'master'
Add a way to configure locale settings in-game

See merge request OpenMW/openmw!2179
2022-07-28 07:23:55 +00:00
Andrei Kortunov cb64f49ba1 Allow to configure locales via settings menu 2022-07-27 13:03:34 +04:00
psi29a c540212e0d Merge branch 'preload_doc_update' into 'master'
Remove outdated info from the docs

See merge request OpenMW/openmw!2187
2022-07-27 08:45:54 +00:00
Abdu Sharif 30c99784e8 Update cells.rst 2022-07-26 02:21:37 +00:00
glassmancody.info fd4966f77a temporary fix for auto exposure 2022-07-22 20:41:08 -07:00
Andrei Kortunov 110812fdaa Update Active grid paging documentation 2022-07-22 10:35:07 +04:00
Andrei Kortunov b60d14d434 Updated documentation 2022-07-18 10:38:55 +04:00
Abdu Sharif eddd72be62 Remove this line 2022-07-04 18:08:08 +00:00
Abdu Sharif ed7e68524e Update custom-shader-effects.rst 2022-07-04 17:47:50 +00:00
glassmancody.info b09411d396 allow soft particles on meshes and add extra data extensions 2022-06-29 18:15:12 -07:00
Petr Mikheev 3bf18c601c Better fog 2022-06-21 02:21:20 +02:00
Petr Mikheev 3fb470dcce Increase the size of the settings menu; reduce the size of Lua settings "number" in order to make camera settings look good with the default size of the settings menu. 2022-06-12 00:09:13 +02:00
Petr Mikheev 65efd6f1c2 Remove from settings.cfg camera settings that are controlled from Lua 2022-06-12 00:06:39 +02:00
psi29a b9b4f1c3c2 Merge branch 'console_log' into 'master'
In-game log viewer

See merge request OpenMW/openmw!1799
2022-05-18 07:57:59 +00:00
elsid 215b46503c
Support rendering for navmesh update frequency as a heatmap
Useful when need to find tiles with high number of updates.

Add debug Lua package with new functions to toggle render mode and set navmesh
render mode.
2022-05-17 01:54:20 +02:00
Petr Mikheev cf49b46d64 Show logs in the debug window
Some part of UI code is written by @andrew-app
2022-05-16 20:50:44 +02:00
cody glassman 04843fed6d moddable post-processing pipeline 2022-05-15 10:03:58 -07: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
Eris Caffee de291b0ec4 Issue-6706 Save the size of the Options window 2022-04-29 09:56:08 +00:00
Benjamin Winger 2f455aa87b
Added fallback details to l10n docs 2022-04-20 20:10:58 -04:00
Benjamin Winger dac4415699
Moved localisation docs to dedicated page 2022-04-20 20:10:58 -04:00
Benjamin Winger 21ffbcc4b4 Lua i18n updates 2022-04-10 07:57:02 +00:00
Alexei Dobrohotov 98b2ddfd4c Make console and maximized window defaults mimic Morrowind 2022-04-06 16:12:31 +03:00
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.
2022-03-18 19:08:46 +01:00
Lamoot 79c3b2e1a3 Cleanup and fix articles connected with the collada asset workflow. 2022-02-19 22:20:26 +01:00
psi29a e42d3a2000 Merge branch 'anim-creature-docs' into 'master'
Documentation how to get an Animated creature in OpenMW

See merge request OpenMW/openmw!1190
2022-02-13 15:30:22 +00:00
Matjaž Lamut 2d4d28fb8e Documentation how to get an Animated creature in OpenMW 2022-02-13 15:30:21 +00:00
Alexei Dobrohotov 4502569660 Clarify stretch menu background documentation (#5880) 2022-02-12 18:33:18 +03:00
Abdu Sharif 60aa57c8d8 Update water.rst 2022-02-06 18:18:20 +00:00
uramer 40a2280261 Update documentation regarding gyroscope 2022-01-24 16:26:24 +01:00
Cody Glassman 8ec0a52605 Toggable day night switch (#5928) 2022-01-11 09:34:19 +00:00
psi29a d8d7a3b372 Merge branch 'softparticles_patch' into 'master'
Shadervisitor adjustments and Mac OS fix for soft particles

See merge request OpenMW/openmw!1380
2022-01-06 13:13:52 +00:00
Petr Mikheev 0f246e7365 Use a separate instance of Lua i18n for every context 2022-01-02 09:58:51 +01:00
Matjaž Lamut 58697d98b2 Fix links in the collada documentation. Exporter now points to OpenMW's official repo and the example suite link now points to the actual place it needs to. 2021-12-24 18:16:34 +00:00
psi29a ef60f2d191 Merge branch 'doc-static-models' into 'master'
Documentation: how to get a static model from Blender to OpenMW.

See merge request OpenMW/openmw!1496
2021-12-20 23:23:12 +00:00
Matjaž Lamut c0d0972379 Some more tweaks and hook up the .rst file so it will show everything properly once on readthedocs. 2021-12-20 20:20:56 +00:00
Matjaž Lamut 02ef6c858d Tutorial on how to get a static model from Blender to OpenMW. The existing article on Blender-OpenMW pipeline via COLLADA will be split into more in-depth articles for static and animated models respectively. 2021-12-19 21:27:00 +00:00
elsid 96eb8d7be9
Write generated navmesh to navmeshdb
Perform all request to db in a single thread to avoid blocking navmesh
generator threads due to slow write operations.

Write to db navmesh for all changes except update as it done for memory cache.

Batch multiple db operations into a single transaction to speed up writing by
not executing fsync after each insert/update query. All reads are performed in
the same transaction so they see uncommited data.
2021-12-11 00:22:04 +01:00
elsid c9b8ba7b46
Read navmesh tile data from database
When tile is not found in memory cache try to find it in the database.
2021-12-11 00:22:04 +01:00
elsid 953a4c5550
Add a binary to generate navmesh from content files
Load content files based on the engine config files. Generate navmesh per cell
for all cells and store into SQLite database.
2021-12-11 00:21:56 +01:00
elsid 01c712d5f1
Split navigator settings into subtypes
Mostly to distinguish settings that affect properties of the generated navmesh.
2021-12-10 23:55:03 +01:00
uramer 4a976a8e23 Use a setting to enable Lua Action tracebacks 2021-11-22 19:39:47 +00:00
glassmancody.info 9389cfaa42 mac os driver workaround and shadervisitor fixes 2021-11-20 18:39:20 -08:00
psi29a 68e7a4083e Merge branch 'master' into 'master'
Overhaul raindrop water ripple effect

Closes #6360

See merge request OpenMW/openmw!1316
2021-11-13 21:44:25 +00:00
Alexei Dobrohotov b918135b4b Factor race weight into magic projectile speed (bug #6343) 2021-11-13 17:33:32 +03:00
psi29a 5836d0225f Merge branch 'leave_butter_to_soften' into 'master'
Soft Particles (#6128)

See merge request OpenMW/openmw!980
2021-11-09 14:16:47 +00:00
wareya 6d98866be0 Merge remote-tracking branch 'upstream/master' 2021-11-06 11:44:12 -04:00
Petr Mikheev ae84a0c9d5 Fix most of reStructuredText warnings 2021-11-04 23:21:58 +01:00
glassmancody.info 4461366761 settings update and launcher option 2021-11-01 09:26:50 -07:00
wareya 4f10d5d544 update docs 2021-10-31 16:15:25 -04:00
glassmancody.info 8c3b00164e soft particles 2021-10-30 12:19:31 -07:00