1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-24 15:00:55 +00:00
Commit graph

23943 commits

Author SHA1 Message Date
Diject
fda950b461 Add Windows manifest embedding via CMake for MSVC builds 2026-01-04 19:10:40 +03:00
Diject
b0d7571887
Merge pull request #8 from Diject/dev
Update
2026-01-03 15:29:09 +03:00
Diject
eeb261d99d Fix local map water rendering and adjust extraction delay 2026-01-03 15:04:55 +03:00
Diject
34931d0159 Add playerCellOnly option to extractLocalMaps 2026-01-03 11:27:35 +03:00
Diject
a3902dfa4b Include osg/Vec3f in globalmap.hpp 2026-01-02 21:32:26 +03:00
Diject
e63f69152a Add background color export to map info files 2026-01-02 20:43:40 +03:00
Diject
bcd7cb2c85 Add configurable tilemap downscale factor 2026-01-02 19:52:04 +03:00
Diject
9669b73233 Add background color option to generateTileWorldMap 2026-01-02 18:57:40 +03:00
Diject
48f4487d26 Add generateTileWorldMap method for tiled world map generation 2026-01-02 17:53:54 +03:00
Diject
7bbdc11ca8 Add saveToLocalMapDir API for saving files to map dir 2026-01-02 15:19:14 +03:00
Diject
a0eea54c21
Merge pull request #2 from Diject/dev
Update
2026-01-01 17:55:03 +03:00
Diject
80d404f4d8 Update default options 2026-01-01 17:47:18 +03:00
Diject
f4bb0a69ca Remove unnecessary debug log message 2026-01-01 17:06:03 +03:00
Diject
ff10bf5778 Update mapextractor output format and add bounds 2026-01-01 17:00:00 +03:00
Alexei Kotov
9efef817dc Merge branch 'navmeshtool_worldspaces' into 'master'
Somewhat reduce navmeshtool peak memory usage

See merge request OpenMW/openmw!5076
2025-12-31 00:37:51 +03:00
Diject
a89bd0e40e Add Lua API for map overwrite flag and existing map IDs 2025-12-30 21:21:27 +03:00
Diject
e8d844e7e5 Refactors MapExtractor to use engine options 2025-12-30 20:15:34 +03:00
Diject
d27a9143c8 Suppress NaN warnings in OSG log handler 2025-12-30 15:54:57 +03:00
Diject
a2b80f0a23 fix camera cleanup 2025-12-30 13:41:07 +03:00
Diject
9bdf26eb89 Skip omwscripts and groundcover files in content loading 2025-12-29 21:58:13 +03:00
Diject
1936e902ef Improve camera cleanup in map extraction process 2025-12-29 14:58:29 +03:00
Diject
fa5496407b Change default options to skip menu and disable sound 2025-12-29 14:31:45 +03:00
Diject
39aafcdc2d Implement asynchronous local map extraction and status API 2025-12-29 12:09:03 +03:00
Diject
dfaea48d73 Refactor local map extraction for active cells 2025-12-28 17:53:35 +03:00
elsid
dff8fa1cd1
Detect disconnected tile groups and report cell refs from there
Cell refs placed at cooridnates far from the rest are potential content
issues.
2025-12-28 13:10:42 +01:00
Diject
a4f242358e Refactor map extraction API and add output path options 2025-12-28 14:31:15 +03:00
Diject
980c821cab Add forceOverwrite option to local map extraction 2025-12-28 12:50:26 +03:00
Diject
ea2048e243 Add local map extraction lua api 2025-12-28 11:50:21 +03:00
Alexei Kotov
efbdd0cd5e Merge branch 'vfs_normalized_path_26' into 'master'
Use normalized path in SoundManager (#8138)

See merge request OpenMW/openmw!5048
2025-12-27 23:18:02 +03:00
Diject
3dd3d34543 Add local map texture extraction for starting cell 2025-12-27 20:08:06 +03:00
Evil Eye
48b0d48e9a Merge branch 'string_ref_id_count' into 'master'
Report number of StringRefIds to osg stats

See merge request OpenMW/openmw!5072
2025-12-27 16:50:30 +00:00
elsid
1763928548
Use tile coordinates from TileCachedRecastMeshManager to schedule tile generation by navmeshtool
Using a 2D range may consume a lot of memory if there is an object far
from the rest.
2025-12-27 16:18:01 +01:00
elsid
e9468267fc
Process worldspaces sequentially by navmeshtool
Gathering all cells data for all worldspaces may consume a lot memory if
interior cells processing is enabled.
2025-12-27 16:18:01 +01:00
elsid
adcec8fded
Add flag to filter worldspaces processed by navmeshtool 2025-12-26 13:46:46 +01:00
Alexei Kotov
88e15e7246 Merge branch 'fix-lod-bugs' into 'master'
Fix lod bugs

Closes #8884

See merge request OpenMW/openmw!5071
2025-12-26 13:41:41 +03:00
psi29a
666f8de08a Merge branch 'rotationesmtool' into 'master'
Print cell reference rotation and destination rotation in esmtool (#8874)

Closes #8874

See merge request OpenMW/openmw!5060
2025-12-26 09:21:34 +00:00
elsid
07621574d0
Report number of StringRefIds 2025-12-25 13:26:23 +01:00
Cédric Mocquillon
3f630e397f Proactively copy the range mode, even though we only use the default one at the moment 2025-12-25 10:34:15 +01:00
Cédric Mocquillon
b14057506a Do not forget the settings of the original lod node 2025-12-25 10:32:53 +01:00
Alexei Kotov
87da40e6d2 Merge branch 'iliketomoveitmoveitprovideditisacell' into 'master'
Insert exterior cells created by moved refs into mSharedExt

Closes #8875

See merge request OpenMW/openmw!5067
2025-12-25 00:54:49 +03:00
jvoisin
dbcedf614d Merge branch 'recindex' into 'master'
Rename all remaining recIndex variations to recordIndex

See merge request OpenMW/openmw!5059
2025-12-24 20:31:05 +00:00
Diject
c613c5decc Add world map extraction feature to OpenMW 2025-12-24 15:09:27 +03:00
Diject
09aa9484e6 Add map extraction options to engine and CLI (not implemented yet) 2025-12-24 11:44:11 +03:00
Diject
b402e5e842 Use VHGT height data for global map color calculation 2025-12-24 11:41:42 +03:00
Evil Eye
189e4a6f6d Insert exterior cells created by moved refs into mSharedExt 2025-12-23 23:24:28 +01:00
Evil Eye
71b394b88d Reimplement tests in Lua 2025-12-23 17:47:29 +01:00
Evil Eye
8107fc451f Remove dead code 2025-12-22 17:24:29 +01:00
Alexei Kotov
f5371518c3 Print angles in degrees in esmtool 2025-12-21 15:21:22 +03:00
Alexei Kotov
cd97bc66c3 Print cell reference rotation and destination rotation in esmtool (#8874) 2025-12-21 11:11:36 +03:00
Alexei Kotov
a6195698ae recIndex => recordIndex 2025-12-21 00:40:12 +03:00