Minetest 5.1.0 release candidate 1 (Now in feature freeze)

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

Minetest 5.1.0 release candidate 1 (Now in feature freeze)

by rubenwardy » Sat Sep 28, 2019 16:26

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: 3616
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 » Sun Sep 29, 2019 09:48

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: 4367
Joined: Thu Oct 03, 2013 07:48
Location: Switzerland
GitHub: SmallJoker

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

by Krock » Sun Sep 29, 2019 11:00

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.
>> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
 

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

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

by Linuxdirk » Sun Sep 29, 2019 11:59

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: 3616
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 » Sun Sep 29, 2019 14:06

* `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.

https://github.com/minetest/minetest/pull/8974

Thanks.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH
 

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

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

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

by rubenwardy » Sun Sep 29, 2019 15:12


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

User avatar
Hamlet
Member
 
Posts: 549
Joined: Sat Jul 29, 2017 21:09
Location: Lombardy, Italy
GitHub: h4ml3t
IRC: H4mlet

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

by Hamlet » Tue Oct 01, 2019 22:43

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.
SelfNote: "KeepCalm, Remember that Ppl also HaveRealLife stuff to do. PS bite your tongue, just in case."
 

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

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

by rubenwardy » Tue Oct 01, 2019 23:12

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: 18
Joined: Fri Sep 13, 2019 17:40
GitHub: cHyper-0815OL
In-game: cHyper cHyper-0815OL

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

by cHyper-0815OL » Thu Oct 03, 2019 15:33

@ 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: 5830
Joined: Tue Jun 12, 2012 18:11
Location: United Kingdom
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

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

by rubenwardy » Thu Oct 03, 2019 15:38

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: 18
Joined: Fri Sep 13, 2019 17:40
GitHub: cHyper-0815OL
In-game: cHyper cHyper-0815OL

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

by cHyper-0815OL » Thu Oct 03, 2019 16:26

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: 3616
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 » Fri Oct 04, 2019 02:57

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: 549
Joined: Sat Jul 29, 2017 21:09
Location: Lombardy, Italy
GitHub: h4ml3t
IRC: H4mlet

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

by Hamlet » Fri Oct 11, 2019 19:04

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


Thank you for the clarification :)
SelfNote: "KeepCalm, Remember that Ppl also HaveRealLife stuff to do. PS bite your tongue, just in case."
 


Return to News



Who is online

Users browsing this forum: No registered users and 2 guests