Time Nick Message 00:21 rdococ YAY 01:06 rdococ GaGh 01:06 rdococ BoReD 07:27 Calinou hi 07:27 Calinou today is my Reddit cakeday :P 08:17 tenplus1 hi folks 08:36 Megaf tenplus1, Hi 08:36 Megaf Got you today 08:36 tenplus1 ooh sorry :PPPP lol... hi Megaf 08:37 tenplus1 got a pull request for mobs redo api that wasnt needed at all, kinda threw me off for a moment 08:38 Megaf https://www.youtube.com/watch?v=WiYa4oUxKR8 08:38 Megaf Anyone here who likes FlightGear? 08:38 tenplus1 ooh, keyboard expert :P 08:39 tenplus1 sounds like a .mod tho 08:40 tenplus1 https://www.youtube.com/watch?v=SYd-fE67V-o 08:46 tenplus1 and one of my favs. https://www.youtube.com/watch?v=smE-uIljiGo 08:49 Megaf I'm still watching the one I posted here 08:49 tenplus1 ehehehe 08:57 Megaf whats the different , svn co vs svn checkout? 08:58 tenplus1 no idea:P 08:59 Megaf quite nice the video by the way 08:59 Megaf the one super distorted 08:59 tenplus1 some amazing sounds from a keyboard :D the last link has over 5mil views 09:14 Raven262 Hi ten 09:14 tenplus1 hi raven :P 09:39 tenplus1 hi nrz 09:39 nerzhul hi tenplus1 09:40 nerzhul we have a PoC of NpcSAO entity haha, it's just a LuaEntitySAO overload, without more value atm :p now we will start to think and integrate mod framework on the NpcSAO :) 09:41 tenplus1 wut ? 09:41 nerzhul what is wut ? 09:42 tenplus1 wut is what 09:42 tenplus1 :P 09:42 nerzhul tenplus1, imagine your mod is now a core side entity, with extensibility like your API, but managed with core, and integrated with client properly 09:42 nerzhul (at the end) 09:42 tenplus1 ooh, so mob api in c++ 09:43 nerzhul yeah 09:43 Raven262 Does that remove the lag and make entities faster? 09:43 tenplus1 sweeeeeeet 09:43 tenplus1 it will, yes raven :) 09:43 tenplus1 c++ api will run a lot smoother 09:43 Raven262 Nice :D 09:43 nerzhul we have the basis to create a NpcSAO , /spawn_npc and core.register_npc 09:43 nerzhul now we need to have functional things dedicated to Npc over LuaEntitySAO 09:44 nerzhul NpcSAO is, atm, just a LuaEntitySAO renamed entity for the core, with exactly the same features 09:45 tenplus1 is it in latest dev already ? 09:51 nerzhul no no 09:51 nerzhul it's experimental atm 09:52 nerzhul Dumbeldor and I will provide a PR to open the discussion with devs and community 09:52 nerzhul the first PR will be only the basis to develop, no functional change 09:52 tenplus1 you got the mob api part of it in lua ? to check out 09:52 nerzhul but at the end (i hope in 0.5.0 we will have nice features and extend it in future releases) 09:53 nerzhul currently, you just replace core.register_entity with core.register_npc and /spawnentity with /spawn_npc 10:06 nerzhul it's a little baby :p he doesn't know anything atm 10:06 tenplus1 ehehe 10:07 nerzhul what first feature a mob needs ? movement i think 10:08 tenplus1 gravity/float, movement/fly, environmental damage, runaway/fight 10:08 nerzhul then, behaviour (friendly, neutral, hostile) 10:08 nerzhul tenplus1, i think we will look at many interesting mods to understand some parts :) 10:09 tenplus1 yeah, the current mob api's all work differently :) 10:09 nerzhul maybe we should add this new SAO part by part in core, permitting you to start a 0.5.0 compat branch :) 10:09 nerzhul (reducing your code :p) 10:10 nerzhul the movement part is the most complicated, i think we should have a better API than the current raw API 10:10 nerzhul client should be involed in the movement protocol, not sending raw orders 10:10 tenplus1 especially when using pathfinding/line of sight... we need a way to look through glass/water/plantlike 10:10 nerzhul i think i will look at World of Warcraft API for NPC to see how they implenteded that server side 10:11 tenplus1 ooh, interesting 10:27 nerzhul yeah, i think a 10 years old experience compary in MMORPG can help us to have real Npc :p 10:28 tenplus1 :P 10:28 nerzhul in the WoW mangos API (unofficial servers), move a NPC means in modding api (modding in C++), entity->move_to(x,y,z); 10:28 nerzhul you don't handle collisions, you don't handle pathfind, it's calculated automatically, and if you send another move_to it's properly done 10:29 tenplus1 sounds a lot easier to handle... 10:29 nerzhul minetest has a performance problems on entities with mod, i don't know if it's due to Lua, or LuaEntitySAO in core, but in Mangos i got 400 players online and 3k npc loaded everytime without any lag 10:30 nerzhul and it was 5 years ago on a 16GB server with 4 cores and a very big MySQL database (~50GB) 10:30 tenplus1 oof, that's performance for ya... could the lua -> c++ and back again slow things down 10:31 nerzhul in mangos, as Npc IA are C++ library it's very performant and optimized by compiler, there is no conversion, no data duplication, like in Lua <-> C++ 10:32 nerzhul unlike * 10:32 tenplus1 if only lua was more optimized in speaking to c++ better 10:33 nerzhul oh the API is fast, but you cnanot make it faster, as you have an interpret 10:33 tenplus1 is there a way to pre-compile lua to c++ before starting client ? 10:37 nerzhul no way, luajit permits to do bytecode at runtime, it enhance performance, but i think the only way to improve our modding performance is to add very high level C++ API, instead of atomic API, especially on critical performance code parts (for example massive get_node calls are not good for performance, when done in Lua), and better lua coding for some mods, which doesn't understand really how core works, especially spreading load 10:42 tenplus1 since c++ handles each player why not use it to GET node's standing_on, foot_level, head_level in engine and let lua access it to speed things up... many mods get those same nodes to work so would make it faster 10:42 nerzhul it's a little bit more difficult 10:44 tenplus1 I did the same thing with PlayerPlus, getting nodes around player so that other mods can use them 11:29 Calinou hi 11:30 tenplus1 hi Cal 11:32 tenplus1 hi fixer 11:34 Fixer hi 11:36 tenplus1 hi thomas 11:36 ThomasMonroe hi ten 11:36 tenplus1 o/ 11:40 tenplus1 hi Grandolf 11:40 Grandolf hi 11:42 tenplus1 hi caleb 11:43 CalebDavis hi ten 11:58 Wayward_One hi all 11:59 tenplus1 hi wayward 12:00 CalebDavis hi wayward 12:10 tenplus1 wb lumidify 12:21 tenplus1 wb red 12:23 tenplus1 what causes a .net split ??? 12:24 twoelk hurricans? 12:24 tenplus1 ahh, split between two nodes in irc network... gotcha 12:25 twoelk o/ 12:25 tenplus1 wb twoelk 12:25 * twoelk waves first :-D 12:25 tenplus1 ehehe 12:26 * twoelk just ran 97 updates on an somewhat older xp-installation :-O 12:26 tenplus1 ouch, am surprised you managed to update at all :P 12:27 twoelk there are some difficulties :-P 12:27 twoelk main problem is the Laptop is used to access control stations and some of the software is really old 12:28 tenplus1 is it possible to find better supported software ? 12:28 twoelk nope 12:28 twoelk some companies don't exist anymore 12:29 tenplus1 damn... 12:29 tenplus1 so you're stuck on an ancient os with non-supported software... kinda reminds me of that american school where they use an Amiga to run heating system 12:30 tenplus1 wb Grandolf 12:31 Grandolf ty 12:37 twoelk sorry was afk - talked to budget guy - seems they are considering spending money :-P seems I complained load enough 12:38 tenplus1 ehehe 12:38 tenplus1 what does the software actually do ? 12:39 Calinou so… I just learned what a stack and an heap are 12:39 twoelk now I need to find out wether a newer os can talk to ancient hardware 12:39 * Calinou facepalms 12:39 Calinou I never bothered asking anyone before 12:39 tenplus1 do tell / 12:39 twoelk it should control emergency ventilation for heat and smoke extraction 12:41 tenplus1 via serial interface ? 12:45 twoelk sortoff - intern solutions 12:48 tenplus1 custom hardware too ? 12:56 twoelk very custom - nowhere else to be found 12:56 tenplus1 shame, could prolly knock something up in python if it were a simple serial interface 12:58 twoelk wow - seems my bosses decided to provide new laptops - cool - the mechanics will like that - getting new gadgets - that went fast 12:59 tenplus1 :P 13:00 twoelk the problem was that in about a week they are to meet with one ventilation company that wants to update their firmware but we need to access all the other companies system as well including those that have vanished since but the installations are still there 13:01 tenplus1 that isn't going to go well 13:01 twoelk we have one port authority for example that is notorouisly out of date with a plethora of warehouses using old installations 13:02 tenplus1 they should have taken the time to standardise installations with popular hardware 13:02 twoelk and we are one of the few companies that can still access their systems 13:02 twoelk all a question of money - they would love to update if they had the money 13:03 tenplus1 I wonder how long the outdated systems have left in them before failure 13:03 twoelk you wouldn't believe what the roofs look like 13:04 twoelk the good thing is the old systems that survive that long do so because they are extremely robust 13:05 tenplus1 made back in the day when things were indeed built to last... now it's a throwaway society 13:06 twoelk I recently did a visuall inspection on some of the roofs - making the use of a chance to get out of the office and enjoying the excellent harbour view - I needed a helmet for all them seagulls attacking me that build nests all over the place 13:06 * tenplus1 supplies taser staff :PPP 13:07 twoelk they can shit a lot farther than a taser staff reaches :-P 13:07 twoelk and they aim well 13:08 tenplus1 last time a seagull swooped me here I batted it over a fence with my umbrella 13:09 Wayward_One LOL 13:10 twoelk well they just tried to keep me away from the chicks 13:10 tenplus1 hi wayward 13:10 twoelk some of them ran away and couldn't stop at the roof edge in time 13:10 tenplus1 yeah but sometimes you arent anywhere near the chicks and they really just do it to annoy passers by... *raises umbrella* 13:10 twoelk couldn't fly yet 13:11 twoelk well I had to clear some nests away so I guess the had all the right to harass me :-D 13:11 tenplus1 ehe 13:12 tenplus1 should we add a bedrock/granite block to the game that cannot be blown up by tnt or dug 13:30 tenplus1 hi Aerozoic 13:30 CalebDavis hi Aerozoic 13:30 Aerozoic wazup tenplus1 13:30 Aerozoic and CalebDavis 13:30 CWz Wayward_One. 13:31 tenplus1 hi fussel 13:31 IhrFussel Hello there guys^^ is it possible to completely DELETE an atrribute? 13:31 twoelk http://imgur.com/a/k9ZtZ some harbour chicks 13:31 Aerozoic CalebDavis, i know why that code didn't work... I changed something in the depends.txt 13:31 IhrFussel attribute* 13:31 CWz Hello X+I 13:32 IhrFussel So that get_attribute() returns nil for it? 13:32 IhrFussel Or do I need to player:set_attribute("name:option",nil) ? 13:32 tenplus1 that'd work fussel 13:32 tenplus1 https://www.youtube.com/watch?v=Xi_YJ3M1E8Y 13:34 IhrFussel So giving the attribute "nil" as value will actually save it as a real Lua nil? I thought maybe it would store the var "nil" then 13:36 tenplus1 hi robbie 13:38 RobbieF hey ten! 13:38 tenplus1 o/ hows u 13:38 RobbieF not bad man, you? 13:38 tenplus1 am good, went out for japanese last night, was well tasty :D 13:48 * twoelk wonders how good an emmc based laptop might be 13:48 tenplus1 they are quite fast TommyTreasure 13:48 tenplus1 er... twoelk 13:48 CWz RobbieF, i started using tps_teleport on BananaLand 13:49 tenplus1 I have one running Xubuntu as does my mom... quick bootup time, low power 13:49 CWz mom? 13:49 twoelk sounds like the right choice for our mechanics 13:49 tenplus1 mom = mother = mum = mummy dearest :)PP 13:49 CWz i am confused 13:50 tenplus1 I can recommend the Acer Aspire Cloudbook 14 13:50 RobbieF hey CWz 13:50 twoelk seems we are getting some hp 13:50 CWz Hello 13:50 RobbieF that's cool. I think it has some great improvements! Hope you like it. 13:50 RobbieF glad to hear someone else is using it 13:50 CWz how does tpr_admin work? 13:51 RobbieF Bypassess area protection IIRC 13:51 twoelk teleports the admin far away ? :-D 13:51 RobbieF normally a user can't teleport to a coord /tpc if it is protected 13:51 RobbieF prevents people teleporting beyond technic shields, etc. 13:51 RobbieF but admin can bypass 13:52 RobbieF and /tpe should make you laugh. 13:52 RobbieF just make sure you have noclip just in case you end up in a mountain :D 13:52 tenplus1 ehehe 13:54 CWz all tps_teleport needs is a way to block teleport requests via auto deny 13:54 CWz to prevent spam 13:59 RobbieF CWz I'd be happy to add that. Please submit it as an issue. 14:00 CWz Right. 14:12 tenplus1 wb Megaf 14:20 nerzhul i updated the MT human changelog http://dev.minetest.net/Changelog#0.4.16_.E2.86.92_0.5.x_.2830_Aug.29 14:20 tenplus1 ooh nice :) thx 14:20 nerzhul the list as long as 0.4.16 changelog :p 14:21 tenplus1 no kidding :P heh 14:35 CalebDavis i have to go now ill be back in a bit 14:35 tenplus1 cya 14:39 tenplus1 afk 14:46 Megaf fka 15:16 Megaf dd if=/dev/zero of=/dev/sdb bs=1M count=1024 15:16 Megaf can you confirm I wrote sdb and not sda? 15:17 Megaf Filesystem Size Used Avail Use% Mounted on 15:17 Megaf /dev/sda 20G 13G 7.0G 64% / 15:17 Megaf I think I'm good to hit enter 15:17 Megaf 1073741824 bytes (1.1 GB) copied, 1.74563 s, 615 MB/s 15:17 cx384 hi 15:17 Megaf hi cx384 15:19 sfan5 Megaf: small tip: use sudo chmod a+rw /dev/sdb first then run dd without root 15:19 sfan5 to mess that up you have to do the same typo twice 15:19 sfan5 (sudo chmod a-rw /dev/sdb might be a good idea afterwards) 15:21 Megaf adding more steps = more chances of things going bad 15:21 Megaf for me 15:21 Megaf sdb was a swap disk 15:21 Megaf no partitions 15:21 Megaf now I divided in two partitions, one swap and one data 15:30 cx384 I have a question. allow_metadata_inventory_take is only one time per inventory_take triggered right? 15:30 sfan5 yes 15:31 sfan5 Megaf: not really, if you mess up the first cmd the second won't work with perm error; if you mess up the second it wont work with perm error 15:31 sfan5 the chance of error overall is higher 15:31 sfan5 but the chance that you accidentally write to the wrong disk/partition is way lower 15:31 cx384 sfan5, but sometimes if I use the listring it is triggered more then one time. 15:32 sfan5 cx384: with which values is it called a second time? 15:32 cx384 the same 15:33 sfan5 ¯\_(ツ)_/¯ 15:33 cx384 is there any way how I can prevent this? 15:35 cx384 pos, listname, index, stack, and player:get_player_name() don't change. 15:35 sfan5 why do you need it to be called only once? 15:36 cx384 because I am taking items from an inventory. 15:37 sfan5 move your callback into on_metadata_inventory_take then 15:39 cx384 I cant use on_metadata_inventory_take because I am changing the taken itesmstack. 15:40 cx384 (not the count (meta and wear)) 15:41 sfan5 the docs don't mention this as a supported usecase 15:41 sfan5 you can't except this to work 15:42 cx384 D: ok 15:44 cx384 btw why doesn't on_metadata_inventory_take tell me the destination? 15:46 cx384 Thank you sfan5. 15:47 sfan5 probably wasn't deemed useful or easy to implement 15:50 Megaf New wallpaper I made http://i.imgur.com/PBgdegt.png 15:50 Megaf nobody will ever want to use it 15:51 Megaf just a photo of a tiny spider on my carpet 15:52 IhrFussel cx384, so you want to call the callback only once in certain cases? Maybe try tables if the itemstacks/lists are identifiable? 15:54 cx384 IhrFussel, They don't change 15:56 IhrFussel Then implement a custom counter that resets itself when the inventory taking is over? There surely is at least 1 (hacky) way to do that 15:58 cx384 oh yes thank you IhrFussel, but I am sill surprise that allow_metadata_inventory_take is triggered more then one time. 16:05 Calinou so I'm experimenting with something, increasing the font sizes of software I use regularly 16:06 Calinou it might help reduce eye strain 16:06 Calinou (relevant: https://www.xkcd.com/1273/ 's alt text) 16:12 IhrFussel "2017-08-30 15:59:04: ERROR[Main]: ...mes/minetest/games/minetest_game/mods/areas/settings.lua:11: attempt to index field 'settings' (a nil value)" sounds like the MT engine is deprecated and still uses the old settings type? 16:13 IhrFussel line 11 is this "value = minetest.setting_get(full_name)" 16:14 IhrFussel Or the areas mod in use is too old and uses a deprecated method 16:18 Krock o/ tenplus1 16:19 IhrFussel WAIT...setting_get() is the OLD way to retrieve settings correct? And minetest.settings() is the NEW way? 16:19 Krock YES. 16:19 Krock correction: minetest.settings:get() 16:19 Megaf Thanks tenplus1 16:19 Megaf xP 16:19 Megaf [root@Titanium ~]# uptime 16:19 Megaf 16:18:24 up 70 days, 20:56, 1 user, load average: 0.35, 0.11, 0.02 16:19 Megaf Reboot time, because kernel update =/ 16:20 IhrFussel That means the dude in #minetest likely uses a newer version of the areas mod with an old engine (0.4.15) 16:22 IhrFussel Krock, when was minetest.settings:get() introduced? Can't find it on github 16:26 Krock https://github.com/minetest/minetest/commit/43d1f375d 16:27 Krock see `minetest.settings` in lua_api.txt 16:28 IhrFussel WHAT? It exists since 2014?! That can't be 16:32 IhrFussel There we go May 6 so just before 0.4.16 release ... github is confusing "commited 2014" 16:34 Krock no, GitHub does all right. It was committed in 2014 but merged with master before 0.4.16 16:35 Krock that's called long outstanding PRs 16:36 xerox123 lol 16:40 IhrFussel Still confusing, it should also tell the merged date not just the committed one 16:40 tenplus1 back... 16:41 tenplus1 o/ krock, xerox, fussel 16:41 IhrFussel wb tenplus1 16:45 DS-minetest huh, ItemStack(nil) ~= ItemStack() 16:45 tenplus1 if it werent for the servers still running 0.4.13 I'd use the new minetest.setting:get commands in my mods... 16:46 DS-minetest minetest.setting is nil 16:46 tenplus1 hi DS.... how u mean nil ? 16:46 DS-minetest it's called minetest.settings 16:46 DS-minetest and hi 16:46 tenplus1 ehe 16:47 DS-minetest i can refill the tank of my tank now :D 16:48 tenplus1 what's the difference between minetest.setting_get and minetest.settings:get ??? 16:49 DS-minetest minetest.setting_get is deprecated 16:49 DS-minetest and gives you annoying messages 16:49 tenplus1 what I mean is, if they both do the same thing then why have the newer command ??? 16:49 DS-minetest which is the reason why you shouldn't use it 16:50 tenplus1 I just dont see the point of making a whole new command that does exactly the same as the old one... it messes around with mods too much 17:13 IhrFussel tenplus1, it's an object for consistency now I think 17:14 tenplus1 even though minetest.setting_get and minetest.setting_getbool was in common use and everyoneknew what it did already... hrm 17:15 IhrFussel tenplus1, same as get_pos() almost every mod used getpos() or still does 17:16 tenplus1 this is the one thing that annoys me, changing commands/functions just for the sake of changing it 17:16 Krock even builtin used it at least a few days ago 17:16 Krock (builtin item) 17:17 IhrFussel Yeah why can't we simply support both methods forever? I don't believe it's a big performance impact 17:17 Shara Hello 17:17 tenplus1 not so much both methods, but whyyyyyyy change it in the 1st place 17:17 tenplus1 hi shara 17:17 DS-minetest hi Shara 17:17 Krock definitely not forever, otherwise we could carry the weight through the years because some mods never will get updated 17:17 Shara Hi Ten, hi DS :) 17:18 tenplus1 another reason I'm waiting until 0.5.0 before updating all my mods 17:18 Krock but an acceptable timespan from marking as deprecated to removal should be at least a year 17:18 tenplus1 want some kind of stable platform to start from 17:18 Shara Something else changed? 17:19 tenplus1 I was talking about changes in general when they aren't really needed.... the minetest.setting_get vs minetest.settings:get do the same thing 17:19 Shara Ugh... 17:19 Krock tenplus1, having on_punch, on_use, register_on_globalstep AND getpos, getvelocity is somewhat inconsistent 17:19 Shara These kinds of changes are just a headache when you are trying to maintain so many mods 17:20 tenplus1 exactly 17:20 Shara Sure, I see both sides of the argument but... really, really 'ugh' 17:20 tenplus1 the get_yaw vs get_horizontal_look is annoying but at least that fixed a bug/issue 17:20 Krock indeed, I preferred get_yaw too, as it's less to write :3 17:21 DS-minetest btw the only mod i know that uses initial_properties in the entity definition is builtin (for its item entity). i asked on forum if it's the new way to use initial_properties or to let it be read directly from the entity definition. but i got no answer… 17:21 Krock that's if you don't want to set the properties in on_activate 17:21 tenplus1 get_yaw and get_horizontal_look both return different values though 17:21 Krock indeed, they're offset by 90 degree 17:22 tenplus1 any reason why ? 17:22 Megaf anyone here who knows Debian dpkg to help me with this mess? http://git.megaf.info/Megaf/GitPaste/raw/master/dpkg_mess 17:22 Megaf please 17:22 Krock because the axis in Minetest seem to be different than elsewhere 17:23 Krock Megaf, you could also ask in the debian channel here on freenode for a higher success chance :) 17:24 Megaf Krock, I tried already Debian channel on Debian IRC network... 17:24 Krock oh. Well then :/ 17:24 Megaf now Im googling 17:27 Megaf fixed 17:28 CWz error: error message missing 17:30 Megaf CWz, I know you wrote that joking, but that was almost the problem 17:30 Megaf the error message it should have said, isntead of all that garbage, is... "error: could not find /var/cache/debconf" 17:32 behalebabo Megaf: did you try apt-get -f install? 17:32 Megaf of course 17:32 Megaf but it too failed because no debconf dir was present on cache 17:32 tenplus1 is it reporting missing dependencies ? 17:32 Megaf /var/cache that is 17:33 Megaf once I mkdir /var/cache/debconf then -f install worked as expected 17:34 behalebabo oh, didn't see fixed message, just the apt-get upgrade -f 17:37 Megaf :) 17:43 tenplus1 omg, so many youtube videos where ppl buy $100 mystery boxes from ebay only to find cleaning products and crap 17:44 Aerozoic LOL 17:46 tenplus1 poor kid bought 3x at $175 and literally got cleaning products, toothpaste, water bottles and an empty iphone box... hahahah 17:46 Megaf I could do with some cleaning products 17:46 Megaf if you want to mail them to me I'll take it 17:46 * tenplus1 sells Megaf a mystery cleaning kit for £150 17:47 Megaf how about nope 17:47 Fixer tenplus1: "What a great time to be alive" 17:47 tenplus1 I'll throw in a sponge 17:47 tenplus1 lol fixer... am just surprised ppl buy them let alone sell them knowing it's a scam 17:50 tenplus1 hi calcul0n 17:51 calcul0n hi :) 17:57 tenplus1 this is why we need .mod/.xm support in minetest:https://www.youtube.com/watch?v=6cYPEsZqye0 17:57 rubenwardy tenplus1, IhrFussel, Shara: minetest.settings was added for maintenance reasons. Before the settings code was duplicated - it was present at both Setting():get() and minetest.setting_get, but now they both use the same C++ 17:57 tenplus1 hi ruben 17:58 rubenwardy minetest.setting_get is now defined using Setting():get() 17:58 rubenwardy oops 17:58 rubenwardy using minetest.settings:get() 17:58 rubenwardy if you don't know, Setting() is a class that allows you to open setting files 17:58 tenplus1 it just seemed a roudabout way of obtaining settings since everyone already used minetest.setting_get 17:59 rubenwardy eg: local mysettings = Setting(minetest.get_worldpath() .. "/skins.txt") 17:59 rubenwardy also, it's likely to change again :D 17:59 tenplus1 *shudder* dont say that... we need a stable base 17:59 rubenwardy the base is stable 17:59 rubenwardy I'm not going to add warnings 17:59 rubenwardy I'd like to unify Settings and Meta so they have the same API. get_string, get_bool, etc work on both 18:00 tenplus1 wb Megaf 18:00 rubenwardy I personally think that minetest.settings_get shouldn't of had a warning added 18:00 rubenwardy *have 18:00 rubenwardy but meh 18:01 rubenwardy I made the change that changed getpos() to get_pos(), I did it to make the API more predictable and so better. I purposely didn't add warnings 18:01 Megaf thanks 18:01 Megaf Thinking about using this license for the photos I will upload to my website https://creativecommons.org/licenses/by-sa/4.0/ Or maybe this one https://creativecommons.org/licenses/by-nc-sa/4.0/ If I use the former I can get more publicity. if I use the last I can then sell a license so people can use the photos commercially. My dilemma. 18:27 tenplus1 tech tidy pass two... found some old ddr2 and sodimm memory and some pci cards :P 18:32 rubenwardy Does anyone have any suggestions for my Modding Book? 18:32 rubenwardy also, any feedback on its direction 18:34 tenplus1 so long as it's easy to read and contains examples it's all good :D 18:35 shivajiva did you add mod_storage? 18:35 rubenwardy not yet, but I should 18:35 rubenwardy and also player attributes 18:35 tenplus1 o/ shiva 18:36 shivajiva Hi ten :) 18:36 tenplus1 shiva, did I show you this: https://www.youtube.com/watch?v=w_MSFkZHNi4 18:39 rubenwardy lol 18:39 rubenwardy "plantlike_rooted" has zero documentation in lua_api 18:39 tenplus1 what does that do ? 18:39 rubenwardy I have absolutely no idea 18:40 rubenwardy i'm almost finished writing about drawtypes 18:40 rubenwardy just 3 more to go 18:40 tenplus1 still wish we had a plantlike for underwater 18:42 shivajiva updated player pitch/yaw example could go in ruben with an exercise to teleport a player and set the look direction 18:43 shivajiva yea you showed me this a while ago ten :) 18:43 tenplus1 heheh 18:43 tenplus1 youtube is recommending old videos to me it seems 18:44 rubenwardy the slowest part of the drawtype is getting images 18:44 rubenwardy I dug myself into a hole by using ones with transparent background 18:44 rubenwardy So I need to shop them each time to remove any other nodes 18:47 nore rubenwardy: https://github.com/minetest/minetest/pull/5748 18:47 tenplus1 o/ nore 18:47 nore hey there 18:47 nore tenplus1: btw, plantlike_rooted *is* a plantlike for underwater, in some way ;) 18:47 rubenwardy oh nice 18:48 tenplus1 ah sweet, so I can use it for seaweed and coral without air bubbles around them ??? 18:48 nore I think the pr is all we have as doc for now, unfortunately 18:48 nore I'm going to open an issue about it 18:50 tenplus1 was this implemented in 0.4.16 ? 18:50 rubenwardy I mean, most drawtypes aren't documented very much 18:51 rubenwardy that looks like dev, tenplus1 18:51 tenplus1 ah, in that case I'll add when 0.5.0 is released 18:51 rdococ yay 18:51 tenplus1 hi rdococ 18:52 nore rubenwardy: yes, but they at least say a bit more than that I think 18:52 rubenwardy a little bit 18:52 rdococ \_/^\_/^\_/^\_/^\_/^\_/^-< hi. I'm ssssssssnake. 18:52 rubenwardy the only documentation for firelike is "firelike and plantlike both start at the bottom" 18:52 rubenwardy or similar 18:52 rubenwardy no mention of clinging to walls 18:53 nore hmm 18:53 tenplus1 http://i.imgur.com/nFSM7JP.jpg 18:53 nore well there should be at least a few things like the plant height being param2/16, etc 18:53 rdococ there should be a furnace you have to put fire under, as opposed to using a fuel 18:55 rubenwardy nore, when I'm done with the node drawtype chapter would you be able to look through and see if I've missed anything? 18:55 rubenwardy I'm also willing for it to be adjusted for inclusion in lua_api.txt 18:55 rubenwardy as lua_api.txt is a reference, you'd probably need to reduce it a little 18:58 rubenwardy don't worry about it, it's probably quite boring 18:58 rubenwardy also, wtf happened to fire? 18:58 rubenwardy I set a wooden house on fire, and didn't even notice it was burning 18:59 rubenwardy used permanent fire so thought it was non-ignating 19:00 tenplus1 wb cx384 19:00 cx384 Thank you tenplus1 o/ 19:01 tenplus1 gotta build a proper stone hearth for fire to live in :D 19:01 paramat yes 'permanent flame' ignites, that was requested in the discussions 19:01 paramat see PR thread, could be changed .. 19:02 * shivajiva nods, burnt my living room down when it changed LOL 19:02 rubenwardy paramat, I expected it to 19:02 rubenwardy but I then was surprised when it didn't 19:02 rubenwardy well, seemed to not 19:02 paramat oh, just slow spread 19:02 paramat .. at first 19:03 tenplus1 thankfully it only spreads to next node (if flammable) 19:05 shivajiva I had an underlit floor made from pine tiles with meselamp tiles and it managed to spread quite a distance 19:05 tenplus1 hi bigfoot 19:06 bigfoot547 Hey tenplus1 19:06 Grandolf rdococ 88_88 <-hi im a spider 19:06 rdococ lol 19:07 rdococ (( o //════════╗ hi I am elephant 19:09 Grandolf um ok 19:09 * rdococ hugs Grandolf 19:10 tenplus1 eb caleb 19:10 tenplus1 *wb 19:12 CalebDavis thx ten 19:12 bigfoot547 CalebDavis: u mean 11? 19:13 CalebDavis XD 19:13 bigfoot547 I forgot howta spell 11, like the word form lol 19:13 tenplus1 ten is good too :P 19:13 CalebDavis 10+1 is the best 19:14 CalebDavis you get all the name 19:14 DS-minetest 10++ 19:14 rdococ red-NaN ← 0 19:14 tenplus1 ehehe, I know it's me so that's what counts... I have a player on Xanadu called 'teneighty'... lol 19:14 DS-minetest Krock made poof 19:15 red-NaN Error Segfault 19:15 bigfoot547 SIGFPE 19:23 rdococ red-NaN := 0 19:23 rdococ red-NaN = 0 19:23 rdococ int red = 0 19:23 bigfoot547 int red = 0; 19:23 bigfoot547 u forgot the line terminator lol 19:24 rdococ lol 19:24 bigfoot547 local red = 0 19:24 tenplus1 red = 0/0 19:24 rdococ red-NaN: 19:24 tenplus1 nan 19:24 rdococ red = 0 19:24 bigfoot547 Floating point exception 19:24 rdococ lol 19:24 bigfoot547 (Process sent SIGFPE, aborting) 19:25 rdococ NaN is weird, MaN 19:26 tenplus1 lolol 19:27 red-NaN initiating self destruction 19:27 red-NaN wiping OS.... done 19:28 red-NaN Uploading stats to command and control servers........done 19:28 CalebDavis http://pasteall.org/pic/index.php?id=118389 screenshot of Athermensia survival 19:30 rdococ Starting RD-OS. 19:30 rdococ > _ 19:31 tenplus1 > initiate scooby_doo project 19:34 rdococ No such project found. 19:34 rdococ > _ 19:34 tenplus1 :P 19:34 rdococ Are you sure you want to delete the boot sector? Y/n 19:35 tenplus1 > y 19:35 rdococ y/n should really be yjtp/nf 19:35 rdococ Deleting boot sector... 19:36 rdococ Error: Boot sector deletion detected and prevented. 19:36 rdococ Error: Could not delete boot sector. 19:36 Fixer BACK TO THE OLD SCHOOL BACK TO YOUR ROOTS_ 19:37 rdococ Error: Could not find "THE OLD SCHOOL BACK TO YOUR ROOTS_". 19:38 rdococ bored 19:38 rdococ need ideas 19:39 tenplus1 > sudo apt-get install minetest_0501 19:40 rdococ o_O 19:40 rdococ Could not find package "minetest_0501". 19:40 rubenwardy rm -rf /$MINETEST_DIR 19:41 tenplus1 we're using a chroot instance to future repo's :PPP 19:41 rdococ Removed directory. 19:41 rubenwardy disclaimer: don't run suspicious looking commands you find in chatrooms 19:41 rdococ duh 19:41 tenplus1 +10 19:42 rdococ lol 19:42 rdococ LOL 19:42 bigfoot547 sudo rm -rf / 19:42 rdococ sudo fart 19:43 * rdococ hugs bigfoot547 19:43 bigfoot547 lol 19:43 bigfoot547 cowsay 19:43 rdococ dammit, I'm bored. 19:43 rdococ need ideas on what to do. 19:43 Calinou whatis love 19:44 tenplus1 baby dont hurt me, 19:44 rubenwardy make me a coffee 19:44 rdococ https://lmddgtfy.net/?q=love 19:44 rubenwardy *make me a sandwich 19:44 rubenwardy damn it 19:44 rdococ *sudo make me a sandwich 19:44 bigfoot547 bash 19:45 * rdococ bashes bigfoot547 19:45 bigfoot547 sh 19:45 rdococ ba$ 19:45 rdococ s$ 19:45 rdococ ▒▒▒▒▒░░▒░░▒▒▒▒░░▒░░▒▒▒░░▒▒▒░░▒▒▒░░▒░░▒▒▒▒ 19:46 tenplus1 rdoc blurred out bad words 19:46 rubenwardy /kick rdococ badwords 19:46 rdococ lol 19:46 Calinou yes 19:46 Calinou (that's a command) 19:47 rdococ do not ███████ kick me you ████████████ :P 19:47 Calinou yes takes an optional argument, which will replace the "y" that's constantly printed to stdout 19:47 rdococ why is that even a command, lol 19:47 twoelk wow - intigrating a new laptop into our company system was somewhat more time consuming than I thought 19:48 rubenwardy rdococ, to auto accept things 19:48 rdococ ah...I guess? 19:48 rubenwardy not everying provides -y 19:48 rubenwardy so yes | some-command 19:48 rdococ lol 19:49 rdococ no | command 19:50 tenplus1 https://www.youtube.com/watch?v=5oekdXqhcFI 19:50 * rdococ hugs tenplus1 19:50 rdococ YAY 19:50 tenplus1 that'll pass a few minutes, clicky link 19:52 tenplus1 be warned 19:53 bigfoot547 That 19:53 bigfoot547 That's an odd game 19:53 bigfoot547 I've seen JSE and Mark play it lol 19:53 tenplus1 heh yeah, same 19:54 tenplus1 the odd one's are quite interesting 19:54 tenplus1 wb grandolf 19:57 Fixer rdococ: ╚════│ WELCOME TO THE CLUB │════╝ 19:57 rdococ lol 19:58 tenplus1 hi nrz 19:58 rdococ lol 19:58 rdococ lua is weird 19:58 Fixer DOS UX is not alien to me 19:58 rdococ {} ~= {} 19:59 tenplus1 nite folks :) 19:59 tenplus1 o/ 20:03 * twoelk emerges from under the table after having disconnected all the gadgets he has prepared the new laptop to work together with - and looks back in awe at the confusing world of cables and ancient gadgets that have lived and multiplied there for eons remembering the stories of old when some technicans had vanished for months returning with strange stories of distant realms 20:12 IhrFussel Do any of you server owners have a discord server for players to talk to each other outside the game?? I'm just curious how successful a discord server for MT could be cause one of my players offers to set one up 20:13 IhrFussel I personally think almost nobody would use it since only a small fraction even uses the forum for example 20:14 Calinou Discord is pretty popular lately; it's easy to set up and to use, has voice chat, and is meme-friendly (:D) 20:15 IhrFussel Yes but I wonder if any MT servers use it and if yes how popular it is / how many actively join there 20:15 twoelk meme friendly voice chat? how does that work? 20:16 * twoelk only remembers some mumbling servers 20:16 Calinou twoelk: I mean, the text part 20:16 Calinou Discord is notorious for having a lot of meme servers around :P 20:17 IhrFussel We can remove almost any mobile players cause that would be wayy too complicated for many...so 10-15% MT userbase left 20:17 twoelk was just wondering about accoustic memes :-P 20:17 Calinou Discord has very good mobile support 20:17 Calinou (Android + iOS) 20:17 Fixer amazing v7 spawn: https://i.imgur.com/WK8nlqq.png 20:18 IhrFussel Calinou, yes but now imagine how many mobile players don't even understand English + controls ingame 20:18 Calinou yeah 20:18 Fixer IhrFussel: discord is quite popular across hip-gamer community 20:18 Calinou Fixer: this could have been the starting area of Half-Life 3 :( 20:19 shivajiva I have a skyblock channel on discord, I know natechip and longerstaff use discord also 20:19 Fixer R.I.P. 20:19 Fixer I want to believe 20:20 * twoelk once played on a teamspeak channel that spread accross several games at the same time - that was confusing and fun 20:20 shivajiva does that mean I'm a hip-gamer Fussel :] 20:21 * Calinou remembers Mumble 20:21 Calinou "It was not always a good citizen. It could not control people's volume. But it was a software!" 20:21 shivajiva I have a mumble server too lol 20:21 Calinou me too 20:22 Calinou (there's nobody on it) 20:22 shivajiva but discord blows it out of the water 20:22 shivajiva same Cal :) 20:22 IhrFussel shivajiva, I didn't say that, Fixer did :P 20:22 shivajiva Ik but I wanted ur opinion XD 20:23 Fixer if something youtube gaming related - discord will be there 20:23 IhrFussel I have no real opinion, I just wanted to know how much it's worth to set such a server up compared to the effort and work you need to put into it 20:23 Fixer I'm playing on mc beta 1.7.3 server, guy that who owns it also records short videos of it, and discord ofc... 20:24 Fixer same even for some OSS games 20:24 IhrFussel It's really pointless if only 5 or 10 players use it, that's what I mean 20:25 shivajiva no effort for discord, it's getting your players there that's harder 20:27 IhrFussel The majority of people doesn't like voice chat AFAIK 20:27 IhrFussel I read statistics about it some time ago 20:28 shivajiva yup, seems you need to have nothing to hide to chat on voice with total strangers lol 20:29 rdococ [citation needed] 20:29 shivajiva unless it's rp 20:29 IhrFussel Voice chat with strangers makes it easier for pedos for example to find victims 20:30 shivajiva how does that work then? 20:30 Calinou voice chat isn't in the culture of Minetest indeed 20:30 Calinou it is more so for other games (but even in the Minecraft community, it's not that popular)= 20:30 Calinou -- 20:30 Calinou oops 20:31 IhrFussel Most players in MT are too young...the average age on my server (only calculated with known ages of course) is 12 20:32 twoelk voice chat is essential if you need to coordinate actions fast - something not often needed in any minetest game I know of 20:32 Calinou yes 20:32 Calinou twoelk: Minetest CTF :P 20:32 shivajiva yep so voice chat isn't really a good idea, nice for staff though so you can hear who you are dealing with 20:33 shivajiva that's the context it's used in for MT afaik 20:34 twoelk hm, just wanted to do some server hoping before driving home and noticed I can't connect to shivajiva's skyblock server. has the address changed? 20:35 shivajiva stormchaser and I spent some time on mumble whilst he was showing me the ropes for example, twoelk I closed it 20:35 twoelk oh 20:36 twoelk had hid some goodies for my nephew - but school season is starting now so he won't be playing much in the near future anyways 20:37 rubenwardy woot! 20:38 shivajiva it's popularity had dwindled and it was too big a security risk for the map based on it becoming a target for a certain person 20:38 twoelk LOL minetest france spawn is a room full of half submerged avatars 20:39 shivajiva with player checks lacking in the core I shelved it until such a time as we have validation of player movement 20:40 shivajiva so that's the end of that I guess 20:41 tabfail Guest27485: /msg nickserv help regain 20:43 Megaf wow 20:43 Megaf youtube sure looks different 20:43 Shara I won't do voicechat simply because I'm not the only one in the house and it would be annoying/disruptive to them or to whoever I was talking to 20:44 shivajiva hi Shara 20:44 twoelk hm, still stuck in a hole on JT2 - off to the next server 20:45 rubenwardy wooo 20:45 Shara Hi shivajiva :) 20:46 * rubenwardy is now self hosting a BNC (ZNC) 20:46 paramat luckily all biomes have loose surface material so i have not yet spawned in a pit i could not escape 20:48 twoelk I once had tweaked a world to have large deserts - spawning under 20 blocks of sand is cumbersome to get out of 20:52 Calinou LOL minetest france spawn is a room full of half submerged avatars 20:52 Calinou "What does hell look like, dad?" 20:52 Calinou "It looks like the spawn of 'just test.'" 20:52 Calinou "HORROR!" 20:58 * twoelk decides to pay JT a visit - and hop 21:00 twoelk and hop to the next 21:08 Fixer Calinou: nope, first iteration of just test spawn was worse... and tbh jt spawn looks not that bad, I've seen _much worse_ spawns 21:09 Fixer interestingly i have not seen any swastikas on minetest servers, yet on some MC servers it is pretty big thing 21:09 twoelk the old JT spawn was ever evolving 21:10 twoelk there was a player with offending name in the early days of JT2 spilling lava all over the place 21:17 IhrFussel Guys? Can someone tell me why my mesh node appears horizontally while I want it vertically? 21:18 bigfoot547 Try turning your computer screen sideways 21:19 Calinou IhrFussel: rotate it in Blender? 21:19 Calinou it's probably an issue of Z-upwards vs Y-upwards 21:19 Calinou you can adjust this when exporting, too 21:19 Calinou (at least with .obj export) 21:20 IhrFussel Calinou, I downloaded it from the forum it's the steering wheel you can find when in the meshnodes topic ... I assume the wheel must have the correct rotation cause it appears fine in the image 21:22 IhrFussel Is there something missing in my definition maybe? https://pastebin.com/dRnS63PL 21:24 IhrFussel Calinou, https://forum.minetest.net/viewtopic.php?p=123451#p123451 21:24 IhrFussel It appears correct there 21:24 Calinou it's a model intended for entities, not meshes 21:24 Calinou meshnodes weren't available back in 2013 :) 21:25 Calinou they were added around 2014 21:25 Calinou the mod description says: "Meshnodes is a mod that transforms ordinary minetest nodes into a connected array of replica entities to which players can attach to and manoeuvre." 21:25 IhrFussel Oh so I should add it with register_entity? 21:25 Calinou yes, but then it's not a node anymore, it's an entity 21:25 Calinou (with the performance implications) 21:25 IhrFussel Doesn't matter it's just for deco..can I make an entity ignore punches? 21:26 Calinou hmm… not sure 21:26 Calinou you can make it never die (immortal = true) 21:26 Calinou also, entity collision (with players) can be sketchy 21:26 IhrFussel That's what I mean 21:29 IhrFussel Calinou, this should work now? https://pastebin.com/Uihkxmf3 21:30 Calinou I guess 21:30 Calinou I don't remember if "immortal" is a group, or a property 21:30 Calinou it's used in some entities in the default game (namely, dropped items) 21:30 Calinou look in the builtin Lua files 22:19 rubenwardy Shara, is there a mod from Red Cat I can talk to 22:19 rubenwardy I have a strange sense of de-ja-vu 22:20 * red-NaN wonders what caused that de-ja-vu 22:21 * red-NaN looks up de-ja-vu on wikipedia while waiting for code to fail compiling 22:21 rubenwardy * Déjà vu 22:28 rdococ y a y 22:28 red-NaN well they left 22:28 rdococ int red = 0; 22:29 rdococ int red = 4; 22:29 NullRed Will Red finnaly start using nicks not in the red-??? namespace? Find out next week! 22:29 rdococ int[6] red = {5, 4, 3, 4, 5, 6}; 22:31 rubenwardy there you are, no choice now 22:31 rubenwardy hmmm 22:33 rubenwardy well, that sucked :D 22:35 NullRed is mransom the person that runs minetesthosting? 22:35 rubenwardy that sounds familiar 22:36 benrob0329 I'm starting to publish my content to LBRY, this could take a while to finish 22:36 rubenwardy lol, ffs 22:36 rubenwardy !q mransom 22:36 rubenwardy yes it is, confirmed on forums 22:37 rdococ yay 22:37 NullRed I wonder why they didn't bother to register an account 22:39 NullRed huh youtube ads think I'm russian 22:39 rubenwardy VPN? 22:40 NullRed I don't think so.. 22:40 NullRed I did set up a free VPN once but I disabled it 22:40 rubenwardy oh, thought you used one? 22:40 NullRed and the interface lang for other stuff is correct so... 22:43 rubenwardy weird 22:43 rubenwardy I use a VPN - PIA 22:44 rubenwardy it's pretty good, this is my speed currently: https://i.rubenwardy.com/b3tjrGB7ta.png 22:44 rubenwardy they also come with a guarantee of not supporting DDoS'ers 22:44 NullRed huh thats pretty good 22:45 rubenwardy it goes up to 170 at times 22:45 NullRed maybe it's some attempt to mess with people that use adblocker 22:49 rdococ heh 22:50 rdococ I went one step beyond and installed a tracker detecting plugin 22:57 NullRed ah I see one of the plugins I had pushed out an malicious update that injected ads 22:58 rdococ lol 22:59 rdococ red ← 1. 23:00 rubenwardy "; UPDATE User SET nick="red-001" WHERE nick="NullRed"; DROP TABLE ads; -- 23:01 rubenwardy the quality of discussion in this chatroom has deteriorated since yesterday 23:01 rdococ mainly because I'm here 23:02 NullRed 418 I'm a teapot 23:02 rdococ I'm bad at quality discussion - I'm an idiot. 23:02 NullRed btw congrates on hosting your own BNC server now 23:03 NullRed ... 23:03 rubenwardy that was interesting, nchambers 23:03 bigfoot547 Mode #minetest-hub [+v nchambers] by moon.freenode.net 23:03 bigfoot547 ^^ Why can't it do that to me? lol 23:03 bigfoot547 Except I want the server to set +o on me lol 23:03 NullRed because you have not confused the freenode servers enough 23:04 bigfoot547 I see 23:04 NullRed changing host really confuses the IRC servers 23:12 rdococ lol 23:12 rdococ ‮heh: https://xkcd.com/1137/ 23:17 NullRed ... 23:18 NullRed what 23:19 rdococ lol 23:19 rdococ unicode has a RTL override character that reverses text :P 23:20 nchambers rubenwardy: my mistake 23:21 nchambers I was logging into my bots account to make sure I had the right password 23:21 rubenwardy ah, I see 23:27 Natechip IhrFussel Calinou shivajiva: theres a few ppl who use discord actually in the community.... a server is very easy to set up there. and it runs on the services servers. inside a server you can make channels. so there could be a minetest server with channels for indivisual mt servers (thats an example). 23:27 Natechip though 23:27 rdococ meh 23:27 Natechip if your worried abt the voice chat.,.. just lock it. make it invite only. or delete it 23:27 rdococ discord is laggy for me 23:27 rdococ I'd rather use irc 23:27 NullRed I remeber trying to create a minetest discord once 23:27 NullRed I got like 5 people 23:27 Natechip if you wanted to connect it to your mt server u could use a IRC to discord bot 23:28 rubenwardy I like how simple IRC is 23:28 rubenwardy well 23:28 Natechip rdococ: the deiscussion was brought up earlier about this 23:28 NullRed RIP discord server, I bothered to set the icon for you 23:28 Natechip discussion* 23:28 NullRed well at least it would be better then matrix 23:28 Natechip lol 23:28 rdococ slack 23:28 rdococ lol 23:29 rdococ ooh! 23:29 rubenwardy slacks makes conversations so unreadabl 23:30 rdococ what if a MT server hosted its mods folder on github so server admins could update it as needed? 23:30 rubenwardy like, you only see like 3 messages at oncee 23:30 rubenwardy rdococ, that's a good idea. Using submodules, preferably 23:30 NullRed some server ops do that 23:30 NullRed like davisonio 23:30 rubenwardy also, the Minetest Modding Book is 9000 words including titles 23:30 Natechip CraigyDavid Null? 23:30 rubenwardy not including code, ofc 23:31 NullRed Natechip, yeah 23:31 Natechip yup 23:31 Natechip he has a repo for his server on his GH acc 23:31 NullRed hey I think I even have a few commits in it 23:34 Natechip lol 23:34 rdococ yay 23:34 Natechip oooh its u red-001 :P 23:34 Natechip anyways 23:35 Natechip i gotta change my nick sometime here... 23:35 rdococ I'm tired. bored. 23:35 Natechip everyone thinks im either Nate or Microchip 23:35 Natechip XD 23:35 NullRed yeah it's the red-??? 23:35 rdococ red = 1; 23:36 rdococ red = 999; 23:37 OneRED HTTP 429 Too Many Requests Issued 23:38 rdococ Starting RD-OS. 23:38 rdococ > _