Minetest 5.1.0 release candidate 1 (Now in feature freeze)

Locked
User avatar
rubenwardy
Moderator
Posts: 6271
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

Minetest 5.1.0 release candidate 1 (Now in feature freeze)

by rubenwardy » Post

Hi all! We'd be very grateful for some help testing a prerelease version of Minetest 5.1.0

Please go crazy, and break all the things!

Highlights

  • Formspec Real Co-ordinates - it's now much easier to create GUIs using consistent positioning and sizing
  • Formspec Styling - you can apply game-wide, formspec, and element-level styling options to theme the GUI. This is still a work in progress, with not as much styling options as we would have liked.
Changelog: https://dev.minetest.net/Changelog#5.0. ... _5.1.0-dev

Known issues

Downloads

Commit hash: b79741c90ffffac6fb24783b38c5b507316cbcc8

User avatar
Wuzzy
Member
Posts: 4060
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Wuzzy » Post

Formspec Styling - you can apply game-wide, formspec, and element-level styling options to theme the GUI. This is still a work in progress, with not as much styling options as we would have liked.
Sadly, only text buttons can be colorized. So that's not very useful yet. I'm sure formspec styling will be completed in future. It's good to have at least the groundwork done.
Add disable_jump to liquids and ladders (SmallJoker)
This feature is not documented in lua_api.txt, therefore it doesn't exist. :P
Add /help formspec for commands and privileges (SmallJoker)
I have mixed feelings about this. The upside is that the formspec looks nice and that avaliable privs are now in green. The downside of this is that this slightly disrupts the flow. Why? Because first you type “/help” but then a formspec pops out so you are forced to touch the mouse. This was not required before. What I want to say: Chat commands and GUI don't really go well together. This is the first time in Minetest history that chat commands and GUI are mixed. :-/ Is it possible to revert to the old behaviour (e.g. with a setting)?
Add player sprite textures as a fallback (paramat)
Wait, so this hasn't been reverted yet? IIRC, this caused serious bugs. Don't forget this, please.
Nodedef 'drop' documentation: Improve, add tool filtering (Paramat)
Wait, what? I thought this was added in an earlier version. Anyway, tool filtering is a horrible feature (it's regex-based, not groups-based) and should be removed or deprecated as quickly as possible before it starts polluting mods. https://github.com/minetest/minetest/issues/8464

Unofficial MTG changelog because MTG devs “never” write one:
  • Added translation support (warning! the translation templates are not complete yet. I'm waiting for the string freeze)
  • Added incomplete German translation
  • Added dry dirt and dry dirt with dry grass. Grass never spreads on dry dirt
  • Savannas now have dry dirt and dry dirt with dry grass
  • Added steel bar door and steel bar trap door
  • Added setting “enable_fence_tall” for fences that cannot be jumped over
  • Firefly in a bottle can now be placed into vessels shelf
  • Add flowing water sound
  • Underground biomes extend much deeper, down to Y=-255, e.g. there will be desert stone all the way down to Y=-255
Bugs in 5.1.0-dev:
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
Krock
Developer
Posts: 4562
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Krock » Post

Wuzzy wrote:Sadly, only text buttons can be colorized.
Either Irrlicht makes their classes inheritable (covered behind interfaces), or we need to copy all source files over to implement this.
Wuzzy wrote:This feature is not documented in lua_api.txt, therefore it doesn't exist. :P
https://github.com/minetest/minetest/bl ... .txt#L1571
Wuzzy wrote:Wait, so this hasn't been reverted yet? IIRC, this caused serious bugs. Don't forget this, please.
https://github.com/minetest/minetest/pull/8974
Wuzzy wrote:Unofficial MTG changelog because MTG devs “never” write one:
Thank you.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Linuxdirk
Member
Posts: 2622
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Linuxdirk » Post

Krock wrote:Either Irrlicht makes their classes inheritable […]
Irrlicht won’t make anything anymore. It is dead since at least 2016.

User avatar
Wuzzy
Member
Posts: 4060
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Wuzzy » Post

* `disable_jump`: Player (and possibly other things) cannot jump from node
@Krock: This does not count, sorry. :P Nothing is said about liquids or climbable nodes. You don't “jump” from either liquids or climbable nodes (in the English non-dev meaning of the word “jump”). I mean, it's not really obvious that this can apply to liquids and climbables, those are kind of a special case.
Thanks.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
runs
Member
Posts: 1803
Joined: Sat Oct 27, 2018 08:32
GitHub: runsy

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by runs » Post

Day 42 of the quarantine

User avatar
rubenwardy
Moderator
Posts: 6271
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by rubenwardy » Post

That is a feature so cannot be merged during feature freeze. Bug fixes and essential maintenance only

User avatar
Hamlet
Member
Posts: 764
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Hamlet » Post

rubenwardy wrote: That is a feature so cannot be merged during feature freeze. Bug fixes and essential maintenance only
Given that the Italian l10n pull request has been labeled as "feature", which has been submitted (september 20) before the feature freeze (september 23)...

...are we going to play the game where the pull request gets refused because <insert reason here>, so I'll have to wait for January 2020 perhaps to see it refused again for <insert some other reason here> maybe April 2020?
Three or six months to merge a list of strings?

If so, let me know: I have already "seen this movie", and I guess that the end will be just the same.
My repositories: Codeberg.org | My ContentDB's page | I'm on PureOS with XFCE

User avatar
rubenwardy
Moderator
Posts: 6271
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by rubenwardy » Post

Translations are allowed in feature freezes, updating the translations is part of the standard release process

As for actual features, submission date doesn't matter. Only the merging of bugfixes and essential maintenance is permitted, regardless of when the PR was created

cHyper-0815OL
Member
Posts: 77
Joined: Fri Sep 13, 2019 17:40

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by cHyper-0815OL » Post

@ rubenwardy:
why there is no ingame function (mods, texturepacks and games) available?
is it because the features freeze is still active with the RC-1?

thx

User avatar
rubenwardy
Moderator
Posts: 6271
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by rubenwardy » Post

cHyper-0815OL wrote:@ rubenwardy:
why there is no ingame function (mods, texturepacks and games) available?
is it because the features freeze is still active with the RC-1?

thx
Not sure what you mean, but:

You need to install minetest game as it doesn't come preinstalled with the daily windows build.

Also note that the mods and texture pack tabs have merged into "content"

cHyper-0815OL
Member
Posts: 77
Joined: Fri Sep 13, 2019 17:40

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by cHyper-0815OL » Post

rubenwardy wrote:
cHyper-0815OL wrote:@ rubenwardy:
why there is no ingame function (mods, texturepacks and games) available?
is it because the features freeze is still active with the RC-1?

thx
Not sure what you mean, but:

You need to install minetest game as it doesn't come preinstalled with the daily windows build.

Also note that the mods and texture pack tabs have merged into "content"
that was my fault: because there was a strange error message that the content could not be loaded or so!
but when i restart the RC-1 build all works fine now, thx.

User avatar
Wuzzy
Member
Posts: 4060
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Wuzzy » Post

Status update for Minetest Game translations:

The core devs claim it should be now relatively safe to start translating Minetest Game. They do not expect to see any string changes.

German translation is 100% complete. Italian and Spanish translations are on their way.

So I guess this means translators can now start translating MTG safely.

Mini-guide on how to translate MTG:

1) Open each mod folder, go inside “locale” folder. If there is no “locale” folder, ignore the mod
2) Copy template.txt and call it “<mod_name>.<language_code>.tr” (replace the placeholders)
3) Edit the new file and put the translation right to the equals sign
4) Repeat for each mod
5) Read the details on translations in the link below

Relevant links:

lua_api.txt on translations: https://rubenwardy.com/minetest_modding ... anslations
Repo: https://github.com/minetest/minetest_game
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
Hamlet
Member
Posts: 764
Joined: Sat Jul 29, 2017 21:09
IRC: H4mlet
In-game: Hamlet
Location: Lombardy, Italy

Re: Minetest 5.1.0 release candidate 1 (Now in feature fre

by Hamlet » Post

rubenwardy wrote:Translations are allowed in feature freezes, updating the translations is part of the standard release process
Thank you for the clarification :)
My repositories: Codeberg.org | My ContentDB's page | I'm on PureOS with XFCE

Locked

Who is online

Users browsing this forum: No registered users and 1 guest