Time |
Nick |
Message |
00:16 |
Fixer |
loool https://www.youtube.com/watch?v=qv6UVOQ0F44 |
00:30 |
Fixer |
NES Flappy Bird |
00:30 |
Fixer |
waat |
00:48 |
Roger9 |
updated https://github.com/rdococ/effects (accidentally used 'Roger9' as 'username' though, so the new commit doesn't seem to be linked to me) |
00:49 |
rubenwardy |
it's based on email not username |
00:50 |
Roger9 |
but I used my public email from the profile... |
00:50 |
rubenwardy |
roger9Roger9.Home |
00:50 |
rubenwardy |
heh |
00:50 |
rubenwardy |
doesn't look right :) |
00:50 |
Roger9 |
heh, whoops |
00:50 |
Roger9 |
well, nevermind :P |
00:50 |
rubenwardy |
git commit --amend --reset-author |
00:50 |
Roger9 |
I did do that... |
00:51 |
rubenwardy |
git config --global user.name and user.email though |
00:52 |
Roger9 |
I just did git config --global --edit |
00:52 |
Roger9 |
and added a line for "email = (my email)" |
00:52 |
Roger9 |
(ofc I put my email there, not literally "(my email)") |
00:53 |
rubenwardy |
do git log, does the right email etc appear? |
00:53 |
Roger9 |
nope |
00:56 |
rubenwardy |
heh |
00:57 |
rubenwardy |
make sue you do the amend after wards |
00:57 |
rubenwardy |
and save the file |
00:58 |
* Roger9 |
wonders if anyone's actually tried the mod |
00:58 |
Roger9 |
although they probably have |
01:10 |
Megaf |
back |
01:10 |
Megaf |
That was nice and warm bike ride |
01:11 |
benrob0329 |
Megaf: https://addons.palemoon.org/addon/pmopera/ |
01:11 |
benrob0329 |
better theme for Pale Moon? :P |
01:14 |
Megaf |
Opera has tabs on the top |
01:19 |
benrob0329 |
Megaf: thats an option |
01:20 |
benrob0329 |
the entire UI is customization |
01:21 |
benrob0329 |
*customizable |
01:27 |
Megaf |
Just found this link http://paste.debian.net/plain/1001768 |
01:28 |
Megaf |
that's a single thing http://paste.debian.net/1001768/ |
01:28 |
Megaf |
(Made from several things, yes) |
01:28 |
Megaf |
it's most likely a bug |
01:29 |
benrob0329 |
Megaf: it doesn't do anything though... |
01:29 |
Megaf |
nope, it's a bug |
01:43 |
Megaf |
benrob0329: I think now i did all correct https://github.com/Megaf/nether-pack/commit/175db7fd45730a4236b63bd6457d11526e3a587f |
01:44 |
Megaf |
I made other change tho, |
02:06 |
Megaf |
night |
02:08 |
|
unk joined #minetest-hub |
02:08 |
|
Roger9 joined #minetest-hub |
02:18 |
|
Roger9 joined #minetest-hub |
02:27 |
|
EvergreenTree joined #minetest-hub |
02:39 |
|
ThomasMonroe joined #minetest-hub |
03:04 |
* benrob0329 |
uploaded an image: 2017-12-20.png (10KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/YUeiWgCpewaOrxetAubosNcv> |
03:04 |
benrob0329 |
Krock sfan5 ^^ |
03:04 |
benrob0329 |
friends of mine on Windows are having issues |
03:05 |
benrob0329 |
latest stable, both x64 and x32 (MINGW) |
05:06 |
|
xerox123_ joined #minetest-hub |
05:06 |
|
xerox123_ joined #minetest-hub |
06:27 |
|
garywhite joined #minetest-hub |
06:29 |
|
Lukc left #minetest-hub |
06:29 |
|
Lukc joined #minetest-hub |
06:31 |
|
greeter joined #minetest-hub |
06:31 |
|
sofar joined #minetest-hub |
06:51 |
|
Lukc left #minetest-hub |
07:12 |
|
nerzhul joined #minetest-hub |
07:24 |
|
greeter joined #minetest-hub |
07:29 |
|
compunerd joined #minetest-hub |
07:30 |
|
sofar joined #minetest-hub |
07:34 |
|
sofar joined #minetest-hub |
07:38 |
|
CWz joined #minetest-hub |
08:51 |
|
nerzhul joined #minetest-hub |
08:51 |
CWz |
does the anticheat that checks digging to far desides when the player digs too far based on the longest reach tool? |
08:53 |
sfan5 |
benrob0329: tell him to run mt in a console window and check what it outputs |
09:09 |
|
behalebabo joined #minetest-hub |
09:16 |
Megaf |
benrob0329: tell htem to stop using drugs |
09:57 |
|
Fixer joined #minetest-hub |
10:25 |
Megaf |
What's Minetes Discord? |
10:32 |
|
Raven262 joined #minetest-hub |
10:34 |
Megaf |
we dont have one, ok :) |
11:55 |
|
Megaf[m] joined #minetest-hub |
11:58 |
|
Megaf[m] joined #minetest-hub |
11:58 |
|
Megaf[m] joined #minetest-hub |
11:58 |
Megaf[m] |
Hm |
11:59 |
Megaf[m] |
Benrob0329: ping |
12:36 |
|
ThomasMonroe joined #minetest-hub |
13:06 |
|
nerzhul joined #minetest-hub |
13:46 |
|
xerox123_ joined #minetest-hub |
13:51 |
|
CBugDCoder joined #minetest-hub |
14:22 |
benrob0329 |
Megaf: pong |
14:38 |
* benrob0329 |
notes that servers should use jordan4ibanez's drops mod (fork of item_drop with improvements) |
14:39 |
* benrob0329 |
also notes that he fixed the headache inducing pickup sounds that had the gain turned up to 10 |
14:45 |
|
Jordach joined #minetest-hub |
15:14 |
|
paramat joined #minetest-hub |
15:16 |
|
twoelk joined #minetest-hub |
15:23 |
|
celeron55 joined #minetest-hub |
16:14 |
|
IhrFussel joined #minetest-hub |
16:22 |
jas_ |
https://github.com/jastevenson303/snd/blob/master/init.lua lol |
16:53 |
|
Krock joined #minetest-hub |
17:30 |
|
twoelk left #minetest-hub |
18:11 |
|
EvergreenTree joined #minetest-hub |
18:15 |
|
sniper570 joined #minetest-hub |
18:35 |
sofar |
rubenwardy: maybe fix the screenshot in the Achievements mod? |
18:55 |
sofar |
rubenwardy: https://forum.minetest.net/viewtopic.php?p=305038#p305038 |
18:58 |
Krock |
never trust your formspec fields |
18:58 |
sofar |
this mod has zero checking |
18:58 |
sofar |
easy exploit, too |
18:58 |
sofar |
almost as easy as this one: |
18:59 |
sofar |
youtu.be/BGPP5nrOlbQ |
18:59 |
Krock |
not anymore |
18:59 |
sofar |
I know :) |
18:59 |
sofar |
but it was still fun to make that exploit work |
19:01 |
Krock |
afaik there's no node placement delay forced by servers, so that could be another problem with hacked clients. however, it's not such an important issue as CSM |
19:01 |
sofar |
as in, I could place hundreds of nodes at once? |
19:01 |
sofar |
that would be easy to exploit, too |
19:02 |
sofar |
neat, I should try and build that exploit as well |
19:02 |
benrob0329 |
Could place thousands |
19:02 |
sofar |
you'd need to have the items in your inventory |
19:02 |
benrob0329 |
True |
19:02 |
sofar |
but yeah, not an issue in creative |
19:02 |
benrob0329 |
That can probably be exploited as well |
19:02 |
sofar |
client-side schematic placement |
19:02 |
sofar |
lol |
19:03 |
Krock |
^ |
19:03 |
benrob0329 |
*sigh* |
19:03 |
benrob0329 |
CSM was a mistake |
19:03 |
sofar |
https://i.imgur.com/MlHm0Zg.gif |
19:04 |
Krock |
could and was. I have such a filling tool (like in WE) which would work quite well if I hadn't messed up the position sorting |
19:04 |
Krock |
sofar, wait where? |
19:04 |
sofar |
your server, soon |
19:04 |
Krock |
> implies I have a server |
19:04 |
sofar |
once I get this exploit working :) |
19:05 |
sofar |
I know you don't, I was just hypothesizing |
19:05 |
Krock |
disabled anticheat also allows the opposite: digging away mountains (as long the blocks are loaded) in an instant |
19:35 |
|
xerox123_ joined #minetest-hub |
19:35 |
|
xerox123_ joined #minetest-hub |
19:43 |
|
Aerozoic joined #minetest-hub |
19:46 |
|
paramat joined #minetest-hub |
19:47 |
Megaf |
https://imgur.com/gallery/Xroxo |
19:47 |
Megaf |
Those ^ |
19:47 |
Megaf |
!title |
19:47 |
MinetestBot |
Megaf: Happy almost Friday. - Album on Imgur |
19:48 |
Krock |
it's already Friday in the east |
19:49 |
|
Grandolf joined #minetest-hub |
19:51 |
Jordach |
sofar: explain the CVSS |
19:52 |
Jordach |
https://www.first.org/cvss/ |
19:52 |
Jordach |
never mind :^) |
19:53 |
sofar |
just paste that thing into the website, and it explains how bad the vulnerability is |
19:53 |
sofar |
hint: 9.9 score, lol |
19:54 |
sofar |
(anything over 7 is "oh crap") |
19:54 |
Sokomine |
Krock: as long as anticheat does not constantly reset the position due to some strange small discrepancy between where server and client each think the player ought to be... |
19:55 |
rubenwardy |
No no no no. Noooo |
19:55 |
rubenwardy |
yay remote code execution! |
19:58 |
Megaf |
Can we remove CSM already? |
19:58 |
Megaf |
Anyway, it has been created |
19:59 |
Megaf |
now anyone could always just use older client with CSM and do whatever one wants |
19:59 |
Megaf |
An uncontrollable monster has been born. |
20:00 |
Aerozoic |
Is inchranet down temporarily? |
20:01 |
rubenwardy |
Aerozoic, permanently I believwe |
20:01 |
rubenwardy |
#ve-minetest-servers |
20:02 |
Aerozoic |
oh, i'm surprised i didn't hear about that. |
20:02 |
rubenwardy |
VanessaE may be able to tell you more |
20:03 |
Krock |
researched a bit about vulnerability and found (probably) vsauce: https://www.cisco.com/ |
20:05 |
Megaf |
Wat vulnerability are you talking about? |
20:05 |
rubenwardy |
<sofar> rubenwardy: https://forum.minetest.net/viewtopic.php?p=305038#p305038 |
20:06 |
Megaf |
shouldnt minetest core or lua protect against that? |
20:06 |
Krock |
nvm, it's really vsauce |
20:06 |
rubenwardy |
Megaf, it would |
20:07 |
rubenwardy |
however not if sandboxing was off |
20:07 |
Megaf |
oh boy, that mod is terrible |
20:07 |
Megaf |
!seen InterVi |
20:07 |
MinetestBot |
Megaf: intervi was last seen at 2017-07-06 06:14:29 UTC on #minetest |
20:08 |
Megaf |
!tell InterVi This mod should be deleted. It's gigantic security breach. https://forum.minetest.net/viewtopic.php?p=305038 |
20:08 |
MinetestBot |
Megaf: I'll pass that on when InterVi is around |
20:09 |
Megaf |
well, at least the authors says it's a backdoor |
20:09 |
Megaf |
But I'm scared that is even possible |
20:09 |
Megaf |
imagine what that + CSM could do |
20:09 |
rubenwardy |
it won't be possible to disable the sandbox in CSM |
20:09 |
rubenwardy |
there may be vulnerabilities however |
20:10 |
Megaf |
And on that bombshell.. |
20:10 |
Megaf |
I'm out for a bike ride. |
20:10 |
|
Raven262 joined #minetest-hub |
20:15 |
benrob0329 |
CSM was a horrid, horrid mistake |
20:16 |
* rubenwardy |
wishes it were the client-side scripting we were promised |
20:16 |
benrob0329 |
Lets push a 0.4.17 release and ask all distros to remove any remains of. 16 |
20:17 |
benrob0329 |
Oh wait, Ubuntu wont even get .16 until sometime in the next century |
20:18 |
Fixer |
lol, no |
20:18 |
Fixer |
you are overreacting |
20:18 |
Fixer |
removing csm does not magically fix vulnerabilities |
20:19 |
benrob0329 |
CSM is a vulnerability |
20:20 |
rubenwardy |
technically no |
20:20 |
rubenwardy |
CSM makes existing vulnerabilities easier, but isn't a vulnerability in itself |
20:20 |
rubenwardy |
until we add server-sent scripts, that is |
20:20 |
benrob0329 |
CSM wasn't even supposed to be for client installed mods, it was supposed to be for reducing the load on servers iirc |
20:21 |
rubenwardy |
no, it was supposed to be for client-side prediction |
20:21 |
rubenwardy |
reducing the load on servers would be a vulnerability for cheating |
20:21 |
rubenwardy |
client-side prediction - better carts / entity movement, GUIs, audiovisual |
20:21 |
benrob0329 |
Ambiance doesnt need to be on the server, it can be sent to the client |
20:22 |
rubenwardy |
audiovisuals |
20:22 |
rubenwardy |
nerzhul bastardised it with his WoW vision |
20:22 |
rubenwardy |
http://dev.minetest.net/Client_scripting_plans |
20:22 |
benrob0329 |
I dont think we need to take any hints from WoW |
20:24 |
rubenwardy |
but any attempts to move it more into what it should be meets resistance from other core devs |
20:24 |
rubenwardy |
https://github.com/minetest/minetest/pull/6670 |
20:24 |
rubenwardy |
because apparently I hate disabled people |
20:25 |
shivajiva |
anyone running the shell mod would need to do it with mod security off, leaving themselves exposed, can't see that catching on. |
20:27 |
sofar |
please note, that mod is insecure even with CSM disabled |
20:27 |
Fixer |
yep |
20:27 |
sofar |
it would be trivial to exploit even with CSM entirely removed |
20:27 |
Fixer |
csm is helping uncover security vulnerabilies, see? see? si? |
20:28 |
sofar |
it helped me make a packet fuzzer in lua, so it also helps me find and fix security issues, yes |
20:28 |
sofar |
most importantly, it helps to validate that the fixes actually *fix* things |
20:28 |
shivajiva |
lol I just thought it stopped anyone ignoring them, sure I pointed out it was a little slack on security |
20:28 |
sofar |
which is critical, of course |
20:29 |
rubenwardy |
yeah, I like how its exposed bugs which have always existed |
20:30 |
rubenwardy |
any future development needs to be done to match the usecases in http://dev.minetest.net/Client_scripting_plans |
20:43 |
benrob0329 |
That Github thread was depressing to read |
20:57 |
sofar |
https://github.com/RuMinetestCoder/shell_mod/commit/9e6042e06e089a2c504aa8ea0318f379072e9db5 |
20:57 |
sofar |
looks like he fixed it, lol |
20:58 |
Fixer |
nice |
21:00 |
nore |
at least that was quick |
21:01 |
sofar |
yep, always good when people take action instead of putting the work off |
21:01 |
sofar |
maybe I should scan the forum for some more exploits that aren't found yet, just as entertainment |
21:06 |
nore |
sofar: btw, I should have fixed the furnace pr |
21:15 |
VanessaE |
Aerozoic, rubenwardy: inchra is dead more or less. with my impairments, and ShadowNinja AWOL, I can't maintain my ircd server, so I shut it and the related website down and moved my minetest servers to freenode #ve-minetest-servers. Nate shut his ircd down also. so all that remains is ShadowNinja's ircd, and ShadowBot, sorta. |
21:15 |
ShadowNinja |
Hey! I'm still here! :-| |
21:16 |
VanessaE |
.... |
21:16 |
ShadowNinja |
I've been busy with school, but I'm on break now. |
21:16 |
VanessaE |
dude I've been trying to reach you since mid november... |
21:16 |
VanessaE |
well anyway, there ^ it is. |
21:17 |
VanessaE |
you may want to poke at ShadowBot. |
21:17 |
Aerozoic |
ok thanks |
21:18 |
ShadowNinja |
VanessaE: I monitor my MT email, so you con do that when I'm not available on IRC. |
21:19 |
VanessaE |
I don't know your email address. |
21:19 |
VanessaE |
anyway re impairments: I had a stroke on Nov 18. I've been rather dysfunctional since, but recovering. |
21:19 |
* benrob0329 |
notes that IRC is becoming equivalent to Freenode |
21:20 |
VanessaE |
heh |
21:20 |
VanessaE |
well if the shoe fits. |
21:21 |
ShadowNinja |
VanessaE: It's my username at minetest.net I think it's posted on the website. |
21:21 |
benrob0329 |
Centralize it ;-) |
21:21 |
rubenwardy |
aw man, not good. Hope you get well soon |
21:22 |
Calinou |
hi |
21:22 |
Calinou |
VanessaE: :( I hope you get well soon |
21:22 |
ShadowNinja |
Yeah, it's on the credits page (and in the credits menu in the game). |
21:22 |
VanessaE |
rubenwardy, Calinou you guys hadn't heard? |
21:22 |
Calinou |
nope |
21:22 |
rubenwardy |
I can host an irc node for inchranet if you like, up to you |
21:23 |
rubenwardy |
well, providing it doesn't take more than a few hours to set up |
21:23 |
Calinou |
these days, it sounds like everybody's dying |
21:23 |
Calinou |
so I can't even keep up anyway |
21:23 |
VanessaE |
ShadowNinja: I've been avoiding even trying to play, I can't operate the client fluidly anymore, at least not yet |
21:23 |
VanessaE |
didn't think to look there |
21:24 |
Megaf |
Oh boi. We gonabe tolkin baut CSM foh a realy long time |
21:24 |
rubenwardy |
how does one get a fancy @minetest.net email? :D |
21:24 |
Megaf |
dat eengleesh |
21:24 |
benrob0329 |
VanessaE: prayers :-) |
21:24 |
ShadowNinja |
VanessaE: Yeah, you have to kind of know where to look. |
21:25 |
Megaf |
rubenwardy: I will have one too please :P |
21:25 |
Megaf |
megafminetest.net looks good |
21:25 |
ShadowNinja |
rubenwardy: I asked xyz to add it, I'm not sure if c55 has control of that now. |
21:25 |
VanessaE |
well so long as I'm filling you guys in... rubenwardy, Calinou.. it affected my whole left side. initially had a speech impediment (to myself I sounded drunk), poor balance, a veer to the left when walking, and it totally trashed my left hand dexterity |
21:25 |
Calinou |
are you right-handed or left-handed? |
21:26 |
VanessaE |
Calinou: right |
21:26 |
VanessaE |
Megaf: dude, seriously... you bring that up NOW? |
21:27 |
Megaf |
VanessaE: what? bring what? |
21:27 |
VanessaE |
CSM. |
21:27 |
Megaf |
no, they are talking about it, up there ^ scroll up |
21:27 |
VanessaE |
stop changing the subject to something on-topic :P |
21:28 |
ShadowNinja |
VanessaE: Sorry to hear, it seems I've missed a lot, I've been trying to catch up over the past few hours. |
21:28 |
benrob0329 |
On-topic, whats that? |
21:28 |
VanessaE |
ShadowNinja: yeah, you have. |
21:28 |
VanessaE |
ShadowNinja: stop detaching your client :P |
21:29 |
Megaf |
VanessaE: well, There's this guy working at my home now, a plumber or something, he had a stroke too, had a whole side paralyzed. Couldn't even go to toilet alone. That was couple of months ago. He fully recovered his movements now. |
21:29 |
VanessaE |
thanks, benrob0329 :) |
21:29 |
Megaf |
And he is like 50+ years old. I'm sure you will do fantastic VanessaE |
21:30 |
VanessaE |
Megaf: I'm about 5 weeks out. still some significant impairments. I don't trust myself to code. :( |
21:30 |
|
sniper338 joined #minetest-hub |
21:31 |
Megaf |
VanessaE: according to him he does feels different, he is not the same. He says he is 76% recovered at this point. |
21:31 |
Megaf |
Just don't give up ok? Keep pushing |
21:31 |
VanessaE |
I don't plan to. |
21:31 |
ShadowNinja |
VanessaE: I've been trying to avoid too many distractions... Still managed to find some extra stuff to fill my free time though. |
21:31 |
Megaf |
I had some ugly stuff happen to my brain too and here I am. Though I'm a terrible coder... |
21:31 |
Calinou |
I have a lot of things to do this holiday too |
21:31 |
Calinou |
:/ |
21:32 |
benrob0329 |
What's a holiday? Its just different work |
21:32 |
Calinou |
yeah, pretty much |
21:32 |
Megaf |
I basically stopped breathing for God knows how long and that killed a big chunk of my brain |
21:32 |
Calinou |
involves occasional depression as well :P |
21:33 |
* nore |
also has soooo many things to do this holiday |
21:33 |
nore |
some of them minetest-related :) |
21:33 |
rubenwardy |
woo :D |
21:33 |
Calinou |
none of them here |
21:33 |
nore |
like, working on inside the box a bit more ^^ |
21:33 |
rubenwardy |
aww |
21:33 |
Calinou |
I don't have time to work on many projects anymore |
21:33 |
Calinou |
to be fair, I don't like growing up |
21:33 |
Megaf |
19:33 <nore> some of them minetest-related :) |
21:33 |
rubenwardy |
engine PRs pls |
21:33 |
Megaf |
+1 |
21:34 |
* nore |
disappears |
21:34 |
nore |
ehm |
21:34 |
Megaf |
Calinou: meh, Kinda like, but I don't |
21:34 |
nore |
I'll... see what I have time for :p |
21:34 |
Megaf |
to much responsibility and stuff to do |
21:34 |
rubenwardy |
tbh, engine dev isn't fun. It's so incredibly messy |
21:35 |
nore |
yup |
21:35 |
nore |
I wonder how we even keep going with that codebase |
21:35 |
rubenwardy |
I'd like to get to a state where I can make a PR and enjoy making it |
21:35 |
rubenwardy |
rather than making it just to make the engine better |
21:35 |
rubenwardy |
what's QA again?? |
21:35 |
nore |
QA? |
21:36 |
rubenwardy |
quality-assurance |
21:36 |
rubenwardy |
it was a rhetorical question |
21:36 |
nore |
aah :D |
21:36 |
Calinou |
<nore> I wonder how we even keep going with that codebase |
21:36 |
Calinou |
people in 2011: "not enough features!" |
21:36 |
Calinou |
:D |
21:36 |
Calinou |
I remember it all |
21:37 |
rubenwardy |
lol, ^ |
21:37 |
nore |
I do as well |
21:37 |
* nore |
was among these people :'( |
21:37 |
* rubenwardy |
only joined in Jan 2012, but remembers it well then |
21:37 |
nore |
and... some of my changes were basically hacks ^^' |
21:37 |
* rubenwardy |
wished he joined a month earlier |
21:37 |
nore |
heh |
21:37 |
nore |
I think I joined in 2012 as well |
21:38 |
* benrob0329 |
wishes MT was a proper lua game engine |
21:38 |
benrob0329 |
As in a lua library |
21:38 |
|
CBugDCoder joined #minetest-hub |
21:38 |
rubenwardy |
a big issue we're going to have in the future is retaining developers |
21:38 |
rubenwardy |
we have it now |
21:39 |
Calinou |
-*- rubenwardy wished he joined a month earlier |
21:39 |
Calinou |
you would have assisted to the creation of the most important mod ever |
21:39 |
Calinou |
(is "assisted" correct here?) |
21:39 |
Calinou |
(as in, "seen") |
21:39 |
rubenwardy |
mesecons? |
21:39 |
Calinou |
moreblocks :p |
21:39 |
rubenwardy |
or more blocks |
21:39 |
rubenwardy |
lol |
21:39 |
Calinou |
and moreores |
21:39 |
nore |
and more* |
21:39 |
Calinou |
moremods |
21:39 |
Krock |
moremobmods |
21:40 |
rubenwardy |
well, there's to things - sufficient contributors, which may only make one PR and then disappear |
21:40 |
rubenwardy |
and dedicated and competent developers |
21:40 |
benrob0329 |
Two mods with questionable maintenance at times :P |
21:40 |
rubenwardy |
you need both |
21:40 |
nore |
dedicated developers is hard |
21:40 |
rubenwardy |
yeah |
21:40 |
nore |
I don't know how the wesnoth people for instance find all their time |
21:40 |
rubenwardy |
dedicated meaning they put enough time in |
21:40 |
rubenwardy |
not doing Minetest full timne |
21:41 |
rubenwardy |
or the only thing they do |
21:41 |
rubenwardy |
so dedicated is probably the wrong word |
21:41 |
Calinou |
the power of NEETs |
21:41 |
nore |
true - but finding people ready to invest *all* their free time in mt for a period longer than a month is basically impossible |
21:41 |
Calinou |
(many open source games are led by people who don't have a job and aren't in education) |
21:41 |
rubenwardy |
for example, paramat, nerzhul, and krock |
21:41 |
Calinou |
Red Eclipse, Stunt Rally, Uebergame all are/were :P |
21:42 |
nore |
Calinou: what's about being in education? |
21:42 |
nore |
I don't really think you get more free time |
21:42 |
rubenwardy |
yeah. We'd just need to make Minetest dev more addictive and fun |
21:43 |
rubenwardy |
add loot boxes to development |
21:43 |
benrob0329 |
Not using C++ :^) |
21:43 |
Megaf |
lets just revert back to 0.3 and improve on that using all knowledge we acquired. |
21:43 |
rubenwardy |
lol |
21:43 |
Megaf |
and do a proper mod API based on Python or Go |
21:43 |
benrob0329 |
Kek |
21:44 |
benrob0329 |
But I like lua :-( |
21:44 |
Megaf |
ok, we can support Lua and Go |
21:45 |
benrob0329 |
Lua isn't the problem, its plenty fast for most things |
21:45 |
benrob0329 |
The problem is unoptimized code |
21:45 |
rubenwardy |
the problem is the API design generally |
21:45 |
Megaf |
we have run in some Lua limitation actually |
21:45 |
rubenwardy |
*cough* formspecs *cough* |
21:45 |
Hijiri |
but I don't like Go |
21:45 |
rubenwardy |
*cough* HUD *cough* |
21:45 |
Hijiri |
what about HAskell |
21:45 |
Hijiri |
Haskell* |
21:45 |
rubenwardy |
oh god |
21:45 |
Krock |
déjà vu |
21:45 |
* Megaf |
LMAOS |
21:46 |
benrob0329 |
Doing a check on every player, every globalstep is going to cause lag. |
21:46 |
rubenwardy |
the only thing haskell is good for is compilers |
21:46 |
rubenwardy |
anyone that disagrees is an academic |
21:46 |
Megaf |
I haven't seen and used any Haskell ever, so yeah |
21:46 |
Hijiri |
haskell is good for everything, it makes everything better |
21:47 |
Megaf |
Hijiri: I'd say the same for Go |
21:47 |
Hijiri |
I don't like Go's type system mostly |
21:47 |
Megaf |
Hijiri: http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=ghc&lang2=go |
21:47 |
Hijiri |
maybe we should use Rust |
21:47 |
Megaf |
they are both amazing... |
21:48 |
benrob0329 |
I'm neutral on both, but I've bought a book on Lua now so... |
21:48 |
Megaf |
rust vs Go http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=go |
21:48 |
Calinou |
nore: I said that they're not in education |
21:48 |
Megaf |
just replace language name in the link |
21:48 |
rubenwardy |
most developers are in education, in fact |
21:48 |
Calinou |
Rust is nice, if you can manage to write more than 500 lines with it |
21:49 |
nore |
^ indeed |
21:49 |
Calinou |
it got painful for me in a 300-line CLI program |
21:49 |
Calinou |
Nim is the language I'd rather use now |
21:49 |
nore |
heh |
21:49 |
Calinou |
if I had to use a noobified version of C++ |
21:49 |
Calinou |
(:D) |
21:49 |
nore |
a lot of people I know here are learning Rust |
21:49 |
Megaf |
dont put lua in that benchmark link, it's just painfully slow compared to everything else |
21:49 |
Calinou |
as much as C++ is king, it sucks to write it :( |
21:49 |
Calinou |
nore: are they listening to Fighting the Borrow Checker yet? |
21:49 |
nore |
and they are constantly swearing at the type system |
21:49 |
nore |
well, they managed to crash the compiler |
21:49 |
* rubenwardy |
likes writing C++ |
21:49 |
Megaf |
I like C++ too |
21:50 |
rubenwardy |
Minetest isn't good C++ |
21:50 |
nore |
also, to have programs that take exponentially long to compile |
21:50 |
Calinou |
C++ doesn't even have a good build system or package manager that works in most use cases |
21:50 |
Calinou |
Meson is nice, but it's (currently) not very popular |
21:50 |
nore |
(without even wanting it) |
21:50 |
benrob0329 |
Megaf: lua is only slow compared to compiled languages |
21:50 |
Calinou |
and it doesn't handle package management (though "wraps" resemble a minimal version of it) |
21:50 |
rubenwardy |
<nore> crash the compiler |
21:50 |
Calinou |
benrob0329: it is slow compared to fast interpreted languages such as PHP |
21:50 |
rubenwardy |
I did that loads with Haskell |
21:50 |
Megaf |
benrob0329: Lua is slow compared to Haskell and Go |
21:50 |
Megaf |
and Rust |
21:50 |
nore |
rubenwardy: well, I wonder how long it would take to rewrite minetest to better C++ |
21:50 |
nore |
too long, I fear |
21:50 |
benrob0329 |
Calinou: but PHP sucks :^) |
21:50 |
Calinou |
nore: doesn't make sense indeed |
21:50 |
rubenwardy |
yeah |
21:51 |
Calinou |
modern C++ is nice, but very few projects can make use of it |
21:51 |
rubenwardy |
you can make gradual improvemtns |
21:51 |
nore |
hmmm, I often crash my own compilers |
21:51 |
rubenwardy |
like, nuke Game and the input system |
21:51 |
benrob0329 |
Megaf: both of those are compiled |
21:51 |
Calinou |
anyway I'm doing Java for an university assignment |
21:51 |
rubenwardy |
define the scope of all classes |
21:51 |
nore |
Calinou: oh no, not Java :/ |
21:51 |
Calinou |
works for me |
21:51 |
Calinou |
besides, it's not up for discussion anyway |
21:51 |
Megaf |
benrob0329: lua still painfully slow compared to python3. http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=python3&lang2=lua |
21:51 |
nore |
yeah, I guess so |
21:51 |
rubenwardy |
Java sucks |
21:51 |
Calinou |
I prefer this to C++, because it's easier and we don't need C++ performance |
21:51 |
* rubenwardy |
loves Kotlin |
21:51 |
Calinou |
(for what we're doing) |
21:52 |
Hijiri |
Kotlin is the new meme right |
21:52 |
Calinou |
feel free to Javhate all you want, if you like wasting time |
21:52 |
Calinou |
Kotlin is surely cool, we don't have time to look at it |
21:52 |
nore |
I just don't even bother thinking about Java :) |
21:52 |
nore |
or reading Java code, actually |
21:52 |
rubenwardy |
Calinou, bear in mind, that I had a job writing Java |
21:52 |
Calinou |
was it for Android? |
21:52 |
rubenwardy |
yeah |
21:52 |
benrob0329 |
Megaf: lua was twice as fast for some of those :-) |
21:52 |
benrob0329 |
Plus LuaJIT |
21:53 |
nore |
<Calinou> anyway I'm doing Java for an university assignment <-- btw, what are you studying? |
21:53 |
Calinou |
rubenwardy: there's your problem :P |
21:53 |
Calinou |
nore: computer engineering at the UTT |
21:53 |
Calinou |
("ISI") |
21:53 |
rubenwardy |
Android dev is very nice with Kotlin |
21:53 |
rubenwardy |
<3 |
21:53 |
Megaf |
Calinou: I studied computer engineering from 2009 to 2011 |
21:53 |
Megaf |
learned some C++, C and Assembly |
21:53 |
Megaf |
"learned" |
21:53 |
Megaf |
and FPGAs |
21:54 |
nore |
oh, nice |
21:54 |
Calinou |
we don't do C/C++/ASM here |
21:54 |
rubenwardy |
I also had a project at uni in Java, glad to be rid of that |
21:54 |
Calinou |
at least not on this level, I entered directly in 3rd year :P |
21:54 |
Calinou |
(this year) |
21:54 |
Calinou |
rubenwardy: was it a card game? |
21:54 |
Megaf |
Now I'm doing Science in Information Technology |
21:54 |
rubenwardy |
it was a multiplayer game based on a board game |
21:54 |
rubenwardy |
with an AI |
21:54 |
Calinou |
wow, so close |
21:54 |
Calinou |
I'm doing a card game |
21:54 |
Calinou |
teachers love card games |
21:55 |
Hijiri |
give it a gacha slot mechanic |
21:55 |
Megaf |
I'm doing an ATM... |
21:55 |
rubenwardy |
the AI was written in Java, and based on minmax with alpha beta pruning |
21:55 |
Hijiri |
and microtransactions |
21:55 |
rubenwardy |
also, it was multiplayer networked |
21:55 |
nore |
seems a lot of people here are students indeed :) |
21:55 |
nore |
(or were students not long ago) |
21:55 |
* benrob0329 |
disappeares |
21:55 |
Calinou |
Hijiri: and Twitch integration |
21:55 |
Megaf |
benrob0329: what do you do? :) |
21:56 |
Calinou |
rubenwardy: oh, this one is much less complex |
21:56 |
Calinou |
nore: didn't you hear? the Internet only has students on it /s |
21:56 |
nore |
lol :D |
21:56 |
Megaf |
Calinou: and almost no girls |
21:57 |
Megaf |
I should buy a hat... |
21:57 |
* nore |
hands Megaf a hat |
21:57 |
Calinou |
buy a hat on the Sam Co. Supply Store |
21:57 |
* Calinou |
already has a gibus |
21:57 |
* Megaf |
googles |
21:57 |
Calinou |
that was a TF2 reference :P |
21:58 |
Megaf |
Calinou: crazy enough I found a nice store in the results |
21:58 |
Megaf |
they don't sell hats tho |
21:59 |
* Megaf |
googles online hat store |
21:59 |
Megaf |
hats.com interesting |
22:00 |
Megaf |
I could use this https://www.villagehatshop.com/product/all-fedoras/451139-3223/jaxon-hats-pinch-crown-crushable-wool-felt-fedora-hat.html |
22:01 |
Megaf |
Red Hat https://www.villagehatshop.com/product/all-fedoras/451139-3193/jaxon-hats-pachuco-crushable-wool-felt-fedora-hat.html |
22:01 |
Calinou |
haaaaats |
22:02 |
benrob0329 |
Before my phone dies, I'd like to mention that we dont need rotating collision boxes for mobs. MC gets along fine without it |
22:02 |
benrob0329 |
We just need better designed mobs :-) |
22:03 |
Calinou |
Minecraft doesn't really have collision boxes per se anyway |
22:03 |
Calinou |
(for entities) |
22:03 |
Calinou |
it just pushes entities outwards |
22:03 |
Calinou |
(except players-vs-players now, IIRC) |
22:03 |
Calinou |
I remember the time-consuming, but oddly satisfying process of pushing someone slowly to their demise |
22:04 |
Calinou |
:^) |
22:04 |
Megaf |
hah |
22:12 |
Fixer |
Calinou: lol yeas, another reason minetest sucks |
22:24 |
|
garywhite joined #minetest-hub |
22:25 |
benrob0329 |
Calinou: thats still something :^) |
22:25 |
Calinou |
[it's something] |
22:25 |
benrob0329 |
MC also doesnt show selection boxes by default |
22:26 |
benrob0329 |
Something that drives me crazy |
22:27 |
benrob0329 |
(Mostly Sarcasm) "We need to know what thing were hitting" then look at your crosshair |
22:27 |
benrob0329 |
Or use an actual glow/highlight/outline effect around the model |
22:27 |
rubenwardy |
agreed |
22:28 |
rubenwardy |
although it is good to have response to whether the thing is in range, but a selection box is a rather clunky way of doing that |
22:38 |
benrob0329 |
rubenwardy: Voxelands solved that with the adaptive crosshair |
22:39 |
benrob0329 |
We could literally make 3 settable textures for each state |
22:39 |
benrob0329 |
Normal, in range, hit |
22:39 |
benrob0329 |
I think MT suffers from what I would like to call "Configuration Overcompensation" |
22:40 |
benrob0329 |
Where extra options are added rather than good defaults, along with multiple options where there could be one |
22:41 |
benrob0329 |
For example, entity selection boxes are somewhere completely different than node selection boxes, when the two should have been combined (they are linked anyways, the node highlight method changes the entity highlight method) |
22:42 |
Fixer |
---------k |
22:51 |
benrob0329 |
Fixer: what does -----------k stand for? I'm assuming is supposed to be \*\*\*k |
22:51 |
Fixer |
benrob0329: found a bug, but not in minetest |
22:51 |
Fixer |
.____. |
22:53 |
benrob0329 |
Fixer: you found a bug in the matrix? |
22:53 |
Fixer |
no |
22:53 |
benrob0329 |
You know that means they're listening, right? |
22:58 |
|
halt_ joined #minetest-hub |
23:01 |
rubenwardy |
benrob0329, sounds good |
23:01 |
rubenwardy |
I'd support that |
23:02 |
Megaf |
20:40 <benrob0329> Where extra options are added rather than good defaults, along with multiple options where there could be one |
23:02 |
Megaf |
Agreed |
23:03 |
rubenwardy |
the problem is that people argue about what the default should be |
23:03 |
rubenwardy |
so settings |
23:03 |
Megaf |
I should stop saying I will fork Minetest and just fork it... |
23:03 |
|
Fixer joined #minetest-hub |
23:03 |
Megaf |
And fix all the problems in the fork |
23:04 |
red-001 |
trying to set default just ends up with bikesheding |
23:04 |
rubenwardy |
^ |
23:04 |
rubenwardy |
also, forks will always die |
23:04 |
Megaf |
Ubuntu is a fork of Debian, isnt it? |
23:05 |
red-001 |
or join the borg/original project |
23:05 |
rubenwardy |
that's different, and it's more of a derivative than a fork |
23:05 |
Megaf |
Windows NT is a fork from OS/2 |
23:05 |
red-001 |
no |
23:05 |
red-001 |
it's not |
23:05 |
Megaf |
macOS is a fork of OpenSTEP |
23:05 |
* Megaf |
hides |
23:05 |
Megaf |
Error: Fork not defined |
23:05 |
red-001 |
that's like saying a wheel is a fork of a log |
23:05 |
rubenwardy |
the most practical way to fix problems is to make a PR |
23:06 |
red-001 |
because both are round and can be made from wood |
23:18 |
benrob0329 |
Looking like a game is a good default :-) |
23:38 |
benrob0329 |
IMHO mapgen should be defined when creating a world, not in minetest.conf |
23:38 |
benrob0329 |
Same for world name |
23:39 |
benrob0329 |
And what game is used |
23:41 |
benrob0329 |
I should just make an issue about simplifying the settings |