1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-24 22:23:09 +00:00
Commit graph

37104 commits

Author SHA1 Message Date
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
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
a6195698ae recIndex => recordIndex 2025-12-21 00:40:12 +03:00
AnyOldName3
90eb090072 Get rid of overengineered macro
While the macro's implementation was fine based on the documentation for CMake 3.16, which we (currently) use, later versions of CMake recommend against this approach.

https://gitlab.com/OpenMW/openmw/-/merge_requests/4777 has an implementation that picks between a native feature added later that does the same job if it's available, but uses the one we already had if it isn't.
That's not ideal as the implementation ends up complicated and we'd have two code paths to support.

There's a simpler approach where we just temporarily set the directory property and call the real function, which would probably be the best approach in the general case.

However, as we want to set the directory property for everything in the directory, we can just set it on the `extern` directory, and then we don't need the macro at all.
2025-12-20 18:55:21 +00:00
Alexei Kotov
4a062c09a4 Merge branch 'can-everyone-please-stop-trying-to-change-this' into 'master'
Make it clear that we do not control the timeout for Windows jobs.

See merge request OpenMW/openmw!5057
2025-12-20 19:39:41 +03:00
Alexei Kotov
2d5752d9e6 Merge branch 'changelog' into 'master'
Sync the 0.51 changelog

See merge request OpenMW/openmw!5056
2025-12-19 20:04:59 +03:00
AnyOldName3
22b0f7cbcf Make it clear that we do not control the timeout for Windows jobs. 2025-12-19 16:58:31 +00:00
Evil Eye
ebb8555771 Sync the 0.51 changelog 2025-12-19 11:36:57 +01:00
Alexei Kotov
af7bf4e2b4 Merge branch 'stemfile' into 'master'
Don't use path helpers in the settings window

See merge request OpenMW/openmw!5043
2025-12-19 04:58:18 +03:00
Alexei Kotov
7ca6fbb952 Merge branch 'dialoguefilters' into 'master'
Expose info conditions to Lua

Closes #8076

See merge request OpenMW/openmw!5045
2025-12-19 04:33:39 +03:00
Alexei Kotov
8f2d38de1d Bump Lua API revision 2025-12-19 04:32:19 +03:00
Evil Eye
5a177417d3 Polish docs 2025-12-19 04:30:51 +03:00
Evil Eye
60e6b94498 Fix the spelling of mercantile 2025-12-19 04:30:51 +03:00
Evil Eye
277a84ed94 Bind dialogue conditions 2025-12-19 04:30:51 +03:00
Alexei Kotov
bca843fd23 Merge branch 'rotatingtouhouplush' into 'master'
Use horizontal extent ratio to detect stretched bounding boxes (#8847)

Closes #8847

See merge request OpenMW/openmw!5052
2025-12-19 04:26:35 +03:00
AnyOldName3
f9bc7691e0 Merge branch 'recordrenaming' into 'master'
Make NIF base record members conform to the naming conventions

See merge request OpenMW/openmw!5051
2025-12-18 14:20:19 +00:00
jvoisin
77beed0a6c Merge branch 'bgsm' into 'master'
Don't read terrain parameters for BGSM v1/v2

See merge request OpenMW/openmw!5050
2025-12-18 12:43:01 +00:00
psi29a
7281f3e3f6 Merge branch 'near-far-wherever-you-are' into 'master'
Ensure near plane doesn't go past far plane when there are no shadow receivers

See merge request OpenMW/openmw!5047
2025-12-18 10:43:53 +00:00
Alexei Kotov
3dedc5e735 Merge branch 'explicitly-no-alpha' into 'master'
Ask for zero alpha bits for the CS

Closes #8270

See merge request OpenMW/openmw!4842
2025-12-18 12:56:57 +03:00
psi29a
538ad520bd Merge branch 'scaland' into 'master'
Improve Wayland fractional scaling

See merge request OpenMW/openmw!5040
2025-12-17 08:11:35 +00:00
Alexei Kotov
f83a09b93e Use horizontal extent ratio to detect stretched bounding boxes (#8847) 2025-12-16 15:08:33 +03:00
Alexei Kotov
a0b73d5e62 Make NIF base record members conform to the naming conventions 2025-12-16 13:23:30 +03:00
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
17e279cf0d Don't read terrain parameters for BGSM v1/v2
This fixes parsing of most BGSM files from Fallout 4.
2025-12-15 14:50:47 +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
AnyOldName3
2754d4264c Ensure near plane doesn't go past far plane when there are no shadow receivers 2025-12-14 00:21:42 +00: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
Alexei Kotov
2c22f74bcb Don't use path helpers in the settings window 2025-12-13 00:13:32 +03:00
Sarah Sunday
1cc07aa4d0 [DOC] Clarify to comment if open MR 2025-12-12 14:22:39 -06:00