Time Nick Message 00:12 riff-IRC okay? 00:12 riff-IRC wat happened 00:42 Evidlo[m] does the dreambuilder modpack work for 0.5 dev? 00:42 Evidlo[m] I'm getting "unresolved name conflict for 'youngtrees', 'worldeditlimited'" etc 00:47 Evidlo[m] VanessaE (IRC): Does dreambuilder work on 0.5.0-dev ? 00:47 VanessaE I don't know. 00:47 VanessaE I have not tested it with anything newer than 0.4.16 00:47 VanessaE (nor do I plan to, yet) 00:48 jas_ it's all about the 0.4.17 00:48 Evidlo[m] does the above error indicate that it doesn't work, or am I doing something wrong? I just cloned the folder into ~/.minetest/mods/ 00:49 VanessaE jas_: well, 0.4.17 ain't out yet, and idk what it'll have compared to 0.4.16, and in any case 0.5.x is the "lets break stuff" release, so I'm avoiding it 00:49 jas_ an unresolved name conflict doesn't sound like a fatal error, but i'm guessing. 00:49 VanessaE I don't recognize that error, Evidlo[m] 00:50 jas_ o> 00:53 Evidlo[m] VanessaE (IRC): It works. turns out I had installed the modpack to both the build folder and ~/.minetest 00:53 VanessaE ah 04:53 MinetestBot 02[git] 04sofar -> 03minetest/minetest: Correct `prot_vers` in lua_api.txt. 13c60abb2 https://git.io/vddaD (152017-10-20T04:39:45Z) 14:35 stormchaser3000 (i am probably going to get yelled at for this but oh well, here we go) is it possible to build 0.5.0-dev on android? i want to test it 14:35 sfan5 ON android? no chance 14:35 sfan5 for android? sure 15:00 stormchaser3000 sfan5: ah ok. so i can't compile it on my tablet but i can compile it for my tablet. how would i go about that? 15:02 sfan5 read the docs 15:02 stormchaser3000 ok 15:02 stormchaser3000 btw i don't plan on releasing it on google play or anything. i just want to test it 15:15 blaise lmao 15:17 blaise I got a funtoo chroot on an ARM device running openwrt linux that can compile 15:17 blaise =) 16:02 deltasquared blaise: yeah but like disk performance and CPU power, it'd take ages >_> 16:03 blaise eh, mines not tea bag... 16:04 blaise equivalent of a 400 Pentium II and I have external storage.. 16:05 blaise I wouldn't compile a whole rom/bin but I can run custom packages 16:07 deltasquared I wouldn't want that in my pocket though when it does 16:08 deltasquared a funtoo chroot? that's cool, I have an archlinux ARM co-hosted install (/usr etc. is bind mounted under /, can use binaries from terminal without having to su all the time) 16:08 deltasquared the SELinux permissions were a PITA though 16:08 deltasquared I have tried compiling stuff on it but not minetest >_> 16:30 loganrun trying to use minetest. where are the worlds, why are there not enemies houses or anthing else? 16:34 Etzos[m] The vanilla Minetest game is pretty basic. If you want more things (enemies, etc.) you should use a modpack. I'm afraid it's been a little while since I've played, but I'm sure others here have some suggestions for some good ones. 16:35 loganrun is there any standard place to get it? do you not run minetest? 16:35 loganrun running linux 16:37 loganrun sounds like there is something called "minetest game" that is supposed to be installed but I don't see it 16:37 Etzos[m] Oh, they're called subgames. That shows how long it's been. :( https://www.minetest.net/customize/ 16:37 LazyJ loganrun - The MT Forums are where you will find mods and texture packs: https://forum.minetest.net/viewforum.php?f=11 16:37 Etzos[m] If I remember correctly there's also a decent list of them in the forums. 16:37 Krock MinetestBot's command "!mod " will assist you 16:38 Etzos[m] I'm afraid it's been quite a while since I've played. And even recently I've largely been a lurker. 16:38 LazyJ loganrun - Search your Linux distribution's repositories for "minetest_game", if you installed the engine from repositories. 16:38 loganrun lurker? are there popular servers 16:39 loganrun yeah, don't see any minetest_game on my system 16:39 LazyJ The different engine versions are not all compatible with different minetest_game versions. 16:39 LazyJ lurker = idling in chat, just observing. 16:39 loganrun did apt-cache serach minetest but no "game" came up 16:39 loganrun something seems wrong 16:40 LazyJ The other option is to compile from sources but that can be can of worms. 16:40 sfan5 minetest_game should be included with the default install 16:40 sfan5 if you want another subgame you will need to download it from the forums 16:41 loganrun well I just have the minetest executable 16:41 sfan5 then run that 16:42 loganrun it sounds like there is a "game" version with enemies etc. 16:42 sfan5 no no 16:43 sfan5 you need to install mobs as additional mobs if you want them 16:43 sfan5 additional mods* 16:43 loganrun sfan5: from apt-get 16:43 sfan5 no 16:44 loganrun is there a file that conains the basic stuff to get going, or do I just have to keep googling and hope to find something 16:46 jas_ !mod mobs redo 16:46 MinetestBot jas_: Mobs Redo [mobs] by TenPlus1 - https://forum.minetest.net/viewtopic.php?t=9917 16:48 LazyJ loganrun - The MT Forums are where you will find mods and texture packs: https://forum.minetest.net/viewforum.php?f=11 16:49 LazyJ Minetest game is very plain, no enemies, no structures, just landscape. 16:49 LazyJ You have to add mods to create your own customized world of stuff. 16:50 loganrun yeah, noticed that. ok so I ened up with a director mobs_redo-master with textures, sounds and locale in it. is this comething that needs to be compied in or do I just put it in a folder 16:50 LazyJ Extra plants, trees, hostile mobs (enemies), friendly mobs (traders, pets, critters), different decorative blocks, etc. 16:50 jas_ select your world, click "configure" and enable the mod there 16:50 LazyJ Typically the mods are zipped. 16:51 loganrun where do I put the contents of the zip file though 16:51 jas_ in ~/.minetest/mods 16:51 LazyJ Extract them into the .../minetest/mods directory and then do as jas_ suggests. 16:52 jas_ np: https://www.youtube.com/watch?v=NPlhcpSZ8YI 16:52 jas_ !title 16:52 MinetestBot jas_: AFX - Smojphace - Ktpa1 - YouTube 16:52 loganrun .minetest/mods/mobs_redo-master 16:52 jas_ /home/loganrun/.minetest/mods/mobs_redo-master 16:52 LazyJ Rename without "-master". 16:52 jas_ that should no longer matter, as mod.conf will specify it 16:53 LazyJ An old quirk that still stumbles new comers. 16:53 jas_ and the mod's name is `mobs' not `mobs_redo' 16:53 Krock git clone URL --depth 10 16:53 jas_ indeed. cd ~/.minetest/mods && git clone git://github.com/tenplus1/mobs_redo.git 16:53 Krock that's the most efficient method, as it only requires a single command to update 16:54 jas_ it requires git, however 16:55 LazyJ Confused yet? :)- 16:55 jas_ yes 16:55 jas_ haha 16:56 LazyJ MT's user-friendliness still needs therapy. 16:56 Krock the rapy/rape? 16:57 loganrun ok got rid of master and seems like it is enabled now I guess I just keep walking around looking for some creatures 16:57 jas_ type /mods and make sure you see it listed 16:57 loganrun where do I type that? 16:58 LazyJ Some mobs only spawn at night or underground. 16:58 jas_ into chat, loganrun 16:58 jas_ default [T] 16:58 LazyJ loganrun - Hit the / key and then enter "mods" 16:58 LazyJ Erm... when in the game, run the /mods command. 16:58 jas_ https://www.youtube.com/watch?v=a5uQMwRMHcs 16:59 jas_ !title 16:59 MinetestBot jas_: Daft Punk - Instant Crush ft. Julian Casablancas - YouTube 16:59 LazyJ Start MT, create a world, start the world, then run the command. 17:00 LazyJ While there, hit the F10 key to get the full drop-down HUD and enter /help all to see all the possible commands. 17:00 loganrun hmm got farming fire and some other stuff, no critters yet, must need more mods 17:00 Krock !mod nssm 17:00 MinetestBot Krock: Not So Simple Mobs [nssm] by npx - https://forum.minetest.net/viewtopic.php?t=11813 17:01 jas_ https://i.imgur.com/I3xv55e.png ^_^ 17:01 Krock check your log output whether it contains a message about the other mob mod 17:01 jas_ oh that's right 17:01 Krock maybe the dependencies weren't found 17:02 jas_ you need to git clone github.com/tenplus1/mobs_animal or mobs_monster 17:02 jas_ it got separated recently 17:02 Krock jas_, pretty sure I'm on that list too 17:02 jas_ *\xD/* 17:02 Krock are you running the latest HEAD or some version in between? 17:03 jas_ HEAD~1 i think? the one before sofar's push, perhaps 17:03 * jas_ checks 17:03 jas_ f36e3231 17:03 Krock ah I see. So it includes the real global textures, which I haven't compiled yet into my development builds 17:03 jas_ HEAD~2 i think that is 17:04 * jas_ updates 17:05 loganrun ok added all the mods, but /mods just lists beds,boad,bones,bucker,create,default,doors,dye,farming,fire,flower,give_initial_sutff,screwedrive,sethome,stairs,tnt,vessues,woold,xpanes 17:05 sfan5 you need to enable them in the configure menu 17:06 LazyJ loganrun - That list you have is only the default batch of mods that come with minetest_game. 17:07 loganrun yeah, so I went to configure, and checked them, I notice if I click on one it has stuff like depends toolranks? 17:07 LazyJ Go through the configuration menu to activate mods you've put in the /mods directory. 17:07 Raven262 toolranks is getting popular! 17:07 Raven262 lisac look see this 17:07 lisac wtf 17:07 loganrun yeah, they are enabled but don't do anything as far as I can tell, let me check the folders 17:08 LazyJ Why would mobs_redo need toolranks? 17:08 sfan5 if they are enabled but not running then mt should have printed an error message somewhere 17:08 lisac man for a moment there I thought people were asking me to join a communist uprising. 17:08 LazyJ If it does, it does. Just wondering if that is a new thing or not. 17:08 lisac and it's just someone quoting a depends.txt 17:08 lisac :( 17:09 loganrun ERROR[main]: mod "mob_horse" has unsatisfied dependencies: "mobs" 17:10 jas_ mobs_redo didn't get loaded for some reason, then. 17:10 loganrun mod "mobs_monster" has unsatisfied dependencies: "mobs" 17:11 LazyJ Check the /mods/mobs_redo directory for directories with those names. 17:11 LazyJ They *should* be there unless they were deleted or not completely extracted. 17:11 jas_ or maybe folder within a folder? i don't think MT searches subdirectories 17:11 LazyJ If there, then they need to be greened in the configuration menu. 17:16 jas_ https://i.imgur.com/x5Zu4Dj.png 17:16 loganrun this is the contents of ~/.minetest/mobs/mobs_redo https://gist.github.com/c44ce8ec3ebb1753c686fb15304d57bc 17:17 loganrun let me try renaming it just mobs as someone said and see what happens 17:19 LazyJ That should work. 17:19 LazyJ I just read the mod.conf file. It states "mobs". 17:22 loganrun better. Failed to load and run script from .minetest/mods/mobs/init.lua: 17:22 loganrun .minetest/mods/mobs/api.lua:27: attempt to index field 'settings' (a nil value) 17:23 Krock your minetest version is <= 0.4.15 17:24 Krock update to 0.4.16 stable, that'll fix it 17:25 jas_ debian stable is 0.4.15+repack2-1. 17:25 sfan5 fuckn distros always having outdated shit 17:25 Krock quite recent for debian actually 17:25 jas_ true 17:26 Krock but at least it's easy to tell that the minetest version is outdated when such errors appear 17:27 loganrun hah I'll give that a shot 17:27 LazyJ Compile 0.4.16-stable from source: engine: https://github.com/minetest/minetest/tree/stable-0.4 minetest_game: https://github.com/minetest/minetest_game/tree/stable-0.4 squeezeball instead of pulling your hair out after all this: https://s14-eu5.ixquick.com/cgi-bin/serveimage?url=http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcS41B4cERilx43C_Eez6JZ8p4Bmu_SvBfn0DPdlU6b1fEgtwKRqxA&sp=059396b03d94ea87c8c5a854b44301b4 17:27 LazyJ &anticache=785208 17:27 Krock thanks for google link 17:28 jas_ "you're going to need a pen." 17:28 LazyJ I should have broke those across three lines. 17:29 Krock yes, in the middle of the links. that works best ^ 17:37 loganrun good killed a cow, I think that worked 17:37 loganrun don't see it in my inventory, but one step forward at least 17:37 LazyJ loganrun is cooking steaks for us all! \o/ 17:38 Krock https://pastebin.com/raw/YVFP9pax 17:38 Krock ^ what I've read 17:38 LazyJ Check the ground near where you killed the cow. There may be one of two things, possibly both: raw meat and leather. 17:38 loganrun ha, yeah 17:39 loganrun now I have a side of beef to fight with 17:39 LazyJ Install stujones' 3d_armor mod for protection against the hostile beasties. 17:40 LazyJ https://github.com/stujones11/minetest-3d_armor 17:41 jas_ o/ 17:42 loganrun will do 17:47 Krock also install shooter. that gives you some adventure more 17:47 Krock and don't forget the airsword mod. it's the most powerful but funny item 17:48 LazyJ airsword = fictional 17:48 Krock lies. lies everywhere 17:49 Krock they didn't even take it serious in the topic when it was released 17:49 LazyJ Just getting MT to work has messed with loganrun enough. 17:57 loganrun ok great 18:26 Dargod is there any documentation for writing the API to the mod? 19:46 Dargod init.lua:15: attempt to index global 'player' (a nil value) 19:47 Dargod for line: 19:47 Dargod local name = player:get_player_name() 19:48 Dargod I'm sure there should not be an error here 19:50 Krock needs more debug info, like a source reference 19:51 Krock mods can create fake players or just pass "nil", please keep that in mind 19:52 Krock ^ especially important for builtin functions, which get called from everything and everyone 19:54 Dargod Krock, debug.txt https://pastebin.com/a1H4NmD6 19:56 jas_ 'player' var is nil 19:56 Krock oh really, jas_? 19:56 jas_ Can't use objectref method 19:56 jas_ Ha 19:56 Krock Dargod, check your function parameters for typos 19:57 Krock like "placer" instead of "player" 19:57 Krock inside the init.lua file, of course 19:58 Dargod hmm, player:get_player_name() must be always in the body of the function? 20:00 Krock whatever you mean with "body".. I think so 20:07 Dargod Krock, do not answer the last question 20:08 loganrun so trying to figure out how to get multiple people to log in at the same time. I just ran minetest and created a ramdon world. then exited. then I ran mine testserver. and tried to connect to localhost:30000, it seems to connect but it shows nothing but gray. seems like something is not right. do I need to install something else 20:10 Krock no, that's how it should work. tried 127.0.0.1:30000 or just reconnecting yet? 20:11 LazyJ Semi-dumb question: are you using a separate install of Minetest for the server and for you to use to log in? 20:11 Dargod I need to know and keep the name of the player permanently on some variable. In the begin of init.lua I initialize a variable local name = player:get_player_name() that I plan to use in other parts of the mod 20:12 LazyJ loganrun, you'll need two, separate Minetest's running. 20:13 LazyJ One as a server, one as your client. 20:13 LazyJ Also you'll have to have different settings in the server's minetest.conf than your client's minetest.conf. 20:14 LazyJ Eh, scratch that if you are using the menus to start the server. 20:15 LazyJ The minetest.conf part, you'll still need two Minetests running at the same time. 20:15 loganrun well, yeah I think the client connected to the server o.k., it just products a blank world 20:16 LazyJ Has the world actually been created in the server yet? 20:16 LazyJ Run the server Minetest, start that world in the menu as a singleplayer world, let it generate the necessary files, then log out. 20:17 LazyJ Then start it again as a server and use your other Minetest to log into it. 20:22 loganrun minetestserver --worldname test 20:22 loganrun yeah I think that is what I did 20:23 jas_ that makes the world directory in the current directory 20:24 jas_ so if you do minetestserver inside ~/myfolder, then 'test' world is in ~/myfolder/test 20:24 jas_ pretty cool, if not confusing, particularly in regards to --worldpath 20:24 jas_ (which explicitly searches $PATH/worlds) 20:24 jas_ anyway, if you create a folder "worldmods" in your world directory, you can just put mods in there, and they'll always be enabled 20:25 loganrun ok, think I found the problem. terminate called after throwing an instance of 'VersionMismatchException' 20:25 loganrun what(): ERROR: MapBlock format not supported 20:26 loganrun guess my server must be the wrong version or something 20:28 loganrun looks like the server and client used to be the the same 20:55 loganrun so I am running Minetest 0.4.16 (Linux), does the server also have to be 0.4.16 20:55 loganrun version 20:57 jas_ i think that's just 0.5.0 20:57 IhrFussel Dargod, you cannot just type player:get_player_name() at the beginning of init.lua you need to type it INSIDE a minetest.register_on_joinplayer(function(player) 20:58 loganrun looks like the only server I can find is 0.4.13 20:58 loganrun so I guess it won't work 20:58 LazyJ Client and server must be within 2 versions of each other. 0.4.14-0.4.16 20:59 Dargod IhrFussel, thanks 20:59 IhrFussel Dargod, example: minetest.register_on_joinplayer(function(player) [newline] local name = player:get_player_name() [newline] do stuff [newline] end) 21:00 LazyJ If you compiled your 0.4.16 as a standalone, then you can make a copy of it to run as a server. 21:00 loganrun just used the package manager to install it 21:01 loganrun maybe that is my only option though, but often times compiling stuff is a pain 21:01 LazyJ What Linux distribution are you using? 21:01 loganrun linux mint 21:01 loganrun it is close to ubuntu 21:01 LazyJ You're golden. 21:02 loganrun so you are saying the server executable is in the compilation by default 21:02 LazyJ Download the source code from GitHub, extract, read the README.md. It has specific instructions for compiling on Ubuntu-based distributions. 21:03 IhrFussel Doesn't mint support PPA's? sudo apt-add-repository ppa:minetestdevs/stable; sudo apt-get update; sudo apt-get install minetest 21:03 LazyJ Of the Linux distributions, Ubuntu is among the easiest to compile MT on. 21:05 IhrFussel PPAs are easier than compiling but it's your choice...depending on whether you need custom compile flags or not 21:05 LazyJ loganrun is trying to setup a server and client on the same machine. 21:06 LazyJ Just getting to know MT at this stage. 21:06 IhrFussel That shouldn't be impossible with PPAs 21:06 IhrFussel AFAIK you can run as many MT instances as you like at once 21:06 loganrun IhrFussel: found the client version 0.4.16 but the server is only 0.4.13 21:06 LazyJ Yup. 21:07 jas_ that might be too far, actually. there was a breakage there IIRC. 21:07 IhrFussel You can use the client version for server as well...they are both 21:07 jas_ or am i mistaken? 21:07 LazyJ I have to go into town for a while. Good luck. :) 21:08 IhrFussel Or try sudo apt-get install minetestserver AFTER you added the PPA 21:08 loganrun IhrFussel: could not find ppa with the correct version of the minetestserver. 21:08 IhrFussel You need to add the PPA first to tell your OS to not choose the default 0.4.13 21:08 loganrun Lazthanks for help 21:09 IhrFussel Are you sure that ppa:minetestdevs/stable doesn't provide 0.4.16? 21:10 jas_ if you want to run a server and client separately on the same host, you can do so with the one executable. 21:10 jas_ using minetest --server, for example. and a second process, `minetest --go` 21:10 jas_ `minetest --go --address ''` 21:12 loganrun did sudo add-apt-repository ppa:minetestdevs/stable, but just get version 0.4.13 21:12 loganrun ok will try that 21:12 IhrFussel Did you do sudo apt-get update before installing minetestserver? 21:13 IhrFussel But minetestserver is basically the exact same as minetest --server by the way 21:13 loganrun yes 21:15 loganrun yeah, seems like the server parameter does it. wonder if they obsoleted the stand alone server executable 21:16 jas_ no, but yes, for a time 21:16 jas_ IIRC that was a change that ocurred and was reverted 21:16 jas_ i can remember these small details but not the spelling of occur 21:18 IhrFussel No I use minetestserver on my dedi but usually the PPA should have both minetest and minetestserver 21:25 jas_ that's why it was reverted. because debian needed a package without irrlicht headers. 21:25 jas_ (i could be making all of this up.)