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

37154 commits

Author SHA1 Message Date
Diject
e28094bf1b Update Linux packaging in CI workflow 2026-01-02 12:55:51 +03:00
Diject
7d8f9c7d0b Remove Debian build job from CI workflow 2026-01-02 12:51:16 +03:00
Diject
8be3c1019c Enable artifact packaging and upload for all platforms 2026-01-02 12:02:20 +03:00
Diject
a0eea54c21
Merge pull request #2 from Diject/dev
Update
2026-01-01 17:55:03 +03:00
Diject
51e6fdbcb4 Add estimated time and improve map extraction UI 2026-01-01 17:49:32 +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
Diject
01f6b5168a
Update release workflow triggers
Removed tag-based trigger from release workflow and added manual dispatch.
2026-01-01 14:20:14 +03:00
Diject
971c7d176d
Update workflow triggers to include workflow_dispatch 2026-01-01 14:17:32 +03:00
Diject
63adf0b991 Add map extractor scripts and update script lists 2026-01-01 13:43:06 +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
2558cc55a3 add CMakeSettings.json for x64-Debug configuration 2025-12-30 12:08:35 +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
Alexei Kotov
48ee222cac Merge branch 'FixPlayerQuestName' into 'master'
Fix bad document keyword

See merge request OpenMW/openmw!5077
2025-12-29 00:00:22 +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
3ac33b86e5 Disable navmesh updater worker threads by default 2025-12-28 12:32:09 +03:00
Diject
ea2048e243 Add local map extraction lua api 2025-12-28 11:50:21 +03:00
Daisyhasacat
b3bdb3b620 Add change to core 2025-12-27 21:14:43 +00:00
Daisyhasacat
9212b3ddbb Fix bad word 2025-12-27 20:49:00 +00: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
elsid
fc297f741a
Remove redundant includes 2025-12-25 13:05:16 +01:00
elsid
64c24800c6
Simplify initialization 2025-12-25 13:04:45 +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
Daisyhasacat
fc2e1b5b82 Merge branch 'this-macro-annoys-people' into 'master'
Get rid of overengineered macro

See merge request OpenMW/openmw!5058
2025-12-24 16:02:19 +00:00
Alexei Kotov
deea996a74 Merge branch 'lesscontentmoreengagement' into 'master'
Remove dead code

See merge request OpenMW/openmw!5062
2025-12-24 17:59:44 +03: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