Alexei Kotov
4f72fd80cd
Merge branch 'master' into 'master'
...
Yellow changed from `(1 1 0)` to `(1 0.729 0)` in `openmw_hud_energybar.skin.xml`
See merge request OpenMW/openmw!5086
2026-01-08 08:00:29 +03:00
AnyOldName3
16efa6e5b5
Support long paths on Windows
...
Apparently we'd never bothered opting in, despite nearly everything in all out apps being entirely compatible and designed with long paths in mind.
GetModuleFileNameW is a bit awkward as it's just about the only Win32 function that returns the minimum of the buffer size and the string size - nearly everything else returns the full size even if it won't fit, so you can pass it a null pointer and a size of zero, and it'll tell you how much space you need to allocate.
I pretty much just copied the mostly-working long-path-friendly call site in the crash catcher to windowspath.cpp, but I also noticed that if the function failed and returned zero, the original implementation would loop forever, so I fixed that.
There was some code that could be ditched from the catch monitor as \\?\ is a prefix you can use to opt into long paths for a single API call instead of using the manifest to set it everywhere.
2026-01-07 15:12:22 +00:00
Safebox
e5fcb88fd5
Yellow changed from (1 1 1) to (1 0.729 0) in openmw_hud_energybar.skin.xml
2026-01-06 20:53:32 +00:00
SkyHasACat
d79dc925cc
Add record creation for container, creature
...
(squashed)
2026-01-06 19:55:12 +03:00
Thunderforge
d76234dbc3
Fixing typo
2026-01-04 22:38:51 +00:00
Thunderforge
ed35a17db4
Adding -1 duration light effect to documentation
2026-01-04 21:21:32 +00:00
jvoisin
2f703ecd3f
Merge branch 'weatherreport' into 'master'
...
Improve high wind speed rain/snow behavior (#8864 )
Closes #8864
See merge request OpenMW/openmw!5069
2026-01-01 20:57:53 +00: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
dec8a284aa
Improve high wind speed rain/snow behavior ( #8864 )
...
Enable water ripples and wrap-around
Remove rain particle angle random element
Simplify disabling rain ripples
2025-12-25 01:44:18 +03:00
Evil Eye
5a177417d3
Polish docs
2025-12-19 04:30:51 +03:00
Evil Eye
277a84ed94
Bind dialogue conditions
2025-12-19 04:30:51 +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
Evil Eye
e133b2a09d
Clarify
2025-12-15 15:30:33 +03:00
Evil Eye
25d1b18b75
Add barter gold bindings
2025-12-15 15:30:33 +03:00
Evil Eye
3506480790
Properly escape apostrophes
2025-12-13 11:52:19 +01:00
Evil Eye
5fde484997
Rename faction rank reaction to reputation
2025-12-09 17:54:13 +01:00
Evil Eye
44c97786e5
Fix interior brightness key
2025-12-09 09:56:27 +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
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
Alexei Kotov
e7b954a7b6
Merge branch 'feature/support-extra-gamepad-buttons' into 'master'
...
Add support for modern SDL controller buttons (Touchpad, Misc1, Paddles)
See merge request OpenMW/openmw!5017
2025-12-05 06:12:35 +03:00
Dima Katashov
d7ad994fb6
Add support for modern SDL controller buttons (Touchpad, Misc1, Paddles)
2025-12-05 06:12:35 +03:00
Alexei Kotov
0d68fb2d25
One more stylistic adjustment for the docs
2025-12-05 06:00:52 +03:00
Sebastian Fieber
ce67a028a1
fix link
2025-12-05 05:54:48 +03:00
Sebastian Fieber
567f5aa150
remove unecessary mutex
2025-12-05 05:54:48 +03:00
Sebastian Fieber
8ea0338a50
update docs
2025-12-05 05:54:46 +03:00
Sebastian Fieber
647d655f2e
make it possible to remove anonymous vfx
2025-12-05 05:54:03 +03:00
Sebastian Fieber
e8c917d35e
add loop + vfxId params to world.vfx.spawn and add world.vfx.remove
2025-12-05 05:52:54 +03:00
Alexei Kotov
72d6cd4aff
Bump Lua API revision, doc grammar fix
2025-12-04 23:50:23 +03:00
Dave Corley
386c28d98e
CLEANUP: Fix docs, remove unused lambda capture
2025-12-04 23:48:55 +03:00
Dave Corley
209b7fd5c6
FEAT: Add a binding for passing time in world
2025-12-04 23:48:55 +03:00
Evil Eye
b424929fce
Address feedback
2025-12-01 17:02:28 +01:00
Nova
87dc3cd0e8
Enforced local scripts can only modify self.
...
Updated documentation to use self and player in examples.
2025-11-24 23:45:53 +03:00
Nova
5a76783616
Added documentation.
2025-11-24 23:45:53 +03:00
Evil Eye
f7ad7a8263
Replace string.format with l10n in playerskillhandlers
2025-11-24 20:11:07 +01:00
Evil Eye
b4018b1962
Absorb changes from !4996
2025-11-24 17:59:50 +01:00
Evil Eye
dcde01dee9
Note that getArmorSkill can return nil
2025-11-24 17:45:07 +01:00
Evil Eye
f8ef80c522
Rename builtin template
2025-11-24 17:45:07 +01:00
Evil Eye
a501e1ad1c
Workaround a cmake/ninja issue
2025-11-24 17:45:07 +01:00
Evil Eye
e66d43c083
Reduce the diff
2025-11-24 17:45:07 +01:00
Evil Eye
10c96ff68d
Use configure_file substitution
2025-11-24 17:45:07 +01:00
Evil Eye
c6c515f770
Make ATTACK_SOURCE_TYPES read only
2025-11-24 17:45:07 +01:00
Evil Eye
189eff7a49
Use cmake to create vfs-mw/builtin.omwscripts
2025-11-24 17:45:07 +01:00
Evil Eye
e978c230dc
Override functions by shallow copying the interface instead of overriding files
2025-11-24 17:45:07 +01:00
Evil Eye
7928930435
Move Morrowind mechanics to data-mw
2025-11-24 17:45:05 +01:00
Johannes Dickenson
dfc1345a63
Lua docs: minor grammar fixes (mostly missing articles)
2025-11-24 16:40:27 +00:00
Andrzej Głuszak
1bc95605ce
Feature #8705 : Use texture-based LUT for moddable global map colors
2025-11-23 20:54:11 +00:00
Dave Corley
f773da37ee
FEAT: Add & document autocalc flag on potions ( #8796 )
2025-11-16 12:56:41 +03:00
uramer
1315d29684
Merge branch 'skills_fix' into 'master'
...
Validate skill level before changing the progress
Closes #8779
See merge request OpenMW/openmw!4981
2025-11-10 09:50:53 +00:00