1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-14 22:30:54 +00:00
Commit graph

3236 commits

Author SHA1 Message Date
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