Search found 806 matches

by v-rob
Wed Sep 16, 2020 01:49
Forum: General Discussion
Topic: How can the minetest community be made bigger?
Replies: 25
Views: 1042

Re: How can the minetest community be made bigger?

> The code is mess → People agree but fixing it would be too much work. Actually, that's top priority for me at this point. Formspecs are awful and have awful code. The code needs to be fixed before formspecs can be improved much beyond what they are now, so that's what I'm spending my core dev time...
by v-rob
Mon Sep 14, 2020 22:24
Forum: General Discussion
Topic: How many core devs played/play Minecraft?
Replies: 8
Views: 584

Re: How many core devs played/play Minecraft?

Nope. I've played Minetest since (probably) 2012. I only learned of Minecraft a few years later, and at that point, why buy and play it when I was fine with Minetest? Plus, I was starting to learn modding at that point, and I gathered later that Minecraft did not have a modding API like Minetest. I ...
by v-rob
Sun Aug 30, 2020 03:32
Forum: General Discussion
Topic: Making "->" usable in the crafting grid?
Replies: 6
Views: 252

Re: Making "->" usable in the crafting grid?

Oh, how weird. I know shift-left click used to work from output to inventory... Well, it should work with other things like chests and furnaces.
by v-rob
Sat Aug 29, 2020 19:36
Forum: General Discussion
Topic: Making "->" usable in the crafting grid?
Replies: 6
Views: 252

Re: Making "->" usable in the crafting grid?

Shift+left click will move the entire stack from the output slot to your inventory automatically, so you can just spam shift+left click until everything has been crafted.
by v-rob
Wed Aug 19, 2020 23:23
Forum: Partly official engine development
Topic: Minetest GUIs, The Past, Present, and Future: An Overview
Replies: 16
Views: 656

Re: Formspecs, The Past, Present, and Future: An Overview

Well, things have just changed drastically for the better. I expect to make some more changes around here, because I have just been elevated to core developer! It's all happened rather fast; I didn't really expect to become one, not this soon at least. (I still don't quite believe it myself yet, but...
by v-rob
Tue Aug 18, 2020 21:11
Forum: Partly official engine development
Topic: Minetest GUIs, The Past, Present, and Future: An Overview
Replies: 16
Views: 656

Re: Formspecs, The Past, Present, and Future: An Overview

I only have a general plan of the parsing parts of refactoring planned out. I don't have implementation details worked out yet fully (Rubenwardy has made a chart of his proposal [ issue #9358 comment ] which I will probably base mine off of in part), but I'll share my idea as far as I have it. 1) Se...
by v-rob
Tue Aug 18, 2020 01:59
Forum: Partly official engine development
Topic: Minetest GUIs, The Past, Present, and Future: An Overview
Replies: 16
Views: 656

Re: Formspecs, The Past, Present, and Future: An Overview

I do think that getting a base down is important, and that's what the mesh[] PR does. Honestly, complicated controlled interactions like spinning, rolling, panning, etc. would be best handled by the mod itself with the mesh[] element only handling the necessary rendering details. #8679 combined with...
by v-rob
Mon Aug 17, 2020 23:07
Forum: Partly official engine development
Topic: Minetest GUIs, The Past, Present, and Future: An Overview
Replies: 16
Views: 656

Re: Formspecs, The Past, Present, and Future: An Overview

Glad to hear some positive feedback. Yes, I wish things could happen faster too. ATM, I'm basically at a standstill because I need some PRs merged before I can work on other things. That's the main reason for the priority numbers, because these are the most important things to be merged for importan...
by v-rob
Mon Aug 17, 2020 05:24
Forum: Partly official engine development
Topic: Minetest GUIs, The Past, Present, and Future: An Overview
Replies: 16
Views: 656

Minetest GUIs, The Past, Present, and Future: An Overview

If you want to know what's going on with GUIs, look at the later posts in this thread written by me. I'd rather not repeat everything in this first post. And, I suppose these posts in this thread can be considered my official-ish evolving roadmap. Most important things to look at: Lua-based GUI/HUD ...
by v-rob
Tue Aug 11, 2020 00:53
Forum: Modding Discussion
Topic: how would I draw a 3D line on a formspec?
Replies: 20
Views: 640

Re: how would I draw a 3D line on a formspec?

Models have to be (10, 10, 10) to be the equivalent of a Minetest node as far as I remember. Either that, or set the visual scale to 10 and make the object (1, 1, 1) in Blender. You could also use four "upright_sprite" entities. Formspecs are any menu, e.g. the player inventory, a chest or...
by v-rob
Mon Aug 10, 2020 19:20
Forum: Modding Discussion
Topic: how would I draw a 3D line on a formspec?
Replies: 20
Views: 640

Re: how would I draw a 3D line on a formspec?

ATM, real line drawing in formspecs is impossible; 3D lines even more so. The best you can do is use a diagonal line image.

I don't see why you want to use a formspec for this, though. Entities are much more suited for this. See worldedit for an example.
by v-rob
Fri Jul 31, 2020 04:41
Forum: Modding Discussion
Topic: Texture License in minetest 0.4.8 build?
Replies: 2
Views: 133

Re: Texture License in minetest 0.4.8 build?

I believe WTFPL can be relicensed to anything, so if you take them from Minetest, they're CC BY-SA 3.0, and if you take them directly from Cisoun's pack, it's WTFPL.

