Time Nick Message 00:17 rubenwardy 500 Internal Server Error 00:17 rubenwardy on dev wiki :( 00:17 Jordach F 00:19 rubenwardy seems the websites have been reflecting the state of the world, recently 00:19 rubenwardy fucked 00:19 Jordach nah m7 00:19 rubenwardy (well, not totally fucked, just turning that way) 00:20 ElectronLibre Slowly descending into fuckedness 00:21 Benrob0329[m] fricken heck, whats with all this death and dispare? 00:21 Jordach Benrob0329[m], https://jordach.net/Images/Screenshots/screenshot_20170211_002016.png 00:21 Jordach procedurally generated characters 00:22 Benrob0329[m] noice, but he could use some pants lol 00:22 Jordach i was working on that 00:22 Jordach currently i'll take some parts off of current existing skins from my fat library 00:22 Jordach restyle them to my games demands 00:23 Jordach my temptation for an advanced mode where players can substitute their own texture line 00:23 Jordach from existing proc gen parts 00:23 Jordach eg do it locally then apply to multiplayer 00:23 Benrob0329[m] cool, lemme know when its ready for a showcase, i think it would make a cool video! 00:23 Jordach my game still doesn't have 10% of its content yet 00:24 Jordach i still need to do my texture pass for tenplus' farming redo port 00:25 Jordach but you know what the best part is? 00:25 Benrob0329[m] no, what? 00:25 Jordach https://jordach.net/Images/Screenshots/screenshot_20170211_002515.png 00:26 Jordach it's a minecraft 1.8 64x64 proc gen 00:26 Jordach but the model also supports the older 64x32 format 00:27 Jordach Benrob0329[m], currently got an ultrawide monitor in the post 00:28 Benrob0329[m] sweet, i want to save up and get one of those 4k ultrawides 00:28 Benrob0329[m] but there $1.4k 00:28 Jordach my RX 480 (8GB) is screaming 00:28 Jordach ayy lmao 00:30 Jordach Benrob0329[m], my machine and hardware is serious overkill 00:30 Jordach for general audio listening pleasure i use my 1985 sony walkman 00:31 Jordach nothing better than MJ's thriller 00:35 Jordach Benrob0329[m], LG 25UM58-P 25-Inch 21:9 UltraWide IPS 00:35 Jordach Benrob0329[m], don't forget about #minetest-project 00:36 Benrob0329[m] nice, i just have a standard 1080p Dell monitor 00:36 Jordach my tower has three monitors, TV that's wallmounted at the end of my bed, my samsung and packard bell 00:36 Jordach all 1080p 00:37 Jordach Benrob0329[m], currently working with OldCoder on getting my dual compat model with an armour lyer into minetest_Game 00:38 Jordach i also got this a few days ago 00:38 Jordach https://cdn.discordapp.com/attachments/104703448997445632/279271718277611521/IMG_20170209_152529.jpg 00:38 Jordach belg 00:38 Jordach http://i.imgur.com/0HeotiG.jpg 00:39 rubenwardy woah 00:39 rubenwardy I really life programming manual? 00:39 rubenwardy *real 00:39 Benrob0329[m] nice! (if i dont seem very talketive, im trying to teach a freind how to edit in kdenlive) 00:43 kaeza now I need a white theme to un-fuckup GH :( 00:44 Jordach >since install 1,178,640 00:44 Jordach that's a few ads 00:44 rubenwardy kaeza: it's so ugly 00:44 rubenwardy Jordach, 128,000 for me. But i've only had it for a month 00:44 rubenwardy ABP before that 00:45 Jordach black and white at that contrast makes me heavily paranoid and suspicious 00:45 Jordach it stirs something in me 00:51 Jordach Benrob0329[m], i won the silicon lottery in my 480 00:51 Jordach it doesn't even break 65C while under Doom 2016 [Vulkan] 00:54 Fixer rubenwardy: I have FoxPro manual // gift from someone... 00:54 rubenwardy I have a HTML book from 1999 00:55 rubenwardy it recommends not using as some browsers may not support it 00:55 Jordach mostly still isnt' kappa 00:55 rubenwardy and also recommends not using due to perfomence issues 00:55 rubenwardy (may be the other way around) 00:55 mystik ? 00:56 Fixer rubenwardy: 1997 :] 00:57 Fixer book appears to be signed by someone o_0 01:10 Baffy[m] i couldn't find a mod that lets me import/export structures 01:10 Benrob0329[m] Richard Stallman? 01:14 OldCoder Richard Stallman structures? 01:14 * OldCoder imagines a GNU Mod 01:16 Benrob0329[m] OldCoder: the signature 01:16 kaeza Baffy[m], worldedit? 01:17 Baffy[m] oh didn't know it did that 01:17 Baffy[m] is there a place on the forums to download pre-made buildings 01:17 OldCoder Benrob0329[m], very well 01:17 OldCoder Baffy[m], yes 01:17 OldCoder There are premade worlds 01:17 OldCoder Here is a heck of one: 01:17 OldCoder Google for this: 01:18 Baffy[m] i have a world, i was hoping for just the buildings 01:18 OldCoder Minute 01:18 OldCoder Right 01:18 Baffy[m] ok 01:18 kaeza Baffy[m], https://forum.minetest.net/viewtopic.php?f=12&t=7304 01:18 OldCoder Explain what you mean? You wish schems? 01:18 Baffy[m] i'm using TNG but it's missing a lot 01:18 kaeza OldCoder, that one? ^ 01:19 OldCoder kaeza, he could also some large MC conversions 01:19 OldCoder and NYC 01:19 OldCoder Which is a world but basically 1,000 buildings 01:19 OldCoder also get * 01:19 kaeza ah, that too 01:19 OldCoder Yep 01:19 OldCoder Or Hill Valley 1955 01:19 OldCoder check out that mod! 01:19 OldCoder Or Spookington Hall - that is a good one! 01:20 OldCoder Baffy[m], google for minetest spookington 01:20 Baffy[m] ok 01:20 Benrob0329[m] Hill Valley 1955? Great Scott!! 01:23 OldCoder It includes 01:23 OldCoder the De Lorean and the train 01:23 OldCoder https://forum.minetest.net/viewtopic.php?f=12&t=13446 01:23 OldCoder Finished just in time for October 21st, 2015! 01:23 OldCoder It's really weird to be a year past the Far Future BTTF Day 01:25 Benrob0329[m] it'll be even weirder in a few years, being the 5th anniversary 01:26 OldCoder Benrob0329[m], I have enough trouble with 2001 01:26 OldCoder Now being farther back 01:26 OldCoder Then a lot of MTers are old 01:26 OldCoder 2001 was so far in the future it was unimaginable 01:26 OldCoder 2000, of course 01:26 OldCoder That was the big one 01:27 OldCoder Now, it is the past? 01:27 OldCoder ... 01:27 OldCoder 01:27 Benrob0329[m] Windows XP is 17 years old 01:27 OldCoder Eh 01:27 * OldCoder is not impressed 01:27 OldCoder But Perl... 01:27 OldCoder Almost everybody is younger than Perl 01:27 Benrob0329[m] our family computer ran that, as did my first laptop 01:27 OldCoder It is very odd 01:27 OldCoder Indeed 01:27 OldCoder Computers... PCs... are this new fangled thing 01:28 OldCoder That might or might not catch on 01:28 OldCoder Someday there will be web pages 01:28 OldCoder Who knows? Video on the web someday 01:28 OldCoder 01:28 OldCoder It's been a strange 30 years 01:28 Benrob0329[m] i own a Ti 99 4a 01:29 Benrob0329[m] bit of vintage history before my time 01:36 Baffy[m] i'm surprised this isn't more popular 01:38 OldCoder Baffy[m], what is more popular? 01:38 OldCoder Benrob0329[m], calculators came out around 1974 01:38 OldCoder They were the cool gadgets of their day 01:38 Baffy[m] minetest 01:39 OldCoder You could almost spell words with them 01:39 OldCoder Baffy[m], you have not yet seen what the platform can truly do 01:39 Baffy[m] my 6yo nephew likes it 01:39 Baffy[m] i guess it needs a bit more polish 01:39 OldCoder We got multiple-planet worlds 01:39 OldCoder Yes and you OR your nephew can polish it 01:39 Baffy[m] link? 01:39 OldCoder That is the key point 01:39 Baffy[m] i mean mostly the gui and suchhh 01:39 OldCoder TO which? Come and visit me on Moontest... Moment 01:40 Baffy[m] what's it written in, anyway? 01:40 OldCoder https://forum.minetest.net/viewtopic.php?t=10382 01:40 OldCoder Two languages 01:40 OldCoder The core is C++. The part you and your nephew can do is Lua. 01:40 OldCoder A simple but flexible language. 01:40 Baffy[m] fuckkk 01:40 Baffy[m] i was hoping for python 01:40 OldCoder Hm? 01:40 OldCoder Lua is much 01:40 Baffy[m] lua is easy though 01:40 OldCoder simpler than Python 01:40 Baffy[m] i mean for the main application 01:40 OldCoder and 8 year olds learn that 01:40 OldCoder Sorry, not my decision 01:41 * OldCoder would have used C 01:41 Baffy[m] it should be! 01:41 Baffy[m] ;-) 01:41 OldCoder But you can use Lua 01:41 OldCoder For the mods 01:41 OldCoder Regarding worlds, come and see Solartest 01:41 Baffy[m] yeah he just did the Hour of Code from code.org 01:41 OldCoder On a day I'm there 01:41 Baffy[m] he can't read well enough to code seriously 01:41 OldCoder This is not intended to compete with MC on MC turf 01:41 OldCoder Hm? Nephew? Give him a year. 01:41 OldCoder He can learn Paint, right? 01:42 OldCoder Have him draw something like a food 01:42 OldCoder And then tell him it's going into the game 01:42 OldCoder Watch the resulting engagement 01:42 OldCoder MC does not encourage that; we do 01:42 OldCoder MT is about doing what you wish with the platform 01:43 OldCoder Or contributing to the group's efforts 01:43 OldCoder One developer in AU has just submitted 01:43 OldCoder a year long project for a $1M prize to XPrize 01:43 OldCoder Unlikely to get it, but the project is clearly suitable for edutech purposes 01:43 OldCoder 01:44 OldCoder Hm. Baffy[m] see this video: 01:44 OldCoder Does anybody have Lord Fingle's link? 01:45 OldCoder https://www.youtube.com/watch?v=6SF60clEWkU 01:45 OldCoder Baffy[m], the 1st 2 videos in that were done by MT players 01:45 OldCoder 01:45 OldCoder The other day 01:46 rubenwardy ooh, a new player 01:46 rubenwardy Baffy[m], please tell us what you find confusing or annoying about that project. And what should be improved 01:46 rubenwardy and I agree on improving the GUI 01:47 rubenwardy it's on my very long things to do list 01:47 Baffy[m] yeah i'm pretty new in general 01:47 OldCoder Baffy[m], rubenwardy has written a modding book 01:47 OldCoder He's been with the project about 5 years 01:47 OldCoder 4 to 5 01:47 OldCoder IIRC 01:47 Baffy[m] i started playing minecraft on xbox one with my 6yo nephew 01:47 rubenwardy rubenwardy.com/minetest_modding_book/ 01:47 Baffy[m] just got a nether portal like, a wekk ago 01:47 rubenwardy 5 years 01:48 rubenwardy since Jan 2012 01:48 OldCoder rubenwardy, time flies we can only sighs 01:48 rubenwardy I'm also a core dev 01:48 Baffy[m] nice 01:48 OldCoder Baffy[m], core dev is the one who works on the C++ core 01:48 Baffy[m] i'm trying to get my wii controller working with minetest 01:48 rubenwardy and also the Lua game 01:49 rubenwardy that's an interesting project :D 01:49 Baffy[m] its pretty easy on Ubuntu, it already supports wiimotes 01:50 Baffy[m] i just need to perfect the button mapping 01:51 Baffy[m] getting the pointer controls working on my hdtv might be hard 01:54 OldCoder Baffy[m], I saw you on Moontest... But let me show you around when time permits 01:54 OldCoder We got asteroids and Earth and Mars coming 01:55 Baffy[m] ok, i'm a little busy 01:55 Baffy[m] i was just possing in 01:55 Baffy[m] popping 01:58 XeonSquared I'm seeing a lot of Matrix -> IRC users recently 01:59 Baffy[m] matrix is awesome 01:59 XeonSquared It's interesting, too HTTPish for me though 01:59 Baffy[m] i'm trying to migrate a discord with 600+ users to our new matrix server 01:59 XeonSquared It's good that it's being adopted a lot 01:59 XeonSquared Much better than the alternatives 01:59 XeonSquared I'm gonna stick to IRC and XMPP for the time being though 02:00 Baffy[m] i'd prefer rocketchat but matrix is the only one that has e2e encryption 02:00 Baffy[m] matrix has advanced irc and xmpp bridges 02:01 XeonSquared Which means I can stay on those for the forseeable future :D 02:04 XeonSquared https://xkcd.com/1782/ 02:30 Baffy[m] i was about to link that but i got lazy 02:31 Baffy[m] xmpp was great, too bad it never caught on 03:24 kaeza ~karma ShadowBot 03:24 ShadowBot kaeza: Karma for "ShadowBot" has been increased 1 time and decreased 0 times for a total karma of 1. 03:25 kaeza ShadowBot++ 03:25 kaeza ~karma ShadowBot 03:25 ShadowBot kaeza: Karma for "ShadowBot" has been increased 2 times and decreased 0 times for a total karma of 2. 03:25 kaeza nice 03:26 kaeza ~karma C 03:26 ShadowBot kaeza: Karma for "C" has been increased 6 times and decreased 1 time for a total karma of 5. 03:32 * Benrob0329[m] is off to get cake 04:00 * Benrob0329[m] has returned 04:01 Benrob0329[m] You know what would be cool? 04:02 Benrob0329[m] Being able to use a real physics engine in Minetest 04:03 Benrob0329[m] It would be a huge change in network protocol though 04:17 kaeza what do you feel Minetest is missing, physics-wise? 04:18 kaeza I don't think it would feel good playing a voxel game with soft body physics and whatnot 04:19 VanessaE I could see a challenge in playing in a world where, at least, blocks can't float, and can't extend out from a vertical more than a few meters without collapsing :) 04:20 kaeza kinda related: http://stabyourself.net/nottetris2/ 04:20 VanessaE oh lord. 04:23 kaeza ah those kinds of physics could be doable from a Lua mod 04:23 VanessaE I would think so yeah 04:44 GNU[BDC] /ns info nobody 04:44 Nobody Sorry My Network skipped 04:48 whitephoenix I usually play with a crappy little mod that makes jumping / gravity feel a little more realistic 04:49 whitephoenix after a fraction of a second it turns up gravity a bit 04:51 XeonSquared whitephoenix: link? 04:54 whitephoenix XeonSquared, https://github.com/Minefix/MineFix/blob/master/mods/physics/init.lua 04:54 whitephoenix makes it kinda feel like minecraft but can break somethings 04:54 whitephoenix I've been meaning to make it multiply gravity not set it 04:56 XeonSquared thanks 04:56 XeonSquared I've got a friend that complains about MT gravity not being realistic enough 05:01 Benrob0329[m] in a voxel game? 05:01 XeonSquared Apparently. 05:01 XeonSquared Not really sure why but that fixes that issue I guess 05:38 Benrob0329[m] A friend of mine doesn't like bots, and said that that's one of the reasons he doesn't like Telegram (were using discord currently) 05:38 Benrob0329[m] And I'm just like 05:39 Benrob0329[m] How can you not like bots? They're so useful! 05:39 Benrob0329[m] Should've said that actually 05:39 XeonSquared There will be bots on any platform, including discord 05:40 Baffy[m] telegram is insecure, anyway 05:46 Benrob0329[m] Baffy: indeed 05:46 Benrob0329[m] i would use TG as my main app, but its not encrypted 05:46 Benrob0329[m] unfortunetly im dealing with a bunch of skype fanboys 05:47 Baffy[m] also i'm pissed at Signal 05:47 Benrob0329[m] everything else isnt worth it, and i need to move to windows 05:47 Baffy[m] because it requires Google apps 05:47 Baffy[m] and a phone nuber 05:47 XeonSquared Silence doesn't, and actually uses SMS 05:47 XeonSquared but if you want to avoid phone numbers that doesn't help 05:47 Benrob0329[m] i dont mind the phone number, just the lack of a proper desktop app 05:48 Benrob0329[m] something in the chrome store doesnt count 05:48 * XeonSquared uses XMPP because it works everywhere and can be self-hosted 05:48 Baffy[m] more google shilling imho 05:48 Benrob0329[m] yeah, but aparently its too "complicated" for my non techy friends 05:49 XeonSquared They can't wrap their heads around ChatSecure? 05:49 Benrob0329[m] one person couldnt login' 05:49 Benrob0329[m] and im still pissed to this day 05:59 Benrob0329[m] say, why doesnt anyone use xmpp for public chatrooms nowadays? 06:02 * XeonSquared shrugs 06:03 XeonSquared It seems it's either IRC, or this month's hipster IM protocol 06:04 XeonSquared though that would be more like this week's hipster way to send messages over HTTP 06:11 Benrob0329[m] Discord is nice, but I wish they would open source it 06:11 Benrob0329[m] If they did, I dont see why people wouldn't use it 06:23 Baffy[m] they're too corporate 06:23 Baffy[m] i'm trying to move people off it 07:03 Benrob0329[m] If I can get people to use it instead of Skype, I'm all for it 07:28 zyabin101 Calinou, well, what did they answer on whitelisting forum IPs/users? 08:03 zyabin101 shangul seems to have *problems* with hosts. 08:35 GNU[BDC] Hi 08:36 VanessaE good morning. 08:36 GNU[BDC] How do i report bugs to Wuzzy hudbars? 08:36 VanessaE https://forum.minetest.net/viewtopic.php?t=11153 08:37 VanessaE maybe post a message in this thread? 08:39 GNU[BDC] i think i go back to old hudbar, it was buggy but did not cause crashes 08:41 GNU[BDC] maybe its mt engine bug? 08:41 GNU[BDC] ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod '' in callback on_player_hpchange(): /home//uno/bin/../mods/hudbars/init.lua:323: attempt to index field '?' (a nil value) 08:41 VanessaE could just be outdated compared to what the engine wants. hard to say 08:45 GNU[BDC] thanks 08:45 kaeza this is the relevant line: http://repo.or.cz/minetest_hudbars.git/blob/HEAD:/init.lua#l323 08:46 kaeza looks like name is nil O.o 08:47 kaeza or hudstate[name] is nil 08:48 GNU[BDC] http://paste.debian.net/913800/ 08:48 GNU[BDC] full error 09:14 zyabin101 I made the prototype generator :D https://gist.github.com/schas002/5ea4e1505860c06c42c900aed29b6576 09:15 zyabin101 ...and later, in the same directory: https://gist.github.com/schas002/4c7e41a3658f6ee7c1096207f6f788bb 09:15 zyabin101 brb, publishing to GitHub... 09:24 Krock MODNAME = "test-mod" 09:24 Krock zyabin101, that's a global veriable and may comflict with other mods 09:24 Krock *conflict 09:25 Krock please make them local, in case someone wants to use them later in the code, after the other mods loaded 09:27 Krock also good luck with performing an arithmetic operation on strings in Lua 09:27 Krock use ".." to concat them 09:28 zyabin101 Krock, Yeoman uses EJS for templates. 09:29 zyabin101 So the <%= "1/" + dateString %> thing is actually embedded JS. 09:29 zyabin101 > also good luck with performing an arithmetic operation on strings in Lua 09:30 zyabin101 Oh, didn't know you meant *that*. 09:31 Krock well, it's just that this Lua mod won't work - that's all I can tell. No idea how it was generated but a mod generator should at least create usable mod templates :3 09:32 rdococ use .. for string concatenation 09:32 VanessaE why not use Lua (instead of JS) to generate the mod? :) 09:33 VanessaE Lua-ception, etc. 09:33 kaeza ^ 09:33 kaeza inb4 let's use JS for modding 09:33 VanessaE kaeza: shhhh 09:33 VanessaE you'll summon a certain really-lame, not-so-fun user. :P 09:33 kaeza hah 09:34 Krock why not run a PHP CGI to do that for us? 09:34 zyabin1011 Krock, how do you make mod variables local? 09:35 Krock local local_var = "this is local" 09:35 Krock putting a "local" in front does it already 09:38 zyabin1011 Commited both to the repo, Travis CI is now building and testing the generator... 09:40 rdococ you need a mod generator to generate this mod generator 09:41 zyabin1011 XD 09:42 zyabin1011 Yes, you need Node.js to get npm to install Yeoman and generator-minetest, the latter of which makes the mod. 10:51 bousket Hi all. Playing with VoxelManip today. on :get_data(), I get a list of node indices. Where can I have the relation between this node index and the node typename ? 10:57 bousket is this content id ? 10:57 ElectronLibre It is the content id 10:57 ElectronLibre There should be a method to get the node's information from its content id 10:58 bousket yep, I talked to fast. Thx 10:58 ElectronLibre Or at least a way to get a content id from a node's itemstring 10:58 ElectronLibre ^ minetest.get_content_id 11:00 bousket I was looking for it. So no reverse operation ? 11:01 ElectronLibre It doesn't look like so 11:02 ElectronLibre You're gonna have to store all the necessary content IDs and then compare 11:03 bousket ok. I ll generate my own dictionary until there s one. 11:06 zyabin101 I hope my generator-minetest works, and I await suggestions =) https://github.com/schas002/generator-minetest 11:06 nore ^ there is a reverse operation 11:07 zyabin101 Which reverse operation? 11:07 nore zyabin101: content id -> node name 11:07 zyabin101 Ah k ;) 11:09 ElectronLibre Nore: so how do you do it? 11:09 nore ElectronLibre: minetest.get_name_from_content_id 11:09 nore or something like this 11:10 ElectronLibre I've never seen that, it must be recent 11:10 bousket that s it. just tested it get_name_from_content_id(id) 11:13 ElectronLibre Yep, it's in the API's docs 11:17 zyabin101 So, the generator-minetest makes a mod with an ident printed in console, but that's kinda all. 11:18 zyabin101 I'd like to add more features. 11:41 Krock when did they add tags in github? 11:44 Krock added on the 31th January.. ah 11:48 zyabin101 Now panicbnc is trolling us with repeated entrances and quits for excess flood. 12:35 zyabin101 I'm making a texture pack based on flags. 12:36 zyabin101 There are 34 layers in all, from fesses to lozenges, which are colored and applied on a colored single color image. 12:38 zyabin101 For example, I can apply a red "field masoned" layer onto a white base for a red brick texture. 12:39 bousket Is content_id server & mods dependent ? I guess so but I need to be sure 12:59 bousket Answer is yes. Thx Nore 13:00 Wuzzy Is it possible to make liquids flow faster than Minetest Game's water? 13:16 paramat 'liquid_viscosity < 1' ? viscosity 1 might be the fastest though 13:17 paramat since spread depends on water update rate and water is possibly seen as the fastest we need 13:39 agaran paramat: no superliquid helium then? 13:48 ElectronLibre Wuzzy: Slow down water. That's the only way I can think of. 13:48 Wuzzy ????? 13:48 Wuzzy Making liquids faster ... by SLOWING them down? in what kind of alternative reality are you living? XD 13:49 XeonSquared so uh 13:49 ElectronLibre It was explained above. Water has the fastest update rate, so, to have a liquid flow faster, slow down water 13:49 agaran Wuzzy: well.. alternative reality?;) 13:49 XeonSquared sanity check, you can't specify a font family (ie monospace) in a formspec, right? 13:50 Wuzzy paramat: I tried liquid_viscosity=0, still only flow speed of ca. 1 node per second 13:50 Wuzzy XeonSquared: Correct :-( 13:50 XeonSquared argh 13:50 ElectronLibre XeonSquared: I don't think so 13:50 paramat ok looks like 1 is the fastest 13:50 ElectronLibre Or rather I think so. You can't fiddle with fonts in formspecs 13:50 Wuzzy 1 seems to flow as fast as 0 13:51 Wuzzy i have tried 13:51 XeonSquared man that means a grid of images then 13:51 Krock there's only one font that you can use in formspecs: the one that's used from the client 13:51 Wuzzy i haven't tried -1 xD 13:51 paramat could be made faster in engine but that would increase water flow processing, and it's already heavy 13:52 Wuzzy :( 13:52 Wuzzy I feared something like that 13:52 ElectronLibre Wuzzy: I think -1 may rollback time itself 13:52 XeonSquared do -1 and report results 13:52 XeonSquared does the liquid fold back on itself? 13:52 Wuzzy nope, -1 does the same as 1 13:52 XeonSquared oh :< 13:53 ElectronLibre Oh.. makes sense. It takes the absolute value. 13:53 paramat no probably limited to minimum of 1 13:53 paramat could try 0.5 but .. 13:54 ElectronLibre Wouldn't it overload the server with water update if the update rate got too small? 13:55 Wuzzy omg but using liquid_viscosity=-1 in MineClone 2 makes the player go NUTS when I stand in water... lol 13:55 Wuzzy but this is probably mod-related 13:56 XeonSquared I imagine it messes with movement speed 13:56 XeonSquared so -1 movement speed... 13:56 Wuzzy whatever 13:56 ElectronLibre XeonSquared: Time travel, back to the past 13:57 ElectronLibre Messing with physics value is fine but MT should warn you about those nonsensical settings. 13:57 Krock but it would be funny to run backwards go get forwards :D 13:59 ElectronLibre Why wouldn't it be possible? 13:59 ElectronLibre It'd be funny if you could set player physics in the negatives to mess with the players' mind 14:01 XeonSquared well that's ugly but I can force monospace for ALL my stuff 14:02 XeonSquared but that needs to be set clientside 14:12 * rdococ is bored 14:12 * rdococ needs mod ideas 14:13 rdococ ElectronLibre: you can set speed to negative values 14:13 rdococ with set physics override 14:14 rdococ but it doesn't go backwards 14:14 rdococ it makes you have negative friction: once you take one step you keep moving, faster and faster :P 14:15 Krock rdococ, yet another enchanting mod for armor! 14:16 rdococ meh... 14:16 zyabin101 rdococ, try generator-minetest for the next mod ;) `npm install schas002/generator-minetest -g` https://github.com/schas002/generator-minetest 14:16 rdococ I need an original mod idea 14:16 Krock a real CNC in-game where you can define a new nodebox that is loaded the next time you log in 14:17 Krock some kind of dynamic node creator 14:17 rdococ okay 14:17 rdococ put it this way 14:17 rdococ I need an original mod idea that I can do 14:17 Krock a troutslap mod 14:17 rdococ anyway 14:17 rdococ how do I use the generator mod? 14:18 zyabin101 rdococ, generator-minetest is not a mod. 14:18 rdococ .oh. 14:18 zyabin101 It's a mod scaffolding generator for Yeoman . 14:19 rdococ which requires node.js. 14:19 rdococ to install. 14:19 zyabin101 To the point! 14:20 rdococ I need an original mod idea that I can do, that isn't dumb, and doesn't require third party software. 14:20 zyabin101 Making a mod doesn't require third party soft. ;) 14:20 zyabin101 Hmm... 14:20 rdococ I need an original mod idea that I can do, and isn't dumb. 14:20 zyabin101 Okay. 14:21 rdococ So a dynamic node creator, while original and cool, is probably going to be hard for someone with the limited knowledge I have. 14:21 rdococ Also, someone else has probably already stolen the idea. 14:21 Krock maybe you could go into mapgen generation 14:21 rdococ And a troutslap mod, is just... dumb. 14:21 Krock *mapgen, just mapgen 14:22 rdococ lua mapgen? 14:22 rdococ or C++ mapgen? 14:22 Krock Lua. Using LuaJIT it shouldn't be too slow 14:22 rdococ I do admit I have created a cool mapgen before, but it was in Roblox... 14:22 Krock port it to minetest then 14:23 Krock (if possible) 14:23 rdococ is there a template I can base it on? 14:23 rdococ well, the mapgen in Roblox used lua and many functions that could probably be replicated in Minetest so yeah, it's probably possible 14:23 zyabin101 Idea: running shoes that can be enchanted with ore-and-magic-thing upgrades. 14:24 rdococ enchantments? ew 14:24 rdococ so would I use set_node? 14:24 rdococ er 14:24 zyabin101 Nah, not enchantments in a separate table, but rather upgrades crafted in a crafting table. 14:24 rdococ Krock: could set_node suffice? 14:25 rdococ or...? 14:25 rdococ I created a mod once that changed the biomes and it looked AMAZING. too bad it was on my windows. 14:26 Krock rdococ, no, in minetest you should use the lua voxel manipulator (LVM) to build the terrain, for speed reasons 14:26 zyabin101 You make running shoes with a crafting table, put it on like armour (or maybe a use for the I key?) 14:27 rdococ you mean the one that uses nested arrays? 14:28 zyabin101 Then, you can find magic thingies that are needed for upgrading the running shoes. 14:28 zyabin101 (Idea: an unified magic thingy for upgrades/enchantments/instants/sorceries.) 14:29 rdococ zyabin101: please, I'm already dealing with people who are 3/4 afk and 1/4 here 14:29 rdococ anyway 14:29 rdococ how do I use this voxel manipulator 14:29 * zyabin101 shuts up with his idea 14:30 rdococ hello? 14:30 rdococ ugh 14:30 Krock rdococ, indeed good question. THe best way to see how it works is to look into other mapgen mods 14:30 rdococ other mapgen mods have a million files 14:30 rdococ I'll just end up copying them too 14:31 Krock rdococ, sorry, what? https://github.com/SmallJoker/flatgen 14:32 rdococ see 14:32 rdococ already am I just copying that code 14:32 Krock I did not tell you to copy it 14:32 rdococ I warned you I'll end up copying it 14:33 Krock if you look at line 103, you'll see how it's generated normally - calling a single function 14:33 rdococ hm 14:33 rdococ how do I get the map seed? 14:34 rdococ or does the perlin noise system in MT use it? 14:34 Krock minetest.register_on_generated(func(minp, maxp, blockseed)) 14:34 Krock you can define your own function in there and the seed will come as an argument 14:36 rdococ table.insert(minetest.registered_on_generateds, 1, flatgen_generate) 14:36 rdococ is the s there a typo? 14:36 Krock no, that's alright 14:36 rdococ nvm 14:36 rdococ it's not 14:37 Krock perhaps you would like to define your own perlin noise params, then you can look here how the terrain map is made: https://github.com/paramat/stability/blob/master/init.lua#L11-L20 14:39 Wuzzy i just recently learned that you can build tree and cactus (and the like) perpendicular when u hold down Sneak while building. Very useful to know! 14:41 Krock it took me more than a year until I've noticed that I can craft 10 items at once by using the middle mouse button 14:42 Krock that's also quite useful to save from clicking 14:43 rdococ I'm trying to get a perlin noise map... 14:43 agaran Krock: that font change affected overlay on screen in MT, also menu fonts etc.. but not console font.. 14:43 Krock yes, the console font is seperately defined 14:44 Krock Ctrl+F for "monospace" in the minetest.conf.example file and you'll fnid it 14:44 Krock *find 14:44 agaran I just need to find its definition then :) 14:44 rdococ minetest.get_perlin_map(seed, {x=1, y=1, z=1}):get2dMap({x=pos.x, z=pos.z})[pos.x][pos.z] 14:44 rdococ is this how you do it??? 14:45 rdococ it says can't index a nil value... 14:45 rdococ waait 14:45 rdococ I have the seed 14:45 rdococ wait 14:45 rdococ I did it wrong 14:46 rdococ excluding the fact I put "seed" rather than the parameters 14:46 rdococ is that how you do it? 14:48 rdococ ... 14:48 Krock minetest.get_perlin_map(, {x=,y=[,z=]}) 14:49 Krock that returns you an object where you can get the map for the given positions 14:50 Krock the seed itself is contain in the definition table 14:51 rdococ what about :get2dMap? 14:52 rdococ or should I use a 3d map? 14:52 Krock that's the function that returns you an array with the perlin values for each position 14:53 Krock maybe you could try it with a 3d map first - it's easier to begin with 14:56 Krock then you can get the perlin values per position like this: my_3dmap[z * sidelen * sidelen + y * sidelen + x] 14:56 rdococ I'm using the non-flat versions of the functions 14:56 Krock oh 14:57 DS-minetest hi 14:57 rdococ minetest.get_perlin_map(definitionTable, {x=1, y=1, z=1}):get3dMap({x=pos.x, y=pos.y, z=pos.z})[pos.x][pos.y][pos.z] 14:57 rdococ does that work? 14:58 rdococ ... 14:58 rdococ every time I ask if a certain line works, or where I went wrong, you go quiet 14:58 Krock replace {x=1, y=1, z=1} with each maxp.x - minp.x + 3 14:58 DS-minetest i've got a question 14:58 rdococ ????? 14:58 Krock moment, rdococ, will write an example 14:59 rdococ I'm modifying _getNode... did I do a big no-no? 14:59 DS-minetest why isn't there something like get_nodes_near to get all nodes of a group or name in a radius? 14:59 Wuzzy does anyone know some Minetest “secrets”? or tricks? 15:00 DS-minetest use middle click to craft 10 items at once, Krock took one year to find that out i think 15:00 Fixer Wuzzy: ingame? 15:00 Wuzzy here's one: If you do /giveme air, you will be called a hacker ;-) 15:00 Wuzzy yes 15:00 rdococ you can do that with ignore too 15:00 Wuzzy engine, minetest game, whatever 15:00 rdococ /giveme ignore 15:00 Fixer Wuzzy: try /giveme cloud 15:00 Krock Wuzzy, inventory_items_animations = true 15:01 DS-minetest oh, yes, thats nice 15:01 Wuzzy i like the idea of this setting, but i dont like how it looks 15:01 Wuzzy looks very weird for cubes 15:01 Krock DS-minetest, yes that's what I wrote some minutes ago in here <.< 15:01 Fixer main trick in minetest = SHIFT + (keys) 15:01 Wuzzy lol yes 15:01 Wuzzy shift is so overused 15:02 Wuzzy Sneak key + jumping makes you jump SLIGHTLY higher 15:02 DS-minetest Krock: i thought the irc log was older. 15:02 Wuzzy question: how here DOESN'T know the Sneak Glitch? 15:02 DS-minetest and u become smaller when you press sneak key 15:03 Wuzzy DS-minetest: uhh, nope. thats actually MC 15:03 Fixer Wuzzy: jump + shift = 7/10 you will land safely on completely flat ground 15:03 Wuzzy Yes, this is a bug 15:04 DS-minetest i found that out when i was entering a dungeon with snow under my feet, i was stoped without sneak 15:04 Wuzzy basically it removes fall damage from the game :/ 15:04 Fixer bug used by me 15:04 DS-minetest Wuzzy: it's not mc 15:05 Wuzzy still nope 15:05 Wuzzy I have the same size, even in Minetest Game 15:05 DS-minetest um 15:05 Wuzzy or is it a recend -dev addition? 15:05 DS-minetest no 15:05 DS-minetest its some weeks ago 15:05 DS-minetest ill try it again 15:06 Wuzzy but *after* 0.4.15 release? 15:06 DS-minetest still works 15:07 rdococ ugh 15:07 rdococ why does it need max-pfdlsgrlfw;e 15:07 DS-minetest Wuzzy: build a 2 nodes high entrence and place snow on the ground, then try to go through with and wihout sneak 15:08 Fixer yes, snow affects sneak 15:10 DS-minetest it seems like sneak affects the hight of the player entity 15:13 rdococ this makes no sense 15:13 Wuzzy oh, you mean THIS 15:14 Krock rdococ, http://pastebin.com/CpSvsCFe 15:14 Wuzzy I thought you mean thee player becomes PHYICALLY smaller when sneaking 15:14 DS-minetest it seems so 15:15 DS-minetest what happens if i use a palette with more than 256 pixels? 15:16 Wuzzy you get more colors 15:16 Wuzzy :P 15:16 rdococ that is some weird terrain 15:16 VanessaE DS-minetest: that's undefined, but I suppose the engine will warn you 15:17 DS-minetest uh, ok :) 15:17 Fixer Wuzzy: yes, it is strange, it feels like player is getting smaller 15:17 Krock rdococ, does it work? 15:17 VanessaE (and btw, if you're considering the param2/palette stuff, I strongly encourage you to look at Unified Dyes :) ) 15:17 Fixer Wuzzy: if you are walking in snow forest and can't do go under the tree because of snow, just press shift... 15:18 agaran VanessaE: since which MT it works? 0.4.15? 15:18 DS-minetest i already did 15:18 VanessaE agaran: since a few weeks ago, long after 0.4.15 came out. 15:18 Wuzzy weird 15:18 agaran VanessaE: ah so no go for mods that shall be compatibile with 4.15? 15:18 rdococ ... 15:18 rdococ sort of 15:18 rdococ it can't make up its mind 15:18 VanessaE agaran: nope, but 0.4.15 is getting kinda outdated now, and suitable dev builds are available. 15:19 agaran VanessaE: well I know plenty of people too lazy to build.. ;) 15:19 * agaran whistles 15:19 Fixer 0.4.15 feels very outdated 15:20 Fixer after massive light changes 15:20 VanessaE so those users can grab one of sfan5's binaries, or use the daily builds Deb/ubuntu repo :) 15:20 DS-minetest but if you already have the dev, you don't want to use the deprecated stuff 15:20 rdococ I haven't noticed any light changes 15:20 VanessaE rdococ: recent commits fix smooth lighting 15:20 VanessaE now works on pretty much all node types 15:20 VanessaE and even meshes 15:21 rdococ this mapgen looks nothing like perlin noise 15:21 DS-minetest but still not with entities 15:21 VanessaE the way it looks, it's barely a step below true hardware lighting. it's that nice. 15:21 VanessaE DS-minetest: I'm sure someone will figure that out eventually 15:22 rdococ and then for some reason... 15:22 rdococ ugh 15:22 rdococ forget all this stupid perlin noise 15:22 rdococ forget all this mapgen thing 15:22 DS-minetest lua_api.txt could be more userfriendly 15:23 VanessaE rdococ: you forgot the "with blackjack and hookers" part :P 15:23 VanessaE DS-minetest: for that, use rubenwardy's APi doc 15:23 rdococ it'd be nice if my computer WASN'T SHIT 15:23 VanessaE I forget the URL 15:23 rdococ also mt still doesn't have colored lighting. 15:24 VanessaE colored lighting is a difficult problem to solve, apparently. 15:24 DS-minetest VanessaE: rubenwardy's APi doc isn't very much better 15:24 rdococ sure it's bluish at night but you can't even make torch light in the dark orange without making torch light in broad daylight orange too... it makes for this weird darkening effect 15:24 DS-minetest hm, but i should definitly use it more 15:27 DS-minetest but it's not completely on the newest stand 15:27 XeonSquared ooookay 15:27 XeonSquared that's new 15:28 XeonSquared oh spelling error 15:28 * XeonSquared is not a clever man 15:29 Benrob0329[m] Wield light would be cool as well. 15:30 Benrob0329[m] There was a PR, but it used shaders 15:30 Fixer rdococ: install winxp or linux 15:32 Benrob0329[m] But here's what I don't understand, how is it that shaders slow down the game, when they are (almost always) what actually draws the geometry? 15:32 Benrob0329[m] Wouldn't​ using shaders speed up the game, since its pushing stuff to the gpu in an efficient manner? 15:33 Benrob0329[m] I feel like there is a bottleneck in MTs shader code... 15:34 rdococ I have linux 15:34 rdococ why do you think I don't 15:34 rdococ what would I have? 15:35 rdococ well, my Shit Processing Unit (SPU) is Shit 15:36 Benrob0329[m] Crap Processing Unit works better 15:36 rdococ nah 15:36 XeonSquared BSPU a best 15:36 rdococ Shit is harsher 15:36 rdococ actually 15:36 rdococ it barely processes 15:36 rdococ it's just a Shit Unit 15:37 DS-minetest perhaps you need a Shit And Crap Combiner Unit (saccu) 15:37 Benrob0329[m] > Shit is harsher 15:37 Benrob0329[m] True, you could buy an Rpi3 15:38 rdococ it's a Shit Unprocessing Computation Computer (succ) 15:38 Benrob0329[m] Then you could have raspberry flavored crap! 15:38 rdococ at least my finite water mod kinda works 15:39 rdococ still have no idea how to draw each bucket though 15:39 Calinou Benrob0329[m]: internally, all GPUs use shaders nowadays, even for immediate mode/fixed-function pipelines 15:41 XeonSquared Why oh why was I using my own serializer for internal data? 15:41 Benrob0329[m] Calinou: then why not optimise the shaders, rather than maintaining two back ends? 15:41 XeonSquared minetest.serialize just works 15:41 XeonSquared no need to have like 4 different silly metadata values for different stacks >.> 15:42 Benrob0329[m] XeonSquared: because the wheel wasn't round enough? 15:42 rdococ hm 15:42 rdococ can someone draw 12 buckets, one for each level of my finite water system? 15:42 Calinou Benrob0329[m]: shaders can be faster than fixed-function, but for very simple rendering like Minetest you probably can't beat the GPU internal code 15:43 Calinou if we remove fixed-function rendering, people with toasters will complain :( 15:43 rdococ including me 15:43 rdococ fuck this toaster 15:43 Calinou there's surely lots of optimization to do in Minetest, shaders or not 15:43 XeonSquared Benrob0329[m]: but how can I push a non-round wheel along the ground? :P 15:43 Benrob0329[m] 12 year old toasters shouldn't try to game 15:44 Benrob0329[m] I'm sorry, but that's the truth 15:44 * XeonSquared would be complaining about removing the legacy code 15:44 rdococ this one is 3 years old 15:44 XeonSquared $gf's laptop has OpenGL 1.2 and Minetest is one of the few games it can run 15:44 * rdococ IS complaining about removing the legacy code 15:44 Benrob0329[m] We have to move on eventually, or we'll never grow 15:44 rdococ well... 15:45 rdococ at least I can run portal 2... with lag, but I can still run it 15:45 XeonSquared Benrob0329[m]: Not really... 15:45 rdococ I have a toaster-laptop hybrid 15:45 XeonSquared You can just use the most efficient method for your machine 15:45 rdococ well, it's 1.8 GHz quadcore 15:45 rdococ well, 1.8 GHz is its max speed 15:45 rdococ its minimum speed is 1 GHz 15:45 XeonSquared What you're proposing is not growing by removing old code as new code is added even if it still works at the same time 15:45 DS-minetest can you run FlightGear fluently? 15:46 rdococ FlightGear? 15:46 DS-minetest http://www.flightgear.org/ 15:46 Benrob0329[m] DS-minetest: no one can run flightgear fluently 15:46 rdococ I don't wanna try 15:46 XeonSquared (the other two games $gf's laptop can run are OpenArena and OpenTTD) 15:47 rdococ anyway 15:47 Benrob0329[m] Not without cranking the settings way down 15:47 Benrob0329[m] Ok, think of it this way 15:47 rdococ is there a pixel artist who can draw 12 bucket icons for each of the 12 water levels 15:47 rdococ that I have in my crappy attempt at a finite water mod? 15:47 rdococ I picked 12 because it's a highly composite number 15:48 Calinou Benrob0329[m]: unfortunately, open source games have to cater to old hardware, else nobody plays them... that's my experience 15:48 Calinou many open source fans are just poor, or don't want to buy shiny new hardware 15:48 Benrob0329[m] The devs are trying to maintain and add functionality to 2 separate renderers, neither are as optimized as they could be 15:49 rdococ or got super unlucky with a Shitlet-Pastard LapShit 15:49 Calinou rdococ: hey, I actually had an HP laptop for a while, it wasn't that bad at gaming :) 15:49 XeonSquared Benrob0329[m]: If you want to improve that... 15:49 Calinou (for a late 2008 laptop - it could run Minecraft at max settings at 50-70 FPS) 15:49 rdococ Calinou: well, my computer is 1.8GHz and quadcore 15:49 Benrob0329[m] The game can neither cater to a fixed, or shaded pipeline 15:49 XeonSquared My old laptop was a HP, not the best for gaming but the keyboard was almost as good as my Thinkpad's 15:49 rdococ and it could never run Minecraft at max settings at 50-70 fps... 15:50 rdococ at most, it would be a smooth 30 fps 15:50 XeonSquared Benrob0329[m]: nor should it 15:50 rdococ on servers and that, it'd drop miserablt 15:50 rdococ miserably* 15:50 Calinou rdococ: that HP laptop had a dedicated GPU, a 9600M GT 15:50 Calinou that laptop still works btw, but its battery is dead 15:50 XeonSquared T420 a best 15:51 Calinou its display was poor, much worse than my current laptop 15:51 Benrob0329[m] But even if only the fixed pipeline was developed, it could be optimized and have more functionality to it 15:51 Calinou and my current laptop plays Minecraft almost as well, despite not having a dedicated GPU :) 15:51 Benrob0329[m] Right now its double the work to add a feature 15:51 Calinou Benrob0329[m]: optimization requires a lot of skill, we don't have people with such skills (and spare time) around, it seems 15:52 * Calinou has a C programming book right next to him, borrowed from a library 15:52 Benrob0329[m] If you can play any source game, or Minecraft with shaders 15:52 Calinou 840 pages or so :) 15:52 Benrob0329[m] Then the problem is not shaders 15:52 DS-minetest btw why is github black today? 15:52 Calinou DS-minetest: I don't know, it doesn't seem to be related to a commemoration or something 15:53 Benrob0329[m] If you can play flightgear with ALS, the problem is not shaders 15:53 DS-minetest als? 15:53 Benrob0329[m] If you can play SuperTuxKart on moderate settings, the problem is not shaders 15:54 XeonSquared http://i.imgur.com/0673w9z.png man SGI knew how to do fonts 15:54 Benrob0329[m] Its a lighting backend 15:54 Calinou looks horrible IMO, XeonSquared :p 15:55 XeonSquared Calinou: bah, it looks great 15:55 XeonSquared Especially for text density 15:55 DS-minetest + Calinou 15:55 Calinou on Windows I use Consolas (it's the "modern" Microsoft fixed-width font, so it plays well with the OS), on Linux I use Roboto Mono 15:55 DS-minetest why isn't there something like get_nodes_near to get all nodes of a group or name in a radius? 15:55 Calinou XeonSquared: I dislikehow most terminals don't allow changing line height independently of the font :( 15:56 Calinou this includes xfce4-terminal, Konsole (IIRC), the Windows command prompt... 15:56 XeonSquared using Fira Mono on my desktop, 1680x1050 terminal window, and I fit more on my 1600x900 laptop with this 15:56 * Benrob0329[m] leaves history system fonts at default 15:56 Benrob0329[m] *his system 15:57 Calinou IDEA has horrible default fonts on Windows, it defaults to Courier New :( 15:57 Calinou (IDEA = IntelliJ, PhpStorm and so on) 15:57 Krock what? Courier New is good monospace font 15:58 Calinou it's unreadable on my laptop's display, its lines are way too thin, but even on loDPI, it's not great 15:58 XeonSquared http://i.imgur.com/T3bytFU.png I also set Scr16 as my Minetest font 15:58 Persi[m] The thing that's funny about fira is that the italic font is almost an entirely different glyph set 15:59 rdococ hm 15:59 rdococ how will I show how much water is in a bucket? 16:00 Calinou tooltip? :P 16:00 DS-minetest make glass inside bucket 16:00 DS-minetest or make a tool thing 16:00 DS-minetest i forgot the word 16:00 ElectronLibre Did anyone ever fix the bug that made "time_speed = 0" in minetest.conf interpreted as "time_speed = false" and thus the default value would be used? 16:02 XeonSquared oops 16:02 XeonSquared it's 3 AM 16:05 Krock XeonSquared, Tahoma looks better IMO: http://i.imgur.com/NedDrVs.png 16:06 Krock XeonSquared, it's 5:05 PM 16:06 XeonSquared 0306+11 16:06 Krock install a new timezone 16:07 XeonSquared I'd love to 16:07 Krock that one there looks a bit too far away 16:07 XeonSquared that needs a passport thougb 16:07 Krock sudo make passport 16:08 XeonSquared program terminated: illegal operation 16:11 rdococ I decided I would have a bar gui 16:11 rdococ a bar for each bucket showing how much water is in it 16:15 DS-minetest that's what i meant 16:16 Benrob0329[m] Calinou: I would be willing to help, but my C++ knowledge isn't there yet 16:16 Calinou me neither, and I dislike C++ compared to other languages 16:17 Calinou (build system and dependency management are nonexistant) 16:17 Calinou (and Windows support is terribad) 16:17 rdococ sort of like durability 16:17 Benrob0329[m] I started learning it to make a game with a friend, but I think he may have lost interest 16:17 Calinou for making games, C++ is getting less and less relevant though :) 16:17 Calinou Godot 3.0 is getting C# support, and you can already make your games in GDScript, an high-level Python-style language 16:18 Benrob0329[m] I know, Godots pretty cool 16:18 Calinou Godot itself is C++ though :P 16:18 Calinou but for making games, you don't need to touch the engine 16:19 Benrob0329[m] I track the progress of it, it'll definitely be up there with unity once 3.0 is done 16:19 Calinou maybe in 3.1, when physics engine is overhauled 16:19 Benrob0329[m] But I'm going to wait until 3.0 is done before I learn it, since a lot will have changed 16:22 rdococ They also have names specific to the amount of water they have in them 16:22 rdococ "Half finite water bucket" 16:23 rdococ "Two thirds finite water bucket" 16:24 rdococ hm 16:24 rdococ what about finite lava 16:24 DS-minetest sure 16:24 DS-minetest lava has a bigger value than water 16:26 rdococ then again I still have to fix a few things 16:26 rdococ such as being underwater 16:26 rdococ because it still renders all faces 16:27 rdococ so you can't see anything underwater 16:27 rdococ though I use nodebox drawtype 16:27 rdococ so it's gonna be hard to fix 16:28 DS-minetest don't use nodebox for full liquid node 16:30 rdococ that's what I was thinking 16:32 rdococ that works 16:32 rdococ but what about partial liquid? 16:33 DS-minetest that only appears on surface 16:33 DS-minetest right? 16:33 rdococ true 16:33 rdococ hm 16:34 rdococ when you're in the water you don't slowly sink 16:34 rdococ why is that? 16:34 rdococ liquid_viscosity is 1 and liquid_range is 0 16:34 DS-minetest you could make meshes instead of nodeboxes and so make some sides not there 16:34 DS-minetest press k 16:35 bkeys Where is the code in Minetest that fetches the master server list? 16:35 rdococ k? 16:35 rdococ free_move is already disabled 16:36 red-002 bkeys https://github.com/minetest/minetest/blob/b88595050f3af5ccac06aac331ead4ebdcb9deb9/src/serverlist.cpp 16:37 rdococ any ideas what's happening? 16:38 red-002 just get http://servers.minetest.net/list 16:39 red-002 it's json 16:40 bkeys red-002: I am trying to do this with my non minetest game in my house 16:40 bkeys Getting my non minetest game to connect to the master server 16:41 red-002 so you want the code that pushes a server to the list? 16:41 zyabin101 My bannerish premiere: http://i.imgur.com/oarLEpI.png 16:41 red-002 take a look at sendAnnounce in the file I linked 16:41 bkeys Yes 16:41 bkeys I got this going right now 16:41 bkeys https://share.riseup.net/#IESvHJYNIu2evT6kGiriPA 16:41 bkeys I am wanting to pull the server list 16:42 bkeys I think sendAnnounce registers the server 16:42 Krock a server that runs with python? srsly? 16:42 red-002 get serverlist_ip/list 16:43 bkeys From my local instance? 16:43 bkeys Like say 16:43 bkeys 192.168.1.19/serverlist_ip/list 16:43 bkeys ? 16:43 red-002 huh 16:43 red-002 no 16:43 red-002 192.168.1.19/list 16:44 bkeys Ah I see the light now 16:44 bkeys Thank you 16:44 red-002 what game is this btw? 16:44 bkeys https://goblinrefuge.com/mediagoblin/u/bkeys/ 16:44 bkeys I blog about it here 16:44 bkeys Those are mostly assets I make for the game 16:45 bkeys But if you played the game Twisted Metal before, you can think of it as a FOSS version 16:45 bkeys I am making it in Godot 16:45 red-002 you will want to remove the minetest-only stuff from the srverlist 16:46 red-002 like mapgen and rollback 16:46 bkeys Mmhm, I could simply not use it but I see what you are saying 16:46 red-002 well I think the serverlist uses it for stuff 16:47 red-002 e.g. there is code in there at makes guest players count as less 16:47 bkeys I see; I will report my findings now that I need to register/deregister players 16:47 red-002 how far have you gotten? 16:48 red-002 e.g. are you able to register your server yet? 16:48 bkeys I got my Godot server pulling the server list from my local minetest master server that is running on a pi in my closet 16:48 bkeys I am about to start on that 16:48 red-002 yeah take a look at sendAnnounce for that 16:49 red-002 want lanaguge are you using? 16:49 bkeys Yeah I already changed a local copy of minetest to print out the JSON it sends up, so I have an idea of what the structure of the JSON is like 16:49 bkeys I am using the Godot engine, so gdscript 16:51 bkeys https://paste.fedoraproject.org/553205/31890148 16:51 red-001 all right so you know all about the way that you need different fields for start,update and delete? 16:51 bkeys As you can see I have a local .json file with the data in there 16:51 * bkeys is unsure 16:52 bkeys I would be happy to document it all if I get this working well 16:52 bkeys Cause others in the Godot community get to benefit 16:53 red-001 oh ok you only use dedicated,rollback,mapgen,privs,can_see_far_names and mods for start 16:53 red-001 ehh 16:54 red-001 I meant you don't use them for anything else 16:54 red-001 really if you can read c++ just read https://github.com/minetest/minetest/blob/b88595050f3af5ccac06aac331ead4ebdcb9deb9/src/serverlist.cpp#L199 16:54 bkeys Yeah I can read the C++ 16:55 bkeys Would registering the server be the best place to start? 16:55 red-001 yes 16:55 red-001 it should show up on the list 16:55 red-001 but it will get removed in a few minutes 16:55 bkeys Alright, so I am going to replicate the JSON I put in the pastebin and send it to the master server 16:57 red-001 iirc you need to send the update every 300 seconds 16:57 red-001 or 5 minutes 16:58 Krock or 300000 miliseconds 16:58 Krock or 1/12 hour 16:58 red-001 or 0.0833333 hours 16:58 zyabin101 Or at 12 updates per hour. 16:59 red-001 or 288 times a day 16:59 zyabin101 Or at 0.00(3) updates per sec. 16:59 Krock that would be 105120 updates per year 16:59 bkeys Okay so first I am going to make a dictionary to replicate the JSON structure 17:01 zyabin101 (Ping me when the discourse ends, I have a premiere to show. ;) 17:01 rdococ hmm 17:01 Krock ping 17:01 rdococ so I've improved my finite water a bit 17:01 rdococ making it translucent 17:02 rdococ you can actually swim in it without your vision being obscured 17:02 zyabin101 Did the discourse end--- wait, another discourse appeared. 17:02 red-001 lol 17:02 rdococ it still has a few flowing problems - eg it doesn't always become completely flat when it can 17:02 rdococ probably due to the order abms are played out in 17:03 rdococ but still 17:03 rdococ it works 17:03 rdococ okay 17:03 rdococ it works okay 17:04 rdococ hmm 17:04 bkeys Do I need to have all the fields for the server to register; or am I allowed to leave some out? 17:04 red-001 dunno 17:04 red-001 check the serverlist code 17:05 rdococ well, having 12 water levels is unusual for a finite water mod. most would probably have 16 so it lines up with the pixels. 17:05 rdococ but my code is built so that you can change the water level to whatever you want, so that's fine. 17:05 rdococ I could set it to 16 right now but I won't because 12 is a cool number 17:06 rdococ what numbers would you prefer, #minetest? 17:08 zyabin101 rdococ, I should make a survey form :P 17:08 rdococ heh 17:08 zyabin101 My response is 8 water levels. 17:08 zyabin101 1 per 2px. 17:09 rdococ I could whip up a quick survey... 17:09 red-001 bkeys, http://pastebin.com/PUqkffma 17:09 red-001 that's what mt sends for create,update,delete 17:10 bkeys red-001: I saw this in the source code; I am trying to replicate the JSON in Godot 17:12 rdococ red-001, bkeys what about you? 17:12 Krock red-001, init and update could be merged - they're nearly identical 17:12 bkeys rdococ: huh? 17:12 rdococ how many water levels should my attempt at a finite water mod have (by default)? 17:12 red-001 Krock, that's mostly pseudocode 17:13 Krock that's C++ in that file 17:15 red-001 bkeys, does godot not have anyway to create a json string from whatever their version of an array is? 17:15 bkeys red-001: Yes 17:15 bkeys You just use a dictionary and then dict.to_json() 17:15 bkeys Boom, you got the JSON 17:15 red-001 nice 17:16 red-001 so have you managed to register the server with the serverlist? 17:17 Benrob0329[m] (Offtopic) https://youtu.be/Cn36Pb8z3yI 17:18 rdococ ... 17:18 rdococ is anyone gonna answer me? 17:18 rdococ I only have one vote and it's for 8 17:18 red-001 answer what? 17:18 rdococ how many water levels should my attempt at a finite water mod have (by default)? 17:19 Benrob0329[m] rdococ: idk, 8 makes sense 17:19 red-001 how many light levels are there? 17:19 red-001 ohh this is a mod? 17:19 Krock (Somewhat offtopic) https://www.youtube.com/watch?v=OfxfxrzJCvw 17:19 red-001 ehh 8 sounds ok 17:20 rdococ well... 17:20 rdococ I like 12 17:20 Benrob0329[m] 12 would work, but 8 is related to binary 17:21 red-001 8 or 16 17:21 red-001 or 15 17:21 Benrob0329[m] Why 15? 17:21 rdococ 15 isn't even even (heh) 17:21 rdococ well 17:21 red-001 no 16 cause lua is not zero indexed 17:21 rdococ atm I'm using 12 because it's divisible by 2, 3 and 4 17:22 rdococ it's a highly composite number 17:23 rdococ I believe I was planning to use 60 at one point 17:23 red-001 lol 17:23 red-001 that would be chaos 17:23 rdococ yeah 17:23 red-001 well at least it wasnt 120 17:23 rdococ nah, if it had to be big I'd pick 144 17:23 rdococ 12^2 17:24 red-001 yeah but 120 is highly composite 17:24 red-001 like 60 17:24 rdococ true 17:24 rdococ 360 it is then 17:24 rdococ jk 17:24 red-001 well if this was c++ then I would go for 0 to 15 17:24 rdococ 0 is no water 17:24 red-001 but if it's a mod 12 sounds ok 17:25 rdococ and the number of levels you pick is also the number of the highest level, the full level 17:25 rdococ because 0 isn't counted 17:31 bkeys Alright so I think I replicated the JSON for registering the server 17:32 bkeys let me look at the code for replicating it 17:32 bkeys *sending it 17:33 zyabin101 Let me tell you what the bannerish cobble premiere looks like. 17:33 zyabin101 Link is http://i.imgur.com/oarLEpI.png, if anyone missed it. 17:33 red-001 does minetest not use the system proxy? 17:35 zyabin101 (Or not tell.) 17:35 zyabin101 Anyone had a look at it? 17:37 * rdococ wonders if anyone's tried to model an accurate physics engine with an object 17:39 * zyabin101 didn't try it :/ 17:40 zyabin101 Now, any questions on the texture? 17:41 Telesight Hello all; I updated my server with: cd minetest; git pull; make -j$(nproc) But what I see is that only the server itself is updated and not mintest_game. What to do? 17:42 zyabin101 Pull the minetest_game repository. 17:45 Telesight @Zyabin Something like this: cd minetest_game; git pull 17:45 zyabin101 kinda 18:01 zyabin101 Are server-side textures implemented yet? 18:04 Benrob0329[m] zyabin101: all textures ate server side 18:04 Benrob0329[m] *are 18:06 thefamilygrog66 zyabin101: client-side textures override server-side ones, but it's definitely possible to customize server-side textures. 18:06 thefamilygrog66 My server (darkside.zapto.org:30003) has a tonne of customized textures running 18:07 thefamilygrog66 Sorry, meant to type: *custom client-side textures override server-side ones 18:07 thefamilygrog66 but server-side textures override default client-side ones 18:09 nore there are no default client-side textures 18:10 nore they are server-side 18:11 red-001 bkeys, did you manage to send it? 18:11 thefamilygrog66 nore, okay but players can still set custom client-side ones, no? 18:11 nore yes 18:11 bkeys red-001: I am taking a break right now; I got the JSON replicated though 18:11 red-001 ok 18:12 thefamilygrog66 okay, that's what I meant, I guess. Didn't realize the default ones were part of the engine 18:12 bkeys I will start back on it in an hour or so; it is my goal to have this working with my game by the end of the weekend 18:12 Benrob0329[m] The next time Old coder is on, could someone please ask him to grant me voice on minetest-project? 18:13 red-001 use !tell or memeoserv 18:15 zyabin101 Second bannerish premiere: http://i.imgur.com/TLtQTlt.png 18:44 danish hey guys, newbie here, I was wondering how to generate a flat map at a specific size that won't expand when you get to the edge? No features preferably. I assume it's some combination of the worldeditmod and the singnode mapgen, both of which I have. 18:48 VanessaE set the map generation limit in your config 18:48 VanessaE and the 'flat' flag 18:49 VanessaE you don't need any mods to get what you want, though it would have sand, water, et al. 18:49 danish which config would that be? On trisquel here. 18:49 VanessaE minetest.conf 18:49 VanessaE should be in ~/.minetest 18:49 danish oic 18:49 VanessaE use the Settings tab 18:49 danish thank you 18:50 VanessaE map_generation_limit is the one 18:51 VanessaE and just set the map to "flat" when you create a new world 18:52 danish just one last question. If I uploaded the generated map to a server, would I also have to set the limit in minetest.conf to stop users from generating new map when they reach the edge? 18:53 VanessaE yes. 18:53 danish Thank you very much Vanessa, I have been fiddling and searching for hours 18:54 VanessaE good luck 19:08 paramat danish do you want no trees / plants? how about caves and dungeons? 19:08 danish actually I hope to build a cyberpunk city 19:09 paramat 'mg_flags = caves,dungeons,light,nodecorations' in conf. add 'no' before anything you don't want 19:09 paramat decorations are trees, plants, flowers 19:10 danish oh right, thank you 19:11 paramat and as stated use the mapgen called mgflat. that has an option to add occasional lakes in the flat terrain 19:12 paramat but the lakes may not be spaced far apart enough for you (roughly 600 nodes) 19:13 danish that's alright 19:19 danish paramat is the sky a decoration? 19:27 paramat no but it can be overriden 19:30 danish is there a way to increase clouds? 19:31 red-001 no 19:31 danish that's ok, thank you 19:39 danish thanks again everyone, you are a great bunch 19:44 paramat .. bunch of lunatics 19:54 Krock ... 19:57 VanessaE ;op 19:57 * VanessaE pokes ChanServ 19:57 agaran ,,, 19:59 swift110 hey VanessaE 19:59 VanessaE hi 20:56 red-001 https://www.youtube.com/watch?v=fXgZGZMaUks 21:04 zyabin101 seems like a lot of joins/splits/quits at an inactive time, isn't it? 21:07 red-001 yes 21:37 bkeys https://godot.readthedocs.io/en/stable/classes/class_httpclient.html 21:38 bkeys red-001: Do you know which of these functions I would use to send the JSON to the master server? 21:38 bkeys request() might be it? 21:38 red-001 post 21:39 red-001 yeah looks like it 21:39 red-001 use request with post 21:40 red-001 you also need to use multipart 21:40 red-001 if you don't the server will ignore you 21:40 bkeys What is multipart? 21:41 red-001 not sure tbh but thats the way you are suppose to upload files in http 21:42 red-001 http://pastebin.com/VnLv0AG9 21:43 red-001 https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html 21:46 red-001 you should get a 202 if everything works 21:49 red-001 or to be more precise a multipart/form-data 21:50 bkeys What is the URL I should send it to? 21:50 bkeys The server IP? 21:52 red-001 yes 21:52 red-001 url just point to ip's anyway 21:56 bkeys Wouldn't it be easy to modify the minetest master server to not use multipart? 21:56 red-001 dunno tbh 21:56 bkeys multipart sounds like overkill for some JSON 21:56 red-001 you should ask someone that know about networking 21:56 bkeys Mmhm 21:57 bkeys I have not gotten it to successfully POST yet; I was just wondering 21:58 red-001 yeah I'm pretty sure that way I used wasn't the correct way to do it 22:00 red-001 I created a file upload and then removed the filename 22:00 red-001 and set the name to json 22:02 bkeys Do I wait after the POST? 22:03 bkeys Cause the master server is reporting a 405 22:03 bkeys Which means "method not allowed" 22:05 red-001 no you need to get a 202 22:05 bkeys Yeah I know; I am just saying right now it is reporting a 405 22:05 bkeys So I am trying to think of ways to make it not do that 22:08 red-001 could you try add ---------------------------acebdf13572468 22:08 red-001 Content-Disposition: form-data; name="json" 22:08 red-001 Content-Type: text/plain 22:08 red-001 before the json data? 22:08 red-001 and ---------------------------acebdf13572468-- 22:08 red-001 after? 22:09 bkeys So like 22:09 bkeys "---------------------------acebdf13572468\nContent-Disposition: form-data; name="json"\nContent-Type: text/plain" + dict.to_json() + "---------------------------acebdf13572468--" 22:09 bkeys ? 22:10 red-001 add a new line after the data as well 22:10 red-001 and before 22:10 sfan5 bkeys: just get a proper python library to make multipart requests 22:10 sfan5 instead of trying to roll your own 22:10 bkeys sfan5: I am using Godot's HTTP functionality 22:11 agaran you know that you need 2 newlines between headers and data for http? 22:12 bkeys var server_announce = "---------------------------acebdf13572468\nContent-Disposition: form-data; name=\"json\"\nContent-Type: text/plain\n" + dict.to_json() + "\n---------------------------acebdf13572468--" 22:12 bkeys Is what I am attempting right now 22:12 red-001 ehh agaran is right 22:12 red-001 you will need two new lines 22:13 bkeys Yeah the one I posted was 405 as well 22:13 bkeys Let me add 2 newlines 22:13 bkeys 405 22:15 bkeys https://share.riseup.net/#py0SLaxsH58fW6fkrK8Ucg 22:15 bkeys This appears to be correct 22:21 red-001 did the server list add the server? 22:22 bkeys I am not sure 22:22 bkeys Cause the assertion fails 22:22 bkeys Would the master server output to the console when a server was added? 22:23 bkeys If the server stays for 5 minutes like you said then no 22:23 bkeys Cause I printed the pulled list and it is empty 22:25 bkeys The data and all is formatted correctly yes? 22:25 red-001 you could make the server list print out debug info 22:25 bkeys What parameter would I pass to server.py? 22:26 red-001 nvm it looks like it silent unless something goes wrong 22:26 red-001 its 22:26 red-001 what did the serverlist return to the client? 22:27 bkeys Nothing it just says there is an error with the connection after I POST 22:27 red-001 whats the return code? 22:28 bkeys I moved the POST to the back of the script 22:28 bkeys It gets 200 for when it pulls the server list 22:28 bkeys But now it is silent? 22:28 bkeys Let me re run it 22:28 red-001 200? 22:29 red-001 weird 22:29 bkeys Yeah just a 200 22:29 bkeys But that is when it pulls the server list 22:29 red-001 oh ok 22:29 red-001 what about when you post the server? 22:29 bkeys The server is not printing anything to the console for that 22:30 red-001 can't you get the return code in godot? 22:30 bkeys I am looking for that 22:30 red-001 the server reports errors using standard http return codes 22:31 bkeys Yeah so in theory the server would report it 22:31 red-001 you could of course also make it log to console 22:31 bkeys Right now I am trying to see if there are errors regarding the connection itself 22:31 red-001 I think the fact you omitted fields might be messing with it 22:32 bkeys Which fields did I omit? 22:33 red-001 gametime seems to be missing 22:33 red-001 I though it's suppose to be a number? 22:33 bkeys https://share.riseup.net/#Snk4bcwkGhz8WQd89DpNdw 22:33 bkeys It's there it is just empty 22:34 bkeys https://paste.fedoraproject.org/554006/48685247 22:34 bkeys This is the JSON outputted by the minetestserver 22:34 bkeys I could just put it into a string literal 22:35 red-001 really it would be good to get the return code and message 22:35 red-001 or just make the server list print them 22:36 bkeys How would I get the server to print them? 22:36 bkeys https://share.riseup.net/#DKKrGKrOg1bAXmgmO7OwrA 22:36 bkeys This is what the output of the master server looks like after 1 run of the game server 22:37 red-001 take a look at announce in server.py 22:37 red-001 add a print to every return 22:40 bkeys Grrrrrrrr 22:40 bkeys My editor uses spaces not tabs 22:40 bkeys This is torture 22:40 red-001 lol 22:41 red-001 thats one reason I hate python 22:41 red-001 and dislike omitting braces in c++ 22:44 bkeys It printed nothing 22:44 bkeys Nothing new that is 22:44 red-001 that shouldn't be possible 22:45 red-001 how about you make it print the data variable? 22:49 red-001 I mean I has to either crash or return 22:49 red-001 it* 22:49 bkeys My pi froze -_- 22:50 Fixer bkeys: unfroze it 22:51 bkeys emacs keeps ****ing freezing for no reason 22:52 red-001 vim master race 22:52 bkeys JUST SAVE PLS 22:52 bkeys This pi is a piece of crap 22:52 bkeys there 22:53 * red-001 waits for the vi master race to show up 22:55 bkeys tada! 22:55 bkeys It prints nothing 22:55 red-001 how... 22:55 red-001 does it simply not return? 22:55 bkeys I did 22:55 bkeys print(data) 22:55 bkeys right under the announce function 22:55 bkeys I wish I could forward ports that way it is not just local to me 22:56 red-001 so you have prints before the returns? 22:56 bkeys Yes 22:56 bkeys it seems that announce simply never gets called 22:56 red-001 wtf how 22:56 * bkeys is unsure 22:57 red-001 what about if you connect with minetest? 22:57 bkeys You mean a minetest client connecting to my master server? 22:57 red-001 no 22:57 red-001 a minetest server 22:58 bkeys Yeah a minetest server and my master server? 22:58 red-001 yes 22:58 bkeys Let's see 22:58 bkeys Where is the IP for the master server specified? 22:58 bkeys In serverlist.cpp or a conf file of sorts? 22:59 red-001 config 22:59 bkeys It is not in minetest.conf 22:59 red-001 do you have the mt gui? 22:59 rubenwardy it is in the config 22:59 rubenwardy it's a default setting 22:59 rubenwardy so defaultsettings.cpp 23:00 red-001 then go to advance settings->server/singleplay 23:00 bkeys red-001: then what? 23:00 red-001 serverlist url 23:01 red-001 set that to your master server ip 23:01 bkeys I am including the port too 23:01 red-001 yeah 23:01 bkeys Yep my master server sees it 23:01 bkeys 192.168.1.4 - - [11/Feb/2017 17:01:26] "POST /announce HTTP/1.1" 202 - 23:08 sfan5 don't forget that the master server checks whether a minetest server is listening on where the client specified 23:29 kaeza greetings 23:29 Out`Of`Control Fixer: http://paste.debian.net/913800/ 23:29 Out`Of`Control hi kaeza 23:30 Fixer Out`Of`Control: what mods you used associated with hudbars? 23:31 Out`Of`Control hunger and hudarmor 23:31 Out`Of`Control and hudclock 23:33 Fixer Out`Of`Control: https://forum.minetest.net/viewtopic.php?f=11&t=11153&p=250940#p250940 23:33 Out`Of`Control thanks 23:50 red-001 bkeys, you need to add Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468 23:51 red-001 sorry I forgot about that 23:52 * Benrob0329[m] has returned 23:52 * Benrob0329[m] is still not at his desktop though 23:52 TheInformer Can Someone help me? 23:52 kaeza TheInformer, yes 23:52 kaeza !next 23:52 MinetestBot Another satisfied customer. Next! 23:53 VanessaE don't ask ti ask, just ask. 23:53 VanessaE to* 23:53 TheInformer I cant get mods show up even when i put them in the mods folder 23:53 TheInformer im on ubuntu 23:53 VanessaE define "show up" 23:53 Benrob0329[m] What exact folder are you putting them in? 23:54 kaeza where did you install from? 23:54 TheInformer /minetest/mods 23:54 TheInformer I compiled 23:54 TheInformer it 23:54 kaeza RUN_IN_PLACE=1? 23:54 Benrob0329[m] As in ~/minetest 23:54 TheInformer yes 23:54 Benrob0329[m] put them in .minetest 23:54 TheInformer DRUN_IN_PLACE=FALSE 23:54 Benrob0329[m] Not minetest 23:54 kaeza it should be ~/.minetest/mods 23:55 kaeza note the period 23:55 Benrob0329[m] Aka ```~/.minetest/mods``` 23:55 TheInformer nope 23:55 Benrob0329[m] what 23:55 TheInformer nevermind 23:56 Benrob0329[m] ok 23:56 Benrob0329[m] !next 23:56 MinetestBot Another satisfied customer. Next! 23:56 TheInformer I accidentally put them in /.minetest instead of in the mods folder 23:56 TheInformer Thanks