Time |
Nick |
Message |
00:00 |
NekoGloop |
1360 x 768 (or something like that) |
00:00 |
NekoGloop |
Which is the same resolution as my "HD" TV. |
00:00 |
bas080 |
I like the idea of widescreen as i always split windows in left and right half. It's like having two screens without the need of two screens. |
00:01 |
bas080 |
but it's useless for movies as most movies are not compatible |
00:01 |
VanessaE |
720P = "HD", indeed.. if it ain't at least 1080P, it ain't HD. :) |
00:02 |
NekoGloop |
Well, I think that's just the "recommended" resolution. |
00:02 |
VanessaE |
that's probably the screen's native res |
00:02 |
NekoGloop |
IIRC it can go up to like 1900 x 1200 or something like that. |
00:03 |
NekoGloop |
It just trims the entire taskbar off the bottom, and equal space off the top. |
00:03 |
NekoGloop |
kiiiinda want my taskbar. |
00:03 |
NekoGloop |
Let's see... there's about a billion ways to detect if there's scaffolding under it... which would be best... |
00:04 |
VanessaE |
if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name = "your scaffold" then <code> end |
00:05 |
NekoGloop |
I'm aware of how to see it |
00:05 |
NekoGloop |
I m ean |
00:05 |
NekoGloop |
GAH THIS KEYBOARD SUCKS |
00:05 |
VanessaE |
lol |
00:05 |
NekoGloop |
the enter key is a bloody continent |
00:05 |
NekoGloop |
and the backspace is freakishly small. |
00:07 |
NekoGloop |
VanessaE, actually: for i = 1,19 do |
00:07 |
NekoGloop |
if minetest.get_node({x=pos.x,y=pos.y-i,z=pos.z}).name == "gloopblocks:scaffolding" then |
00:07 |
NekoGloop |
Grr copypaste |
00:07 |
VanessaE |
that'll work too |
00:08 |
NekoGloop |
Same way I detect where to put it, just in reverse. |
00:08 |
VanessaE |
just as long as it works well in survival mode as well as creative :) |
00:08 |
NekoGloop |
You'll probably barf at the code though. xD |
00:08 |
VanessaE |
(shameless plug: vanessae.mine.bz:30001 = survival mode) |
00:09 |
VanessaE |
haha |
00:09 |
VanessaE |
I'm sure it doesn't suck as badly as it used to :) |
00:09 |
VanessaE |
*ducks* |
00:09 |
NekoGloop |
http://pastebin.com/6DAGvNEc (the finding isn't coded there yet) |
00:09 |
VanessaE |
OH MY G*D! NOOOOOOO!!!!! |
00:10 |
* VanessaE |
dies from the shock of bad code |
00:10 |
NekoGloop |
what? xD |
00:10 |
NekoGloop |
If you can do it better, then do it better. |
00:10 |
kaeza |
> survival server |
00:10 |
VanessaE |
just kidding :) |
00:10 |
kaeza |
what when how |
00:10 |
NekoGloop |
s/survival/work-to-build/ |
00:10 |
VanessaE |
kaeza: what = vanessae_game. when, a couple hours ago. how, via my home PC. :) |
00:10 |
|
theTroy joined #minetest |
00:10 |
VanessaE |
NekoGloop: with hostile mobs? :) |
00:11 |
NekoGloop |
Oh god mobs. |
00:11 |
NekoGloop |
Duplicating killing things ho! |
00:11 |
VanessaE |
your code looks okay to me |
00:11 |
NekoGloop |
or is duplication fixeded? |
00:12 |
VanessaE |
dupes are not fixed yet |
00:12 |
NekoGloop |
I see |
00:13 |
NekoGloop |
"okay"? |
00:13 |
NekoGloop |
IT IS NOT GOOD ENOUGH YET! |
00:15 |
NekoGloop |
http://www.youtube.com/watch?v=MPUhjcqfeqw ~ |
00:21 |
|
ch98 left #minetest |
00:25 |
NekoGloop |
Grrr, checking for obstructions is harder than I thought... |
00:26 |
NekoGloop |
If I do a break in a for loop that's inside a if that's inside a function, what breaks? |
00:26 |
VanessaE |
the loop. |
00:26 |
VanessaE |
iirc, break only breaks out by one level |
00:26 |
VanessaE |
you should probably return instead, and pass a code. |
00:26 |
VanessaE |
if (not scaffold) return false |
00:26 |
NekoGloop |
I need it to just break the for loop |
00:26 |
VanessaE |
or somethign |
00:27 |
NekoGloop |
Oh, I see. |
00:27 |
VanessaE |
else return true |
00:27 |
VanessaE |
end |
00:27 |
VanessaE |
something like that |
00:27 |
VanessaE |
well that's not entirely right but you get the idea. |
00:27 |
NekoGloop |
I'm breaking the if that's inside the for that's inside the if that's inside the function. |
00:27 |
VanessaE |
return takes you all the way out of the function, of course. |
00:27 |
NekoGloop |
I want it to continue the function |
00:27 |
VanessaE |
break just escapes from the loop |
00:28 |
NekoGloop |
Oh. |
00:28 |
VanessaE |
break doesn't affect if's |
00:28 |
VanessaE |
just loops/whiles |
00:28 |
NekoGloop |
Then this isn't working for some other reason. |
00:29 |
NekoGloop |
At least that's cleared up. |
00:29 |
VanessaE |
show that code who's boss! :) |
00:29 |
NekoGloop |
I'm trying to make the "check for scaffolding" part also check for obstructions. |
00:29 |
NekoGloop |
aka anything that isn't air. |
00:30 |
NekoGloop |
Hm, maybe I should just check for anything that isn't scaffold. |
00:32 |
NekoGloop |
Having it search through air feels buggy to play with it. |
00:33 |
VanessaE |
better. |
00:33 |
VanessaE |
that's what I'd have done anyway |
00:33 |
VanessaE |
if it ain't scaffold, you've found the end of the run :) |
00:33 |
NekoGloop |
My github folder is my minetest mods folder :D |
00:33 |
VanessaE |
noting that you don't have a fork that github recognizes as such, have fun filing that pull request ;) |
00:34 |
NekoGloop |
Oh I have a fork |
00:34 |
VanessaE |
then github is being stupid |
00:34 |
NekoGloop |
That's more likely |
00:34 |
VanessaE |
it shows no one has forked it :( |
00:34 |
NekoGloop |
I deleted my old fork because lol git shell |
00:34 |
NekoGloop |
twas simpler to delete and refork to figure out how that nonsense works. |
00:34 |
VanessaE |
heh |
00:35 |
NekoGloop |
I still think they should make their gui thing fully functional. |
00:37 |
VanessaE |
what is this gui you speak of? :) |
00:39 |
NekoGloop |
http://i.imgur.com/W2xzL39.png |
00:39 |
VanessaE |
interesting |
00:40 |
NekoGloop |
Now, let's get a recipe for these bloody things. |
00:40 |
VanessaE |
oh that'll be fun |
00:40 |
VanessaE |
maybe you should use the crafting table for this |
00:40 |
VanessaE |
4x4 recipe :) |
00:40 |
NekoGloop |
Why? |
00:40 |
NekoGloop |
They're just sticks stuck together |
00:40 |
VanessaE |
because a 3x3 recipe for this would just scream "9 sticks in a square" or something |
00:41 |
VanessaE |
read: recipe conflict with something else, probably home decor tables or something |
00:41 |
NekoGloop |
5 sticks in a X, two wood blocks on top and bottom. |
00:41 |
NekoGloop |
S W S |
00:41 |
VanessaE |
oh, that sounds good |
00:41 |
NekoGloop |
- S - |
00:41 |
NekoGloop |
S W S |
00:41 |
VanessaE |
guess I better get started on HDX support :P |
00:41 |
VanessaE |
I think I have a wooden scaffold here somewhere already..... |
00:41 |
NekoGloop |
Gives... let's say... 12 scaffolds? |
00:42 |
VanessaE |
make it 6 |
00:42 |
VanessaE |
(try to account for how plentiful and renewable wood is) |
00:42 |
NekoGloop |
Yeah, but these exist to assist with building. |
00:42 |
VanessaE |
damn, found a corrupt file from that HD crash :( |
00:43 |
VanessaE |
(Duel of the Fates, Star Wars ep. 1) |
00:43 |
NekoGloop |
Hey, uh, you're defining the nyancat recipe twice. |
00:44 |
VanessaE |
I did" |
00:44 |
VanessaE |
? |
00:44 |
* VanessaE |
looks |
00:44 |
NekoGloop |
Yeah. |
00:44 |
NekoGloop |
Don't worry about it, I'll send it in my commit. |
00:44 |
VanessaE |
oops |
00:44 |
VanessaE |
and the rainbow too |
00:44 |
VanessaE |
how did that happen? |
00:44 |
NekoGloop |
dunno |
00:45 |
NekoGloop |
But your oerkki block recipe is going to have problems. |
00:45 |
NekoGloop |
due to the stackable bookshelves being replaced by 3 books. |
00:45 |
VanessaE |
fixed in git. |
00:45 |
NekoGloop |
raaaaa |
00:45 |
NekoGloop |
Now I have to nuke my repo again |
00:46 |
VanessaE |
lol |
00:46 |
NekoGloop |
I SAID 'Don't worry about it' |
00:46 |
VanessaE |
not at al |
00:46 |
VanessaE |
all* |
00:46 |
VanessaE |
just make your changes, github will figure it out I think |
00:46 |
NekoGloop |
Uh, no. |
00:46 |
VanessaE |
stackable bookshelves? |
00:47 |
NekoGloop |
Bookshelves -are- stackable, right? |
00:47 |
NekoGloop |
You'd be replacing the entire stack with a total of 3 books. |
00:47 |
VanessaE |
oh that |
00:47 |
VanessaE |
well, if I recall right it replaces only one |
00:48 |
VanessaE |
the others lose their books |
00:48 |
VanessaE |
but this is a bug in the engine, can't be helped. |
00:49 |
VanessaE |
I mean, a replacement clause only affects the first item in the stack, the others aren't replaced I don't think. |
00:49 |
VanessaE |
or are they? |
00:50 |
NekoGloop |
The replacement replaces the stack that the thing is is |
00:50 |
NekoGloop |
in |
00:50 |
NekoGloop |
the ENTIRE stack |
00:50 |
VanessaE |
fuck |
00:50 |
VanessaE |
that's not supposed to work like that! |
00:50 |
NekoGloop |
Go try to craft one with like 30 in the stack |
00:51 |
kahrl |
VanessaE: what else do you think should happen? |
00:51 |
kahrl |
a stack can't be 29 bookshelves and 3 books at once |
00:51 |
VanessaE |
kahrl: it should replace as many in the stack as you commited to the craft operation |
00:52 |
VanessaE |
either put the replacement stack in another slot, or withhold it until the craft grid has been emptied. |
00:52 |
NekoGloop |
It should a) plop it in the player's inventory, b) replace the stack, or c) if neither would work, throw it on the ground. |
00:52 |
NekoGloop |
maybe switch the priority of a and b |
00:52 |
VanessaE |
so if I have 9 bookshelves and a replace --> books, and I use two bookshelves in the craft, I should get back two sets of books and have 7 bookshelves left. |
00:53 |
VanessaE |
if the craft grid is too full to hold the original stack and its replacements, withhold the replacement until a slot is freed up in the crafting grid. then drop it in there. |
00:53 |
NekoGloop |
VanessaE, see: 4 lines up |
00:54 |
VanessaE |
or what neko said |
00:54 |
VanessaE |
those are equally valid |
00:54 |
NekoGloop |
it would check b, then a, then c if none of the others work. |
00:55 |
VanessaE |
NekoGloop: apparently, the replacement isn't working at all |
00:56 |
VanessaE |
I get nothing back when i craft an oerkki block. |
00:56 |
NekoGloop |
heh |
00:56 |
VanessaE |
well better that than losing items I guess |
00:56 |
NekoGloop |
I'm gonna mess around on your server since you farked up my github process thing |
00:57 |
VanessaE |
heh, sorry |
00:57 |
VanessaE |
I can revert that change if you really want me to |
00:57 |
VanessaE |
(git reset --hard xxxxxx; git push -f) |
00:57 |
NekoGloop |
No, don't bother. |
00:58 |
NekoGloop |
imma take a nap while your server loads |
00:58 |
VanessaE |
ok |
00:59 |
NekoGloop |
Maybe read a book. |
00:59 |
NekoGloop |
Go to the beach. |
00:59 |
VanessaE |
kahrl: any news on fixing that some-files-don't-download issue? |
01:00 |
|
rsiska joined #minetest |
01:00 |
NekoGloop |
Oh dear god /mods |
01:00 |
VanessaE |
hehe |
01:01 |
NekoGloop |
Yay glooptest |
01:01 |
VanessaE |
kahrl: we need a "clear chat area" command :) |
01:01 |
NekoGloop |
I wonder how ridiculously old it is |
01:01 |
VanessaE |
actually, it's up-to-date. |
01:01 |
NekoGloop |
up-to-date or up-to-git? :P |
01:01 |
VanessaE |
well it was |
01:01 |
VanessaE |
hm, have to re-clone, you did something that broke my local copy :P |
01:01 |
VanessaE |
(merge conflicts) |
01:02 |
NekoGloop |
Probably. |
01:03 |
kahrl |
VanessaE: httpfetch should fix the .x files |
01:03 |
kahrl |
once it's done |
01:03 |
VanessaE |
ok |
01:03 |
VanessaE |
looking forward to it so I can turn remote_media on :) |
01:04 |
VanessaE |
NekoGloop: nice commit messages there.... "Fuck you too, github." |
01:04 |
VanessaE |
:) |
01:04 |
NekoGloop |
hehe |
01:04 |
NekoGloop |
That's what I did, I nuked the repo. |
01:05 |
|
xiong joined #minetest |
01:06 |
NekoGloop |
I can't kill anything |
01:06 |
NekoGloop |
Oh, that's why, I don't have interact |
01:06 |
xiong |
Is it possible to design a node with two or more inventories? I have it in mind that both would be displayed, on either side of some separator; and different rules apply. |
01:07 |
NekoGloop |
VanessaE, interact? :3 |
01:07 |
VanessaE |
you should already have it |
01:07 |
NekoGloop |
no |
01:07 |
VanessaE |
everyone's privs were copied over from the creative server |
01:07 |
VanessaE |
except no one has fly. |
01:07 |
NekoGloop |
I don't think I ever had interact |
01:08 |
VanessaE |
ok |
01:08 |
VanessaE |
done. |
01:09 |
NekoGloop |
MineGeld... interesting |
01:09 |
VanessaE |
btw, why do you have LOAD_BIOME_MODULE= in there twice? |
01:09 |
NekoGloop |
I got one by slapping a tree. |
01:09 |
VanessaE |
(once true, once false) |
01:09 |
NekoGloop |
Because I'm a derp |
01:09 |
VanessaE |
you earn 1 Minegeld per in-game day if you dig something |
01:09 |
VanessaE |
(so you can't just sign on and idle and expect to draw income) |
01:10 |
kahrl |
xiong: a node can have only one inventory, but an inventory can have multiple inventory lists |
01:10 |
VanessaE |
Glooptest: now with twice the derpyness :) |
01:10 |
NekoGloop |
Is tool module off? |
01:10 |
NekoGloop |
Oooooo, wait, never mind... |
01:10 |
NekoGloop |
That's a bug |
01:11 |
NekoGloop |
HOW HAs NOBODY NOTICED THIS |
01:11 |
VanessaE |
well I need to re-start both servers anyway to put your latest copy of glooptest into play but afaik everything's at defaults except for the othergen module on the survival server. |
01:12 |
VanessaE |
(I' |
01:12 |
NekoGloop |
Make a quick change for me pls? |
01:12 |
VanessaE |
(I'll do that later when the servers are idle again) |
01:12 |
VanessaE |
what? |
01:12 |
NekoGloop |
tool_module/init.lua -> default:wood -> group:wood |
01:12 |
NekoGloop |
Make it active the next restart. |
01:12 |
VanessaE |
I'll do that on the creative server |
01:13 |
NekoGloop |
Oh, nice, kalite's multidrop thing works with item_drop |
01:13 |
|
octobot joined #minetest |
01:13 |
NekoGloop |
good to know |
01:13 |
VanessaE |
cool |
01:14 |
NekoGloop |
Betcha didn't even know kalite dropped more than one now, did ya? |
01:14 |
VanessaE |
done. |
01:14 |
VanessaE |
nope, I don't mine that much :P |
01:14 |
VanessaE |
ok, sign onto the creative server, it's restarted, with glooptest updated and with your extra change |
01:15 |
NekoGloop |
If I'm gonna play, it's gonna be survival |
01:15 |
VanessaE |
well you obviously wanted to try it out :P |
01:15 |
NekoGloop |
No, I know the change works. |
01:15 |
VanessaE |
so push that change to glooptest already :)_ |
01:15 |
NekoGloop |
I'll push it once the rest of the everything I'm doing is done |
01:16 |
VanessaE |
ok |
01:16 |
NekoGloop |
lag? |
01:16 |
NekoGloop |
nvm |
01:16 |
VanessaE |
mapgen. |
01:23 |
|
nolan__ joined #minetest |
01:24 |
nolan__ |
can anybody here tell me how to un-install default mods? like bones and screwdriver. |
01:25 |
ShadowNinja |
nolan__: rm -r monetest_game/mods/{mods,you,want,to,remove} |
01:26 |
VanessaE |
I just delete them entirely |
01:26 |
VanessaE |
they're mods, so unless someone else depends on them, just delete the folder and restart your server. |
01:26 |
Sokomine |
i just don't symlink those mods i don't want to |
01:27 |
VanessaE |
though bones can be disabled with a config option also. |
01:28 |
Sokomine |
initially, i copied everything into the mods folder, but that soon became too caotic. now there are diffrent game types for diffrent purposes, and in their games/gamename/mods folder, there are only symlinks to the default mods and to the mods i want for that game |
01:28 |
Sokomine |
if you run unix, that's a good way at least. with windows...no idea |
01:30 |
ShadowNinja |
Fire also has a config option, and creative can be disabled via a seperate mod. |
01:33 |
NekoGloop |
VanessaE, mossy stone looks funny |
01:34 |
VanessaE |
funny how? |
01:34 |
NekoGloop |
It doesn't look mossy, it looks green. |
01:34 |
NekoGloop |
And yes, the two are different |
01:35 |
nolan__ |
ShadowNinja: What you said made absolutely no sense to me |
01:36 |
|
marcusb joined #minetest |
01:40 |
NekoGloop |
erm, kalite doesn't like furnaces... |
01:41 |
VanessaE |
NekoGloop: it's supposed to look green. I didn't put a whole lot of effort into making it look truly mossy :) |
01:41 |
VanessaE |
(translation: I got lazy) |
01:42 |
ShadowNinja |
nolan__: I meant to remove the mod folders. |
01:43 |
NekoGloop |
apparently, kalite isn't valid in furnaces |
01:44 |
NekoGloop |
Oh, I see what I did |
01:44 |
VanessaE |
andersje: *poke* |
01:44 |
NekoGloop |
fuck |
01:45 |
NekoGloop |
How do make furnace accept thing |
01:45 |
VanessaE |
register a fuel recipe |
01:45 |
VanessaE |
that's all that should be needed |
01:45 |
NekoGloop |
does it not accept aliases? |
01:45 |
VanessaE |
dunno |
01:45 |
VanessaE |
I would have thought so? |
01:46 |
NekoGloop |
apparently not |
01:47 |
NekoGloop |
VanessaE, ore_module/init.lua -> gloopores:kalite_lump -> glooptest:kalite_lump |
01:49 |
VanessaE |
make your changes in git already :P |
01:49 |
nolan__ |
thank you ShadowNinja you are about the one who has ever actually answered me simply. usually its me getting really mad because nobody seems to want to help me and they just go on with bullcrap with their freinds |
01:49 |
NekoGloop |
nou |
01:49 |
NekoGloop |
things are broken and I don't want git to have them |
01:49 |
VanessaE |
if I make them here, it'll cause conflicts |
01:50 |
VanessaE |
I should ban his ass for being..well..an ass/ |
01:50 |
VanessaE |
NekoGloop: branching. |
01:53 |
NekoGloop |
there |
01:55 |
NekoGloop |
happy? :P |
01:56 |
NekoGloop |
I wanna be able to cook things using my kalite xD |
01:58 |
NekoGloop |
Is silver better or worse than steel tools? |
01:59 |
VanessaE |
worse I think |
01:59 |
VanessaE |
wears out faster |
01:59 |
Sokomine |
gets stolen more often :) |
02:00 |
VanessaE |
ok, pulled the latest glooptest. it's stable enough to push to the server? |
02:00 |
Sokomine |
and is more difficult to keep clean and shiny i guess |
02:00 |
NekoGloop |
Try running it yourself first. |
02:01 |
NekoGloop |
wut? quartz? |
02:01 |
VanessaE |
quartz/ |
02:01 |
VanessaE |
. |
02:01 |
VanessaE |
ok, creative server updated with latest glooptest. |
02:02 |
VanessaE |
(survival server is still occupied) |
02:02 |
NekoGloop |
Does it crash and burn? |
02:03 |
VanessaE |
it runs |
02:03 |
NekoGloop |
Then we're ok. |
02:04 |
NekoGloop |
Oh, nice, Arol. Too bad I don't have enough to make things |
02:04 |
VanessaE |
as soon as sokomine's done with her changes to the colormachine, I'll update the survival server also. |
02:07 |
NekoGloop |
I probably should safe kalite for healing |
02:07 |
NekoGloop |
Since this -is- a survival surver. |
02:07 |
NekoGloop |
server, even. |
02:08 |
NekoGloop |
Ooooh, cheese rocks! |
02:11 |
VanessaE |
? |
02:12 |
NekoGloop |
Technic marble |
02:12 |
NekoGloop |
"marble" |
02:12 |
VanessaE |
oh |
02:12 |
VanessaE |
heh |
02:12 |
NekoGloop |
I wonder how many people use Arol pickaxes. |
02:12 |
VanessaE |
I always thought they were pinkish. 'cheese' suggests orange to me :) |
02:13 |
NekoGloop |
They -are- orange xD |
02:13 |
VanessaE |
probably not too many, there's lots of tools already |
02:13 |
VanessaE |
hm, come to think of it, it is a bit orange isn't it. |
02:13 |
VanessaE |
(*looks at Minetest Services, Inc. building) |
02:15 |
NekoGloop |
VanessaE, The evil stick recipe thing isn't working. Fix it. |
02:15 |
ShadowNinja |
NekoGloop: I used to use the purple one (I can't keep their names straight) |
02:15 |
NekoGloop |
Alatro? |
02:15 |
ShadowNinja |
Yea. |
02:15 |
NekoGloop |
That's not really a good thing for it. |
02:15 |
ShadowNinja |
NekoGloop: The recipe works. |
02:16 |
NekoGloop |
Arol is slow, has a shitton of uses (puts diamond to shaaaaaaaame), and has the ability to mine up to level 1. |
02:16 |
NekoGloop |
Alatro is decently fast, not many uses, and can mine up to level 2. |
02:16 |
ShadowNinja |
gold ingot, coal, stick. |
02:16 |
NekoGloop |
It's supposed to be kalite, coal, and stick if you have glooptest/gloopores. |
02:16 |
ShadowNinja |
VanessaE: ^? |
02:17 |
|
aldobr joined #minetest |
02:17 |
VanessaE |
? |
02:17 |
aldobr |
hi all |
02:17 |
VanessaE |
it's glooptest, but I need to restart the survival server to get it up-to-dat.e |
02:17 |
VanessaE |
date* |
02:17 |
aldobr |
i finished the sproxel nodebox export module |
02:17 |
ShadowNinja |
Kalite isn't as rare, but it shouldn't be really difficult to get tools once you have advanced. |
02:18 |
ShadowNinja |
Ah. |
02:18 |
aldobr |
kaeza: hi ! |
02:18 |
NekoGloop |
VanessaE, the gloopblocks thing is borked though |
02:18 |
VanessaE |
NekoGloop: which? |
02:18 |
kaeza |
I made a PIE! |
02:18 |
VanessaE |
what's borked? |
02:18 |
kaeza |
hi aldobr |
02:18 |
NekoGloop |
It apparently can't see your glooptest |
02:18 |
NekoGloop |
It's registering the gold recipe instead of the kalite one |
02:18 |
VanessaE |
maybe I need to tweak the depends a but |
02:18 |
VanessaE |
bit* |
02:19 |
VanessaE |
hm |
02:19 |
VanessaE |
nope, I have it set to load glooptest first if present.. |
02:19 |
VanessaE |
https://github.com/VanessaE/gloopblocks/blob/master/depends.txt |
02:19 |
aldobr |
kaeza: i finished the sproxel nodebox exporter |
02:19 |
NekoGloop |
It's not the matter of loading it, it just can't see it at all |
02:20 |
kaeza |
aldobr, nice |
02:20 |
VanessaE |
for crafting an evil stick, yes? |
02:20 |
kaeza |
screens? |
02:20 |
NekoGloop |
yes |
02:20 |
aldobr |
kaeza: its a module for sproxel |
02:20 |
aldobr |
pls download sproxel to test |
02:20 |
VanessaE |
hm |
02:20 |
aldobr |
the module is here |
02:20 |
VanessaE |
strange |
02:20 |
aldobr |
http://pastebin.com/W3FUMYxp |
02:21 |
aldobr |
it lacks the auto-png generation feature (yet !) |
02:21 |
VanessaE |
oh wait |
02:21 |
VanessaE |
I know why |
02:21 |
aldobr |
ops |
02:21 |
VanessaE |
get rid of the two "== true" on line 58 |
02:21 |
aldobr |
i forgot some leftover strings from the default exporter that i used as model |
02:22 |
kaeza |
aldobr, Python? :| |
02:22 |
aldobr |
yes |
02:22 |
aldobr |
sproxel uses python as scripting and its quite nice |
02:22 |
NekoGloop |
VanessaE, does that work? |
02:22 |
VanessaE |
I'm about to find out. |
02:22 |
aldobr |
i will do some geometry and export a png for each face to use as texture |
02:24 |
VanessaE |
NekoGloop: fixed in git. |
02:24 |
NekoGloop |
alright |
02:24 |
VanessaE |
that reminds me, I need to make an image for evil sticks. |
02:25 |
VanessaE |
for HDX. |
02:25 |
NekoGloop |
heh |
02:25 |
Sokomine |
evil sticks.... |
02:25 |
NekoGloop |
trees are eeeeeeeevil! |
02:25 |
* Sokomine |
shakes her head in disbelieve |
02:25 |
NekoGloop |
And also it's in gloopblock |
02:25 |
NekoGloop |
s |
02:25 |
NekoGloop |
Anything goes in gloopblocks. |
02:25 |
NekoGloop |
even nyancats crafted from magical rainbows. |
02:26 |
NekoGloop |
This quartz, isn't it just MC's nether quartz...? |
02:27 |
NekoGloop |
Do UI's bags support groups? |
02:27 |
NekoGloop |
(for the wood) |
02:29 |
VanessaE |
dunno |
02:29 |
VanessaE |
I don't use 'em :) |
02:30 |
NekoGloop |
They don't. |
02:30 |
NekoGloop |
fortunatly, my stick to wood recipe makes default wood. |
02:31 |
ShadowNinja |
NekoGloop: Yes, it is a clone of MC's quartz. |
02:33 |
NekoGloop |
Glow dust? |
02:35 |
NekoGloop |
iiiiinteresting |
02:36 |
NekoGloop |
While mining cheese, I've found new things! |
02:39 |
NekoGloop |
I need to go deeper, I need talinite! |
02:41 |
ShadowNinja |
VanessaE: Facedir for trunks? Why? You can't even tell if you aren't looking, other than when the server lags and the texture shifts. |
02:41 |
VanessaE |
ShadowNinja: so they can be turned horizontal. |
02:41 |
NekoGloop |
I think that should be 6d facedir |
02:42 |
NekoGloop |
6d facedir should work by defaukt |
02:42 |
NekoGloop |
default |
02:42 |
ShadowNinja |
VanessaE: How? |
02:42 |
VanessaE |
screwdriver |
02:42 |
VanessaE |
but I might add something to let you shift-click to place them horizontally too |
02:42 |
VanessaE |
t least, to moretrees. |
02:42 |
NekoGloop |
Like, you place it and it turns towards you |
02:42 |
VanessaE |
at* |
02:42 |
* ShadowNinja |
considers the screwdriver a creative tool. |
02:44 |
NekoGloop |
geez, marble veins are freakishly huge |
02:45 |
NekoGloop |
I might actually go through this Arol pick's uses |
02:45 |
VanessaE |
brb |
03:02 |
|
pknothing joined #minetest |
03:03 |
aldobr |
anyone here knows python ? |
03:04 |
ShadowNinja |
aldobr: Yes, I am one. |
03:05 |
NekoGloop |
ShadowNinja is a python! |
03:05 |
aldobr |
how to add a module to a embedded lua ? |
03:05 |
aldobr |
ops |
03:05 |
aldobr |
embedded python |
03:05 |
aldobr |
i am using an app that uses python as script language |
03:05 |
aldobr |
i need to do import png |
03:05 |
aldobr |
but the app refuses |
03:05 |
ShadowNinja |
Um, what exactly are you trying to do? |
03:06 |
aldobr |
use png module in a embedded python script |
03:06 |
ShadowNinja |
pastebin puesdocode. |
03:07 |
aldobr |
theres no pseudo code |
03:07 |
aldobr |
app refuses to run the script |
03:07 |
ShadowNinja |
Or just the code.. |
03:07 |
aldobr |
right at the import png |
03:07 |
ShadowNinja |
And the error. |
03:09 |
kaeza |
time for bed |
03:09 |
kaeza |
night all |
03:09 |
aldobr |
Traceback (most recent call last): File "C:\sproxel\sproxel_utils.py", line 132, in scan_plugins scan_plugin_module(modname, fn) File "C:\sproxel\sproxel_utils.py", line 106, in scan_plugin_module mod=imp.load_source(name, fn) File "C:\sproxel\plugins\mtnodebox_export.py", line 4, in <module> import png ImportError: No module named png |
03:09 |
aldobr |
the error is no module named png |
03:09 |
aldobr |
sorry for spam |
03:09 |
VanessaE |
huh, he went to bed rather early.. |
03:10 |
VanessaE |
aldobr: sounds like you just need the python png library. python imaging I think it's called? |
03:10 |
VanessaE |
this, I assume... http://www.pythonware.com/products/pil/ |
03:11 |
ShadowNinja |
^ But probably not PIL. |
03:11 |
aldobr |
thats the whole issue |
03:11 |
aldobr |
i dont know how to add the png module to an embedded python install |
03:11 |
VanessaE |
ew |
03:11 |
VanessaE |
no idea there. |
03:11 |
VanessaE |
well yeah, maybe not that particular library. |
03:11 |
aldobr |
the embedded has nothing like a console where i could type setup.py or something similar |
03:13 |
aldobr |
well |
03:13 |
aldobr |
i will give up direct png export and write bmp files |
03:13 |
VanessaE |
evil |
03:13 |
VanessaE |
at least write XPM's instead |
03:14 |
VanessaE |
(they're bloated, but they're easy to write :P ) |
03:14 |
NekoGloop |
cheese~ |
03:15 |
NekoGloop |
What's everyone's prefered method of healing? |
03:15 |
aldobr |
does xpm accept rgb ? |
03:15 |
VanessaE |
dunno |
03:15 |
aldobr |
oh i need rgba |
03:15 |
VanessaE |
rgba? hm, not sure what to suggest |
03:15 |
VanessaE |
bpm doesn't have that anyway |
03:15 |
aldobr |
well |
03:15 |
VanessaE |
er bmp |
03:15 |
VanessaE |
maybe tiff? |
03:15 |
aldobr |
i believe i can live without rgba |
03:16 |
aldobr |
what does minetest do when a texture has a pixel that cannot be projected into a nodebox surface ? |
03:16 |
aldobr |
ignores the pixel, right ? |
03:16 |
VanessaE |
it ignores it |
03:16 |
aldobr |
well, then i dont need the alpha... |
03:16 |
VanessaE |
but alpha is supported to some degree |
03:16 |
VanessaE |
(as is full transparency of course) |
03:33 |
NekoGloop |
Question: What's everyone's prefered method of healing? |
03:33 |
VanessaE |
I just use apples |
03:36 |
Sokomine |
i usually just die |
03:40 |
ShadowNinja |
Apples normally, until they got nerfed... |
03:40 |
aldobr |
its there any way to write to the textures directly from lua ? |
03:41 |
Sokomine |
hm, i'm afraid there's no point. the textures are transfered at the start afaik. no way to change them later on |
03:41 |
aldobr |
:/ |
03:41 |
aldobr |
i dont need anything dynamic |
03:41 |
aldobr |
just to save a bunch of files by putting everything into the same lua file |
03:45 |
NekoGloop |
ShadowNinja, now what do you use? |
03:48 |
ShadowNinja |
NekoGloop: Meat if mobs is installed, or bread if it is available, otherwise nothing. |
03:48 |
NekoGloop |
kalite? |
03:48 |
ShadowNinja |
aldobr: You will need a Lua png lib to write to them. |
04:00 |
NekoGloop |
VanessaE, Can't craft cobble road beds? |
04:01 |
VanessaE |
oh? I thought I tested that |
04:01 |
VanessaE |
using regular cobble + "pavement" |
04:01 |
NekoGloop |
? |
04:01 |
NekoGloop |
UI is showing 3 cobble like slab crafting |
04:02 |
VanessaE |
that's not right |
04:02 |
VanessaE |
I know I changed that |
04:02 |
VanessaE |
"* The "alternative" cobble roadbed can be obtained by crafting four regular cobblestone with one pavement block. Yields 5." |
04:03 |
VanessaE |
must be a bug in UI. |
04:03 |
NekoGloop |
Well, that's what UI says |
04:03 |
NekoGloop |
No lava for Basalt and no gravel for Pavement either... |
04:04 |
NekoGloop |
Can't test it :P |
04:04 |
VanessaE |
heh |
04:04 |
VanessaE |
yep, just re-checked. that recipe ^^^^ works. |
04:05 |
NekoGloop |
on your server? |
04:05 |
VanessaE |
yup |
04:05 |
VanessaE |
well I checked on the creative server anyway |
04:05 |
VanessaE |
the survival has the same mods |
04:05 |
VanessaE |
so it works there too. |
04:08 |
|
Miner_48er joined #minetest |
04:11 |
NekoGloop |
Is Wuzzy a fuzzy bear? |
04:16 |
VanessaE |
bbl |
04:24 |
NekoGloop |
Sokomine, Oh, hey, you're on the server :D |
04:26 |
NekoGloop |
Do these desert mobs drop anything? Or... do anything? |
04:28 |
Exio4 |
wait for nighr |
04:28 |
Exio4 |
-r+t |
04:28 |
NekoGloop |
It -is- night |
04:28 |
Exio4 |
wait for PA and report the bug |
04:28 |
Exio4 |
:D |
04:29 |
NekoGloop |
Does cactus grow on VanessaE's servers? |
04:32 |
|
OldCoder joined #minetest |
04:44 |
|
Renoki joined #minetest |
05:17 |
ShadowNinja |
Are there any limits on the size of item names? |
05:22 |
|
DIban joined #minetest |
06:09 |
|
nolan__ joined #minetest |
06:09 |
VanessaE |
back |
06:09 |
aldobr |
i give up |
06:10 |
aldobr |
sproxel python interface is buggy |
06:10 |
aldobr |
at least i implemented nodebox export and texture export |
06:12 |
nolan__ |
Hey guys, i have no idea why im telling you this. I'm getting sick and tired of minetest bullcrap, Brandonreese and sicmind are making people hate me all over because they wouldnt give me 4 landursh claims that i should have started with, then sicmind told lies to people online that i cursed at brandon. A LIE. I'm also sick of being banned from many servers for about no reason, vazon banned me because he said i banned him from rays, |
06:12 |
nolan__ |
ive only met him on megafs server that i know of |
06:12 |
nolan__ |
but so much bullcrap going on and i really didnt do much |
06:12 |
VanessaE |
take it up with the individuals you are having problems with, nolan__ |
06:13 |
nolan__ |
i didand nobody even blieves me or cares |
06:13 |
VanessaE |
given your behavior earlier today, I am not surprised you're running into some friction with other people. |
06:13 |
nolan__ |
im serious go look on the landrush forum page 19 |
06:13 |
nolan__ |
my behavior earlier? |
06:14 |
VanessaE |
yes, when you asked for help on how to delete a mod. |
06:14 |
VanessaE |
you got two perfectly clear answers, and you ignored them, claiming instead that no one was helping you. |
06:14 |
nolan__ |
um shadow answered me then i told him thank u, |
06:14 |
VanessaE |
as did I. |
06:14 |
nolan__ |
how the heck did u come up with that story? |
06:15 |
VanessaE |
because I was here, watching and talking, and answering you. |
06:15 |
nolan__ |
i was talking with shadow |
06:16 |
nolan__ |
look if im ever a bit out of behavior with asking stuff its because any single answer i get is not understandable to me |
06:16 |
VanessaE |
[08-23 21:24] <nolan__> can anybody here tell me how to un-install default mods? like bones and screwdriver. |
06:16 |
VanessaE |
[08-23 21:25] <ShadowNinja> nolan__: rm -r monetest_game/mods/{mods,you,want,to,remove} |
06:16 |
VanessaE |
[08-23 21:27] <VanessaE> I just delete them entirely |
06:16 |
VanessaE |
[08-23 21:27] <VanessaE> they're mods, so unless someone else depends on them, just delete the folder and restart your server. |
06:16 |
|
Ritchie joined #minetest |
06:16 |
nolan__ |
in which im not deleting them all |
06:17 |
nolan__ |
and i notice the nice job u did |
06:17 |
VanessaE |
that ^^^ is the proper way to "uninstall" a mod. |
06:17 |
nolan__ |
you should have continued |
06:17 |
nolan__ |
in which the story i said comes up on how shadow is thanked by me |
06:17 |
nolan__ |
but anyway im sorry but i just get frustrated so easy, home life sucks, people on forums dont believe me |
06:18 |
VanessaE |
doesn't matter, it's not whether you ignored or felt ignored, but how you chose to express it that was the problem. |
06:18 |
nolan__ |
my brother is a prick to me so often for no reason and my dad doesnt care |
06:18 |
VanessaE |
statements like this are simply not acceptable when you're asking for help: "usually its me getting really mad because nobody seems to want to help me and they just go on with bullcrap with their freinds" |
06:18 |
nolan__ |
well its true |
06:18 |
VanessaE |
leave your home life at home - there's not a single one of us who hasn't had to deal with people we don't like or who we feel don't understand us. |
06:19 |
nolan__ |
i ought to just go back to minecraft |
06:19 |
VanessaE |
and you'll be hard pressed to find anyone who hasn't had that problem (legitimate or not) with their parents or siblings. |
06:19 |
nolan__ |
you have no idea |
06:19 |
VanessaE |
why? you'll find the same troubles no matter what community you choose to be a part of. |
06:19 |
VanessaE |
I have a perfectly good idea. |
06:20 |
nolan__ |
yeah i know but the troubles there arent as bad as here where the moderators dont even care |
06:20 |
nolan__ |
you are here , just bashin on every single thing i say |
06:20 |
VanessaE |
I am? |
06:20 |
VanessaE |
I see no bashing of any sort here. |
06:20 |
nolan__ |
well what do u call it vanessa? |
06:21 |
|
reactor joined #minetest |
06:21 |
VanessaE |
it's called constructive criticism. your parents will tell you the same thing. |
06:21 |
reactor |
o/ |
06:21 |
VanessaE |
morning, reactor |
06:21 |
reactor |
Mowing. |
06:21 |
* ShadowNinja |
is writing rollback in Lua... |
06:21 |
VanessaE |
mowing? G*d forbid. pay someone to do that :D |
06:22 |
reactor |
? |
06:22 |
nolan__ |
you know one day pilzadam came online to a server i moderated for |
06:22 |
nolan__ |
and he wanted me to unban Dakota |
06:22 |
nolan__ |
but |
06:22 |
reactor |
It's a sleepy way of saying "morning". |
06:22 |
VanessaE |
reactor: mowing - the act of using a lawnmower to cut grass :D |
06:22 |
reactor |
Oh. |
06:22 |
nolan__ |
yet i get banned from 2 servers and nobody gives a crap, Dakota actually had a reason |
06:22 |
reactor |
Why, lawnmower is more trivial, than, say, a sow. |
06:23 |
VanessaE |
nolan__: like I said, if you have a problem with specific people, take it up with those specific people. |
06:23 |
nolan__ |
i have before |
06:23 |
nolan__ |
and nobody gives |
06:23 |
nolan__ |
a |
06:23 |
ShadowNinja |
nolan__: BTW pilzadam is not PilzAdam. |
06:23 |
reactor |
F. |
06:23 |
nolan__ |
shadow thank you |
06:23 |
reactor |
In your diary. |
06:23 |
nolan__ |
for telling me |
06:23 |
nolan__ |
i knew that i was too lazy to capitalize |
06:23 |
|
neko259 joined #minetest |
06:24 |
nolan__ |
it was actually PilzAdam because he brought me to IRC where dakota was complaining |
06:26 |
nolan__ |
IRC is about worthless to me i always come on and people just argue with me, an i almost never get specific help they just tell me something and let me go, but you know ill just stay away from here because every time i come here it seems like somebodys here to tell me im wrong |
06:26 |
nolan__ |
so goodbye irc |
06:26 |
reactor |
If the wolrd was UNIX. Police breaks into your apartment "We're looking for John Smith." "Sorry, but I can not help you. I am john smith." |
06:27 |
reactor |
"Good bye, cruel world, I'm leaving you today!" |
06:27 |
reactor |
It's stupid how people avoid something just because of one or two arguments with people there. |
06:27 |
VanessaE |
good |
06:27 |
ShadowNinja |
reactor: String comparisons are case sensitive on windows too... |
06:28 |
VanessaE |
Stay away then, if you can't be bothered to hold an intelligent, rational conversation. |
06:28 |
reactor |
Yep. |
06:28 |
reactor |
ShadowNinja: but filenames aren't. |
06:29 |
ShadowNinja |
reactor: And that causes issues. MT could use strcasecmp() for nicks on unix easily. |
06:31 |
reactor |
Oh. |
06:31 |
reactor |
Make OS-dependent #ifdef statements? |
06:31 |
reactor |
So that at least on UNIX it works? |
06:31 |
reactor |
Hmm. |
06:32 |
reactor |
Maybe Windows does have case-insensitive string comparison, too. |
06:32 |
reactor |
It makes the filesystem case-insensitive, somehow. |
06:42 |
reactor |
Status nicks are the cancer that is killing IRC. |
06:42 |
reactor |
No one wants to know you're idle or not. If someone wanted to contact you, they would look up /whois for idle time. |
06:45 |
reactor |
Ahh. That's better. |
06:51 |
reactor |
Anyone encountered segfault while trying to play with sound? |
06:52 |
reactor |
Like, eh, libopenal.blablabla not found? |
06:54 |
reactor |
Is it possible to define path to it manually? |
06:55 |
|
Gethiox2 joined #minetest |
07:01 |
|
iqualfragile joined #minetest |
07:01 |
|
Calinou joined #minetest |
07:05 |
|
Gethiox2 joined #minetest |
07:14 |
|
marcusb joined #minetest |
07:15 |
reactor |
13:15:00: INFO[main]: Audio: Vorbis extension NOT present |
07:16 |
Calinou |
libvorbis |
07:17 |
reactor |
it's there |
07:17 |
reactor |
should the path to it be defined manually? |
07:29 |
|
iqualfragile joined #minetest |
07:39 |
reactor |
okay, sorted it |
07:39 |
reactor |
but now |
07:39 |
reactor |
13:39:02: ERROR[main]: ========== ERROR FROM LUA =========== |
07:39 |
reactor |
13:39:02: ERROR[main]: Failed to load and run script from |
07:39 |
reactor |
13:39:02: ERROR[main]: ../builtin/mainmenu.lua: |
07:39 |
VanessaE |
watch it, you'll get kicked by the bot |
07:41 |
reactor |
Three lines eh. |
07:41 |
reactor |
Sorry in advance. |
07:41 |
VanessaE |
s;ok |
07:41 |
reactor |
So hmm. It wants absolute path. |
07:41 |
* VanessaE |
is watching Star Trek: Continues "Pilgrim of Eternity" |
07:41 |
VanessaE |
this ain't bad, save for some sound work needed |
07:42 |
VanessaE |
(mikes are a little "hollow") |
07:42 |
reactor |
? |
07:42 |
VanessaE |
http://www.startrekcontinues.com/star-trek-continues-episode-1-pilgrim-of-eternity/#.Uhhhfx_Stpg |
07:42 |
reactor |
Oh. |
07:43 |
VanessaE |
if I didn't know better, Marina Sirtis is doing the voice of the computer. |
07:43 |
VanessaE |
or it sounds that way |
07:49 |
VanessaE |
neat thing is the guy who plays scotty is.. Chris Doohan, Jame Doohans' son |
07:49 |
VanessaE |
spitting image of the guy, too (as he looked in TOS anyway) |
07:49 |
VanessaE |
James Doohan's* |
07:50 |
sfan5 |
hi everyone |
07:50 |
VanessaE |
hey sfan |
07:54 |
VanessaE |
ok enough of the off-topic stuff :) |
07:55 |
reactor |
TOS? |
07:55 |
VanessaE |
The Original Series |
07:55 |
reactor |
So hmm. |
07:55 |
reactor |
hi sfan5 |
07:55 |
reactor |
patch time? |
07:56 |
sfan5 |
.. |
07:56 |
reactor |
So eh...why would LUA use absolute paths instead of relative ones? |
07:56 |
reactor |
That means, I won't be able to create a package for the new Minetest when it's released. |
07:56 |
reactor |
:( |
07:59 |
VanessaE |
haha, even the actress playing Uhura in this does her character's singing bit. |
07:59 |
VanessaE |
(and does it quite faithfully)( |
08:04 |
reactor |
sfan5: engine.get_scriptdir() not working right on NetBSD. |
08:04 |
sfan5 |
report that bug on github |
08:06 |
reactor |
I don't have an account eh. |
08:07 |
* Calinou |
reached 300 hours of TF2 |
08:07 |
reactor |
And, does github have non-web interface for that? |
08:07 |
|
khor joined #minetest |
08:08 |
|
proller joined #minetest |
08:43 |
|
iqualfragile joined #minetest |
08:49 |
|
notJordach joined #minetest |
08:50 |
notJordach |
So... |
08:50 |
notJordach |
...much... |
08:51 |
notJordach |
..silence |
08:53 |
sfan5 |
notJordach: do /nick hoodedice already |
08:53 |
notJordach |
-.- |
08:56 |
reactor |
hoodedice: science* |
08:56 |
hoodedice |
wut? |
09:16 |
|
Taoki[laptop] joined #minetest |
09:18 |
hoodedice |
*silence* |
09:20 |
reactor |
*science* |
09:21 |
|
TheLastProject joined #minetest |
09:22 |
|
PenguinDad joined #minetest |
09:31 |
|
jin_xi joined #minetest |
09:32 |
hoodedice |
*math* |
09:35 |
PenguinDad |
*french* |
09:35 |
|
otak joined #minetest |
09:46 |
reactor |
I don't get it why people liked French language back. |
09:46 |
|
neko259 joined #minetest |
09:46 |
|
reactor joined #minetest |
09:47 |
reactor |
I don't get it why people liked French language back. |
09:47 |
otak |
moi non plus |
09:47 |
reactor |
It's too colplicated to be called a language. |
09:48 |
reactor |
s/lp/mp/ |
09:48 |
PenguinDad |
reactor: I'm learning it at school because I must :/ |
10:01 |
hoodedice |
est se complique? |
10:02 |
hoodedice |
I zont know how I ze paszed Francais in ze hig szkool? |
10:02 |
|
Calinou_ joined #minetest |
10:02 |
hoodedice |
French joke! |
10:02 |
hoodedice |
a a a a a a a a ! |
10:02 |
* Calinou_ |
suggests a baguette as a replacement for the scout's bat in TF2 |
10:03 |
hoodedice |
TF2? |
10:03 |
hoodedice |
Yawn |
10:03 |
hoodedice |
Mario is better |
10:03 |
PenguinDad |
Mari0 is better |
10:03 |
hoodedice |
I meant that |
10:03 |
hoodedice |
Mari0 |
10:03 |
hoodedice |
sorry |
10:08 |
reactor |
Bringen Sie mir Fegelein! |
10:09 |
reactor |
Fegelein! Fegelein! Fegelein! |
10:11 |
sfan5 |
eh |
10:36 |
|
Jordach joined #minetest |
10:37 |
|
bas080 joined #minetest |
10:45 |
Jordach |
topic not updated again!?! |
10:45 |
Jordach |
!op |
10:46 |
|
Topic for #minetest is now http://minetest.net | NEWS: Minetest 0.4.7 released | RULES: be patient, respect other users, here and in other channels | CORE DEVS: #minetest-dev | SERVERS: http://minetest.net/servers | IRC LOGS: http://irc.minetest.ru/minetest/ | WIKI: http://wiki.minetest.net | Sandwich of the day: Chicken Mayo |
10:46 |
Jordach |
!deop |
10:57 |
|
jin_xi joined #minetest |
10:57 |
|
Calinou joined #minetest |
10:59 |
Jordach |
hey Calinou |
11:01 |
Calinou |
hi |
11:09 |
|
bas080 joined #minetest |
11:13 |
|
Evergreen joined #minetest |
11:16 |
|
meldrian joined #minetest |
11:17 |
Jordach |
hey Evergreen |
11:17 |
Evergreen |
'Ello Jordach |
11:18 |
Jordach |
trying to add IK to the models |
11:18 |
Jordach |
so no more knee poses |
11:18 |
Jordach |
(walking becomes essentially moving one bone forwards and back, rather than constantly posing the legs) |
11:18 |
Jordach |
'tis a life saver |
11:18 |
|
cisoun joined #minetest |
11:37 |
|
Zeitgeist_ joined #minetest |
11:57 |
|
rsiska joined #minetest |
12:02 |
Jordach |
tiny tidbit: it would take about 5 mins to apply IK to Evergreen's model |
12:03 |
Jordach |
i just remove the old body parts including armature, and install the new one (i just keep the hat layer) |
12:07 |
Evergreen |
Yes, I remeber you were having trouble with the hat layer. :P |
12:07 |
Jordach |
Evergreen: i did finish it |
12:07 |
Evergreen |
I kind of thought so |
12:07 |
|
kaeza joined #minetest |
12:07 |
Jordach |
btw, some pixels arent perfectly inline with the other pixels on the unwrapping |
12:07 |
kaeza |
mornings |
12:07 |
Jordach |
(take a close look at some of my other renders, it can be spotted) |
12:09 |
|
bas080 joined #minetest |
12:09 |
Jordach |
template rebuilt (every time i TRY TO make sam again, i always end up making new features) |
12:09 |
PenguinDad |
hi kaeza |
12:09 |
Jordach |
hey kaeza |
12:16 |
|
xrosnight joined #minetest |
12:16 |
Jordach |
plol'd https://www.nearlyfreespeech.net/about/email#spammers |
12:22 |
PenguinDad |
lol |
12:28 |
Evergreen |
Epic quote of the year: "Sorry, but our privacy policy prevents us from telling you where their remains are buried." |
12:33 |
Jordach |
Evergreen: model updated with IK |
12:33 |
Evergreen |
Sorry, what is IK? I forget |
12:33 |
Jordach |
Inverse Kinematics |
12:34 |
Jordach |
instead of rotating the legs, i just move two bones (control bones) on the y axis |
12:36 |
Evergreen |
Ah, okay |
12:39 |
Jordach |
basically the legs point at the bones |
12:40 |
Jordach |
at least the legs / arms dont look weird when bending :P |
12:44 |
Jordach |
Evergreen: you said animators "smooth the crack between the wrist and upper arm" |
12:44 |
Evergreen |
Yes, I did |
12:44 |
Jordach |
nope, they subdivide the verts on the elbow, but not on the crease where the arm folds |
12:44 |
Evergreen |
I was talking in terms of how it looks, not technical terms |
12:45 |
Evergreen |
I really have no idea how to use blender |
12:45 |
Evergreen |
:P |
12:45 |
* PenguinDad |
too |
12:45 |
Jordach |
fun fact: slamacow's player model has a elbow crease bug |
12:45 |
Jordach |
which i discovered a few weeks ago |
12:46 |
Jordach |
i spotted it by accident :P |
12:49 |
Jordach |
http://i.imgur.com/SXqZpX4.png |
12:49 |
|
Vargos joined #minetest |
12:53 |
|
Wuzzy joined #minetest |
12:54 |
kaeza |
Jordach, https://forum.minetest.net/viewtopic.php?pid=107205#p107205 |
12:55 |
Jordach |
binned |
12:56 |
PenguinDad |
!title |
12:56 |
MinetestBot |
PenguinDad: Forum message — Minetest Forums |
13:27 |
|
Pest joined #minetest |
13:39 |
|
jojoa1997 joined #minetest |
13:39 |
jojoa1997 |
Hello |
13:55 |
|
WolfgangB1 joined #minetest |
13:56 |
|
WolfgangB1 joined #minetest |
14:01 |
|
byte joined #minetest |
14:31 |
|
q66 joined #minetest |
14:32 |
|
mrtux joined #minetest |
14:36 |
|
PilzAdam joined #minetest |
14:37 |
PilzAdam |
Hello everyone! |
14:37 |
PenguinDad |
hi PilzAdam |
14:38 |
Evergreen |
'Ello |
14:39 |
Evergreen |
Can someone play on the private skyblock server? It's lonely over here |
14:42 |
Evergreen |
Is anyone developing the minetest_game? Haven't seen any commits on it lately |
14:42 |
Evergreen |
It appears most of te developement is happening through pull requests |
14:43 |
Evergreen |
*the |
14:43 |
|
hmmmm joined #minetest |
14:44 |
Evergreen |
My internet provider used to be verizon, frontier took it over where I livee though |
14:44 |
Evergreen |
*live |
14:44 |
PilzAdam |
Evergreen, do you have a major plan for minetest_game? |
14:45 |
Evergreen |
Not really. :P |
14:45 |
Evergreen |
There isn't much to do until anything major happens in the minetest repository |
14:45 |
Evergreen |
I do like PenguinDad's connected glass pull request though |
14:46 |
PilzAdam |
the problem is that nobody can push minetest_game into a directory without shitstorms of others |
14:46 |
PilzAdam |
*direction |
14:46 |
PilzAdam |
and thats not worth it, thats why I have Pilztest ;-) |
14:46 |
Evergreen |
We need some kind of api for connected textures |
14:50 |
|
alex___ joined #minetest |
14:50 |
|
chlue joined #minetest |
14:59 |
|
Final joined #minetest |
14:59 |
Evergreen |
By any chance does anyone know how to make nicer looking buttons in tk? The default ones for linux are just plain ugly |
14:59 |
|
WolfgangB joined #minetest |
15:02 |
|
Calinou joined #minetest |
15:03 |
|
jojoa1997 joined #minetest |
15:03 |
kaeza |
Evergreen, try Tix |
15:04 |
Evergreen |
I'll check it out |
15:04 |
jojoa1997 |
H everyone |
15:05 |
kaeza |
http://tix.sourceforge.net/ |
15:13 |
|
blaze joined #minetest |
15:13 |
Evergreen |
Tix only works with tcl? :( |
15:13 |
PenguinDad |
and python IIRC |
15:15 |
kaeza |
http://mg.viewskew.com/u/kaeza/m/minetest-stupid-ai-mob/ |
15:15 |
kaeza |
please excuse the low quality |
15:18 |
nore |
he can jump off the stairs without getting damage? |
15:18 |
|
bas080 joined #minetest |
15:19 |
nore |
but looks good |
15:25 |
|
diemartin joined #minetest |
15:25 |
nore |
kaeza: <nore> he can jump off the stairs without getting damage? |
15:25 |
nore |
<nore> but looks good |
15:26 |
kaeza |
yeah, read that |
15:26 |
kaeza |
still can't be damaged by anything |
15:26 |
kaeza |
also forgot to mention... it gets hungry over time, and eats food items whenever it needs to (provided it has some in it's inventory) |
15:26 |
nore |
Since you just re-connected, I thought you did disconnect before ;) |
15:27 |
nore |
and can he die of hunger? |
15:27 |
kaeza |
yep |
15:27 |
PenguinDad |
maaagiiic |
15:27 |
nore |
You need to make him a little more intelligent (not jumping when there are stairs, for example) |
15:29 |
kaeza |
https://dl.dropboxusercontent.com/u/100008207/screenshot_2968549643.jpg |
15:29 |
nore |
And what could be good would be for example miners: you supply them with food and pickaxes, and they will find ores and stone, etc. |
15:35 |
|
Ipos joined #minetest |
15:35 |
Evergreen |
Did a little research, and have found little to on documentation on using tix in python |
15:35 |
Evergreen |
*no |
15:36 |
Evergreen |
All I meed to do is make the buttons look nicer, maybe by replacing them with images |
15:36 |
Evergreen |
*need |
15:39 |
nore |
Evergreen: if you set image=p, with p=PhotoImage("testfile.gif") |
15:39 |
nore |
when making a button |
15:40 |
nore |
Button(..., image=p) |
15:40 |
nore |
Is it what you want? |
15:40 |
Evergreen |
What I want is to replace the ugly button with an image I made in gimp |
15:40 |
Evergreen |
Not make a button with an image inside of it |
15:41 |
nore |
the whole button, and you don't need an animation when clicking,do you? |
15:41 |
Evergreen |
Not really |
15:41 |
nore |
then make a Canvas, put the image in it, and add an event on click |
15:41 |
Evergreen |
I was kind of trying to avoid using a canvas, but I guess It will work fine |
15:42 |
Evergreen |
Thank you for your help anyway |
15:44 |
|
WolfgangB1 joined #minetest |
15:53 |
|
khor joined #minetest |
15:54 |
jin_xi |
woah, those luavoxelmanips are really working great! i just spawned a circle with radius 400... |
15:54 |
|
NekoGloop joined #minetest |
15:56 |
* Evergreen |
is getting something to eat |
16:01 |
|
khor joined #minetest |
16:03 |
ShadowNinja |
jin_xi: Radius of 400? Biggest I have done is 128, and it took a minute or two. |
16:04 |
ShadowNinja |
Although it had noise added. |
16:18 |
NekoGloop |
VanessaE, can't craft evil sticks. |
16:23 |
PenguinDad |
haha kaeza https://forum.minetest.net/viewtopic.php?id=6512#p107266 |
16:24 |
kaeza |
:D |
16:33 |
|
Renoki joined #minetest |
16:36 |
PenguinDad |
!tw 371308429971034112 |
16:36 |
MinetestBot |
Dance like nobody's watching; love like you've never been hurt; sing like nobody's listening; read the internet like there are no comments. (@AvoidComments) |
16:46 |
ShadowNinja |
There, my Lua and SQLite implementetion of rollback works. Now to see about speed... |
16:48 |
|
TheLastProject joined #minetest |
16:53 |
|
Evergreen joined #minetest |
16:53 |
Evergreen |
To anyone who is interested, I finally got my lazy a#$ around to including dumpsters in my trash can mod |
16:54 |
Evergreen |
It was sitting on my hard drive for a while, and it was just a matter of implementing it |
16:54 |
VanessaE |
NekoGloop: apparently aliases don't work in recipes anymore. that craft worked fine when I tested it last (used gloopores:kalite_lump, but I have glooptest) |
16:54 |
NekoGloop |
that's stupid |
16:54 |
VanessaE |
quite. |
16:55 |
VanessaE |
probably the same bug that broke sokomine's colormachine originally. |
16:55 |
NekoGloop |
would explain why my kalite wasn't burning in furnaces, either. |
16:56 |
NekoGloop |
GRRRRR |
16:56 |
NekoGloop |
You don't have buckets? |
16:56 |
VanessaE |
nope. |
16:56 |
VanessaE |
but I can re-add them |
16:56 |
|
Miner_48er joined #minetest |
16:57 |
NekoGloop |
I guess I have to make Technic's derp-can |
16:59 |
|
kaeza joined #minetest |
17:04 |
|
LinuxGuy2020 joined #minetest |
17:05 |
PenguinDad |
Linux FTW |
17:05 |
VanessaE |
NekoGloop: fixed in git and on the server. |
17:06 |
LinuxGuy2020 |
Hello I just got done compiling the source for debian wheezy. Version 0.4.7 and it likes to randomly shut down and may or may not happen when water gets involved in the game. Is there a more stable version that I should build instead? |
17:07 |
NekoGloop |
"Debian Wheezy" sounds like the OS is sick or something :P |
17:08 |
LinuxGuy2020 |
Debian versions are named after characters from the movie Toy Story. |
17:08 |
VanessaE |
NekoGloop: Wheezy is the name of a Toy Story character. hence the... |
17:08 |
VanessaE |
yeah, what he said. |
17:08 |
NekoGloop |
still sounds like the OS is sick |
17:09 |
Calinou |
LinuxGuy2020: what graphics card/driver do you use? |
17:09 |
LinuxGuy2020 |
Nvidia 9800 GTX |
17:09 |
Calinou |
driver? |
17:10 |
LinuxGuy2020 |
Oh you know what. I need to reboot on my other hard drive, it is my working desktop install. Rather than this clean install that I made to compile the game. Maybe Ill copy it over and try it there first |
17:10 |
LinuxGuy2020 |
Ill be back if I have issues again. |
17:10 |
|
LinuxGuy2020 left #minetest |
17:11 |
|
nyuszika7h joined #minetest |
17:22 |
|
iqualfragile joined #minetest |
17:31 |
|
DMackey joined #minetest |
17:48 |
|
LinuxGuy2020 joined #minetest |
17:49 |
LinuxGuy2020 |
Is it normal for there to be underwater caves that are filled with air? There are underwater caves and when you go down far enough you fall with gravity and the air meter disapears while Im there. |
17:49 |
LinuxGuy2020 |
Or is that a bug? |
17:51 |
Evergreen |
I think it has to do with water not flowing |
17:52 |
Evergreen |
Not flowing on map generation that is |
17:53 |
|
Vazon joined #minetest |
17:53 |
Vazon |
ok i have aproblem |
17:53 |
Evergreen |
With what |
17:55 |
Vazon |
my server i was tryig to fix a problem with a mod that i was testing and i couldnt find it in debug so i deleted the debug and tryed agian to find it but when i got back on my server a city i made was no longer there like it have been undone |
17:56 |
NekoGloop |
UI's home things is useless |
17:57 |
|
LinuxGuy2020 left #minetest |
17:58 |
Vazon |
Neko no not that it still had 3 or the 4 walls and part of a old jail but the enteance shops and 1 wall had all been deleted along with a mountain that it was next to |
17:59 |
Vazon |
and other things are slowly bing undone |
18:01 |
otak |
looks like Vazon has written black hole mod |
18:03 |
Vazon |
no i was installing the farming mod and it wouldnt run on my test server so i was looking at the debug and couldnt find the error so i deleted the debug and tryed agian and found what i was looking for but i didnt fell like fixing it so i got and my server now things are undoing them selves |
18:05 |
ShadowNinja |
Does anyone know how I could write a fast function to read rollback lines? string.find is rather slow. |
18:11 |
kaeza |
ShadowNinja, regexes |
18:12 |
kaeza |
for complex expressions I think it's the most efficient way |
18:13 |
kaeza |
as a last resort, fix rollback in core :P |
18:14 |
Vazon |
could one plz tell me why my server world is slowly being undone? |
18:19 |
VanessaE |
corrupted map file? |
18:19 |
VanessaE |
lack of disk space? |
18:20 |
VanessaE |
could be any of a thousand reasons |
18:20 |
Vazon |
i guess corrupted map file im just goin to maek a new map |
18:20 |
VanessaE |
figure out why first |
18:20 |
VanessaE |
otherwise the same thing may happen to your new map |
18:20 |
Vazon |
a space monster is eating my server O.o |
18:20 |
|
init joined #minetest |
18:25 |
ShadowNinja |
kaeza: I have 2587858 lines of rollback to convert to SQLite to test the speed of this. It does about 1000 lines every minute+. I am using regexes with string.find(). But maybe it is my disk speed that is slowing me down. |
18:25 |
kaeza |
ShadowNinja, ah |
18:28 |
ShadowNinja |
With 4000 lines it works instantly, but 2587858 is entirely differen't. I suppose I will use os.clock() and multiply. |
18:31 |
ShadowNinja |
Server -!- 1646 actions reverted in 0.144437s |
18:32 |
|
LazyJ joined #minetest |
18:33 |
VanessaE |
is it safe to just sym/hard link auth.txt from one server to another? |
18:34 |
VanessaE |
so that both always share the same credentials? |
18:35 |
ShadowNinja |
VanessaE: Maybe, but you will be sharing things like fly privs. |
18:35 |
VanessaE |
damn it, forgot about that. |
18:35 |
VanessaE |
ok, scratch that idea. |
18:35 |
ShadowNinja |
0.0038 DB <-- set_node is the slow part, and I intend to add VM support. |
18:36 |
ShadowNinja |
This means one-second rollbacks + VoxelManip time. And VoxelManip is really fast... |
18:36 |
VanessaE |
sweet |
18:37 |
* ShadowNinja |
proposes rm minetest/src/rollback* |
18:37 |
VanessaE |
if yours is better, fuck yeah |
18:38 |
ShadowNinja |
We may be able to actually do rollback entirely through Lua now. Although my mod requires luasql.sqlite3. (Similar setup to the IRC mod.) |
18:39 |
VanessaE |
Evergreen: Go ahead and sign in. I had to restart to enable your skin. |
18:39 |
VanessaE |
rollback in Lua? that's... |
18:40 |
Exio4 |
ugly and slow as fuck |
18:40 |
ShadowNinja |
I wonder if I can just read_from_map and set every node. There should be a way to only load each block once... |
18:41 |
ShadowNinja |
Exio4: You mean rollback in C++? It is pretty fast so far in Lua. |
18:41 |
Exio4 |
recoding the uberWIP rollback/C++ would be the best idea |
18:43 |
Calinou |
C++ rollback is pretty slow too |
18:43 |
ShadowNinja |
Yep, but have skills for this in Lua, not C++. |
18:44 |
kaeza |
http://abstrusegoose.com/469 |
18:46 |
* ShadowNinja |
has tried :wq and ESC in GUI editors... |
18:47 |
|
cprofitt joined #minetest |
18:47 |
cprofitt |
hello any devs or modders in the room? |
18:47 |
cprofitt |
my son, age 7, wants to contribute skins and I am not sure how to get him started |
18:47 |
Calinou |
skins are just a texture |
18:48 |
ShadowNinja |
cprofitt: We only have one official one. He can try to contribute to mods like Zeg9's skins mod. |
18:49 |
ShadowNinja |
Hmmm, using VM means no param{1,2}. |
18:49 |
ShadowNinja |
And I am already missing meta. |
18:50 |
cprofitt |
ShadowNinja: cool... would he be welcome to come in the chat room and ask questions |
18:51 |
cprofitt |
he is young so I want to make sure that it would not annoy you guys |
18:52 |
|
hoodedice joined #minetest |
18:52 |
hoodedice |
seen Peacock |
18:52 |
ShadowNinja |
He can come if he wants. |
18:53 |
hoodedice |
!seen Peacock |
18:53 |
MinetestBot |
hoodedice: peacock was last seen at 2013-08-22 00:02:01 UTC on #minetest |
18:53 |
Evergreen |
That means no swearing everyone |
18:53 |
hoodedice |
Yo thanks Shadow, just wanted to see his last on |
18:53 |
LazyJ |
cprofitt, here are 2 links for a javascript, 3D skin editor - a program specifically for making skins for Minecraft and Minetest: |
18:53 |
ShadowNinja |
hoodedice: Other conversation. |
18:53 |
hoodedice |
Evergreen? |
18:53 |
LazyJ |
The main program: |
18:54 |
hoodedice |
ooh sorry |
18:54 |
LazyJ |
http://www.minecraftforum.net/topic/3796-skinedit-new-version-13-april-alpha-3-pre-7/ |
18:54 |
Evergreen |
Yes hoodedice? |
18:54 |
LazyJ |
The second, accessory to the program: |
18:54 |
hoodedice |
nah nothing |
18:54 |
|
Niften joined #minetest |
18:54 |
LazyJ |
skingtest2.jar: |
18:54 |
LazyJ |
http://dl.dropbox.com/u/15956363/skintest2.jar |
18:54 |
hoodedice |
Jordach |
18:54 |
Niften |
Herro |
18:54 |
|
jeffrash joined #minetest |
18:55 |
hoodedice |
cprofitt |
18:55 |
LazyJ |
Download them, unzip them into the same folder, right click on skinedit, select "Open with Java..." or "Run with Java..." (I forget what the exact wording is). |
18:56 |
Evergreen |
What are you doing hoodedice |
18:56 |
PenguinDad |
hoodedice: say the name if he comes again :D |
18:56 |
Evergreen |
Pinging everyone? |
18:56 |
hoodedice |
No. |
18:56 |
hoodedice |
Ya |
18:56 |
hoodedice |
But |
18:56 |
hoodedice |
Jordach. Did you do that giant robot skin? |
18:57 |
Niften |
. |
18:57 |
Evergreen |
Jordach isn't even on |
18:57 |
hoodedice |
I need a break |
18:57 |
hoodedice |
>.< |
18:57 |
Niften |
Oooolahhhh |
18:57 |
Niften |
;o |
18:58 |
PenguinDad |
Hallo :P |
18:58 |
|
ww2005_ joined #minetest |
18:59 |
ww2005_ |
hello I am cprofitt's boy |
18:59 |
ww2005_ |
lol my dad typed that |
18:59 |
PenguinDad |
hi |
18:59 |
ww2005_ |
Hello |
19:00 |
|
Semilevel joined #minetest |
19:00 |
cprofitt |
ww2005_: here are some links for you |
19:00 |
cprofitt |
http://www.minecraftforum.net/topic/3796-skinedit-new-version-13-april-alpha-3-pre-7/ |
19:00 |
ww2005_ |
okey dokey |
19:00 |
cprofitt |
http://dl.dropbox.com/u/15956363/skintest2.jar |
19:00 |
ww2005_ |
dad |
19:00 |
ww2005_ |
are they on |
19:00 |
cprofitt |
we will need to install java for you to use those |
19:00 |
ww2005_ |
i do have java |
19:01 |
ww2005_ |
remember\ |
19:01 |
ww2005_ |
for minecraft demo |
19:01 |
cprofitt |
oh... yeah |
19:01 |
|
marcusb joined #minetest |
19:01 |
cprofitt |
so you can download those and they should run |
19:01 |
ww2005_ |
is minetest on |
19:02 |
cprofitt |
ww2005_: here is the link to the development wiki |
19:02 |
cprofitt |
http://minetest.net/development |
19:02 |
ww2005_ |
DAD is minetest looking at the chat now |
19:02 |
cprofitt |
there is no single minetest person ww2005_ but the people in this chat all contribute to it |
19:02 |
Evergreen |
You don't need a special skin editor for minetest skins, but ti does make it easier to test them |
19:02 |
cprofitt |
so you can ask them questions -- just ensure you are polite |
19:03 |
ww2005_ |
ok |
19:03 |
ww2005_ |
Im gonna try |
19:03 |
ww2005_ |
>.< |
19:03 |
ww2005_ |
Minetest how do you change your skin? |
19:04 |
cprofitt |
Evergreen: thanks... |
19:04 |
ww2005_ |
So evergreen you dont need to go like a website or a webpage?? |
19:04 |
Evergreen |
Not necessarelly, but it is easier to use a skin editor |
19:05 |
ww2005_ |
Where is the skin editor? |
19:05 |
Evergreen |
I think someone linked you to a few seconds ago |
19:05 |
Evergreen |
There isn't a skin editor built into minetest |
19:05 |
ww2005_ |
Let me see soon.... |
19:05 |
ww2005_ |
Im in a chat |
19:06 |
Evergreen |
Is your dad still there? Maybe he can help you |
19:06 |
cprofitt |
ww2005_: those links that I pasted someone gave us |
19:06 |
ww2005_ |
i dont know he just coughed |
19:06 |
Evergreen |
You can't just set a skin that you will use on all servers |
19:06 |
cprofitt |
we need to download -- they allow us to edit and test skins |
19:06 |
ww2005_ |
OK |
19:06 |
Evergreen |
Some servers don't have custome skins |
19:06 |
Evergreen |
*custom |
19:07 |
ww2005_ |
Really |
19:07 |
ww2005_ |
Also i am annoyed because evreyone has the same skin |
19:07 |
PenguinDad |
yeah really |
19:07 |
Evergreen |
Actually, quite a few don't but if you give the server's owner your skin, they can set it as your skin on that server |
19:07 |
Evergreen |
But some servers don't have custom skins |
19:07 |
VanessaE |
ok, that's done. |
19:07 |
|
\WINNT\System32 joined #minetest |
19:08 |
VanessaE |
hi again, all. |
19:08 |
cprofitt |
Hey VanessaE |
19:08 |
ww2005_ |
My dad is the owner of Server 192.168.1.180 |
19:08 |
cprofitt |
ww2005_: VanessaE is a mod writer -- and a darn good one |
19:08 |
ww2005_ |
seriously |
19:08 |
cprofitt |
VanessaE: ww2005_ is my son and he want to make skins and such |
19:08 |
Evergreen |
I have made some mods, but not as good as VanessaE's |
19:08 |
cprofitt |
ww2005_: yes, VanessaE made many of the mods you like on our server |
19:09 |
ww2005_ |
I don't know how to get mods like the nether mod |
19:09 |
cprofitt |
ww2005_: I am going to have to teach you about pastebin if you start doing a lot of this |
19:09 |
VanessaE |
hi ww2005_ |
19:09 |
ww2005_ |
Hi! ^-^ |
19:09 |
cprofitt |
ww2005_ is a recovering Minecraft player |
19:09 |
cprofitt |
:-) |
19:10 |
ww2005_ |
no i play the demo |
19:10 |
VanessaE |
ww2005_: just so you know, 192.168.anything_else_here is a local address, so you could just say "our home server" or similar. |
19:10 |
Evergreen |
If you start really getting into mods, you might want to learn how to use github |
19:10 |
pitriss |
Hi, please I want to ask.. when I'm trying to create player skin, is also "hat" skin usd in MT? |
19:10 |
|
Ritchie joined #minetest |
19:10 |
VanessaE |
pitriss: yes |
19:10 |
Evergreen |
Yes |
19:10 |
ww2005_ |
ok i know how to do python but i dont think that really efects anything opf minetest lol |
19:10 |
PenguinDad |
or Bitbucket |
19:10 |
pitriss |
Ok Thank you.. |
19:11 |
Evergreen |
Mods in minetest are programmed in a language called Lua |
19:11 |
ww2005_ |
Not like spanish |
19:11 |
Evergreen |
There is a specific way to do that, but I can't really tell you all that here |
19:11 |
Evergreen |
A language here means a programming language |
19:11 |
Evergreen |
Not a language like spanish |
19:11 |
ww2005_ |
Ok.... I don't understand what made dad said because im 7 |
19:12 |
Evergreen |
Alright, let me find the beginners tutorial on the minetest wiki |
19:12 |
ww2005_ |
okay |
19:12 |
cprofitt |
ww2005_: lua is a programming language -- little different than Python |
19:12 |
ww2005_ |
Hola |
19:12 |
PenguinDad |
in Lua is 0 true like in Ruby |
19:13 |
VanessaE |
yes |
19:13 |
VanessaE |
anything other than nil or false is true I think |
19:13 |
ww2005_ |
okay VanesseE what mods have you made i didnt know my dad put mods in the server |
19:13 |
Evergreen |
Alright, here is a basic tutorial for modding: http://dev.minetest.net/Intro |
19:14 |
ww2005_ |
Ok ill be back |
19:14 |
VanessaE |
ww2005_: I've made several. homedecor, moretrees, plantlife, coloredwoods, unifieddyes, gloopblocks (mostly), pipeworks |
19:14 |
VanessaE |
cprofitt: ^^^^ |
19:14 |
|
ww2005_ joined #minetest |
19:14 |
ww2005_ |
im back |
19:15 |
cprofitt |
will -- click that link that Evergreen posted |
19:15 |
cprofitt |
that takes you to the beginners guide on the minetest wiki |
19:15 |
ww2005_ |
ok |
19:15 |
VanessaE |
ww2005_: I've made several. homedecor, moretrees, plantlife, coloredwoods, unifieddyes, gloopblocks (mostly), pipeworks, and I've contributed to a few others like stained glass, technic, some bits and pieces in minetest_game, and more. |
19:16 |
cprofitt |
ww2005_: is running Ubuntu -- any suggestions for a good text editor for him to use to program lua? |
19:16 |
cprofitt |
I am thinking SCITE... but suggestions are welcome |
19:16 |
Evergreen |
cprofitt: Have you made an account on the minetest forums yet? He can ask for help in the modding questions topic: https://forum.minetest.net/viewtopic.php?id=4668 |
19:16 |
ww2005_ |
Yes i run on ubuntu and Linux |
19:16 |
cprofitt |
Evergreen: I have an account, but ww2005_ does not |
19:16 |
PenguinDad |
For Lua I suggest Geany or Gedit |
19:17 |
Evergreen |
What OS are you using cprofitt? |
19:17 |
cprofitt |
Evergreen: ww2005_ and I use Ubuntu |
19:17 |
VanessaE |
bbl |
19:17 |
Evergreen |
Yes, geany or gedit are good mod/text editors |
19:17 |
cprofitt |
PenguinDad: I will take a look at Geany |
19:17 |
cprofitt |
gedit he has already so that should be fine too. |
19:17 |
Evergreen |
Geany is probably the best code editor out there |
19:18 |
Evergreen |
SciTE also is pretty good |
19:18 |
cprofitt |
Yeah, I like SciTE |
19:18 |
PenguinDad |
I've never tried SciTE |
19:18 |
cprofitt |
mostly becuase it is cross platform and allows me to change line end characters |
19:18 |
cprofitt |
the wiki intro looks good... |
19:18 |
pitriss |
and when I leave "hat" part empty, did it affect negatively result somehow? for example not drawn armor or so? |
19:19 |
cprofitt |
we should be able to build some stuff and try it on our server |
19:19 |
ww2005_ |
yeah im here i was looking at the chat sorry i wasnt here, I was here. But lol I cant explain And i do not have an account just like my dad said |
19:19 |
thexyz |
there are also some lua IDEs |
19:19 |
ww2005_ |
what is your server?? |
19:20 |
ww2005_ |
VanessaE: Do you Have A Minetest Server? |
19:21 |
ww2005_ |
anyone here |
19:21 |
VanessaE |
yes |
19:21 |
cprofitt |
ww2005_: be patient ww2005_ |
19:21 |
VanessaE |
I have two of them |
19:21 |
Evergreen |
Yes, VanessaE does have a minetest serber, both survival, and creative mode |
19:21 |
ww2005_ |
what are they? |
19:21 |
Evergreen |
*server |
19:21 |
cprofitt |
ww2005_: you have permission to play on VanessaE servers |
19:21 |
VanessaE |
vanessae.mine.bz ports 30000 (creative) and 30001 (survival) |
19:22 |
ww2005_ |
thanks |
19:22 |
ww2005_ |
what mods does it have or no mods? |
19:22 |
PenguinDad |
many mods |
19:22 |
VanessaE |
ww2005_: https://forum.minetest.net/viewtopic.php?pid=107286#p107286 |
19:22 |
ww2005_ |
proboly alot\ |
19:22 |
VanessaE |
ww2005_: and this one, https://forum.minetest.net/viewtopic.php?id=4057 |
19:23 |
ww2005_ |
im gonna play minetest now |
19:23 |
ww2005_ |
bye |
19:23 |
Evergreen |
Also, a good server is the diamondmining server, or the linuxgaming server |
19:23 |
VanessaE |
ok |
19:23 |
Evergreen |
Bye ww2005_ |
19:27 |
pitriss |
Please, when i leave hat empty in skincreator, does this harm somehow? Or it can be empty? |
19:28 |
VanessaE |
it can be empty if you want |
19:28 |
NekoGloop |
Oh, V's server went down |
19:28 |
VanessaE |
as long as it's transparent - no pixels |
19:28 |
VanessaE |
it's not down? |
19:28 |
pitriss |
thank you very much VanessaE:) |
19:28 |
VanessaE |
I restarted it earlier, you were afk |
19:28 |
* NekoGloop |
has been afk for an hour |
19:28 |
VanessaE |
both servers are operating normally. |
19:29 |
NekoGloop |
Yes |
19:29 |
NekoGloop |
But relative to the fact I have been afk for an hour or two? |
19:29 |
|
Calinou joined #minetest |
19:29 |
VanessaE |
yup |
19:30 |
VanessaE |
I restarted both about half an hour ago I guess' |
19:30 |
|
Menche joined #minetest |
19:30 |
NekoGloop |
It went down, dammit ;P |
19:30 |
VanessaE |
did not :P |
19:31 |
VanessaE |
NekoGloop: I filed a bug on github about that recipe/alias problem, btw |
19:31 |
PilzAdam |
NekoGloop, do you want to say that VanessaE's server goes down if you are AFK? |
19:33 |
VanessaE |
heh |
19:34 |
NekoGloop |
In minetest or in gloopblocks? |
19:34 |
|
iqualfragile joined #minetest |
19:36 |
VanessaE |
it's an engine bug. has to be. |
19:46 |
|
ww2005_ joined #minetest |
19:58 |
Evergreen |
NekoGloop: When ww2005_ is on, don't swear, he is 7 years old. :P |
19:59 |
NekoGloop |
VanessaE, Can I have the rules link in usable form? :P |
20:02 |
VanessaE |
the rules link? |
20:02 |
NekoGloop |
for your server |
20:02 |
VanessaE |
oh, |
20:03 |
VanessaE |
https://forum.minetest.net/viewtopic.php?id=4057 |
20:03 |
VanessaE |
(same rules apply to both servers) |
20:05 |
NekoGloop |
With the circular saw, is it possible to revert things? |
20:05 |
NekoGloop |
Oh, never mind. |
20:06 |
NekoGloop |
lol stack of 130 cobble |
20:10 |
VanessaE |
Sokomine: ^^^^^ |
20:10 |
VanessaE |
there is an item erasure bug in that thing, btw |
20:10 |
VanessaE |
Calinou: ^^^^^^ |
20:10 |
VanessaE |
if you pick a result out of the saw and place it onto an item in your inventory, it erases the item in your inventory and splits the result stack in two |
20:11 |
VanessaE |
(part remains on your pointer, part goes into the slot) |
20:12 |
|
LinuxGuy2020 joined #minetest |
20:14 |
LinuxGuy2020 |
When compiling the source code for linux the option to use -DRUN_IN_PLACE=0 creates the world in the users home folder? -DRUN_IN_PLACE=1 puts the world file in the same folder that the app ran from? That correct? |
20:14 |
Menche |
yeah |
20:14 |
LinuxGuy2020 |
Cool thank you. |
20:14 |
Menche |
and the textures, mods, and conf file |
20:14 |
LinuxGuy2020 |
Sweet |
20:15 |
Menche |
with RUN_IN_PLACE=0 it's in ~/.minetest/ |
20:15 |
|
iqualfragile_ joined #minetest |
20:15 |
PenguinDad |
but if you do RUN_IN_PLACE=0 you should do make install |
20:15 |
LinuxGuy2020 |
Yeah thats what I want to do so I will recompile it. |
20:15 |
LinuxGuy2020 |
In home folder |
20:15 |
|
DanDuncombe joined #minetest |
20:16 |
DanDuncombe |
Is VanessaE there? |
20:16 |
VanessaE |
yes |
20:16 |
|
LinuxGuy2020 left #minetest |
20:20 |
|
ecube joined #minetest |
20:21 |
|
DanDuncombe left #minetest |
20:31 |
|
iqualfragile joined #minetest |
20:34 |
NekoGloop |
VanessaE, Can you please help me be rid of this obsidian? :P |
20:42 |
VanessaE |
do it yourself :) |
20:42 |
VanessaE |
no cheating :) |
20:43 |
VanessaE |
you probably need a mese pick or something |
20:43 |
VanessaE |
I've never actually dealt with the stuff with normal tools :P |
20:43 |
NekoGloop |
Great, I can't fucking build this thing. |
20:44 |
NekoGloop |
Oh, it's that bloody level thing that nobody said they'd use. |
20:44 |
NekoGloop |
Fucking liars. |
20:44 |
VanessaE |
level thing? |
20:45 |
* VanessaE |
is watching Star Trek: Of Gods and Men |
20:45 |
NekoGloop |
max_drop_level |
20:45 |
VanessaE |
idk what that is :P |
20:45 |
NekoGloop |
It's a setting in the tool |
20:45 |
NekoGloop |
obsidian has level=1 |
20:46 |
NekoGloop |
so only things with max_drop_level>=1 can mine it |
20:47 |
VanessaE |
what tools have that level? |
20:47 |
NekoGloop |
Anything metal |
20:47 |
NekoGloop |
EXCEPT for glooptest metals |
20:48 |
NekoGloop |
because I didn't think anyone -used- it |
20:48 |
VanessaE |
heh |
20:49 |
NekoGloop |
And gloopblocks' cement tools |
20:49 |
NekoGloop |
yay time to make cement :P |
20:51 |
NekoGloop |
also obsidian is now called pilzidian |
20:51 |
NekoGloop |
because obsidian is not this fucking hard |
20:52 |
NekoGloop |
(several minecrafters have gone into the habit of calling their obsidian "notchsidian" ;)) |
20:52 |
VanessaE |
heh |
20:52 |
PenguinDad |
Turpial is shit :( |
20:54 |
|
iqualfragile joined #minetest |
20:54 |
VanessaE |
turpial? |
20:55 |
PenguinDad |
VanessaE: http://turpial.org.ve/ |
20:55 |
Calinou |
".ve" |
20:55 |
Calinou |
sounds like a domain extension for VanessaE :D |
20:56 |
PenguinDad |
Calinou: it's venezuela |
20:58 |
VanessaE |
heh |
21:00 |
PenguinDad |
lol Ubuntu gives me the dev version of Turpial |
21:00 |
|
rsiska joined #minetest |
21:10 |
|
ww2005 joined #minetest |
21:10 |
PenguinDad |
lol |
21:15 |
|
iqualfragile joined #minetest |
21:17 |
|
ungali joined #minetest |
21:17 |
PenguinDad |
hi ungali |
21:18 |
ungali |
hi! |
21:18 |
Calinou |
a wild yaaic user! |
21:18 |
PenguinDad |
yay DownThemAll works again \o/ |
21:18 |
* Calinou |
throws them in the middle of andchat useers |
21:19 |
iqualfragile |
why did it stop working? |
21:19 |
PenguinDad |
firefox crashed without a reason :/ |
21:22 |
|
SpeedProg joined #minetest |
21:24 |
LazyJ |
Calinou, I may have found a stair-type error. Junglewood, when placed in the circular saw, produces an "unknown block" where the 2-panel stairs should be. |
21:25 |
Calinou |
mhm |
21:26 |
* NekoGloop |
renames technic's zinc to fake-diamond |
21:26 |
VanessaE |
haha |
21:33 |
NekoGloop |
ermahgerd, real diamonds |
21:33 |
NekoGloop |
next thing you know, he'll add pyrite, that looks almost exactly like gold :P |
21:37 |
|
iqualfragile joined #minetest |
21:37 |
|
Miner_48er joined #minetest |
21:40 |
|
VanessaE joined #minetest |
21:43 |
|
iqualfragile joined #minetest |
21:44 |
NekoGloop |
hehe... someone should update technic to work with glooptest |
21:45 |
|
sapier joined #minetest |
21:45 |
sapier |
anyone interested in doing mobf pre release testing? join spaceworld.no-ip.org:30000 |
21:46 |
PenguinDad |
drummerauthordadspeakermarketerdjteacherproducernuthusbandauthorDAD |
21:46 |
PenguinDad |
long word lol |
21:47 |
|
Leoneof joined #minetest |
21:47 |
kaeza |
PenguinDad, http://pigjockey.com/2010/03/13/top-5-longest-place-names-in-the-world/ |
21:48 |
sapier |
Donaudampfschifffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft not a placename but a real german word ;-) |
21:48 |
|
iqualfragile joined #minetest |
21:49 |
kaeza |
sapier, :| |
21:49 |
sapier |
whats up kaeza? |
21:50 |
sapier |
btw I just posted a pull request to fix a infinite loop in pathfinding ;-) |
21:50 |
kaeza |
nothin much |
21:50 |
kaeza |
nice |
21:51 |
sapier |
I gues that's been one of the major bugs beeing told to be mobf ... ok ok it's still my fault but not mobf ... and doesn't happen if you use minetest version officially supported by mobf ;-) |
21:51 |
kaeza |
sapier, this was what I was doing BTW http://mg.viewskew.com/u/kaeza/m/minetest-stupid-ai-mob/ |
21:52 |
NekoGloop |
sapier, do your mobs work yet? 8) |
21:52 |
sapier |
if you add that pull request at least minetest won't do a infinite loop with vombies anymore |
21:53 |
sapier |
kaeza make it do what you plan to do and let's talk afterwards ;-) it's quite simple to create a stupid mob but all those edge cases cause a lot of trouble |
21:53 |
* ex |
slaps ShadowNinja |
21:54 |
PilzAdam |
NekoGloop, you do realise that glooptest increases the map generation time by 25000%? |
21:54 |
NekoGloop |
PilzAdam, probably. |
21:54 |
ex |
lol ^ |
21:54 |
NekoGloop |
treasure chests could probably be... betterified. |
21:54 |
sapier |
NekoGloop I plan to release a new mobf version in about a week so all incompatibilities to current git should be fixed by then |
21:54 |
PilzAdam |
NekoGloop, how can you release such code? |
21:55 |
kaeza |
sapier, I am trying to make it "just work" for now, and later may port to some or other API |
21:55 |
NekoGloop |
PilzAdam, because I used it just fine 8) |
21:55 |
|
Evergreen joined #minetest |
21:55 |
NekoGloop |
And it's 100% possible to turn off just the chests. |
21:56 |
LazyJ |
Question - Are any of the config options in the minetest.conf.example out-of-date? |
21:56 |
sapier |
kaeza you know as good as I porting is as much effort as rewriting ;-) but I'm gonna write a guide to creating mobf mobs soon ... it's not a miracle but quite simple ... but I know without docs ... |
21:56 |
PilzAdam |
LazyJ, maybe |
21:56 |
ex |
LazyJ: could but shouldn't :P |
21:57 |
NekoGloop |
PilzAdam, If it's a problem for you, then fix it 8) |
21:57 |
LazyJ |
Thanks. |
21:57 |
PilzAdam |
I dont really use the mod, just installed it to reproduce a bug |
21:58 |
NekoGloop |
What bug is that? |
21:58 |
sapier |
if you want to preview mobf join that server above .. it's a singlecore3ghz ... on dsl6000 line so don't expect it to be that fast |
21:58 |
PilzAdam |
NekoGloop, the aliases not working for Gloopblocks |
21:59 |
sapier |
but I assume this shows how performant mobf is going to be with new release |
21:59 |
NekoGloop |
ah, that bug |
21:59 |
sapier |
nekogloop map generation is a very very bad point to do things ;-) |
22:00 |
NekoGloop |
I probably should make treasure chests use the decoration system. |
22:00 |
NekoGloop |
sapier, what do you propose I do, then? :P |
22:00 |
sapier |
but don't spawn it as flowers ... sombody forgott the lawn mower |
22:01 |
NekoGloop |
I am essentially spawning them as flowers right now |
22:01 |
NekoGloop |
it's pretty much the same code as plants_lib |
22:01 |
sapier |
I switched to queue jobs in mapgen only and process those jobs in on_globalstep |
22:02 |
sapier |
of course on_globalstep doesn't do all at once but only until some defined workload is done |
22:03 |
sapier |
you don't reduce cpu requirement but it's spread to reduce jitter |
22:03 |
Miner_48er |
I'd like to improve a server performance is there anything I should edit in this config? http://pastebin.com/3A7S15tB |
22:03 |
PilzAdam |
NekoGloop, plants_lib is terribly slow |
22:03 |
NekoGloop |
PilzAdam, no shit. |
22:03 |
sapier |
there aren't much things in config that change server performance miner |
22:03 |
PilzAdam |
protip: do never ever touch VanessaE's code :-p |
22:03 |
VanessaE |
is not :( |
22:04 |
VanessaE |
I made plants_lib as fast as it can possibly be |
22:05 |
NekoGloop |
decorations system should be faster |
22:05 |
PilzAdam |
no, the fastes way is use decorations |
22:05 |
PilzAdam |
+t |
22:05 |
NekoGloop |
the question is; how do initialize chest formspec? |
22:05 |
VanessaE |
decorations didn't exist when I wrote plants_lib. |
22:05 |
|
iqualfragile joined #minetest |
22:05 |
PilzAdam |
the problem of plants_lib is feature-bloat |
22:05 |
VanessaE |
not if you don't abuse it. |
22:06 |
sapier |
as soon as pilzadam can't copy a thing in 2 days it's called "feature bloat" right? ;-) |
22:06 |
PilzAdam |
2 days? |
22:06 |
PenguinDad |
:D |
22:06 |
PilzAdam |
none of my mods took so long |
22:06 |
PilzAdam |
the record is something about 10 hours for the first version of carts IIRC |
22:07 |
NekoGloop |
VanessaE, did you push up the rarity of talinite? It's everywhere xD |
22:07 |
VanessaE |
nope. |
22:07 |
VanessaE |
I didn't touch any of that |
22:07 |
ex |
i started coding something a year and half ago |
22:07 |
ex |
now it works |
22:07 |
ex |
because i didn't work on it for like year and half-1 |
22:07 |
ex |
:D |
22:07 |
NekoGloop |
'course, I guess I am like 700 blocks under |
22:08 |
sapier |
ex pilzadam usually takes somebodys work changes those things he doesn't like and rereleases as "xxx by pilzadam" ;-) |
22:08 |
PilzAdam |
no, I dont take the work |
22:08 |
PilzAdam |
I start completly from scratch |
22:08 |
sapier |
he add some good ideas too to be fair |
22:08 |
sapier |
coding from scratch and inventing is something completely different |
22:09 |
PilzAdam |
rewriting mods that suck is perfectly valid |
22:09 |
VanessaE |
PilzAdam: I benchmarked plants_lib long ago. it takes less than 100 mS per mapblock to evaluate for a surface, and of course you know how fast or slow add_node() and spawn_tree() can be. |
22:09 |
|
kaeza joined #minetest |
22:09 |
sapier |
yes of course it is ... it's just far from work you have to do if you do it first time |
22:09 |
VanessaE |
worst case was about 3 seconds per mapblocks with moretrees. |
22:10 |
PilzAdam |
sapier, also almost all mods I rewrote where copied from MC, so I copied MC there too |
22:10 |
sapier |
vanessae how did you do benchmarking? if you used os.clock() forget about that values |
22:10 |
PilzAdam |
so technically I havent copied the mods ;-) |
22:10 |
pitriss |
VanessaE: please when i use mese sand tube and set it to range 6 (IIRC max) then it will suck in all dropped items in 5x5 area? |
22:10 |
VanessaE |
sapier: I forget now, but the debug stuff is still in the code. |
22:11 |
VanessaE |
pitriss: I think so |
22:11 |
pitriss |
VanessaE: thank you:) |
22:11 |
VanessaE |
sapier: just enable plantslib.debug or whatever I called it/. |
22:12 |
VanessaE |
if something got slow with plants_lib, it's because either some new bug has developed that I am unaware of, or a mod is misusing it. |
22:13 |
sapier |
yes you're using os.clock() but for long fct ... so maybe it's not that bad ... difficult to tell |
22:13 |
NekoGloop |
we don't develop minetest, we develop bugs |
22:14 |
VanessaE |
sapier: it's accurate, for me, to at least 10 mS, if not 1 mS. |
22:14 |
VanessaE |
so yeah. |
22:14 |
PilzAdam |
NekoGloop, as a side effect we get an awesome game, but thats irrelevant |
22:15 |
sapier |
no it's definitly 10ms ;-) ... if you're functions often exit < 10ms it's most likely very inaccurate but if you're commonly above 10ms it's fine |
22:15 |
NekoGloop |
PilzAdam, [[cn]] |
22:15 |
sapier |
wait vanessae are you on windows or linux? |
22:15 |
VanessaE |
linux. |
22:15 |
VanessaE |
and yeah, all functions take > 10 mS |
22:15 |
PilzAdam |
NekoGloop, what? we are not in wikipedia here |
22:16 |
sapier |
you should be fine then ... I had a lot of functions in mobf < 10ms ... so I used 0% cpu power everytime ;-) |
22:16 |
NekoGloop |
So you're lying? ;) |
22:16 |
PilzAdam |
I dont need somebody else say what I want to say to quote him |
22:17 |
VanessaE |
I think the fastest is 20 or so mS to search a mapblock for a surface, 70 or so if the block has a surface that matches the one you're looking for, 130-odd to populate a block with plants and the like, and up to 3 seconds if it has a bunch of trees, with around 200-350 mS being the worst case per tree |
22:17 |
VanessaE |
90% of the time is spent inside the engine rather than executing Lua. |
22:17 |
sapier |
I guess we should push the surface function ... noone seems to want to add it |
22:18 |
ex |
did you try using voxelmanip? |
22:18 |
ex |
</the-solution> |
22:18 |
kaeza |
^ |
22:18 |
sapier |
voxelmanip didn't exist when plants_lib was created ex |
22:18 |
ex |
that doesn't mean it could use it now |
22:18 |
ex |
isn't plant_lib mantained? |
22:18 |
PilzAdam |
sapier, no reason to not use it now |
22:18 |
ex |
:D |
22:19 |
sapier |
of course not but I didn't read vanessae writing "im rewriting plants_lib atm" ... did you? ;-) |
22:20 |
|
frogtest joined #minetest |
22:21 |
VanessaE |
if someone wants to rewrite plants_lib to use better functions etc. then please do so. |
22:21 |
|
iqualfragile joined #minetest |
22:22 |
NekoGloop |
and while you're at it fix my treasure chests to, kthxbai |
22:22 |
PilzAdam |
VanessaE, since I saw the print() hacks you were using I lost all hope for this mod |
22:23 |
VanessaE |
very well then, if that's how you feel about my code, fuck it. I'll stop coding. |
22:23 |
VanessaE |
I don't have time for unproductive bashing of things I worked HARD to make something good out of. |
22:24 |
PilzAdam |
huh? who said you should stop coding? |
22:25 |
NekoGloop |
http://www.youtube.com/watch?v=8bFSRvUcj8w |
22:25 |
|
whirm joined #minetest |
22:25 |
VanessaE |
!title |
22:25 |
MinetestBot |
VanessaE: [Megurine Luka] - I'll Quit Singing (Luka ver) - YouTube |
22:26 |
NekoGloop |
I have a song for every occasion |
22:27 |
NekoGloop |
Though I probably could have found a better version of that song. |
22:27 |
NekoGloop |
Don't care. |
22:28 |
NekoGloop |
Chose that version because it's english |
22:28 |
sapier |
come on guys vanessae's code is as good as it's been possible when it was written, nekogloop is just using it in a way that triggers all it's weeknesses |
22:29 |
NekoGloop |
As-in I'm running it for place_node instead of add_node |
22:29 |
sapier |
if you buy a ferrari don't blame ferrari if it's broken after driving crossroads ;-P |
22:29 |
NekoGloop |
(which is why there's a wall of " places glooptest:treasure_chest_*" on mapgen ^^") |
22:31 |
VanessaE |
PilzAdam: "lost all hope" = "this mod cannot be improved" |
22:31 |
VanessaE |
can't say I feel too kindly about such comments. |
22:32 |
PilzAdam |
I mean that _I_ wont code in this mod |
22:32 |
|
iqualfragile_ joined #minetest |
22:33 |
sapier |
pilzadam correct me if I'm wrong but you haven't ever coded for anyones mod except your own mods ;-P |
22:33 |
PilzAdam |
I actually coded for plants_lib already |
22:33 |
PilzAdam |
it was removing the print() hack |
22:33 |
VanessaE |
sapier: he submitted a couple of patches to plants_lib to undo the aforementioned print hack |
22:33 |
|
Warr1024 joined #minetest |
22:33 |
sapier |
you did? :-) wow I'm surprised ... I appologize |
22:39 |
|
iqualfragile joined #minetest |
22:43 |
VanessaE |
zzz |
22:43 |
Warr1024 |
anyone know why I'm getting this error? 18:31:13: ERROR[main]: cannot open /builtin/misc_helpers.lua: No such file or directory |
22:44 |
Warr1024 |
I'm guessing that should be "../builtin/misc_helpers.lua" |
22:44 |
Miner_48er |
does the file exist? |
22:44 |
Warr1024 |
it looks like engine.get_scriptdir() in mainmenu.lua must is returning blank. |
22:44 |
Warr1024 |
/builtin/misc_helpers.lua doesn't exist, but ../builtin/misc_helpers.lua should. |
22:45 |
NekoGloop |
http://i.imgur.com/G6xKhWT.png |
22:45 |
Warr1024 |
last time I was able to compile and run this successfully was sometime shortly after 0.4.6... |
22:48 |
sapier |
warr did you try to compile run in place ? ;-) what os do you use? |
22:48 |
NekoGloop |
When life gives you lemons... |
22:49 |
Warr1024 |
OpenBSD 5.3 amd64, -DRUN_IN_PLACE=1 |
22:49 |
Warr1024 |
last time I ran it successfully was OpenBSD 5.2, but I'd be very surprised if anything significant changed in the meantime...? |
22:49 |
sapier |
ok so you're at a very rare path :-) |
22:50 |
Warr1024 |
sort f |
22:50 |
Warr1024 |
this thing runs on freebsd |
22:50 |
sapier |
almost everything changed since 0.4.6 |
22:50 |
Warr1024 |
it's generally not a stretch to get stuff to run on open via the same instructions. |
22:50 |
sapier |
most significant change for your bug is mainmenu now beeing lua not c++ anymore that's why builtin is loaded that early |
22:51 |
Warr1024 |
yeah, I figured as much |
22:51 |
Warr1024 |
having a hard time tracing through the cpp code |
22:51 |
sapier |
the question is why is it missing the path |
22:51 |
Warr1024 |
I figure there must be some issue with initializing the path to "" instead of ".." |
22:51 |
Warr1024 |
since I'm RUN_IN_PLACE, that thing SHOULD be returning .. |
22:51 |
sapier |
yes |
22:52 |
Warr1024 |
interestingly enough, it WAS able to run ../builtin/mainmenu.lua correctly. |
22:52 |
|
sudi joined #minetest |
22:53 |
LazyJ |
Does anyone know what buggy-ness "slightly buggy caves" refers to in the minetest.conf.example file? |
22:53 |
Miner_48er |
what is num_emerge_threads compatible with in the code? only map generation? |
22:53 |
sapier |
mainmenu is called from c++ while helpers is loaded within lua |
22:54 |
Warr1024 |
yeah, I'm just wondering why the correct .. in C++ isn't being transferred to the correct place in the lua hook to retrieve the same |
22:54 |
Warr1024 |
possibly it was meant to be copied into a place accessible by lua but was not...? |
22:55 |
sapier |
guiEngine.cpp L 198 |
22:56 |
Warr1024 |
ooh, interesting |
22:56 |
sapier |
don't know why but tha path is calulated differently |
22:56 |
Warr1024 |
wth is RemoveRelativePathComponents in there for? |
22:57 |
sapier |
it's meant to remove "/../" ;-) |
22:57 |
Warr1024 |
yeah, which is what's breaking shit |
22:57 |
Warr1024 |
shouldn't m_scriptdir just be = porting::path_share? |
22:57 |
sapier |
I wonder why this only beaks on openbsd? |
22:58 |
Warr1024 |
or does minetest not work with relative paths anymore? |
22:58 |
Warr1024 |
I'm guessing it might break with OpenBSD because it's coded to work explicitly with FreeBSD and Darwin but not Open... |
22:58 |
sapier |
relative paths shouldn't be used in there |
22:58 |
Warr1024 |
I looked in porting, and there's a line that kicks out the warning on my system "WARNING: Relative path not properly supported on this platform" |
22:58 |
sapier |
ok :-) |
22:58 |
Warr1024 |
which looks ironic, because what I think they actually MEAN to say is "absolute paths not properly supported" |
22:59 |
Warr1024 |
i.e. minetest is not able to figure out the correct absolute path to its root. |
22:59 |
sapier |
relative paths are cleaned up to stop ppl from breaking out of safe paths by using ../../passwd for example ;-) |
23:00 |
Warr1024 |
you mean for stuff like file opens? |
23:00 |
Warr1024 |
makes sense... |
23:00 |
Warr1024 |
oh, I see what you're saying |
23:00 |
Warr1024 |
i.e. it's correctly prepending .. to the path to be passed to dofile |
23:00 |
sapier |
yes that's why this path should be made absolute prior passing it to lua |
23:00 |
Warr1024 |
but dofile has a wrapper to remove the ..? |
23:00 |
Warr1024 |
tricky |
23:01 |
Warr1024 |
so maybe all that's needed to to modify porting to detect openbsd like freebsd or something |
23:02 |
sapier |
I guess on openbsd the first part of the absolute path isn't detected correctly |
23:02 |
Warr1024 |
sounds like this means that RUN_IN_PLACE doesn't actually work the way it once did anymore? |
23:02 |
Warr1024 |
...no wait, maybe I got it backwards |
23:03 |
sapier |
it's still run in place but with knowledge where that place is |
23:03 |
kaeza |
not sure if hampa is a troll or just stupid |
23:04 |
Warr1024 |
god this is tricky |
23:04 |
Warr1024 |
you'd think that realpath(concat(cwd, "/", argv[0])), then strip off the last component, would do it... |
23:05 |
Warr1024 |
probably the best thing for me to do at this point |
23:05 |
Warr1024 |
is to turn OFF run_in_place |
23:05 |
Warr1024 |
and make ~/.minetest a symlink. |
23:05 |
sapier |
I guess for this special case it might work ... we didn't use realpath because it fails for non existing paths |
23:05 |
Warr1024 |
yeah, realpath is actually sort of a bitch |
23:05 |
sapier |
we support openbsd so we need to find fix anyway as you have this issue I hope you find a proper solution to be merged |
23:06 |
Warr1024 |
it's buggy and dangerous (in that it tends to instill a false sense of security). |
23:06 |
kahrl |
I found this in chromium: // There is currently no way to get the executable path on OpenBSD |
23:06 |
kahrl |
I guess they mean other than the argv[0]+realpath thing |
23:06 |
sapier |
:-( |
23:07 |
Warr1024 |
yeah, not surprising |
23:07 |
sapier |
why do they do things like that? do they think it's a security mechanism? |
23:07 |
Warr1024 |
you can do argv[0], but certain forms of exec invocation can lie to the executible being run. |
23:07 |
Warr1024 |
probably not |
23:08 |
Warr1024 |
all these mechanisms to get exec name seem to be custom extensions by the platforms in question. |
23:08 |
Warr1024 |
so likely no universal standard exists, and they didn't feel the need to produce one. |
23:08 |
Warr1024 |
for instance, sshd needs to reinvoke itself for privsep |
23:08 |
sapier |
it's better than no solution at all but I'd add a console message that path detection may be inaccurate |
23:08 |
Warr1024 |
their solution for that is to just validate argv[0] |
23:08 |
Warr1024 |
if you use a non-absolute path to invoke sshd, it bitches and quits. |
23:09 |
Warr1024 |
yeah, there's already a console message that path detection is inaccurate :-) |
23:10 |
sapier |
ok :-) |
23:10 |
Warr1024 |
# cd /usr/sbin |
23:10 |
Warr1024 |
# ./sshd |
23:10 |
Warr1024 |
sshd re-exec requires execution with an absolute path |
23:11 |
kahrl |
perhaps on unsupported platforms we could just hardcode the binary path using cmake |
23:11 |
Warr1024 |
... so yeah, not the most friendly way to handle it, but I guess it works for their purposes... |
23:11 |
Warr1024 |
is there some way to invoke something like cmake -DPATH_SHARE=~/.minetest or something? |
23:11 |
sapier |
kahrl that's gonna fail if someone copys after building |
23:12 |
kahrl |
sapier, of course |
23:12 |
sapier |
e.g. DESTDIR=baff make install |
23:12 |
sapier |
maybe same as sshd ? complain about non absolute paths? |
23:13 |
Warr1024 |
or maybe allow relative paths too, like that cwd + argv[0] hack |
23:13 |
Warr1024 |
and check for the file actually existing |
23:13 |
Warr1024 |
and just bitch and quit if there's a problem. |
23:13 |
Warr1024 |
I mean, it's OpenBSD. |
23:14 |
Warr1024 |
which means your users will probably already tolerate a certain amount of unfriendliness... |
23:14 |
sapier |
:-) I still think we should be as polite as possible ... so try what we can might be a good idea |
23:15 |
Warr1024 |
should we try an interim fix until we find something more elegant? |
23:15 |
sapier |
if you have something ready just issue a pull request |
23:15 |
Warr1024 |
ok |
23:15 |
Warr1024 |
I don't have anything quite yet, takes me forever to compile on this netbook :-/ |
23:16 |
Warr1024 |
maybe I'll try realpath(cwd + "/" argv[0]), bitch'n'quit on any failures, and maybe we'll come up with something cleaner in the long run. |
23:17 |
Warr1024 |
is there a __OPENBSD__ or something defined? You mentioned that OpenBSD is considered a "supported" platform... |
23:18 |
kahrl |
it should use this code everywhere that has realpath |
23:19 |
Warr1024 |
kahrl: you mean even those that have already-in-use os-specific alternatives, or just anywhere not already covered? |
23:19 |
kahrl |
oh, yeah, not those |
23:19 |
Warr1024 |
I'm a cmake n00b; is there a quick way to check for realpath availability? |
23:20 |
kahrl |
dunno |
23:21 |
Warr1024 |
...hm... are there platforms not already covered that DON'T have realpath? |
23:21 |
NekoGloop |
Do I still have to derpily connect technic's machines by the bottom? |
23:22 |
Warr1024 |
I'd be surprised if even Windows didn't have it, provided by MSYS |
23:22 |
Warr1024 |
I suppose alternatively... is there any harm to just not using realpath? |
23:23 |
kahrl |
check_function_exists(realpath HAVE_REALPATH) should do it |
23:23 |
Warr1024 |
I mean if you run /home/me/stuff/../junk/./../minetest/bin/minetest, then those relative path things will be added AFTER relative paths are stripped from the lua-supplied string, right? |
23:24 |
|
kiwicapes joined #minetest |
23:24 |
kiwicapes |
hi |
23:24 |
Warr1024 |
wait, maybe I'm getting confused... |
23:24 |
kiwicapes |
can anyone help me |
23:24 |
kaeza |
hi kiwicapes |
23:25 |
kaeza |
kiwicapes, do not ask to ask; just ask |
23:25 |
kiwicapes |
when i am playing the water and lava dont spread |
23:25 |
Warr1024 |
maybe the issue is that we're calling dofile on (minetestroot + "/builtin/whatever.lua") when we should just be calling dofile("/builtin/whatever.lua") and letting whatever in dofile is stripping relative paths add the root path in AFTER doing the stripping...? |
23:25 |
kiwicapes |
also i am using the latest dev version |
23:26 |
VanessaE |
kiwicapes: #liquid_loop_max = 10000 |
23:26 |
VanessaE |
er, lose the # |
23:26 |
kiwicapes |
thanks |
23:26 |
kahrl |
Warr1024: well dofile is supplied by lua, minetest doesn't change it |
23:26 |
kiwicapes |
does this go in minetest.conf |
23:26 |
VanessaE |
kiwicapes: /set liquid_loop_max 10000 |
23:26 |
VanessaE |
and ..yes |
23:26 |
Warr1024 |
kahrl: really? I thought minetest was stripping relative path components as a security thingy? |
23:26 |
VanessaE |
this will revert it to what it used to be, at the expense of CPU |
23:27 |
|
khor joined #minetest |
23:27 |
kahrl |
it's more to prevent accidents, right now anyway |
23:27 |
kaeza |
liquid_loop_max ought to default to 10000 again |
23:27 |
Warr1024 |
if that's the case, then I can just make m_scriptdir be .. and bypass the relative path stripping for that special case... |
23:27 |
kaeza |
or at least some high number |
23:27 |
Warr1024 |
I guess I'd need to understand the threat model better. |
23:27 |
VanessaE |
kaeza: maybe, but the reason we lowered it still needs fixed - excessive CPU usage by the spreading/flowing code |
23:28 |
Warr1024 |
It sounds like you're worried about malicious mods, which'd be lua code, I assume. So it's probably safe to trust the cpp code with relative paths... |
23:28 |
kahrl |
sapier: could you try to explain? |
23:29 |
kaeza |
VanessaE, maybe, but it's not uncommon the case that users come across liquids not updating properly |
23:29 |
Warr1024 |
I guess there might also be some utility in not needing to know how many ..'s to prepend to have a mod file reference some built-in or shared file elsewhere, and absolute paths could help with that... |
23:29 |
VanessaE |
true\ |
23:29 |
kiwicapes |
anyone know of good mods' |
23:30 |
VanessaE |
well then let's raise it back to 10000 I guess |
23:30 |
Warr1024 |
in that last case, you wouldn't need to block relative path components, but just make sure the overall path is absolute. |
23:30 |
|
hoodedice joined #minetest |
23:30 |
hoodedice |
Man I'm tired |
23:30 |
VanessaE |
so go to bed :P |
23:30 |
hoodedice |
5 AM |
23:30 |
hoodedice |
ok |
23:31 |
|
jojoa1997 joined #minetest |
23:31 |
jojoa1997 |
hello |
23:31 |
* VanessaE |
pokes jojoa1997 |
23:31 |
kaeza |
bah 5AM is early |
23:31 |
* jojoa1997 |
pokes VanessaE |
23:31 |
kaeza |
go get some coffee instead :P |
23:32 |
hoodedice |
Indeed |
23:32 |
hoodedice |
I'll do that |
23:32 |
hoodedice |
I was up all night |
23:32 |
hoodedice |
(Religion can do that) |
23:33 |
jojoa1997 |
what is the default liquid loop max atm |
23:33 |
PilzAdam |
too low |
23:34 |
hoodedice |
https://forum.minetest.net/viewtopic.php?pid=107337#p107337 |
23:35 |
hoodedice |
This one looks good |
23:36 |
jojoa1997 |
i will figure it out |
23:37 |
|
Evergreen joined #minetest |
23:37 |
Evergreen |
Sorry about that, my internet connection stopped for a second |
23:40 |
NekoGloop |
VanessaE, I demand a free switching station because technic is coded horribly |
23:40 |
VanessaE |
no. :) |
23:41 |
VanessaE |
ShadowNinja: maybe you guys on the technic team can make that thing a little easier to get? |
23:42 |
NekoGloop |
And don't listen to RBA; he wants realism to no end, except when it means he actually has to code well. |
23:42 |
VanessaE |
what's to listen to, he's been AWOL for several days now....:-/ |
23:42 |
NekoGloop |
heh |
23:43 |
NekoGloop |
yay alloy furnaces work on kalite :P |
23:44 |
hoodedice |
Any mathematicians? |
23:44 |
hoodedice |
The total number of ways a question can be asked to any of the 'gods' in this problem here |
23:44 |
hoodedice |
https://forum.minetest.net/viewtopic.php?pid=107337#p107337 |
23:44 |
hoodedice |
Is 3x3x2x2 |
23:44 |
hoodedice |
Right? |
23:44 |
hoodedice |
(36) |
23:45 |
hoodedice |
*Silence* |
23:46 |
PilzAdam |
MinetestBot!? where are you? |
23:46 |
PilzAdam |
sfan5? |
23:49 |
NekoGloop |
What. |
23:49 |
NekoGloop |
You're fucking kidding me |
23:49 |
NekoGloop |
I can't even make the stainless steel. |
23:49 |
VanessaE |
why not? |
23:49 |
NekoGloop |
Because, again, technic is coded horribly. |
23:50 |
NekoGloop |
I have chromium and steel in the alloy furnace. It's eating through my fuel, but not making me any stainless steel. |
23:51 |
NekoGloop |
It was working, but now it's not |
23:51 |
NekoGloop |
Does this thing have RBA's temper as well? :P |
23:51 |
VanessaE |
probably that recipe bug again :D |
23:51 |
sapier |
warr1024 those functions ahve been designed to limit mods loading arbirtrary files instead of files e.g. within their moddir only |
23:52 |
|
Evergreen joined #minetest |
23:52 |
sapier |
but their used more often so they needed to suit other usecases too |
23:53 |
NekoGloop |
VanessaE, it has nothing to do with aliases, it's just technic's pure bad code. |
23:55 |
NekoGloop |
the amount of purely bad code in this mod astounds me |
23:55 |
sapier |
did anyone except me realize that everyone seems to call other ppls code "bad"? |
23:55 |
Warr1024 |
"bad" is just a short way of saying "someone else's" |
23:56 |
sapier |
ohhhh I see |
23:56 |
NekoGloop |
It's bad if it doesn't work |
23:56 |
sapier |
code dosn't work on it's own ;-) |
23:56 |
|
iqualfragile joined #minetest |
23:56 |
Warr1024 |
it's user error |
23:56 |
Warr1024 |
the user's error is that the user isn't the original developer. |
23:57 |
sapier |
you have to use the code exactly like it was meant to be used not how you think you could use it |
23:57 |
Warr1024 |
I'm sure it passed the "it works for ME on MY machine" test :-) |
23:57 |
kaeza |
every time someone indents badly, a puppy dies |
23:58 |
kaeza |
do you want all the puppies to die??? |
23:58 |
sapier |
1 |
23:58 |
sapier |
2 = 33 |
23:58 |
sapier |
do |
23:58 |
sapier |
ddd |
23:58 |
sapier |
another 4 ones |
23:58 |
Warr1024 |
it's not possible to indent non-badly. |
23:58 |
VanessaE |
poor puppies :( |
23:59 |
sapier |
come on Warr you need to use some bad indention in chat too |
23:59 |
kaeza |
you monster! |
23:59 |
* VanessaE |
fires up the kitten generator - hopefully a few of these ill suffice |
23:59 |
VanessaE |
will* |
23:59 |
PilzAdam |
!op |
23:59 |
|
Topic for #minetest is now http://minetest.net | NEWS: Minetest 0.4.7 released | RULES: be patient, respect other users, here and in other channels | CORE DEVS: #minetest-dev | SERVERS: http://minetest.net/servers | IRC LOGS: http://irc.minetest.ru/minetest/ | WIKI: http://wiki.minetest.net | Sandwich of the day: Pumpkins! |
23:59 |
PilzAdam |
!deop |