Minetest logo

IRC log for #minetest-dev, 2013-05-01

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

All times shown according to UTC.

Time Nick Message
00:00 VanessaE probably the time spent generating the mesh?
00:00 kahrl_ that's a one time cost each time you place a node
00:01 BlockMen ok, i need to sleep. gd n8t
00:01 VanessaE night, BlockMen
00:01 BlockMen left #minetest-dev
00:02 sapier1 left #minetest-dev
00:36 jojoa1997 joined #minetest-dev
00:48 dexter0 joined #minetest-dev
00:57 hmmmm probably shouldn't say anything about it in #minetest because china has real-time deep packet inspection and what not, but that sort of censorship must suck big time
00:58 hmmmm should we tell him to get on SILC and tell him to use tor if he isn't already?
01:01 VanessaE I would say so, as long as those tools aren't illegal in his country
01:01 VanessaE as I understand, the laws there are medieval.
01:01 emptty those tools *are* illegal in his country
01:02 emptty and I'm not absolutely certain that they are not in mine (france)
01:02 hmmmm i bet he's already using tor to some extent at least
01:02 hmmmm it's just that i'm sorta shakey on mentioning it or encouraging it on a non-encrypted line
01:03 emptty I wouldn't do it
01:03 VanessaE he can find those tools if he wants them badly enough
01:03 VanessaE better we shouldn't mention them, then.
01:32 jojoa1997 joined #minetest-dev
01:41 jordan4ibanez joined #minetest-dev
01:44 jordan4ibanez left #minetest-dev
04:34 darkrose joined #minetest-dev
05:18 kaeza joined #minetest-dev
05:23 hmmmm who the frig formatted mapgen.cpp
05:24 hmmmm i am mad right now
05:24 VanessaE why?
05:24 hmmmm like i am going to kill something
05:25 VanessaE now now, it can't be that bad.
05:25 VanessaE *looks at mapgen.cpp*
05:26 VanessaE ok I see what you mean
05:29 hmmmm am i going mad?
05:29 VanessaE no
05:29 hmmmm i must be
05:29 hmmmm how did this happen
05:30 hmmmm it's not like this in upstream
05:30 hmmmm why did you agree with me exactly?
05:30 VanessaE because what I saw was ridiculously long lines, which I know is forbidden
05:30 VanessaE I figured that was the complaint.
05:30 hmmmm it must've been my editor
05:30 hmmmm how
05:30 hmmmm why
05:31 hmmmm all the tabs have been converted to spaces
05:31 hmmmm all of them
05:31 VanessaE tabs -> spaces?
05:31 * VanessaE looks closer
05:31 hmmmm it's not upstream
05:31 hmmmm well, all i know is that i need to fix everything
05:31 hmmmm my editor did something totally retarded.
05:31 VanessaE right
05:32 VanessaE huh, the formatting comes out quite different in gedit versus less.
05:32 VanessaE *shrug*
05:32 VanessaE as for the spaces in your local repo,
05:32 VanessaE aren't there tools for translating them back to tabs?
05:32 VanessaE seems like a little use of sed should do
05:33 hmmmm frigging astyle
05:33 hmmmm 'format source' is an item in the right click context menu and i must've hit it sometime on accident
05:34 VanessaE is it possible you hit it, thinking it did something else?
05:34 VanessaE you know, momentary lapse in concentration or os
05:34 VanessaE so*
05:35 hmmmm it was totally an accidental thing
05:35 hmmmm but i love how it gives you absolutely NO warning
05:35 hmmmm alright at least i got everything back to tabs
05:35 hmmmm i have to do a lot of cleanup still
05:36 VanessaE well it could have been far worse, this file only has 448 lines on my copy.
05:37 VanessaE shit happens, don't beat yourself up over it.  just chuck that editor in the round file cabinet and carry on :)
05:37 VanessaE er 442
05:38 VanessaE you know, the scary part is...I think I am starting to understand this a little..  very little.
05:39 hmmmm alright looks like we're back
05:39 VanessaE good
05:40 hmmmm and all the blank lines have exactly 1 space on them
05:40 hmmmm ...
05:40 hmmmm i sware i'm going to kill something.
05:43 kaeza swear*
05:44 kaeza BTW, I wonder which fucktard thought that "feature" would be a good idea in an editor
05:44 hmmmm dunno but it's disabled
05:44 hmmmm no way i'm taking a chance of this happening again
05:45 hmmmm apparently Yiannis Mandravellos
06:42 emptty joined #minetest-dev
07:10 kaeza joined #minetest-dev
07:37 darkrose joined #minetest-dev
07:39 ImQ009 joined #minetest-dev
07:40 kaeza joined #minetest-dev
07:44 celeron55 08:33:06 <+hmmmm> all the tabs have been converted to spaces
07:44 celeron55 that sounds like being from an actual nightmare
07:44 celeron55 8D
07:51 darkrose joined #minetest-dev
07:51 darkrose joined #minetest-dev
08:04 jin_xi joined #minetest-dev
08:50 sfan5 merge request: https://github.com/minetest/minetest/pull/691
09:16 sfan5 is there any clear statement why #580 is marked as "won't add"?
09:28 celeron55 we do not want versioning to the API because it would seriously hinder forking
09:29 darkrose joined #minetest-dev
09:29 darkrose joined #minetest-dev
09:29 celeron55 a table containing feature/other flags as keys and booleans as values would work for this purpose
09:31 sfan5 ok
09:32 celeron55 it would be initially empty, and stuff that is added to the api from then on that isn't easily detectable otherwise will be added to it
09:33 celeron55 usually things are easy to detect anyway without anything like this (eg. check if a function exists), but it could be used eg. for detecting an addition of a parameter to a function or a field to a definition
09:33 sfan5 IMO the table should contain any new things
09:34 celeron55 well maybe, but only if it doesn't make it grow too fast
09:34 sfan5 it can still be decided for thing individually
09:34 celeron55 i don't know if that is the case
09:36 iqualfragile joined #minetest-dev
09:36 serengeor joined #minetest-dev
09:37 sfan5 get_capabilites would be suitable name
09:38 celeron55 more like minetest.has_feature()
09:38 sfan5 what about get_features()?
09:39 celeron55 just allow it to take a string or a table
09:39 celeron55 no need for many functions
09:39 celeron55 if it gets a table, it will check if it has each of them
09:40 sfan5 i guess that function should work like check_player_privs
09:41 celeron55 well... i don't really like the =true way of making the table for it
09:41 celeron55 i don't even know why i or someone made it that way... probably some kind of implementation detail
09:42 sfan5 IIRC lua has no nativ arrays
09:42 sfan5 *native
09:42 celeron55 a table works as an array
09:42 celeron55 {"feature1", "feature2"} is {[1]="feature1", [2]="feature2"}; just like in PHP or anything else that doesn't have many table types
09:43 celeron55 and there are built-in functions for looping them
09:56 kaeza joined #minetest-dev
10:25 PilzAdam joined #minetest-dev
10:37 Calinou joined #minetest-dev
10:50 PilzAdam joined #minetest-dev
10:55 sapier joined #minetest-dev
11:04 sfan5 merge request: #692
11:05 PilzAdam could you add all the things that are not in 0.4.6 to the list?
11:06 PilzAdam also, there is no need to add new functions to it, since one can check them with "if minetest.new_function then"
11:07 PilzAdam so, things that could go in are: the nodebox being used for the selectionbox too; ability to no prepend "Server" in chat_send_player/(); use_texture_alpha in nodedef; and glasslike_framed drawtype
11:08 sfan5 <sfan5> IMO the table should contain any new things
11:08 sfan5 <cele​ron55> well maybe, but only if it doesn't make it grow too fast
11:08 sfan5 http://irc.minetest.ru/minetest-dev/2013-05-01#i_3061931
11:10 PilzAdam I dont think its a good idea to add everything to it
11:10 PilzAdam you can easily check the existance of a function without the features list
11:11 celeron55 it's kind of hard to define what to put into it
11:12 PilzAdam I woul say everything in the API that is not checkable in any other way
11:12 PilzAdam +d
11:12 celeron55 let's see if we can easily come into an agreeement what are the things since 0.4.6
11:12 * celeron55 will not try to make it
11:12 sfan5 http://dev.minetest.net/Changelog#0.4.6_.E2.86.92_.3F
11:13 sfan5 some things from there
11:15 celeron55 well, one thing that goes in for sure is something like "node_drawtype_glasslike_framed"
11:16 PilzAdam I would say: features = {"nodebox_as_selectionbox", "chat_send_player_param3", "use_texture_alpha", "glasslike_framed"}
11:16 PilzAdam + "fixed_get_craft_recipe"
11:17 sfan5 http://meetingwords.com/UcsBduJn78
11:18 RealBadAngel https://github.com/minetest/minetest/pull/694
11:18 celeron55 glasslike_framed is better than node_drawtype_glasslike_framed; it's not ambiguous anyway
11:19 RealBadAngel ive polished code to play main menu music
11:19 RealBadAngel now every user can have own music or use global one
11:30 RealBadAngel any comments on the code?
11:32 PilzAdam we use a = 1 instead of a=1
11:32 PilzAdam but seems fine otherwise
11:33 PilzAdam it lookes in path_user first?
11:33 PilzAdam -e
11:34 RealBadAngel yes
11:34 celeron55 http://c55.me/random/2013-05/tscrot-2013-05-01_14-31-34.png
11:34 celeron55 that's our design doc now
11:34 PilzAdam RealBadAngel, oh, and classes start with a capital letter
11:34 PilzAdam i.e. MenuMusicFetcher
11:35 RealBadAngel ok, i will fix those 2 things
11:35 RealBadAngel anything more?
11:35 PilzAdam hm
11:35 PilzAdam all other sounds allow sound_name.1.ogg sound_name.2.ogg
11:35 PilzAdam maybe do that too
11:36 RealBadAngel that will make music random
11:36 PilzAdam so people can have different randomly played sounds in the menu
11:36 RealBadAngel ive cut that off to allow only one sound without random
11:37 celeron55 allowing random for sounds is always good
11:37 PilzAdam it wont be random if just one sound exists
11:37 PilzAdam but I see no reason to remove this ability here
11:37 RealBadAngel so, restore it?
11:37 sfan5 any suggestion for minetest.features?
11:38 sfan5 if true -> http://meetingwords.com/UcsBduJn78
11:40 PilzAdam I guess the one at the top works
11:41 RealBadAngel folks? are you sure to restore random for music?
11:41 sfan5 #692 ready for merge
11:41 sfan5 ^ celeron55, PilzAdam
11:43 jojoa1997 joined #minetest-dev
11:43 celeron55 hmm
11:44 celeron55 i think there should be a comment in features.lua that describes the rules for adding stuff to the table
11:46 celeron55 "API changes that are not easily detectable by checking existence of functions should be added here"
11:46 PilzAdam why do you keep using : instead of =?
11:46 PilzAdam (in lua-api.txt)
11:46 PilzAdam also, shouldnt it be "return false, {[arg]=true}"?
11:46 PilzAdam (features.lua:24)
11:47 celeron55 oh, that was made by me
11:47 celeron55 umm
11:48 celeron55 i think the "^ thing: wtf" format is widely used in lua_api.txt
11:48 celeron55 oh fuck
11:48 celeron55 you mean those, well that's a problem 8D i've been coding too much javascript lately
11:49 jin_xi joined #minetest-dev
11:49 sfan5 <PilzAdam> also, shouldnt it be "return false, {[arg]=true}"?
11:49 sfan5 why?
11:49 celeron55 sfan5: {foo: true, bar: true} -> {foo=true, bar=true}
11:49 sfan5 k
11:49 celeron55 and yes, it should be "return false, {[arg]=true}"
11:50 celeron55 there's no feature called "arg"
11:52 sfan5 the {a: "b", c: 42} notation also works in lua
11:52 sfan5 rebased and force pushed
11:53 celeron55 you left arg=true in
11:54 RealBadAngel well, randomizing main menu music works, but havin there 10 tunes to choose from makes the game launch a bit longer
11:55 RealBadAngel circa 10seconds in my case
11:58 kaeza joined #minetest-dev
12:01 sfan5 celeron55: fixed
12:04 BlockMen joined #minetest-dev
12:05 BlockMen ok, this leaving and such posts are getting annoying. everyone things hes has to make a new topic for that...
12:07 jojoa1997 BlockMen make a single topic and have them fill out a form
12:08 BlockMen how would it be to write somewhere down what the direction of minetest is and publish that. (on homepage, and sticky at forums)
12:09 jojoa1997 no
12:09 BlockMen and everyone who cant agree can fork or leave. but this spamming about it is just annoying
12:09 jojoa1997 a why i am leaving topic for everyone to use
12:09 BlockMen jojoa, that would be just a topic more, that wouldnt change anything
12:09 iqualfragile oh and there should be clear definitions of the gamemodes
12:10 RealBadAngel https://github.com/minetest/minetest/pull/694 with fixes and random music
12:11 BlockMen iqualfragile, IMHO the games should be reworked anyway. it is really confusing to choose a game atm, just like installing mods.
12:12 jojoa1997 not really
12:12 jojoa1997 well i have 9 games and tons of mods each so i have gotten used to it
12:12 BlockMen and then we dont need to rename the engine either -> http://forum.minetest.net/viewtopic.php?pid=87557#p87557
12:13 jojoa1997 BlockMen +1
12:13 jojoa1997 will the zoom puill request be added anytime soon
12:14 sfan5 BlockMen: kicking minimal -1 the rest +1
12:14 Calinou minimal has little use
12:14 Calinou on top of that it uses different textures (why?)
12:15 sfan5 i use mt_game for all my test worlds
12:15 jojoa1997 Calinou i am not using tablet :-D, minimal is like minetest classice but classic should be when we hit 1.0
12:15 jojoa1997 sfan5 i use mod_test(game) for my testing
12:18 BlockMen Minetest has gotten to a point now, where it is just impossible to keep all nostalgic parts and add new features the same time. So IMHO we should make "Nostalgic" "Build" and "Survival", where "Survival" should be default.
12:18 BlockMen *or "Classic" instead of "Nostalgic"
12:18 sfan5 classic is better
12:18 Calinou classic can be confusing
12:19 Calinou if we want a 0.3-like game, it should be named 0.3-like, nothing else
12:19 sfan5 +1
12:19 BlockMen Calinou, true
12:21 BlockMen how bout 0.3-retro?
12:21 BlockMen or just Retro
12:26 Graknol joined #minetest-dev
12:29 Calinou why not, just call its description "0.3-like gameplay"
12:29 celeron55 15:30:20 <Graknol> could you add norwegian to the list of translations?
12:29 Calinou (you can put a description to games)
12:29 celeron55 thexyz: ^
12:29 celeron55 or someone
12:30 Calinou keep the sounds of course :P but remove falling sand/gravel and all the new items. that would make a 0.3-like game
12:34 darkrose I vote that we never _ever_ add norwegian to the list of translations, simply because of Graknol's spamming pm's
12:36 sapier1 joined #minetest-dev
12:36 PilzAdam joined #minetest-dev
12:37 celeron55 darkrose: webchat is +q'd here
12:37 celeron55 because of spammers
12:37 celeron55 darkrose: you have zero reason to be angry at Graknol
12:40 jojoa1997 joined #minetest-dev
12:42 BlockMen Calinou, the description is a good idea. maybe we could make sth like that https://dl.dropboxusercontent.com/s/am6ulwbsa5vgzaj/start_new_game.png ?
12:54 sfan5 would someone consider this too hacky? https://github.com/minetest/minetest/pull/695/files
12:57 PilzAdam yes
12:57 PilzAdam people can just prepend it themselves if they want it
12:58 sfan5 okay..
12:59 celeron55 sfan5: there is one thing to fully understand before i give push access: never use the merge button in github's pull requests, beacuse it clutters commit history with merge commits
12:59 PilzAdam http://dev.minetest.net/Git_Guidelines <- and this
12:59 celeron55 because*
12:59 sfan5 celeron55: i've already notices that you never use that
13:00 sfan5 PilzAdam: read
13:00 sfan5 +!
13:00 celeron55 sfan5: you now have access
13:00 sfan5 ok, thank you
13:02 sapier1 is there any way to force a travis build?
13:02 sfan5 sapier1: rebase + force push does that
13:03 celeron55 you've been asking that since days ago 8)
13:03 sapier1 yes because I never got an answer ;-)
13:03 celeron55 well maybe nobody knows :P
13:03 sapier1 just hoping someone who know gets online ;-)
13:04 sapier1 rebase and force? lol like drop pull request and start a new one
13:04 sfan5 github download speed = 81 KiB/s
13:05 sfan5 sapier1: no, like remove a space and the make a commit then "git rebase -i HEAD~2" and change the 2nd entry to "fixup <leave_the_rest_untouched>"
13:06 sapier1 I remember lots of things going wrong on doing such things
13:06 celeron55 well, lots of things can go wrong when modifying git history :P
13:07 celeron55 you just need to learn it
13:11 sapier1 it's no matter of lerning that some things are more risky than others. sometimes because of bad syntax design sometimes because risk is inherent to commands you're doing
13:12 sapier1 still considering I only want to trigger a travis build any risk is to big to accept
13:14 celeron55 well i seriously wonder why there isn't a button for that
13:15 celeron55 hmm
13:15 jojoa1997 what is a travis build?
13:15 Zeg9 joined #minetest-dev
13:16 celeron55 sfan5: if you click "details" on the build, there is the gear button, under which there is "Restart Build"
13:16 celeron55 sapier1*
13:16 celeron55 i wonder if that does what you want
13:17 sapier1 I'll try hopefully this doesn't just reastart build for wrong commit
13:19 celeron55 well it very much might
13:20 sapier1 I don't have sufficent rights to do so either
13:21 sapier1 I'll set up a vm ... :-)
13:23 hmmmm joined #minetest-dev
13:35 BlockMen merge request for https://github.com/minetest/minetest/pull/690
13:36 Zeg9 +1 :P
13:37 thexyz um..
13:37 thexyz there are Norwegian Bokmål, Norwegian Nynorsk and Norwegian languages
13:38 VanessaE BlockMen: so you propose ~/.minetest/mods/xxxxxx for any mods xxxxxx ?
13:40 BlockMen VanessaE, correct.
13:41 VanessaE +1
13:41 thexyz okay, renamed to nb
13:46 jojoa1997 left #minetest-dev
13:48 sapier1 and whats for RUN_IN_PLACE builds?
13:49 PilzAdam sfan5, any objections? https://github.com/PilzAdam/minetest/commit/d07000ed1dc78554b64e3d0ac8efdaead1cf68bb
13:49 sfan5 PilzAdam: no ;)
13:49 PilzAdam pushed
13:50 sapier1 If you'd be that fast pushing bugfixes ....
13:51 PilzAdam sfan5, do you have anything against publishing your e-mail adress in the website?
13:51 sfan5 no
13:51 PilzAdam the one in the settings tab is ok?
13:51 VanessaE sorry for the nick switching.... *growls ominously*
13:53 sfan5 PilzAdam: which settings tab do you mean?
13:53 PilzAdam in-game
13:53 PilzAdam *main menu
13:53 sfan5 yes
13:53 PilzAdam http://minetest.net/contributors
13:54 PilzAdam updated
14:04 Calinou joined #minetest-dev
14:04 Calinou hi
14:04 sapier1 left #minetest-dev
14:05 Calinou thexyz, IMO, i'd add a rule about not creating drama/"i'm leaving" posts
14:05 Calinou on the forum
14:05 Calinou (quite obvious, yes)
14:06 PilzAdam Calinou, just move "Im leaving" topics to offtopic section
14:07 VanessaE PilzAdam: I've been doing that.
14:09 sfan5 some of the i'm leaving topics got moved into trash
14:09 Calinou PilzAdam, offtopic isn't for nonsense/drama things
14:09 Calinou it's for slightly meaningful stuff
14:09 VanessaE sfan5: not my fault :)
14:09 sfan5 VanessaE: not mine either
14:09 * Calinou did that, if you don't agree click the "downvote" button
14:09 sfan5 s/either//
14:10 VanessaE :P
14:20 Calinou :O sfan5 is now a core dev
14:20 Calinou well, congrats
14:26 jin_xi joined #minetest-dev
14:31 PilzAdam joined #minetest-dev
14:41 sfan5 Calinou: thanks
14:52 jin_xi joined #minetest-dev
15:13 Calinou joined #minetest-dev
15:14 sapier1 joined #minetest-dev
15:23 Zeg9 joined #minetest-dev
15:25 BlockMen left #minetest-dev
15:48 dexter0 joined #minetest-dev
15:50 rubenwardy joined #minetest-dev
16:15 dexter0 joined #minetest-dev
16:34 Jordach joined #minetest-dev
16:34 Jordach anyways
16:34 Jordach i've just seen some spam: http://forum.minetest.net/viewtopic.php?id=5800
16:35 celeron55 this page was quite short and crap; reworked it completely: http://www.minetest.net/development
16:35 Jordach you do realise renaming the engine will require renaming all of the api right
16:35 Jordach also: you will have to other crap too that is pointless
16:36 celeron55 that's the least of problems; it's just minetest = newname in builtin lua code :P
16:36 Jordach ye
16:36 Jordach yes, BUT, look at all of the broken mods
16:36 Jordach NOT ALL OF THEM WILL be UPDATED
16:36 celeron55 ehm
16:37 Jordach celeron55, most new people never update their mods unless theyre poked
16:37 Jordach me is guilty
16:37 celeron55 they wouldn't need to be; do you understand that there can be both a global minetest table, and the same table as a different name?
16:37 Jordach ah
16:37 Jordach but still
16:37 Jordach it will end up deprecated
16:37 Jordach (eventually.)
16:37 celeron55 but a fact is that minetest is very unlikely to be renamed
16:39 Jordach joined #minetest-dev
16:39 celeron55 also "renaming minetest" can mean almost anything
16:39 Jordach celeron55, PilzAdam is against this
16:39 celeron55 you can rename minetest_game, you can rename the main distribution, you can rename the engine
16:39 Jordach think of the idiot players from MC
16:39 celeron55 any of them independently
16:40 Jordach celeron55, i've watched this game grow from 0.2.x
16:40 Jordach i frankly want to keep it the same name
16:42 celeron55 i personally think that it's a better idea to just make a side distribution with a different name with more focus on just playing the game than coding
16:42 celeron55 if some people think that the name hurts so much
16:42 Jordach celeron55, yeah
16:42 Jordach make a fun game
16:43 Jordach like you USED TO DO
16:44 celeron55 "make a fun game like you USED TO DO" sums up half of the people's opinions who are quitting
16:44 celeron55 it's an odd situation
16:45 Jordach celeron55, the bugs made minetest
16:46 Jordach the shitty graphics, the stupid mobs and random shit like mese made minetest
16:47 celeron55 the question relaly is, is that really true, or is it just nostalgia
16:47 celeron55 really*
16:47 Jordach celeron55, or you wonder why thye ubuntu repo has 0.3.1
16:47 Jordach -y
16:48 Jordach and it's faster
16:48 Jordach celeron55, you need to make decent minetest game content
16:48 Jordach grab blockmobs and intergrate it with simplemobs
16:49 celeron55 if we assume that it is 100% true, then the question is, how i am going to get my interest in developing that kind of stuff back
16:49 Jordach celeron55, resent the shitty state of the game and engine
16:49 Jordach hate it.
16:49 Jordach i have 7 things todo if the engines renamed
16:50 Jordach celeron55, i believe you can do it
16:50 celeron55 i mean, if i am going to go that path, i am going to shittily stump some audio and whatever crap into 0.3.3 and go on messing around from there
16:50 Jordach celeron55, yeah
16:51 celeron55 and not in hell i am going to accept even a single patch
16:51 Jordach ^ thats it!
16:51 celeron55 i reserve the name "mesetint" for that fork
16:51 Jordach celeron55, think 0.2.x days
16:53 Jordach http://c55.me/blog/?p=1330
16:53 Jordach remember this>?
16:54 emptty joined #minetest-dev
16:55 Jordach celeron55, http://c55.me/blog/?p=429
16:56 celeron55 that's out of the question; part of mi... i mean, mesetint, is the spirit of the old codebase
16:57 Jordach celeron55, its an empty repo
16:57 Jordach mesetint
16:57 Jordach brings me back to 2012/03
16:57 Jordach (MAR 2012)
17:00 rubenwardy hitech: http://c55.me/blog/?p=274
17:00 rubenwardy how far this project, this test, has come
17:01 rubenwardy this is quite cool: http://c55.me/blog/?p=268
17:01 rubenwardy any chance of updating it to work with 0.4.6?
17:02 kahrl_ rubenwardy: tough to do in 0.4-anything
17:02 kahrl_ the client would need to know the mapgen
17:03 kahrl_ also it was never really optimized, I think?
17:03 rubenwardy how about using a sky box to display blocks that are far away?
17:04 rubenwardy hacky
17:04 kahrl_ the server could send downscaled versions of far away blocks, if they have been generated
17:05 khonkhortisan joined #minetest-dev
17:05 kahrl_ and the client would make a mesh out of that data
17:06 Exio wasn't there a ultra-wip-and-not-working "requestchunk" branch what was worked on 0.4.something?
17:06 kahrl_ heh, the delta post
17:06 kahrl_ if you have the textures you can now do most of these features in a few minutes :)
17:10 hmmmmm joined #minetest-dev
17:11 rubenwardy hmmm
17:11 kahrl_ this? https://github.com/celeron55/minetest/commits/client_requests_blocks_2
17:12 rubenwardy hmmm
17:13 rubenwardy or https://github.com/minetest/minetest/tree/client_requests_blocks_2
17:14 kahrl_ I think they're the same
17:15 rubenwardy they are
17:16 iqualfragile joined #minetest-dev
17:21 jojoa1997 joined #minetest-dev
17:37 Exio no idea if that
17:37 Exio or other
17:38 jojoa1997 joined #minetest-dev
17:53 loggingbot_ joined #minetest-dev
17:53 Topic for #minetest-dev is now Minetest core development and maintenance. Chit-chat goes to #minetest. Consider this instead of /msg celeron55. http://irc.minetest.ru/minetest-dev/ http://dev.minetest.net/
17:53 hmmmmm joined #minetest-dev
18:03 rubenwardy wah!!!!
18:06 Jordach joined #minetest-dev
18:13 hmmmm joined #minetest-dev
18:16 Jordach joined #minetest-dev
18:17 rubenwardy brb
18:23 Jordach joined #minetest-dev
18:43 Jordach joined #minetest-dev
18:44 ShadowNinja celeron55: Why is the access list private here?
18:45 kaeza joined #minetest-dev
18:55 Jordach joined #minetest-dev
19:01 hmmmmmm joined #minetest-dev
19:07 StrayBytes joined #minetest-dev
19:07 StrayBytes joined #minetest-dev
19:23 ecube joined #minetest-dev
19:41 celeron55 let's hope the webchat spammer won't come back
19:50 salamanderrake joined #minetest-dev
19:51 ShadowNinja celeron55: ^
20:16 celeron55 ShadowNinja: i don't understand what you are talking about
20:16 StrayBytes left #minetest-dev
20:18 celeron55 by the way
20:18 ShadowNinja celeron55: If I try /msg chanserv access #minetest-dev list it says "You are not authorized to perform this operation.", it works for #minetest
20:18 celeron55 i have been attempting to rebase some useful stuff from the stuff in the repo from 0 to 0.3.3
20:18 celeron55 this is god awful crap shit what the fuck man
20:18 celeron55 i mean, it's almost impossible to rebase this - this is so full of hacky merges it's insane
20:19 celeron55 ShadowNinja: thexyz probably knows better than me
20:19 celeron55 i'm determined to do this though... too bad git rebase -i doesn't easily tell you how far you're going in the log
20:21 ShadowNinja Try /msg chanserv set #minetest-dev private off
20:21 celeron55 but what does that do
20:21 celeron55 why should it be off or on?
20:22 ShadowNinja It prevents anyone not with the proper flag from viewing the access list (If that is the right setting ;-)) I don't know why it was set on.
20:23 celeron55 well, as i haven't set it, i'm not going to unset it either
20:23 celeron55 maybe there are reasons
20:23 ShadowNinja Who else has acces to that?
20:23 ShadowNinja +s
20:24 celeron55 thexyz
20:43 john_minetest joined #minetest-dev
20:51 celeron55 joined #minetest-dev
20:56 john_minetest left #minetest-dev
21:04 StrayBytes joined #minetest-dev
21:04 StrayBytes joined #minetest-dev
21:06 sapier joined #minetest-dev
21:06 sapier are there any objections against adding a "remove_craft_reciep" function?
21:07 PilzAdam how would that work?
21:07 sapier don't know but I'll find a way if there's a chance this is added
21:08 PilzAdam crafting recipes have no unique IDs
21:08 sapier I wanna get rid of that crazy "bronze" reciep by adding a more sane mod ... don't know who had the idea of adding such a plain wrong thing to default
21:08 sapier remove a reciep by matching it would be an option
21:09 PilzAdam just rename bronze then
21:09 PilzAdam the problem is not the recipe but the name
21:09 sapier there's no sane possibility ;-) steel + copper ....
21:09 sapier rename to weak_steel?
21:09 PilzAdam = Steel with Copper
21:10 sapier Steel already is an alloy
21:11 sapier I know minetest doesn't need to be 100% realistic but at least it shouldn't be completely wrong :-)
21:11 PilzAdam not in Minetest
21:11 PilzAdam rename steel to iron then
21:11 PilzAdam also check out the "Realtest" game
21:11 sapier as I said it doesn't need to be realistic but just not completely wrong :-)
21:12 StrayBytes left #minetest-dev
21:12 PilzAdam bronze is an alloy primarily consisting of copper
21:12 sapier and tin
21:13 iqualfragile joined #minetest-dev
21:13 PilzAdam so we are not compeltly wrong
21:13 sapier there's no iron within bronze
21:13 sapier its 3:2 copper to tin if I remember correctly
21:15 sapier no 3:1 ok
21:15 RealBadAngel 80% to 90% of bronze is copper
21:16 sapier still there doesn't seam to be any (common) variant that has iron/steel in it
21:17 iqualfragile yeah, that bugged me, too
21:17 PilzAdam there is also no common way how you can make steel out of iron by putting it in a furnace that is fired with coal
21:17 iqualfragile PilzAdam: well the production of steel is not that complicted
21:18 sapier you don't have an extra hot furnace at home pilzadam?
21:18 sapier ;-)
21:18 iqualfragile as its just iron with just the right ammount of carbon in it
21:18 iqualfragile so basicly: iron and coal are components of steel
21:18 sapier yes and som other metals in small amounts
21:18 iqualfragile for taking out some carbon, yes
21:19 sapier still I don't think this is as wromg as making bronze from steel and copper
21:19 RealBadAngel PilzAdam, because steel, bronze, brass are alloys. default game has no way to cook them properly
21:19 sapier I suggest adding a remove_craft_reciep function so anyone can decide by adding a mod or not
21:19 kahrl_ wikipedia: "Historical "bronzes" are highly variable in composition, as most metalworkers probably used whatever scrap was on hand"
21:20 RealBadAngel thats why technic has alloy furnace to make them
21:20 kahrl_ the example they give includes iron
21:20 RealBadAngel if you want in technic theres coal driven alloy furnace, i can split it from technic
21:20 sapier why not create a 4-4 furnace and add to default?
21:21 PilzAdam sapier, to keep things simple
21:21 iqualfragile im with PilzAdam on that point
21:22 iqualfragile why is bronze needed at all?
21:22 sapier imho if you want alloys in defaul you should add a reasonable way to create them if not dont add alloys at all
21:22 RealBadAngel https://github.com/RealBadAngel/technic/blob/master/technic/alloy_furnace.lua#L204
21:22 NotAidan joined #minetest-dev
21:23 PilzAdam iqualfragile, why is content needed at all?
21:23 NotAidan joined #minetest-dev
21:23 sapier thats a non argument pilzadam
21:23 NotAidan joined #minetest-dev
21:23 iqualfragile because it makes a game fun to play
21:24 iqualfragile but i am asking for a reason: as you might have allready seen while creating your production flowchart the recources in minetest are not very well interconnected, there are a lot of single groups
21:25 iqualfragile i think that it might be better to focus on creating some interconnections instead of adding another material wich has no real use
21:26 emptty joined #minetest-dev
21:31 RealBadAngel <sapier> I suggest adding a remove_craft_reciep function so anyone can decide by adding a mod or not <-- its on my TODO list already
21:33 sapier will be done in about 30 minutes by now ;-)
21:33 RealBadAngel you are coding it?
21:33 sapier yes right now
21:34 RealBadAngel good, thats really needed stuff
21:36 RealBadAngel which reminds me that there should be added also custom craft types, not only hardcoded ones
21:39 kahrl_ http://forum.minetest.net/viewtopic.php?id=5739
21:40 sapier ok make it 1h it's a little bit more complicated than first look :-)
21:46 BlockMen joined #minetest-dev
22:10 celeron55 joined #minetest-dev
22:17 sapier https://github.com/minetest/minetest/pull/696 remove craft function
22:18 PilzAdam you forgot lua-api.txt
22:21 sapier I know ;-) just added
22:22 sapier still this is a quick and dirty solution I'd like to reuse code from register_craft as it's almost completely copied ... but I don't wanna do that much changes to deprecated files
22:24 sapier but even if all of those features I added last days may be cool could someone plz add this fix: https://github.com/minetest/minetest/pull/635
22:25 RealBadAngel anyway, those are real bricks, http://i.imgur.com/ogi60rJ.png ;)
22:25 sapier and plz someone check this fix too: https://github.com/minetest/minetest/pull/674 it fixes duplication as well as lost entities for me but I don't have a server to test it in multi user environment
22:26 RealBadAngel oops, wrong channel for picture :)
22:31 Exio k, i just needed to type 4 random names]
22:33 Exio bad chan
22:37 BlockMen more fancy template: https://dl.dropboxusercontent.com/s/4gznmflv5rdna1d/more_fancy_hp.png :P
22:38 BlockMen *with randomly showm coal
22:41 sapier1 joined #minetest-dev
22:56 RealBadAngel btw, im just generating new world and can see weird things
22:56 RealBadAngel like the mapgen went nuts
22:57 VanessaE such as?
22:59 RealBadAngel hold on
23:00 RealBadAngel where mt saves screenshots when using system wide install?
23:01 drizz ~/.minetest
23:01 VanessaE in your current working directory I thought?
23:01 VanessaE you can change it in minetest.conf though
23:02 VanessaE screenshot_path = /home/vanessa/
23:02 VanessaE etc.
23:04 RealBadAngel http://i.imgur.com/z8PKBSi.jpg
23:04 RealBadAngel http://i.imgur.com/RQI6gho.jpg
23:05 VanessaE eh....that can't be right.
23:05 RealBadAngel http://i.imgur.com/dT8TGQb.jpg
23:05 VanessaE almost looks like your seed changed.
23:06 RealBadAngel fresh compiled sources, system wide install and almost no mods
23:16 NotAidan joined #minetest-dev
23:17 NotAidan joined #minetest-dev
23:19 sapier1 left #minetest-dev
23:29 hmmmmmm so PilzAdam gave somebody commit access on his own....
23:30 Exio hi hmmmmmm?
23:30 hmmmmmm hello
23:32 kahrl_ who?
23:32 RealBadAngel hi hmmmmmm , have you seen the screenshots above?
23:32 BlockMen are more mmmmmmmms better than less? :P
23:32 hmmmmmm sfan, yes, no
23:33 RealBadAngel <celeron55> sfan5: you now have access
23:33 hmmmmmm ah.. that must've happened before i came around
23:34 RealBadAngel yup
23:35 RealBadAngel and take a look at those screenshots, v6 went nuts
23:35 hmmmmmm yes, i see that
23:35 hmmmmmm i don't know what that could possibly be the result of
23:36 hmmmmmm you said it was a new map
23:36 RealBadAngel yeah
23:39 ShadowNinja I have also noticed that, but not quite as bad, just one or two, can you replicate it with the same seed?
23:39 ShadowNinja RealBadAngel: ^
23:40 RealBadAngel how to force seed?
23:40 BlockMen bye
23:40 BlockMen left #minetest-dev
23:40 Exio fixed_map_seed = 1234
23:41 RealBadAngel ok, lets try
23:50 RealBadAngel same seed but world is lookin ok now
23:52 RealBadAngel weird

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