Time  Nick         Message
00:06 Sokomine     Guest6635: inside a mod, it'd usually be minetest.chat_send_all(text)  havn't played with luacontrollers yet
00:07 Guest6635    great, thanks!
00:08 Guest6635    "attempt to index global..." etc
00:08 Guest6635    most of the lua is restricted in a lua cntroller
00:08 Guest6635    controller*
00:08 Guest6635    you can't use most loops
00:08 Guest6635    for/while are disabled
00:08 Guest6635    as well as a few other things
00:09 Sokomine     sounds reasonable. after all it would be pretty insecure otherwise
00:10 Sokomine     but why don't you write a mod as such? modding is very easy in minetest
00:10 Elench       What are mods written in?
00:11 Elench       C++?
00:11 Sokomine     in lua :-)
00:11 Elench       Gosh, even less of a clue :þ
00:11 Elench       Sorry for interrupting your conversation, it's just I'm thinking of making a mod
00:13 rubenwardy   ;) http://rubenwardy.com/minetest_modding_book/
00:13 Elench       You wrote a book about a subject that interests me, thanks
00:15 est31        btw rubenwardy it needs an update
00:15 est31        the rendered lua_api.txt page
00:15 rubenwardy   a month out of date XD
00:17 rubenwardy   updated
00:17 est31        thanks
00:17 rubenwardy   and 123 commits in repo
00:17 rubenwardy   It's literally running a python script then commiting
00:18 est31        minetest has 5099
00:18 rubenwardy   yeah
00:18 rubenwardy   but not 123 or 1234
00:19 rubenwardy   ;)
00:20 rubenwardy   My biggest project, NBE, has 294
00:20 rubenwardy   anyway, gtg
00:20 est31        bye
01:31 Guest6635    im ight look into it.  my son has really been enjoying things and it'd be fun to extend
01:31 Guest6635    i know a little lua already from previous work
03:08 MinetestBot  02[git] 04kwolekr -> 03minetest/minetest: SAPI: Mark all Lua API functions requiring envlock 1354f1267 http://git.io/vWwgw (152015-10-25T23:06:48-04:00)
03:41 MinetestBot  02[git] 04kwolekr -> 03minetest/minetest: SAPI: Throw runtime error instead of if l_get_mapgen_object called in incorrect thread 13d69ef6a http://git.io/vWwwN (152015-10-25T23:15:57-04:00)
03:45 MinetestBot  02[git] 04est31 -> 03minetest/minetest: Remove some abort() calls 135f342aa http://git.io/vWwoi (152015-10-26T04:45:00+01:00)
07:49 MinetestBot  02[git] 04kwolekr -> 03minetest/minetest: SAPI: Move core.get_us_time() to Util module 13306b067 http://git.io/vWrLT (152015-10-26T03:46:36-04:00)
07:49 Calinou      hi
08:08 MinetestBot  02[git] 04kwolekr -> 03minetest/minetest: SAPI: Fix seed parameter truncation for LuaPseudoRandom constructor 13bc0318d http://git.io/vWrYC (152015-10-26T04:04:52-04:00)
09:46 JamesTait    Good morning all; happy Monday, and happy OK Corral Day! 😃
11:46 fireglow     Is there any inventory mod that will display the node:name in the tooltip?
11:49 Elench       Are there any mods that make books useful, editable and copyable?
11:50 Elench       I can't find any, but I don't want to reinvent the wheel
13:06 PilzAdam     https://forum.minetest.net/viewtopic.php?f=3&t=13485
13:46 CWz          I could add Hebrew translation
13:51 PilzAdam     CWz, here you go: https://hosted.weblate.org/projects/minetest/minetest/he/
13:53 PilzAdam     CWz, I would suggest you translate the "most important" strings first, by using the search function
14:26 MinetestBot  02[git] 04BlockMen -> 03minetest/minetest: Fix typo 132c25107 http://git.io/vWoAp (152015-10-26T15:14:22+01:00)
14:43 * Teckla     humbly requests the following be added to "vanilla" Minetest: (1) more ores  (2) fix the bronze recipe
14:43 Teckla       Is there a way to officially request that so that the developers may consider it?
14:44 VanessaE     post an issue against minetest_game github repository
14:45 PilzAdam     the thing you should be asking for is not "more ores", but "I have this cool new gameplay mechanic that can be added (P.S.: that requires new ores)"
14:45 PilzAdam     ores without original uses are basically useless
14:45 VanessaE     Teckla: just don't request anything that isn't a perfect cube ;)
14:50 Elench       I'd like a tesseract please
14:51 VanessaE     I was implying a 3d cube :P
14:51 Elench       That's perfecter than normal cubes IMO
14:51 Elench       hehe, fair enough
15:00 Elench       How about requsting fractally divided cubes?
15:00 Elench       I'm guessing that'd get me a slap…
15:01 VanessaE     heh
15:01 Elench       It's a useful idea that I might use for some of my projects, but not really suitable for MT
15:05 Teckla       PilzAdam: I just think the vanilla recipe "iron + copper = bronze" is a crime against humanity  ;)
15:05 VanessaE     PilzAdam: honestly, there's nothing inherently wrong with adding items that don't yet have a gameplay benefit.  even then, tin is needed to make bronze the *right* way (and you no doubt remember my objections from before), so it would be perfectly acceptable to add.
15:07 PilzAdam     Teckla, just rename "Bronze" to something else then
15:07 PilzAdam     the idea was to add something that could enhance the normal steel
15:07 Teckla       PilzAdam: In the real world, does iron + copper actually make something?
15:07 VanessaE     bronze is softer than forged steel...
15:08 PilzAdam     it was not the plan to add "bronze"; that was just a name that many people can understand
15:08 VanessaE     (it is, however, harder than iron)
15:08 PilzAdam     let's name everything "Material 1", "Material  2", etc. because real world names are too unrealistic then
15:12 VanessaE     ...
15:12 * Elench     bangs his head repeatedly against Lua and hows ‘Why aren't you Lisp‽’
15:12 Teckla       It would be easy to make the recipes real and the durability of various metals and composites real too
15:13 Teckla       But, at the very least, I think it makes sense to make the recipes real.
15:13 VanessaE     PilzAdam: why are you so against adding a few extra nodes here and there?
15:13 Teckla       So that we don't have children worldwide th inking iron + copper = bronze  :)
15:14 VanessaE     where is the DISadvantage?
15:14 PilzAdam     VanessaE, I am against adding so many nodes that all do the same
15:14 VanessaE     why?
15:14 PilzAdam     it's just boring
15:15 PilzAdam     if I find new stuff I expect it to add something new to my gameplay experience
15:15 PilzAdam     not just "You found a new ore that is 100% the same as iron; have fun!"
15:16 VanessaE     by that same token, most of vanilla game is boring then
15:16 CWz          Reach a problem with translation
15:16 CWz          *reached
15:16 VanessaE     oh, you found iron!  you can make...um...some tools and a steel block.
15:16 PilzAdam     VanessaE, indeed, it is
15:16 * Teckla     is sorry he brought it up  :(
15:16 VanessaE     Teckla: don't be,
15:17 PilzAdam     VanessaE, and the best mods for minetest game are the ones that add new gameplay concepts, like mesecons or carts
15:17 VanessaE     to a degree perhaps
15:17 Teckla       As the father of a Minetest player, perhaps I'm just overly sensitive to Minetest "teaching" my daughter "recipes" that are just plain wrong, heh.
15:18 CWz          as far as i know there is no translation for Client in this context
15:19 Teckla       Speaking just for myself, I like "more ores" -- it adds "depth" and "fun" to the game for me.
15:19 PilzAdam     Teckla, Minetest is not a chemistry simulation
15:19 VanessaE     PilzAdam: on the other hand, homedecor doesn't add anything "new gameplay", yet it's among the most popular mods available.
15:19 PilzAdam     it adds / expand the "decoration" gameplay mechanic
15:19 Teckla       PilzAdam: Yep, and I'm okay with there being purely fantasy-based materials, but I think Minetest would be doing a good service to its users if the non-fantasy ones were correct.
15:20 PilzAdam     a maybe interesting new ore would be something that could fertilize plants, so they grow faster
15:20 VanessaE     G*d no
15:20 VanessaE     next you'll be suggesting bone meal
15:20 PilzAdam     VanessaE, aren't we talking about ores, currently?
15:21 VanessaE     we are.
15:21 VanessaE     but have you ever heard of an ore that makes plants grow faster?
15:21 VanessaE     either real or fictional
15:21 PilzAdam     I could imagine an ore, that you can craft together with dirt to make a better soil
15:22 PilzAdam     VanessaE, https://en.wikipedia.org/wiki/Fertilizer#Cadmium
15:22 Teckla       Home Decor is my daughter's favorite mod  :)
15:22 est31        its called loess
15:22 est31        VanessaE> but have you ever heard of an ore that makes plants grow faster?
15:23 CWz          i really statring to dislike Weblate
15:23 CWz          *starting
15:23 PilzAdam     https://en.wikipedia.org/wiki/Cadmium <- it even has a cube in the picture!!!
15:24 VanessaE     hm, never thought of that.
15:24 Teckla       PilzAdam: Are you a Minetest developer?
15:24 PilzAdam     yes
15:24 Teckla       PilzAdam: In that case, thank you for making something that's both awesome and free  :)
15:24 Teckla       I'd think about contributing if I didn't have an irrational fear of C++  ;)
15:25 VanessaE     (loess on the other hand, isn't an ore.  it's a mixture of dirt, clay, silt, sand...)
15:25 CWz          [off] I say let someone else translate to Hebrew
15:25 PilzAdam     Teckla, there is Lua, too
15:25 Teckla       PilzAdam: Yeah, my daughter has been pestering me to learn Lua, and perhaps create a few mods
15:25 est31        CWz, what's the problem?
15:26 PilzAdam     VanessaE, it doesn't need to be realistic, we could call it... Growium, because it makes stuff grow
15:26 CWz          weblate
15:26 est31        yes
15:26 VanessaE     meh
15:26 Teckla       haha, Growium is an awesome word, sounds like something a chemical company would call their MiracleGrow competitor
15:27 CWz          i think i got most of the important ones
15:27 PilzAdam     VanessaE, you see, I want this kind of discussion instead of "More ores"
15:27 CWz          Is there any other way I can translate it
15:28 rom1504      I think I already asked here one time but : is minetest protocol documented somewhere ? only thing I could find is http://dev.minetest.net/Network_Protocol which links to cpp files, not really a doc
15:28 PilzAdam     CWz, you can download the .po file, edit it yourself, and the upload it to weblate again
15:28 PilzAdam     CWz, you can use a texteditor then, or some other programs like poedit (I think it's called poedit)
15:29 VanessaE     PilzAdam: I think of things from not only a gameplay perspective, but also from a "what can a third-part mod do with this material" standpoint.
15:29 CWz          Okay this will make things easier
15:29 VanessaE     third-party.
15:30 rom1504      I guess I could automatically extract it from https://github.com/minetest/minetest/blob/master/src/network/serverpackethandler.cpp but that's a bit annoying
15:30 PilzAdam     VanessaE, ideally, we add stuff that is good for both of our views
15:30 PilzAdam     just adding stuff because it's good for mods is not enough to justify addition to minetest game
15:30 CWz          can minetest even read/display Hebrew characters?
15:30 PilzAdam     rom1504, sorry, I don't think there is additional doc
15:30 est31        rom1504, I do admit that minetest's network doc isn't really good.
15:31 est31        CWz, it works for russian ones
15:31 PilzAdam     CWz, that depends on the font you tell it to use; with the proper font: yes
15:31 VanessaE     I don't expect hebrew will work correctly -- it's a right-to-left language
15:31 rom1504      okay
15:31 PilzAdam     rom1504, https://github.com/minetest/minetest/blob/master/doc/protocol.txt
15:32 PilzAdam     that's only the handshake, though
15:32 Teckla       PilzAdam: Well, you're right, I don't want "more ores" (the mod), I just want tin, so the bronze recipe can be fixed, heh
15:32 rom1504      yeah that's not all the packets
15:32 PilzAdam     rom1504, https://github.com/minetest/minetest/blob/master/util/wireshark/minetest.lua
15:33 est31        there is networkprotocol.h
15:33 PilzAdam     rom1504, this is outdated, though, I guess
15:33 est31        https://github.com/minetest/minetest/blob/master/src/network/networkprotocol.h
15:33 est31        it contains most important stuff
15:33 VanessaE     bbl
15:33 rom1504      ah yes networkprotocol.h seems good, is it up to date ?
15:34 est31        basically everything, on its level of abstraction
15:34 est31        yes it is up to date
15:34 rom1504      okay thanks
15:35 PilzAdam     who hasn't voted yet? https://forum.minetest.net/viewtopic.php?f=3&t=13485
15:35 est31        and it even contains a history of how the protocol evolved
15:35 rom1504      (I've been working on a minecraft protocol serializer/parser and we're trying to generalize it these days, so I'm looking for binary protocols to experiment it on)
15:35 est31        nice
15:36 est31        perhaps that topic can be made sticky
15:36 est31        Calinou ^
15:36 PilzAdam     est31, do you know of a way to remove comments from weblate?
15:41 est31        there is a delete button, no?
15:41 est31        or is that only shown to admins
15:41 Teckla       PilzAdam: Speaking of things that make Minetest better: I'd say making "vanilla" Minetest more interesting/compelling than "vanilla" Minecraft would be very good for Minetest  :)
15:41 est31        wait I'll make you an admin
15:41 est31        your password is secure ?
15:41 est31        (not a throwaway pw)
15:41 Teckla       PilzAdam: Because if vanilla Minetest is more fun/interesting/compelling than vanilla Minecraft, you get more users, and more mods, and more word of mouth, etc. etc. etc.
15:42 CWz          tried to add FreeSans.ttf
15:42 PilzAdam     est31, I signed in via Github, so yes
15:42 est31        nice, added.
15:42 est31        dunno whether you have to login/logout or do sth else to get it working
15:44 PilzAdam     est31, ah, I see it now
15:44 PilzAdam     thx
15:44 PilzAdam     (I made a bunch of "too long" comments on the source string, not he translation)
15:45 est31        ok
15:45 CWz          is it even possible to use custom fonts with minetest
15:46 est31        I think so
15:46 PilzAdam     CWz, sure, font_path setting IIRC
15:46 CWz          "font_path = fonts/FreeSans.ttf" gives me crash
15:46 PilzAdam     CWz, also set the "needs_fallback_font" translation string to "yes", and see if it works
15:52 CWz          http://pastebin.com/k6C5v1Ff
15:52 PilzAdam     CWz, set it to an absolute path
15:55 PilzAdam     est31, http://dev.minetest.net/Translating#Once_every_translation you need to be admin on weblate to go to the "repo maintenance"
15:55 PilzAdam     it should be stated in that page and there should be a list of the admins
15:57 est31        okay added.
16:05 CWz          hmm language = he doesn't seem to work. add  a folder called he in the po directory as well as recompiled minetest
16:07 * CWz        looks in the dev wiki
16:09 PilzAdam     CWz, can you see that the language is detected in the build process?
16:10 CWz          [  1%] mo-update [he]: Creating mo file.[  1%] mo update
16:11 PilzAdam     is your system language set correctly?
16:11 CWz          does that mean yes
16:11 CWz          my system language is English
16:11 PilzAdam     and you have gettext support compiled in?
16:11 CWz          yes
16:12 PilzAdam     do you use run_in_place?
16:12 CWz          yes
16:12 PilzAdam     have you restarted after adding "language = he" in minetest.conf?
16:12 CWz          Yes
16:13 PilzAdam     can you look at the verbose output and see if there is something about it?
16:25 CWz          PilzAdam, http://pastebin.com/hv6dMEgq
16:25 CWz          Message locale is now set to: LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=he_IL.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=he_IL.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=he_IL.UTF-8;LC_NAME=he_IL.UTF-8;LC_ADDRESS=he_IL.UTF-8;LC_TELEPHONE=he_IL.UTF-8;LC_MEASUREMENT=he_IL.UTF-8;LC_IDENTIFICATION=he_IL.UTF-8
16:26 CWz          ^ seems odd
16:26 PilzAdam     "LC_MESSAGES=en_US.UTF-8;"
16:26 PilzAdam     can you manually sat LC_ALL env variable for Minetest?
16:26 PilzAdam     s/sat/set/
16:27 CWz          no idea how
16:28 PilzAdam     run Minetest via: LC_ALL=he_IL.UTF-8 ./minetest
16:29 CWz          Ok
16:31 CWz          still seem to have not worked
16:33 PilzAdam     maybe it doesn't find the he language files and sets it back to en?
16:33 CWz          perhaps
16:34 CWz          could this be related 2015-10-26 18:33:06: ERROR[Main]: Couldn't find a locale directory!
16:34 PilzAdam     probably
17:01 STHGOM       !seen jin_xi
17:01 MinetestBot  STHGOM: jin_xi was last seen at 2015-10-18 08:19:08 UTC on #minetest
17:04 STHGOM       anyone know how to get this mod: https://forum.minetest.net/viewtopic.php?id=2588
17:08 VanessaE     https://forum.minetest.net/viewtopic.php?id=2588#p173033
17:08 VanessaE     (see also the post after that one)
17:19 Krock        JESUS THIS NOISE
17:19 Krock        Hello people :)
17:19 TheWild      Hello Krock
17:19 Krock        A wild most used word appears!
17:21 Ingar        Jesus us not impressed by your noise
17:21 Ingar        *is
17:21 Krock        Oh, that's sad. At least I hope he enjoyed the entertainment
17:24 Krock        [off] "AVG Antivirus has protected you recently from some dangers."
17:24 Krock        [off] Thanks for deleting WPE Pro when I forgot to turn you off <.<
17:24 Calinou      [off] Danger List: Princess Luna, Calinou, Ingar, celeron56
17:25 Calinou      they deleted me from your system
17:25 Krock        who's celeron56?
17:26 CWz          what with this dangerlist
17:26 Krock        Also, that's sad cuz I wanted to lock you into my system
17:26 Krock        punishment for a lifetime
17:26 Ingar        I have to run AVG at work, that's punishment enough
17:27 Krock        Oh noes! Princess Luna was removed from my system :(
17:40 STHGOM       VanessaE, how does one use xxyz's painting mod?
17:40 VanessaE     no idea.,
17:43 Nemin        Hi! Would someone please help me? Is it possible to run a chat command from a mod? For example, if i punch a block, the player will teleport to a specified position.
17:44 Calinou      Nemin, yes, use Mesecons Command Blocks
17:44 Calinou      https://duckduckgo.com/?q=mesecons
17:44 Calinou      heh, first result
17:44 Calinou      this http://mesecons.net/
17:45 STHGOM       VanessaE, how about HybridDogs?
17:45 VanessaE     no idea how to use that one either, STHGOM
17:49 Nemin        Calinou: Thanks
17:53 swift110     hey all
17:56 Krock        Hello!
18:04 swift110     how are you Krock
18:04 Krock        I'm fine, swift110 :) And how about you?
18:34 swift110     im great
18:34 swift110     what ya up too
18:40 Krock        claiming the world as mine
18:44 swift110     ok thatsx ool
19:06 MinetestBot  02[git] 04BlockMen -> 03minetest/minetest: Fix jittering sounds on entities (fixes #2974) 138a6e921 http://git.io/vW6Qx (152015-10-26T19:40:26+01:00)
19:13 Leoneof      oh
19:33 Tank_ACiD_   ok, so I've looked everywhere and still have not seen an acceptable answer: How do I make minetest render more nodes from any given position? I don't mean view distance with the 'r' setting, I mean, generating nodes within the player's viewshed. I don't want to fly around to expose the landscape
19:34 PilzAdam     Tank_ACiD_, block generate and transfer distance; search for that in mintest.conf.example
19:42 Tank_ACiD_   thanks, went through the conf must have missed those
19:49 Tank_ACiD_   thats much better thanks! it still fails to render some nodes, but oh well, much better distance, thanks
19:51 PilzAdam     !next
19:51 MinetestBot  Another satisfied customer. Next!
19:52 Krock        ^^
19:54 Leoneof      why i'm here
19:56 est31        !next
19:56 MinetestBot  Another satisfied customer. Next!
19:56 est31        !next
19:56 est31        !next
19:56 est31        not nice
19:56 est31        lol
19:57 est31        what I did wasnt nice either :)
19:57 Leoneof      yes, that's why they kicked you
20:06 hoodedice    Calinou
20:06 Calinou      hi
20:06 hoodedice    I'm gonna use Godot for my game, given that I want greater control over the physics, and that I
20:06 Calinou      cool
20:06 hoodedice    'I'm restarting development
20:06 Calinou      I want to write a graphics benchmark in Godot.
20:06 Calinou      but I'm waiting for 3D rewrite
20:06 hoodedice    > 3D rewrite
20:06 Calinou      I know how to animate camera around already
20:07 Calinou      it will happen next year
20:07 Calinou      using OpenGL ES 3.x or Vulkan
20:07 hoodedice    whoa, so should I put off using the thing, or will it not affect an "end developer" much?
20:07 hoodedice    and are you contributing to the source?
20:07 Calinou      it won't, especially if you do 2D games
20:07 Calinou      nope, I just provide support on IRC
20:07 hoodedice    I'm doing 3D
20:07 Calinou      and am waiting for translation support to translate to French :P
20:07 hoodedice    ah, so you're the Godot's hoodedice
20:07 hoodedice    =P
20:08 Calinou      https://lut.im/a5E7W7PkRp/bd70PbMca3g3ySem.jpg
20:08 hoodedice    except not AWOL
20:08 Calinou      engineer pls come n build cmdpost
20:08 Calinou      kthx
20:08 hoodedice    that's that wolfenstein game, right?
20:08 hoodedice    I played it once
20:08 Calinou      it's been 2 minutes since I destroyed command post, nobody rebuilt it
20:08 Calinou      waiting nearby, disguised, playing dead
20:08 Calinou      yeah it is
20:08 hoodedice    yeah, the game is kinda dead
20:08 Calinou      using http://www.etlegacy.com/
20:08 Calinou      nah, pretty alive
20:08 Calinou      hundreds of players, if you go to the right servers
20:10 Calinou      hoodedice, so yeah... if you have questions, join #godotengine and/or #godotengine-devel
20:10 Calinou      reduzio is the engine developer
20:10 hoodedice    yeah, I'll hang around
20:10 hoodedice    it would be nice if the vehicle documentation was written, but I guess I'll be the one to write thtat
20:11 Calinou      also, I think making a benchmark program is not very hard
20:11 Calinou      but it needs a good and detailed GUI for settings, + graphics presets
20:11 Calinou      and you need nice assets to make it look good
20:11 Calinou      (but I'm learning Blender...)
20:11 hoodedice    but say Calinou, how would you rate it vs unity3D as per features? I want an unbiased opinion
20:11 Calinou      it is not as advanced as Unity3D.
20:11 Calinou      the 3D part is currently way worse, but usable
20:11 hoodedice    you could actually convince Jordach, but I don't think he hangs around here much, eh?
20:12 Calinou      not really
20:12 hoodedice    I will hope that it picks up in about 3-5 years
20:12 hoodedice    the 3d side of things
20:12 Calinou      https://lut.im/mYfsCHede5/Gr8iZ2klUt8fiEiA.png
20:12 Calinou      this is a cone I made in Blender
20:12 hoodedice    how is MT development coming along?
20:12 Calinou      chest: https://lut.im/7QKEr7lm3o/q9ahLUtnLoTohW9k.png (some bugs)
20:12 Calinou      concrete bumper: https://lut.im/wUgBHr4VGu/QbTo6YXYh2JncpEJ.png
20:13 hoodedice    In blender, I know how to do models well
20:13 Calinou      grave: https://lut.im/JngMYbykoT/suOFbR5ThmSaLEUf.png
20:13 Calinou      barrier: https://lut.im/HUMbRzgSTy/CKq4XrAafpq2upYs.png
20:13 hoodedice    but I'm still a noob at texturing
20:13 Calinou      and much more :)
20:13 hoodedice    so you are already quite ahead of me
20:13 Calinou      quite proud of this one: https://lut.im/KPBqRfBOEZ/Il18TR77a4bThWgo.png
20:13 Calinou      people in #blender helped me make it, in ~1 hour
20:13 Calinou      also this is a texture I made from a CC0 source, https://lut.im/RLlWBOrcYa/HD6Z6A2vUZJ4MXPM.png
20:13 Calinou      tileable, has normal/height/specular maps
20:13 Leoneof      Calinou: and you are xfce guru? :]
20:13 hoodedice    "people in #blender helped me"
20:14 hoodedice    I find that hard to believe
20:14 Calinou      Leoneof, yes, using it since 2012
20:14 Leoneof      :}
20:14 hoodedice    which program is it, the last one?
20:14 Calinou      hoodedice, Minetest development is still going strong, 0.4.13 has minimap
20:14 Calinou      the program is AwesomeBump
20:14 Calinou      https://github.com/kmkolasinski/AwesomeBump
20:14 Calinou      free/libre program to make normal maps, PBR maps, and more
20:14 hoodedice    I reviewed the 0.4.13 RC
20:14 Calinou      (Godot 3D rewrite will hopefully support PBR. This will make AwesomeBump very useful)
20:15 hoodedice    so I know about that one
20:15 Calinou      (PBR = Physically Based rendering)
20:15 hoodedice    thanks for showing me AwesomeBump tho, it will be quite useful
20:15 hoodedice    yeah, PBR is the shit in unity
20:16 hoodedice    also why making AA games is possible at all now
20:16 hoodedice    unity4 without PBR, yeah, UE was better, but now the pros and cons are quite matching in Unity5 vs UE4
20:16 Calinou      there isn't any open source game engine supporting PBR right now
20:16 Calinou      Godot will likely be the first
20:16 hoodedice    and with Unity5 giving away many of the previously "pro" features, it puts the weight on Unity's side
20:17 hoodedice    I'm quite happy with Unity, but it is just that if I use an engine that I can mess around with, that means less pain down the road in later stages of development
20:18 hoodedice    I think I'll just spend my free time blending assets, that way I can have a steady stream of assets to use by the time godot becomes usable
20:21 Calinou      I haven't learned 3D animation yet
20:21 Jordach      hoodedice, Calinou I HEARD THAT
20:22 hoodedice    no you didn't
20:22 hoodedice    you saw it
20:22 Jordach      oh yes i did
20:22 hoodedice    ok
20:22 hoodedice    now gib me gtav
20:23 Jordach      am i made of money or what
20:23 Jordach      ;)
20:26 hoodedice    > new shiny Cherry MX Red mechanical keyboard
20:26 hoodedice    > dual monitor set up
20:26 hoodedice    > British
20:26 hoodedice    Tell me Jordach, how you are not rich
20:27 VanessaE     I'm poor as folk, but I still have three 20", 1600x1200 panels and a keyboard using cherry MX brown switches.
20:27 VanessaE     he does it like I do - save up.
20:27 hoodedice    See, being an American college student is bad enough
20:28 hoodedice    imagine being an international student in an American college
20:28 VanessaE     I can only imagine.
20:28 hoodedice    that being said, I do have a nice mech with Kailh switches
20:28 hoodedice    it is also something I don't tell people, because they tend to shout at me. /r/mechanicalkeyboards hate me
20:28 Calinou      hoodedice, I bought a new laptop today, will arrive tomorrow
20:29 Calinou      17" Full HD, i7-4720HQ, GTX 960M, 8 GB RAM, will put my own SSD in it
20:29 hoodedice    I still have my Celeryâ„¢
20:29 Calinou      good enough for 60 FPS Minetest
20:29 hoodedice    specs: http://wiki.minetest.net/User:Hoodedice
20:29 swift110     hey all
20:30 hoodedice    hello
20:31 hoodedice    VanessaE: in case you are wondering, it is a Razer Blackwidow Stealth, $85 before taxes
20:31 Calinou      I have a Logitech G11 keyboard (5 years old), I can type 111 WPM
20:31 Calinou      http://10fastfingers.com/typing-test/english
20:31 Calinou      anyone up for a duel? :p
20:31 hoodedice    I can type without looking at the keyboard
20:31 Calinou      me too
20:31 hoodedice    that's... about it
20:31 hoodedice    okay, gimme a sec
20:32 hoodedice    I'm up
20:33 Calinou      just did it in English, 106 WPM
20:33 Calinou      You are better than 98.65% of all users (position 1925 of 142839 - last 24 hours)
20:33 hoodedice    45
20:33 hoodedice    =(
20:37 hoodedice    consistently 45 ayyy
20:39 iqualfragile Calinou: are we going for 100% correct here?
20:39 Calinou      nope
20:39 Calinou      I did 2 wrong words
20:40 PilzAdam     "He is currently training to become a core engine developer." – http://wiki.minetest.net/User:Hoodedice
20:40 PilzAdam     how do you train?
20:40 Leoneof      hoodedice: you have celeron cpu?
20:40 Calinou      he plays Ninja Training, PilzAdam
20:40 PilzAdam     and what do you train?
20:40 hoodedice    15 push ups
20:40 hoodedice    20 crunches
20:40 Calinou      https://github.com/KOBUGE-Games/ninja-training
20:40 hoodedice    9001 squats
20:40 hoodedice    and one session of kendo per week
20:40 hoodedice    Leone, yes
20:41 hoodedice    dual core celeron from 2014, it is adequate, actually
20:41 iqualfragile ṕlol
20:41 Leoneof      hoodedice: are able to play minetest? :]
20:41 iqualfragile i get about 70 wpm
20:41 hoodedice    but Pilz, I know C now, so I'm halfway to becoming a core developer =P
20:41 hoodedice    Leone, yes
20:41 PilzAdam     yeah, only ++ missing now
20:42 Leoneof      hoodedice: what's your vcard, ram? :}
20:42 rubenwardy   Best way to "train" is to do stuff: https://github.com/minetest/minetest/commits/master?author=hoodedice
20:42 Leoneof      PilzAdam: i know cout + cin
20:42 rubenwardy   I've been using C++ for roughly 5 years, and am still not close to being a core dev
20:43 iqualfragile rubenwardy: maybe thats because you are using c++
20:43 rubenwardy   it's not so much about the language itself, but the technical details of compilers, oses, and algorithms.
20:43 rubenwardy   ...
20:43 rubenwardy   I use C too
20:43 hoodedice    ruben, have been awol from MT for quite a while =P
20:43 iqualfragile "awol"?
20:43 rubenwardy   away w/o official leave
20:43 hoodedice    away without leave =P
20:44 hoodedice    or that
20:44 hoodedice    leone, the in built iGP, HD 2500
20:44 Leoneof      interesting *_*
20:44 hoodedice    ram is 4+2 GB, it says it on the wiki page
20:44 Calinou      Skylake is so expensive. :(
20:44 hoodedice    MT is heavily CPU limited if nothing big happened in the last year
20:44 Calinou      I wanted a Skylake laptop, but I threw up at the price
20:45 hoodedice    skylake is also unnecesay
20:45 hoodedice    *unnecessary
20:45 Calinou      it brings 15-20% performance improvement over Haswell CPU-wise, and ~30% GPU-wise
20:45 Calinou      it's 2 generations newer
20:45 hoodedice    I would rather wait it out
20:46 hoodedice    but then again, I'm an AyyyyMD fanboy
20:46 Calinou      the laptop I bought is Haswell.
20:46 Calinou      kinda bitter - I bought a 2013-era CPU in 2015
20:46 hoodedice    I think mine's from the Ivy generation
20:46 hoodedice    they actually gimped the processor in the newer Celeron models
20:46 Calinou      that laptop might have similar performance to my i7-2600K + GTX 570 desktop
20:46 Calinou      same screen resolution too
20:46 Leoneof      i have oldest generation :]
20:46 hoodedice    mine went for $450 at stock pricing, newer laptops with base celeron do $250
20:47 hoodedice    and
20:47 hoodedice    they are clocked higher (2.13 vs 1.90), but have lesser cache
20:47 hoodedice    and every other person with these laptops has tons of problems with it
20:48 iqualfragile high clock rates mean nothing but high power use
20:48 hoodedice    wb ruben
20:48 iqualfragile you can't measure performance with that
20:48 hoodedice    yeah iqual
20:48 hoodedice    ikt
20:48 Calinou      this is my dream full desktop build: http://www.topachat.com/pages/configomatic.php?c=FUOmfEjkxdRQ79O%2BlpM1l08RWP1ukdEdWdw%2FCVYrzNo%3D
20:49 rubenwardy   What don't you like about C++, iqualfragile? Is it the OOP?
20:49 Calinou      €1527, no graphics card... :/
20:49 Calinou      the CPU alone costs €430
20:49 Leoneof      O_O
20:49 iqualfragile Calinou: that is what you get for living in a communist state, taxes on everything and no pay
20:49 rubenwardy   ... France?
20:49 PilzAdam     rubenwardy, do you know anyone who doesn't dislike C++'s OOP?
20:50 iqualfragile rubenwardy: oh, there is so much wrong with it, but its mainly that there is no good reason to use it, its just not a nice language
20:50 iqualfragile rubenwardy: yes, france, socialist country, its almost communist
20:51 rubenwardy   I've come to the realisation
20:51 rubenwardy   that all languages are terrible
20:52 iqualfragile lojban!
20:52 hoodedice    but usually average people don't
20:52 hoodedice    for example, I searched for a laptop for my friend in the $500 range
20:52 hoodedice    found an acer with a 2.2GHz i5 proc, and an nVidia gtx 940
20:53 iqualfragile itanium best architecture
20:53 hoodedice    his roommate, who happens to be studying for a masters in computer science, said the clockspeed was too low
20:53 iqualfragile rubenwardy: seriously tho, rust looks quite nice to me
20:53 rubenwardy   Rust does
20:53 hoodedice    he also owns an alienware, so that speaks for itself
20:53 rubenwardy   but it doesn't have that many libraries, from what I could see
20:54 iqualfragile rubenwardy: quite a few libs have been popping up
20:54 hoodedice    ruben, C# is not all that terrible *runs away*
20:54 iqualfragile what do you need
20:54 Tank_ACiD_   I set time_send_interval = 0 ..yet time still progresses, wtf
20:54 rubenwardy   a 3D renderer and a 2D renderers
20:55 rubenwardy   I don't like dealing with raw opengl
20:55 hoodedice    ...unity3d
20:55 hoodedice    or godot
20:55 hoodedice    or irrlicht
20:55 iqualfragile pitchfork emporium, get your pitchforks to hunt hoodice here, we got all the models, the classic --E, the fancy --{ and our new model the euro --€
20:55 hoodedice    found the leddit user
20:55 iqualfragile rubenwardy: got you covered
20:55 hoodedice    also, "hoodice
20:55 iqualfragile thats what i said
20:55 hoodedice    no
20:55 hoodedice    that's what
20:56 hoodedice    she
20:56 hoodedice    said
20:56 iqualfragile i can't see peoples sex in here, so that statement would be quite hard to verify
20:56 iqualfragile anyway, rubenwardy: https://github.com/tomaka/glium/
20:56 iqualfragile makes dealing with gl less of a pain in the ass
20:57 Calinou      that's what it said
20:57 iqualfragile or a whole game engine?
20:57 Calinou      Tank_ACiD_, it's time_speed = 0
20:57 Calinou      not time_send_interval = 0
20:57 iqualfragile http://www.piston.rs/
20:57 Calinou      hoodedice, the laptop I ordered is €950, it was on sale
20:57 Calinou      I might ask for Windows refund, which will drop the price by €40. but I'm not sure if I have to send the whole laptop for it
20:58 hoodedice    gl with that
20:58 Calinou      I hope I have to send the HDD only, or better, nothing
20:58 iqualfragile communist countries and their taxes… horrible
20:58 hoodedice    but Merica isn't communist amirite?
20:58 Jordach      ogliarch more like ;)
20:58 iqualfragile nope
20:58 Jordach      paid for by the highest bidder
20:59 iqualfragile murica is the land of the free
20:59 Leoneof      Q) minetest will still use irrlicht? or there are plans to change it?
20:59 hoodedice    will always use irrlicht
20:59 Jordach      MT is stll using irrlicht
20:59 rubenwardy   Not necessarily
20:59 Jordach      ;0
20:59 hoodedice    unless someone brave enough will rewrite it in a better engine
20:59 iqualfragile srsly? https://github.com/flosse/rust-os-comparison sombody has to stop them
20:59 rubenwardy   One of the core devs has made efforts to abstract Irrlicht away
20:59 hoodedice    like ogre3D *runs away*
20:59 Calinou      Urho3D!
20:59 rubenwardy   apparently they succeeded, and replaced it with ogre3D to prove it
21:00 hoodedice    wtf
21:00 hoodedice    really
21:00 rubenwardy   but code never materiallised
21:00 Calinou      http://urho3d.github.io/
21:00 Calinou      tried the HTML5 samples and NinjaSnowWar, pretty solid engine
21:00 Leoneof      :\
21:00 iqualfragile open scene graph?
21:00 rubenwardy   blender game?
21:01 Calinou      BGE is dying, so no
21:01 Calinou      OpenSceneGraph, maybe
21:01 hoodedice    d'aw about BGE
21:02 rubenwardy   Not so keen on languages which use let or :=
21:02 Calinou      let my our var $pony = "Hello",;
21:02 hoodedice    HI I CAN HAS X IZ EQUAL 10
21:02 rubenwardy   $ is even worse
21:02 Calinou      we learn PHP at uni
21:02 hoodedice    $ sudo apt-get install minetest
21:03 hoodedice    ?
21:03 iqualfragile $ for variables
21:03 hoodedice    oh
21:03 iqualfragile rubenwardy: whats the problem about let?
21:03 hoodedice    BASIC ayyy
21:03 iqualfragile hoodedice: well, bash uses $ for vars, so does php
21:03 rubenwardy   I don't know
21:03 rubenwardy   dogma
21:04 rubenwardy   only a mild irritation
21:04 Calinou      CubeScript uses $ for variables too
21:04 iqualfragile Calinou: like you have a course called "the php home page programming language"?
21:04 hoodedice    I don't think semantics are a big problem with languages
21:04 Calinou      iqualfragile, no
21:04 hoodedice    I care more about the implementation of the language
21:04 Calinou      "PHP by example", our teacher calls it :P
21:05 iqualfragile see thats what communist countries are like, no freedom to choose your favourite language
21:05 hoodedice    in our college, we did java before C, and now everyone in my class hates pointers. I only hate it because it is anti-modular code
21:05 iqualfragile c is anti modular code?
21:05 iqualfragile wut?
21:05 Calinou      Java makes for ugly GUIs that are RAM-heavy :/
21:05 iqualfragile or pointers?
21:05 hoodedice    if you write modular code, then you are throughing pointers all over the place
21:05 Calinou      I tried learning C++ for a bit, but gave up. but well, I know what <vector> is now
21:06 Calinou      too much arsing over static/dynamic
21:06 hoodedice    and I have the feeling that the less pointers I use, the cleaner my code is
21:06 hoodedice    wait, you are confused about static/dynamic?
21:06 Calinou      no
21:06 Calinou      but I feel tired every time I have to declare type and such by hand :)
21:06 Calinou      especially of arrays
21:06 iqualfragile hoodedice: please tell me exactly why you need significant amounts of pointers to write modular code in c?
21:07 iqualfragile Calinou: rust guesses the type by default^^
21:07 hoodedice    imagine I have a big block of data I need to pass around to every function in my code
21:07 iqualfragile ah
21:07 hoodedice    and every function I write, acts on the actual data
21:07 iqualfragile that kind of pointers
21:08 PilzAdam     hoodedice, you do realize that all objects in Java are behind pointers, right?
21:08 Calinou      http://svgporn.com/
21:08 iqualfragile PilzAdam: nah, those are "references" you cant't do maths on them
21:08 Calinou      I wonder if I could pull request Minetest logo there :D
21:08 Calinou      (it is safe for work)
21:08 hoodedice    the thing that ends up is something like function(block data, variable about size of data, variable about sort of data, variable about what function needs to do, etc)
21:09 hoodedice    I actually never thought much about pass by reference/value until I started C
21:09 iqualfragile well, you should, because thats important^^
21:09 hoodedice    yeah, I am forced to think about it now =P
21:09 hoodedice    and that is why I like C
21:10 hoodedice    it makes me think about what I'm doing
21:10 PilzAdam     null-terminate your block data and all problems are gone
21:11 iqualfragile PilzAdam: except that you now have o(n) accesses
21:11 hoodedice    java, I sort of enter that mode when you are driving home after work: you zone out, and then only wake up when you either reach your house (finish the project) or crash (ArrayIndexOutOfBounds Exception)
21:11 iqualfragile i would be so much happier if strings were not null terminated
21:11 iqualfragile PilzAdam: and you can never use null in your data
21:11 hoodedice    also, Pilz, something funny about Null termination
21:11 PilzAdam     iqualfragile, for what?
21:11 iqualfragile you were being sarcastic, right?
21:11 hoodedice    so our C professor assigned a project in which I had to make a clone of ls
21:12 iqualfragile PilzAdam: everything, string concat is o(n+m) in best case
21:12 hoodedice    and he gave us an explicit function declaration to use, which was like function(data, flag)
21:12 hoodedice    see how it is missing stuff about the data
21:12 hoodedice    and the data was type const char *
21:12 hoodedice    char * [ ]
21:13 hoodedice    structs were not allowed. I had to sort that thing. And to sort, I would need to know the size of the data block. How do I get that? Well, I put the last index as NULL, then did a while !NULL, count++
21:14 hoodedice    I had to put in another loop, just to count the data.
21:15 PilzAdam     if you have a fixed data-type for a function signature then just cast everything
21:15 PilzAdam     that way you can shove anything into it
21:15 hoodedice    but isn't that undefined behaviour or something?
21:15 PilzAdam     no
21:16 hoodedice    anyway, what my friend did was more ingenious
21:16 hoodedice    he shifted the whole data block to the right using bitwise ops, and filled the inital 8 bytes or something with the stuff about the data, like size, etc
21:17 hoodedice    f-ing insane. I'm ashamed I suck at bitwise in C
21:18 iqualfragile i don't really see the "bitwise" there
21:19 hoodedice    ?
21:19 hoodedice    I'm not sure about his actual method of implementing it. He did pass me the code, but I haven't looked at it yet
21:19 iqualfragile 8 bit are a byte
21:22 hoodedice    iqualfragile: https://gist.githubusercontent.com/hoodedice/8c906657b40209189310/raw/c49802768257dab1b96d9fca788da5b08713d4dd/bit.c
21:26 hoodedice    I'll be off, had fun with y'all
22:20 JBB          is somebody using jabber / xmpp to
22:20 JBB          ?
22:21 Ingar        irc for life
23:21 iqualfragile gn8