Minetest logo

IRC log for #minetest-dev, 2012-08-21

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:29 Bad_Command_ joined #minetest-dev
04:17 Calinou joined #minetest-dev
04:48 Bad_Command joined #minetest-dev
07:17 VanessaE celeron55: any chance of you extending nodeboxes so that we could supply roll/pitch/yaw vectors per box as well?  e.g. up to 9 fields instead of 6
07:18 celeron55 no? that sounds like somebody needs to implement 3d models for nodes
07:19 VanessaE eh, I wasn't thinking to that extent
07:19 celeron55 the answer is no.
07:20 VanessaE ok.  I was thinking more like if a mod author just wanted to angle a box for something like a wall lever handle, torch, etc.
07:20 VanessaE but ok.
07:20 Calinou external 3d models has a downside; it's MUCH more complex and you need to do all the UV mapping stuff yourself
07:20 Calinou most modders will just ignore 3D models for nodes in this case
07:23 celeron55 if somebody implements the suggested fields, i can take a look at it and consider using it if it's good, but i am not going to do anything like that
07:23 VanessaE celeron55: what about per-nodebox textures?  I don't remember your answer to that one (if any).
07:23 celeron55 yeah and then nodecircles?
07:24 VanessaE um, no
07:24 celeron55 i don't feel like implementing a 3d modeller in minetest
07:24 celeron55 there are already good ones
07:24 VanessaE um
07:24 celeron55 i need to draw a line somewhere
07:24 VanessaE you're missing the point
07:24 celeron55 explain the point in four words
07:25 VanessaE 4 words?  heh
07:25 VanessaE stacked nodebox texture glitches
07:26 celeron55 now i guess you need a screenshot too
07:26 EdB joined #minetest-dev
07:26 VanessaE in other words if you build some simple implement, say a cube with a smaller cube floating above, the lower cube's upper face, for example, gets the same texture as the upper face of the upper cube, even if the "right" design would have the two looking entirely different.
07:26 VanessaE ok, a screenshot.
07:26 VanessaE one sec, I have the perfect thing.
07:27 celeron55 i know that
07:28 celeron55 well, again, if somebody does it (i wonder if there already IS an implementation somewhere?), i can consider
07:28 celeron55 i am not interested once again
07:28 VanessaE there's a problem with that plan.
07:29 VanessaE if you'll excuse me being blunt here:  if someone does it, you're likely to reject it anyway because it either isn't flexible enough or the code sucks or something else (all valid concerns).
07:29 VanessaE there:  http://digitalaudioconcepts.com/vanessa/hobbies/minetest/screenshots/screenshot_1209353173.png
07:30 celeron55 "likely to reject it" <- i am likely to reject it if it is badly made
07:30 VanessaE see how the dark handle casts a shadow over the pipe on the left?  I get only three options here:  make the handle shorter, make the handle have a light grey bit on the end, or have that shadow
07:30 celeron55 and i see nothing wrong in that
07:31 VanessaE ideally, the pipe should still be light grey and the handle should have it's own set of textures so that the compromise isn't necessary
07:31 celeron55 or, well, it has it's wrong side, but i cannot do anything to it; it is inherent to the way of doing things
07:31 VanessaE anyway, "I am not interested".  Fine then.
07:32 VanessaE oh also:  as you can see, nodeboxes can look quite round if you're careful with your design ;-)
07:32 celeron55 if you haven't noticed, i am rarely interested in doing things these days; the options pretty much are 1) DIY, 2) live without the thing
07:32 VanessaE yes I've noticed, and this is bad for the project to be perfectly honest.
07:33 celeron55 yes, so?
07:33 VanessaE er
07:33 celeron55 i fully acknowledge it is bad for the project
07:34 VanessaE I can understand if you don't feel like coding.
07:34 celeron55 still i won't go and do stuff that i just hate doing and will get nothing out of
07:34 VanessaE that's not the issue.
07:35 celeron55 so what is the correctable issue?
07:35 VanessaE the issue is when someone *else* does something useful to others (whether useful to you in particular or not) only for their code contributions to sit untouched for weeks at a time.
07:36 celeron55 i do take in contributions, but i don't want to cram them in at random times but at times when it best suits the release cycle and other stuff at works
07:36 VanessaE it would be fine if the code turns out to be crap, then of course it should be rejected, but otherwise why does anyone want to contribute if you don't feel like doing anything with the code?
07:37 celeron55 if people care about whether their code goes in in 1 hour vs. in 6 months, then the only option really is to not contribute
07:38 VanessaE eh
07:38 VanessaE people care if it takes 6 months if their code ends up becoming unusable because it sat for so long.
07:38 celeron55 also, people are free to start maintaining their own community contributed branch, and if it's good and i feel lazy, chances are i will just take it in
07:38 celeron55 people haven't done that really at all
07:39 VanessaE oh they have.
07:39 VanessaE I've been watching a little here and there.
07:39 celeron55 i have seen only darkrose's one that i suggested to be started
07:39 Calinou VanessaE, haven't seen many patches around... c55 can't add invisible patches
07:40 VanessaE there are 118 forks of minetest.  How manyare still active?  I dunno
07:40 Calinou last "worthwhile" one I seen was the weather patch
07:40 celeron55 if you hide the work somewhere i can't see, how do you expect me to do anything with it?
07:40 VanessaE Calinou: there are 11 pull requests against minetest and another one or two against _game
07:40 Calinou "small things" tend to get added much easier too; remember my very small code change that prevent people from using /me when they're muted?
07:40 Calinou if you're making a core change of course a merge is unlikely..
07:44 VanessaE celeron55: the bottom line is this:  people like the game.  modders like Calinou and I love to write little (or big) mods to extend some function, but if you don't want to be there so that we can help you to make the game better in some way, how should we respond?
07:45 Calinou the answer is the community; see the 3D player patch; back when it worked a good amount of people used it, and even made new skins for it
07:45 celeron55 maybe we should just dump the whole thing and start doing something else
07:46 VanessaE celeron55: no, that's an awful drastic thing to do.
07:47 VanessaE pass the torch to someone else - give some trusted individual access to update git master directly (maybe darkrose, maybe others, I don't know)
07:47 VanessaE if you do anything at all as drastic, do that.
07:47 celeron55 also, as there is no voting system of any kind in place, people *have* to repeatedly notify me of patches they would like to have included
07:47 celeron55 otherwise i have no way of prioritizing anything, because i usually don't play the game
07:47 VanessaE celeron55: fine, but when we do that you either ignore us or get pissed off briefly.
07:48 Calinou idea: start a fork of MT where several community people can commit
07:48 Calinou then tell people about it to contribute, then we can add their patches if they are good
07:48 celeron55 i try not to, but it's hard to tell when people want to argue about stuff or just vote for something already done
07:48 VanessaE celeron55: I'll give you a perfect example, and I only mention this because it is easy for me to remember:
07:49 VanessaE celeron55: when we did the dyes thing, you said you didn't want to rely on an outside mod for glass vessels.  I responded by writing an appropriate mod, tuning it, and submitting a request.  Three times until now I have asked you your opinion on it. You ignored me all three times - in an otherwise idle channel.
07:50 VanessaE That pull request now also contains animated torches, another query you did not respond to.
07:50 Calinou [very unrelated] how about adding this? https://github.com/celeron55/minetest/issues/219
07:50 Calinou you can't bind "use" and "sneak" to the same key AFAIK, so it's useful
07:51 VanessaE celeron55: the rest of the time, honestly, I think people are afraid to ask you about these sorts of things.
07:51 celeron55 i have not ignored it; i am just putting it aside until i have time to check it to the extent i want to check things i put upstream; just like #219
07:52 celeron55 merging stuff is not like just pressing a button and then not caring about it before or after
07:52 VanessaE celeron55: no no, I don't mean ignoring the patch - I mean ignoring my "request for comment" if you'll excuse the expression.
07:52 celeron55 i test everything and make sure all works as intended and there are no unintended things and stuff like that
07:52 celeron55 and i can't do it except at times when i am genuinely interested in working on minetest
07:53 VanessaE of course.
07:53 VanessaE and that's completely understandable
07:53 VanessaE but if you're in here talking, and have gone silent for a bit, and someone asks you a question, but you ignore them and then go on to talk about something else an hour later... surely you can see the issue there
07:54 VanessaE (where "talking" and "something else" usually both are minetest related, if separated by some hours)
07:55 celeron55 eh
07:56 VanessaE and after all the work Jeija and I did together on Mesecons lately, and RealBadAngel working with me on pipeworks (the screeshot I showed you), believe me I am more than a little bit familiar with the proper review-merge-retest process.
07:56 celeron55 how many examples of such you can point at?
07:56 VanessaE of unanswered comments?  Nothing more without an exhaustive search of my logs.
07:57 VanessaE (or the online copies anyway)
07:57 celeron55 *i read everything on this channel*
07:57 VanessaE so you've said, and I don't doubt that.
07:58 celeron55 ask something you've seen here that you think i haven't seen and i'll tell if i've seen it
07:59 celeron55 that is like the only thing i always do, and that is exactly why i don't want random chit-chat in here, in order to be able to do it
07:59 VanessaE [08-20 07:41] <saschaheylik> celeron55: is there only one sea level throughout the game?
07:59 celeron55 i saw that, and was about to answer at the beginning of this discussion, but saschaheylik isn't here ATM
07:59 VanessaE (I believe the answer is 'yes' but I didn't code the map generator so I couldn't answer definitvely)
08:00 VanessaE [08-19 17:35] <thexyz> celeron55: is that solution for custom crafting grids sane enough? https://github.com/celeron55/minetest/pull/220
08:01 VanessaE (and his account IS here, so he would likely see a notification - not that I actually care for the idea of a smaller crafting grid :-) )
08:02 VanessaE vicscandl thanked you twice in last two days or so for your work on the game.
08:02 VanessaE (not sure if it's customary for Finns to say phrases such as "you're welcome" or so)
08:03 celeron55 apparently that particular thexyz's line is the only one i haven't noticed in the past days; i did read everything after and everything before it (probably because i thought i had read everything thexyz said already); anyway, it's on github so i have to look into it anyway at some point
08:05 celeron55 ehm... i did wonder why he said it twice; i consider replying anything to that as being chit-chat not belonging to here
08:06 VanessaE the other day when you mentioned wanting to get 0.4.2-release out to the world, I said 'no' and pointed out why I thought that was a bad idea.  instead of responding to my comment, you went onto to gripe calinou out about a patch he submitted.
08:06 celeron55 (if i was looking at this channel the exact time he was saying it i might have replied though, but after many hours, not)
08:08 VanessaE Anyway I think the point is made now.
08:09 celeron55 after you said that, i went to browse through the github issue list to see how many of issues there are
08:09 celeron55 and actually merged one of them
08:09 VanessaE quite some number of them aren't there? :-)
08:09 celeron55 but then i had to do other things
08:09 celeron55 actually not merged but fixed... well anyway
08:10 VanessaE right.
08:11 celeron55 who is chris dorman / ubuntunerd69 and how this guy relates to stuff that has happened on the forum?
08:11 VanessaE maybe some of this is culture clash.  Where I come from, it's customary to say something like "ok, give me some time to X" for whatever thing X that has to be done to continue a given conversation.
08:12 celeron55 is that the one posting the hacked client?
08:12 VanessaE he's a griefer is about all I know
08:12 celeron55 ok
08:12 VanessaE however,
08:12 VanessaE one sec
08:12 celeron55 i received a whinemail (now an official term) from him
08:12 VanessaE *racks brain*
08:12 VanessaE HAHA!
08:12 VanessaE ok it's the same guy then
08:12 VanessaE lemme get the log
08:13 VanessaE (I closed his thread, cal banned him)
08:13 VanessaE http://pastebin.com/7bQZC0Ve
08:13 VanessaE his whine session to me in /msg
08:14 VanessaE he goes by another name on some servers, rather well-known name in fact, but I can't recall what it was now
08:15 VanessaE hrm, that doesn't seem right.  Someone equating him with madchicken13
08:16 celeron55 i don't think banning is really reasonable unless he has done not good stuff on the forums before
08:16 VanessaE I didn't think so either but *shrug* I don't know what to do in this sort of case
08:16 VanessaE oh also, keegan requested that I close his server thread until his ban expires, but someone undisclosed kept re-opening it.
08:17 celeron55 somebody should note him that it does help expose the not-so-good anticheat features, but needing to improve them is always directly away from actually improving the game in ways that any valid user cares about
08:17 VanessaE haha, forgot to answer the capthca on my log paste.  you can read it now :D
08:18 celeron55 i could read it already
08:18 VanessaE oh ok
08:18 VanessaE interesting that pastebin published it before I answered the captcha.  I'll have to send them a bug report.
08:18 celeron55 anyway, calinou should reconsider the ban; if calinou does know of previous abuse, then it's acceptable, otherwise not so
08:19 celeron55 VanessaE: the captcha is for viewing the paste
08:19 celeron55 not for pasting
08:19 VanessaE oooohhhhh
08:19 VanessaE I'll raise the point with him when he's on next.
08:23 VanessaE hm.  this is already fixed now isn't it?  https://github.com/celeron55/minetest/issues/144
08:24 celeron55 most likely not
08:24 celeron55 your interpretation of the problem is just wrog
08:24 celeron55 wrong*
08:24 VanessaE yeah I figured that now :-)
08:25 celeron55 (no idea what the bug is though, i have never seen that)
08:26 VanessaE my only guess is it's related to the zip/unzip bug you and darkrose fixed.
08:26 celeron55 ah
08:26 VanessaE I haven't seen that error since that commit
08:26 celeron55 that is actually the most probable cause, which'd mean it is fixed
08:27 VanessaE the 1400 mentioned must just be an incredible coincidence :-)
08:27 celeron55 well 1400 is just a random number if computers are concerned
08:27 VanessaE right, that's what had be so confused.
08:34 VanessaE celeron55: #135, there's a mod for that now.
08:35 VanessaE http://minetest.net/forum/viewtopic.php?id=2704
08:37 celeron55 i should probably focus my effort on some kind of community portals for development
08:38 VanessaE #207, jin_xi found a workaround for that, but I don't know the details.
08:38 VanessaE http://minetest.net/forum/viewtopic.php?id=2367
08:39 VanessaE yeah, that probably would be a good idea, but how will you (or whoever) manage the incoming code?  you're already pretty heavily loaded from what it looks like to me.
08:39 thexyz really? workaround?
08:39 VanessaE thexyz: aye.  he said he told you about it I thought?
08:39 thexyz right
08:39 VanessaE jin_xi uses a similar method as you for combining those textures into entity sprites.
08:40 thexyz he said he did some random things and then it worked
08:40 VanessaE haha
08:40 thexyz afaik
08:40 VanessaE I never said his workaround wasn't also a dirty hack ;-)  but not having looked at it, I can't comment on it beyond just saying it exists.
08:41 celeron55 somebody try adding "baseimg->fill(video::SColor(0,0,0,0));" after line tile.cpp:1347
08:41 celeron55 uh no
08:41 celeron55 oh, yes actually
08:42 VanessaE trying..
08:44 celeron55 "but how will you (or whoever) manage the incoming code?" <- voting 8) then i can blame the users themselves!
08:44 VanessaE oh hell, that was the wrong version of minetest to try
08:44 * VanessaE tries again against current gity
08:44 VanessaE -y
08:46 VanessaE um
08:46 VanessaE current git already has that line in it?
08:47 VanessaE no that can't be right
08:47 VanessaE wrong file again
08:48 celeron55 http://paste.dy.fi/dAK
08:48 thexyz works fine for me
08:48 VanessaE right.  I just need to edit the right damn git pull and pay closer attention  :-)
08:49 thexyz yes, no more glitches
08:50 thexyz btw, celeron55, where is inventorylist's size property saved?
08:50 celeron55 also there is some other things to add to it; namely creating baseimg only if it doesn't already exist and using blit_with_alpha instead of copyToWithAlpha
08:51 celeron55 thexyz: saved?
08:53 jin_xi joined #minetest-dev
08:53 celeron55 like... not depending on what you mean with saving, it is saved where the list is saved, where else could it be?
08:53 thexyz umm.. i mean, whether it's stored in database/etc, and if yes, which part of code manages saving/loading
08:54 VanessaE looks good here, no more glitches on the signs either.
08:54 celeron55 InventoryList::serialize() and Inventory::serialize()
08:54 celeron55 and deSerialize
08:55 celeron55 inventories are saved as line-oriented text
08:55 Calinou joined #minetest-dev
08:56 celeron55 for the players, they are in the player files, for other things, in some obscure construction in the database
08:56 celeron55 hint: mapformat.txt
08:56 celeron55 8)
08:57 celeron55 one thing to do would be to rework the map format to not contain as much legacy crap as currently (but not changing things for the sake of changing things)
08:58 jin_xi a propos tile.cpp: still leaking textures (all stages of drawing a painting for example)
09:03 jin_xi here is a thread about it with link to patch: http://minetest.net/forum/viewtopic.php?id=932
09:04 thexyz btw, celeron55, anything about my pull request? you still haven't said is inventorylist width property sane enough
09:06 celeron55 i am actually at work and should do something completely different but umm...
09:08 celeron55 thexyz: i have intentionally tried to keep out from having any geometry stored in inventory lists (thus the name too)
09:08 celeron55 so that they can be shown in various geometries as needed
09:08 celeron55 that quite breaks the thought
09:10 thexyz but that one should be used only in cases when something really needs to know inventorylists's "dimensions"
09:10 thexyz like crafting grid
09:11 thexyz that's not mandatory property
09:11 celeron55 people are likely to set the width and then go confused because it didn't change it anywhere
09:11 celeron55 8)
09:13 celeron55 if it was called "craft width", it'd probably get the point through
09:14 thexyz but it could be used not only for crafting grid
09:14 celeron55 also it'd be possible to have the system require that crafting grids are always NxN, so it could just calculate it from the overall size
09:15 celeron55 which... would probably work very well as for now
09:15 celeron55 thexyz: any examples?
09:16 thexyz examples of what?
09:16 celeron55 of for what it could be used
09:16 celeron55 viewing them is always defined at an another level
09:17 thexyz something like "nuclear reactor" in minecraft's industrialcraft mod
09:17 thexyz where position matters
09:19 celeron55 position in a random inventory matters?
09:19 celeron55 how?
09:21 celeron55 random as in it is not trivially known what the geometry of the inventory is by code that handles it
09:21 thexyz i have never played industrialcraft but in this mod it does; in reactor some items affect neighbors
09:28 celeron55 hmm... does the crafting trivially work anywhere where there is a craftpreview and a craftresult 1x1 list?
09:29 celeron55 i guess not
09:30 saschaheylik joined #minetest-dev
09:31 celeron55 < saschaheylik> celeron55: is there only one sea level throughout the game? <- yes
09:37 thexyz as i already said, that can be used not only for crafting
09:38 celeron55 well, my point is, if i added a stone pickaxe with a green dot at it's side with an upside-down recipe, it could be used for digging
09:38 celeron55 but there'd be no point
09:39 celeron55 the strongest point for having a width is crafting, so i want to figure out the best solution for it first
09:42 celeron55 i am not saying your suggestion wasn't the best solution, but i have yet to find a solid example use case for it other than crafting
09:43 celeron55 the reactor knows the height of it's list and expands only sideways
09:43 celeron55 if considering industrialcraft
09:43 thexyz then what about reactor that can expand in both directions? just imagine it =)
10:52 PilzAdam joined #minetest-dev
13:02 vicscand1 joined #minetest-dev
13:52 OldCoder joined #minetest-dev
14:54 vicscandl joined #minetest-dev
15:15 Calinou joined #minetest-dev
16:39 PilzAdam joined #minetest-dev
17:28 saschaheylik joined #minetest-dev
19:42 celeron55 some guy emails me saying he is having a problem with the forum captcha
19:42 celeron55 does anyone else know of any problem with it?
19:43 celeron55 oh fuck
19:43 celeron55 apparently it doesn't indeed work
19:45 celeron55 wtf
19:50 celeron55 apparently there are other problems too now
19:59 thexyz lol
20:03 celeron55 lol
20:03 celeron55 now the hoster guy timed out from irc
20:03 celeron55 priceless
20:16 thexyz celeron55: remember, my offer is still in effect ;)
20:28 jin_xi joined #minetest-dev
20:32 celeron55 i will be waiting for the site to come back online and an explanation before taking any kind of action
20:34 celeron55 i, in fact, have connection to the file hosting and nightly build capable machine, but the one doing the website stuff has gone
20:34 * VanessaE gasps and heaves
20:35 celeron55 also the db server seems to be up
20:35 celeron55 odd
21:19 Octupus joined #minetest-dev
22:52 Octupus left #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext