Time |
Nick |
Message |
00:05 |
|
blackGen joined #minetest |
00:07 |
|
proller joined #minetest |
00:11 |
|
proller joined #minetest |
00:21 |
blackGen |
Is there a way to enable synchronous behavior for minetest.after? |
00:22 |
blackGen |
I have an tool, in on_use function I need to wait for n time and only them return an itemstack |
00:23 |
blackGen |
I mean, if using minetest.after it "forks", while main flow continues to execute, and it returns itemstack before minetest.after calls it's function |
00:25 |
|
swift110 joined #minetest |
00:25 |
blackGen |
I tried, but couldn't really figure, is it even possible to somehow define return of the main function (on_use) inside of function of minetest.after |
00:26 |
blackGen |
Don't want to use busy sleep either (and, from what I've read from lua docs, this is the only way in "pure" lua" |
00:31 |
sofar |
you can't block in lua |
00:31 |
sofar |
that would entirely stop the minetest server thread |
00:32 |
|
Tmanyo joined #minetest |
00:35 |
sofar |
you could try a coroutine but it probably has side effects you won't like too |
01:00 |
|
georgeowell joined #minetest |
01:11 |
|
swift110 joined #minetest |
01:29 |
|
nowhere_man joined #minetest |
01:37 |
|
luk3yx joined #minetest |
01:38 |
luk3yx |
I want to include the values of default.gui_bg, default.gui_bg_img, and default.gui_slots in my mod |
01:38 |
luk3yx |
(For use with other subgames) |
01:39 |
luk3yx |
Do I need to keep the LGPL license for the three (modified) lines? |
01:39 |
luk3yx |
I assume I will |
01:49 |
luk3yx |
Actually, I should leave them because 0.5 is changing |
01:52 |
|
EmmaO joined #minetest |
02:07 |
|
swift110 joined #minetest |
02:15 |
|
luk3yx left #minetest |
02:30 |
|
DMackey joined #minetest |
02:42 |
|
garywhite joined #minetest |
02:49 |
|
AndroBuilder joined #minetest |
03:09 |
swift110-phone__ |
Hey all |
03:31 |
|
AntumDeluge joined #minetest |
03:33 |
|
Edgy1 joined #minetest |
03:34 |
blaise |
howdy |
03:43 |
|
jluc joined #minetest |
04:08 |
|
proller joined #minetest |
04:27 |
|
proller joined #minetest |
04:29 |
jluc |
Hello people |
04:29 |
jluc |
i see several mods are named with a "-redo" suffix |
04:30 |
jluc |
what is the meaning of that "redo" suffix ? |
04:30 |
jluc |
"mobs redo", "throwing redo", "Protector redo" |
04:38 |
blaise |
clearly, they are a redo of an already existing mod that has either been abandoned, or the original mod author didn't want to merge the changes of the fork which became the new redone mod |
04:44 |
|
Darcidride_ joined #minetest |
04:46 |
jluc |
ok |
04:49 |
jluc |
I just downloaded "protector redo" because it looks simple to use |
04:50 |
jluc |
but i realize i dont know whether it's OK for minetest 0.5 or just for 0.4 |
04:50 |
jluc |
is there a way to know compatibilities before downloading and trying ? |
04:58 |
blaise |
read the documentation? |
05:00 |
|
proller joined #minetest |
05:03 |
|
Sketch2 joined #minetest |
05:03 |
jluc |
i didnt find related explanations for "protector redo" nor "animals modpack" |
05:03 |
jluc |
but i couldnt read the 25 pages of forum for "animals modpack" |
05:04 |
jluc |
oh not 25 but 63 pages |
05:04 |
jluc |
lol it could be a sign that it"s a good mod though |
05:04 |
jluc |
"mobs redo" only has 56 |
05:07 |
jluc |
Is there a place i could check in the source code where the minimum and maximum compatible version of minetest is stated ? |
05:08 |
jluc |
alternatively, is there a list of mods that are ok for minetest 0.5 ? |
05:09 |
jluc |
entering mods world is a maze in itself |
05:13 |
blaise |
I'm too chicken shit to try 0.5.x yet |
05:14 |
blaise |
I'm using 0.4.17 with the fixups from backport-0.4 |
05:14 |
blaise |
on my public server anyway |
05:16 |
blaise |
I would just use 0.4.16 as per the topic states is the current stable release but I was told by the developers to git clone 0.4.17 with backports 0.4 for the most stable server experience using currently maintained and developed mods |
05:19 |
jluc |
hmm |
05:19 |
jluc |
i was told most mods were ok with 0.5 - lets hope things go well for real |
05:19 |
jluc |
'o MarisaG |
05:20 |
blaise |
yeah, I mean.. if it works for you, go for it |
05:20 |
MarisaG |
hi jluc |
05:23 |
blaise |
I'll never understand the obsession people have with not supplying a password |
05:24 |
blaise |
some kind of sick dimented fetish |
05:27 |
|
proller joined #minetest |
05:42 |
|
troller joined #minetest |
05:58 |
|
troller joined #minetest |
06:13 |
|
jluc joined #minetest |
06:22 |
|
cyberarm joined #minetest |
06:22 |
|
ehlodex_ joined #minetest |
06:25 |
|
behalebabo joined #minetest |
06:37 |
|
CWz joined #minetest |
06:43 |
jluc |
On the server, i launch mmc , choose 6) Edit world config, there i set creative_mode = true |
06:43 |
jluc |
then 1) stop the server (required so as to reinit ?) |
06:43 |
jluc |
then 3) restart |
06:43 |
jluc |
but world isnt creative |
06:44 |
jluc |
how should i do better ? |
06:50 |
blaise |
I don't know what is mmc ? |
06:52 |
jluc |
it's the Minetest Management Console |
06:52 |
blaise |
never heard of it |
06:54 |
jluc |
well anyway it launches a text editor to edit the config |
06:54 |
blaise |
yes, the world.mt |
06:54 |
blaise |
inside of the world directory |
06:55 |
jluc |
yes this one |
06:55 |
blaise |
maybe you have more than one instance of creative_mode = ? |
06:56 |
jluc |
nope |
06:56 |
blaise |
maybe you're not picking the correct world? |
06:56 |
jluc |
it looks there is one only |
06:57 |
blaise |
interesting.. |
06:58 |
jluc |
hihi i see the nicks of people that allready joined the world |
06:59 |
blaise |
what world? |
06:59 |
jluc |
the only world of ulyssenium.minecity.online |
07:00 |
blaise |
you are living in the matrix.. |
07:01 |
jluc |
arent we ? |
07:02 |
jluc |
you run a server blaise isnt ? |
07:02 |
blaise |
no, I took the blue pill a long time ago.. |
07:02 |
blaise |
yes, I run a server. |
07:04 |
jluc |
i rememebr i saw it on the list and probaly joined once |
07:05 |
blaise |
just once? |
07:05 |
blaise |
did you take a ride on my subway? |
07:06 |
jluc |
a couple of time maybe |
07:06 |
jluc |
you were adjusting things on the subway |
07:06 |
blaise |
oh.. |
07:06 |
blaise |
I finished the first loop.. |
07:07 |
jluc |
yep |
07:33 |
IcyDiamond |
hello guise |
08:01 |
|
fwhcat joined #minetest |
08:06 |
|
YuGiOhJCJ joined #minetest |
08:41 |
|
nowhereman_ joined #minetest |
08:41 |
|
wilkgr joined #minetest |
09:01 |
|
proller__ joined #minetest |
09:01 |
|
Abdulla-zking- joined #minetest |
09:02 |
Abdulla-zking- |
Hi |
09:03 |
|
Abdulla-zking- left #minetest |
09:04 |
|
Abcd joined #minetest |
09:06 |
|
Krock joined #minetest |
09:28 |
|
Gael-de-Sailly joined #minetest |
09:40 |
|
ensonic joined #minetest |
09:45 |
|
troller joined #minetest |
09:56 |
IcyDiamond |
Would it be a good idea for me to make a curseforge-like website for listing mods, texture packs and modpacks |
09:57 |
IcyDiamond |
Since I'm a web developer, that'd be no challenge for me |
09:57 |
IcyDiamond |
XD |
10:03 |
|
troller joined #minetest |
10:08 |
|
cal joined #minetest |
10:08 |
|
Abdulla-zking- joined #minetest |
10:11 |
jluc |
a good idea would be to list mods along with their technical properties |
10:12 |
jluc |
available for minetest 0.4 or/and 0.5 |
10:12 |
jluc |
mods dependencies |
10:12 |
jluc |
their state of dev (final, stable, dev, to test) |
10:13 |
jluc |
their source repo url and zip url |
10:13 |
IcyDiamond |
yes thats the idea |
10:13 |
jluc |
a link to the documentation url |
10:14 |
jluc |
a link to the forum page |
10:14 |
jluc |
and possibly a way to update and improve these datas |
10:20 |
rubenwardy |
IcyDiamond: no |
10:20 |
rubenwardy |
I'm already doing that |
10:20 |
IcyDiamond |
oh come on |
10:20 |
rubenwardy |
And it's going to be in 0.5.0 |
10:21 |
IcyDiamond |
welp |
10:21 |
IcyDiamond |
rm -rf |
10:21 |
rubenwardy |
https://forum.minetest.net/viewtopic.php?f=14&t=19766 |
10:21 |
rubenwardy |
I made the first one in 2012 |
10:22 |
rubenwardy |
There's been several other attempts since |
10:22 |
rubenwardy |
All have failed for different reasons |
10:22 |
IcyDiamond |
lol I was going to use python and django |
10:23 |
IcyDiamond |
but ok lol |
10:23 |
IcyDiamond |
guess i'll just go back to bed |
10:30 |
|
jluc joined #minetest |
10:34 |
|
illwieckz joined #minetest |
10:34 |
IcyDiamond |
rubenwardy is a party pooper |
10:34 |
rubenwardy |
:( |
10:35 |
IcyDiamond |
XD |
10:35 |
IcyDiamond |
Nah man you're alright |
10:35 |
IcyDiamond |
Can I paypal you a dollar? |
10:37 |
jluc |
maybe you could help with dev, debuging and testing ? |
10:37 |
jluc |
great to discover that rubenwardy |
10:37 |
jluc |
it'll improve discoverability |
10:40 |
|
Fixer joined #minetest |
10:48 |
|
Telesight joined #minetest |
10:50 |
|
Akberid joined #minetest |
10:54 |
IcyDiamond |
¯\_(ツ)_/¯ |
11:04 |
|
troller joined #minetest |
11:16 |
|
blackGen joined #minetest |
11:18 |
|
troller joined #minetest |
11:28 |
IcyDiamond |
How do I create a new world with minetestserver? |
11:28 |
IcyDiamond |
It keeps switching to the existing one |
11:28 |
rubenwardy |
mkdir worlds/newworld |
11:29 |
rubenwardy |
touch worlds.newworld/world.mt |
11:29 |
rubenwardy |
because the command line interface sucks |
11:29 |
IcyDiamond |
nope, still says not available |
11:29 |
rdococ |
computers are complex |
11:29 |
rubenwardy |
huh |
11:29 |
rubenwardy |
what does --world list come up with? |
11:30 |
rubenwardy |
is this 0.4.x or 0.5.0-dev? |
11:30 |
rubenwardy |
if 0.5.0-dev do --worldlist instead |
11:30 |
IcyDiamond |
4.16 |
11:30 |
IcyDiamond |
Available worlds: |
11:30 |
IcyDiamond |
world '/home/icynet/.minetest/worlds/world' |
11:30 |
IcyDiamond |
thats it |
11:30 |
IcyDiamond |
the mkdir'd one doesnt show up |
11:30 |
rubenwardy |
did you do the mkdir and touch from .minetest |
11:30 |
IcyDiamond |
yes |
11:30 |
rubenwardy |
ll ~/.minetwst/worlds |
11:30 |
rubenwardy |
huh |
11:30 |
rdococ |
I might use microcontrollers if only to save some space |
11:31 |
IcyDiamond |
[icynetvps398964 .minetest]$ ls worlds/ |
11:31 |
IcyDiamond |
skyblock world |
11:31 |
rdococ |
not luacontrollers, though |
11:32 |
IcyDiamond |
ok you must give it --world with the full path |
11:33 |
IcyDiamond |
strange thing |
11:33 |
IcyDiamond |
whatever |
11:33 |
rdococ |
Yay blobs? |
11:34 |
IcyDiamond |
uh, it still doesnt get put in the list when i do that |
11:35 |
|
proller__ joined #minetest |
11:36 |
IcyDiamond |
uhhh.. it doesnt even load the default mod |
11:36 |
IcyDiamond |
what is happening here |
11:36 |
rubenwardy |
are you using the right game? |
11:36 |
IcyDiamond |
yep |
11:36 |
rubenwardy |
\o/ |
11:36 |
rubenwardy |
what do you mean by load? |
11:36 |
IcyDiamond |
i join the server and its a blank world |
11:37 |
IcyDiamond |
GUI is also placeholder textures |
11:37 |
IcyDiamond |
get "NodeResolver: failed to resolve node name 'mapgen_stone'." errors in console |
11:38 |
IcyDiamond |
ok i deleted world.mt and started it again |
11:38 |
IcyDiamond |
works now |
11:38 |
IcyDiamond |
thanks for nothing i guess |
11:38 |
IcyDiamond |
xD |
11:44 |
rdococ |
Sincerely, ~yay |
11:47 |
longerstaff13 |
lol |
11:50 |
rdococ |
is stripmining effective in minetest? |
11:52 |
|
Darcidride joined #minetest |
11:56 |
rubenwardy |
I tend to build in a H pattern |
11:56 |
rubenwardy |
although with ore clusters, you could probably build it wider |
12:04 |
|
proller__ joined #minetest |
12:10 |
rdococ |
I managed to build a T flip-flop in Minetest using mesecons only... it's pretty big |
12:10 |
rdococ |
it uses pistons and a node detector |
12:15 |
Krock |
T or D? |
12:15 |
Krock |
oh.. toggle? |
12:16 |
rdococ |
toggle, yes |
12:16 |
|
troller joined #minetest |
12:17 |
|
proller__ joined #minetest |
12:18 |
rdococ |
if the pulse is too long it kinda breaks |
12:18 |
rdococ |
so it isn't even a very good one |
12:18 |
|
CarbineMorpho joined #minetest |
12:21 |
rdococ |
I was thinking of creating a wired version of the trigger mod |
12:21 |
rdococ |
for survival mode, maybe |
12:27 |
Krock |
maybe you could set up a long wire with two delayers and use gates to combine the middle-way wires to get a short spike |
12:28 |
Krock |
but I'm not sure how mesecons updates the wires (intervals, count at once) |
12:35 |
|
tpe joined #minetest |
12:43 |
rdococ |
I have created a -cons mod before but the way it worked was recursive iirc |
12:43 |
rdococ |
no infinite loops occurred as it kept track of what blocks it had already visited, though |
12:43 |
rdococ |
but I think I've also done an iterative version |
12:44 |
|
troller joined #minetest |
12:47 |
rdococ |
Yay blobs |
12:49 |
|
Gael-de-Sailly joined #minetest |
12:49 |
MinetestBot |
[git] HybridDog -> minetest/minetest: Allow changing the velocity of objects relatively (#3208) ddf44ab https://git.io/vxKOC (2018-03-31T12:48:38Z) |
12:49 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: event.h: Fix import GCC warning caused by ce87310 0a8ca59 https://git.io/vxKOW (2018-03-31T12:33:54Z) |
12:51 |
MinetestBot |
[git] HybridDog -> minetest/minetest: ObjectRef: Add add_velocity() (#3208) 93eb079 https://git.io/vxKOR (2018-03-31T12:50:17Z) |
12:54 |
Gael-de-Sailly |
does someone know how to use the bitmap fonts in minetest/fonts dir? |
12:56 |
Krock |
they're for Android only AFAIK |
12:56 |
sfan5 |
for ENABLE_FREETYPE=0 only |
12:58 |
Krock |
sfan5, either that or "freetype = false" I guess |
12:58 |
sfan5 |
oh you can disable FT at runtime? |
12:58 |
* rdococ |
updates his minetest 0.5.0-dev build |
12:59 |
Krock |
no, but on startup. However, the last time I tried this threw a couple of errors |
13:00 |
sfan5 |
rdococ: what does "using mesecons only" mean? |
13:00 |
sfan5 |
if that includes logic gates, a t-flipflop is much easier to build |
13:00 |
rdococ |
sfan5: I found it rather hard to build... maybe I ignored an obvious solution though |
13:09 |
|
Tux[Qyou] joined #minetest |
13:09 |
|
Tux[Qyou] joined #minetest |
13:14 |
|
troller joined #minetest |
13:19 |
Krock |
relevant but not helpful: https://i.redd.it/lwlhsfatbzo01.png |
13:22 |
|
proller__ joined #minetest |
13:26 |
IcyDiamond |
lol |
13:27 |
|
cal joined #minetest |
13:27 |
|
proller__ joined #minetest |
13:36 |
|
progysm joined #minetest |
13:46 |
|
proller__ joined #minetest |
13:48 |
|
proller__ joined #minetest |
13:49 |
|
lumberJ joined #minetest |
13:50 |
rdococ |
sfan5: would building a T flipflop require a delayer or something? |
13:53 |
|
proller__ joined #minetest |
13:56 |
Krock |
build a RS Flip-Flop and add gates around to detect the positive edge on your clock input :D |
13:56 |
Krock |
and then you can make a T flipflop with a D flipflop. profit |
13:57 |
VanessaE |
or..you could just use a Luacontroller :P |
13:58 |
rdococ |
VanessaE: luacontrollers aren't difficult enough to work with :P |
13:58 |
VanessaE |
heh |
13:59 |
VanessaE |
translation: "I wanna brag about my ability to build circuits from esoteric components" :) |
14:00 |
VanessaE |
you really wanna get retro/stone age, do it with water flow. :) |
14:00 |
rdococ |
ooh |
14:00 |
sfan5 |
alternatively build a JK flipflop and connect both inputs to one signal, then you have a T flipflop |
14:02 |
rdococ |
hm, how would I construct a not gate with water flow |
14:02 |
Krock |
sticky piston with a hole to fill and open |
14:03 |
Krock |
if water flows straight: piston is active, if it flows down: piston is not active |
14:03 |
rdococ |
you'd need to power the sticky piston with mesecons though |
14:03 |
VanessaE |
water turbine as a sensor, sticky piston to block the water flow downstream from it when it turns on. |
14:03 |
VanessaE |
easy. |
14:04 |
Krock |
then add some delayers to multiply that interval |
14:04 |
VanessaE |
minetest doesn't have any purely mechanical elements to do the job. |
14:04 |
|
jluc joined #minetest |
14:05 |
|
proller__ joined #minetest |
14:08 |
rdococ |
I wonder if there's a way to transport water upwards |
14:11 |
Krock |
buckets 8) |
14:12 |
rdococ |
without human intervention |
14:12 |
progysm |
evaporation |
14:12 |
rdococ |
in Minetest |
14:12 |
Krock |
mods. |
14:13 |
rdococ |
what mods? |
14:13 |
VanessaE |
pipeworks ;) |
14:14 |
|
proller__ joined #minetest |
14:16 |
rdococ |
yay, it works |
14:18 |
rdococ |
I've created a hydraulic NOR gate |
14:20 |
jluc |
toward a hydraulic computer ? |
14:21 |
jluc |
... running minetest |
14:21 |
Krock |
..running a hydraulic computer |
14:21 |
Krock |
..running minetest |
14:22 |
rdococ |
hmm |
14:23 |
sfan5 |
rdococ: here's a (rising edge) JK-Flipflop https://a.uguu.se/EU13LZCSRLya_qL04KfB.png |
14:23 |
sfan5 |
if you set J=K=1 it will toggle every clock cycle |
14:23 |
sfan5 |
there might be easier ways to do this but ¯\_(ツ)_/¯ |
14:24 |
rdococ |
that looks pretty cool |
14:30 |
|
proller__ joined #minetest |
14:32 |
rdococ |
sfan5: the simplest memory circuit I know of is a circuit with two NOT gates in it |
14:32 |
sfan5 |
that's an SR latch |
14:36 |
|
proller__ joined #minetest |
14:40 |
rdococ |
I had a concept for a -cons mod where two wires matched to one bit - (1, 0) would represent false and (0, 1) would represent true |
14:41 |
sfan5 |
why would you represent two states with 2 bit (instead of 1)? |
14:43 |
rdococ |
the idea is that a NOT gate would be equivalent to simply swapping the two wires |
14:45 |
sfan5 |
sounds like a waste of resourced for little gain |
14:45 |
sfan5 |
resources* |
14:46 |
rdococ |
nevertheless I think it would be an interesting thought experiment |
14:54 |
|
proller__ joined #minetest |
14:56 |
|
proller__ joined #minetest |
15:03 |
|
proller__ joined #minetest |
15:05 |
|
troller joined #minetest |
15:10 |
|
Raven262 joined #minetest |
15:13 |
|
Beton joined #minetest |
15:14 |
rdococ |
Yay. |
15:19 |
|
troller joined #minetest |
15:21 |
rdococ |
sfan5: I was thinking of implementing wireworld cellular automata wires in Minetest |
15:22 |
VanessaE |
it's been done. |
15:23 |
|
Swampturtle joined #minetest |
15:24 |
jluc |
rdococ, having (0,1) != (1,0) means the value is different whether the component faces left or right ? |
15:24 |
jluc |
up or down ? |
15:24 |
jluc |
that doesnt seem good design |
15:26 |
rdococ |
jluc: maybe |
15:27 |
rdococ |
jluc: but I'm looking to create a -cons mod which is meant to be a challenge to use |
15:27 |
rdococ |
not a fake challenge or anything, but... nvm |
15:28 |
|
proller__ joined #minetest |
15:35 |
|
troller joined #minetest |
15:51 |
|
troller joined #minetest |
15:52 |
rdococ |
Anyway, one other idea I had was cogs/gears |
15:53 |
IcyDiamond |
cool |
15:55 |
|
SwampTurtle joined #minetest |
16:11 |
|
troller joined #minetest |
16:14 |
IcyDiamond |
in a game with technic mod, lots of copper is a sign of wealth |
16:14 |
IcyDiamond |
:P |
16:15 |
rdococ |
lol |
16:16 |
IcyDiamond |
i turned my server into a skyblock server |
16:17 |
rdococ |
I'm working on a mod which adds molten iron |
16:17 |
dagreatnate1 |
hey VanessaE ! |
16:17 |
IcyDiamond |
cool |
16:18 |
IcyDiamond |
someone should make tinkers construct in minetst |
16:18 |
IcyDiamond |
minetest |
16:18 |
rdococ |
you'd get it by smelting iron, and then you could make casts out of sand or something to create tools |
16:18 |
rubenwardy |
IcyDiamond: lol |
16:18 |
IcyDiamond |
? |
16:19 |
rubenwardy |
There's a someone on the forums that keeps asking for someone to make them tinkers construct |
16:19 |
rubenwardy |
Also asks about loads of other stuff |
16:20 |
|
troller joined #minetest |
16:21 |
IcyDiamond |
lmao |
16:21 |
jluc |
beside MT and MC, my son loves Scrap Mechanic |
16:21 |
VanessaE |
hi. |
16:22 |
rubenwardy |
Hey o/ |
16:23 |
rdococ |
I'm wondering if I should make molten iron melt any solid iron blocks neighboring it... |
16:24 |
VanessaE |
rdococ: only if there's a heat source nearby, otherwise the opposite should happenb. |
16:24 |
VanessaE |
- |
16:24 |
VanessaE |
-b |
16:28 |
rdococ |
doesn't molten iron count as a heat source? |
16:28 |
rdococ |
nvm |
16:28 |
rdococ |
(I know what you mean, I just brainfarted) |
16:34 |
Fixer |
we need simple minecraft beta level automation in minetest game (or other shipped game) |
16:35 |
rdococ |
I'm not familiar with how much redstone was in Minecraft beta |
16:37 |
rdococ |
I don't think redstone comparators were in beta |
16:43 |
Fixer |
beta missed hoppers and comparators i think, let me see |
16:43 |
|
SwampTurtle joined #minetest |
16:45 |
Fixer |
rdococ: here is the list of beta 1.7.3 blocks https://i.imgur.com/Ox8Jhvw.png |
16:45 |
|
Pie-jacker875 joined #minetest |
16:46 |
|
Wuzzy joined #minetest |
16:47 |
IcyDiamond |
i personally dont think tinkers construct in minetest is really possible |
16:47 |
IcyDiamond |
at least not the smeltery |
16:47 |
IcyDiamond |
i cant imagine how you'd do the liquids with this engine |
16:47 |
rdococ |
I think it might be possible |
16:48 |
IcyDiamond |
you'd need access to gl itself |
16:48 |
rdococ |
eh, I'm not that familiar with it |
16:49 |
rdococ |
I play Minecraft on my tablet and on my Nintendo Switch but not on my computer |
16:49 |
IcyDiamond |
lol |
16:49 |
rdococ |
I have installed it for my computer before, but don't currently have it |
16:49 |
rdococ |
and I used to play Pocket Edition before it merged into Bedrock Edition |
16:50 |
rdococ |
I wonder if Minetest will ever get a Switch release |
16:52 |
IcyDiamond |
meh, too proprietary |
16:58 |
IcyDiamond |
and im pretty sure its impossible to render fluid tanks in minetest like you could in minecraft |
16:59 |
IcyDiamond |
like, you'd have to make a thousand nodes to show different fluid levels for different fluids |
16:59 |
rdococ |
what we really need is the ability to modify the definition of a node based on their positions, so that nodes can act and look different based on their state |
16:59 |
rubenwardy |
IcyDiamond, Minetest supports fluid containers |
17:00 |
rubenwardy |
Level stored as a param2 |
17:01 |
IcyDiamond |
ooh! |
17:01 |
IcyDiamond |
paramtype2 == "glasslikeliquidlevel" |
17:01 |
IcyDiamond |
this? |
17:02 |
IcyDiamond |
but do you still need different nodes for each fluid? |
17:02 |
|
CarbineMorpho joined #minetest |
17:04 |
rubenwardy |
no |
17:04 |
rubenwardy |
paramtype2 means it's the type of the thing stored in param2 |
17:04 |
rubenwardy |
so liquid level is stored in param2 |
17:04 |
IcyDiamond |
so you can change it from smth like on_timer? |
17:05 |
rubenwardy |
there's a news post by paramat about |
17:05 |
rubenwardy |
yep |
17:05 |
IcyDiamond |
hmm, interesting |
17:05 |
IcyDiamond |
how about multiple layers |
17:05 |
IcyDiamond |
xD |
17:05 |
rubenwardy |
not sure what is meant about that |
17:06 |
rubenwardy |
8by |
17:07 |
IcyDiamond |
8by? |
17:08 |
xerox123 |
what are the reasons for the mods suddenly being seen as missing? https://paste.ubuntu.com/p/xc7tSPMFw9/ |
17:08 |
xerox123 |
the mods are all there |
17:08 |
progysm |
path or file rights problem? |
17:09 |
xerox123 |
I literally restarted the server |
17:09 |
sfan5 |
something must have changes |
17:09 |
sfan5 |
changed* |
17:10 |
xerox123 |
gameid = minetest_gamex |
17:10 |
xerox123 |
think I found it |
17:10 |
xerox123 |
yup... |
17:10 |
progysm |
the only thing that doesn't change is that everything change |
17:11 |
IcyDiamond |
rubenwardy: are there any glasslikeliquidlevel examples you know of? |
17:11 |
rdococ |
I'm creating a casting mod |
17:12 |
rdococ |
you would place liquid metal on a sand block with a tool carved in, and you would get a tool |
17:14 |
|
Darcidride joined #minetest |
17:28 |
|
troller joined #minetest |
17:31 |
|
KrimZon_2 joined #minetest |
17:32 |
|
YuGiOhJCJ joined #minetest |
17:35 |
IcyDiamond |
rubenwardy: setting node.param2 from "on_punch" doesnt seem to do anything |
17:35 |
IcyDiamond |
what am i doing wrong |
17:36 |
rubenwardy |
minetest.get_node(pos) node.param2 = 128 minetest.set_node(pos, node) |
17:36 |
rubenwardy |
? |
17:36 |
rubenwardy |
make sure you have the set node |
17:36 |
IcyDiamond |
oh ok |
17:36 |
IcyDiamond |
yeah, thanks man |
17:39 |
IcyDiamond |
cant seem to access special_tiles tho |
17:39 |
IcyDiamond |
node.special_tiles is nil |
17:39 |
sfan5 |
special_tiles is part of the nodedef |
17:39 |
IcyDiamond |
meaning.. i cant change it? |
17:41 |
Krock |
minetest.registered_nodes["foo:bar"].special_tiles ... works? |
17:41 |
IcyDiamond |
but i want to change it |
17:41 |
IcyDiamond |
not just access |
17:41 |
rubenwardy |
override it |
17:41 |
Krock |
well then, minetset.override_item |
17:41 |
rubenwardy |
minetest.override_item |
17:41 |
Krock |
ninja'd with a typo |
17:42 |
IcyDiamond |
but that overrides the node itself, not an instance of it? |
17:42 |
IcyDiamond |
no? |
17:42 |
rubenwardy |
it overrides the definition |
17:43 |
IcyDiamond |
but thats not what i want |
17:43 |
rubenwardy |
what are you trying to do? |
17:43 |
IcyDiamond |
a tank with support for multiple liquids |
17:43 |
rubenwardy |
use node replacing |
17:43 |
rubenwardy |
only one liquid at a time though |
17:43 |
rubenwardy |
mixing default liquids doesn't make sense at least :P |
17:44 |
Krock |
it overrides all fields that you specify |
17:44 |
IcyDiamond |
so i do need a different node def for each liquid i want to support? |
17:45 |
rubenwardy |
yeah |
17:45 |
IcyDiamond |
... |
17:45 |
rubenwardy |
for loop |
17:45 |
rubenwardy |
easy peasy |
17:45 |
IcyDiamond |
20:02 <IcyDiamond> but do you still need different nodes for each fluid? |
17:46 |
IcyDiamond |
20:04 <@rubenwardy> no |
17:46 |
Krock |
no = yes |
17:46 |
rubenwardy |
sorry, read level |
17:47 |
IcyDiamond |
Krock: tell that to your gf |
17:47 |
IcyDiamond |
lol |
17:47 |
IcyDiamond |
ok ok, for loop.. |
17:48 |
Krock |
IcyDiamond, sudo apt-get gf |
17:48 |
Krock |
E: Invalid operation gf |
17:48 |
IcyDiamond |
lol |
17:48 |
|
ThomasMonroe joined #minetest |
17:48 |
IcyDiamond |
so.. how do i get a list of fluids |
17:48 |
Krock |
for-loop and check for the drawtype? |
17:48 |
rubenwardy |
yes |
17:48 |
rubenwardy |
that |
17:48 |
Krock |
and liquid properties |
17:48 |
IcyDiamond |
oh god |
17:48 |
Krock |
isn't it pretty? :D |
17:49 |
Krock |
that's how you learn caching |
17:49 |
IcyDiamond |
whyyy cant we just f-ing replace the special tiles |
17:49 |
rubenwardy |
performance |
17:49 |
IcyDiamond |
having thousands of nodes is better? |
17:49 |
rubenwardy |
yes |
17:49 |
rubenwardy |
actually |
17:50 |
IcyDiamond |
fair enough |
17:52 |
Hijiri |
except that the node definition limit is only thousands of nodes |
17:52 |
rubenwardy |
32,000 |
17:53 |
Krock |
0x7FFFF |
17:54 |
Krock |
that's one F too much but you get the idea from where the limit comes |
17:55 |
sfan5 |
!c 0x7fff |
17:55 |
MinetestBot |
32767 |
17:55 |
Krock |
!cat |
17:55 |
MinetestBot |
http://i.imgur.com/RoCxCms.jpg |
17:55 |
sfan5 |
iirc there was a pr to raise it by allocating ids differently |
17:55 |
sfan5 |
but it isn't merged yet |
17:55 |
rubenwardy |
oh nice |
17:56 |
rubenwardy |
my new IRC client allows previewing images by hovering over them |
17:56 |
Krock |
neow |
17:56 |
sfan5 |
!cat |
17:56 |
MinetestBot |
http://i.imgur.com/bZiCFie.jpg |
17:57 |
rubenwardy |
you basically either need to pay with speed or memory |
17:57 |
Krock |
issue: https://github.com/minetest/minetest/issues/6101 |
17:57 |
sfan5 |
!title |
17:57 |
rubenwardy |
to get per-node definitions |
17:57 |
MinetestBot |
sfan5: Do not use signed integer for registering nodes to allow more than 32768 registered nodes · Issue #6101 · minetest/minetest · GitHub |
17:57 |
sfan5 |
yeah that one |
17:57 |
progysm |
nice bird |
17:57 |
Krock |
what bird. there's no bird |
17:58 |
rubenwardy |
with a int map, you can get it slightly better than storing in metadata |
17:58 |
progysm |
yeah yeah,, no spoon too |
17:58 |
rubenwardy |
with the same IP |
17:58 |
rubenwardy |
well, a lot better |
17:58 |
rubenwardy |
but you'd still have to check for every single thing |
17:59 |
rubenwardy |
heh |
17:59 |
|
Bukki joined #minetest |
18:00 |
rubenwardy |
Minetest already struggles a bit with map loading and rendering, would rather get a higher view range |
18:02 |
rubenwardy |
heard somewhere you either get fast software or flexible software |
18:02 |
rdococ |
I'm not familiar with pipeworks, how do I register a node with an inventory to work with it? |
18:07 |
Krock |
rdococ, they need the groups: tubedevice=1, tubedevice_receiver=1 |
18:07 |
IcyDiamond |
haha yes my registration code works! |
18:07 |
rdococ |
Krock: ty |
18:07 |
IcyDiamond |
this is so cool |
18:07 |
Krock |
then specify another node definition table named "tube" which contains something like this: https://github.com/SmallJoker/bitchange/blob/master/shop.lua#L156-L168 |
18:07 |
rdococ |
If a node with metadata falls, is it preserved? |
18:07 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-03-31-21:07:43.png look at these pretties :3 |
18:11 |
sfan5 |
the automated bumpmaps look weird |
18:11 |
IcyDiamond |
yeah |
18:12 |
VanessaE |
you forgot to enable transparency filtering. |
18:12 |
IcyDiamond |
? |
18:12 |
VanessaE |
I forget the name of the setting, but it *should* get rid of those dark edges. I think. |
18:14 |
|
KrimZon_2 joined #minetest |
18:15 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-03-31-21:14:44.png can i get rid of those weird liquid edges? |
18:15 |
IcyDiamond |
backface culling doesnt seem to do it |
18:15 |
VanessaE |
that's probably due to lack of Z sorting. |
18:15 |
IcyDiamond |
backface culling reduces it though |
18:16 |
IcyDiamond |
hm ok |
18:16 |
rdococ |
Krock: it doesn't seem to work |
18:19 |
IcyDiamond |
wait wtf |
18:19 |
IcyDiamond |
that only happens at one direction |
18:20 |
IcyDiamond |
if you look at it from the other side, there are no sides |
18:21 |
IcyDiamond |
weirdness |
18:21 |
|
cal joined #minetest |
18:21 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-03-31-21:21:12.png seamless from the other side |
18:22 |
rdococ |
Krock: nevermind, I got it to work |
18:22 |
Krock |
rdococ, https://github.com/minetest-mods/pipeworks/wiki/API#tube-definition-in-node-definition |
18:22 |
Krock |
ok |
18:22 |
IcyDiamond |
transparency is always a pain in games |
18:22 |
IcyDiamond |
xD |
18:24 |
IcyDiamond |
i guess im just gonna disable transparency on the fluid |
18:25 |
Krock |
that'll make it worse, I guess |
18:25 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-03-31-21:25:29.png |
18:26 |
Krock |
try disabling the filtering/bumpmapping. the black sides should disappear afterwards |
18:26 |
IcyDiamond |
yes they do |
18:26 |
IcyDiamond |
i know |
18:27 |
IcyDiamond |
i dont even know why i had that enabled |
18:28 |
|
troller joined #minetest |
18:35 |
blackGen |
hey guys, are get_metadata and set_metadata methods are deprecated in 0.5.0-dev? |
18:36 |
Krock |
yes, they are are deprecated |
18:37 |
Krock |
blackGen, use get_meta instead https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L4310 |
18:37 |
blackGen |
There are no changes to technic yet? For dev branch. It uses these methods |
18:37 |
Krock |
how "new" is that dev branch? |
18:37 |
blackGen |
I can't even find it |
18:37 |
blackGen |
I mean there is just one recent branch on github |
18:38 |
Krock |
probably dead then |
18:39 |
Krock |
many mods still make use of set/get_metadata, which still work as before |
18:39 |
blackGen |
Ah well I assumed that these methods would be just removed |
18:39 |
blackGen |
Are they compatible with new get_meta? |
18:41 |
Krock |
no, it works different. old metadata has to be converted to the new method using custom code |
18:41 |
Krock |
i.e. deserializing the data and feeding them back into get_meta correctly |
18:41 |
|
nowhereman_ joined #minetest |
18:43 |
|
swift110 joined #minetest |
18:44 |
|
KrimZon_2 joined #minetest |
18:45 |
rdococ |
I'm working on a casting mod. you would be able to craft sand molds, and then if you place liquid metal or lava on them they form tools |
18:49 |
|
troller joined #minetest |
18:52 |
IcyDiamond |
im making myself an api for everything to do with fluids |
18:53 |
IcyDiamond |
adds tanks too |
18:53 |
IcyDiamond |
:P |
18:54 |
|
troller joined #minetest |
19:16 |
|
swift110 joined #minetest |
19:17 |
|
cal joined #minetest |
19:24 |
|
pozzoni joined #minetest |
19:29 |
rdococ |
Is there a way to remove crafting recipes that other mods have made? |
19:30 |
rdococ |
s/made/registered |
19:30 |
|
swift110 joined #minetest |
19:30 |
|
pozzoni joined #minetest |
19:30 |
rubenwardy |
rdococ, yes |
19:30 |
rubenwardy |
clear_craft_recipe |
19:30 |
rubenwardy |
or smth |
19:36 |
|
pozzoni joined #minetest |
19:42 |
|
pozzoni joined #minetest |
19:51 |
|
troller joined #minetest |
19:53 |
|
reductum joined #minetest |
19:58 |
|
pozzoni joined #minetest |
20:09 |
|
ianaca joined #minetest |
20:11 |
|
Gael-de-Sailly joined #minetest |
20:21 |
IcyDiamond |
Blub |
20:22 |
|
proller__ joined #minetest |
20:56 |
|
c9999 joined #minetest |
20:57 |
c9999 |
Hi guys! Is it okay to `git clone` mode repo to ~/.minetest/mods? |
20:58 |
c9999 |
I mean it seems to work with mods I have just installed.. |
20:59 |
Krock |
if you have a global Minetest installation, then that's the right location |
20:59 |
c9999 |
Krock: I mean, is it an OK way to do it with git? |
21:00 |
Krock |
of course. git makes it much easier to update and keep track of changes |
21:00 |
Krock |
use --depth 1 if it's a busy/large repo |
21:01 |
Krock |
re-downloading everything as zip is just a pain *looks at the windows users* |
21:01 |
c9999 |
Krock: Wow, yeah. I was so worried about installing mods (it is so often a hell). Nice I can do it nix way! |
21:02 |
c9999 |
Krock: Soo, thanks (: |
21:03 |
Krock |
don't forget to grab the git submodules too if there are. git doesn't download them by default |
21:03 |
Krock |
!next |
21:03 |
MinetestBot |
Another satisfied customer. Next! |
21:04 |
sfan5 |
!cat |
21:04 |
MinetestBot |
http://i.imgur.com/8mFITRO.jpg |
21:04 |
|
Telesight joined #minetest |
21:06 |
|
ThomasMonroe joined #minetest |
21:13 |
IcyDiamond |
Yeah I also git clone my mods |
21:14 |
rubenwardy |
I download each individual file using ctrl+s on my browser |
21:14 |
rubenwardy |
what's a zip? |
21:14 |
IcyDiamond |
:D |
21:15 |
IcyDiamond |
Write a recursive curl script that downloads files off of github |
21:15 |
IcyDiamond |
Cuz reinventing the wheel is great |
21:16 |
Krock |
rubenwardy, and then manually remove the HTML garbage around |
21:16 |
IcyDiamond |
Indeed |
21:16 |
Krock |
what's a raw file? |
21:16 |
IcyDiamond |
Uncooked file. |
21:17 |
Krock |
https://i.imgur.com/CMfpZ5x.gif |
21:17 |
rubenwardy |
did I leave the channel then? |
21:17 |
rubenwardy |
wth is happening |
21:18 |
Krock |
rubenwardy, yes. you left this channel |
21:18 |
rubenwardy |
odd |
21:18 |
Krock |
lol no |
21:19 |
rubenwardy |
this client is weird |
21:19 |
Krock |
telnet is my IRC |
21:22 |
|
proller joined #minetest |
21:24 |
rdococ |
!previous |
21:24 |
|
Fixer joined #minetest |
21:38 |
|
proller joined #minetest |
21:38 |
|
Cornelia joined #minetest |
21:45 |
c9999 |
nah, this game is DIY |
21:46 |
blaise |
byob |
21:46 |
rdococ |
Is there a mod that combines the crafting and smelting systems? |
21:47 |
rubenwardy |
? |
21:47 |
rdococ |
nvm |
21:47 |
blaise |
lol |
21:47 |
rubenwardy |
my mod, crafting, is a massive crafting overhaul |
21:47 |
rubenwardy |
WIP |
21:47 |
rubenwardy |
basically inspired by Terraria and ARK |
21:48 |
rdococ |
interesting, I already have a mod called that |
21:48 |
blaise |
was there ever any venture to introduce all the real world ores and minerals ? |
21:49 |
rubenwardy |
lol |
21:49 |
|
cal joined #minetest |
21:49 |
rdococ |
> Any recipes must be designed such that any particular item can only be used as one of the ingredients. |
21:49 |
rdococ |
Sounds rather restrictive, I have Qwertymine's crafting overhaul mod which doesn't have that restriction but also doesn't have unlockable recipes |
21:50 |
rubenwardy |
it's a good name |
21:50 |
rubenwardy |
well |
21:50 |
rubenwardy |
that's a current limitation |
21:50 |
rubenwardy |
the algorithm would need to be redesigned to copy and actually do the deduction |
21:50 |
rubenwardy |
to count properly |
21:50 |
rubenwardy |
and also, argh |
21:50 |
rubenwardy |
what if A and B are in group C |
21:50 |
rubenwardy |
and the recipe is A and C |
21:51 |
rubenwardy |
it would then deduct from A to get C for the recipe |
21:51 |
rdococ |
then just take A and B? |
21:51 |
rdococ |
or two A |
21:51 |
rubenwardy |
then it needs to get an A but has non-left |
21:51 |
rubenwardy |
*none-left |
21:51 |
rubenwardy |
the right behaviour is to do the B for C, then the A |
21:52 |
rdococ |
first deduct A, then check for items of group C, and take one of them |
21:52 |
rdococ |
if it's 2C, then do each individually |
21:52 |
rubenwardy |
how should it know to deduct A? |
21:52 |
rdococ |
because the recipe has A in it |
21:53 |
rubenwardy |
but why do A first? |
21:53 |
rubenwardy |
say the recipe is actually C,A |
21:53 |
rdococ |
hmm |
21:53 |
rdococ |
I see what you mean |
21:53 |
rubenwardy |
this basically makes the algorithm a pain |
21:53 |
rubenwardy |
since it needs to run on every recipe |
21:53 |
rubenwardy |
you have unlocked |
21:54 |
rubenwardy |
I'm thinking of just doing it on ones you mark as ambigious |
21:54 |
rubenwardy |
maybe they're marked automatically by the code just after init-time |
21:54 |
sfan5 |
rdococ: re. the (1,0) (0,1) thing, if you invest a system that makes e.g. NAND an operation of just swapping wires (if that's even possible), that might be more worth to pursue |
21:54 |
rubenwardy |
but still, O(n!) isn't nice if you're bruteforcing |
21:54 |
sfan5 |
s/invest/invent/ |
21:54 |
rubenwardy |
so you need a less naive algorithm than that |
21:55 |
c9999 |
lol, beaten to death by yellow duck. too much of git cloning for today.. |
21:59 |
Krock |
invest into systems BUY BUY BUY |
22:01 |
* rdococ |
clicks BUY |
22:01 |
* rdococ |
pays £yay |
22:02 |
sfan5 |
oh look it's 1st of april now |
22:02 |
rubenwardy |
no it's not |
22:02 |
rubenwardy |
it's the 31st of March |
22:02 |
rdococ |
it's the 32nd of March for me |
22:02 |
rubenwardy |
also, talking about buying rubenwardy.com/store |
22:04 |
c9999 |
rubenwardy: nice store |
22:04 |
rubenwardy |
thanks |
22:04 |
rdococ |
hm |
22:06 |
Krock |
rubenwardy, sfan5: what do you think of this new website layout? http://krock-works.16mb.com/MTstuff/modSearch.php?st=0&at=0&q=lessblocks |
22:07 |
sfan5 |
not available in my country |
22:07 |
sfan5 |
;) |
22:07 |
Krock |
rdococ, does it work for you? |
22:07 |
rdococ |
whadya mean? |
22:07 |
rdococ |
... |
22:08 |
Krock |
my link above.. apparently it's not available |
22:08 |
sfan5 |
Krock: honestly your layout would look better if you threw some bootstrap css into it |
22:08 |
rdococ |
yes, it works |
22:08 |
Fixer |
use slackware.com layout |
22:08 |
Krock |
rdococ, glad to hear that :D |
22:08 |
rdococ |
<rdococ@#ls-servers> Krock's website has a new layout, look: http://krock-works.16mb.com/MTstuff/modSearch.php?st=0&at=0&q=lessblocks |
22:08 |
Krock |
Fixer, ok <-- does sfan5 approve? |
22:09 |
xerox123 |
I need to stop clicking links |
22:09 |
rdococ |
lol |
22:09 |
Krock |
xerox123, AHAHAH |
22:09 |
sfan5 |
slackware.com lol |
22:09 |
rubenwardy |
also, on an unrelated note |
22:09 |
rubenwardy |
CTF has had an update |
22:09 |
Krock |
sfan5, thanks for the suggestion. I'll look into it.. not sure whether it'll look good |
22:09 |
rdococ |
an april fools update, rubenwardy? |
22:09 |
Fixer |
patrick sells discs, so I guess .com is justified |
22:10 |
rubenwardy |
err, no |
22:10 |
rdococ |
aw |
22:10 |
rubenwardy |
a very serious reimagining of the game |
22:10 |
rubenwardy |
totally serious |
22:10 |
rubenwardy |
and permanent |
22:10 |
rdococ |
okay, so it IS an april fools update |
22:10 |
xerox123 |
new mapâ„¢ |
22:10 |
Fixer |
REIMAGE THE MTG |
22:10 |
Fixer |
REVITALIZE |
22:12 |
Krock |
may the flood of requests for rick rise! |
22:12 |
* sfan5 |
meows at rubenwardy |
22:17 |
* rdococ |
turns into a kitten |
22:17 |
|
Lone-Star joined #minetest |
22:28 |
|
rohju joined #minetest |
22:34 |
|
Fritigern joined #minetest |
22:38 |
rdococ |
The note blocks in mesecons don't change instrument based on the node beneath them :c |
22:40 |
rdococ |
or at least sand |
22:40 |
rdococ |
looks like they do with stone |
22:43 |
|
proller joined #minetest |
22:53 |
|
DMackey joined #minetest |
23:00 |
rdococ |
Now it's April Fools. |
23:01 |
blaise |
just one? |
23:04 |
|
Taoki joined #minetest |
23:33 |
|
Taoki joined #minetest |
23:44 |
|
proller joined #minetest |