Commit Graph

37069 Commits

Author SHA1 Message Date
Alexei Kotov 1e5979b80f Merge branch 'nifresizepurge' into 'master'
Reserve capacity for the remaining NIF collections

See merge request OpenMW/openmw!5049
2025-12-16 12:11:19 +03:00
Alexei Kotov 8b92f68537 Merge branch 'characterguide' into 'master'
Compare saves passed on the command line using file equivalence

Closes #8842

See merge request OpenMW/openmw!5034
2025-12-16 12:07:30 +03:00
Alexei Kotov 76ce47a890 Merge branch 'l10nformat' into 'master'
Replace format args with icu in engine messages

See merge request OpenMW/openmw!5032
2025-12-16 12:07:06 +03:00
Alexei Kotov dba8b21c75 Merge branch 'creeperbutitslua' into 'master'
Add barter gold bindings

Closes #2903

See merge request OpenMW/openmw!5046
2025-12-15 15:32:34 +03:00
Alexei Kotov 898d23e2f1 Bump Lua API revision 2025-12-15 15:30:55 +03:00
Evil Eye e133b2a09d Clarify 2025-12-15 15:30:33 +03:00
Evil Eye 903cb6878a Allow setBarterGold in global scripts 2025-12-15 15:30:33 +03:00
Evil Eye 25d1b18b75 Add barter gold bindings 2025-12-15 15:30:33 +03:00
Alexei Kotov 3927eaef66 Reserve capacity for controller NIF collections 2025-12-15 15:20:59 +03:00
Alexei Kotov 02d9c26289 Reserve capacity for node NIF collections 2025-12-15 15:20:59 +03:00
Alexei Kotov 7332b4e232 Reserve capacity for extra data NIF collections 2025-12-15 10:44:45 +03:00
Alexei Kotov ea506019dc Reserve capacity for data NIF collections 2025-12-15 10:44:37 +03:00
Alexei Kotov 137382b424 Reserve capacity for physics NIF collections 2025-12-15 10:44:27 +03:00
Alexei Kotov 5a022532fd Merge branch 'livefactionreaction' into 'master'
Rename faction rank reaction to reputation

Closes #8789

See merge request OpenMW/openmw!5037
2025-12-14 18:18:40 +03:00
Alexei Kotov 29e43a0d80 Merge branch 'stem' into 'master'
Fix NormalizedView::stem to include dots

See merge request OpenMW/openmw!5044
2025-12-14 18:17:04 +03:00
Evil Eye 3506480790 Properly escape apostrophes 2025-12-13 11:52:19 +01:00
Alexei Kotov 6801ebec0d Merge branch 'coverity.ba2' into 'master'
Address Coverity issues in BSA code

See merge request OpenMW/openmw!5042
2025-12-13 02:42:55 +03:00
Evil Eye 9735ce1d41 Merge branch 'mr-template' into 'master'
[DOC] Add MR default template

See merge request OpenMW/openmw!5024
2025-12-12 22:36:10 +00:00
Evil Eye 2d33ead98d Fix NormalizedView::stem to include dots 2025-12-12 23:14:57 +01:00
Sarah Sunday 1cc07aa4d0 [DOC] Clarify to comment if open MR 2025-12-12 14:22:39 -06:00
Evil Eye 9c8edcc43b Increase max ext length to 4 2025-12-12 11:37:02 +01:00
Evil Eye c9d5d6813d Address Coverity issues in BSA code 2025-12-11 13:03:53 +01:00
Alexei Kotov d5c7a6c6db Merge branch 'tovfsornottovfs' into 'master'
Address incorrect std::filesystem::path usage

Closes #8738

See merge request OpenMW/openmw!5033
2025-12-10 21:20:26 +03:00
Alexei Kotov 51e5328596 Merge branch 'verysafeget' into 'master'
Don't accept table like objects in getFieldOrNil

Closes #8840

See merge request OpenMW/openmw!5035
2025-12-10 21:19:22 +03:00
Alexei Kotov e68eb90348 Merge branch 'savetheelements' into 'master'
Detach elements from child before destroying it

