Commit Graph

222 Commits

Author SHA1 Message Date
Wuzzy b4241e1dc7
All Settings: Set min limit for crtitical settings (#9000) 2022-05-21 16:17:17 +02:00
srfqi 4ba095f2fb
All settings: Fix missing flags checkbox caused by 'possible flags' order (#8997)
Previously, the 'rivers' checkbox was missing for mgcarpathian, caused by the 'possible flags' order: 'caverns,nocaverns,rivers,norivers'.
Also reorder mgcarpathian 'possible flags', but only for consistency.
2022-05-21 16:17:16 +02:00
Hugo Locurcio 72d4f571d7
Improve undersampling settings
The setting now accepts values between 1 and 8 in the
Advanced Settings menu.
Values 0 and 1 now behave the same way (setting it to 1 won't
disable MSAA anymore), so there's no need to expose 0 as a value.

This closes #8939.
2022-05-21 16:17:14 +02:00
paramat 837b407a9b
Dungeons: Remove non-functional 'projecting dungeons' setting (#8897) 2022-05-21 16:17:13 +02:00
HybridDog b38e164694
Move debug.txt after it grows too big (#8904)
Before opening the file for writing, its file size is tested. If it exceeds 50 MB, it is moved to debut.txt.1, otherwise the log is appended to the old messages. An old debut.txt.1 is removed if it already exists.
2022-05-21 16:17:12 +02:00
srfqi 39f576f43a
'All Settings': Don't use checkboxes for 'no...' mapgen flags (#7847) 2022-05-21 16:17:12 +02:00
paramat 0c38513668
Various settingtypes.txt improvements (#8867)
Improve 'readable' setting names for waving water settings.
Change 'near plane' to 'near clipping plane'.
Document physics settings.

mgv6_spflags:
Change 'new biome system' to 'snowbiomes flag' for clarity.
Add missing 'noflat' flag to default flags.
2022-05-21 16:17:11 +02:00
ANAND 6002b4e6e7
Allow customizing chat message format (#8529) 2022-05-21 16:17:09 +02:00
paramat 9df912fe08
Re-order mapgens in mainmenu and 'all settings' mapgen selection (#8705)
v6 always last to discourage selection.
Special mapgens flat, fractal, singlenode, next to last. Of these, singlenode
last to discourage selection.
Of the remaining, v5 last due to age, v7 first due to being the default.
2022-05-21 16:17:05 +02:00
paramat e053de8f15
Mgfractal: Make non-fractal terrain optional (#8702)
Enabled by default.
Only allow spawn on fractal, not on seabed terrain.
Various codestyle and comment improvements.
2022-05-21 16:17:05 +02:00
paramat ba34c40564
Document the deprecation of hardcoded cave liquids (#8692) 2022-05-21 16:17:04 +02:00
ANAND 07d849e691
Increase upper limit of display_gamma to 10 (#8618) 2022-05-21 16:17:02 +02:00
paramat f19c465a91
Mapgen Carpathian: Add optional rivers (#7977)
Rivers are disabled by default and will not be added to existing worlds.
Rewrite getSpawnLevelAtPoint() to be simpler and more consistent with
generateTerrain().
2022-05-21 16:17:02 +02:00
paramat 763d624c22
Dungeons: Settable density noise, move number calculation to mapgens (#8473)
Add user-settable noise parameters for dungeon density to each mapgen,
except V6 which hardcodes this noise parameter.

Move the calculation of number of dungeons generated in a mapchunk out
of dungeongen.cpp and into mapgen code, to allow mapgens to generate
any desired number of dungeons in a mapchunk, instead of being forced
to have number of dungeons determined by a density noise.

This is more flexible and allows mapgens to use dungeon generation to
create custom structures, such as occasional mega-dungeons.
2022-05-21 16:17:00 +02:00
paramat 249d1dd9a9
World start time: Move to first full light (day night ratio = 1000) (#8410)
6125 is the time of first full light according to 'get_node_light()',
and the time of first full light visually when basic shaders are on.
This is the optimum default new world start time, taking all possible
games into account.
The previous time assumed a game similar to Minetest Game. Games
should set this setting themselves according to their needs.
2022-05-21 16:16:59 +02:00
rubenwardy fefe71f8b0
Change pitch fly binding to 'P', add to change keys menu (#8314) 2022-05-21 16:16:58 +02:00
paramat 3c4a039697
Document 'highly unstable' mapgens instead of 'stable' mapgens (#8404) 2022-05-21 16:16:57 +02:00
paramat 02c763a3a7
num_emerge_threads: Fix documentation of automatic selection 2022-05-21 16:16:57 +02:00
paramat e639e7a37b
num_emerge_threads: Warn of crashes when > 1 (#8357) 2022-05-21 16:16:56 +02:00
paramat f50fc6a564
Change 'num_emerge_threads' default to 1 (#8303) 2022-05-21 16:16:55 +02:00
paramat 31f311dff5
Settingtypes.txt: Remove 2 lines missed in a recent commit (#8277) 2022-05-21 16:16:53 +02:00
ANAND 7fb99b3005
Remove 's' from 'automatic forwards' (#8272) 2022-05-21 16:16:52 +02:00
paramat b762d5d369
lua_api.txt, settingtypes.txt: Various improvements (#8252) 2022-05-21 16:16:50 +02:00
rubenwardy 2a14dfb377
Rename 'Content Store' to 'Online Content Repository' in Advanced Settings 2022-05-21 16:16:47 +02:00
rubenwardy 25d2c1cbb6
Add setting to hide mature content from ContentDB 2022-05-21 16:16:46 +02:00
paramat 37619f1b6b
Settings: Slightly increase block generate, block send, object send distances (#8147) 2022-05-21 16:16:45 +02:00
srfqi c9922b15ff
Add setting to disable confirmation on new player registration (#8102) 2022-05-21 16:16:43 +02:00
Wuzzy 889e9039a4
Make advanced settings noiseparams strings translatable (#8062)
Various minor language improvements in settingtypes.txt.
2022-05-21 16:16:42 +02:00
paramat a4f320242f
Settingtypes.txt: Rewrite documentation of 'num_emerge_threads' (#8066) 2022-05-21 16:16:40 +02:00
paramat 03c82d48a1
CSM restrictions: Make 'LOAD_CLIENT_MODS' disable loading of 'builtin' (#8000)
Previously, when the CSM restriction 'LOAD_CLIENT_MODS' was used a
client was still able to add CSM code to 'builtin' to bypass that
restriction, because 'builtin' is not yet verified.

Until server-sent CSM and verifying of 'builtin' are complete, make
'LOAD_CLIENT_MODS' disable the loading of builtin.

Clarify code comments and messages to distinguish between client-side
modding and client-side scripting. 'Scripting' includes 'builtin',
'modding' does not.
2022-05-21 16:16:38 +02:00
Moose d928ddd18a
autojump setting: Remove repeated doc line (#8041) 2022-05-21 16:16:38 +02:00
random-geek 0b44261522
Extend pitch fly mode to swimming (#7943) 2022-05-21 16:16:37 +02:00
Loïc Blot 74641de4d5
CSM: add requested CSM_RF_READ_PLAYERINFO (#8007)
* CSM: add requested CSM_RF_READ_PLAYERINFO

This new CSM limit permit to limit PLAYERINFO read from server.

It affects get_player_names call
2022-05-21 16:16:36 +02:00
paramat d36ff1f24d
Main menu style: Set to 'full' for Android, remove 'auto' option (#7936) 2022-05-21 16:16:33 +02:00
paramat 3496b88810
Declare mapgens v5 and flat stable. Add missing carpathian (#7942) 2022-05-21 16:16:32 +02:00
Vanessa Dannenberg f394f47079
Raise hotbar limit to 32 slots, add associated keybinding options (#7916)
add associated keybinding options
update docs and settingtypes
2022-05-21 16:16:31 +02:00
Paul Ouellette 057f1f4873
Remove unused settings (#7929) 2022-05-21 16:16:30 +02:00
kurzkopfgleitbeutler d9132e1919
Fix spelling of setting descriptions (#7829) 2022-05-21 16:16:30 +02:00
Gaël C acc2343795
Added pitch fly mode (#7817)
In pitch fly mode, you fly to the exact direction you are pointing at, using the forward key. Other move directions are also pitched accordingly.
It allows smoother and more complex movements.
Can be enabled/disabled by L key by default (set keymap_pitchfly in minetest.conf)
2022-05-21 16:16:29 +02:00
Ben Deutsch f9e5873277
Client-side autojump. Remove Android-only stepheight autojump (#7228)
Works by detecting a collision while moving forward and then
simulating a jump. If the simulated jump is more successful,
an artificial jump key press is injected in the client.

Includes setting and key change GUI element for enabling and
disabling this feature.
2022-05-21 16:16:28 +02:00
sfan5 a86c8d0741
Remove obsolete section in ipv6_server description
This section no longer applies since c66d97726931aa8dde7d8a1ffa5b8e41234f4660.
2022-05-21 16:16:27 +02:00
HybridDog 06cb2c9348
Enable subtle fall bobbing (#7856)
Set the default value of fall_bobbing_amount to 0.03
2022-05-21 16:16:26 +02:00
paramat 884c00862a
Content store: Add show_nonfree_packages setting to advanced settings (#7846) 2022-05-21 16:16:24 +02:00
paramat 959a4b979b
Settingtypes.txt: Various language improvements, document stable mapgens (#7801) 2022-05-21 16:16:22 +02:00
paramat 931b3b4c14
Settingtypes.txt: Limit comments to 90 columns to fix clipped lines (#7777) 2022-05-21 16:16:21 +02:00
paramat 974e0febcf
Add a warning to the 'chunksize' setting (#7775)
Several users have been causing problems by increasing this value.
2022-05-21 16:16:20 +02:00
paramat 1dba8b8933
Various grammar improvements (#7769)
In builtin//pkgmgr.lua, README.md and settingtypes.txt.
Based on 2 pull requests by comradekingu.
2022-05-21 16:16:19 +02:00
numzero f7c4228ac0
Software inventorycube (#7651)
Fixes missing/upside-down images on Android.
2022-05-21 16:16:19 +02:00
paramat 2e92f0f02b
Mgv5: Change tunnel parameters to those of other mapgens (#7641)
Make tunnels wider and use the noise parameters of most other mapgens.
All other underground features are already identical to all other
non-mgv6 mapgens, this final change modernises and improves the tunnels.
2022-05-21 16:16:16 +02:00
SmallJoker 46ef9c91d0
Settings: Fix indents, chat_message_*. Update translations (#7580) 2022-05-21 16:16:14 +02:00