Time |
Nick |
Message |
00:19 |
|
NathanS21 joined #minetest |
00:19 |
Oil_boi_minetest |
thank you |
00:36 |
argyle77 |
How do I get gravity? |
00:36 |
Oil_boi_minetest |
damn paramat left, but I super optimized it to use voxelmanip and there's no leftover snow https://github.com/oilboi/snow/commit/5c3f88d06f7beac7bd7fb5e5706177c08071774a |
00:49 |
Oil_boi_minetest |
rubenwardy: is the call minetest.get_node_light(pos, timeofday) slower than using voxelmanip? |
00:51 |
Oil_boi_minetest |
Also I can't seem to find a voxelmanjip equivilant to that call |
00:51 |
Oil_boi_minetest |
!book voxel |
00:51 |
MinetestBot |
Oil_boi_minetest: Lua Voxel Manipulators - https://rubenwardy.com/minetest_modding_book//en/map/lvm.html |
00:52 |
rubenwardy |
node light is param1 |
00:53 |
Oil_boi_minetest |
rubenwardy: but how would I get that using voxel manip? or is it not possible? Should I just run the call set_time_of_day and then return it to the regular value? |
00:56 |
Oil_boi_minetest |
It seems torches produce light level 15 aka sunlight :( |
01:06 |
Emerald2 |
Since when do torches produce that level of light? |
01:10 |
|
diemartin joined #minetest |
01:14 |
Oil_boi_minetest |
Emerald2: Yeah I know! but this happens? https://youtu.be/VxaozXT92Ow |
01:14 |
Oil_boi_minetest |
I'm doing a comparison of the light data (light >= 15) and it's still happening using the lightdata[p_pos] and vm:get_light_data() calls |
01:16 |
* Emerald2 |
smiles and nods. :) |
01:16 |
Emerald2 |
Sorry man, I'm not going to be anyyyyyy help. |
01:17 |
Oil_boi_minetest |
https://paste.ofcode.org/38ZGAJcNBEbEvABfspdQxRg I just don't understand oi |
01:20 |
|
Ritchie joined #minetest |
01:35 |
|
Ritchie joined #minetest |
01:39 |
Oil_boi_minetest |
Ohh oh, minetest combines the light data day and night and there's no way to get it to stop, so a torch being always lit will equal sunlight, damn |
01:41 |
|
timcu joined #minetest |
01:45 |
|
Ritchie joined #minetest |
01:51 |
Oil_boi_minetest |
Oh I figured it out, I had to nest minetest.get_node_light({pos.x+x,pos.y+y,pos.z+z}, 0.5) inside the function, I guess that's what I get for getting 2 hours of sleep |
01:54 |
|
Cornelia joined #minetest |
02:30 |
Oil_boi_minetest |
Oh wow, boats are really really boring :( |
02:33 |
diemartin |
They are nice elevators on waterfalls though. |
02:37 |
Oil_boi_minetest |
diemartin: ever used the minecraft beta boats?? |
02:37 |
Oil_boi_minetest |
Maybe I'll try that tomorrow, goodnight |
02:51 |
|
timcu joined #minetest |
02:57 |
diemartin |
Nope. Goodnight. |
03:04 |
|
ANAND joined #minetest |
03:04 |
|
Ruslan1 joined #minetest |
03:48 |
|
cddepppp256 joined #minetest |
03:48 |
cddepppp256 |
hi |
03:48 |
cddepppp256 |
is there any way I can get a forum account with protonmail account? |
03:51 |
Emerald2 |
Hmm wonder if any forum moderators are awake in here. |
03:51 |
Emerald2 |
diemartin (kaeza) maybe? |
03:55 |
Emerald2 |
Time zones are fun sometimes. XD |
03:59 |
sofar |
sorry, nope, not going to happen |
04:07 |
|
cddepppp256_ joined #minetest |
04:11 |
cddepppp256 |
ok |
04:42 |
|
cafee__ joined #minetest |
04:58 |
|
Hawk777 joined #minetest |
05:01 |
|
ssieb joined #minetest |
06:09 |
|
SanskritFritz joined #minetest |
06:14 |
|
norkle joined #minetest |
08:12 |
|
CWz joined #minetest |
08:32 |
|
Ruslan1 joined #minetest |
08:53 |
|
jluc joined #minetest |
09:46 |
|
YuGiOhJCJ joined #minetest |
10:18 |
|
huesal____ joined #minetest |
10:26 |
|
Soni joined #minetest |
10:26 |
Soni |
okay I'm not a fan of minetest but does it support server-side LLVM yet? |
10:26 |
Soni |
I need to turn some blocks into LLVM code, and then compile or export that LLVM code |
10:26 |
Soni |
also need a way to export the compiled binaries |
10:27 |
|
gluon joined #minetest |
10:32 |
Soni |
and don't try to tell me "minetest isn't an engine for building compilers". because yes it is. |
10:33 |
VanessaE |
no such thing exists in MT as far as I know. |
10:35 |
Soni |
also, are ppl understanding me alright? the ppl in #terasology were having issues understanding me when I tried to explain it to them |
10:35 |
VanessaE |
I don't personally see a use in such a thing, but meh. |
10:36 |
Soni |
it's basically a glorified shell from hell. or s-hell for short. |
10:36 |
Soni |
well, s-hell scripts I guess. |
10:40 |
VanessaE |
I still don't see the use. |
10:40 |
VanessaE |
but, |
10:40 |
VanessaE |
if it's a compiler, it can be reimplemented in Lua, in theory. |
10:40 |
VanessaE |
which by definition is server-side. |
10:40 |
VanessaE |
and Lua can create files, so there's your binary save :) |
10:41 |
Soni |
but how would the developer download the compiled binaries? |
10:41 |
Soni |
(the developer is using a client) |
10:42 |
jas_ |
"not a fan of minetest" -- you are in the right place |
10:44 |
VanessaE |
Soni: make the save directory a shared folder via a website. :P |
10:44 |
VanessaE |
you still haven't told us your use case. |
10:45 |
VanessaE |
WHY do you want server-side LLVM? why LLVM at all? how does it benefit...well... either side? |
10:47 |
Soni |
right, who needs programming languages |
10:47 |
VanessaE |
no, |
10:47 |
Soni |
everyone should use discrete electronics |
10:47 |
VanessaE |
more like what can LLVM do that Lua can't, in a Minetest context? |
10:48 |
Soni |
oh. well, it's an optimizing compiler, for one. |
10:48 |
Soni |
it's also much faster than lua |
10:48 |
Soni |
or uh, |
10:48 |
Soni |
it's slow, but if it was written in lua it'd be even slower |
10:48 |
VanessaE |
LuaJIT :) |
10:48 |
VanessaE |
(which is also compiled-Lua) |
10:48 |
Soni |
even with luajit it'd be slow, unless you used those FFI tricks of using FFI arrays and stuff |
10:49 |
VanessaE |
you still haven't said what it is you want to do that needs something-not-Lua. |
10:49 |
Soni |
I wanna make a compiler/programming language |
10:49 |
Soni |
I thought I said that |
10:49 |
VanessaE |
to do what with? |
10:50 |
VanessaE |
what is your end goal? |
10:50 |
Soni |
to... program in? |
10:50 |
Soni |
??? |
10:50 |
VanessaE |
to program what? a music player? an email client? |
10:50 |
Soni |
to program things |
10:51 |
VanessaE |
so program those things outside of Minetest? |
10:51 |
Soni |
why? |
10:51 |
VanessaE |
because Minetest is a gaming engine, not an OS? :P |
10:51 |
Soni |
it's not an OS and it's not a gaming engine |
10:51 |
Soni |
it's a voxel engine |
10:52 |
Soni |
and I want to make a compiler that uses voxels |
10:52 |
Soni |
it's an idea I've had for like 5 years now |
10:52 |
Soni |
it'd be nice if the compiler could compile itself but then I'd need to turn LLVM into lua somehow |
10:53 |
VanessaE |
so why not develop a Lua library for the job? like how we use luasocket to allow mods to make arbitrary internet connections. |
10:55 |
Soni |
I think there already is a Lua library that provides LLVM bindings and I think it's called Ravi or something? |
10:55 |
VanessaE |
you could code something that translates world content into code and passes it to LLVM |
10:55 |
Soni |
that's what I'm trying to do |
10:55 |
Soni |
what did you think I was trying to do? |
10:56 |
* VanessaE |
shrugs |
10:56 |
Soni |
also I did ask <Soni> also, are ppl understanding me alright? the ppl in #terasology were having issues understanding me when I tried to explain it to them |
10:56 |
VanessaE |
to me it sounds like you're asking for in-engine API calls to pass data to/from LLVM |
10:57 |
Soni |
no, I just need to be able to access LLVM (the problem with terasology is that it can't) |
10:58 |
VanessaE |
ok. then you have to code-up an external lib that you can "require" from Lua, if that Ravi thing isn't suitable. |
10:59 |
VanessaE |
so it's not something Minetest has to "support", per se. |
10:59 |
VanessaE |
(not any more than it "supports" luasocket) |
10:59 |
|
Beton joined #minetest |
11:12 |
|
YuGiOhJCJ joined #minetest |
12:16 |
|
Fixer joined #minetest |
12:21 |
|
calcul0n joined #minetest |
12:23 |
|
Markow joined #minetest |
12:30 |
|
riff-IRC joined #minetest |
12:36 |
|
entuland joined #minetest |
12:59 |
|
tpe joined #minetest |
13:04 |
|
nowhereman joined #minetest |
13:13 |
|
Tux[Qyou] joined #minetest |
13:44 |
|
nowhereman joined #minetest |
13:59 |
|
scr267 joined #minetest |
14:15 |
|
scr267 joined #minetest |
14:46 |
|
Unioll joined #minetest |
14:53 |
|
Cornelia joined #minetest |
15:06 |
|
Oil_boi_minetest joined #minetest |
15:11 |
|
cafee__ joined #minetest |
15:31 |
|
nowhereman joined #minetest |
15:44 |
|
nowhereman joined #minetest |
16:08 |
|
NathanS21 joined #minetest |
16:14 |
dch |
ahoy. is it possible to change the minimal game that is initially set up to a full game somehow? |
16:14 |
dch |
or do we need to regenerate a map and lose our stuff? |
16:20 |
rubenwardy |
you can use aliases to transition between games |
16:37 |
MinetestBot |
[git] rubenwardy -> minetest/minetest: Content store: Fix storage leak by storing screenshots in cache (#8137) 572ba83 https://git.io/fhyGT (2019-01-31T16:35:55Z) |
16:39 |
dch |
thanks I’ll look into that |
16:47 |
|
Markow joined #minetest |
16:51 |
Oil_boi_minetest |
rubenwardy: how would I set the param2 data using the voxelmaip? I know set_param2_data() is there but would I do something like data[p_pos]:set_param2_data(3)? |
16:51 |
rubenwardy |
data[p_pos] = 3 |
16:51 |
rubenwardy |
the get and set data returns and sets an array |
16:52 |
rubenwardy |
p_pos would be the index |
16:52 |
rubenwardy |
you do the same thing as with node content IDs |
16:52 |
rubenwardy |
like, setting param2 works in the exact same way as setting content ID |
17:03 |
|
entuland joined #minetest |
17:10 |
Soni |
how can I mine bitcoin with and show ads to clients? |
17:22 |
rubenwardy |
pretty sure this guy is a troll |
17:25 |
VanessaE |
Soni: you can't. |
17:26 |
VanessaE |
aside from there being simply no way to do it (for any crypto), mining bitcoin on a plain old CPU (or a dozen) is a losing proposition. too inefficient to make a profit, even when it's someone else's power. |
17:26 |
Soni |
well, terasology can do it |
17:26 |
VanessaE |
this isn't terasology. |
17:27 |
Soni |
also, how do js miners work? |
17:28 |
VanessaE |
they work because the webserver sends code to the client to be executed. |
17:28 |
VanessaE |
minetest does not and cannot, yet anyway |
17:29 |
Oil_boi_minetest |
rubenwardy: Thanks! |
17:29 |
Soni |
no I mean you said "mining bitcoin on a plain old CPU (or a dozen) is a losing proposition" |
17:29 |
VanessaE |
yeah. it is. |
17:29 |
Soni |
so how do js miners work? |
17:29 |
VanessaE |
that includes js miners |
17:29 |
VanessaE |
but people do it anyway because they don't give a shit about efficiency |
17:30 |
VanessaE |
in terms of energy used vs. money earned, it's impossible to make a profit. |
17:30 |
Soni |
efficiency is whether the bandwidth costs are lower than the mined coin |
17:30 |
VanessaE |
wreong. |
17:30 |
VanessaE |
-e |
17:30 |
VanessaE |
that isn't how crypto works. |
17:30 |
Oil_boi_minetest |
Soni: You'd have to create a custom server side mod with the textures and then put the links to spam in chat, then you'd have to make them install a clientside mod which activates a multiplatform gpu/cpu miner that mines when the client is on (aka game is open) and the second half of that is possible, and if you even try that you're a butthole |
17:30 |
Soni |
if bandwidth costs < money earned, then JS miners are profitable |
17:31 |
Soni |
Oil_boi_minetest: terasology has automated the whole process you should give it a try some day |
17:31 |
VanessaE |
crypto doesn't need a lot of bandwidth. it needs a lot of processing power, which is why serious miners use some kind of custom ASIC, not a CPU or GPU |
17:32 |
Soni |
VanessaE: exactly |
17:32 |
Oil_boi_minetest |
Soni: It would literally be easier to make a paypal donation page and then create a mod which asks users to donate to the server with a link to it |
17:32 |
Soni |
if I pay $10 in bandwidth to get the JS to the users, and I get $100 in return, then it's profitable |
17:32 |
Oil_boi_minetest |
Soni: Well terasology sucks so ¯\_(ツ)_/¯ |
17:32 |
VanessaE |
dude, just drop it. crypto mining with minetest clients to the server's benefit isn't gonna happen. |
17:32 |
Soni |
even if the users had to pay $1000 in total |
17:32 |
VanessaE |
and I repeat: |
17:32 |
VanessaE |
IT IS NOT ABOUT BANDWIDTH. |
17:33 |
VanessaE |
and this is not terasology, stop making such comparisons. |
17:34 |
Oil_boi_minetest |
I mean terasology looks nice but it's really boring and I think it's a shame, I tried it the other day and it's still boring :( |
17:38 |
|
proller joined #minetest |
17:43 |
VanessaE |
to give you an example: a CPU like my Phenom II x6 1055T would do around 23-24 Mhash/s on SHA256 with a well-written program, in C or what have you, spanking all 6 cores. In Lua, with LuaJIT, single-thread, maybe a 5% of that or about 1.2 MH/s, if I had to guess. 100'000x that amount of CPU power would earn 2 cents a day. |
17:46 |
dch |
more noob server questions here, how can I create a new game in server mode, using a particular mode? |
17:46 |
VanessaE |
dch: define "a particular mode" |
17:46 |
dch |
not minimal, for example. |
17:46 |
dch |
erm that should have been /world/ not mode sorry |
17:47 |
VanessaE |
download minetest_game or another of the like, and just point world.mt at iy. |
17:47 |
VanessaE |
it* |
17:47 |
VanessaE |
game=minetest I think is the key |
17:47 |
dch |
aah yes I see world/world.mt here |
17:47 |
VanessaE |
as long as it's installed where the engine can find it, that ^ ought to be enough. |
17:47 |
dch |
so I'll trash most of the config files, re-run it with world.mt fiddled and see what happens |
17:47 |
dch |
tyvm VanessaE |
17:48 |
VanessaE |
cheers :) |
17:48 |
Ingar |
VanessaE: almost time to replace the Phenom with a Ryzen :) |
17:48 |
VanessaE |
Ingar: who's gonna pay for it :P |
17:48 |
Ingar |
don't look at me, I already replaced my X4 with a 1700 |
17:48 |
dch |
is that the intel phenom? how are they in practice? I toyed with getting one of those a couple years back but decided against it. |
17:49 |
Ingar |
dch: phenom is AMD |
17:49 |
VanessaE |
dch: the one I mentioned is AMD. |
17:49 |
Ingar |
it was the last decent CPU they had before Ryzen |
17:49 |
VanessaE |
it's a good CPU< decent workhorse. |
17:49 |
dch |
erm no thats not what I was thinking of, Xeon Phi not at all the same thing |
17:49 |
VanessaE |
no :P |
17:50 |
dch |
kinda gone off intel since SMT/HT is basically trashfire likely to get a big aarch64 soon or maybe a power9 |
17:52 |
Ingar |
coincidently, I'm running a minetest server on an ARM VPS ;) |
17:52 |
dch |
there ya go! |
17:52 |
dch |
I'm a big erlang fan myself |
17:53 |
Ingar |
well |
17:53 |
Ingar |
I profoundlky hate functional languages :) |
17:53 |
Ingar |
*profoundly |
17:53 |
dch |
sorry to hear that. maybe ocaml's more your type? |
17:53 |
* dch |
winces from punning |
17:53 |
Ingar |
I'm a C++ guy ;0 |
17:53 |
dch |
also, type punning. so a recursive pun. |
17:53 |
dch |
sorry to hear that ;-) |
17:54 |
Ingar |
don't worry, I'm a pragmatic coder |
17:54 |
dch |
its a different mindset, some things work very well in functional systems, others not. |
17:54 |
Ingar |
not one of those guys who like to explore language features for the fun of it |
17:54 |
dch |
C and friends have their place too. erlang emulator is written in C. |
17:55 |
dch |
nor me. I like me some erlang and I'm sticking to it. |
17:55 |
Ingar |
dch: the right tool for the right job |
17:55 |
Ingar |
I blame my uni though |
17:55 |
Ingar |
they tried to learn me haskell |
17:55 |
Ingar |
somehow that went horribly wrong |
17:55 |
dch |
I think they made me do modula2 and then I left before the java-zealotry was imposed. |
18:03 |
Soni |
VanessaE: that's why you use a JVM instead of LuaJIT |
18:04 |
VanessaE |
same difference. |
18:04 |
VanessaE |
think about it. |
18:04 |
Soni |
JVM has built-in, optimized crypto |
18:04 |
Soni |
and threads |
18:04 |
VanessaE |
if LuaJIT might get you 5% of max, that's only 20x better, so you'd still need thousands of clients online all the time to even make 1 or 2 cents a day. |
18:05 |
VanessaE |
(if it were C or something else optimized for the task) |
18:05 |
sofar |
why would you do crypto in lua? |
18:06 |
sofar |
kek |
18:06 |
VanessaE |
you wouldn't. |
18:06 |
VanessaE |
Soni is trying to shoehorn a crypto miner into minetest.... to be run on clients. |
18:06 |
sofar |
soni: have fun, please don't bother useful people! |
18:06 |
sofar |
now shoo |
18:07 |
|
Tuxedo[Qyou] joined #minetest |
18:08 |
Oil_boi_minetest |
The voxel manipulator is super super fast! https://youtu.be/7SpXADn5Jaw |
18:08 |
sofar |
yes, ITB uses it to build boxes for players |
18:10 |
sofar |
don't over do it, though. it comes at a cost (large commits to the DB) |
18:18 |
dch |
VanessaE: thanks again we have a new world with minetest_game looking forwards to getting our hands on some lua hacking at some point |
18:19 |
VanessaE |
no probs. in future, you'll find there are other ways to specify the game |
18:19 |
VanessaE |
i.e. command line switch |
18:20 |
VanessaE |
(or what I do is create a world in singleplayer with the game I want, via the main menu, the normal way, then delete the singleplayer account, make myself the owner under my in-game name, and move/copy it to where it can be run as a server |
18:20 |
VanessaE |
) |
18:24 |
Oil_boi_minetest |
VanessaE: How does this work? https://github.com/minetest/minetest/blob/d9f5ff42a1c309fde9637aed99f696c499561ddb/doc/lua_api.txt#L973 |
18:24 |
Oil_boi_minetest |
Do I do paramtype2 = 4? |
18:25 |
sofar |
no |
18:25 |
sofar |
you put `paramtype2 = "meshoptions"` in the nodedef |
18:26 |
sofar |
and then use e.g. https://github.com/minetest/minetest/blob/d9f5ff42a1c309fde9637aed99f696c499561ddb/doc/lua_api.txt#L5898 |
18:26 |
sofar |
or just place nodes with a param2 value |
18:26 |
|
LMD joined #minetest |
18:35 |
|
paramat joined #minetest |
18:36 |
paramat |
Oil_boi_minetest wny are you no longer using 'get light data' in your voxelmanip? |
18:37 |
|
ssieb joined #minetest |
18:38 |
Oil_boi_minetest |
paramat: I am using it, currently at line 154 in local code, then if the light data matches I use local lightleveltest = minetest.get_node_light to make sure it's not just a local light source like a torch at line 190 |
18:38 |
Oil_boi_minetest |
--saving resources :P |
18:38 |
paramat |
ah i see it |
18:39 |
paramat |
oh but |
18:39 |
paramat |
15 cannot be attained by any light source, it always ensures 'under open sky' |
18:41 |
paramat |
also, the values in 'vm:get light data' are *bitwise* combinations of day and night light levels, so you can extract both day and night light levels. you cannot compare 'l' to 15 becaue you need to bitwise process the value |
18:41 |
Oil_boi_minetest |
paramat: I literally have no idea how to do that |
18:42 |
Oil_boi_minetest |
I do not understand how to get the value bitwise |
18:42 |
Oil_boi_minetest |
BUT what I do understand is how to make snow vs snowstorm :D |
18:42 |
paramat |
so yes there is a voxelmanip equivalent to 'get node light in daytime', and much much faster for large numbers |
18:42 |
paramat |
i'll try to work it out .. |
18:44 |
|
kaeza joined #minetest |
18:50 |
paramat |
https://github.com/minetest/minetest/blob/572ba83b3084e3d3abd294acb914746d29822a98/doc/lua_api.txt#L3130 |
18:50 |
paramat |
daylight = light modulo 16 i think |
18:50 |
paramat |
the remainder after division by 16 |
18:51 |
paramat |
light sources have max level 14, 15 means under open sky |
18:51 |
paramat |
(15 in daytime) |
18:52 |
|
Tux[Qyou] joined #minetest |
19:09 |
Oil_boi_minetest |
paramat: when I light a torch up snow can spawn inside the house so it seems it's outputting light level 15 for that when you call that function?? |
19:21 |
paramat |
no. torches are level 12 or 13 |
19:22 |
paramat |
must be a mistake somewhere |
19:22 |
paramat |
light level 15 in day *always* means under open sky |
19:29 |
MinetestBot |
[git] paramat -> minetest/minetest: Settings: Slightly increase block generate, block send, object send d… d521e61 https://git.io/fhyzj (2019-01-31T19:28:14Z) |
19:32 |
Soni |
can we get file management? |
19:33 |
Soni |
something so the server can offer file downloads and the client can download them |
19:34 |
paramat |
for what use? |
19:34 |
Soni |
turning command blocks into binaries using a compiler block |
19:35 |
paramat |
after release CSM will be completed, to send clientside mods from server to client |
19:38 |
Soni |
no, I don't wanna send mods |
19:38 |
Soni |
meh |
19:39 |
|
proller joined #minetest |
19:47 |
paramat |
is this for "I want to make a compiler that uses voxels" discussed earlier? if so, zero chance |
20:00 |
Soni |
why not? |
20:00 |
Soni |
it's for sharing files between clients |
20:00 |
Soni |
y'know torrents and stuff |
20:00 |
Soni |
send torrent to server, download torrent from another client |
20:00 |
Soni |
etc |
20:05 |
Soni |
not exactly DCC, because the server would do the transfer |
20:05 |
Soni |
but close enough |
20:13 |
|
zaphraud joined #minetest |
20:13 |
Oil_boi_minetest |
Can I attach a particle spawner to a player and have them see it?? |
20:13 |
zaphraud |
nickserv is harassing me lol |
20:13 |
|
FreeFull joined #minetest |
20:14 |
Oil_boi_minetest |
OOP I answered my own question :O :O |
20:21 |
zaphraud |
Whatcha making it do? |
20:21 |
Oil_boi_minetest |
Someone should make a Linux dimension mod and whenever you mine a block it plays Linus Torvalds going "uhhh" |
20:21 |
Oil_boi_minetest |
With the skybox as richard stallman, and the free software song in the background |
20:23 |
zaphraud |
That would be a violation of the Geneva convention. |
20:24 |
Oil_boi_minetest |
zaphraud: https://i.imgur.com/8mX6a1f.png I'm making snow! :D |
20:24 |
Oil_boi_minetest |
0.3 fps drop with massive amounts of snow :D |
20:28 |
Oil_boi_minetest |
zaphraud: pushing it to the limit! https://i.imgur.com/kG1T1ET.png 10 fps drop sadly :T |
20:33 |
Soni |
paramat: so, why not? |
20:34 |
Soni |
it could also be used to export schematics, images, etc |
20:34 |
Soni |
what makes those more "valid" than what I wanna do? |
20:34 |
Soni |
how is it any different? |
20:42 |
sofar |
you can easily create some sort of data sharing network using a central data hub and the http api |
20:43 |
sofar |
p2p will be a lot more difficult due to the nature of p2p |
20:44 |
zaphraud |
the snow looks nice! Is it going to also generate ground cover snow? |
20:45 |
zaphraud |
brb |
20:46 |
Soni |
I'm not asking for p2p |
20:46 |
Soni |
or central data sharing |
20:46 |
Soni |
it's specifically server<->user |
20:46 |
Soni |
private |
20:46 |
Soni |
optionally encrypted |
20:48 |
|
zaphraud joined #minetest |
21:00 |
Oil_boi_minetest |
sofar: Can I reassign world generation nodes...sayyyy... "default:snow" to "snowtest:snow"? :P |
21:01 |
Oil_boi_minetest |
So the other node generates |
21:01 |
|
Wikiwide joined #minetest |
21:01 |
Wikiwide |
How do I find horses in Minetest? |
21:01 |
Wikiwide |
I see cows and deers under animals, but not horses. |
21:02 |
sofar |
don't think so, |
21:02 |
NathanS21 |
First you need to make sure you have a mod that adds horses. |
21:02 |
Wikiwide |
I have heard of mod-whinny on github, but it's not in Apper. |
21:03 |
NathanS21 |
Apper? |
21:03 |
Wikiwide |
Linux. Debian. |
21:03 |
NathanS21 |
You should be able to download and install the mods directly from Github. |
21:03 |
NathanS21 |
just put them in ~./minetest/mods |
21:03 |
Wikiwide |
~/.minetest/mods |
21:04 |
Wikiwide |
Right? |
21:04 |
NathanS21 |
yes |
21:04 |
NathanS21 |
if that directory doesn't exist you'll need to create it. |
21:16 |
Wikiwide |
I put mod-whinny-master into ~/.minetest/mods (yes, I had to create mods directory). Minetest complained about invalid character, see a-z0-9_ |
21:17 |
Wikiwide |
I renamed to mod_whiny_master, it now gives some error about nil. |
21:17 |
Wikiwide |
Should re-read the text of error... |
21:17 |
|
Darcidride joined #minetest |
21:21 |
|
sy joined #minetest |
21:21 |
|
fwhcat joined #minetest |
21:21 |
sy |
Hi. Do you think it would be possible to use minetest with OpenGL ES on a Mali (Asus C201) ? |
21:21 |
Wikiwide |
Ah, I just needed to rename the directory to whinny! Works now. |
21:22 |
Wikiwide |
Possible. Maybe slow? Searching... |
21:23 |
Wikiwide |
sy: see https://forum.minetest.net/viewtopic.php?f=7&t=17186 |
21:23 |
sy |
i'm on there |
21:24 |
sy |
minetest does run for me on it, but it's really slow. wondering if following that will make it less... sucky |
21:26 |
NathanS21 |
Many times you will need to rename the mod directory for it to work. |
21:26 |
NathanS21 |
With newer mods people are hopefully using the mod.conf file which removes that requirement. |
21:27 |
Wikiwide |
I am not an expert, though I do have a vested interest in that - running minetest on PocketChip would be cute... And pocketchip has Mali. |
21:40 |
|
kaeza joined #minetest |
21:41 |
|
Ruslan1 joined #minetest |
21:41 |
Soni |
can we get XDG base directory yet |
21:42 |
|
Lia joined #minetest |
21:45 |
|
Cornelia joined #minetest |
21:53 |
|
ektor joined #minetest |
21:54 |
zaphraud |
I'm just putting in a craft guide for the first time here. New to the game. |
21:55 |
zaphraud |
...the readme file is a script. wut? |
21:57 |
|
paramat joined #minetest |
21:58 |
paramat |
XDG issues (all closed) https://github.com/minetest/minetest/issues?q=is%3Aissue+XDG+is%3Aclosed |
21:59 |
|
Wikiwide left #minetest |
22:03 |
|
scr267a joined #minetest |
22:09 |
zaphraud |
I installed https://forum.minetest.net/viewtopic.php?t=14088 Crafting guide and made sure its turned on in the mods list but have no idea how to access it in game. It doesn't just show up like it does on remote servers. |
22:10 |
rubenwardy |
either enable the sfinv version |
22:10 |
rubenwardy |
or /giveme craftguide:book (?) |
22:10 |
zaphraud |
what is sfinv? |
22:10 |
rubenwardy |
Simple Fast Inventory is the default mod to allow other mods to add stuff to the Inventory (I) page |
22:10 |
zaphraud |
oh |
22:10 |
rubenwardy |
"craftguide is also integrated in sfinv (Minetest Game inventory) when you enable it with craftguide_sfinv_only = true in minetest.conf." |
22:11 |
rubenwardy |
/giveme craftguide:craftguide |
22:11 |
rubenwardy |
or that ^ |
22:12 |
zaphraud |
it says its accessed with a book but the book is just the regular text thing still. I'll try the command |
22:13 |
zaphraud |
lol it says missing give priviledges I guess I just gotta work thru it without a step by step guide. |
22:14 |
zaphraud |
gonna try the sfinv thing |
22:14 |
Oil_boi_minetest |
rubenwardy: Can I give lua more memory? It's running out at 356 mb and I have 12 gb installed |
22:14 |
Oil_boi_minetest |
It seems to be pulling a java haha |
22:15 |
zaphraud |
yeah adding that line produces the desired result. Still not sure what makes a craftguide book different than a book - and the craftguide page on the wiki doesn't tell how to craft one because its the article on craftguides instead |
22:16 |
Oil_boi_minetest |
OOM error not enough memory :O |
22:21 |
Oil_boi_minetest |
Oooh I just saw paramat's post, didn't even know you could reuse the voxelmanip table |
22:22 |
zaphraud |
I still can't access the craftguide via a book.. but that's OK. |
22:22 |
zaphraud |
oh man the screwdriver is a hilarious tool. |
22:25 |
zaphraud |
sweet screwdrivered trees dont die |
22:28 |
|
emacsomancer joined #minetest |
22:39 |
Oil_boi_minetest |
Damn I dunno how the game keeps running out of memory in the megabytes |
22:43 |
|
Lia joined #minetest |
22:45 |
|
swift110 joined #minetest |
22:48 |
zaphraud |
I love how one bucked of lava placed at the top of a hill can wipe out an entire area. |
22:48 |
zaphraud |
much more fun simulating volcanoes |
22:49 |
Soni |
does minetest even bother to use ~/Library on macOS? |
22:50 |
zaphraud |
That would be a better place to store ~/.minetest ... in ~/Library/minetest. Right? |
22:50 |
zaphraud |
I mean if someone wanted to add a compiler flag to make it do that |
22:50 |
zaphraud |
a define statement or whatever in the makefile. |
22:51 |
Soni |
does minetest even bother to use %AppData% on Windows? |
22:52 |
Oil_boi_minetest |
I like the run in place version because I can destroy the game easier |
23:00 |
Oil_boi_minetest |
Eh I'mma take a break from the snow for now, can't seem to add a game mechanic without being able to change environment memory without it writing directly to drive :T |
23:02 |
Oil_boi_minetest |
I wonder if there's a way to generate terrain in the sky |
23:02 |
|
Wuzzy joined #minetest |
23:03 |
|
paramat joined #minetest |
23:04 |
paramat |
OOM is likely caused by LuaJIT plus memory-unoptimised use of voxelmanip |
23:06 |
paramat |
you could use normal Lua, or use the special GC64 version of LuaJIT, both avoid Lua OOM |
23:07 |
paramat |
seen https://forum.minetest.net/viewtopic.php?f=18&t=16043 for memory optimisations? |
23:09 |
paramat |
mgv7 has an option for floatlands at y = 1280. or a lua mapgen mod can do that. also custom mapgen params can create blobs of terrain to world top |
23:10 |
Oil_boi_minetest |
paramat: yeah I seen it, but it's just difficult when I'm trying to access 12000 nodes at once :P I'mma have to switch to ght windows gc64 build |
23:11 |
Oil_boi_minetest |
Ohh sfan5 has builds but I dunno if they use lua or gc64 |
23:12 |
sfan5 |
luajit but without gc64 |
23:13 |
Oil_boi_minetest |
Aw damn. Fixer is this the same thing as gc64? https://forum.minetest.net/viewtopic.php?f=42&t=17797 |
23:13 |
Oil_boi_minetest |
I am n00b |
23:14 |
|
kaeza joined #minetest |
23:14 |
Oil_boi_minetest |
Oh I should have read more than 2 lines down /s |
23:14 |
Fixer |
if you need gc64 luajit one... there is https://kitsunemimi.pw/tmp/minetest-0.4.17.1-gc64-win64.7z |
23:14 |
Fixer |
use on your own risk (provided by sfan 5) |
23:16 |
Oil_boi_minetest |
Nah I need the daily build with gc64, time to reinstall manjaro, maybe I can run minetest from virtualbox :T |
23:25 |
|
Emerald2 joined #minetest |
23:26 |
|
pauloue joined #minetest |
23:29 |
zaphraud |
A cactus grew but I can't obtain its blocks. |
23:29 |
Fixer |
o_O |
23:30 |
zaphraud |
The wiki says I should be able to mine it but the diamond pickaxe isn't working. Neither is the steel scythe |
23:31 |
calcul0n |
the best tool for cactus is an axe, but it's weird if the diamond pick can't dig it |
23:31 |
Fixer |
maybe is a bug? what version? |
23:32 |
zaphraud |
current ubuntu. I think .4.16 it was one version behind when i installed it with apt-get |
23:32 |
Oil_boi_minetest |
Fixer: Wait wait wait, mysys2 makes it so you can run linux in windows? |
23:32 |
Fixer |
no |
23:33 |
Fixer |
just google what is msys2 |
23:33 |
Fixer |
it compiles windows binaries for you |
23:33 |
zaphraud |
There's also cygwin if you wanna go old school |
23:34 |
zaphraud |
you can compile many linux CLI things in windows with cygwin |
23:34 |
Oil_boi_minetest |
Oh oh oh, I'm just following your tutorial |
23:34 |
zaphraud |
oh |
23:34 |
|
cddepppp256 joined #minetest |
23:36 |
zaphraud |
yep the axe made quick work of the cactus. but it was impervious to everything else. |
23:36 |
zaphraud |
the scythe is a steel hoe. whoops. lol |
23:41 |
Emerald2 |
I've never been able to dig cactus with anything but an axe. |
23:43 |
paramat |
expected |
23:43 |
Emerald2 |
zaphraud people using ubuntu can get the latest stable version from the ppa |
23:44 |
Emerald2 |
https://launchpad.net/~minetestdevs/+archive/ubuntu/stable |