sfan5
17a33fccd7
Update default font files to fix kerning after 7570e95
...
We discovered that the new font versions now rely on the GPOS
table for kerning. However bare freetype (as used by CGUITTFont)
doesn't read this data. This caused kerning for these fonts to
stop working.
The new files were generated by opening the fonts in FontForge
and immediately exporting them again in TrueType format after
enabling Options -> OpenType -> Old style 'kern'.
No other changes made.
2025-12-21 12:05:54 +01:00
lhofhansl
c4dd90b350
Bring back max runstep profiler entry ( #16766 )
2025-12-21 10:42:01 +01:00
sfence
0535b0c09d
MacOS: build with openal-soft ( #16765 )
2025-12-20 15:14:58 +01:00
Zughy
0fe6827dae
Add alpha channel in HUD text elements ( #16730 )
2025-12-20 15:14:08 +01:00
Starkiller1St
4cb32467d3
Fix singleplayer lockout when changing password ( #16673 )
2025-12-20 15:13:04 +01:00
Wuzzy
f567449cd6
Add more information in PlayerHPChangeReason ( #16024 )
...
1) Add `node` and `node_pos` field for the `drown` field (analog to `node_damage` type)
2) Add `custom_type` field to allow a standardized way to report more details of the HP change
3) Make `builtin` report a `custom_type` for the HP changes caused by the `/kill` command and `core.do_item_eat`
4) Move the documentation of `PlayerHPChangeReason` to its own section
5) Fill in missing information of said documentation
2025-12-20 15:12:34 +01:00
siliconsniffer
9c37b46e1f
Restore server description in menu ( #16742 )
...
fix #16737
2025-12-14 17:43:00 +01:00
sfan5
5dee294a72
Fix problem with _LIBCPP_ENABLE_ASSERTIONS
2025-12-14 17:42:42 +01:00
sfan5
5b05fcf8e1
Apply some general fixes to porting code
2025-12-14 17:42:42 +01:00
sfan5
22b5c939dc
Update MinGW libraries and toolchain
2025-12-14 17:42:24 +01:00
Zughy
87669f982c
Breakages: split fog from sky functions
2025-12-10 21:32:53 +01:00
Wuzzy
876dfb1eb9
Remove hardcoded color of infobox in /help ( #16727 )
2025-12-10 21:32:42 +01:00
sfan5
2ecd127f96
Fix errors with fs::RecursiveDelete() on paths that don't exist
2025-12-10 21:32:05 +01:00
sfan5
f6c472fd2c
Rename launcher exe to be lowercase, and update RC file
2025-12-09 18:02:12 +01:00
sfan5
ac7fb75ea3
Add self-extracting launcher for Windows
2025-12-08 23:19:50 +01:00
sfan5
92709b4671
Remove WiX stuff
2025-12-08 23:19:50 +01:00
y5nw
569406ee8f
shell.nix: replace SDL2 with SDL3
2025-12-08 23:19:35 +01:00
Lars Müller
6daf3871e7
Backport PUC Lua 5.4's string.{pack,unpack,packsize}
2025-12-08 23:19:24 +01:00
Zughy
98c6f786f8
get_sky(): return fog_color as well
2025-12-08 23:19:11 +01:00
sfan5
cf696239e4
Profiler and profiler graph improvements
2025-12-07 21:43:27 +01:00
sfan5
607531ea6b
Fix some problems with ClientMap::updateDrawList and related
2025-12-07 21:43:27 +01:00
sfan5
4833942e8b
Fix mono font not having a shadow by default
2025-12-07 21:43:27 +01:00
Desour
5f468eae21
Add order check in unittest for privs_to_string
...
Order guarantee was added in:
https://github.com/luanti-org/luanti/pull/15023 (b2f6a65 )
The unittest used to wrongly depend on order, fixed by:
https://github.com/luanti-org/luanti/pull/9184 (1173ff0 )
2025-12-06 09:21:05 +01:00
OffTheBeatenByte
cc16a55d78
Fix incorrect minimap radar access ( #16709 )
...
Keeping as much functionality as possible
Co-authored-by: Tyler Blair <tylerpblair@hotmail.com >
2025-12-06 09:20:48 +01:00
cx384
d4c3529af7
Move serialisation code out of sound_spec.h
2025-11-30 19:26:22 +01:00
cx384
5a799b9b24
Rename sound.h to sound_spec.h
...
To prevent incude conflicts
2025-11-30 19:26:22 +01:00
cx384
dc48f98a20
Rename hud.h/cpp to hud_element.h/cpp
...
To prevent include conflicts
2025-11-30 19:26:22 +01:00
cx384
d1ec7a9356
Move SoundMaker out of game.cpp and some refactoring ( #16703 )
2025-11-30 14:57:44 +01:00
AFCMS
0394cd71dc
Bump all used GitHub Actions
2025-11-28 13:17:15 +01:00
Lars Mueller
3d39781b21
Fix minimap rendering regression
...
The normal map was not bound properly, so the shading based on the height map had gone missing.
2025-11-28 13:16:56 +01:00
sfan5
f116486a9e
Update vcpkg baseline
2025-11-28 13:16:41 +01:00
sfan5
7594b19644
Clean up some filesys code
2025-11-28 13:16:41 +01:00
sfan5
5e91322fad
Call fsync in safeWriteToFile()
2025-11-28 13:16:41 +01:00
sfan5
06faa3f6ac
Fix RemoveLastPathComponent edge case with absolute paths
2025-11-28 13:16:41 +01:00
lhofhansl
e90c724cfd
Use emplace instead of insert where applicable ( #16699 )
2025-11-27 11:27:34 +01:00
Lars Müller
d30113a70a
Add /lua chatcommand to devtest ( #16656 )
...
singleplayer-only for security reasons, just in case someone is exposing a devtest server...
2025-11-27 11:27:01 +01:00
sfan5
cd79a91178
Fix missing reference count for fallback font
...
closes #16696
2025-11-26 22:13:09 +01:00
sfan5
77ce40cf44
Refactor parts of CGUITTFont
2025-11-26 22:13:09 +01:00
sfan5
7570e9520d
Update Arimo/Cousine fonts to latest version
2025-11-26 22:13:09 +01:00
sfan5
7579b27ed1
Show warning in mainmenu when debug build
2025-11-25 17:34:21 +01:00
sfence
f5f26bff66
macOS 11 CI ( #15069 )
...
* Build from sources with prebuilt dependencies. Cross build for x86_64 and older macOS SDKs.
2025-11-25 16:45:10 +01:00
sfan5
0062f82fc0
Fix fog disable in OpenGL3 renderer
2025-11-23 21:18:07 +01:00
Lars Müller
e7f305fedd
Refactor skinned mesh weight data structure ( #16655 )
2025-11-23 21:17:58 +01:00
a-bad-dev
05f161cf9c
Fix typo in function name ( #16684 )
2025-11-22 09:48:17 +01:00
SmallJoker
5f49deb239
IrrlichtMt: Implement Page Up/Down navigation on edit boxes ( #16654 )
2025-11-22 09:47:38 +01:00
fetsorn
d959692967
Option to make sky stars deterministic ( #16529 )
...
The star constellations are now based on a seed passed in StarParams.
2025-11-22 09:47:15 +01:00
siliconsniffer
b4aa73df70
Add exit confirmation dialog on ESC in main menu ( #16164 )
2025-11-22 09:46:37 +01:00
sfan5
aff1abd05d
Some random code cleanups
2025-11-19 20:00:09 +01:00
sfan5
08ba866992
Improve shadow settings usability
2025-11-19 20:00:09 +01:00
sfan5
1f0aa28cf0
Take EVDF_RENDER_TO_FLOAT_TEXTURE into account for post-processing
2025-11-19 20:00:09 +01:00