Time |
Nick |
Message |
00:14 |
|
Tuxedo[Qyou] joined #minetest |
00:19 |
|
Hirato_ joined #minetest |
00:29 |
|
ANAND joined #minetest |
00:30 |
|
Hirato joined #minetest |
00:34 |
|
puzzlecube joined #minetest |
01:03 |
|
_Mis_Nanina_ joined #minetest |
01:04 |
_Mis_Nanina_ |
Hello |
01:04 |
_Mis_Nanina_ |
Fuck |
01:04 |
_Mis_Nanina_ |
Jshshwjhsbshsgsb ajgsbs |
01:04 |
_Mis_Nanina_ |
Ushsbajahsbshjhbjdbhkgd sjhudbgyhubdrbrcehbucefuihebvfef |
01:06 |
Xiong |
_Mis_Nanina_, I don't recall your nick. Please be so good as to show just a bit of coherence. I don't want to rush to conclusions. May we be of service? |
01:07 |
GreenDimond |
No we may not - they have already left. |
01:08 |
diemartin |
RIP |
01:08 |
Xiong |
Well GreenDimond, I'm calling it drive-by nut. |
01:09 |
Xiong |
Sincerely, I don't like to make snap judgements. |
01:09 |
|
Ruslan1 joined #minetest |
01:11 |
|
_Mis_Nanina_ joined #minetest |
01:11 |
Xiong |
Well. Let me tell where I'm at. I've played through a game: 5.0.0, v7, technic with plenty of trimmings. I've got to the stage of running multiple overlapping quarries. I see no need whatever for the reactor. |
01:11 |
_Mis_Nanina_ |
Hello |
01:12 |
GreenDimond |
Ah, she has returned. |
01:12 |
GreenDimond |
Good luck, Xiong. |
01:12 |
_Mis_Nanina_ |
Um hello |
01:12 |
diemartin |
Greetings. |
01:13 |
_Mis_Nanina_ |
GreenDiamond let me tell you somthing*It s like somthing for a nexxrsd in English |
01:13 |
_Mis_Nanina_ |
Greetings,dieemartin |
01:14 |
hecks |
Forget about TLS, irc needs breathalyzers |
01:14 |
_Mis_Nanina_ |
Has anyone seen a picture of dying irc from lovekittys |
01:15 |
_Mis_Nanina_ |
Heck’s |
01:15 |
_Mis_Nanina_ |
Hecks |
01:15 |
_Mis_Nanina_ |
HELLO |
01:16 |
_Mis_Nanina_ |
Then if I kinda get that taxtixom from |
01:16 |
Xiong |
Welcome back, _Mis_Nanina_. It's not clear to me how your question can be answered. |
01:17 |
_Mis_Nanina_ |
Um I know but I’m I have to tell you somthing |
01:17 |
Xiong |
This chan is about the game, Minetest. Most discussion is somewhat technical. |
01:18 |
_Mis_Nanina_ |
Xiang I got a sr |
01:19 |
Xiong |
If you're new to IRC... most channels are more or less confined to a narrow topic. There are several that welcome general discussion. |
01:21 |
_Mis_Nanina_ |
Yeah I’m kinda new...One time I was in a bossy irc I got bullied and then kicked kicked and I got banned so I think I like this one more then the other one but the tactisom will get bad if I can’t control myself so I know capture the flag I played it’s like minecraft 0.1 |
01:21 |
Xiong |
Ah... also, not to denigrate but merely to inform... as odd and pedantic as it may seem, most IRC users are somewhat careful about spelling, although many shortcuts are used. |
01:22 |
Xiong |
We might be more helpful if you put your... comments? in context. |
01:23 |
_Mis_Nanina_ |
Ah ah ah ah ah NO......That channel is BAD I never knew but this girl name Veronica she is a meanie so my name is |
01:23 |
_Mis_Nanina_ |
And what do you mean context? |
01:23 |
Xiong |
Which "that channel"? This is ##minetest. |
01:25 |
Xiong |
Well. Context is information already known to your audience. You link your new thoughts to old ones. |
01:25 |
_Mis_Nanina_ |
Oh.Taht bossy channel is called #CutieMinetezsBullys and the boss was.....GreenDiamond..And my name is Naskita and nick name Nanina....So please don’t talk to GreenDiamond,Xinong |
01:26 |
Xiong |
Okay, that's context. |
01:26 |
VanessaE |
GreenDimond is a well-respected participant here, _Mis_Nanina_. |
01:27 |
VanessaE |
whatever problem you have with him or the channel he runs, please do not discuss it here. |
01:27 |
GreenDimond |
Perhaps now is the time to make that "snap judgement" - this is fake. |
01:27 |
Xiong |
_Mis_Nanina_, I'm not the boss here and please don't take what I say in any sort of authoritative voice. This channel is definitely not for resolution of disputes in that channel. |
01:28 |
_Mis_Nanina_ |
Ooh um how how do you do the red name like VanessaE |
01:28 |
Xiong |
Also not for that. |
01:29 |
VanessaE |
_Mis_Nanina_: my name probably turned red because I turned on channel operator mode. |
01:29 |
_Mis_Nanina_ |
Um I’m getting. A little scared |
01:29 |
Xiong |
I'm about the most liberal adult when it comes to topic. But even I think it's out of the box. |
01:30 |
_Mis_Nanina_ |
Um How do you do that VanessaE the operator mode. |
01:30 |
VanessaE |
you don't. |
01:31 |
_Mis_Nanina_ |
Wait I will leave for 2 mine. |
01:31 |
Xiong |
-- anyway -- As I said, I've about run current game to the end. I have observations and I face a decision. |
01:34 |
Xiong |
First, great improvements have been made in core and in most of the many mods I've loaded up. Tip of the hat to VanessaE, who has ironed out many kinks both internal to mods and mismatches among them. I do see a lot of hard work over the past five years. |
01:35 |
|
LadyPyle joined #minetest |
01:35 |
LadyPyle |
Hello |
01:36 |
GreenDimond |
Greetings |
01:36 |
VanessaE |
LadyPyle: Official RC1: https://forum.minetest.net/viewtopic.php?f=18&t=22078 -- daily builds: https://forum.minetest.net/viewtopic.php?f=42&t=3837 (Linux) or https://forum.minetest.net/viewtopic.php?f=42&t=17439 (Windows) |
01:36 |
VanessaE |
in case you wondered why you couldn't get back on my servers. |
01:36 |
diemartin |
No Android 5.0 yet? :-( |
01:36 |
VanessaE |
nope |
01:36 |
GreenDimond |
Stu has 5.0 Android builds |
01:36 |
VanessaE |
oh |
01:37 |
VanessaE |
oh right, I've used one of hie |
01:37 |
GreenDimond |
https://forum.minetest.net/viewtopic.php?f=42&t=21526 |
01:37 |
VanessaE |
his |
01:37 |
VanessaE |
derp |
01:37 |
* VanessaE |
adds that link to her topic |
01:37 |
diemartin |
He does? Thanks GreenDimond. |
01:37 |
Xiong |
However, the technic stack, all the way down to core engine, is riddled with bugs, playability issues, and useless features. I've patched a couple and had decided how to patch several more. It's a long list. |
01:38 |
VanessaE |
thanks, GD. :) |
01:39 |
Xiong |
VanessaE, will RC1 client run on your servers? Or must the client be updated nightly? |
01:39 |
VanessaE |
it will run. |
01:39 |
VanessaE |
but RC2 is in the works already, just FYI. |
01:40 |
|
LadyPyle__ joined #minetest |
01:40 |
Xiong |
And... we expect RC1 client to fail on RC2 server? |
01:40 |
VanessaE |
nah |
01:40 |
VanessaE |
anything 5.0.0 from rc1 on up should be cross-compat with everything else from that point on. |
01:41 |
VanessaE |
(5.0.0 did get a protocol change some time long before rc1 came out, but that's irrelevant now) |
01:41 |
diemartin |
Rc1 has some showstoppers IIRC |
01:41 |
VanessaE |
yeah |
01:41 |
VanessaE |
but they're being fixed. |
01:42 |
|
_Mis_Nanina_ joined #minetest |
01:44 |
Xiong |
Thanks. I have to say, semver makes this kind of question unnecessary. *sigh* |
01:45 |
Xiong |
I do want to try your server but Android is a straitjacket. Updating is messy and maintaining multiple executables is a nightmare. |
01:46 |
Xiong |
Let me catch up my summary. I want input. |
01:48 |
Xiong |
My third comment is that technic still seems like a solution in search of a problem... or a marathon without a finish line (or even a paper cup of Gatorade). Fun stuff but to what end? |
01:49 |
|
puzzlecube1 joined #minetest |
01:50 |
Xiong |
By the time you have quarries running, you already have tools sufficient to mine large quantities of anything you desire... if not, you won't have quarries running. |
01:50 |
hecks |
I agree, but the problem is with the rest of the game; technic provides a decent tech tree at least |
01:50 |
hecks |
technic would be much better with VAOs |
01:51 |
hecks |
I'd have more fun with technic if it were capable of making machines that can dig their own tunnels, but even with frames the quarries are too limited for that. |
01:51 |
Xiong |
hecks, technic has a great tech tree. Outstanding. Poorly planned but... dunno, 73% rational. |
01:52 |
GreenDimond |
use digtron for tunnels |
01:52 |
GreenDimond |
really good mod |
01:52 |
hecks |
The problem is that there's still no "game" in "minetest game" and clobbering dozens of mods together will not create that game out of thin air |
01:52 |
Xiong |
Noticed digtron. May try it. |
01:52 |
hecks |
and any game you try to create with one mod will have a problem playing well with existing mods |
01:52 |
Xiong |
hecks++ |
01:53 |
hecks |
The only solution is to subgame from scratch and borrow ideas from mtg mods, treat them as an example. |
01:53 |
Xiong |
Although I don't require a game with defined goal. I enjoy open-ended toys. |
01:53 |
hecks |
I enjoyed it too until bugs ate my frameship |
01:54 |
hecks |
one of those days, if anyone's gonna get off their arse and do VAOs it'll be me |
01:54 |
Xiong |
My last point is just that technic, on its own, goes nowhere. |
01:54 |
Xiong |
VAOs? |
01:55 |
hecks |
Movable, rotating node chunks that don't suck. |
01:55 |
hecks |
The feature that everyone talks about and nobody wants to work on. |
01:55 |
Xiong |
"Frames"? |
01:56 |
hecks |
Frames provide similar functionality but they suck. |
01:56 |
Xiong |
Okay well. |
01:56 |
hecks |
I want my ships to turn, and I need VAOs for that. |
01:57 |
Xiong |
Not to imply any link... |
01:57 |
hecks |
VAOs done right will require an overhaul of the whole world system and that's why nobody is doing them. |
01:58 |
Xiong |
I'm not looking to create another tier of complexity for complexity's sake... either by extending technic or through another mod. |
01:59 |
Xiong |
I think the appropriate route... offramp... from success in technic should be thematic, aesthetic, and social. |
02:00 |
hecks |
Sending a self propelled nuke at someone is a wonderful goal for a game of technic, at the moment. |
02:00 |
Xiong |
Let me... backfill here. |
02:02 |
Xiong |
Technic, IMO, must be considered together with mesecons and pipeworks. Last time I was in, digilines wasn't up; recently VanessaE jumped it well forward. |
02:04 |
hecks |
There's already a problem with this mod combo; technic requires power, while mesecons "just work". |
02:05 |
Xiong |
I think mesecons is a nasty smelly pile of what the dog ate. I blame nobody here for this. My understanding is that mesecons is an imitation of a MC feature. So we've just copied a bad design. I wish to bulldoze the mess. Perhaps digilines is a win; I'll have to try. |
02:05 |
hecks |
Mesecons already provide a lot of useful nodes, redundant with some of technic's stuff. Maybe the issue is that technic does not override the mesecons nodes. |
02:06 |
hecks |
Xiong, you said something very crucial here |
02:06 |
hecks |
> My understanding is that mesecons is an imitation of a MC feature. So we've just copied a bad design. I wish to bulldoze the mess. |
02:06 |
Xiong |
hecks Not sure why the power issue. Signals don't usually consume much power; industrial machines do. |
02:06 |
hecks |
replace "mesecons" with just about anything there |
02:06 |
Xiong |
Well wait. |
02:07 |
hecks |
and the power issue is that node breakers, placers, pipeworks filters, etc. do not require power |
02:07 |
Xiong |
Pipeworks isn't perfect but it's damn good, both on it's own and supporting technic. |
02:07 |
hecks |
I can make a seed-sieving machine without as much as an LV power source. This is the problem. |
02:08 |
hecks |
Mese is just too damn magical 8) |
02:08 |
Xiong |
Well. Issue. |
02:09 |
|
DI3HARD139 joined #minetest |
02:09 |
Xiong |
I object to other aspects. But I agree that when mesecons starts digging nodes, it's no longer merely blinky lights and turning heavy machinery on... and shouldn't do that. |
02:10 |
Xiong |
But... as I say, I wish to doze mesecons right off the table. |
02:11 |
hecks |
iirc my frameship required no power to move and keep the lights on |
02:11 |
Xiong |
And yes, in my view, technic itself needs an overhaul anyway. I'm only happy with the P in PMT. |
02:12 |
Xiong |
Ideally, everything electrical should consume power. |
02:13 |
Xiong |
I'm an EE, so I tend to get emotional about this. I try to relax. |
02:13 |
hecks |
...mesecons have no resistance |
02:14 |
Xiong |
Well, trchnic cable doesn't, either. In fact the whole model is weird. |
02:15 |
hecks |
neither do technic cables, and heat, and holy mackerel, how could you implement accurate nuclear fuel production and yet forget about that |
02:15 |
Xiong |
I keep looking at the switch saying "1500 W in, 0 W out" and scratching my head. It's impossible. |
02:16 |
hecks |
todo: general purpose spatial simulation api for things like heat, pressure, electric current, etc |
02:16 |
Xiong |
Yes yes haha reactor cooling a little puddle around the core! And P has liquid pumping now, yes? |
02:16 |
hecks |
even something as simple as power getting weaker with cable distance would make me happy |
02:17 |
hecks |
that reminds me, does stepping on a broken HV wire kill you in technic? |
02:17 |
Xiong |
Well yes. I'm willing to accept simplification. Hey we do that IRL. |
02:18 |
Xiong |
What? |
02:18 |
hecks |
I want to fry mobs with electric fences :) |
02:18 |
Xiong |
Look carefully. A cable end is itself insulated. |
02:18 |
hecks |
ha |
02:19 |
hecks |
What else... wind generator only looks at the presence of 10-ish nodes under itself, which may be underground for all it cares |
02:19 |
Xiong |
Accept simplification. For playability and for a simulation that doesn't require a Cray. |
02:19 |
hecks |
would it be that hard to actually check the surroundings |
02:20 |
Xiong |
Okay yes. More details. I agree with your general drift, hecks. |
02:20 |
hecks |
and I do believe I've done shenanigans with water turbines; flowing water is a thing, maybe the engine doesn't let us check for it but it should |
02:21 |
Xiong |
The windmill is so silly it's disabled by default. |
02:21 |
hecks |
speaking of water, a frameship emerging from water is a cool sight and actually looks like it should |
02:22 |
hecks |
oh yeah, water, why doesn't water brick my electrical devices |
02:22 |
Xiong |
The hydro is reasonable. Water doesn't really flow, after all. VanessaE recently fixed the adjacency issue. |
02:23 |
Xiong |
Because they're insulated? |
02:23 |
hecks |
Even when they're not, like bare mesecons? |
02:23 |
hecks |
todo liquids overhaul |
02:23 |
Xiong |
We already threw M under the bus. |
02:24 |
hecks |
speaking of mesecons, I've been thinking of a cooler way to design electronics ingame, using inventory grids |
02:24 |
Xiong |
Please. Details details. |
02:25 |
Xiong |
I'm trying to tie all my musings together with the results of play. I mentioned a decision. |
02:26 |
hecks |
Not much to talk about here; you'd use an inventory the way you place gates in the world with mesecons; you'd get a PCB node with the stuff in its metadata |
02:27 |
Xiong |
Is the current state of technic so... jammed into a corner... that one must start over? Or can it be reworked? And recall I have issues with other elements of the stack. |
02:28 |
hecks |
Yes, one must start over. But go down that road and you'll soon see that minetest game itself is broken, and you'll want to get rid of that as well. |
02:29 |
hecks |
And then you'll be doing your thing from scratch, and you'll notice that the engine is pretty broken too |
02:30 |
Xiong |
There comes a point in every longterm project when it resembles the end of a game of Jengo blocks... coated in library paste. More effort goes into keeping the thing from falling apart than into adding another block; and nobody wants to touch the melted semisolid goo in the center. |
02:31 |
hecks |
Yup, but sooner or later it must be done; or else the competition will eat you |
02:32 |
Xiong |
Now some guys have gotten their hands dirty with 5.0.0. It truly is a real basic improvement. |
02:32 |
hecks |
Not really. |
02:32 |
Xiong |
Hey. It runs on my phone now. |
02:33 |
Xiong |
Who is the competition? |
02:33 |
hecks |
Yes, it's all mobile phones and content databases now... |
02:33 |
hecks |
meanwhile the engine is choking at every step and begging for mercy |
02:34 |
hecks |
and the competition would be anyone doing a more modern voxel engine; if they provide a lua api that can potentially run mtg's mods, minetest is minetoast |
02:35 |
Xiong |
If there's an API to a more serious language, burnt toast. |
02:35 |
Xiong |
Although legacy support is always a sell. |
02:36 |
Xiong |
The trouble with a new engine running legacy mods is, this cripples engine design. |
02:36 |
hecks |
no, lua is fine, and legacy support is the only thing keeping minetest alive; and possibly the thing killing it |
02:37 |
hecks |
Imagine trying to fix vectors in minetest now |
02:37 |
hecks |
Technically a version bump to 5.0 warrants it perfectly, but try PRing that and see what happens |
02:38 |
Xiong |
Well, let's agree to disagree on Lua. I'd rather use PHP... and that I do not like. |
02:39 |
hecks |
A voxel engine running Mono would be somewhat scary for minetest |
02:40 |
hecks |
even though lua is more than good enough for the task, some tech just sells better |
02:41 |
Xiong |
Let's say that good engine design requires API support for multiple languages. The range of tasks addressed by mods is very broad. Lua for kid stuff, a serious interpreter for middle stuff, and some flavor of C for demanding stuff. |
02:42 |
hecks |
luajit fits the "serious interpreter" slot just fine |
02:42 |
|
qzo joined #minetest |
02:43 |
hecks |
ffi works in mt, i've tried it |
02:43 |
Xiong |
The point isn't which languages are supported but the API itself. If you model, say, water differently, the mod with the watermill breaks. |
02:44 |
hecks |
The point would be to take over the users in one sweep; if the engine was better, forking the few incompatible mods wouldn't be a problem. |
02:45 |
Xiong |
You see it as a hostile takeover? |
02:45 |
hecks |
That could happen. |
02:45 |
hecks |
All you'd need is a a lua lib that emulates core and minetest game. |
02:46 |
Xiong |
In my mind, new users are going to be mobile users.Dunmo about overlap. |
02:46 |
hecks |
If someone came and took the mobile users, that would be a net benefit for MT. |
02:46 |
hecks |
At any rate, minetest is not in a good shape at the moment. |
02:47 |
Xiong |
I'm not a hostile person. I'm not interested in burning MT to smell the napalm. |
02:48 |
hecks |
Me neither. |
02:50 |
Xiong |
Well, then there's really no need to plan to suck users away. I envision a new userbase. Um... could be money in it. But I won't tolerate the bloodsucking I see in big commercial efforts. |
02:51 |
hecks |
Bloodsucking is already happening on the mobile side. Android port was a mistake. |
02:51 |
Xiong |
Not sure I care too much to encourage dozens of crappy independent servers. Yes, stuff based on open source must be open source. But there's no need to foment the chaos. |
02:52 |
|
kaeptmblaubaer joined #minetest |
02:52 |
Xiong |
Eh? |
02:52 |
|
xSmurf joined #minetest |
02:53 |
hecks |
I've heard of some sleazy forks of MT for android |
02:54 |
Xiong |
I see a lot of obvious crap voxel games in Play Store. Are they all shitty hacks of MT? |
02:54 |
hecks |
Many of them are |
02:54 |
hecks |
and also off on a tangent; if MT didn't suck you'd have major issues with greedy servers |
02:55 |
hecks |
releasing my subgame alone would trigger a torrent of terrible servers |
02:56 |
Xiong |
My notion is to run a standard server and take in reasonable cash. Run a decent server costs money. So long as the good clean stuff is cheap, expensive crap can go hang. |
02:59 |
Xiong |
Not to wander OT but by way of illustration: I've been playing Event Horizon for three years. It's freemium, no ads. There's no pressure to IAP; they're there if you wanna but the game is perfectly playable without. I've spent about $25 over those three years... and it's working. Development is steady and good. |
03:01 |
Xiong |
Generally, when a major version rolls out, I buy a box of sth for $5, whether I want it or not, just to feed the dog. |
03:02 |
Xiong |
This is sane and reasonable... and the dev has a player for life. |
03:04 |
Xiong |
OTOH, I've occasionally dipped into the big commercial games when I had a few excess shekels. And after being fleeced out of $20 in a week, (a) never considered putting in another dime; and (b) soon quit. |
03:06 |
Xiong |
The greedy model may make mire money, dunno. But it reeks and I want no part of it. |
03:08 |
Xiong |
Anyway... running a standard server eases development considerably. Others can run servers if they like but if you can count on your environment, you're not chasing shadows. No obligation to fix every issue filed by a guy running a Commodore 64. |
03:15 |
Xiong |
hecks, I see an issue with Mono. |
03:15 |
|
kaeza joined #minetest |
03:18 |
|
NaskitaSumber joined #minetest |
03:18 |
hecks |
Oh, I didn't mean it as a suggestion. It's just that if someone wanted to make a popular voxel engine, they'd get a lot of modders with that. C# is kinda popular right now. |
03:18 |
NaskitaSumber |
Hello |
03:18 |
NaskitaSumber |
Heckss |
03:19 |
NaskitaSumber |
tpr usus |
03:19 |
NaskitaSumber |
Hello |
03:20 |
|
Wiki joined #minetest |
03:21 |
Xiong |
hecks, is that what I think it is? |
03:21 |
Guest39087 |
Hello |
03:21 |
hecks |
Yes it is |
03:21 |
Guest39087 |
Hello |
03:21 |
Guest39087 |
I’ll change my username |
03:22 |
rubenwardy |
Java > C# |
03:22 |
|
Foz joined #minetest |
03:23 |
|
_Mis_Nanina_ joined #minetest |
03:24 |
_Mis_Nanina_ |
Hello |
03:24 |
_Mis_Nanina_ |
Hello #minetest.Is anyone here? |
03:24 |
Xiong |
Anything tainted by the dead hand of Redmond, I won't touch. |
03:25 |
_Mis_Nanina_ |
Why.I gotta change my account to VeneziaT |
03:30 |
|
NaskitaT__ joined #minetest |
03:31 |
NaskitaT__ |
Annacara? |
03:31 |
|
NaskitaT__ left #minetest |
03:40 |
Xiong |
Great. My IRC client just went over the falls in a barrel. |
03:41 |
|
Xiong left #minetest |
03:41 |
|
Xiong joined #minetest |
03:46 |
|
Xiong left #minetest |
03:48 |
|
fwhcat joined #minetest |
04:10 |
|
Emerald2 joined #minetest |
04:14 |
|
Xiong joined #minetest |
04:15 |
Xiong |
I believe I'm back. |
04:16 |
cheapie |
Xiong: No, you're still not here :P |
04:17 |
VanessaE |
no, you're over there ------> |
04:18 |
Xiong |
Thanks, cheapie. I'll be sure to let me know that next time I run into me. If I do. |
04:18 |
VanessaE |
just FYI, that NaskitaT__ person tried to log into my nickserv ID... |
04:20 |
Xiong |
,99VanessaE,99, being which was the primary cause of my panic, attempting to bulkhead my position... finding my client's dev took a powder (?)... and installing another client. |
04:20 |
* Xiong |
exhausted |
04:22 |
Xiong |
,99VanessaE,99, what do you think about all of this? You and I talked, hecks and I talked. I've said more than enough. |
04:23 |
VanessaE |
I have no opinion. |
04:24 |
hecks |
I said mine too; write better mods |
04:24 |
Xiong |
9,99hecks,99, I want to pick up that thread in a minnit. |
04:26 |
Xiong |
,99VanessaE,99,your opinion means much. If you no longer care what happens to MT, it's a giant redwood falling in the forest with everyone listening. |
04:27 |
VanessaE |
it's not that. I just don't have any opinion. |
04:28 |
Xiong |
I don't mean to be pushy. I'm an opinionated guy. I can't visualize not having one. |
04:28 |
VanessaE |
think of it as being offered your favorite food but having no appetite. |
04:30 |
Xiong |
hecks and I are similarly (if not identically) dissatisfied with the current state. No doubt, any change will annoy or inconvenience someone. I wouldn't like that to be you. |
04:31 |
VanessaE |
that's just it |
04:31 |
VanessaE |
the engine and community are ... kinda in upheaval right now |
04:32 |
VanessaE |
I just don't have enough information to form an opinion. |
04:32 |
Xiong |
hecks, you had much to say about the core... and I agree somewhat. Are you saying you're willing to work with it? |
04:32 |
hecks |
Rephrase your question |
04:33 |
Xiong |
Erk. Perhaps I can satisfy two ears with one word. |
04:33 |
hecks |
I think the core is a big friggin' mess with a lot of potential, that mtg sucks because it's communist knockoff minecraft and minecraft was never good |
04:33 |
Xiong |
,99VanessaE,99, 9,99hecks,99, the word is "mint". |
04:34 |
VanessaE |
... |
04:34 |
hecks |
and I'm sticking around because I've sunk some time into this thing and there's no mature competitor around |
04:35 |
hecks |
If something in the engine pisses me off enough, I'll try to fix it |
04:35 |
Xiong |
I'm thinking about reworking MT more inline with user expectations... especially mobile users but still serving desktop/laptoppers. |
04:35 |
hecks |
You don't need to, it's already like that |
04:36 |
VanessaE |
...and last time someone said they were gonna do that, it didn't end well. |
04:36 |
Xiong |
I see issues drag on for months, years... suspended on legacy excuses. Time to fish or cut bait. |
04:37 |
Xiong |
Dunno about last time. Tell me. |
04:37 |
VanessaE |
no need. |
04:38 |
Xiong |
Well, if there's any similarity and that thing went badly, I'd as soon not step in the same poo. |
04:38 |
VanessaE |
suffice it to say every time someone decides MT is going the wrong direction, they fork it, try to develop, and the fork just dies off. a certain aged "programmer" with a fetish for the illegal is just the most recent example (and he doesn't even have a legit fork) |
04:39 |
hecks |
Do you mean the guy who was sending the fake links? |
04:39 |
VanessaE |
some that come to mind that just simply died off are voxelands, blockplanet, minetest++, ... |
04:39 |
VanessaE |
I dunno about fake links, but that would fit his M-O. |
04:40 |
VanessaE |
but that's offtopic. |
04:40 |
Xiong |
Okay that comes back to the vibe 9,99hecks,99 gave me. I don't think starting from scratch is wise; and forking core is too much work. |
04:40 |
hecks |
I wouldn't try to fork core, I'd like it fixed |
04:40 |
VanessaE |
Xiong: if you think MT needs work to that extent, open issues, make PRs, help the devs by testing existing PRs, etc. |
04:41 |
Xiong |
I'm too old to think in terms of big projects. I like to think far ahead but get there in small stages. |
04:42 |
VanessaE |
that doesn't mean you can open an issue for things like "this texture looks like ass" or "such-and-such modding API call is-ambiguous/needs-feature-foo/doesn't-work", etc etc |
04:43 |
VanessaE |
can't* |
04:43 |
Xiong |
,99VanessaE,99, the general plan is to consolidate patches so "mint" isn't dependent on the whims of old dogs protecting their turf. I thought I aired this issue. |
04:44 |
VanessaE |
don't. just don't. |
04:44 |
VanessaE |
that's still an attempt to fork. |
04:44 |
Xiong |
Oh yes. |
04:44 |
VanessaE |
that's the very last thing minetest needs right now. |
04:45 |
Xiong |
Just as you've forked a dozen mods and made them work together. |
04:45 |
VanessaE |
that's a bit different. |
04:45 |
VanessaE |
I actually haven't done that much to them |
04:45 |
VanessaE |
and for the most part, any changes I've made, I've contributed upstream. |
04:46 |
Xiong |
Well. If the dog won't eat the food, time to get a new dog. What else can be done? |
04:46 |
VanessaE |
(not counting some stuff my modpack build script does to alter a few mods on-demand) |
04:46 |
hecks |
If that's the last thing MT needs, then the core devs kinda need to loosen up a little if someone wants to do their job |
04:47 |
VanessaE |
if the dog won't eat the food, you figure out why, and fix THAT issue (bitter? too sweet? he has bad teeth and can't chew? stomach upset?) |
04:47 |
Xiong |
I agree that, in general, patches should always be offered upstream. |
04:48 |
hecks |
the one time I tried PRing what was essentially a bugfix, the experience was less than stellar |
04:49 |
Xiong |
But... the analogy wears thin. Obviously I've given up on the idea of persuading the old guard. I can continue to make PRs but I won't do the work unless I have a place to put it. |
04:49 |
hecks |
That made me much less motivated to rebase that one, or contribute the things I've done since |
04:49 |
Xiong |
9,99hecks,99++ |
04:49 |
Xiong |
My thought exactly. |
04:50 |
hecks |
to put it into perspective, the PR was in limbo for so long that now it needs a rebase |
04:50 |
Xiong |
I'm too old to babysit grandpa. All my grandpas are dead. |
04:50 |
|
kaeptmblaubaer joined #minetest |
04:51 |
kaeza |
~karma hecks |
04:51 |
ShadowBot |
kaeza: Karma for "hecks" has been increased 1 time and decreased 0 times for a total karma of 1. |
04:51 |
hecks |
and it was in limbo because a certain core dev did not understand vector math or how CPUs work |
04:51 |
hecks |
and because "oh no this will break compat in 0.1% of cases" even though 5.0 is for breaking |
04:51 |
hecks |
"We're not paid for this shit" works both ways |
04:52 |
Xiong |
Fine and decent to wheel the chair over to the window and leave a plate and a fork. He's gonna need to hire help if he needs spoonfeeding. |
04:53 |
Xiong |
There I go into analogy again. Sorry! |
04:54 |
hecks |
The application is not trivial to build, and enforces strict code guidelines which happen to be the exact opposite of my habits. It's also a mess. |
04:55 |
VanessaE |
spotted the spaces-to-indent guy! :) |
04:55 |
Xiong |
Plainly, I'm neither willing to sweettalk devs who snort at me like an admiral to a swabbie... nor wait for them to re-have the idea themselves and write their own fix. |
04:55 |
hecks |
Nope, tabs 4 wide all day every day |
04:55 |
hecks |
Having to put up with extra brueaucracy on top of this is very deflating |
04:55 |
Xiong |
? |
04:56 |
hecks |
no, the difference is mt not spacing inside parentheses and using look_mom_im_a_hacker_case which infuriates me to no end |
04:56 |
|
Sveta_ joined #minetest |
04:57 |
Xiong |
I'm agnostic about this stuff in a distributed dev community. You cab run it all through a prettyprinter. |
04:57 |
hecks |
which takes less time than telling someone to fix it |
04:57 |
Xiong |
Me, I dislike CaMelS. |
04:58 |
hecks |
not a dealbreaker for me but please don't add more crap on top |
04:58 |
Xiong |
? |
04:59 |
Xiong |
I say one underbar in an identifier is fine; two maybe okay. Three is a sign you've lost your scope... or fear to do so. |
05:00 |
hecks |
I mean about code style, and bad code; I can deal with it as long as I'm not being interrogated over a few float muls like it's 1992 |
05:00 |
Xiong |
Well there ya go. |
05:01 |
hecks |
My back can only take so many straws |
05:01 |
Xiong |
And... me too. |
05:01 |
GreenDimond |
Ha |
05:01 |
GreenDimond |
its funny because we're talking about code style |
05:01 |
GreenDimond |
camel case ;p |
05:01 |
GreenDimond |
what an unintentional pun |
05:02 |
GreenDimond |
Ill show myself out |
05:02 |
hecks |
I considered writing MyBack but that would be just horrible |
05:02 |
GreenDimond |
myBack |
05:02 |
hecks |
oh whatever |
05:02 |
GreenDimond |
camel case that LooksLikeThis is so much worseThanThis |
05:03 |
hecks |
for me it's TypeAndFunction, variableAndField, look_mom_im_a_hacker, _PLEASE_KILL_ME |
05:03 |
Xiong |
They don't get paid to maintain. I don't get paid to test, fix, test (rinse repeat), submit PR. I'm not hostile; I'd rather walk from the fight. |
05:04 |
GreenDimond |
_ is only valid in some cases |
05:04 |
GreenDimond |
usually like __this |
05:04 |
VanessaE |
hecks: you forgot one: aLLMyVoWeLSaReSMaLL |
05:04 |
hecks |
no VanessaE, I forgot sz_ShittyMicrosoftCode |
05:05 |
hecks |
or actually lpsz_YouKnowWhatIMean |
05:05 |
GreenDimond |
butHaveYou_seenThis |
05:05 |
hecks |
if I have, it must've been winapi too |
05:05 |
GreenDimond |
camel_Score |
05:05 |
GreenDimond |
oh god what have I done |
05:05 |
Xiong |
Oh yes, warts! These are ungood. Another reason to favor languages with type sigils. |
05:05 |
hecks |
you've done perfectly normal javascript code |
05:07 |
Xiong |
Now all this casing is squeezing another shaggy dog from me. |
05:09 |
Xiong |
Perl has a good test harness, with an ok() you can call if the test should succeed and even not_ok() if it should fail. |
05:10 |
hecks |
Lua's error is good enough since Importing Is Execution in lua |
05:11 |
Xiong |
A perler sent me his test script (to instruct me in the Right Stuff)... in which he defined his own calls directly to the harness, overriding ok() and its many flexible friends. He named these ok(), OK(), and Ok(). |
05:12 |
hecks |
I can imagine this is perfectly normal to a perler |
05:12 |
Xiong |
Okay? |
05:13 |
hecks |
After all, perl's entire purpose is to interpret any gibberish as a valid program |
05:17 |
Xiong |
Nobody should commit such stuff to a disk file. I appreciate flexibility when it stays in the buffer. |
05:18 |
|
Sveta joined #minetest |
05:18 |
hecks |
what if it's a ramdisk |
05:20 |
|
Xiong joined #minetest |
05:20 |
Xiong |
So much for the new client. :( |
05:22 |
Xiong |
So yeh haha but I jyst want to mine, process, and build without my environment ripping open its belly to strangle me with its fecal spaghetti. |
05:27 |
Xiong |
So ,99VanessaE,99 you have put your finger on the hinge point. MT devs, at least in core and technic, seem neither to want to fix long-standing issues nor accept NIH fixes. We can PR all day but I see no alternative to a fork. And you're very right that this is a step usually regretted. What solution don't I see? (It's easy for me to not see.) |
05:40 |
hecks |
forking or replacing a mod is not a big deal, for your kind of problems, just making the mods you want would be enough |
05:41 |
hecks |
a better tech mod would be very welcome and mtg mods are pretty trivial to make (but hard to maintain) |
05:58 |
|
Sketch2 joined #minetest |
06:11 |
|
Wikiwide joined #minetest |
06:12 |
Wikiwide |
Horses (see whinny? ) spawn where grass is. Where do other animals spawn? |
06:18 |
Sveta |
I'd like to check the source, but I can't find it in a web page |
06:22 |
Wikiwide |
And does Minetest by default include rabbits, or is there a mod for that? |
06:25 |
Emerald2 |
I think I've seen rabbits before, from a mod. |
06:25 |
Emerald2 |
Oh yeah and we used to feed them lava orbs and they'd turn homicidal. :D |
06:25 |
|
Cornelia joined #minetest |
06:26 |
Wikiwide |
Did they get red eyes and sharp horn, as well? ;-) |
06:26 |
GreenDimond |
Red eyes, yes |
06:26 |
GreenDimond |
and sharp pointeh teeth |
06:27 |
Emerald2 |
Do you remember which mod that was, GD? |
06:28 |
GreenDimond |
mobs_animal |
06:31 |
Wikiwide |
Black bunny? ;-) Or Al-mi'raj? |
06:34 |
Wikiwide |
Where do the rabbits spawn?.. I think there is mobs_animal installed already, but need to check. |
06:37 |
Emerald2 |
afaik rabbits spawn on grass along with sheep, cows and horses. Boars in savannah. |
06:38 |
Wikiwide |
Any special conditions?.. Need to check whether mobs_animal is installed. |
07:13 |
|
cyberarm joined #minetest |
07:18 |
|
GreenDimond left #minetest |
07:20 |
Xiong |
Yes 9,99hecks,99; modding is the thin edge of the wedge: the thinnest is patching existing mods. I'd like to talk about replacing some... I'm a big believer in collaboration as a counterweight to ego. And yes that's where to start. |
07:22 |
Xiong |
I also believe in planning ahead... maybe overplanning: always a risk. I think it's wise to sketch out the way ahead. Better than going full speed into a dead end. |
07:23 |
Xiong |
For instance, I need to see what digilines can do, how much of it overlaps mesecons. |
07:24 |
|
CWz joined #minetest |
07:26 |
Xiong |
For another, check Joe's TechPack: https://github.com/joe7575/techpack/wiki and https://forum.minetest.net/viewtopic.php?f=11&t=19784 |
07:27 |
Xiong |
Looked good at first but it's very rough. I still wonder if it might be a better jumping-off point. Haven't been able to make it run yet! |
07:30 |
Emerald2 |
Wikiwide, I don't think so? |
07:44 |
|
SanskritFritz joined #minetest |
07:52 |
|
Wikiwide left #minetest |
08:18 |
|
fwhcat joined #minetest |
08:36 |
|
Lia joined #minetest |
08:39 |
Xiong |
? |
08:41 |
Xiong |
I remember the cute lil bunnies... tasty eating. I want to say dirt-with-grass also. Not as common as sheep. |
09:11 |
Xiong |
Okay, I guess I know one reason I ignored digilines before; it deps on mesecons. So definitely not a replacement. |
09:14 |
Xiong |
I have yet to figure out a general, reliable rule for attaching two nodes with mesecons. Technic can be a bit funky but it's just a matter of learning which faces contain dummy ports, which pipeworks, and which cable ports. That can be fixed with better textures. |
09:14 |
Xiong |
Ah well. |
09:16 |
|
Foz joined #minetest |
09:19 |
|
Krock joined #minetest |
09:24 |
|
entuland joined #minetest |
09:38 |
|
jomat joined #minetest |
09:55 |
|
Gael-de-Sailly joined #minetest |
10:21 |
|
Beton joined #minetest |
10:23 |
|
Telesight joined #minetest |
10:24 |
|
Telesight left #minetest |
10:37 |
|
Darcidride joined #minetest |
10:44 |
|
jluc joined #minetest |
11:44 |
|
Fixer joined #minetest |
11:44 |
|
calcul0n joined #minetest |
11:51 |
|
Darcidride joined #minetest |
11:52 |
|
LMD joined #minetest |
12:41 |
|
Ugdhar joined #minetest |
12:41 |
|
Ugdhar left #minetest |
12:47 |
|
FreeFull joined #minetest |
13:22 |
|
fwhcat joined #minetest |
13:23 |
|
lumidify joined #minetest |
14:10 |
|
ata2001 joined #minetest |
14:39 |
|
riff-IRC joined #minetest |
14:42 |
|
Wuzzy joined #minetest |
14:43 |
|
LMD joined #minetest |
14:44 |
|
riff-IRC joined #minetest |
14:54 |
|
Guest79802 joined #minetest |
14:57 |
|
robert__ joined #minetest |
14:59 |
|
sonicpp joined #minetest |
15:09 |
|
kaeza joined #minetest |
15:13 |
|
Elon_Satoshi joined #minetest |
15:13 |
Elon_Satoshi |
hello! |
15:13 |
Elon_Satoshi |
I just noticed that carbone NG hasn't been changed since 2015 :/ |
15:29 |
|
kaeptmblaubaer joined #minetest |
15:30 |
JDCodeIt |
Hi All, I wondered if there was a plan to create some utility function in the system - like vector extras, but including some missing lua functions - e.g. deep copy of a table with metadata |
15:32 |
JDCodeIt |
I see a lot of modders copying big blocks of code with def's and just changing a few entries to make a subtle change, but this could be a lot less code with deep copy, and easier to maintain |
15:52 |
|
jluc joined #minetest |
15:54 |
|
sonicpp joined #minetest |
16:04 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: Slippery: Do not apply when swimming (#8198) ba5a9f2 https://git.io/fhHp5 (2019-02-10T16:04:04Z) |
16:05 |
|
adventure joined #minetest |
16:06 |
|
Player-2 joined #minetest |
16:06 |
adventure |
https://github.com/minetest/minetestmapper/issues/71 ... wondering if anyone knows what my problem is. |
16:07 |
sfan5 |
sounds like a bug in the postgres backend |
16:18 |
adventure |
I've added a comment with a backtrace obtained by running under gdb and then interrupting before the program crashes. |
16:24 |
|
Fixer joined #minetest |
16:28 |
|
LMD joined #minetest |
16:34 |
adventure |
Running this command: "SELECT posX, posY, posZ FROM blocks;" in the psql prompt uses 51% memory and crashes as well. Looking in the SQLite implementation, this command seems to have some limiting on it? I'm not very familiar with SQL. |
16:34 |
adventure |
(I'm trying to test the indivual database commands from psql to see if they work or not.) |
16:35 |
sfan5 |
maybe psql just stores whatever data is asked for way too inefficiently |
16:39 |
|
LMD joined #minetest |
16:39 |
adventure |
I don't think the data is ever getting to psql or minetestmapper. The function DBPostgreSQL::execPrepared isn't returning to caller. I'm pretty sure the problem could be the statement itself, just based on my limited knowledge. |
16:40 |
|
Krock joined #minetest |
17:22 |
adventure |
Just found https://github.com/adrido/minetest-mapper-cpp ... "Optionally, avoid reading the block list from the database (dramatically speeds up generating maps of small parts of large worlds)" ... here's hoping it works. |
17:22 |
|
dabbill joined #minetest |
17:34 |
|
Tux[Qyou] joined #minetest |
17:42 |
|
Foz joined #minetest |
17:44 |
|
Ruslan1 joined #minetest |
17:45 |
|
entuland joined #minetest |
17:54 |
|
Cornelia joined #minetest |
17:57 |
|
argyle77 joined #minetest |
17:57 |
|
Lia joined #minetest |
17:58 |
argyle77 |
Hi! If there are errors or omissions in the minetest developers wiki, is it possible for me to edit it? |
18:12 |
Krock |
... don't leave man |
18:21 |
|
twoelk joined #minetest |
18:26 |
|
luizrpgluiz joined #minetest |
18:37 |
|
argyle77 joined #minetest |
18:41 |
|
luizrpgluiz left #minetest |
18:44 |
|
puzzlecube joined #minetest |
18:54 |
|
Markow joined #minetest |
19:20 |
|
GreenDimond joined #minetest |
19:30 |
|
paramat joined #minetest |
19:30 |
MinetestBot |
paramat: Feb-10 14:10 UTC <Fixer> does that grass grow in snowy forest beaches? https://i.imgur.com/tZcQ8rn.png |
19:30 |
MinetestBot |
paramat: Feb-10 14:11 UTC <Fixer> another screen https://i.imgur.com/2yJAymn.png |
19:30 |
MinetestBot |
paramat: Feb-10 14:12 UTC <Fixer> coords of v7 location https://i.imgur.com/vm997qG.png |
19:59 |
|
FreeFull joined #minetest |
20:04 |
|
est31 joined #minetest |
20:20 |
paramat |
!tell hecks your PR is delayed due to lack of core dev time and feature freeze, not because of my review, i've had no objections to it since 25 sept. you're making an excessive fuss about it, it's normal for core devs to have issues with a contribution and other core devs will do this too, so please don't focus on me, please? =) |
20:20 |
MinetestBot |
paramat: yeah, yeah |
20:20 |
|
paramat left #minetest |
20:23 |
rubenwardy |
~karma Ruslan1 |
20:23 |
ShadowBot |
rubenwardy: Ruslan1 has neutral karma. |
20:23 |
rubenwardy |
... |
20:23 |
rubenwardy |
~karma rubenwardy |
20:23 |
ShadowBot |
rubenwardy: Karma for "rubenwardy" has been increased 2 times and decreased 0 times for a total karma of 2. |
20:39 |
|
riff-IRC joined #minetest |
20:46 |
|
proller joined #minetest |
20:52 |
|
calcul0n joined #minetest |
21:34 |
entuland |
noice |
21:34 |
entuland |
~karma entuland |
21:34 |
ShadowBot |
entuland: entuland has neutral karma. |
21:37 |
|
proller joined #minetest |
21:39 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Beds: Do not require red wool to craft beds 7f68777 https://git.io/fhQfE (2019-02-10T21:38:58Z) |
21:47 |
|
NathanS21 joined #minetest |
21:57 |
|
luizrpgluiz joined #minetest |
22:03 |
|
fwhcat joined #minetest |
22:37 |
kaeza |
Remind me, is there an option to show the crosshair on Android? |
22:38 |
cheapie |
Not sure if there are any mesecons devs in here, but the ltc4000e does a similar thing to the new "lightweight interrupts" (that is, it uses node timers to time things in an emulated Luacontroller) but supports multiple interrupts being set at once. My code is here if anyone wants to look at it and/or try to integrate something like it into mesecons: https://cheapiesystems.com/git/ltc4000e/tree/init.lua#n233 |
22:39 |
cheapie |
To put it simply, I shove all the pending interrupts into the node metadata, and then set a node timer for when the next one should fire. |
22:39 |
Ruslan1 |
Am I doing anything wrong |
22:41 |
GreenDimond |
No, Ruslan1, someone was just checking peoples' karma is all. |
22:41 |
GreenDimond |
kaeza: Not in 0.4.17.2, 5.0.0 should though. |
22:41 |
|
luizrpgluiz left #minetest |
22:43 |
Ruslan1 |
Ok |
23:03 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: Consistent HP and damage types (#8167) ffb17f1 https://git.io/fhQJh (2019-02-10T23:03:26Z) |
23:04 |
kaeza |
GreenDimond: cannot find anything in this build (stu's latest, 3fce27e). |
23:09 |
GreenDimond |
kaeza: You're right. The PR wasnt merged and was removed from the 5.0.0 milestones recently. |
23:09 |
kaeza |
:/ |
23:10 |
kaeza |
Thanks anyway. |
23:14 |
kaeza |
GreenDimond: can you link to the issue? |
23:14 |
kaeza |
Er, PR. |
23:14 |
GreenDimond |
https://github.com/minetest/minetest/pull/7865 |
23:20 |
kaeza |
Thanks again. |
23:47 |
|
Tux[Qyou] joined #minetest |