Time Nick Message 01:39 johnnyjoy Does anyone know how to check to recipe conflicts? 01:40 rubenwardy not very easy at the moment 01:40 rubenwardy you can use this to check for nonexistent craft recipe ingredients: https://forum.minetest.net/viewtopic.php?id=5831 01:42 johnnyjoy Thanks. 02:57 Wuzzy johnnyjoy: Use qa_block 02:57 Wuzzy https://forum.minetest.net/viewtopic.php?f=11&t=15759&p=238851 02:58 Wuzzy this mod helps u find recipe conflicts 03:33 LovelyBecky hey 03:33 bigfoot547 Hi 03:34 LovelyBecky sooooooo 04:01 jas_ hi 04:13 Genshin Yo 04:30 skrp does player_effects mod more/less summarize what 'buffs' we can code for the game? 04:31 skrp i thought we could do anything, but seems something simple like stacking health is undoable 04:32 skrp im trying to add scaling to the game, harder mobs like WoW. I need to know what is out there to formulate a minecraft way, im on player_effects if anyone has sugg. its appreciated 04:37 Genshin Mobs still needs more work tbh. 04:44 skrp mobs in most games are numnuts 04:45 wilkgr Anything that moves that isn't controlled by the player ^ 04:45 skrp in such situations its best to make the player mechanics more bash-smash 04:46 skrp is nssm mobs not that great? 05:19 hisforever Hi is there a mod just or doors? 05:28 hisforever lost the url for screenshots please share ? 06:59 jas_ Come again? 07:58 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: ServerEnvironment::step: modernize loops 13bb1c711 https://git.io/v7yD1 (152017-08-11T07:57:27Z) 17:29 verndrman is there a mod for gear? similar to 3D armor that gives players abilities with their armor? 17:30 verndrman im trying to combine 3D_A + witchcraft = wow_like_gear_drops 17:31 verndrman s/similar to 3D armor/similar to 3D armor shields/ 17:38 GreenDimond Hey sfan5? I am trying to use the mt2obj script again. Whenever I try to run it it says invalid syntax on l230 print(str(e), file=sys.stderr) 17:39 GreenDimond and a ^ under the = 17:45 calcul0n GreenDimond, aren't you using py2 instead of py3 ? 17:45 GreenDimond I dont know? 17:45 GreenDimond What should I be using? 17:46 calcul0n this looks like py3 syntax, how do launch the script ? 17:46 GreenDimond python mt2obj.py test.mts 17:47 calcul0n hmm, strange, it looks like it should work too in py2 actually 17:47 GreenDimond I have 2.7.12 17:47 calcul0n ho no, it doesn't without __future__ 17:47 calcul0n so try python3 mt2obj.py 17:48 calcul0n of course you'll need py3 to be installed :) 17:48 GreenDimond Which I do 17:49 GreenDimond FileNotFoundError: [Errno 2] No such file or directory: 'nodes.txt' 17:49 GreenDimond so at least the syntax error is solved 17:50 calcul0n yep, but i can't help on this one, looks like you're not using it the right way but i don't know this script 17:51 GreenDimond oh I need to set the path to a nodes.txt 17:54 sfan5 you need to generate a nodes.txt file 17:55 sfan5 i believe i have already walked you through this 17:56 GreenDimond Yes I figured out I need the nodes.txt 17:56 GreenDimond in order to do that I have to run the .mts through the populatecolors.py? 17:57 GreenDimond sfan5^ 17:58 sfan5 no 17:58 GreenDimond or use the /dump cmd 17:59 sfan5 you have to patch minetest first 17:59 sfan5 which is probably why you game up on this 17:59 GreenDimond ahh 17:59 GreenDimond Which patch do I use? 17:59 sfan5 it's right there 17:59 sfan5 (but it probably doesn't apply cleanly anymore) 18:00 GreenDimond oh the minetest.diff 18:02 GreenDimond I am used to patching from github - how do I apply the .diff? 18:02 sfan5 git apply 18:03 GreenDimond says patch does not apply 18:05 GreenDimond Here are the errors if you care 18:05 GreenDimond error: patch failed: src/game.cpp:1883 18:05 GreenDimond error: src/game.cpp: patch does not apply 18:05 GreenDimond error: patch failed: src/script/lua_api/l_util.cpp:524 18:05 GreenDimond error: src/script/lua_api/l_util.cpp: patch does not apply 18:05 GreenDimond error: patch failed: src/script/lua_api/l_util.h:107 18:05 GreenDimond error: src/script/lua_api/l_util.h: patch does not apply 18:06 GreenDimond You are trying to send an empty document, exiting. 18:06 sofar use a pastebin 18:06 GreenDimond I tried | pastebinit but that last line said no 18:06 GreenDimond but OK I will use it next time manually 18:06 calcul0n because you didn't redirect stderr 18:06 GreenDimond I have to go do stuff - bbl and I will figure it out then 19:22 GreenDimond Alright I can figure this stuff out now 19:22 GreenDimond calcul0n: how do I do that? 19:24 calcul0n GreenDimond, about stderr ? command 2>&1 | pastebinit 19:24 GreenDimond huh? 19:24 GreenDimond do I need to run that in a certain directory? 19:25 calcul0n no, just in the directory where you want to run your command 19:25 GreenDimond ok 19:26 GreenDimond 'you are trying to send an empty document, exiting.' 19:27 calcul0n so there's no output at all here 19:27 calcul0n do you see anything else before this message ? 19:28 GreenDimond nope. 19:28 calcul0n so yes, no output, this generally means that the command succeeded 19:28 calcul0n you can check by typing echo $? immediately after the command 19:29 calcul0n 0 means success, anything else means error 19:29 GreenDimond erm 19:29 GreenDimond just retunrs $ 19:30 calcul0n you need the ? after $ 19:30 GreenDimond ah 19:30 calcul0n but i'm not sure it will work, maybe you'll get the pastebinit status instead 19:30 GreenDimond and the command is "command 2>&1 | pastebinit" right? 19:31 GreenDimond or without the "command"? 19:31 calcul0n yes, but maybe try without pastebinit first 19:31 GreenDimond either way I got the same "empty doc" thing :P 19:31 GreenDimond without pastebinit it just goes to new line 19:32 calcul0n and what says echo $? 19:32 GreenDimond unable to read with | pastebinit but without returns 1 19:32 calcul0n ho wait, you must command by whatever command you want to try 19:33 GreenDimond derp ._. 19:33 calcul0n i didn't know that 'command' is an actual command :) 19:33 calcul0n i don't even know what it does 19:33 GreenDimond uh oh xD 19:33 GreenDimond Which command am I doing this with? 19:33 GreenDimond I thought we were talking about redirecting the stderr 19:34 calcul0n yes, i was talking about your git apply thing 19:34 GreenDimond ah 19:34 GreenDimond so use that one 19:35 GreenDimond I get the same error 19:35 GreenDimond errors* 19:35 GreenDimond http://paste.ubuntu.com/25292285/ 19:35 GreenDimond patch does not apply 19:35 GreenDimond but why 19:36 calcul0n well, as sfan said probably too many things have changed in the code since the patch has been written 19:36 GreenDimond so how would I fix this? 19:37 GreenDimond Because I would *really* like to use mt2obj 19:37 calcul0n no idea, the only way is to rewrite a proper patch i guess 19:37 GreenDimond and I have 0 idea how to do that :( 19:39 calcul0n another solution is to try with an older version of minetest code, but i can't tell which one 19:40 GreenDimond last commit was Feb 12 of this year 19:41 GreenDimond which would be 0.4.15 19:43 GreenDimond how would I get a stand-alone version of 0.4.15? 19:45 GreenDimond I downloaded the source code for 0.4.15 - how do I build that to a folder? 19:45 BamaHit GreenDimond: https://github.com/minetest/minetest/releases 19:46 GreenDimond yes I found that, thanks :) 19:46 BamaHit You're welcomd 19:46 BamaHit welcome* 19:46 GreenDimond how do I build it? 19:47 BamaHit You don't have to. There is built download there. 19:47 GreenDimond for Linux? 19:47 BamaHit opps 19:47 GreenDimond Yeah :/ 19:47 BamaHit No sorry; I'm windows users not sure about Linux 19:47 GreenDimond calcul0n: Do you know how to build it? 19:48 GreenDimond oh wait 19:48 GreenDimond I know how :P 19:49 ph3-der-loewe why not just install it using your distro's software mangement system? 19:49 GreenDimond because I want a stand-alone version 19:50 GreenDimond I have a stable version (0.4.16), a dev version (0.4.16-dev), and now I want 0.4.15 on its own too. 19:50 BamaHit Isn't all programs in unix standalone? 19:50 GreenDimond No 19:51 GreenDimond What I mean by standalone is it's own folder - not installed 19:51 BamaHit That's what I mean also. 19:51 GreenDimond perhaps that is the wrong term but whatever 19:51 calcul0n not sure, but i think you must set RUN_IN_PLACE=1 at configure tima 19:51 calcul0n *time 19:51 GreenDimond calcul0n: How do I build it in the first place? 19:52 GreenDimond doing make -j9 doesnt work 19:52 GreenDimond it wants a target 19:52 calcul0n you need cmake first 19:52 GreenDimond ok 19:52 calcul0n RUN_INPLACE=1 cmake 19:52 calcul0n then make 19:53 GreenDimond I think its cmak RUN_IN_PLACE=1 19:53 GreenDimond nope not that 19:56 GreenDimond it needs a target 19:56 GreenDimond no 19:56 GreenDimond thats make 19:56 GreenDimond it needs a path-to-source 19:56 calcul0n you must cd in the sources first 19:56 calcul0n or create an external build dir, cd into it and run cmake path/to/source 19:57 GreenDimond um 19:57 GreenDimond create external build dir? 19:57 GreenDimond oki 19:57 calcul0n it's not necessary but makes things cleaner 19:58 calcul0n as if it goes wrong you can just delete it 19:58 GreenDimond okay now what? 19:58 GreenDimond make? 19:59 calcul0n yes 19:59 GreenDimond k 20:00 GreenDimond yay 20:00 GreenDimond it built 20:00 GreenDimond now to patch 20:00 calcul0n arg, no, the patch must be applied before compiling :) 20:00 GreenDimond dangit 20:01 GreenDimond so 20:01 GreenDimond what do? xD 20:01 calcul0n well, let it finish, patch it and run make again 20:01 GreenDimond its done xD 20:01 GreenDimond so 20:04 GreenDimond do I have to cmake again? 20:05 calcul0n no 20:05 GreenDimond Not targets specified and no makefile found 20:05 GreenDimond *No 20:06 calcul0n hmm, are you in the build dir again ? 20:06 calcul0n you must apply the patch in the source tree and run make from the build dir 20:07 GreenDimond methinks it errored 20:16 GreenDimond i will rebuild it with an earlier version 20:17 GreenDimond calcul0n, do I need to apply the patch before cmake or before make? 20:18 calcul0n itprobably only changes the sources, but i'd say before cmake to be sure 20:18 GreenDimond k 20:19 GreenDimond doesnt apply now 20:19 GreenDimond might have to cmake first 20:19 calcul0n ha, maybe 20:21 GreenDimond still doesnt apply 20:24 GreenDimond trying 0.4.15 again 20:24 GreenDimond looks like it might work 20:24 GreenDimond eh nevermind 20:24 GreenDimond got to 25% built and failed 20:25 GreenDimond calcul0n http://paste.ubuntu.com/25292591/ 20:26 GreenDimond wat does this mean? 20:27 calcul0n hmm, no idea 20:27 calcul0n strange, there's generally some compiler error 20:27 GreenDimond there is 20:27 GreenDimond it just didnt show it when I did it the 2nd time 20:29 Krock tried deleting the build directory and compiling from scratch? 20:29 calcul0n that's strange also :) 20:29 GreenDimond http://paste.ubuntu.com/25292618/ 20:29 Krock plus re-running cmake? 20:29 GreenDimond that paste is the original error 20:30 GreenDimond Krock: That is what I am doing - compiling 0.4.15 from scratch 20:30 GreenDimond and trying to apply a patch 20:31 Krock wget https://github.com/minetest/minetest/pull/.patch && git am -3 .patch 20:31 Krock gone 20:31 Krock *done 20:31 GreenDimond wrong kind of patch I think 20:31 GreenDimond its a .diff that is in mt2obj folder 20:32 GreenDimond but I think I could get it from GitHub 20:33 Krock A diff isn't a patch, otherwise it would be named .patch, obviously. 20:33 GreenDimond but there is no .patch 20:34 Krock well then, git apply .diff 20:34 GreenDimond I tried that 20:35 GreenDimond wait 20:35 GreenDimond after doing that 20:35 GreenDimond do I have to build again? 20:36 Krock no, the diff will modify your previously made build from Minetest, no matter where it was built to 20:36 Krock sarcasm alert 20:36 GreenDimond thats the problem 20:36 GreenDimond It wont build! 20:36 Fixer GreenDimond: why do you need? 20:36 GreenDimond It has that error that I pasted 20:36 GreenDimond Fixer: So I can use mt2obj 20:36 Krock then the diff messed up the makefile and it's not done yet 20:37 Fixer GreenDimond: windows? 20:37 GreenDimond Fixer: Linux (Xubuntu) 20:37 Fixer GreenDimond: you need clean build? 20:37 GreenDimond Fixer: What does that mean? 20:37 GreenDimond Sorry if that sounds stupid 20:37 Fixer GreenDimond: without patches 20:37 Krock nodedef_gen7minetest.diff ? 20:38 Krock s/7/\// 20:38 GreenDimond Fixer: Well I kind of need to patch it to use mt2obj 20:38 GreenDimond Krock: Yes that is where it is 20:38 Fixer oh 20:38 Fixer nevermind 20:39 GreenDimond The reason I built 0.4.15 is because mt2obj patch is not compatible with 0.4.16 20:39 Fixer GreenDimond: cmake part is ok? 20:39 GreenDimond Yeah cmake runs fine 20:40 Krock that diff simply saves the loaded textures into the specified location 20:40 GreenDimond which is what I need 20:40 GreenDimond or else it doesnt run 20:41 GreenDimond and I cant build it with the patc 20:41 Fixer GreenDimond: i forgot but there are settings to make gcc output be more verbose 20:41 GreenDimond patch* 20:41 Fixer gcc verbose output 20:41 Fixer very little info given in your paste 20:41 GreenDimond which paste? 20:42 GreenDimond there were 2 20:42 GreenDimond http://paste.ubuntu.com/25292618/ 20:47 Krock o.o that function is a private member of TextureSource 20:48 Krock at least in the current code 20:48 GreenDimond so? 20:48 Krock ask sfan5 whether he would be so nice and update the diff 20:50 GreenDimond I doubt it would work.. but I shall try :/ 20:50 sfan5 since textures don't really work anyway you could probably just use a colors.txt (from minetestmapper) and apped " :" (w/o quotes) to every line 20:50 GreenDimond huh? 21:08 Fixer GreenDimond: are you using buildbot script? 21:08 GreenDimond Forget that for now - i am going to try sfan's mtmapper suggestion 21:22 GreenDimond sfan5: So I tried that way, but when running mt2obj I get this error 21:22 GreenDimond nodetbl[m.group(1)] = convert('siiiAi', m.groups()[1:]) 21:22 GreenDimond AttributeError: 'NoneType' object has no attribute 'groups' 21:25 sfan5 you need to apped " :" (w/o quotes) to every line in nodes.txt 21:25 sfan5 run this: 21:25 sfan5 sed 's/$/ :/g' -i nodes.txt 21:25 GreenDimond yes I did exactly that 21:26 GreenDimond well actually I did sed 's/$/ :/' 21:26 sfan5 hm then it must be disliking the lines with extra alpha 21:26 sfan5 delete the stuff about glass or liquids 21:27 GreenDimond could I just remove the alpha part of them? 21:27 sfan5 doesnt really matter as long as it makes the line match the regex 21:29 GreenDimond perhaps it doesnt like that there is " :" on the empty lines? 21:30 sfan5 perhaps 21:30 GreenDimond oh 21:30 GreenDimond I missed the river water 21:30 BamaHit Hey guys, I removed mobs_redo a while back. I still get unknown blocks (Errors at the top) when wondering around my world. Is there a way to remove them? 21:30 GreenDimond /clearobjects quick 21:30 BamaHit Without spending the rest of my life hunting them down 21:31 BamaHit I have tried that before, it never removes anything 21:31 GreenDimond really? 21:31 GreenDimond wait 21:31 BamaHit Is it because they are unknown now? 21:31 GreenDimond unknown blocks or unknown objects? 21:32 BamaHit objects I would assume, they are mobs from mobs_redo 21:32 GreenDimond are they purple squares? 21:32 GreenDimond or are they blocks? 21:32 BamaHit purple squares wondering around 21:32 GreenDimond so it *should* remove them.. maybe you dont have the right privs? 21:33 BamaHit I should have all priv..Let me verify that though. 21:34 GreenDimond do /grantme all 21:34 BamaHit If i didn't have the privs it wouldln't run correct? (the /clearobjects quick) 21:35 BamaHit Becuase it does run. 21:35 GreenDimond hmm 21:35 Krock if it changes the direction sometimes, then it's a missing texture 21:35 BamaHit I did the grantme all again also, can't hurt anything by doing it haha 21:35 Krock see debug.txt 21:35 GreenDimond try a full /clearobjects 21:36 GreenDimond sfan5: removing all #comments and empty lines and extra alphas still gives the error.. 21:37 BamaHit I'm running that now. I have tried taht before but i still stumble across them. 21:37 BamaHit Will they despawn on their own in the long run? My kids told me they should but I don't know. 21:37 GreenDimond Maybe? 21:37 GreenDimond Have you turned off mobs_animal? 21:37 sfan5 GreenDimond: add a print() statement to find out which line it is 21:37 GreenDimond or whatever other mobs mod 21:37 GreenDimond sfan5: in the nodes.txt? 21:38 sfan5 i hope you can answer that question yourself 21:38 BamaHit I deleted the folder. Is that the same as turnning off? 21:38 GreenDimond BamaHit, yeah I think so 21:38 sfan5 (hint: obviously not there) 21:38 GreenDimond duh its a .txt :/ 21:39 GreenDimond so ofc not there 21:40 BamaHit that full clearobject might work. it is still running but what all does it remove. It seems to be removing stuff from some houses. 21:40 GreenDimond It removes any and all entities (aka mobs, dropped items, etc) 21:40 GreenDimond all except the player that is 21:42 GreenDimond sfan5: I have no idea what to put in the print(). I know nothing about python (at least - not much) 21:42 sfan5 GreenDimond: add if not m: print(line) before the nodetbl[ line 21:43 GreenDimond ok thankyou 21:43 GreenDimond it doesnt like beds:bed_bottom 21:44 GreenDimond even though there is no alpha 21:45 GreenDimond heck it doesnt like _any_ of the nodes 21:47 GreenDimond sfan5: after every line I remove, it says it doesnt like the next one 21:48 sfan5 well then the format is entirely wrong 21:48 sfan5 oh right 21:49 GreenDimond ? 21:54 sfan5 GreenDimond: start from a fresh colors.txt then run sed -nre 's/(\S+) ([0-9]+ [0-9]+ [0-9]+).*/\1 cube \2 :/gp' -i nodes.txt 21:58 GreenDimond ok 21:58 GreenDimond now it should work? 21:58 GreenDimond amazing! 21:58 GreenDimond now to see if it worked 22:01 sfan5 every node will look like a cube tho 22:06 GreenDimond Thats fine 22:06 GreenDimond It worked :D 22:06 GreenDimond Thank you so much sfan5 :D