]> git.lizzy.rs Git - minetest.git/blobdiff - src/defaultsettings.cpp
Don't use msvc libs for mingw build
[minetest.git] / src / defaultsettings.cpp
index 326e11b8fde0dd4688df09f33fdf15fcd1a429ae..c4e9d08ef3744ec47cae4d2c85cf4450542257b4 100644 (file)
@@ -19,6 +19,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 #include "settings.h"
 #include "filesys.h"
+#include "config.h"
 
 void set_default_settings(Settings *settings)
 {
@@ -102,7 +103,6 @@ void set_default_settings(Settings *settings)
        settings->setDefault("continuous_forward", "false");
        settings->setDefault("fast_move", "false");
        settings->setDefault("invert_mouse", "false");
-       settings->setDefault("enable_farmesh", "false");
        settings->setDefault("enable_clouds", "true");
        settings->setDefault("screenshot_path", ".");
        settings->setDefault("view_bobbing_amount", "1.0");
@@ -141,16 +141,25 @@ void set_default_settings(Settings *settings)
        settings->setDefault("server_name", "");
        settings->setDefault("server_description", "");
 
+#if USE_FREETYPE
+       settings->setDefault("freetype", "true");
        settings->setDefault("font_path", porting::getDataPath("fonts" DIR_DELIM "liberationsans.ttf"));
        settings->setDefault("font_size", "13");
        settings->setDefault("mono_font_path", porting::getDataPath("fonts" DIR_DELIM "liberationmono.ttf"));
        settings->setDefault("mono_font_size", "13");
+       settings->setDefault("fallback_font_path", porting::getDataPath("fonts" DIR_DELIM "DroidSansFallbackFull.ttf"));
+       settings->setDefault("fallback_font_size", "13");
+#else
+       settings->setDefault("freetype", "false");
+       settings->setDefault("font_path", porting::getDataPath("fonts" DIR_DELIM "fontlucida.png"));
+       settings->setDefault("mono_font_path", porting::getDataPath("fonts" DIR_DELIM "fontdejavusansmono.png"));
+#endif
 
        // Server stuff
        // "map-dir" doesn't exist by default.
        settings->setDefault("default_game", "minetest");
        settings->setDefault("motd", "");
-       settings->setDefault("max_users", "100");
+       settings->setDefault("max_users", "15");
        settings->setDefault("strict_protocol_version_checking", "false");
        settings->setDefault("creative_mode", "false");
        settings->setDefault("enable_damage", "true");
@@ -180,7 +189,9 @@ void set_default_settings(Settings *settings)
        settings->setDefault("time_speed", "72");
        settings->setDefault("year_days", "30");
        settings->setDefault("server_unload_unused_data_timeout", "29");
+       settings->setDefault("max_objects_per_block", "49");
        settings->setDefault("server_map_save_interval", "5.3");
+       settings->setDefault("sqlite_synchronous", "2");
        settings->setDefault("full_block_send_enable_min_time_from_building", "2.0");
        settings->setDefault("dedicated_server_step", "0.1");
        settings->setDefault("ignore_world_load_errors", "false");
@@ -251,7 +262,7 @@ void set_default_settings(Settings *settings)
        settings->setDefault("mgindev_np_terrain_higher", "20,   16,  (500, 500, 500), 85039, 5, 0.6,  10,  10");
        settings->setDefault("mgindev_np_steepness",      "0.85, 0.5, (125, 125, 125), -932,  5, 0.7,  2,   10");
        settings->setDefault("mgindev_np_mud",            "4,    2,   (200, 200, 200), 91013, 3, 0.55, 1,   1");
-       settings->setDefault("mgindev_np_float_islands1", "0,    1,   (64,  64,  64 ), 3683,  5, 0.5,  1,   1.5");
+       settings->setDefault("mgindev_np_float_islands1", "0,    1,   (256, 256, 256), 3683,  6, 0.6,  1,   1.5");
        settings->setDefault("mgindev_np_float_islands2", "0,    1,   (8,   8,   8  ), 9292,  2, 0.5,  1,   1.5");
        settings->setDefault("mgindev_np_float_islands3", "0,    1,   (256, 256, 256), 6412,  2, 0.5,  1,   0.5");
        settings->setDefault("mgindev_np_biome",          "0,    1,   (250, 250, 250), 9130,  3, 0.50, 1,   10");
@@ -265,13 +276,16 @@ void set_default_settings(Settings *settings)
        settings->setDefault("enable_ipv6", "true");
        settings->setDefault("ipv6_server", "false");
 
+       settings->setDefault("main_menu_script","");
        settings->setDefault("main_menu_mod_mgr","1");
-       settings->setDefault("old_style_mod_selection","true");
        settings->setDefault("main_menu_game_mgr","0");
        settings->setDefault("modstore_download_url", "https://forum.minetest.net/media/");
        settings->setDefault("modstore_listmods_url", "https://forum.minetest.net/mmdb/mods/");
        settings->setDefault("modstore_details_url", "https://forum.minetest.net/mmdb/mod/*/");
 
+       settings->setDefault("high_precision_fpu", "true");
+
+       settings->setDefault("language", "");
 }
 
 void override_default_settings(Settings *settings, Settings *from)