Time |
Nick |
Message |
| | 7 more elements. Show/hide. |
00:23 |
|
Leopold joined #minetest |
00:28 |
|
Leopold joined #minetest |
00:38 |
|
Soni joined #minetest |
01:11 |
|
___nick___ joined #minetest |
01:14 |
|
___nick___ joined #minetest |
01:16 |
|
smk joined #minetest |
02:11 |
|
supas2pid joined #minetest |
02:11 |
supas2pid |
hi minetest fok |
02:11 |
supas2pid |
folk |
02:12 |
supas2pid |
i'm not technically adept enough to fix it but does anyone thing the minetest mine menu is a bit tricky?\ |
02:26 |
Blockhead256[m] |
supas2pid: do you mean like https://github.com/minetest/minetest/pull/12480 ? |
02:27 |
supas2pid |
yeah |
02:27 |
supas2pid |
but i also think the UI style could be spiced up a bit. maybe make it a tiny bit more modern |
02:28 |
supas2pid |
its more of my opinion though |
02:28 |
supas2pid |
its not a general issue |
02:29 |
Blockhead256[m] |
well if you can draw then you are free to submit a drawing for how you would improve the visuals |
02:29 |
Blockhead256[m] |
you would have to make a good case for it though |
02:29 |
Blockhead256[m] |
if it's subjective like that you'd have to do a good job.. |
| | 2 more elements. Show/hide. |
02:49 |
|
sparky4 joined #minetest |
02:49 |
|
kamdard_ joined #minetest |
02:50 |
* supas2pid |
uploaded an image: (55KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/XvOFbLqnOMaDOPKySScCPySq/image.png > |
02:50 |
supas2pid |
This is a really quick mockup i made of what i think it could look like |
02:56 |
supas2pid |
If you click the settings button next to the host server checkbox it would pop up this menu: |
02:56 |
* supas2pid |
uploaded an image: (10KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/kwmkvSKNkJfsomApoUqqPpgh/image.png > |
02:56 |
supas2pid |
I think that would modernize it |
02:57 |
supas2pid |
Also i think the font should be customizable. So it would by default be set to Cantarell but you can set the font and color scheme however you like |
02:57 |
rubenwardy |
you can change the font in Settings > All Settings |
02:59 |
supas2pid |
oh okay |
02:59 |
supas2pid |
I didn't know that haha |
03:13 |
supas2pid |
i feel like there should also be some "main game" integrated like MineClone 2 |
03:14 |
supas2pid |
Upon booting up the game a lot of people just go straight to Minetest game and are confused i feel like. So maybe have a featured game or just have a full game built right in. |
03:15 |
rubenwardy |
minetest game is the current default game. In the future, we won't ship with any games and instead direct users straight to a menu to choose one |
03:16 |
|
sparky4_ joined #minetest |
03:35 |
supas2pid |
oh that sounds like a cool idea |
| | 2 more elements. Show/hide. |
03:42 |
|
AntumDeluge joined #minetest |
04:00 |
|
MTDiscord joined #minetest |
04:02 |
supas2pid |
does minetest use upnp when hosting |
04:02 |
supas2pid |
or do you have to port forward |
| | 2 more elements. Show/hide. |
04:10 |
|
Guest26 joined #minetest |
04:21 |
|
Verticen joined #minetest |
04:48 |
Blockhead256[m] |
you need to port forward: https://wiki.minetest.net/Setting_up_a_server |
| | 5 more elements. Show/hide. |
05:01 |
|
fling_ joined #minetest |
05:07 |
|
sys4_ joined #minetest |
05:08 |
|
fling joined #minetest |
05:42 |
|
lhofhansl joined #minetest |
06:08 |
|
fluxionary_ joined #minetest |
06:11 |
fluxionary_ |
apologies, hexchat apparently crashed and i've missed a couple hours of text. so apparently the macrofox furry vore server is claiming that a bunch of people, including me, SmallJoker, Krock, rubenwardy, sfan, celeron, etc. are playing there? |
06:12 |
fluxionary_ |
i haven't payed much attention to what qualifies a server to get delisted from the main server list, but i'd guess this would qualify? |
06:15 |
fluxionary_ |
i don't have any problem w/ people's kinks, but this seems like a deliberate attempt to smear the community |
06:16 |
luk3yx |
fluxionary_: I PMed sfan5 about that (who wasn't able to do anything about it until tomorrow I think) and suggested I try and contact the server admin in case it was an attack on the server, but the admin isn't on IRC and I don't exactly want to visit the server's website to look for contact details |
06:18 |
fluxionary_ |
my instinct tells me that it's deliberate on the part of the server owner, and not an "attack" |
06:19 |
fluxionary_ |
i'll see what i can dig up on the server's website, while being careful |
06:20 |
fluxionary_ |
there's no way to connect to a minetest server though tor, is there? tor is TCP only, right? |
06:23 |
MTDiscord |
<ROllerozxa> I guess I should feel flattered that they used my name in the list of bots to boost the server with |
06:25 |
fluxionary_ |
ROllerozxa, i feel flattered being listed amongst all of you, but i'm also a bit terrified to get targeted this way |
06:29 |
|
calcul0n joined #minetest |
06:32 |
MTDiscord |
<Bla> that server owner is clearly a "fox butt" fan |
06:36 |
MTDiscord |
<ROllerozxa> personally I was already mentioned on this freak's website as an example of someone who is mentally too young to be allowed on the server, so I guess it doesn't change things much for me |
06:37 |
MTDiscord |
<ROllerozxa> (actually, wait, shouldn't I be banned? is botted rollerozxa more mature than me?) |
06:37 |
MTDiscord |
<kimapr> website? |
06:37 |
MTDiscord |
<ROllerozxa> yes, website |
06:37 |
MTDiscord |
<ROllerozxa> I even showed you that |
06:38 |
MTDiscord |
<ROllerozxa> https://cdn.discordapp.com/attachments/749727888659447960/1097048279889498142/Screenshot_20230416-0837432.png |
06:38 |
MTDiscord |
<ROllerozxa> > you must be 18 or older both physically and mentally (sowwy ROllerozxa 😢) |
06:43 |
luk3yx |
fluxionary_: Indeed (about the Tor thing) |
06:47 |
Kimapr |
<MTDiscord> "<ROllerozxa> personally I was..." <- you used the same name on the server right? so they had to reset your account's password which only admins can do |
06:47 |
MTDiscord |
<ROllerozxa> yep, I had already registered the username ROllerozxa on that server |
06:47 |
luk3yx |
Ban |
06:47 |
MTDiscord |
<ROllerozxa> so it has to be the owner of the server that's doing it |
| | 4 more elements. Show/hide. |
07:26 |
|
staceee joined #minetest |
07:28 |
|
definitelya joined #minetest |
07:32 |
|
est31 joined #minetest |
07:39 |
|
bodiccea joined #minetest |
07:41 |
MTDiscord |
<luatic> Ban. |
07:41 |
MTDiscord |
<luatic> See also screenshots of this being brought up on Minetest Forums: https://forum.minetest.net/viewtopic.php?p=423785#p423785. |
07:42 |
MTDiscord |
<kimapr> "you are not authorized to read this forum" |
07:42 |
MTDiscord |
<luatic> This is a clear and deliberate attempt to smear the community. And it seems we now have evidence for it originating from the server admins. |
07:42 |
MTDiscord |
<luatic> oh, looks like another moderator trashed it X) |
07:42 |
MTDiscord |
<kimapr> what did it say |
07:43 |
MTDiscord |
<luatic> basically a few forum members were immaturely fighting over whether the server should be banned from the list etc. |
07:44 |
MTDiscord |
<luatic> and L-Dog eventually sent a screenshot of 20 players on the server which shall not be named |
07:44 |
MTDiscord |
<luatic> of course again core dev and forum member names |
07:44 |
MTDiscord |
<luatic> and I replied with the following: > Let's conduct a thorough case analysis. > > If this screenshot was "real", it would show that there have been accounts with names related to core developers or other forum members - with 20 (!) of them active at the same time. Which would still be completely worthless, since anyone can pick any name as long as it's not taken on that server. And even if these accounts could be shown to be linked to the |
07:44 |
MTDiscord |
actual persons, this still wouldn't suffice to construe any malicious intention / affiliation / wrongdoing on their part. > > Much more plausible: The screenshot is fake. It is not at all plausible that all these people would be online at the same time; many of them are known to be rather inactive. Even if they were active, why would they use their well-known linkable pseudonyms or even full real names? Particularly suspect are names like "Loic |
07:44 |
MTDiscord |
Blot" where it seems much more plausible that, if they wanted to connect, they'd choose their pseudonym (nerzhul). There are various trivial ways to fake this. Most probably, the webpage was edited. Less experienced fakers might resort to using photoshop or the like (which I can see no evidence of here however). Most likely however is indeed that someone just joined with 20 clients, impersonating Minetest core developers and forum members. > > To |
07:44 |
MTDiscord |
whoever faked this using whichever means: This borders on libel/slander. |
07:45 |
MTDiscord |
<kimapr> looks like a human is operating these accounts |
07:46 |
MTDiscord |
<kimapr> they all disconnected (timed out), and then joining and walking up to specific places one by one |
| | 6 more elements. Show/hide. |
08:22 |
|
Warr1024 joined #minetest |
09:07 |
|
Flabb joined #minetest |
09:32 |
|
Izaya left #minetest |
09:32 |
|
Izaya joined #minetest |
10:02 |
|
Flabb joined #minetest |
11:03 |
|
mrkubax10 joined #minetest |
12:18 |
MTDiscord |
<MisterE> On the server list webpage last night, I can confirm that those player names, mostly core developers, were listed as connected on that server. |
12:19 |
MTDiscord |
<MisterE> I stupidly assumed the worst, glad you rightly pointed out that this is slander |
12:20 |
MTDiscord |
<MisterE> But its clear that an admin (of the minetest server) is responsible, not someone editing the local copy of the webpage. |
12:22 |
MTDiscord |
<MisterE> Could be an admin, could just be a random player (hm... wonder who has an axe to grind 😐 ) |
12:22 |
MTDiscord |
<luatic> It seems reasonable to assume that it might even be the admin. |
12:22 |
MTDiscord |
<MisterE> Or possibly kilbith? |
12:23 |
MTDiscord |
<luatic> (iceberg memers, note that down) |
12:24 |
MTDiscord |
<luatic> What's particularly suspect is that ROlleroxza claims to have made an account and currently an account called "ROlleroxza" is connected, despite this being not ROlleroxza. |
12:24 |
MTDiscord |
<MisterE> Yeah, that... indicates admin |
12:24 |
MTDiscord |
<luatic> In the admin's defense, they may theoretically have removed the ROlleroxza account, giving a malicious third party the opportunity to re-register it. |
12:25 |
MTDiscord |
<luatic> I say we should migrate this server to a second serverlist. |
12:25 |
MTDiscord |
<luatic> servers.minetest.net/unfiltered or the like, IDK |
12:25 |
MTDiscord |
<luatic> users could just change their serverlist setting to have it in the list, but it probably shouldn't be on the main list any more |
12:26 |
MTDiscord |
<ROllerozxa> just straight up ban it for botting the playercount |
12:26 |
MTDiscord |
<ROllerozxa> is sfan5 around? |
12:26 |
MTDiscord |
<luatic> (it currently occupies the 3rd spot on servers.minetest.net due to the botting) |
12:28 |
MTDiscord |
<ROllerozxa> oh I just noticed something |
12:28 |
MTDiscord |
<ROllerozxa> re: my name on the server, I just realised it's misspelled. "ROllerozxa" is my username and it was the account I registered on there. it is not "ROlleroxza" which is on the server, and that would be a different account |
12:29 |
MTDiscord |
<ROllerozxa> so... potentially still up in the air if it's the server owner or just someone who wants to portray all minetest coredevs and contributors (I think they might have used the engine credits list?) as furry weirdos |
12:30 |
MTDiscord |
<MisterE> So, it could be anyone |
12:31 |
MTDiscord |
<MisterE> Anyhow, imo this server should not be anywhere close to the top of the list, and really, even on the default list at all. |
| | 2 more elements. Show/hide. |
12:58 |
|
proller joined #minetest |
13:33 |
|
Helenah joined #minetest |
13:36 |
Helenah |
How CPU-bound is Minecraft, an Irrlicht? |
13:36 |
Helenah |
*Minetest |
13:38 |
MTDiscord |
<kimapr> minetest: very |
13:40 |
|
sys4 joined #minetest |
14:18 |
learnOPENtechBEC |
<muurkha> "oh and there are dungeons with..." <- Thanks for all this detailed feedback! |
14:27 |
supas2pid |
is there a feature that can hide servers on the server list? |
14:28 |
MTDiscord |
<Flamore> not yet |
14:34 |
supas2pid |
also, what is the "aux1" key supposed to mean? auxiliary 1? i always see it used as a sort of use key |
14:34 |
MTDiscord |
<luatic> yes, auxiliary |
14:34 |
MTDiscord |
<ROllerozxa> generic keybind for generic things, seems to usually be used for sprinting |
14:34 |
MTDiscord |
<luatic> it's often used for sprinting |
14:35 |
MTDiscord |
<luatic> it's the only generic keybind we have 🥲 |
14:36 |
supas2pid |
Huh |
14:38 |
supas2pid |
It could be a cool idea to allow mods to add more keys and make it kind of dynamic |
14:38 |
supas2pid |
I've seen some games use the aux1 key creatively though |
14:39 |
supas2pid |
For me i just have it set to E and my inventory is set to tab because i can't bother to fly my hands all the way across my keyboard if i want to see what i have in my inventory |
14:57 |
|
Leopold_ joined #minetest |
15:27 |
learnOPENtechBEC |
OOps, with me trying to learn how to setup my on MT server in docker-compose, I forgot what my MT password is!? I made changed to the container and restarted it and I can get into that ok. I have the root admin info for the server....just not the MT user. How might I reset that? |
15:47 |
learnOPENtechBEC |
I found one place that shows to delete the line in auth.txt, but I'm not finding auth.txt. I found the auth.sqlite, but I don't think that would be it |
15:57 |
rubenwardy |
auth.sqlite replaces auth.txt |
15:57 |
rubenwardy |
if you're the only user, you could just stop the server, delete auth.sqlite, and start it again |
15:58 |
rubenwardy |
that unregisters all users |
15:58 |
learnOPENtechBEC |
ah ok! Thank you rubenwardy Yeah just my own server I'm trying to learn how to admin |
15:59 |
learnOPENtechBEC |
although because this is in a docker container, not sure how to stop the server, while I'm still in the console |
15:59 |
learnOPENtechBEC |
I'm using Portainer |
15:59 |
learnOPENtechBEC |
I can just for kill that file? |
16:00 |
learnOPENtechBEC |
oh yep! That killed it alright |
16:00 |
learnOPENtechBEC |
haha |
16:05 |
learnOPENtechBEC |
Ok that got me back in which this current setup. Anyone else running on a Linode server, Nginx Proxy, Portainer, Docker-compose ? |
16:07 |
learnOPENtechBEC |
I'm sure I'm going to recreate this many times from scratch trying to force myself to learn every step in the process of correctly setting up my server from the ground up, then installing minetest and configuring that will all the options |
16:07 |
learnOPENtechBEC |
I don't have my domain name working correctly, but I can get to it via the IP, so yeah, baby steps for me |
16:21 |
|
Leopold joined #minetest |
16:26 |
MisterE[m] |
March blog post: https://blog.minetest.net/2023/04/16/March/ |
| | 5 more elements. Show/hide. |
16:39 |
|
Kilroy joined #minetest |
16:57 |
|
Desour joined #minetest |
17:04 |
|
mrkubax10 joined #minetest |
17:09 |
|
Peter_Lankton joined #minetest |
17:09 |
|
Steve_Head joined #minetest |
17:10 |
Steve_Head |
test |
17:11 |
Desour |
this is #minetest, not #chattest ;) |
17:11 |
Steve_Head |
good its working. anyone here who was talking about how that furry server is being slandered should read the forum post. |
17:11 |
Steve_Head |
because it is my server being slandered. not you guysxz |
17:13 |
Steve_Head |
and yes @ROllerozxa i am a freak. at least i am not a boring normie. without us freaks and weirdos, the would would be a boring place. |
17:14 |
Steve_Head |
for some reason hexchat is using my alt name. but last time i was here i was peter lankton |
17:15 |
Desour |
DOSing servers, as well as impersonating users is obviously not ok |
17:16 |
Steve_Head |
yep i hope we all agree on that. however L-Dog on the forum doesn't. they seem to like how i was attacked. |
17:21 |
MTDiscord |
<Flamore> is that all or do you need something else |
17:22 |
Desour |
the forum is sadly full of weird people and trolls. and there are always so large walls of text |
17:22 |
Steve_Head |
uh yeah i guess thats all i need. wanted to make sure u aware of the forum discussion. people here immediately assume "oh its the owner, hes trying to slander us. his server shoudl be banned" when no. in fact the one who tried to slander both you and me have admitted it on the forum |
17:25 |
supas2pid |
i've never contributed to an open source project before, is there a easy way i can get started with contributing to Minetest? |
17:26 |
rubenwardy |
supas2pid: there's a few ideas/ways here: https://www.minetest.net/get-involved/#contribute |
17:26 |
rubenwardy |
most people get starting by finding or looking for something that annoys them, and then fixing it |
17:26 |
rubenwardy |
*started |
17:26 |
rubenwardy |
my first contribution was adding the error dialog you see when a mod crashes. It annoyed me that you had to look in a file to get the errors every time |
17:28 |
supas2pid |
ah |
17:29 |
supas2pid |
something that annoys me is the fact that fly permissions aren't given when you enable creative mode |
17:29 |
supas2pid |
although thats subjective |
17:29 |
supas2pid |
i'm gonna fork it and try to add some stuff |
17:32 |
rubenwardy |
that one's tricky as fly is a completely separate concept to creative currently |
17:32 |
supas2pid |
huh |
17:33 |
supas2pid |
is there a way to speed up compilation? every time i make a modification, i have to compile, right? |
17:33 |
rubenwardy |
yeah, you can use ninja and/or ccache |
17:33 |
supas2pid |
i've never used those tools |
17:33 |
|
fling joined #minetest |
17:34 |
supas2pid |
so just add -DCMAKE_CXX_COMPILER_LAUNCHER=ccache ? |
17:35 |
rubenwardy |
I've not used ccache so not sure |
17:36 |
supas2pid |
wow ccache works first try :) |
17:44 |
supas2pid |
what is minetest built on? |
17:44 |
supas2pid |
just opengl + cpp? |
17:45 |
rubenwardy |
Minetest also uses Lua, Irrlicht, and a bunch of other libraries |
17:46 |
supas2pid |
ah |
17:46 |
rubenwardy |
Irrlicht is a 3d rendering library that wraps OpenGL. We've forked it and are slowing refacoring it, eventually MT will use opengl directly |
17:47 |
supas2pid |
this is difficult because im kind of lost in the code |
17:47 |
Steve_Head |
@Flamore i can tell from the tone that i am not wanted here. god this community is so fucking toxic. not you specifically, but just in general. im sorry but i must be the one to say it. i tried to be nice. and i am still gonna try to be nice. i did what y'all wanted and added an age verify dialog which is working to keep kids out. yet my server still gets attacked by members of the community. by a person who runs another |
17:47 |
Steve_Head |
well known server no less. pretty sure ive seen their server near the top of the list. they brag about having a solar powered server. anyway i guess i should remove the "sowwy ROllerozxa 😢" from my site because i have since unbanned that person. they are welcome back. not sure they'd want to come back though lol. but they can if they want. i know they liked playing as a animal. anyway i will leave now. but just kn |
17:47 |
Steve_Head |
ow that until serverlist guidelines are put in place, i am not unlisting my server. and i am not gonna take it down just because it hurts ur feewings. |
17:48 |
supas2pid |
say how would i find, the code that creates a new world when you press the "OK" button in the new world dialouge |
17:49 |
|
Desour joined #minetest |
17:50 |
MTDiscord |
<luatic> what makes you think your age verify dialog is "working to keep kids out"? |
17:56 |
Desour |
supas2pid: the main menu is implemented in builtin/mainmenu |
17:56 |
supas2pid |
ohh its all in lua |
17:57 |
Desour |
changing the behaviour of the creative mode checkbox could be a difficult / controversial thing though. |
17:58 |
Desour |
(ideally games should decide more on how their main menu looks like. iirc, there's already an issue for this) |
17:59 |
* supas2pid |
uploaded an image: (2KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/WQymAPpZOgijcPzQwBnakIRH/image.png > |
17:59 |
supas2pid |
yay i successfully obliterated the game bar |
18:00 |
Desour |
f |
18:01 |
supas2pid |
i think it would be cool if the menu was a rendered html |
18:01 |
MTDiscord |
<luatic> that wouldn't be cool at all |
18:01 |
MTDiscord |
<luatic> HTML + CSS is bloat |
18:02 |
potatoxel[m] |
i am bloat |
18:02 |
MTDiscord |
<luatic> we are bloat |
18:02 |
potatoxel[m] |
i am bloated |
18:02 |
supas2pid |
how come? |
18:02 |
supas2pid |
mm actually i see why |
18:02 |
supas2pid |
it would be a performance hit right? |
18:02 |
MTDiscord |
<luatic> not necessarily, but maybe |
18:02 |
MTDiscord |
<luatic> it would primarily be a lot of unwanted complexity |
18:02 |
MTDiscord |
<luatic> there are better GUI toolkits than HTML |
18:02 |
* supas2pid |
uploaded an image: (45KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/VPisZSDsfiFpjJNbrBiEexTI/image.png > |
18:02 |
MTDiscord |
<luatic> much of the web "stack" has grown very (un)naturally |
18:02 |
supas2pid |
yay |
18:02 |
supas2pid |
the game bar is now verticle :( |
18:03 |
supas2pid |
ok i have to go, i'll be back |
18:03 |
potatoxel[m] |
enjoy ur tim |
18:03 |
potatoxel[m] |
c: |
18:03 |
rubenwardy |
[19:02] <+MTDiscord> <luatic> there are better GUI toolkits than HTML |
18:03 |
rubenwardy |
You say this, but I've yet to find any |
18:03 |
potatoxel[m] |
gui is bloat |
18:04 |
MTDiscord |
<luatic> says the one who won't touch HTML + CSS without abstraction layers like React or Bootstrap to protect him from its insanities :P |
18:04 |
Jon[m] |
JS api for HTML < raw HTML < automating it with library |
18:05 |
MTDiscord |
<luatic> the only real reason for using the web is portability/convenience - everyone has a browser, and people have no issue running code in their browsers because it's somewhat reasonably sandboxed |
18:05 |
Jon[m] |
entirety of HTML is kind of garbage, I'd prefer some minimal version that just includes div, span, and flexbox css |
18:06 |
potatoxel[m] |
i like godots ui ting |
18:06 |
potatoxel[m] |
its still bloat |
18:06 |
rubenwardy |
ContentDB was originally made in raw html and css |
18:07 |
rubenwardy |
But yes, part of the reason HTML/CSs is so good is the choice of higher level libraries |
18:07 |
Desour |
:O godot also has a thing called scroll-container https://docs.godotengine.org/en/stable/classes/class_scrollcontainer.html#class-scrollcontainer |
18:07 |
Desour |
in minetest, I came up with that name myself. weird coincidence |
18:12 |
MTDiscord |
<luatic> https://developer.mozilla.org/en-US/docs/Glossary/Scroll_container |
18:14 |
muurkha |
luatic: also HTML is a pretty great GUI toolkit compared to things like GTK+, WxWidgets, or pre-HTML Qt |
18:17 |
MTDiscord |
<luatic> it may not be as bad as those, sure |
18:17 |
MTDiscord |
<luatic> ahh, I remember messing with Tkinter when I was 9 :P |
18:19 |
muurkha |
it's definitely a lot better than Tk |
18:20 |
muurkha |
or formspecs ;) |
18:21 |
|
Jon[m] left #minetest |
18:21 |
MTDiscord |
<Flamore> what the fuck I wanted to be nice |
18:22 |
|
Wuzzy joined #minetest |
18:22 |
MinetestBot |
Wuzzy: Apr-12 18:57 UTC <independent56> I would like to commend you for your actions regarding that really dumb (both sides for once! Just like Twitter!) forum thread. https://wuzzy.neocities.org/comic/600/ |
18:24 |
MTDiscord |
<Flamore> was that automated or did someone post that |
18:25 |
MTDiscord |
<luatic> automated, it's probably a !tell that triggered as Wuzzy joined the channel |
18:26 |
MTDiscord |
<Flamore> ah |
18:26 |
MTDiscord |
<Flamore> the timing couldn't be worse |
18:28 |
supas2pid |
i think that some sort of markdown system could be cool for the UI instead of Lua |
18:28 |
MTDiscord |
<luatic> Markdown is for documents, not UI |
18:28 |
supas2pid |
true |
18:28 |
MTDiscord |
<luatic> also MD technically is a superset of HTML, sooo... |
18:28 |
MTDiscord |
<luatic> (I too like MD for documents) |
18:28 |
supas2pid |
i'm trying to modernize the UI |
18:28 |
MTDiscord |
<luatic> note that we have hypertext[] which can render basic Markdown just fine |
18:29 |
MTDiscord |
<luatic> ~cdb markdown2formspec |
18:29 |
MTDiscord |
<luatic> ah right the bot is probably disabled here |
18:29 |
supas2pid |
i already have a mockup but i'm not sure how to implement a ton of stuff |
18:29 |
MTDiscord |
<luatic> https://github.com/ExeVirus/markdown2formspec |
18:29 |
supas2pid |
such as rounded corners |
18:29 |
MTDiscord |
<luatic> there are features for most stuff |
18:29 |
MTDiscord |
<luatic> rounded corners for what? buttons? |
18:30 |
MTDiscord |
<luatic> you'd probably have to use image buttons or 9-sliced image buttons for that |
18:30 |
|
Peter_Lankton joined #minetest |
18:31 |
supas2pid |
thats what im thinking but its past my level |
18:31 |
supas2pid |
i am a newb |
18:31 |
supas2pid |
this is my first time contributing |
18:32 |
muurkha |
~cdb markdown2formspec |
18:32 |
muurkha |
!cdb markdown2formspec |
18:32 |
supas2pid |
i don't know what i can add thats noob friendly at all |
18:33 |
supas2pid |
i was thinking of adding maybe fly would be enabled with creative mode or at least have a seperate checkbox that is enabled by default |
18:36 |
|
Talkless joined #minetest |
18:39 |
Peter_Lankton |
huh now i am Peter lankton again instead of steve_head. anyway Flamore, i guess i should apologize for snapping at you. its just that the message came off as rude. maybe that was not your intention but i have just been in a bad mood today because my server was attacked and i get accused of trying to slander the minetest devs. i guess my snarky comment i made on my site towards ROllerozxa wasn't helping my case. but it |
18:39 |
Peter_Lankton |
was nothing more than a snarky comment. i just want it to be crystal clear to all the people who were impersonated that it was not me who did it. like i first said, i don't wanna make enemies. i just wanna run my server, make mods, and as long as there are no rules prohibiting it, keep my server in the server list. |
18:41 |
muurkha |
supas2pid: maybe you could build a menu on the ground out of nodes such as signs and wood, then convert some box of nodes into a menu |
18:41 |
supas2pid |
huh i dont know how that would work |
18:42 |
supas2pid |
i already have a sort of mockup |
18:42 |
supas2pid |
i dont know how to implement 9 sliced image buttons |
18:43 |
muurkha |
I mean if you're looking for a noob-friendly interaction model |
18:46 |
supas2pid |
no i'm just meaning, i'm a noob and i'm looking for something that i can contribute |
18:47 |
muurkha |
oh, I thought you meant you wanted to write a mod that would make creating menus noob-friendly |
18:47 |
sfan5 |
ok I guess there's nothing left to do for me |
18:47 |
sfan5 |
(am finally home) |
18:47 |
muurkha |
welcome home |
18:49 |
Desour |
either sfan5 is missing the home priv, or he's a *really* slow typers. other players manage to type /home at free fall before hitting the ground |
18:49 |
Desour |
s/typers/typer |
18:50 |
|
YuGiOhJCJ joined #minetest |
18:52 |
rubenwardy |
sfan5: server list rules |
18:52 |
MTDiscord |
<luatic> see https://forum.minetest.net/viewtopic.php?f=3&t=29388 |
18:53 |
sfan5 |
well yes I've read what the situation is about |
18:54 |
|
definitelya_ joined #minetest |
18:58 |
supas2pid |
thats an insane situation |
18:58 |
supas2pid |
never ever i thought i would read about that on the minetest forums |
| | 2 more elements. Show/hide. |
18:59 |
|
PrairieWind joined #minetest |
18:59 |
|
PrairieWind joined #minetest |
18:59 |
rubenwardy |
created https://github.com/minetest/serverlist/issues/54 and https://github.com/minetest/serverlist/issues/55 |
19:00 |
supas2pid |
those were two i wanted to reccomend |
19:02 |
sfan5 |
55 is arguably an engine issue |
19:02 |
rubenwardy |
the serverlist needs to have that informaiton |
19:02 |
rubenwardy |
there will also need to be an engine implementation to upload the flags and allow sending accepted flags to the list |
19:03 |
sfan5 |
the engine both sends and understands the data |
19:03 |
sfan5 |
server-side filtering complicates the setup, currently a list fetch is just a static file |
19:04 |
MTDiscord |
<luatic> so essentially you propose something as simple as implementing flag filtering client-side? |
19:05 |
rubenwardy |
the problem with filtering client-side is that older versions don't get the filtering, which means that solving this problem is quite delayed |
19:06 |
sfan5 |
🤷 |
19:06 |
rubenwardy |
I'm not sure how much this is a problem, do distros have requirements on this stuff? |
19:06 |
rubenwardy |
It's a problem on Android but we can release patch release for that |
19:07 |
supas2pid |
I'm gonna try to add #55 |
19:07 |
ShadowBot |
https://github.com/minetest/minetest/issues/55 -- Updates to gettext by SpeedProg |
19:07 |
supas2pid |
It seems simple enough |
19:07 |
sfan5 |
it's far from simple |
19:07 |
sfan5 |
rubenwardy: the only issue regarding distros I see is if the metainfo file says mt if suitable for kids |
19:08 |
supas2pid |
how so |
19:08 |
sfan5 |
online play specifically |
19:09 |
supas2pid |
I would really like a filtering system because i found it unsettling that there was "18+ furry vore rp" at the top of my server list |
19:09 |
supas2pid |
How would this be simple though? I dont see how it would be very hard |
19:11 |
sfan5 |
you need a way for servers to indicate that they're 18+, you need the client to understand this flag for filtering, there need to be settings to turn both on/off, potentially you want to change the list server-side so the change applies to older clients, you need to worry about which platforms are not allowed to have a toggle to show 18+ servers |
19:12 |
supas2pid |
ohh |
19:12 |
supas2pid |
true |
19:13 |
|
Verticen joined #minetest |
19:13 |
supas2pid |
how is server metadata handled |
19:22 |
supas2pid |
it does actually need to be in the server metadata |
19:22 |
supas2pid |
you could do a filter like this:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/609e67a4edd05821bc4476e77748520701148586>) |
19:24 |
sfan5 |
the gist of it: the server sends a json dict to the serverlist, the serverlist puts that dict into a bigger json file, clients read this file |
19:24 |
supas2pid |
where does the server send the json dict to the serverlist |
19:25 |
MinetestBot |
[git] rubenwardy -> minetest/minetest: Use .md extension for markdown files b1786e8 https://github.com/minetest/minetest/commit/b1786e88ac8921d9c4f0cfe366fdf7e2c965984c (2023-04-16T19:23:53Z) |
19:25 |
MinetestBot |
[git] rubenwardy -> minetest/minetest: Add lua_api.txt to point to new file 8c2c7fa https://github.com/minetest/minetest/commit/8c2c7fadbf66307aa7d59c2946c90b197aa57046 (2023-04-16T19:23:53Z) |
19:26 |
supas2pid |
what is this? |
19:26 |
supas2pid |
oh |
19:28 |
fgaz |
just a bot that sends a message to this room whenever a commit is pushed to the minetest repo (among other things) |
19:31 |
fgaz |
<supas2pid> "where does the server send the..." <- https://github.com/minetest/minetest/blob/master/src/serverlist.cpp |
19:32 |
supas2pid |
what is g_settings |
19:46 |
fgaz |
The global settings object. Contains stuff from the configuration file(s) |
19:47 |
supas2pid |
so then how does serverlist.cpp get the g_settings of the server? |
19:47 |
supas2pid |
and where does the server create and set parameters for its g_settings |
19:49 |
|
Kilroy joined #minetest |
19:51 |
supas2pid |
like what is "g_settings->get("server_name")" |
19:51 |
supas2pid |
where is server_name set |
19:51 |
supas2pid |
and how is the client obtaining it |
20:08 |
supas2pid |
is there a way i can find stuff out like this myself? i've been searching around the codebase and struggling |
20:09 |
supas2pid |
there's not even any instances of g_settings->set* in server.cpp |
20:13 |
sfan5 |
server_name is not set by the code, the server owner does it in minetest.conf |
20:13 |
Krock |
there's some main menu code that shoves the server list formspec stuff back into lua |
20:13 |
supas2pid |
ohh |
20:14 |
supas2pid |
so could you have a option in minetest.conf like "nsfw" then that could be a t or f that marks the server as nsfw? |
20:26 |
|
sparky4 joined #minetest |
20:32 |
* supas2pid |
uploaded an image: (20KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/zSzFlEWStvAqpFcpKUcmuzct/image.png > |
20:33 |
supas2pid |
I figured out how to add an "nsfw" checkbox but i'm thinking instead of that put a button that takes you to a sub menu like "Select Mods", but for adding content flags like specified in issue #55 |
20:33 |
ShadowBot |
https://github.com/minetest/minetest/issues/55 -- Updates to gettext by SpeedProg |
20:33 |
supas2pid |
wrong issue |
20:34 |
Desour |
"mama, what does this NSFW thing mean that my game is saying here?" |
20:34 |
supas2pid |
it's in minetest/serverlist |
20:39 |
* supas2pid |
uploaded an image: (19KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/tMSuhGVunGZrUyixQzRQkchV/image.png > |
20:39 |
supas2pid |
the thing isn't big enough to fit the button :( |
20:41 |
* supas2pid |
uploaded an image: (61KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/EcILdsLcdYwABANjSPBLEUag/image.png > |
20:41 |
supas2pid |
i could just put it here because server port is only 5 numbers usually |
20:46 |
* supas2pid |
uploaded an image: (21KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/FpNJCyYZAsrtqETEXMRgYDWh/image.png > |
| | 4 more elements. Show/hide. |
21:02 |
|
Verticen joined #minetest |
21:05 |
|
Desour_ joined #minetest |
21:52 |
|
gxt__ joined #minetest |
22:00 |
|
Sven_vB joined #minetest |
22:20 |
fluxionary |
does anyone know if an item_image formspec element can reflect an item's coloration specified by a palette_index metadata value? it doesn't seem to be working for me. |
22:23 |
rubenwardy |
Should do, are you formspec escaping? |
22:23 |
fluxionary |
yup |
22:23 |
fluxionary |
the item shows up, but not w/ the coloration |
22:27 |
fluxionary |
`item_meta:set_int("palette_index", math.floor(node.param2 / 4))`, then `string.format("item_image[8.5,8.2;1,1;%s]", minetest.formspec_escape(itemstring))` |
22:29 |
fluxionary |
i guess i'm filing a bug report and creating a workaround (probably an actual inventory slot w/ an invisible element over it to keep people from clicking it) |
22:30 |
rubenwardy |
yeah sounds like bug report time |
22:31 |
fluxionary |
creating a minimal reproducible setup, should be done in a moment |
| | 2 more elements. Show/hide. |
22:41 |
|
proller joined #minetest |
23:31 |
|
Lunatrius` joined #minetest |