7221de6ede
Option to invert direction or disable mouse wheel for hotbar item selection
...
More changed callbacks for the settings are added in readSettings(). Those are also deregistered when the Game object is destroyed.
2023-05-31 12:40:00 +07:00
394dd9ffa5
Fix settings dialog not resetting filter when closed ( #13513 )
2023-05-27 15:35:01 +01:00
f4cb16cc2d
Disable desynchronize_mapblock_texture_animation
by default ( #13514 )
2023-05-26 13:48:37 +02:00
f393214fef
Settings menu improvements regarding default values ( #13489 )
...
The reset button now removes the setting from minetest.conf instead of setting it to its default value.
The reset button is now shown whenever a value is present in minetest.conf
Float settings now get a .0 suffix if they have no decimal places.
2023-05-18 20:32:26 +02:00
bc4fc6d648
Fix shadows dropdown and clean up shader settings ( #13481 )
2023-05-03 22:28:02 +01:00
ad37df7f2e
Fix crash when multiple mods with the same name provide settings
2023-05-01 21:39:12 +01:00
d35672e78e
Redesign/unify mainmenu settings interface
2023-05-01 17:11:41 +01:00
5cd6a22dd3
Update settingtypes ( #13428 )
...
* Move settings to correct sections
* Improve titles and descriptions
* Make defaults in settingtypes.txt and defaultsettings.cpp match
Fixes #9002
2023-04-14 22:32:25 +01:00
b89077187b
Fix ContentDB page not being reset when changing type
...
Fixes #13362
2023-04-14 20:34:03 +01:00
c5fb50298a
Prevent installing mods when there is no base game ( #13429 )
2023-04-14 20:23:25 +01:00
d49d80a4a0
Store whether window is maximized ( #12861 )
2023-04-14 21:04:03 +02:00
d1e5dbefc7
Clarify documentation of punch key ( #13238 )
2023-04-13 18:12:26 +01:00
68f81ace97
Add vector.in_area()
utility function ( #13390 )
2023-04-12 10:46:26 +01:00
2fc7eb3ea2
Remove formspec_default_bg_color/opacity settings ( #13419 )
...
These settings are unnecessary. They only apply when formspecs don't have a background/bgcolor set. In practice, most games do theme their GUIs. Removing low value settings simplifies code and improves UX by decluttering the settings menu
Split out from #12140
2023-04-11 19:57:36 +01:00
9d736e8b8b
Drop ENABLE_GLES option
...
ENABLE_GLES predates forking Irrlicht. Its primary use was to distinguish Irrlicht-ogles from upstream version as Minetest could be compiled with either.
That's not necessary anymore and gets in the way sometimes.
2023-04-08 20:19:35 +02:00
c26e122485
Move video_driver default selection to runtime
2023-04-08 20:19:35 +02:00
1c1f1b1615
Revert "Enable connected glass by default ( #13242 )"
...
This reverts commit a93f3542d9
for
the upcoming 5.7.0 release.
See https://github.com/minetest/minetest/issues/8290 for a detailed discussion.
2023-04-02 20:56:31 +02:00
93898957b6
Return 'loops' occlusion culler under a setting ( #13352 )
...
* Add occlusion_culler setting to minetest.conf.example
* Add raytraced occlusion culling to 'loops' algorithm
---------
Co-authored-by: sfan5 <sfan5@live.de >
2023-03-30 00:10:23 +02:00
0a698d92c3
Update credits tab and mailmap
2023-03-29 23:19:11 +02:00
ea095d3f69
Fix core.item_eat for same-item replace_with_item and split stacks before dropping ( #13286 )
...
The replace_with_item can be added to the slot of the wield item, which
is afterwards overwritten. This causes item loss.
2023-03-27 20:02:23 +02:00
baf99f826c
Add Indonesian translation of builtin
2023-03-24 12:35:12 +01:00
9c07bf68f1
Add Malay translation of builtin
2023-03-24 12:34:58 +01:00
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