1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-18 20:43:06 +00:00
Commit graph

3216 commits

Author SHA1 Message Date
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
Andrei Kortunov
6d3f5cf70c Dehardcode script settings window font and colors 2025-11-08 20:31:24 +04:00
Andrei Kortunov
0977499139 Validate skill level before changing the progress (bug 8779) 2025-11-04 22:11:44 +04:00
Andrzej Głuszak
c4b28a39c3 Lua: Return nil instead of empty strings for optional RefId fields
Implement sol_lua_push for ESM::RefId to automatically convert empty
RefIds to nil in Lua. This fixes cell.region and cell.worldSpaceId
returning empty strings, and applies the same pattern consistently
across all Lua bindings.

Removes LuaUtil::serializeRefId as it's no longer needed.

Fixes #8718
2025-11-02 05:08:25 +03:00
Andrei Kortunov
d6cc205b86 Localize cell names in the Lua API (feature 8725) 2025-11-02 04:22:46 +03:00
uramer
8b2be21eea Merge branch 'almanac' into 'master'
Improve weather documentation and prevent division by 0

See merge request OpenMW/openmw!4966
2025-10-28 17:10:48 +00:00
Evil Eye
83fe65cff7 Improve weather documentation and prevent division by 0 2025-10-27 19:22:37 +01:00
Alexei Kotov
a6d128c58a Mention NpcRecord in createRecord docs
Also alphabetize the list and adjust capitalization
2025-10-27 20:31:26 +03:00
Alexei Kotov
232f963436 Update SDL controller DB 2025-10-23 00:23:45 +03:00
Alexei Kotov
9b76739489 Merge branch 'handlers' into 'master'
Deduplicate event handling code

See merge request OpenMW/openmw!4914
2025-10-02 00:55:23 +03:00
Alexei Kotov
7d4d3e3c73 Merge branch 'notnpcdating' into 'master'
Translate gamepad actions, part 4

See merge request OpenMW/openmw!4922
2025-09-20 00:17:05 +03:00
Alexei Kotov
e5b5869a21 Merge branch 'kampfpanzer' into 'master'
Add German translations for OMWCombat

See merge request OpenMW/openmw!4921
2025-09-20 00:15:54 +03:00
Dave Corley
9a4db2d65f CLEANUP: Document addTopic 2025-09-14 15:32:38 -05:00
Alexei Kotov
1182004937 Use l10n for inventory gamepad actions 2025-09-14 15:46:02 +03:00
Alexei Kotov
b0055ec8e7 Use l10n for map gamepad actions 2025-09-14 03:23:48 +03:00
Alexei Kotov
baf575e594 Add Sex into OpenMW
...as well as the other lines required to expose the race menu gamepad actions to l10n and use them
2025-09-14 01:41:11 +03:00
Alexei Kotov
0d260b3c8a Add German translations for OMWCombat 2025-09-14 00:44:05 +03:00
Alexei Kotov
0471b98436 Add French translations for Doppler factor lines 2025-09-12 12:59:20 +03:00
Alexei Kotov
e70eb1e2e1 Add French lines for OMWCombat 2025-09-12 12:59:20 +03:00
Alexei Kotov
b3f4287bca Update Swedish Interface lines 2025-09-06 22:15:08 +03:00
Alexei Kotov
3159c363a1 Use l10n for trading menu offer action 2025-09-05 09:49:05 +03:00