Minetest logo

IRC log for #minetest-dev, 2015-06-18

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

All times shown according to UTC.

Time Nick Message
00:25 nolsen joined #minetest-dev
00:30 paramat left #minetest-dev
01:20 paramat joined #minetest-dev
01:21 paramat now pushing 539 to game
01:23 Fritigern joined #minetest-dev
01:34 paramat complete. a long overdue job, many were incorrect
01:40 AnotherBrick joined #minetest-dev
01:51 nolsen joined #minetest-dev
02:16 paramat will push this fix for mgv6 soon https://github.com/minetest/minetest/pull/2799 'Mgv6: Don't create air gap in tundra at y = 48 in custom high terrain'
02:21 nolsen I'm not sure if my computer decided to be retarded, but h and / isn't working on minetest.
02:22 est31 pushing a small list-ring fix
02:22 est31 listring[] gives an error, but still works
02:22 est31 I'll remove the error message
02:49 hmmmm est31:  I'll have a look at the wiki page you set up
02:49 Wayward_One joined #minetest-dev
02:49 hmmmm paramat:  adds 0.6 seconds to generation time???
02:49 VanessaE milliseconds.
02:49 hmmmm that's a bit more than i expected... what kind of hardware do you have and are you compiling as release?  also I'm just curious, how much of a difference do noisemaps have?
02:50 hmmmm you said that point polling is indeed faster than using a noise map in this case, i would have guessed they'd be around the same in terms of execution speed
02:51 paramat hi
02:53 paramat 0.6 ms. hardware is intel core i5 4670T 2.3GHz x 4. i didn't profile the noisemap method
02:54 paramat point polling adds 0.6ms compared to no biome blend
02:55 Player_2 joined #minetest-dev
02:56 hmmmm oh...
02:56 paramat seems well worth it
02:56 hmmmm well try both!
02:56 paramat that's 2 noises with 2 octaves each
02:56 hmmmm what if I was wrong and there's a huge improvement with noise maps
02:56 paramat oh man, i would have to recode the noisemap method
02:57 hmmmm ?
02:57 hmmmm takes 5 seconds
02:57 paramat okay
02:57 hmmmm try in mapgen v5 alone
02:57 hmmmm lines 340, 341, just comment out NoisePerlin2D(...
02:57 paramat after i push 2799, which i'll do now
02:58 hmmmm and add in noise_biome_heat_blend->result[i] and so on
02:58 hmmmm what the heck
02:58 hmmmm oh that's ugly
02:58 hmmmm yeah looks good to me
02:58 paramat maybe someday i'll manage to fix y = 47 bugs in mgv6, difficult though
02:59 hmmmm :S
02:59 hmmmm i should probably do some minetest coding tonight
03:00 paramat and yes trying noisemaps again is not much work =)
03:00 hmmmm anyway yeah.  so to convert to noisemaps it's really as simple as commenting out a function call, adding an array access, then commenting out lines 79 and 80, replacing them with noise_heat_blend = ...
03:01 hmmmm and then adding Noise *noise_biome_heat_blend; and so on in the .h
03:01 hmmmm that's 3 modifications
03:01 paramat yes
03:01 hmmmm how did you profile it the last time btw?
03:02 paramat using the profiler in us mode, the code is already there commented out, just timed the loop that adds in the blend variation
03:04 paramat est just pushed something to an unrelated file, is it essential for me to rebase? my pull is 1 commit behind
03:04 hmmmm not unless you're pushing it to upstream
03:05 paramat ah i am, okay will do
03:06 paramat oh maybe it's not upstream actually since it's modifying what was before latest commit
03:06 hmmmm git commit -a --amend
03:07 Warr1024 joined #minetest-dev
03:08 paramat thanks
03:16 paramat now pushing 2799
03:20 paramat complete
03:49 paramat hmmmm interestingly perlinmap method is 200us, 3 times faster than point polling, unless noise object creation in the ctor takes time, i couldn't time that
03:50 VanessaE joined #minetest-dev
03:50 paramat i timed the creation of the blend perlinmaps and the loop that adds those values to heat/humidity maps
03:51 paramat but of course the ctor doesn't run every chunk
03:51 paramat back to perlinmaps then =)
03:58 paramat and all these times are with release build
04:04 NakedFury joined #minetest-dev
04:10 nolsen imgcru.sh/foo1234
04:10 nolsen erm
04:10 nolsen http://i.imgur.com/FAu3Ifj.png
04:10 nolsen Mapgen error?
04:10 nolsen Using the moretrees mod
04:11 nolsen I'm not sure if the floating tree been tampered or not.
04:17 nolsen I could try looking for more trees
04:17 est31 nolsen, can you stop crossposting
04:17 nolsen ?
04:18 est31 you keep typing the same stuff in both minetest channels
04:18 nolsen well not the same people is in here.
04:18 est31 some people dont like these practices
04:19 paramat weird, consult Vanessa, in the other channel first in case it's a mod thing
04:19 paramat back later to push noise blend
04:19 paramat left #minetest-dev
04:19 nolsen <VanessaE> nolsen: interesting.  better bring this up with the mapgen guys.
04:19 nolsen now I'm talking to a ghost
04:20 * nolsen calls the ghostbusters
04:20 nolsen jk
04:32 guest__ joined #minetest-dev
04:39 hmmmm whaa
04:39 hmmmm paramat:  okay I stand corrected
04:39 hmmmm paramat:  sorry I made you change it in the first place
05:02 pro joined #minetest-dev
05:06 prol joined #minetest-dev
05:12 selat joined #minetest-dev
05:19 paramat joined #minetest-dev
05:20 paramat no problem, after all the correct thing to do was to time both methods
05:29 paramat nolsen your screenshot looks distorted, do you have shaders and water waves enabled?
05:31 paramat my guess is something to do with fancy leaves intersecting water
05:36 paramat if it's water waves causing this RealBadAngel is the dev to talk to
05:44 Hunterz joined #minetest-dev
05:48 nore joined #minetest-dev
05:48 paramat pushing https://github.com/minetest/minetest/pull/2764 'Biome API: Noise defined biome blend' very soon
05:52 paramat nore i pushed a commit to game that had 1 approval from sfan5, hope this is acceptable, because it is mapgen stuff and not a new feature i considered my own vote counts, see discussion in this channel
05:52 nore paramat: for is_ground_content? That's fine :)
05:53 paramat okay cool
05:53 paramat yes that commit
05:54 paramat let me know if any of the settings seem wrong
05:54 nore wait, did you add is_ground_content to trees?
05:55 paramat nope, they are false for a good reason apparently
05:55 paramat so i left them that way
05:55 nore yes, that's normal :)
05:55 nore it is to avoid caves carving into them
05:56 paramat yeah
05:57 nore ok, just checked the commit, it is perfectly fine ;)
05:58 paramat good
05:59 paramat i'm working on savanna so will be requesting new nodes soon, acacia tree stuff and golden-brown dry grass and long grasses
06:00 paramat some rainforest will be sunk into shallow water to create a few swamps
06:02 paramat okay now pushing 2764
06:11 paramat complete! =)
06:27 paramat left #minetest-dev
06:43 kahrl joined #minetest-dev
06:48 kahrl joined #minetest-dev
06:51 chchjesus joined #minetest-dev
06:56 kahrl joined #minetest-dev
07:07 kilbith joined #minetest-dev
07:08 kilbith heyo, does someone can look at #2798 please ?
07:08 ShadowBot https://github.com/minetest/minetest/issues/2798 -- Fix bugs in mainmenu by kilbith
07:09 kilbith ^ sfan5, nore, someone...
07:26 prol joined #minetest-dev
07:46 err404 joined #minetest-dev
08:00 Yepoleb_ joined #minetest-dev
08:15 prol joined #minetest-dev
08:15 Puma_rc joined #minetest-dev
08:25 proll joined #minetest-dev
09:11 OldCoder joined #minetest-dev
09:23 lblot joined #minetest-dev
09:27 lblot Hi all :)
09:35 kilbith joined #minetest-dev
09:55 proller joined #minetest-dev
09:55 nrzkt joined #minetest-dev
09:57 NakedFury joined #minetest-dev
10:44 H-H-H joined #minetest-dev
11:00 Calinou joined #minetest-dev
11:21 err404 joined #minetest-dev
11:46 err404 joined #minetest-dev
11:58 kilbith joined #minetest-dev
12:38 Fritigern joined #minetest-dev
12:45 crazyR_ i think the settings api need get_number and set_number.
12:45 crazyR_ would save us messing around having to wrap it in tonumber()
12:47 NakedFury joined #minetest-dev
13:12 nrzkt crazyR_: having a wrapper is a good idea.
13:56 nolsen <paramat> nolsen your screenshot looks distorted, do you have shaders and water waves enabled?
13:56 nolsen yes.
13:56 nolsen I have the maximum quality settings.
14:27 est31 joined #minetest-dev
14:34 Amaz joined #minetest-dev
14:43 kilbith nrzkt, does the `dev-0.5` branch can be renamed to `outdated-0.5` ? some server owners use it thinking this is a next-gen branch...
14:59 zat joined #minetest-dev
15:04 CraigyDavi joined #minetest-dev
15:27 nrzkt kilbith: why not
15:27 proller joined #minetest-dev
15:38 nolsen https://imgur.com/eLs2qyF,As1nPG1,2RgLlxv,LI9yCVa,3ZIf6dL,FjseOT9,Vjpaosf,SMgHhTc#0
15:38 nolsen More info is in #minetest.
15:47 est31 for 0.4.13, due in two months, we need a release manager
15:47 est31 who volunteers :)
15:48 kilbith you ofc
15:48 est31 hah
15:48 est31 release manager dunno if thats fun
15:51 kilbith who else...
15:52 kilbith you're the latest battery of MT after all
15:53 Calinou what is the job of a release manager?
15:53 est31 good question
15:53 Calinou make news posts, edit changelog?
15:53 Calinou do the PR work?
15:54 kilbith keep track the status of things, assess if they are stable enough or not
15:54 kilbith implying a minimum of technical insight
15:54 VanessaE and pull your hair out because there's always some little thing that goes wrong in a release :)
15:55 kahrl make sure all the people who can do builds will be around when it is time to release
15:56 rubenwardy joined #minetest-dev
15:57 est31 find out who those people are
15:58 VanessaE BlockMen usually isn't it?
15:58 kilbith for MinGW builds
15:58 proller joined #minetest-dev
15:59 kilbith hmm, MSVC instead
16:00 rubenwardy Hi, I'd like to work on a mtpm (Minetest Package Manager). It'll be inspired by builtin/modmgr and written in Lua. Should it keep a local list of packages like apt-get does?
16:01 est31 you mean a cache?
16:01 kahrl well don't do it exactly like apt-get, its cache corrupts way too easily :P
16:02 nrzkt i agree to you as a RM est31, you are the more implicated on this release, with paramat
16:03 hmmmm joined #minetest-dev
16:04 rubenwardy I think it's a cache. Would it be a good idea?
16:04 est31 I didnt have problems with the cache, but also wonder why its there the first place
16:05 VanessaE I've no objection to a package/mod manager as long as it lets the modder tell it *exactly* where the code comes from (i.e. git)
16:06 rubenwardy ofc
16:06 rubenwardy I will allow mtpm install url
16:07 est31 the only apt get related problems I had were when I caught updating or invalid mirrors (hash not matching downloaded package)
16:07 kahrl est31: I ran into something like this a number of times: http://stackoverflow.com/questions/15505775/debian-apt-packages-hash-sum-mismatch
16:08 kahrl on ubuntu though, not debian
16:09 est31 ah I see
16:09 est31 thanks kahrl next time I encounter that bug, I'll use it
16:09 nrzkt having a good connection and a working hard drive fix the problem. Or use a more stable package manager :p
16:09 crazyR_ why dont we just use luaroacks..    luarock install minetest-<package_name> ???
16:09 nrzkt apt-get clean ; apt-get update
16:09 nrzkt and then go
16:10 nrzkt or rm -f /var/cache/apt/archives/*.deb
16:11 est31 perhaps we can fork luarocks
16:11 est31 minetestrocks!
16:13 crazyR_ it just seems a bad idea to re-invent the wheel. lua rocks is brilliant and also allows url install.
16:13 rubenwardy Could you run it from within minetest builtin?
16:13 est31 from looking at one single package (yes really representative), I conclude luarocks seems to be mainly around extending lua by adding c programs
16:13 est31 this again violates mod security principles though
16:13 rubenwardy would it be able to support packages with no metadata?
16:14 rubenwardy ie package.conf
16:15 nrzkt kilbith: renamed to deprecated_dev-0.5
16:15 kilbith thanks
16:15 kahrl when you install a package and then remove it, will luarocks remove the dependencies that were also installed?
16:16 crazyR_ i dont think it will by default. unless ive missed something. but i know you can request a list of dependencies for a paticaular package
16:16 kilbith nrzkt, why have you closed #2411 ??
16:16 ShadowBot https://github.com/minetest/minetest/issues/2411 -- Colored chat for FreeType builds by nerzhul
16:16 RealBadAngel joined #minetest-dev
16:16 kahrl well, I think that's bad then
16:16 VanessaE aw shit, RBA is here
16:16 est31 I guess because he closed the branch
16:16 Hunterz joined #minetest-dev
16:16 nrzkt wtf
16:16 nrzkt i don't close it
16:17 est31 #2447 got closed too
16:17 ShadowBot https://github.com/minetest/minetest/issues/2447 -- Add remote inventory inspection feature by est31
16:17 RealBadAngel awww, whos next to bite?
16:17 nrzkt i only removed dev-0.5 to push deprecated_dev-0.5
16:17 nrzkt oh i see
16:17 kilbith nrzkt, 2418 too
16:17 RealBadAngel howdy folks
16:17 nrzkt the PR was based on dev-0.5 branch... renaming it close the PR...
16:17 VanessaE hi
16:17 est31 heyho
16:18 RealBadAngel VanessaE, est31 minimap is doing great
16:18 nrzkt hi
16:18 VanessaE good deal
16:18 est31 fine
16:18 nrzkt gg to github which automaticly close a PR when the branch isn't existant...
16:18 RealBadAngel i managed to split the task between two threads
16:18 RealBadAngel so its blazing fast
16:18 est31 perhaps we should make a list for later reference
16:19 nrzkt RealBadAngel: great :)
16:19 VanessaE RealBadAngel: link to sources?
16:19 RealBadAngel i tried minimaps >512px already
16:19 RealBadAngel only slowdown is the limit of blocks stored in mem
16:19 nrzkt kilbith: cannot reopen because of the deleted branch.... I note list of closed PR to rebase: 2418 2447 2411
16:19 nrzkt do you see other PR (i don't have notification for PR closed by this deletion)
16:19 kilbith erf :(
16:20 kilbith no only those PRs
16:20 nrzkt i can push the branch to re-open this PR...
16:20 RealBadAngel atm i do store minimap mapblocs
16:20 RealBadAngel which are gettin updated only when mesh has changed
16:21 nrzkt but i think we should rebase those PR to master, because the divergence is too important
16:21 proller joined #minetest-dev
16:22 RealBadAngel which reminds me, we need to split highlight, cracks meshes gen from mapblock mesh updates
16:22 hmmmm joined #minetest-dev
16:22 RealBadAngel each step of digginin is causing atm new mapblock mesh
16:22 RealBadAngel its a bit sick
16:23 RealBadAngel also, we cannot display properly cracks on each kind of surface
16:23 RealBadAngel my opinion is to drop the cracks at all
16:23 est31 nrzkt, you can probably re-add your PRs like I did with #2801
16:23 ShadowBot https://github.com/minetest/minetest/issues/2801 -- Add remote inventory inspection feature by est31
16:23 VanessaE no, don't drop the cracks
16:23 RealBadAngel and replace them with particels only
16:24 RealBadAngel VanessaE, its not MT
16:24 est31 go to the originating branch, select "create pull request"
16:24 RealBadAngel we dont have to suffer its early sins
16:24 VanessaE cracks show progress in ways that no other method will do
16:25 kilbith agree with VE
16:25 RealBadAngel particles can do the same
16:25 VanessaE besides, if it's causing a whole mesh regen event, seems like a simple solution: overlay a second mesh over the target node and put the cracks *there* instead.
16:25 RealBadAngel from a few, to lotsa of them
16:25 VanessaE copy the target block's mesh to the secondary layer
16:25 VanessaE then animate the cracks over that node-sized mesh
16:26 RealBadAngel mapblock_mesh.cpp isnt a piece of cake
16:26 RealBadAngel its a whole bunch of over engineering
16:27 RealBadAngel we need to separate things
16:32 est31 sounds reasonable, file is 1.4k lines
16:34 Krock joined #minetest-dev
16:41 est31 nobody stepped up, seems I am the release manager
16:42 est31 how does the date August 10 2015 fit?
16:43 VanessaE seems fine to me.
16:44 rubenwardy joined #minetest-dev
16:47 est31 ok I guess sfan5 or some other irc op can change the topic then. people will notice I hope.
16:50 Robert_Zenz joined #minetest-dev
16:50 kahrl est31: you should be able to (not sure), /msg ChanServ topic #minetest-dev bla
16:51 est31 ~topic
16:51 ShadowBot est31: 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/
16:53 Topic for #minetest-dev is now Minetest core development and maintenance. 0.4.13 release scheduled for August 10 2015. Chit-chat goes to #minetest. Consider this instead of /msg celeron55. http://irc.minetest.ru/minetest-dev/ http://dev.minetest.net/
16:54 est31 works
16:58 selat joined #minetest-dev
17:09 ElectronLibre joined #minetest-dev
17:09 rubenwardy > not unix time
17:09 rubenwardy XD
17:25 rubenwardy joined #minetest-dev
17:30 twoelk joined #minetest-dev
17:41 Player_2 joined #minetest-dev
17:42 proller joined #minetest-dev
17:43 Krock ~ping
17:43 ShadowBot pong
17:44 Taoki joined #minetest-dev
17:45 Krock Doens't look like the WebClient from C# likes the new forum certificate
18:14 H-H-H joined #minetest-dev
19:03 johnnyjoy joined #minetest-dev
19:13 IceCreamRenoFail joined #minetest-dev
19:14 IceCreamRenoFail hello, got a few questions  about  android
19:15 IceCreamRenoFail Where would I look into adding gamepad support? I noticed when I press some buttons i get unexpected code errors
19:36 IceCreamRenoFail joined #minetest-dev
19:37 giacomo986_ joined #minetest-dev
19:38 node1 joined #minetest-dev
19:40 IceCreamRenoFail is anyone active on here?
19:41 VanessaE at the moment, no, but hang around.
19:41 VanessaE sometimes it's dead, sometimes it's almost too busy to follow.
19:41 node2 joined #minetest-dev
19:41 IceCreamRenoFail ah alright
19:48 blaze joined #minetest-dev
19:48 blaze joined #minetest-dev
19:56 giacomo986 joined #minetest-dev
20:01 giacomo986 hello everyone, i would like to implement portals in minetest. I already did this with Irrlicht https://www.youtube.com/watch?v=lG3q7mjLg6E . To implement this idea in minetest I need to change parts of minetest core: the scene is rendered 1 time every portal and nodes have to draw on stencil buffers.
20:04 giacomo986 i'm reading minetest code, but i'm not used to programs of this size
20:07 est31 joined #minetest-dev
20:25 zat joined #minetest-dev
20:42 proller joined #minetest-dev
20:50 ElectronLibre left #minetest-dev
21:00 err404 joined #minetest-dev
21:00 Wayward_Tab joined #minetest-dev
21:35 est31 gonna push this: https://github.com/minetest/minetest/pull/2804
21:44 paramat joined #minetest-dev
21:45 est31 pushed
21:46 est31 and bye again
21:56 paramat hmmmm, looking at l_mapgen.cpp i noticed the mapgen objects heatmap and humiditymap are only enabled for mgv7, they need to be work with any mapgen using the biome api. not sure i know how to implement this properly but i'll look into it
22:07 paramat ..if i follow the example of heightmap and biomemap i might get somewhere
22:40 paramat left #minetest-dev
23:02 deltib joined #minetest-dev
23:06 Taoki joined #minetest-dev
23:06 Lunatrius joined #minetest-dev
23:14 Lunatrius joined #minetest-dev
23:30 zat1 joined #minetest-dev

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