Closes #8802

See merge request OpenMW/openmw!5036
2025-12-10 21:18:34 +03:00
Evil Eye ea79cd7678 Use namespace alias 2025-12-09 18:22:24 +01:00
Evil Eye 5fde484997 Rename faction rank reaction to reputation 2025-12-09 17:54:13 +01:00
Evil Eye b32b98d9f5 Detach elements from child before destroying it 2025-12-09 15:41:02 +01:00
Evil Eye fdbcada044 Don't accept table like objects in getFieldOrNil 2025-12-09 11:48:02 +01:00
Evil Eye 09a6876d6b Don't use single argument loadGame outside OMW::Engine 2025-12-09 10:54:37 +01:00
Evil Eye 1bdc01120f Compare saves passed on the command line using file equivalence 2025-12-09 10:21:58 +01:00
Evil Eye 44c97786e5 Fix interior brightness key 2025-12-09 09:56:27 +01:00
Alexei Kotov cd4901245e Merge branch 'vfs_normalized_path_25' into 'master'
Use normalized path for correctResourcePath and related functions (#8138)

See merge request OpenMW/openmw!5031
2025-12-09 09:44:50 +03:00
elsid 878f9f8433
Add extension path type 2025-12-08 20:38:23 +01:00
elsid b5196b2fd1
Use normalized path for correctResourcePath and related functions 2025-12-08 20:38:15 +01:00
Evil Eye 82914be8b2 Treat TES4+ BSA paths as VFS paths 2025-12-08 17:44:15 +01:00
Evil Eye d45f252f69 Use vfs paths in MyGUI data manager 2025-12-08 16:40:39 +01:00
Evil Eye 6e8b6ef48e Don't use filesystem::path while looking for vfs files 2025-12-08 16:06:15 +01:00
Evil Eye 570e0feed5 Use l10n for setting label captions 2025-12-08 12:38:37 +01:00
Evil Eye 8fcad02f5d Don't use external formatting for l10n strings 2025-12-08 11:25:23 +01:00
Alexei Kotov a6097d06b6 Merge branch 'exteriorcoc' into 'master'
Improve COC exterior destination choice consistency

See merge request OpenMW/openmw!5026
2025-12-08 06:35:17 +03:00
Sarah Sunday b59f174175 [DOC] Feedback 2025-12-07 13:36:54 -06:00
Sarah Sunday 66e8d8e01e [DOC] Update with Capo-LLM suggestions 2025-12-07 13:11:44 -06:00
Alexei Kotov b917b146c5 Merge branch 'androidproof' into 'master'
Prevent UB when reading global variables

Closes #6494

See merge request OpenMW/openmw!5022
2025-12-07 21:38:18 +03:00
Alexei Kotov ee9d7db3c1 Merge branch 'gmstl10n' into 'master'
Allow composition of GMST l10n values

See merge request OpenMW/openmw!4873
2025-12-07 14:02:12 +03:00
Evil Eye e422c09820 Merge branch 'vfs_normalized_path_24' into 'master'
Use normalized path in LuaUi::TextureData and to implement correctResourcePath (#8138)

See merge request OpenMW/openmw!4920
2025-12-07 08:07:49 +00:00
Alexei Kotov 24b969f156 Merge branch 'search' into 'master'
Reimplement weightedSearch to prevent crashing with large menus

Closes #8601

See merge request OpenMW/openmw!5001
2025-12-07 01:29:10 +03:00
Alexei Kotov 1223ca0228 Merge branch 'fix_std_23' into 'master'
Fix compilation with -std=23

See merge request OpenMW/openmw!5019
2025-12-06 04:10:49 +03:00
elsid 66923870da
Use normalized path to implement correctResourcePath 2025-12-06 00:12:43 +01:00
elsid 1b362140ae
Remove duplicated and leading slashes in normalizeFilenameInPlace
To be consistent with correctResourcePath.
2025-12-06 00:12:43 +01:00