Minetest logo

IRC log for #minetest-hub, 2017-09-27

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

All times shown according to UTC.

Time Nick Message
04:29 Fuchs_ joined #minetest-hub
05:34 CWz joined #minetest-hub
05:49 nerzhul joined #minetest-hub
06:36 LazyJ joined #minetest-hub
06:42 kolibri_user joined #minetest-hub
07:38 rdococ_ joined #minetest-hub
07:39 nerzhul joined #minetest-hub
07:41 rdococ_ yay
08:10 lisac joined #minetest-hub
08:23 Calinou hi
08:46 lisac hey Calinou
08:46 Raven262 hello everyone
08:48 Raven262 joined #minetest-hub
08:49 shivajiva Hi Raven o/
08:53 Raven262 hi shivajiva
09:32 Calinou hi Raven262 :)
09:33 Megaf joined #minetest-hub
09:38 Raven262 Hi Calinou :D
09:38 Raven262 How did the last night's freedoom run go?
09:43 shivajiva Hi Megaf
09:45 Megaf Heya
09:45 nerzhul joined #minetest-hub
09:53 Calinou Raven262: it went well, I used rocketjumps to reach an exit faster :P
09:53 Calinou (with freelook)
09:53 Raven262 lol
09:53 Calinou also we rageskipped MAP15 because that map is just huge
09:53 Calinou with KaadmY :P
09:54 Raven262 Maps seem to get huge after map 11 onward.
09:54 Calinou yeah, Phase 2 has a problem with map sizes
09:54 Calinou Phase 1, less so
11:22 Fixer joined #minetest-hub
11:34 CalebDavis joined #minetest-hub
11:38 IhrFussel joined #minetest-hub
11:38 IhrFussel Hey guys
11:40 Raven262 Hi IhrFussel
11:44 Calinou hi
11:45 Raven262 joined #minetest-hub
12:01 ThomasMonroe joined #minetest-hub
12:03 Raven262 joined #minetest-hub
12:09 Krock joined #minetest-hub
12:30 Fixer o hi
12:31 Dumbeldor Hi Fixer
12:36 Jordach joined #minetest-hub
13:07 tenplus1 joined #minetest-hub
13:07 tenplus1 hi folks
13:12 Krock hi tenplus1
13:12 tenplus1 hi krock o/
13:13 tenplus1 I think I'm going nuts today...
13:14 tenplus1 dependency weirdness in minetest for some reason
13:14 tenplus1 Farming Redo only delepends on default, and it doesnt register any straw stairs, but for some reason when I run a world straw stairs are there and it's using farming redo fine
13:22 Raven262 hi ten
13:22 tenplus1 hi raven
13:22 Raven262 straw stairs are in default?
13:22 tenplus1 default farming mod, yes, but am using farming redo which dont have them defined, but they appear ?!?
13:23 tenplus1 it's kinda weird
13:25 tenplus1 yet another weird thing is, when I add 'stairs' dependency to farming redo and actually ADD stairs, it freaks out and reports 'stairs' dependency missing and doesnt load farming
13:25 tenplus1 something aint right
13:26 Fixer there are straw stairs in default
13:27 tenplus1 hi fixer, and yes I know..  am using Farming Redo to totally replace default farming mod entirely
13:28 tenplus1 it seems that replacing internal mods freak out dependencies in some way
13:30 Raven262 joined #minetest-hub
13:30 tenplus1 wb raven
13:30 Raven262 thx ten
13:35 CalebDavis hi ten
13:35 tenplus1 hi caleb
13:36 Aerozoic joined #minetest-hub
13:36 tenplus1 hi Aerozoic
13:37 Aerozoic hey tenplus1
13:55 Raven262 joined #minetest-hub
13:56 tenplus1 is anyone around that's c++ sufficient ???
13:59 Krock if you want to replace MTG's farming with your farming_redo, then all items and functions will have to be overwritten, as the mod itself can't be disabled
14:00 tenplus1 Krock: that's what farming redo does, it replaces farming mod and overrides all api functions with it's own and adds new crops
14:00 tenplus1 that's how it has worked for well over a year now and worked ok... all of a sudden dependencies are an issue
14:01 tenplus1 I assumed that by enabling my own 'farming' mod it stopped the default one from loading and used my own instead ?!?!
14:07 tenplus1 kinda thought that was an ok thing to do, would also save me having to run my own [game]
14:09 tenplus1 ...also, with all of the "nodemgr->get(node.getContent())" I see in code for player collision and node detection running everywhere at every tick, would this not be faster checking player blocks once and caching contents for checking ???
14:09 tenplus1 cache could also be made public for mods to use per player to speed up said mods as well
14:14 tmcsquared_ joined #minetest-hub
14:15 tenplus1 wb thimas
14:15 tenplus1 *o
14:30 Krock thimos?
14:33 tenplus1 ehehe, *thomas
14:35 tenplus1 back laters, making french toast
14:36 tenplus1 left #minetest-hub
14:52 rdococ THIMES
14:55 Aerozoic joined #minetest-hub
14:56 Raven262 joined #minetest-hub
15:12 Darcidride joined #minetest-hub
15:18 twoelk joined #minetest-hub
16:26 Raven262 joined #minetest-hub
16:31 tumeninodes joined #minetest-hub
16:31 Raven262 Hi tumeninodes
16:32 tenplus1 joined #minetest-hub
16:33 * tenplus1 returns :P
16:33 shivajiva welcome back tenplus1
16:33 tenplus1 thanks, hi shiva :P
16:33 Raven262 Hi ten, wb
16:33 tenplus1 o/ raven :)
16:33 ThomasMonroe joined #minetest-hub
16:33 tenplus1 wb thomas
16:33 * ThomasMonroe greets tenplus1
16:34 Krock wb tenplus1
16:34 tenplus1 thx krock
16:34 Raven262 Is there any way to add an item to player's inventory?
16:35 tenplus1 via block punch ? how you thinking ?
16:35 Raven262 TO the hotbar to be precise, also if its possible i need to run the check on wheter there are any empty slots.
16:35 Raven262 on_use in a tool def
16:35 tenplus1 ah, so long as you get PLAYER attribute you can run a for loop for first 10 slots, find an empty and add item there
16:36 Raven262 Hmm, how do i check if a slot is empty?
16:36 tenplus1 I think   :is_empty() handles that
16:37 Raven262 get_wielded_item?
16:37 tenplus1 so are you using an item then replacing it with something else ?
16:37 Raven262 No, i'm adding an item into the hotbar with on_use
16:38 tenplus1 http://dev.minetest.net/InvRef
16:40 Raven262 Damn, in doom this was much, much easier to do.
16:40 tenplus1 lol
16:41 Raven262 No, must be the fact that i have no idea what am i doing.
16:41 Raven262 Okay, so the first step would be to list the contents of all the hotbar slots in the chat (debug stuff)
16:41 tenplus1 in the on_use function for the tool you can do a for loop 1 to 8 (hotbar slots)
16:42 tenplus1 if itemstack for that slot is_empty then you add your item
16:42 lisac tenplus1, I can't connect to Xanadu, got 3 accounts on it already
16:42 tenplus1 hi lisac
16:42 lisac hey ten :D
16:42 tenplus1 wow, who's all playing in your house ? :P
16:43 lisac Raven, hijenavuk, and a friend :D
16:43 lisac djera
16:43 lisac he doesn't speak a lot of english
16:43 tenplus1 I cant open borders right now, some android clone of minetest is spamming servers with guest accounts under numbered names
16:43 lisac :( I just need to connect using lisacvuk account
16:43 tenplus1 checking
16:44 tenplus1 lisacvuk hasnt joined... what was the nick you used when you first played ?
16:44 lisac hmm maybe it's lisac
16:44 lisac nope
16:45 tenplus1 I have hijenavuk, djera and the_waven_262
16:45 tenplus1 *raven... but no lisac
16:45 lisac no way
16:45 lisac it won't let me join
16:45 tenplus1 under which name ?
16:46 lisac lisacvuk
16:46 lisac and it's not due to borders
16:46 lisac i think
16:46 lisac it says 'You already exceeded username limit etc. etc.'
16:47 tenplus1 you have to use one of the nicks already registered
16:47 tenplus1 it's not letting you connect with NEW name
16:47 lisac it IS registered
16:47 lisac lisac isn't
16:47 tenplus1 what's the exact spelling
16:47 tenplus1 will check ip filter
16:47 lisac lisacvuk
16:49 tenplus1 try now
16:49 tumeninodes left #minetest-hub
16:49 lisac works now :D
16:49 lisac thanks ten
16:50 tenplus1 I've put an exception to the hijenavuk name, 5 accounts allowed
16:50 Raven262 Okay, ten, I've got a bunch of 0xSomething on chat. Clearly i've done something wrong xD
16:50 lisac :D thank you
16:51 tumeninodes joined #minetest-hub
16:51 tenplus1 hi tumeninodes
16:51 tumeninodes hey tenplus1
16:51 lisac 0x is a hexadecimal prefix, Raven262
16:51 tenplus1 raven, I think you can hit a specific key to bring up debug info... I do it sometimes as well
16:51 lisac try using print(dump())
16:51 tumeninodes brb
16:51 tenplus1 or you mean running the mod ?
16:57 Raven262 Hmm
16:57 Raven262 Nope, this doesn't work like this.
16:57 Raven262 Yea, i tried to print whatever i get from player_get_inventory with tostring on chat.
16:57 Raven262 In order to see what am i catually doing
16:57 Raven262 *actually
16:58 Raven262 So, when i get the inventory, with player:get_inventory, how do i find empty slots?
16:59 nerzhul joined #minetest-hub
16:59 tenplus1 hi nrz
17:03 * twoelk starts counting the clients that might connect from the same ip when relatives visit
17:03 tenplus1 lol, hi twoelk
17:04 twoelk o/
17:05 twoelk hm, I think we once had seven players over the same router - not on Xanadu though
17:09 Raven262 tenplus1, https://pastebin.com/5KQ2Lk3F like this?
17:09 tenplus1 that shoud work, put the local inv = player:get_inventory() outside the loop though
17:10 twoelk lets see; this weekend there's a birthday party at my sisters. some 8 or 9 potential players might gather ... maybe I should bring some extra machines
17:11 tenplus1 eheheh, lan party :P
17:11 twoelk we do have that quite often indeed
17:11 twoelk but it's more about swapping family pictures though
17:11 Raven262 tenplus1, it lists all the slots 1-8 and says they are empty, but not all actually are Oo
17:12 lisac tenplus1, https://github.com/lisacvuk/minetest-toolranks/commit/eb7ba367687dfbbda899242b7ff0a6231edc4d0e
17:12 twoelk If we all squeeze over one router I wonder wether this might lag a server as we would probably lag on our side
17:13 Raven262 What is the "listname" that is_empty needs?
17:14 tenplus1 try  inv:get_stack("listname", i) and check that for empty instead
17:14 Raven262 any listname is?
17:14 Raven262 *and
17:14 Raven262 I don't get it
17:15 tenplus1 "main" for main inventory
17:15 twoelk we did play on wildesland with 3 or 4 several times, like 2 or 3 times a year for a week in a row
17:15 Raven262 Ah
17:15 tenplus1 at position i
17:15 twoelk seemed to work well enough
17:15 tenplus1 it gets the stack, if it's empty then stack will be nil
17:15 Raven262 And that works! :D
17:15 tenplus1 it's good to have friends and family on server/lan when gaming :)
17:15 tenplus1 lisac: nice feature, although I wont be using it on server
17:16 twoelk it is indeed fun
17:16 lisac tenplus1, :( why not?
17:17 tenplus1 I like toolranks for dug number and levels of wear, but I personally wont use most used tool
17:17 shivajiva you can also access the inventory lists with inv:get_lists() Raven if you need to iterate the list
17:17 lisac yes yes I understand that, but I don't see whats wrong with the most used tool feature :D
17:18 lisac which is why I'm asking. I might be able to fix the issues
17:18 tenplus1 it's a good feature :) just not one I would use on server
17:18 lisac and it adds a bit more competition to the game
17:18 tenplus1 heh, see who gets the most used tool :P
17:19 Raven262 Reminds me of the competitive towers in DOTA.
17:19 Raven262 Lisac, you didn't like those towers either, right?
17:19 Raven262 I mean it was usually me who predicted our victory when we have the smaller tower :P
17:19 Raven262 *had
17:20 lisac :(
17:24 sniper338 joined #minetest-hub
17:24 tenplus1 hi sniper
17:24 Raven262 Nice, I've found a way to invade player's inventory with wooden planks. How evil!
17:26 Raven262 Now i need to add the wood only to the first slot.
17:26 sniper338 tenplus1: Ohayo! ;)
17:26 tenplus1 ehehe, you being evil indeed, that's how I do the dry bush attack in lucky blocks
17:26 Raven262 lol
17:27 garywhite hi sniper
17:27 tenplus1 hi gary
17:27 garywhite hi ten
17:27 sniper338 garywhite: Yo! :)
17:43 rdococ yay
17:45 tenplus1 o/ rdococ
17:48 Raven262 Okay, now i have a serious question.
17:48 Raven262 How do i make a tool to be bound to an inventory slot so it can not be removed?
17:49 tenplus1 ooh, that one is a bit of a doozy...
17:50 Raven262 I never saw something like that in a mod, thats the problem :P
17:50 Raven262 I know that i can make it undropable by setting a return in on_drop
17:52 tenplus1 you would somehow need to override the players inventory setup so that on_move is disallowed if this tool is the item
17:53 Raven262 hmmm
17:53 Raven262 there is on_move
17:53 Megaf joined #minetest-hub
17:53 tenplus1 hi Megaf
17:53 Raven262 can i add a return in on_move?
17:53 Raven262 Hi Megaf
17:53 tenplus1 you can return 0 to disallow it's action
17:54 Raven262 And that would do what?
17:54 tenplus1 not let the player move it
17:54 Raven262 Well, i need that ^
17:54 Raven262 :D
17:54 Megaf Hi tenplus1 Hi Raven262
17:58 twoelk hi Megaf
17:59 twoelk seems you survived your trip to the continent
18:00 Megaf twoelk, Yes I have indeed
18:00 Megaf Always good been in Frankfurt
18:00 twoelk :-D
18:00 Megaf People actually look and behave like myself and my family too
18:01 Megaf I saw lots of clones of my aunts and grandma
18:01 Krock they're cloning people already? that's insane
18:01 benrob0329 Why is everyone in Europe? The States need more love :-(
18:01 twoelk oops, don't give away the secret how we keep our population numbers up
18:01 tenplus1 lol
18:02 Krock Oh yes, a big hooray for Trumpino!
18:02 benrob0329 So thats what Japan has planned...
18:03 Megaf benrob0329, The States need a whole new population
18:03 Megaf at least New York and Washing need
18:03 Megaf Oregon is fine
18:03 Megaf Portland seems to be lively
18:03 Megaf lovely*
18:03 Megaf benrob0329, have you been to Portland?
18:03 Krock Portland seems very OS friendly (pun intended)
18:04 twoelk weather seems to be similar to england there
18:04 Megaf hah!
18:04 Megaf I'd like to visit Portland and San Francisco
18:04 Megaf not much interest in other cities
18:04 Hijiri Raven262: on_move in detached inventory?
18:04 Hijiri you want allow_move, not on_move
18:04 benrob0329 Oregon is nice, but I wouldn't want to live there
18:05 Megaf Why is that?
18:05 Raven262 Yeah, Hijiri I got that
18:06 twoelk I once visited Austin, for a capital of the largest us-state it seemed quite a planless jumble of ideas what a city should look like
18:06 Raven262 But i'm very new to coding, so I'm still trying to figure out what to do with what.
18:07 rdococ function () print("YAY!") end
18:07 tumeninodes left #minetest-hub
18:08 Krock rdococ, how does one call that method?
18:08 rdococ Krock, you have to assign it to a variable first
18:09 rdococ local yay = function () print("YAY!") end; yay();
18:09 rdococ YAY!
18:09 rdococ Krock, imagine first-class scopes
18:09 * Krock thinks
18:09 Krock (function() function () print("YAY!") end)()
18:09 rdococ nice error
18:10 rdococ (function () print("YAY!") end)()
18:10 Krock *   (function() print("YAY!") end)()
18:10 rdococ too late, beat you to it... on my screen ;)
18:10 Raven262 It would greatly help if i knew at least how to make any item not able to be moved :P
18:10 Krock but my version places the parentheses correctly
18:10 rdococ Krock: function ()
18:10 tenplus1 am checking mt code to see how player inventories are handled, and if it's possible to override the allow_move function for it
18:11 rdococ it's like how you don't write "local t = {3,2,1,4,"yayballs","yayyay"}"
18:11 rdococ (ignoring the unescaped quotes inside, ofc)
18:12 Calinou <benrob0329> Why is everyone in Europe? The States need more love :-(
18:12 benrob0329 Megaf: its on the ocean, I don't have any family there, etc
18:12 Calinou the States need more open source game players
18:12 * Calinou hides
18:12 Calinou true story, most FOSS games only have an EU playerbase
18:12 tenplus1 hi Cal
18:12 benrob0329 I've gone there for vacation, but thats about it
18:12 Calinou hi :)
18:13 * tenplus1 prefers Scotland
18:13 rubenwardy some feedback here on the website, Calinou: https://forum.minetest.net/viewtopic.php?f=3&amp;t=18554
18:13 rubenwardy mostly all mentioned before
18:13 tenplus1 hi ruben
18:13 rdococ Calinou, I'm european, but soon to leave the European Union because of a crazy woman :c
18:13 rubenwardy hey
18:14 Calinou rubenwardy: they can send a mockup and we'll look, maybe
18:14 Calinou ideas don't mean much without proper concept art
18:14 rubenwardy that's basically what I said
18:14 rubenwardy also, see their suggested link
18:14 Calinou every time someone tells me something should be "more visual", I don't know what to reply
18:14 rubenwardy I personally find azekill_DIABLO’s website very compact, which is what I like…    https://azekilldiablo.github.io/
18:14 rdococ to be clear, that's Theresa May, not the Queen, although that's kinda obvious from context :P
18:14 rubenwardy rdococ, :D
18:15 Calinou rubenwardy: yeah, case closed then :P
18:15 rdococ lol, I live in a country that still has a monarchy :P
18:15 tenplus1 heh
18:15 rdococ I mean, it isn't that bad having a monarchy. sure, they have lots of money, but at least we have a good defense against rogue politics.
18:16 rdococ in other words, the politicians have to answer to the royals.
18:16 Calinou I've never been outside of France (since I was 4)
18:16 rubenwardy interested to know roughly where you are. Especially if you're close to me (Bristol)
18:16 benrob0329 tenplus1: I never would have imagined you as a Scotsman
18:16 Calinou I will have to go outside of France for a semester of studies or an internship
18:16 Calinou (sad news, but well)
18:16 tenplus1 eehehe
18:16 Calinou no idea where, but I'm learning German since 2 weeks ago anyway
18:16 rdococ so a monarchy can be advantageous for not only them, but the people too, at least when politics gets mad.
18:16 Megaf This is brilliant https://procworld.blogspot.ie/2015/08/voxel-occlusion.html
18:16 tenplus1 hrm, seems the player inventory and hotbar cannot have on_move on_take on_put overriden
18:16 Megaf Reference https://github.com/minetest/minetest/issues/4553#issuecomment-332601209
18:17 Megaf Straight to the point https://www.youtube.com/watch?v=Hs-yDjiYJhg
18:18 tenplus1 what am I watching ?
18:18 tenplus1 ah got it
18:19 Megaf Occlusion
18:19 tenplus1 how much would this speed up minetest ?
18:19 Raven262 Okay, tenplus1. Well, it was either that or setting a nodewise timer somehow.
18:19 Megaf client side, maybe a lot
18:20 Raven262 *itemwise
18:20 rdococ yay for puppies
18:20 Raven262 Anyway, the timer had to be used either way, but this way i have to connect it to the item somehow.
18:21 Raven262 Or better
18:21 Raven262 Hmm this is even harder i think
18:22 Raven262 I can set the player's wielditem, can i set the active slot in the hotbar?
18:22 Calinou yay! I got a local web server setup on Windows using nginx + MariaDB + PHP 7.1
18:22 Calinou it's a self-made setup, no pre-made stack used
18:22 Calinou running a local WordPress with working permalinks right now
18:22 rdococ yay
18:23 rubenwardy yay!
18:23 rubenwardy <3 Ngin
18:23 rubenwardy *Nginx
18:24 twoelk hm, a ngmaph stack
18:24 Calinou phpMyAdmin and HeidiSQL both work, for administrating the local MariaDB
18:25 Calinou rubenwardy: once you understand how it works, it's pretty easy to set up, takes like 20 minutes if you know what to do
18:25 Calinou and you have up-to-date software (often more up-to-date than on the average Linux server…)
18:25 Calinou and no WampServer crap :P
18:25 Calinou setting up the services is hard if you don't know how to, but this works really well: https://nssm.cc/
18:26 Calinou so that the web server and PHP CGI always run in the background (and start with Windows)
18:26 Calinou MariaDB comes with its own installer, which has its own service already
18:27 twoelk I tinkered with https://portableapps.com/apps/development/xampp for a while. having a portable server on a stick was quite fun - if the security settings on the host system are low enough
18:28 Calinou nice, I managed to get OPCache working as well
18:29 behalebabo joined #minetest-hub
18:29 tenplus1 hi behalebabo
18:30 behalebabo hi
18:32 Calinou hmm, I can get the Symfony running, but the routes are all wrong (it's in a subfolder)
18:32 Calinou last time I tried this, I just gave up and used Apachye
18:32 Calinou Apache*
18:32 Calinou the Symfony demo*
18:35 Megaf so, these guys got Irrlight and made this voxel game http://www.buildaworld.net/
18:35 Megaf Im impressed
18:35 Megaf and they did what we dont have the balls to do, fork irrlicht https://github.com/buildaworldnet/IrrlichtBAW
18:36 sfan5 "balls" wut
18:36 sfan5 we aren't forking irrlicht for maintenance reasons
18:36 sfan5 and because it isn't getting in the way enough
18:36 tenplus1 lol... hi sfan
18:38 Megaf damn, thos trains
18:38 Megaf voxelgarsm
18:38 Megaf https://youtu.be/wBPngeb4uc4?list=PL-btRGIvRn5ncTG0X_lIazJLkWORZQQ0O&amp;t=186
18:38 Krock oh yeah, let's fork irrlicht for better rendering performance, lua for parallel code execution, openal to correct the recent volume issues and spatielindex because we can
18:39 Calinou let's fork Linux for running Minetest as a kernel module
18:39 Calinou # modprobe minetest
18:39 tenplus1 how does it do the realtime lighting update for the train lights
18:39 tenplus1 that's kewl
18:39 Krock *spatialindex
18:40 Krock tenplus1, likely to be done fully on GPU side
18:40 behalebabo joined #minetest-hub
18:41 Megaf just normal OpenGL/shader stuff
18:41 tenplus1 very impressive, but... I dare say a LOT heavier in resources
18:41 Megaf lights are lights there...
18:41 Megaf lighting system in MT is really... (insert word for old and inneficient and heavy here)
18:42 Megaf gotta love those textures
18:42 Megaf tenplus1, https://youtu.be/wBPngeb4uc4?list=PL-btRGIvRn5ncTG0X_lIazJLkWORZQQ0O&amp;t=430
18:43 Megaf (by the way, I got to this game because I was searching for a GitHub mirror of Irrlicht)
18:43 Megaf since SourceForge is down A  G  A  I  N
18:45 Megaf S  O  U  R  C  E  F  O  R  G  E    D  O  W  N    A  G  A  I  N
18:45 Calinou we'll be using Subversion + SourceForge for an university project… in 2017
18:45 Calinou I'm not joking
18:45 Megaf I'd watch that movie
18:46 Megaf Calinou, gud luk
18:48 CalebDavis joined #minetest-hub
18:48 rdococ A  G  A  I  N
18:48 rdococ AE GA YN
18:52 Calinou Æ GA YN
18:55 behalebabo joined #minetest-hub
19:01 Krock N  I  C  E    S  P  A  C  E    P  L  A  C  E  M  E  N  T, Megaf
19:01 benrob0329 Megaf: somehow, somehwere I have seen that video before
19:01 benrob0329 YouTube picked back up where I left off watching it
19:03 tenplus1 sfan5: would it be faster if instead of getting these nodes at every step for every player, they were cached and re-used in areas that needed checking for footlevel, standing on etc: https://github.com/minetest/minetest/blob/fc13c00ef3e9b6f280146f3d77b6659fcc55a13c/src/localplayer.cpp#L124
19:04 Hijiri that can only be answered by benchmarking
19:04 tenplus1 hi Hijiri
19:04 Hijiri once a step per player imo is not that expensive
19:04 Hijiri hi
19:05 tenplus1 it's not just once, from what I'm reading the same nodes are checked over and over for different things like water, climbing nodes, solid nodes for standing/collision
19:05 Krock the impact of those two node lookups (times 9 in worst case) isn't big
19:06 sfan5 tenplus1: doubt it
19:06 tenplus1 I dunno how fast they are in c++, but I do know they are slower in lua :P
19:06 tenplus1 was hoping for a cached standing, foot, head level node get that mods can access without having to re-read
19:07 Krock effort < effect
19:07 Krock err. other way
19:07 tenplus1 lol
19:08 tenplus1 shame, coulda used the speed boost in lua
19:08 Hijiri is it a bottleneck?
19:08 tenplus1 many mods get the same nodes per player for thingslike 3d_armor, playerplus, ambiance etc...
19:09 Hijiri but do you know that it's a significant performance drain
19:09 Hijiri If those are all cheap enough then it wouldn't be significant
19:09 tenplus1 if engine did it for them, per player they just have to read the table [0] for standing [1] foot level [2] headlevel [3] bigger model head etc
19:10 Krock but every time one of them updates, it'll have to be passed through the Lua stack over and over again
19:10 Hijiri yes but if it isn't a performance problem then it's just extra complexity
19:10 tenplus1 red them once per tick as usual and store, then c++ code can access when needed for little boost and lua for definite boost
19:11 Hijiri what makes the boost so definite?
19:11 tenplus1 Hijiri: having to get the same three nodes for different mods slowed Xanadu down to 0.9 lag with a few players...  merging them together into a single read and store decreased lag to 0.3 on a good day
19:11 tenplus1 that's lua only
19:11 Hijiri On such a big server it could be other factors
19:11 Hijiri you need an isolated benchmark to be certain
19:11 tenplus1 nah, was the get nodes mostly per player...  tested many things
19:12 Hijiri did you test them in isolation? i.e. not on server with tons of mods
19:12 tenplus1 yes
19:12 tenplus1 that's how I write my mods :P
19:12 Hijiri do you have benchmarking results
19:12 tenplus1 and I run speed tests where possible
19:12 Hijiri If you open an issue with your benchmarks (and ideally a way to reproduce them) then maybe you can convince someone to write / merge it
19:13 tenplus1 I can only test the lua side, no clue about the c++ side for testing
19:14 Hijiri you could just put up results for the lua side
19:14 Hijiri that's where you said the most benefit would come from
19:14 Hijiri though
19:14 tenplus1 true...
19:14 Hijiri you might not need to change minetest itself then
19:14 Hijiri or at least C++
19:14 tenplus1 playerplus caches said nodes in a player table
19:14 tenplus1 that part is done and works
19:14 tenplus1 but getting mods to rely on it and all the depdendency hell
19:14 Hijiri If you have something like that in builtin then that would solve that issue I think
19:15 tenplus1 have the initial getnodes in the main game and available as api ?
19:15 Hijiri I don't think you would get many improvements in C++ since there's no API call overhead and nodes are cached already
19:15 Hijiri tenplus1: have something in builtin that updates the tables every tick
19:16 Hijiri a table mapping player name -> node info
19:16 tenplus1 wouldnt that be unecessary without a use ? jsut an api for mods incase they are loaded ?
19:17 Hijiri tenplus1: I don't understand, aren't all APIs only there to be used by mods?
19:17 tenplus1 then again player_api is it's own mod, could always build it into that for enhanced projects
19:18 Hijiri putting it in player_api sounds fine too
19:18 Hijiri anywhere that modders are likely to depend on it
19:18 tenplus1 https://github.com/tenplus1/playerplus/blob/master/init.lua#L60
19:18 * Krock nods
19:19 tenplus1 hrm, will work on this tomorrow hopefully
19:21 ThomasMonroe joined #minetest-hub
19:22 tenplus1 did knockback ever make it into engine ?
19:22 * tenplus1 checks
19:22 Amaz Nope :(
19:22 tenplus1 aww, wasn't there a good pull for it ?
19:22 tenplus1 also hi Amaz
19:23 Amaz Yeah: https://github.com/minetest/minetest/pull/5679
19:23 Amaz And hi :)
19:23 tenplus1 yeah, that's the one :) video looked kewl... also no slide glitch like the lua version has in playerplus
19:25 tenplus1 unless the detach slide bug has been fixed... ooh...checking that too
19:26 tenplus1 w00t! https://github.com/minetest/minetest/pull/5622
19:27 tenplus1 thanks shiva :) looks like knockback in playerplus will work again :P
19:33 tenplus1 http://lolsnaps.com/wp-content/uploads/2017/09/tumblr_obkmoluU9s1r1mpi1o1_540.png
19:40 Megaf ThomasMonroe, Heya
19:40 Megaf Are you a former player of my server?
19:40 Megaf there was a Monroe there months ago
19:42 ThomasMonroe joined #minetest-hub
19:43 ThomasMonroe i think i went there a couple times
19:46 tenplus1 nite folks o/
19:47 tenplus1 left #minetest-hub
19:49 Megaf well, you are not going there today...
19:49 Megaf I turned it off
19:50 rubenwardy lol, you're apparently the website looks like a developer made it, Calinou: https://forum.minetest.net/viewtopic.php?p=295417#p295417
19:51 Megaf rubenwardy, can you rephrase that?
19:51 rubenwardy "it looks like when developers try to create a modern looking page"
19:51 rubenwardy oh wow
19:52 rubenwardy lol, apparently the website looks like a developer made it, Calinou: https://forum.minetest.net/viewtopic.php?p=295417#p295417
19:54 Calinou should I be proud or ashamed? :D
19:55 benrob0329 The MT home page requires JS? Why???
19:55 benrob0329 What on it is dynamic in the least?
19:56 rubenwardy click menus rather than hover
19:56 rubenwardy and smooth scroll (but scrolling still works without JS)
19:56 benrob0329 ....what
19:56 Calinou benrob0329: it does, for the clickable dropdowsn
19:56 benrob0329 Smooth scroll browser side...
19:57 Calinou if the dropdowns are set to appear on hover (bad for UX, in my opinion), it will work without JavaScript
19:57 Calinou benrob0329: smooth scroll *to anchors* is not a default feature of any browser
19:57 Calinou this is why it's done using JavaScript, and it falls back in case JavaScript isn't enabled
19:58 benrob0329 HTML has dropdown buttons...
19:59 Calinou technically, it does, but it's very recent and not supported by IE 11 or any Edge version: http://caniuse.com/#feat=details
19:59 Calinou also, its implementation seems completely unfit to dropdown menus
19:59 Calinou and Bootstrap 3 or 4 do not use it anyway
19:59 benrob0329 Screw IE
20:00 Calinou unfortunately, I predict a good 5-10% of users use IE or Edge on minetest.net
20:00 benrob0329 So edge has the same issues as IE?
20:00 Calinou like most open source project websites, there's still many IE/Edge users on them
20:01 Calinou yes, usually Edge has the new features implemented, but not always
20:01 Calinou this isn't the only feature Chrome/Firefox have, but not IE: for example, see http://caniuse.com/#feat=webgl2
20:01 Calinou (Safari is good at not supporting some modern features, too)
20:01 Calinou but they've gotten better, they have APNG now! and Edge doesn't ;)
20:02 twoelk edge really feels like a browser project released too soon
20:02 Calinou Edge is pretty efficient
20:02 Calinou power-efficient, really fast, smooths very smoothly (60 FPS on my 4K laptop)
20:03 Calinou problem is, many things in it are shoddy or feel unfinished
20:03 Calinou uBlock Origin sometimes stops working :|
20:03 twoelk because it lacks all the slowing down horns and whistles
20:03 Calinou also, it supports hardware VP9 decoding on Intel Kaby Lake IGPs
20:03 Calinou (it's the only browser to do so right now)
20:03 benrob0329 Microsoft is good at showing us one thing
20:04 benrob0329 How not to make an operating system, and how not to make a web browser
20:05 twoelk I guess that differs from which point of view you take
20:07 twoelk one thing many people forget is that a lot of tools that make up for the fun on the internet are provided by companies for free that normaly need to earn money
20:10 behalebabo joined #minetest-hub
20:13 rubenwardy rdococ: please don't offtopic chat in #-dev
20:13 rubenwardy even if its a simple yay :)
20:16 * twoelk muses on heading over to mt-dev with a wormy can of nonsense and filling the logs with some content
20:17 Jordach VanessaE, most black hats once jailed often plea to work with most comp sec companies as a way to pay back their debts
20:18 twoelk sounds like a plan to get a job :-P
20:18 Jordach i ain't no black hat
20:18 VanessaE wrong channel, Jordach
20:18 Jordach VanessaE, rather would continue here than spam -staff
20:19 VanessaE meh, #-staff is pretty quiet anyway
20:19 Jordach VanessaE, i like shitposting, just not in the critical places
20:19 Krock #minetest-shitposting
20:19 VanessaE ah, so now we know who azekill or ABJ are :D
20:20 Jordach huh?
20:21 Krock not to forget bbmine
20:21 VanessaE Jordach: you know, the two shitposters on the forum? :P
20:21 Jordach VanessaE, oh, no
20:22 VanessaE don't deny it, we all know it's you :)
20:22 Hijiri anyone know the minetest.conf path on windows
20:22 Jordach VanessaE, i'm generally tired out these days
20:22 VanessaE Hijiri: should be in the top level of your minetest folder.
20:22 Hijiri where's that?
20:22 Shara Jordach: This ain't the place for it either.
20:22 Jordach (but at the same time i can't shitpost and play overwatch at the same time)
20:22 VanessaE Hijiri: as in, the top most.  the first level when you enter the folder?
20:22 Hijiri oh, wherever they extracted the folder?
20:23 VanessaE open the minetest folder.  it should be right there, next to worlds, mods, etc.
20:23 Hijiri I'm not using windows, I was asking for someone else
20:23 Hijiri but it looks like they found it
20:23 Hijiri thanks for the help though
20:35 Fixer Calinou: it is quite amazing that GTX1050 TI (75W tdp) performance is much better than my monstrocity AMD HD6870 150W (tdp)
20:36 Calinou Fixer: heh
20:36 sofar twice the heat, half the pixels!
20:37 sofar DISCLAIMER: my personal opinion, not my employers
20:37 Calinou does the GTX 1050 Ti even need additional power?
20:37 Calinou or is the PCI-E slot's power enough?
20:37 Fixer Calinou: first does not even need additional power, and my dead 6870 used two 6-pin connectors
20:37 Calinou I think it delivers 75 W
20:37 Calinou I think the GTX 1050 doesn't need additional power at least, but what about the 1050 Ti ?
20:37 Calinou oh, right
20:37 benrob0329 I help run a shitposting channel...or it used to be that, now its bridged to one of Krock's channels
20:37 Calinou benrob0329: is it called ##linux?
20:37 * Calinou hides
20:37 Fixer also 6870 is huuge and heavy brick, it feels in my hand
20:37 sofar ##mineshit
20:38 Fixer Calinou: TI does not need to, some manufacturers can opt in
20:38 Fixer to use it
20:38 Fixer tdp 75W, does not require it
20:38 Fixer Overclocked models may have it
20:38 Fixer but i want to buy simple one
20:38 Fixer question is from what manufacturer
20:38 Fixer and if it matters much
20:39 benrob0329 Calinou: its probably more on topic than that...judging by the way you said it
20:39 Fixer this is mine dead one https://www.ekwb.com/configurator/upload/pictures/Powercolor-Radeon-HD6870.jpg
20:39 Fixer you can guess it is insanely heavy
20:40 Fixer compared to those older cards, like X800GTO i've inserted, i need to compare their weight
20:42 Calinou benrob0329: I was joking, yeah
20:43 benrob0329 My gosh, the powder toy is really slow on my phone
20:44 Krock benrob0329, protip: try the real-time simulation outdoor
20:44 Fixer Queued: 94
20:44 Fixer okay
20:44 behalebabo joined #minetest-hub
20:45 benrob0329 Krock: somewhat hard to get uranium irl
20:45 Krock ..next supermarket?
20:46 Calinou "the powder toy" sounds like a game about drugs
20:46 Calinou (I know what it is :P)
20:47 Calinou KaadmY: exclusive pictures of a 3DO port of Minetest have been found: https://github.com/minetest/minetest/issues/6472
20:49 benrob0329 Calinou: now we move on to this build, as you can see the coke flows through the tube and trips the next bit adder
20:51 Calinou does it trip the next bit AdderAll? :P
20:52 KaadmY Hehe
20:53 Fixer minecraft modding is light years ahead of minetest
20:54 KaadmY ^ +1
20:56 * rubenwardy braces himself
20:57 Miner_48er joined #minetest-hub
20:59 rdococ m i n e t e s t   i s   o p e n - s o u r c e
20:59 rdococ a l s o ,   b a n a n a s
20:59 rdococ y a y
21:00 behalebabo joined #minetest-hub
21:00 Fixer b a d  f o n t s
21:01 rubenwardy please stahp
21:02 rubenwardy Does anyone know if you can do wildcards with noscript to allow a domain and all subdomains?
21:02 Fixer god question, as a noscript user... i let me look
21:03 rubenwardy I'm using the web extensions version, NoScript Suite Lite
21:03 Fixer rubenwardy: no idea
21:03 rubenwardy :(
21:04 rdococ I have Ghostery
21:04 Fixer rubenwardy: wonder if it sucks
21:04 rubenwardy rdococ, it's more for anti-bitcoin mining
21:05 rubenwardy and general browsing speed
21:05 rdococ ah
21:05 rdococ bitcoins
21:05 rdococ 8 bitcoins = 1 bytecoin
21:06 Fixer and my AMD HD6870 weight is 0.9 Kg
21:06 Fixer o____o
21:07 * twoelk has seen some nice old gold coins with lots of quality testing done with teeth - those were real bitecoins
21:07 rdococ o________o
21:07 rdococ lol
21:10 Miner_48er rubenwardy, should be able to by the FAQ
21:10 Miner_48er https://mybrowseraddon.com/noscript-lite.html
21:10 rubenwardy ah, regexp
21:10 Hijiri can sprite entities be animated sprites?
21:11 Hijiri without changing the texture every tick from on_step
21:11 Hijiri "initial_sprite_basepos" is an object property, which sounds like it's implying that it can change?
21:14 Hijiri oh
21:14 Hijiri animation is vertical, not horizontal
21:14 Hijiri that's why it wasn't working for me (I think
21:16 Hijiri particle animation is a thing right?
21:16 Hijiri but not in 0.4.16, ok
21:21 sofar yes, particle animations work (they can be a sheet or horiz. too)
21:24 Megaf just made a test server that is quite hardcore to play
21:24 Megaf just too difficult
21:24 Megaf mt.megaf.info 30008
21:33 sofar death == ban?
21:40 benrob0329 death == 24 hour ban?
21:42 sofar hardcore == death is permanent (so ban)
21:59 Fixer death = using security vulnerability in minetest to gain root access and encrypt the drive permanently kind of hard
22:01 Megaf Fixer, good idea
22:02 Fixer please do not repeat this at home
22:05 Megaf I    a  m    b  e  t  t  e  r    a  t    s  p  a  c  i  n  g
22:05 Megaf s   p   a   c   i   n   g
22:06 * Fixer enters krooogle
22:06 benrob0329 F a k e  f u l l w i d t h  f t w
22:06 Megaf s   p   a   c   i   n   g      t   h   e      v   o  x   e   l      g   a   m   e
22:06 Megaf bold
22:06 Fixer yeah https://forum.minetest.net/viewtopic.php?t=7350
22:07 Fixer minetest has conveyor belts too
22:07 Fixer alpha, year 2013
22:08 Megaf y o u c a n t r e a d t h i s c a n y o u i t i s d i f f i c u l t i s n t i t a r e y o u r e a d i n g t h i s
22:08 Fixer too hard to read this
22:08 Megaf :)
22:08 benrob0329 O  h    d  a  r  n    y  o  u    u  s  e  d    t  w  o    s  p  a  c  e  s  .
22:09 sofar warning: core pressure exceeding operational parameters
22:09 benrob0329 Mobile keyboards are hard
22:09 Fixer I  H A D  T H O S E  K I N D  O F  F O N T S  I N  S O M E  O L D  L I N U X  D I S T R O S ...
22:10 Megaf m o n o s p a c e  i s  c o o l
22:10 Fixer bitmap all the way
22:10 Fixer Helvetica
22:10 Megaf A r i a l
22:10 Fixer Font hinting disabled
22:10 Megaf C o r r i e r
22:10 Fixer is not open and free, use Helvetica 8
22:11 benrob0329 Hack, or Inconsolata thank you very much
22:11 Megaf T  I  M  E  S    N  E  W    R  O  M  A  N
22:11 rubenwardy pls stahp
22:11 Megaf Just because you asked nicely I will staph
22:12 sofar can we tr -s?
22:12 Fixer https://www.opennet.ru/docs/RUS/gentoo_book/Gentoo_doc-1.3_html_m31a4b165.jpg
22:12 Megaf I dont get it sofar, not dat nerd
22:12 Megaf yet
22:12 Fixer https://www.e-reading.club/illustrations/102/102908-Ris1426.png
22:12 Megaf oh boy
22:13 benrob0329 sofar: I can clear some chat history, but no one on irc will see it
22:13 Megaf memories
22:13 Fixer there was time when I've actually liked bitmap fonts more in linux
22:13 Fixer linux had insanely bad font rendering for decades
22:13 Fixer but now freetype has improved a lot
22:14 benrob0329 Correction: Xorg had really bad font rendering for years
22:14 Megaf I cant say the kernel font rendering is awesome tho
22:14 Fixer linux as in distro, not kernel*
22:14 Fixer minetest-0.5.0-27eeb358-win64.zip generated.
22:14 benrob0329 Well no, but then again its not meant to be
22:15 benrob0329 The TTY is barely used, unfortunately
22:15 Fixer I need to install fresh debian and check its fonts again
22:15 * benrob0329 uses the TTY, but is the minority
22:15 Fixer tty is ultra nerdy
22:16 Fixer and my eyes can't into white on black text anymore
22:16 benrob0329 I like sitting down with my laptop at night, and browsing YouTube in the framebuffer...its nice having it be the focus, like watching a movie
22:16 rubenwardy why is full space needed there?
22:16 * Shara was about to type that
22:17 benrob0329 Fixer: I think you can change the font and color of the tty
22:17 Fixer yes
22:17 Fixer i'm usually select terminus
22:17 Shara Can we please lose the spam?
22:17 Fixer selecting
22:17 benrob0329 I need to change my TTY fonts
22:17 sofar 15 minute of quiet
22:17 sofar :)
22:18 * benrob0329 those the spam into the furnace
22:18 Shara :)
22:23 Fixer have you realised
22:23 Fixer ?
22:23 Natechip joined #minetest-hub
22:23 Natechip joined #minetest-hub
22:23 Fixer libreoffice is pretty much 32 years old
22:25 Fixer you feel pretty much like this https://en.wikipedia.org/wiki/Sistine_Chapel#/media/File:Creaci%C3%B3n_de_Ad%C3%A1m.jpg
22:26 sofar I think it's Fixer's drinking time
22:26 Fixer it is not
22:26 Fixer https://en.wikipedia.org/wiki/StarOffice
22:26 sofar keeping chat alive with tcp packets isn't required for the IRC protocol
22:37 Fixer Calinou: zandronum supports freedoom wad or not?
22:39 benrob0329 >someone has sent you a PM
22:39 benrob0329 *checks*
22:39 benrob0329 />could not find PM
22:40 rubenwardy banned spammer
22:40 rubenwardy some random person, not important
22:41 benrob0329 ok
23:13 twoelk|2 joined #minetest-hub
23:19 garywhite how is LibreOffice from 1985?
23:19 garywhite Oh, I see
23:57 twoelk|2 left #minetest-hub

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