Time Nick Message 16:17 Cornelia For some reason.. my client has started trying to join here before identifying.. so I keep getting pushed into #overflow :/ 16:27 queip Cornelia: configure SASL for freenode that will fix it 16:37 hecks Attaching CAOs to bones is fubar 16:37 hecks attaching anything to anything is fubar 16:38 hecks gods know why I still bother https://a.uguu.se/evqXBR5fzMs7_c.jpg 16:39 rubenwardy 5.0 has some attachment improvement 16:39 rubenwardy I highly recommend developing with 5.0-dev if you're making something big 16:40 rubenwardy as by the time you're finished, it'll be released 16:40 hecks I've got older 0.5 and 5.0 side by side 16:40 hecks don't see any difference 16:40 rubenwardy well, it's still not perfect 16:40 hecks but since the big guy himself is here, I'll point out the bug; when I tried to attach hair to the head 16:40 rubenwardy but there's now callbacks and improvements with damage logic 16:40 hecks the transform was, I think, inverse 16:41 hecks and I think the pivot was the root of the armature, not the neck 16:41 hecks this rules out helmets, weapon sockets, and pretty much forces me to build a mesh with everything already on it, and switch things on/off using texstrings 16:42 hecks speaking of which, how do texstrings actually work? 16:42 rubenwardy I'm not sure what that is 16:42 rubenwardy texture modifiers? 16:42 hecks yes, texture strings in general 16:43 hecks https://a.uguu.se/5iIo8QiRPCi3_sethair.gif 16:43 Cornelia queip: Thanks!!!! 16:43 hecks I'm generating those on the fly and I'm wondering if I'm doing something boneheaded here 16:44 hecks best case; client does the mixing and garbage collects unused results 16:44 hecks whether that actually is the case, I don't know 16:44 Krock hecks: are you Genshin? Just wondering because they also worked with such sophisticated models 16:44 rubenwardy the client will cache texture modifiers, so each one used will be stored indefinitely 16:44 rubenwardy currently an issue :( 16:44 hecks I'm nobody you've heard of 16:44 hecks hopefully 16:45 rubenwardy lol 16:45 rubenwardy someone to stay though? ;) 16:45 Krock True words of a criminal 16:45 hecks only if someone actually fixes bugs around here 16:45 paramat good character model 16:45 Krock sounds very suspicious 16:46 rubenwardy :D 16:46 rubenwardy that happens... occasionally 16:46 rubenwardy Krock is our attachment expert 16:46 rubenwardy grab him 16:46 * Krock runs 16:46 rubenwardy noo, come back! 16:47 Krock "expert". Nice. What I did was a bit of cleanups of the old code plus adding callbacks 16:47 Krock Yet the attachments are still broken for newly joined players 16:47 hecks honestly, I'd fix some of those myself if building things in general didn't make me retch 16:47 rubenwardy What OS do you use? 16:47 rubenwardy It's best on Linux 16:47 rubenwardy one line script :) 16:47 hecks windows, but I've got arch squirreled away somewhere 16:48 hecks I'll definitely want to do it on another machine or VM, which is why I'll never get to it 16:48 rubenwardy I use Arch (kinda) 16:48 Krock VirtualBox supoprts a seamless mode, which kinda melts the operating sstems together 16:48 Krock *systems 16:48 rubenwardy yeah 16:49 Krock https://i.redditmedia.com/zyl8ZAs1YPE8WFiWidio_vDf6ZhMSyJ-ThbN7fVnp8o.png?s=9e0071386adf98c396796ca9ea2d6a5d 16:49 hecks it's all fine, I'm just a lazy bastard 16:49 hecks and I've got my own 4kloc-and-growing lua thing to maintain here 16:49 rubenwardy :D 16:50 hecks I've thrown out everything, even minimal and I'm doing this from bare-ignore 16:50 rubenwardy splitting up a game into separate mods is a very good idea 16:50 rubenwardy plus doing busted and luacheck etc 16:50 rubenwardy makes things a ton more maintainable 16:50 hecks the core will still be huge, and there's no point in splitting most of it 16:51 rubenwardy heh 16:51 rubenwardy :) 16:51 hecks https://a.uguu.se/ynakfaGJAuts_mibicore.jpg 16:51 hecks it's like "dude, did you just port Unity to minetest" 16:51 rubenwardy the hell 16:51 rubenwardy :D 16:52 Krock dude, did you just port Unity to minetest 16:52 rubenwardy dude 16:52 rubenwardy where's my Unity 16:52 rubenwardy talking about Unity - it heated my laptop up to 97'c yesterday 16:53 hecks so yeah, there's... class libs, math libs, ECS, anim state machines, dynamic lights, helpers for generating helpers that make helpers 16:53 Krock core temp or measured above your knees? 16:53 rubenwardy core temp 16:53 rubenwardy consider splitting off the classes, maths, ECS, anim libs into separate mods and making them public 16:53 rubenwardy sounds like they could be useful for other things 16:53 hecks they're not of much use to your usual minetest modder 16:53 hecks I do things in a wildly different way from minetest api 16:54 rubenwardy good to hear 16:54 rubenwardy :XD 16:54 hecks which is also why it's all somewhat coupled and stuffed into a "core" mod 16:54 rubenwardy don't call your mod core 16:54 Krock *don't try to overwrite the table "core" 16:54 hecks and why? 16:54 rubenwardy as it'll conflict with the engine if you 16:54 Krock mods can be called like that just fine 16:55 rubenwardy as it'll conflict with the engine if you add a public API 16:55 hecks there's no actual lua object called "core" 16:55 rubenwardy it's bad practice though 16:55 rubenwardy there is 16:55 Krock minetest = core 16:55 hecks not on my end, I mean 16:55 rubenwardy well, still bad practice imo 16:55 hecks shrug 16:55 hecks lua_api.txt said nothing of it 16:55 rubenwardy \o 16:55 rubenwardy *\o/ 16:55 rubenwardy anyway 16:56 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: guiFormspecMenu: Allow fraction values for container[] (#7497) 133b9d49b https://git.io/fNPhx (152018-08-04T16:55:54Z) 16:56 * rubenwardy fixes his shit 16:56 rubenwardy as well as Krock fixing my shit ^^ 16:56 hecks it's not a big issue, I don't hardcode modname:fooname anyway 16:56 hecks I've got a lib for that :^) 16:56 Krock rubenwardy: hah, yes :P 16:57 Krock until you'll need a library to manage the libraries.. uhm 16:57 hecks now I'm trying to remember what else is hosed before you all leave me here 16:57 hecks oh, I'll get to that eventually 16:57 Krock hahah :) 16:57 hecks well, Script.foo is kinda that anyway 16:57 Krock in this case I hope you can keep such a nice directory organization 16:57 hecks it's so that I don't have to construct paths for dofile 16:58 hecks by the way, your vector libs suck, geez 16:58 hecks and for the love of whatever, change the Schur stuff in the docs to "cross" and "dot" 16:58 hecks I had to look that up 17:00 hecks okay, serious question 17:00 hecks any chance that someone will fix the bone sockets? 17:00 hecks I kinda have to make a decision based on that now 17:01 hecks if not, I'll just slap every imaginable thing onto the model, and use 2D cards for wielded stuff 17:03 paramat chance yes, size of chance not known. haven't heard any intention 17:03 hecks beautiful 17:04 hecks someone will have to fix transforms for VAOs anyway 17:04 hecks oh, one more thing, when I tried to do the attached hair thing, the hair disappeared when I attached the player to a dummy CAO 17:08 Krock hecks: huh? Schur product/quotient is correct there 17:08 hecks it's not dot and cross? 17:08 Krock no 17:08 Krock https://github.com/minetest/minetest/blob/master/builtin/common/vector.lua#L97-L119 17:08 Krock but there's surely a PR pending to implement dot and cross 17:08 hecks well then, change my complaint to "there's no dot and cross" 17:09 Krock hecks: you might want to adapt #5564 17:09 Krock ShadowBot: 17:09 Krock !title https://github.com/minetest/minetest/pull/5564 17:09 MinetestBot Krock: Add vector functions inspired by Processing by MarkuBu · Pull Request #5564 · minetest/minetest · GitHub 17:10 hecks in any case, if the builtin vector functions are lua and not native, I've got nothing to lose by sticking with mine 17:11 rubenwardy sure 17:12 rubenwardy I do that as well 17:12 rubenwardy partially 17:47 MinetestBot 02[git] 04stujones11 -> 03minetest/minetest: Fix sky objects not rendering with ogles (#7598) 13c5a137c https://git.io/fNXvT (152018-08-04T17:46:39Z) 18:03 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Fix tooltip colors specified by formspec part 131836882 https://git.io/fNXvX (152018-08-04T18:01:07Z) 18:29 hecks https://a.uguu.se/OzgRImMLcHyN_2.jpg https://a.uguu.se/lVBb5XvYXkRu_shield.jpg 18:29 hecks ugh... it'll do for now 18:31 sfan5 [intense thinking] 18:32 hecks hi sfan 18:32 hecks thanks for the jit builds 18:40 Krock [moe intensifies] 18:40 hecks https://a.uguu.se/Q0B55xALRjHp_grab.avi.webm 18:46 hecks https://a.uguu.se/8TD03H3x5eXq_grab2.webm 18:47 rubenwardy oh nice 18:50 hecks would be nice if minetest didn't break so often 18:51 Krock break? 18:51 hecks oh, you know 18:52 hecks things like segfaults when loading a map if you left some kind of object transformed to some other, specifics elude me right now 18:52 rubenwardy run with GDB, then fire complaints our way :) 18:52 hecks possibly something to do with the hack where you parent a player to an empty CAO because you can't lock a player in place otherwise 18:52 rubenwardy you are using a dev version 18:53 rubenwardy you can set movement to 0 18:53 rubenwardy not sure if that covers everything 18:53 hecks wardy, we actually covered that some months? ago 18:53 hecks setting movement to 0 makes the player slide into frictionless infinity 18:53 rubenwardy lol 18:54 rubenwardy well, if it makes you feel any better 18:54 rubenwardy !title https://github.com/minetest/minetest/pull/7617 18:54 MinetestBot rubenwardy: Add assertion and testing library for Lua integration tests by rubenwardy · Pull Request #7617 · minetest/minetest · GitHub 18:54 hecks also, I cross check every bug with latest, stable and the 0.5 I froze on 18:56 hecks I just hope that I won't have to rely on hacks to do basic things forever 18:57 Krock Well, there's always something to do in Minetest :) 18:57 hecks ech 18:57 hecks pray that I don't start opening issues, because you'll drown in them 18:58 Krock no we won't because it's surely a duplicator of another opend issue 18:58 Krock *duplicate *open 18:58 paramat that looks so good, and so cute 18:59 Krock I believe that Genshin will love to see that 18:59 hecks CSM should be able to fix my janky animations, as long as client side lua can query anything remotely useful from the game 18:59 Krock since they're also working with custom player models and fancy animations 19:00 paramat love the rolling cubes 19:00 Krock CSM is currently not well usable from the server perspective 19:00 Krock first because the CSMs are yet not sent to the client, and 2nd is there no access to Lua entities 19:00 hecks well, that ought to change 19:01 Krock there's already an issue for it 19:03 hecks good, good 19:03 hecks the future of lowpoly pantyshots hangs on whoever tackles it https://a.uguu.se/TdiDxHUdorSP_wwww.jpg 19:04 paramat we're waiting for server-sent CSM to be coded (ahem) 19:04 paramat lol 19:07 hecks https://a.uguu.se/sZmmzA0fO756_minetest.jpg ehehe 19:08 Krock that were above 820 at some point 19:08 Krock around last winter IIRC 19:10 Krock 712 issues around September 2016 (https://www.youtube.com/watch?v=TD1TVZ47xZY) 19:13 hecks the rest of your week, that's optimistic 19:13 hecks I call false advertising 19:26 MinetestBot 02[git] 04paramat -> 03minetest/minetest_game: Pine bush: Do not force-place needles nodes 1370c0181 https://git.io/fNXUY (152018-08-04T19:26:30Z) 20:55 hecks https://a.uguu.se/FfnRy0EM2J1G_hit.gif 21:08 RossSchulman[m] > the future of lowpoly pantyshots hangs on whoever tackles it https://a.uguu.se/TdiDxHUdorSP_wwww.jpg 21:08 RossSchulman[m] Oh for fucks sake... 21:30 hecks what 21:36 paramat hecks if you find a non-reported bug please do open an issue