f3b198e490
Return shadow_sky_body_orbit_tilt setting
...
Used as a default value when the game does not change the value via API (e.g. legacy server)
2023-03-24 12:34:21 +01:00
38e005294f
Remove default keybind for pitchmove ( #13319 )
2023-03-16 14:57:44 +01:00
b1c8a7d055
Fix empty port assertion error in 'Join Game' menu
...
Pressing "Register" when the port field was empty led to an assertion error inside `create_register_dialog`, it was simply checking the port was a number.
2023-03-16 14:57:20 +01:00
1aeb0280df
Update German translation of builtin
2023-03-11 17:46:09 +01:00
e73a4ea506
Update builtin locale
2023-03-11 17:46:09 +01:00
705195b43e
Scale culler steps proportionally to the mesh sizes ( #13250 )
2023-03-11 14:10:26 +01:00
c91f3f99fd
Minor adjustments now that OpenGLES 2 is the default driver on Android ( #12391 )
2023-03-05 15:07:40 +01:00
a93f3542d9
Enable connected glass by default ( #13242 )
2023-03-02 19:56:55 +01:00
39f4d26177
Add minetest.get_player_window_information() ( #12367 )
2023-02-27 22:58:41 +00:00
2083252c05
Sky: transmit body_orbit_tilt to client. ( #13193 )
...
This obsoletes the current client-side setting entirely. The server can
transmit the tilt to the client directly and will send 0.0f as default
value.
Co-authored-by: x2048 <codeforsmile@gmail.com >
Co-authored-by: sfan5 <sfan5@live.de >
2023-02-26 01:08:33 +01:00
2dafce6206
Say /setpassword is insecure
2023-02-18 00:04:52 +01:00
d3a6ee00e6
Generalize mesh chunking, and make it configurable. ( #13179 )
...
* Generalize mesh chunking. Set 3x3x3 chunks.
* Make mesh chunk size configurable... Default to 1 (off).
* Extract all mesh grid maths into a dedicated class
---------
Co-authored-by: x2048 <codeforsmile@gmail.com >
2023-02-08 13:42:12 -08:00
b8aaad4f1e
Remove the 'loops' occlusion culler ( #13169 )
2023-01-23 10:58:29 +01:00
8478796226
Decrease minimum for repeat_place_time ( #13165 )
2023-01-23 00:20:12 +01:00
a2a280691c
Fix Enter key after creating a new world ( #12997 )
...
Prevents Enter key or "double-click" event to play the world just after creating a new world
2023-01-16 20:16:08 +01:00
ab1fe80150
Error when string.split is given empty separator ( #13132 )
2023-01-10 09:25:48 -05:00
d69cb4fb5d
Always set globals in __newindex ( #13131 )
2023-01-09 15:00:49 -05:00
6d45c243f8
Add dynamic exposure correction ( #12959 )
...
* Add uniform for frame delta time
* Adjust exposure in logarithmic (EV) space
* Add network support and LUA API
* Add testing mod
2023-01-06 22:33:25 +01:00
2715cc8bf6
Occlusion culling algorithm based on recursive descend ( #13104 )
...
Co-authored-by: DS <vorunbekannt75@web.de >
2023-01-06 22:31:06 +01:00
89e7f72c92
Use multiple threads for mesh generation ( #13062 )
...
Co-authored-by: sfan5 <sfan5@live.de >
2022-12-27 18:44:18 +01:00
1e7804aaf6
Allow saturation to be controlled by the server. ( #13075 )
2022-12-25 16:15:32 -08:00
afd5caa26a
Fully remove pageflip 3D mode ( #13074 )
2022-12-25 10:57:39 -05:00
7f01471141
Fix join game tab being slightly shorter than the others ( #13073 )
2022-12-25 10:57:21 -05:00
5c248c2d7d
Add callback on_mapblocks_changed
2022-12-24 08:24:59 -05:00
0fc97a1483
Use a Lua error handler that calls tostring ( #11913 )
2022-12-15 07:37:49 -05:00
504e43e0da
Remove Irrlicht documentation URL from key settings ( #13010 )
2022-12-04 12:35:28 +01:00
b85831e389
Fix startup after removing last game ( #13015 )
2022-12-03 11:35:38 -05:00
f80ea73bfb
Let mods choose a forceload limit ( #13002 )
2022-12-03 10:41:34 -05:00
3ff8adf599
Avoid resetting music when dialog opens ( #13003 )
2022-11-30 10:42:30 -05:00
da4a4086cf
Fix /help privs checks ( #13008 )
2022-11-29 18:25:47 -05:00
aac1635bf7
Have minetest.debug call tostring ( #13004 )
2022-11-29 07:12:08 -05:00
8817af07fb
Deprecate special handling of ${key}
syntax in metadata values ( #12970 )
2022-11-24 17:56:43 -05:00
3c7f26d937
Add support for attached facedir/4dir nodes ( #11432 )
2022-11-24 17:56:07 -05:00
475005012a
Improve ABM and LBM registration error handling ( #12969 )
2022-11-20 21:26:54 +01:00
7bf64fc61a
Add configurable saturation ( #12865 )
...
* Add configurable saturation
Co-authored-by: Pevernow <3450354617@qq.com >
Co-authored-by: x2048 <codeforsmile@gmail.com >
Author: Lars <larsh@apache.org >
2022-11-18 11:49:52 -08:00
d1b80b462e
Fix typos and en_US/en_GB inconsistency in various files ( #12902 )
2022-11-09 11:57:19 -05:00
9b24041394
Improve bloom effect ( #12916 )
...
* Remove the built-in exposure factor of 2.5
* Add physics-based bloom (https://learnopengl.com/Guest-Articles/2022/Phys.-Based-Bloom )
* Add luminance scaling for bloom layer to simulate HDR
* Add setting to control bloom strength
2022-11-02 09:09:48 +01:00
260de1c2b5
Enable negative values for sun/moon orbit tilt (Northern hemisphere) ( #12904 )
2022-10-30 16:54:06 +01:00
8f1593e4e8
Add VoxelArea() constructor ( #12886 )
2022-10-22 08:05:45 -04:00
b38ffdec27
Implement vector and node conversion in Lua ( #12609 )
...
Co-authored-by: sfan5 <sfan5@live.de >
2022-10-18 18:01:44 -04:00
23e9f5db43
Fix list sorting behaviour with missing geoip
2022-10-17 20:16:39 +02:00
87051fca26
Take geographic distance into account for server list ordering ( #12790 )
2022-10-17 07:56:28 -04:00
22cbc05808
Add an item pick up callback (2) ( #7712 )
...
Co-authored-by: SmallJoker <mk939@ymail.com >
Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com >
2022-10-01 15:21:06 -04:00
9df79a4b2d
Bloom ( #12791 )
...
Adds configurable light exposure control and bloom effect (light bleeding) with client-side settings.
2022-09-29 20:34:05 +02:00
3978b9b8ed
Add crosshair support for Android ( #7865 )
...
If enabled, a crosshair will be shown to select object.
This will give Android players a way to play like they play on desktop.
On third-person back camera mode, player is forced to use crosshair.
On third-person front camera mode, player is unable to select anything.
Co-authored-by: ROllerozxa <temporaryemail4meh+github@gmail.com >
Co-authored-by: rubenwardy <rw@rubenwardy.com >
2022-09-29 20:30:33 +02:00
b1233056b7
Add zstd compression support ( #12515 )
2022-09-28 09:06:14 -04:00
f4a01f3a5d
Avoid duplication of mod metadata in memory ( #12562 )
...
Co-authored-by: sfan5 <sfan5@live.de >
2022-09-26 17:03:43 -04:00
8dec3a5ecb
Fix double escape in update checker dialog
2022-09-25 13:45:37 +02:00
310b12b5ed
Content ID caching in Lua ( #12444 )
...
* Cache content IDs in Lua
Co-authored-by: sfan5 <sfan5@live.de >
2022-09-18 17:46:48 +02:00
1d04903c19
Add paramtype2s for 4 horizontal rotations and 64 colors ( #11431 )
...
4dir is like facedir, but only for 4 horizontal directions: NESW. It is identical in behavior to facedir otherwise. The reason why game makers would want to use this over facedir is 1) simplicity and 2) you get 6 free bits.
It can be used for things like chests and furnaces and you don't need or want them to "flip them on the side" (like you could with facedir).
color4dir is like colorfacedir, but you get 64 colors instead of only 8.
2022-09-16 13:18:55 +02:00