I could be wrong, but I think that's how it works.
by v-rob
Fri Jul 31, 2020 04:38
Forum: General Discussion
Topic: Engine Architecture Documentation and Tutorial.
Replies: 2
Views: 192

Re: Engine Architecture Documentation and Tutorial.

Yeah, just no one wants to do that. I've just picked my area (formspecs) and stuck with it. Basically, I read a C++ book without programming a single line, and then dove into Minetest. It was hard, and I forgot a few thousand semicolons, but I've gotten somewhere :) The closest there is to what you ...
by v-rob
Fri Jul 31, 2020 04:36
Forum: News
Topic: Minetest Game now in maintenance/bugfix-only mode, no feature PRs accepted
Replies: 49
Views: 4504

Re: Minetest Game now in maintenance/bugfix-only mode, no feature PRs accepted

If people genuinely enjoys cloning Minecraft how is that doing harm to anyone I am right? :) Well, if it gets very popular, it might make Microsoft lose business, so it could affect someone... :) Anyway, I'm glad for this news. Good for the developers, but I have another secret reason. I've never l...
by v-rob
Mon Jul 27, 2020 01:29
Forum: Feature Discussion
Topic: Blurry shader/effect?
Replies: 8
Views: 1017

Re: Blurry shader/effect?

Anyone good with shaders? This sounds like an easy one to make. I tried making a Gaussian blur filter using pure C++, but a) I couldn't get it to work (although I admittantly didn't try very hard) and b) I doubt the developers would like such a thing on the CPU side, but I really don't know.
by v-rob
Thu Jul 23, 2020 19:55
Forum: Modding Discussion
Topic: Call a Formspec of a Node (solved)
Replies: 4
Views: 154

Re: Call a Formspec of a Node

And if you show it with minetest.show_formspec, then you'll have to use minetest.register_on_player_receive_fields with that as well.

It's usually better to just choose one or the other, not mix both types together.
by v-rob
Wed Jul 22, 2020 19:28
Forum: Problems
Topic: Trapdoors Climb
Replies: 8
Views: 310

Re: Trapdoors Climb

The wiki is wrong. Trapdoors cannot be climbed. As a result, you should build your trapdoors over ladders like so:

Image
by v-rob
Wed Jul 22, 2020 19:21
Forum: General Discussion
Topic: Is Irrlicht being maintained?
Replies: 10
Views: 543

Re: Is Irrlicht being maintained?

You could say that it's being maintained, but I think a better description would be that it's on life support. By that, I mean that it's only getting enough work done on it to keep it alive. This doesn't mean much especially bad for us. Irrlicht, for being kind of out-of-date, is still a capable eng...
by v-rob
Thu Jul 16, 2020 19:46
Forum: Modding Discussion
Topic: [Solved] Show a formspec on rightclick?
Replies: 3
Views: 216

Re: [Solved] Show a formspec on rightclick?

Alternatively, for simple formspecs, there are node metadata formspecs which are simpler to receive fields from, but less versatile: on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string("formspec", "your-formspec-string") end on_receive_fields = functi...
by v-rob
Thu Jul 09, 2020 19:17
Forum: Feature Discussion
Topic: Blurry shader/effect?
Replies: 8
Views: 1017

Re: Blurry shader/effect?

I personally wish for a way to blur a specific rectangle on the screen as well as the whole screen.
by v-rob
Tue Jun 30, 2020 21:30
Forum: News
Topic: WikiNews interview with celeron55
Replies: 6
Views: 883

Re: WikiNews interview with celeron55

It's very interesting to see the perspective of Minetest from C55's perspective. You hear all over the place in the forums and GitHub about Minetest being an engine, or a game, or something in between, and then there's this perspective of "It's a thing that you do stuff with. Do what you want w...
by v-rob
Tue Jun 30, 2020 02:52
Forum: News
Topic: Minetest 5.3.0 release candidate 2
Replies: 36
Views: 3278

Re: Minetest 5.3.0 release candidate 2

Minetest seems to crash every time I exit a world. "Exit to Menu" shows the "Shutting Down" screen, but crashes after it before the main menu appears. "Exit to OS" and Alt-F4 close the window immediately. Neither saves any keybinding changes, which is how I know it is a...
by v-rob
Sat Jun 20, 2020 19:43
Forum: General Discussion
Topic: [Forum] HTTP error happens if load more than one image.
Replies: 3
Views: 210

Re: [Forum] HTTP error happens if load more than one image.

I would suggest importing the image into GIMP and then exporting it again. GIMP's PNG compression is much better than Minetest's PNG compression. If that's still not enough, there's always JPEG.
by v-rob
Sat Jun 20, 2020 19:39
Forum: Modding Discussion
Topic: How does minetest.serialize really work?
Replies: 1
Views: 101

Re: How does minetest.serialize really work?

Yes; basically, what minetest.serialize does is it turns a table into a string like you see in your example, and minetest.deserialize just runs it as Lua code and returns the result. Nested tables work fine, but you have to be careful with cross-referencing tables a lot since it has trouble with tha...
by v-rob
Thu Jun 18, 2020 02:50
Forum: General Discussion
Topic: There are too many PRs
Replies: 124
Views: 3861

Re: There are too many PRs

I think the "Low complexity" label would be very useful; there are many PRs that are actually very simple and would only take a little bit of reviewing to complete. Finishing a lot of small jobs could drastically reduce the amount of PRs. I personally am trying to make my PRs smaller with ...