rubenwardy
e9e671078c
ContentDB: Fix ungraceful crash on aliases when list download fails
...
Fixes #12267 and fixes #12154
2022-05-03 20:00:29 +01:00
rubenwardy
480d5f2d51
Fix texture packs not showing as enabled in mainmenu
...
Fixes #12219
2022-04-24 23:09:23 +01:00
Alex
a6170963b8
Fix invalid queued package element and path ( #12218 )
2022-04-24 22:49:07 +01:00
olive
a13cf0e3ce
Use mod names/titles instead of technical names ( #12192 )
2022-04-24 21:09:11 +02:00
ShadowNinja
80db8804c7
Fix typo and update settings files
2022-04-08 14:55:21 +01:00
ShadowNinja
d9effbb179
Fix spaces generated by settings file generator
2022-04-08 14:55:21 +01:00
x2048
31578303a4
Tune shadow perspective distortion ( #12146 )
...
* Pass perspective distortion parameters as uniforms
* Set all perspective bias parameters via ShadowRenderer
* Recalibrate perspective distortion and shadow range to render less shadow geometry with the same quality and observed shadow distance
2022-03-31 22:40:06 +02:00
Jude Melton-Houghton
06d197cdd0
Store vector metatable in registry
2022-03-29 18:07:00 +02:00
rubenwardy
7db751df3b
Fix broken dependency enabling due to missing enabled
field ( #12093 )
2022-02-24 16:01:22 +00:00
ROllerozxa
258ae99491
Apply texture pack main menu textures immediately ( #12018 )
2022-02-12 20:24:20 +01:00
Wuzzy
10cf2f3edd
Add support for 'seed' in disallow_mapgen_settings ( #12023 )
2022-02-12 20:23:58 +01:00
Gaël C
0dd8e8c242
Noise params serialization fixup
2022-02-08 19:30:49 +01:00
Lars Müller
1ee37148a8
Fix types of get_mapgen_setting_noiseparams ( #12025 )
2022-02-04 20:28:43 +01:00
rubenwardy
c61998bd20
Revert "Disable dynamic shadows for the 5.5.0 release" ( #12032 )
2022-01-31 21:48:14 +00:00
rubenwardy
128f6359e9
Use virtual paths to specify exact mod to enable ( #11784 )
2022-01-30 22:40:53 +00:00
sfan5
5e4a01f2de
Update credits for 5.5.0 release ( #12001 )
2022-01-30 21:33:08 +01:00
ROllerozxa
172acce352
Fix Minetest logo when installed system-wide
2022-01-30 13:49:52 +01:00
SmallJoker
a27362de6a
Disable dynamic shadows for the 5.5.0 release
...
The dynamic shadows are yet not in the desired state to justify the
inclusion into version 5.5.0. A stable release is long overdue, hence
this allows fixes to continue in 5.6.0-dev to finally release an
acceptable version of the dynamic shadows feature.
Reverting this commit is highly recommended to proceed in development.
2022-01-29 18:42:55 -05:00
SmallJoker
7c321ad7f5
Main menu: Fix automatic dependency enables on doubleclick
...
When mods were toggled by double-click, the hard dependencies were no longer enabled automatically.
However, the 'Enabled' checkbox did still work. This commit restores the behaviour as seen before commit c401a06
2022-01-19 18:52:27 +01:00
sfan5
4c8c649779
Mainmenu game-related changes ( #11887 )
...
fixes:
* Switching between games does not immediately hide creative mode / damage buttons if so specified
* World creation menu has a game selection list even though the menu already provides a gamebar
* Showing gameid in world list is unnecessary
* Choice of mapgen parameters in menu persists between games (and was half-broken)
2022-01-09 21:15:35 +01:00
sfan5
84efe279bb
Fix URL escaping in content store
2021-12-13 17:33:35 +01:00
ROllerozxa
c85aa0030f
Remove unused Direct3D shader error/warning ( #11793 )
2021-11-26 19:33:24 +01:00
ExeVirus
52bfbf6ed0
Allow for Game-Specific Menu Music ( #11241 )
2021-11-22 17:26:46 +00:00
sfan5
6de8d77e17
Move instead of copy during content install if possible
2021-10-07 00:20:01 +02:00
sfan5
2b5075f0e2
Move archive extraction in content store to async job
2021-10-07 00:20:01 +02:00
emixa-d
9fab5d594c
Add "MINETEST_MOD_PATH" environment variable ( #11515 )
...
This adds an environment variable MINETEST_MOD_PATH.
When it exists, Minetest will look there for mods in addition to ~/.minetest/mods/.
2021-10-07 00:19:41 +02:00
Hugues Ross
47c146120a
Add disable_settings to game.conf to get rid of "Enable Damage"/"Creative Mode"/"Host Server" checkboxes ( #11524 )
...
This adds support for disable_settings to game.conf. In this you can specify a list of settings that should not be visible in the "local game" (or however it is called nowadays) tab. Enable Damage, Creative Mode and Host Server are supported.
Co-authored-by: Wuzzy <Wuzzy2@mail.ru>
Co-authored-by: Aaron Suen <warr1024@gmail.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-08-12 20:08:12 +02:00
rubenwardy
bee50ca7fa
ContentDB: Add support for package aliases / renaming ( #11484 )
2021-08-02 20:05:10 +01:00
rubenwardy
9c145ba0d8
ContentDB: Add reason to downloads ( #10876 )
2021-07-27 19:08:49 +02:00
sfan5
72927b73ca
Fix spurious shadow enablement in mainmenu
...
fixes #11394
2021-06-30 17:10:28 +02:00
William L. DeRieux IV
9d2e7fc983
Strip carriage returns from lines in settingtypes.txt ( #11338 )
...
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2021-06-21 18:55:48 +01:00
Wuzzy
b28523bf38
Fix some typos in builtin ( #11370 )
2021-06-21 17:30:29 +01:00
Liso
c47313db65
Shadow mapping render pass ( #11244 )
...
Co-authored-by: x2048 <codeforsmile@gmail.com>
2021-06-06 18:51:21 +02:00
DS
8f085e02a1
Add metatables to lua vectors ( #11039 )
...
Add backwards-compatible metatable functions for vectors.
2021-06-04 21:22:33 +02:00
sfan5
0abc1e98ed
Fix server favorites not saving when client/serverlist/ doesn't exist already ( #11152 )
2021-04-09 22:36:10 +02:00
SmallJoker
f4118a4fde
Consistent title bar + render information in mainmenu ( #10764 )
2021-03-30 21:49:15 +02:00
sfan5
042131d91d
Mainmenu: Improve "Join Game" tab ( #11078 )
2021-03-20 19:48:25 +01:00
Elias Fleckenstein
c401a06f8a
Make pkgmgr handle modpacks containing modpacks properly
...
fixes #10550
2021-03-01 12:13:47 +01:00
rubenwardy
b390bd2ea5
pkgmgr: Fix crash when .conf release field is invalid
...
Fixes #10942
2021-02-28 17:11:41 +00:00
Yaman Qalieh
d51d0d77c4
Allow toggling of texture pack by double clicking
2021-02-24 11:50:19 +01:00
sfan5
35b476c65d
Update credits tab and mailmap
2021-02-23 19:40:44 +01:00
rubenwardy
4db7fb4a3b
Replace 'minetest.' with 'core.' in builtin
2021-02-11 10:18:22 +00:00
rubenwardy
b28749057a
Fix crash in tab_online when cURL is disabled
2021-02-09 12:41:11 +00:00
rubenwardy
3a8c37181a
Use consistent temp folder path ( #10892 )
2021-02-07 15:27:24 +00:00
rubenwardy
82deed2d7d
ContentDB: Order installed content first ( #10864 )
2021-01-28 11:24:36 +00:00
rubenwardy
67aa75d444
Use JSON for favorites, move server list code to Lua ( #10085 )
...
Co-authored-by: sfan5 <sfan5@live.de>
2021-01-22 15:08:57 +00:00
Zughy
8ff209c412
Load system-wide texture packs too ( #10791 )
...
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2021-01-21 19:01:37 +00:00
Zughy
eb8af614a5
Local tab: rename 'Configure' to 'Select Mods' ( #10779 )
...
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-01-20 22:32:18 +00:00
rubenwardy
5e6df0e7be
ContentDB: Ignore content not installed from ContentDB
2021-01-16 17:51:49 +00:00
Zughy
fcb3ed840a
Sanitize server IP field in mainmenu ( #10793 )
2021-01-10 20:10:12 +01:00
rubenwardy
edd0836011
ContentDB: Add overwrite dialog when content is already installed ( #10768 )
2021-01-04 15:18:31 +00:00
Zughy
92aac69b36
"Browse online content" formspec improvement ( #10756 )
2021-01-02 15:13:02 +01:00
Zughy
55dba1bc6d
Display Minetest header when menu_last_game value isn't available anymore ( #10751 )
2020-12-28 13:56:58 +01:00
rubenwardy
d2bbf13dfe
Add dependency resolution to ContentDB ( #9997 )
2020-12-23 14:42:18 +00:00
Andrey
5066fe7583
MainMenu: Add clear button and icon for search input ( #10363 )
2020-12-19 22:00:20 +01:00
rubenwardy
664f5ce960
Add open user data button to main menu ( #10579 )
2020-12-19 13:27:15 +00:00
Vitaliy
707c8c1e95
Shaders for Android (GLES 2) ( #10506 )
...
Shader support for OpenGL ES 2 devices (Android)
Co-authored-by: sfan5 <sfan5@live.de>
2020-10-25 18:01:03 +01:00
Lars
ed22260822
Remove all bump mapping and parallax occlusion related code.
2020-10-17 13:09:16 -07:00
Paramat
d671102546
Give unnamed world names incrementing numbers. Format 'world<number>' ( #10247 )
...
Code created with help from GitHub users sirrobzeroone and pauloue, thank you.
2020-10-13 00:52:53 +01:00
Paramat
a69bc67ce2
Improve layout of main menu 'local' tab ( #10366 )
2020-09-29 23:37:03 +01:00
hecks
fcff9f2911
Remove "generate normal maps" feature ( #10313 )
...
Erase all traces of normal "generation" from fragment shaders
Remove the "feature" from the engine and default config
Remove any leftover documentation of it
2020-09-14 19:27:25 +02:00
Maksim
788f297595
Android: drop simple MainMenu ( #10227 )
...
The default (PC-style) MainMenu works great on Android. Provides access to ContentDB and allows players to create many worlds in a few clicks.
Makes the interface consistent and eliminates player confusion.
2020-08-27 21:46:57 +02:00
rubenwardy
7242de1d4b
ContentDB: Add Update All and download queuing ( #9995 )
2020-08-17 19:09:33 +01:00
Paramat
f92a393f6f
Mapgen Flat: Add caverns, disabled by default ( #9913 )
...
Add the caverns used in V5, V7, Valleys, Carpathian.
Disabled by default to not be force-enabled in existing worlds.
2020-08-05 05:00:00 +01:00
rubenwardy
f948e2c585
Fix incorrect view URL for games
...
package.id is a sanitised combination of author and basename, used to
compare remote and local content. Minetest ignores `_game` when comparing
game names, so package.id has `_game` removed. This meant that the wrong
URL was being generated for View.
2020-07-28 17:02:32 +01:00
sfan5
21de17e3b6
Fix ContentDB menu icons not appearing on Windows
2020-07-08 23:37:14 +02:00
rubenwardy
36099ba947
Fix incorrect extension used for ContentDB thumbnails
2020-06-06 18:31:39 +01:00
rubenwardy
60bab8b2d7
Add HTTP API to main menu ( #9998 )
2020-06-06 17:17:08 +01:00
rubenwardy
850af80089
Add buttons to ContentDB in game bar and configure world ( #9944 )
2020-06-04 21:53:26 +01:00
rubenwardy
9a64a9fd94
Update ContentDB dialog ( #9949 )
2020-05-29 00:52:48 +01:00
rubenwardy
f90ca96c73
Make ContentDB downloads not block the UI ( #9948 )
2020-05-27 17:02:09 +01:00
Wuzzy
083b285f43
Rename “Minimal development test” to “Development Test” ( #9928 )
2020-05-26 00:17:52 +02:00
rubenwardy
b3c79906d4
Add engine version string to ContentDB API request ( #9890 )
2020-05-24 14:46:50 +01:00
sfan5
11723cffe0
builtin: Move common/async_event.lua to mainmenu/async_event.lua
...
It only works in the context of the mainmenu.
2020-05-17 21:37:01 +02:00
rubenwardy
a9c3a42323
Add core.open_url() to main menu API ( #8592 )
2020-05-17 19:09:10 +01:00
Wuzzy
7ec76e530d
Add mapgen settings to world creation dialog ( #9254 )
2020-05-12 02:52:52 +01:00
rubenwardy
3833396cfa
Fix delayed error message in start game tab
2020-04-12 00:12:18 +01:00
Wren Turkal
f91124a0c0
Add allowed_mapgens option in game.conf. ( #9263 )
...
The game.conf has a disallowed_mapgens option. However, some games
require a certain mapgen to be used, like the CTF plugin. This change
adds an option to specify allowed mapgens so that the setting can be
specified in a way that needn't be updated as map generators are added
to Minetest.
2020-04-06 16:06:16 +02:00
rubenwardy
09b8f5d1be
Update credits for 5.2.0 ( #9593 )
2020-04-05 18:30:44 +02:00
Wuzzy
625b100593
Add comments for translators ( #9510 )
...
* Add translator comments for "special" strings
* Add translator comments for some "tricky" strings
2020-03-20 09:41:07 +01:00
Wuzzy
ce8cdc0333
Cleanup global namespace pollution in builtin ( #9451 )
2020-03-06 20:19:14 +00:00
rubenwardy
d3255f92d7
Fix luacheck errors
2019-12-07 23:50:12 +01:00
Muhammad Rifqi Priyo Susanto
b79741c90f
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.
2019-09-27 19:13:08 +01:00
HybridDog
9e95bac75d
Automatically enable depends of mods when enabling the mods in the world config menu ( #3473 )
2019-09-26 21:03:54 +02:00
Muhammad Rifqi Priyo Susanto
cd1d01b8b4
'All Settings': Don't use checkboxes for 'no...' mapgen flags ( #7847 )
2019-09-01 22:43:41 +01:00
DS
082066e813
Fix undeclared global warning because of _ ( #8798 )
2019-08-14 23:35:47 +02:00
rubenwardy
8e757859d6
Add luacheck to check builtin ( #7895 )
2019-08-06 19:30:18 +01:00
rubenwardy
9541165752
Add styles to most elements
2019-08-03 19:36:30 +01:00
rubenwardy
ec3795a55c
Add style[] tag with button support
2019-08-03 19:36:30 +01:00
Paul Ouellette
4c11574e9d
Use CDB author and name in installed package's config ( #8550 )
...
They are used for tracking the package, so should match ContentDB.
2019-06-10 19:49:00 +02:00
DS
2ba6785f09
Remove modstore leftovers. Fix core.show_path_select_dialog documentation ( #8572 )
...
This was forgotten in #5852 .
2019-06-07 22:12:20 +02:00
Paramat
42e1a12714
Require 'waving = 3' in a nodedef to apply the liquid waving shader ( #8418 )
...
Makes the liquid waving shader per-nodedef like waving leaves/plants,
instead of being applied to all liquids.
Like the waving leaves/plants shaders, the liquid waving shader can
also be applied to meshes and nodeboxes.
Derived from a PR by t0ny2.
2019-03-27 00:18:43 +00:00
HybridDog
3066d76e33
World config: Make depends easier to read ( #7396 )
...
* Do not always show every depends textfieds
When there are no dependencies, it does not longer show an empty list.
* Adjust the list height to avoid a scrollbar when possible
* change minimum height and no dependencies message
* Do not get depends for modpacks
2019-03-07 08:23:03 +01:00
rubenwardy
5d2624ab82
Hide uninstall package button on unmodifiable paths ( #8255 )
2019-03-05 08:12:58 +01:00
Paramat
ae1caba6aa
Update minetest.conf.example and settings_translation_file.cpp ( #8278 )
2019-02-23 20:24:59 +00:00
rubenwardy
85389ad994
Content store: Ignore '_game' in game names in ID generation ( #8270 )
...
Fixes 'install' button continuing to be displayed after installing a game whose
name ends with '_game'.
2019-02-22 03:19:52 +00:00
Paul Ouellette
0ad96cc73f
Update gamebar on tab enter ( #8192 )
2019-02-18 21:04:43 +00:00
rubenwardy
57517628f0
Fix games not updating on deletion
...
As reported by @random-geek
2019-02-18 16:39:28 +00:00
Paul Ouellette
cc9bed9321
Fix content store crash ( #8244 )
2019-02-18 12:46:55 +01:00
rubenwardy
568540f8e9
Update credits ( #8162 )
2019-02-16 00:41:30 +00:00