Time Nick Message 00:34 octacian How do I enable rollback? 00:37 octacian NVM, figured it out :D 01:10 octacian Anyone here know much about protocol versions? 01:10 octacian Specifically, at what version was coloured chat implemented, and at what version was chat prediction removed? 01:10 octacian red-001? 01:11 red-001 I should be sleeping but ok 01:11 red-001 29 for chat prediction 01:11 red-001 and like 27 for coloured chat 01:11 octacian Thanks! 01:11 red-001 btw if you update your server it should fix coloured chat issues 01:11 octacian Rewriting chat3 to automatically choose how messages should be handled 01:12 red-001 oh 01:12 red-001 ok 01:12 octacian Issues? There were issues? heh 01:12 red-001 coloured chat being sent to old clients 01:13 octacian Ah, so that's fixed? 01:13 octacian In other words, I don't need to worry about checking if the client has an up-to-date protocol in order to handle coloured chat? 01:13 red-001 well it was fixed after 0.4.16 01:14 red-001 so you might want to add handling for it anyway 01:14 octacian hmmm, Will do 01:14 * octacian can't wait for clientmods to be able to load media 01:14 * red-001 is lazy and bugs aren't fixed 01:16 * octacian needs to learn C++ properly 01:17 octacian Wait, you can't get the player protocol version!? 01:17 octacian Come on 01:17 octacian Apparently minetest.get_player_information is only available in debug builds 01:17 IhrFussel octacian, that's been changed recently 01:17 octacian It has? 01:18 IhrFussel minetest.get_player-Information() was always in every build..just protocol_version wasn't 01:18 octacian Ah, got it 01:18 IhrFussel But now it is..I use it for example to decide whether or not I strip colors from messages 01:19 octacian That's exactly what I'm using it for lol 01:19 octacian What protocol version do you start stripping colours at? 01:21 octacian Now I have to compile an old client with which to test -_- 01:22 IhrFussel 27 I think 01:22 octacian 'K, good 01:22 octacian That's what red said it was, just figured I'd get a second person to confirm 01:23 octacian I suppose I'll check duplication using 0.4.15 client, and when was colourization added? 01:23 IhrFussel if protv[tuser] < 27 then bcmsg = minetest.strip_colors(message) end 01:23 IhrFussel I recommend you to store the version in on_joinplayer() for later use 01:26 octacian IhrFussel: I'm checking on_chat_message 01:26 octacian Is it faster to store on join? 01:26 octacian This makes absolutely no sense! 01:27 octacian I just compiled 0.4.15 in my home directory, however, it's trying to use builtin files from /usr/local/share/minetest rather than the local directory 01:27 IhrFussel It is faster because you don't have to request the c++ side each time you want to know it 01:27 octacian Got it. 01:27 octacian Now, anyone know anything about the above issue? O_o 01:30 IhrFussel octacian, that is exactly how it works on my local PC and server machine 01:30 octacian Which, accessing from /usr/local/share? 01:31 IhrFussel builtin is at /usr/local/share/minetest and the world data is at .minetest 01:31 octacian Yeah, but I just compiled MT from source and didn't install it to /usr/local/share/minetest, but instead launched it via ./bin/minetest 01:33 IhrFussel Then you likely set a wrong flag 01:34 red-001 octacian, -DRUN_IN_PLACE 01:34 octacian Right...Thanks xD 02:30 octacian !tell Krock Modsearch needs to index the clientmods forum. 02:30 ShadowBot octacian: O.K. 11:12 red-001 I does 11:12 red-001 I think 11:12 red-001 octacian_ ^ 11:24 celeron55 https://pbs.twimg.com/media/DCYemqtWsAEx2a-.jpg:large 11:29 nerzhul celeron55, it's not trollday :p 11:31 celeron55 http://i.imgur.com/UZvUkYg.jpg 11:50 lumidify Hmm, about my message yesterday about MT always aborting on OpenBSD - in GDB it mentions something with "No such file or directory", so I'm wondering if it's somehow related to this: https://github.com/minetest/minetest/pull/965 11:50 IhrFussel Who is the maintainer of the stamina mod? 11:51 lumidify My problem seems to be related to that issue, but that issue was fixed, so I'm not sure what's wrong... 11:51 red-001 "2017-06-27 12:51:31: WARNING[Main]: Couldn't find a locale directory!"? 11:52 lumidify Whoops, this should go to #minetest, wrong channel... 11:52 red-001 since you are using gdb can't you get a backtrace? 11:52 lumidify red-001: I posted the message in #minetest yesterday, it's just Aborted (core dumped) 11:53 lumidify I'll put the entire backtrace in #minetest once I've compiled with debug (doing that right now) 12:15 JordachL Shara, kittens are playing right now 14:11 * red-001 wonders who ndjdjksisksk was 14:11 * ndjdjksisksk is stormchaser3000 14:12 ndjdjksisksk the name stormchaser3000 was causing some confusion on a server so i changed it back to this 14:13 ndjdjksisksk i am currently trying to think of a better name than ndjdjksisksk XD 14:13 cheapie stormchaser3001? 14:14 ndjdjksisksk no that would still cause confusion on this one server that i play on... i was think more along the lines of TheBSDUser or TheCyberIdiot 14:14 cheapie Maybe just shorten it to "isksk"? 14:16 ndjdjksisksk idk 14:17 sc3k there how about that? 14:18 sc3k this* 14:26 rubenwardy wow, Python's package management sucks 14:26 nerzhul you mean pip and requirements.txt 14:26 rubenwardy I set a fixed version for packages using requirements.txt, yet somehow this old project is now broken even though it should use the same version as before 14:28 nerzhul oh it's more a maintenance problem, fixed version in every program can be a problem, it means you don't patch on fixes,security... and when you upgrade you can have a house of cards :p 14:28 nerzhul you have same problem in golang, ruby, java 14:30 rubenwardy well, I want to be able to used fixed version that I know work in production, and then update dependencies locally in development 14:30 rubenwardy urgh, the grammar there 14:30 rubenwardy *use *versions *whilst in production 14:33 Calinou there's a thing called Pipfile supposed to fix the situation 14:33 Calinou since it's a Python thing, it will be effective circa 2020, usable in 2030, and fully standard in 2135 14:33 Calinou https://github.com/kennethreitz/pipenv 14:35 rubenwardy lol 14:40 lisac Calinou, that's well before HL3 14:51 Shara Jordach: Mew! 14:56 Calinou I like how Python 2 will be deprecated in 2020, but Python in general will be out of fashion by then 15:00 octacian red-001: Don't think so. I didn't see that any showed up anyways 15:03 benrob0329 Calinou: 2020 is but a few years away 15:05 octacian ~2.4years 16:05 shivajiva hmm just compiled 0.4.16, when run it crashes about 1 second after it opens with 'terminate called after throwing an instance of 'LuaError' what(): Runtime error from mod '' in callback run(): Type is not convertible to string [C]: in function 'func' /home/blah/blah/blah/bin/ ../builtin/async/init.lua:10 16:06 shivajiva anyone got any clues where I messed up? 16:06 red-001 whats /home/blah/blah/blah/bin/ .. 16:06 red-001 oh 16:06 red-001 nvm 16:07 shivajiva my mask to prevent discerning the path :P 16:09 red-001 ... 16:09 shivajiva latest compiles and runs fine 16:09 red-001 oh it's 0.4.16 16:10 red-001 maybe the code changed 16:10 shivajiva but not 0.4.16 16:10 red-001 .. 16:10 shivajiva even if I change gcc back to 4.9 16:10 red-001 still doesn't make sense 16:10 red-001 type is called on line 9 16:11 red-001 huh 16:12 shivajiva I have versions 4.8/4.9/6 of gcc installed on this machine 16:12 red-001 can you replace that line with https://pastebin.com/qSGKTtUk ? 16:14 shivajiva line 9 or 10? 16:14 red-001 replace line ten with those two lines 16:15 red-001 then tell me what error you get 16:15 shivajiva k just building it 16:15 red-001 no need to build 16:15 red-001 it's lua 16:15 red-001 just save and run 16:16 shivajiva Runtime error from mod '' in callback run(): Type is not convertible to string 16:16 red-001 what line 16:16 shivajiva 10 16:16 red-001 huh 16:16 red-001 # 16:17 shivajiva ../builtin/async/init.lua:10 16:17 red-001 add this to the start of the function https://pastebin.com/p1QTEUXJ 16:19 shivajiva Loaded texture: /home/jiva/GameDev/testbed/textures/base/pack/menu_header.png 16:19 shivajiva "\27LJ\1\0>@/home/jiva/GameDev/testbed/bin/../builtin/mainmenu/common.luaB\0\1\3\0\3\0\4\13�\1\0024\1\0\0007\1\1\1%\2\2\0@\1\2\0\11online\18get_favorites\9core\1\1\1\1param\0\0\5\0\0" 16:19 shivajiva "return nil" 16:20 red-001 huh 16:20 shivajiva that's what was printed to console 16:21 red-001 the "return nil" looks out of place 16:23 shivajiva let me get a fresh copy and check it's the same, seems to be when it tries to load the favourites 16:23 red-001 oh 16:23 red-001 could it be that bug 16:24 red-001 oh nvm 16:24 red-001 thats a diffrent crash 16:25 shivajiva same crash appears but it moved to line 12 obviously 16:28 shivajiva heh almost tried to checkout stable-0.4 here on irc lol 16:29 red-001 it looks like the "return nil" is right 16:30 red-001 "\27LJ\1\0006@/home/red/minetest/bin/../builtin/mainmenu/common.luaB\0\1\3\0\3\0\4\13�\1\0024\1\0\0007\1\1\1%\2\2\0@\1\2\0\11online\18get_favorites\9core\1\1\1\1param\0\0\5\0\0" 16:30 red-001 ... 16:31 red-001 that string is also correct 16:40 shivajiva okay my bad, was building with use system json flag, thanks for looking red :) 16:45 red-001 any forum admins online? 16:45 red-001 https://forum.minetest.net/viewtopic.php?f=47&p=280125 16:45 red-001 some guy is shilling his shitty "hacking" client 16:47 VanessaE thread deleted. 16:47 red-001 https://forum.minetest.net/viewtopic.php?f=3&t=17980 16:47 VanessaE user banned also. 16:49 VanessaE deleted all of his posts. 16:50 VanessaE (most of his posts were just crap, and too many were promoting that hacking client. 17:06 Krock hi imaginary tenplus1 17:06 Krock and surely everyone else 17:11 ThomasMonroe i gtg eat brb in a couple of hours 17:11 DS-minetest how did you do that?! 17:12 ThomasMonroe i typed /amsg 17:12 DS-minetest ok 17:12 ThomasMonroe a little easier than typing the same thing a bazillion times 17:12 ThomasMonroe XD 17:12 DS-minetest heh 17:12 DS-minetest copy 17:12 DS-minetest and write it to quit 17:12 DS-minetest bye ThomasMonroe 17:12 ThomasMonroe lol 17:12 ThomasMonroe bye 17:13 red-001 test 17:14 DS-minetest another test 17:14 Raven262 And one test more. 17:14 DS-minetest :D 17:14 red-001 .. 17:14 red-001 oh 17:14 Raven262 With this font, ":D" looks really evil 17:15 DS-minetest for me not 17:15 Raven262 Yes, you are probably on some default font 17:15 Raven262 But this one is epic 17:15 DS-minetest monospace 9 17:15 DS-minetest you? 17:16 Raven262 8-bit limit 17:18 DS-minetest i dont have it… 17:18 Raven262 Well if you want to see it, google it 17:19 DS-minetest ahh, cool 17:20 Raven262 :D 17:20 DS-minetest now i have to find the way to include it to hexchat… 17:22 Raven262 If you have it installed into your OS, hexchat will be able to use it 17:22 Raven262 Also did you know there is an option to set a background picture to hexchat? 17:22 DS-minetest no 17:22 DS-minetest ah, now i see it 17:22 Raven262 well, let me show you how it looks here 17:23 DS-minetest i dont like background image 17:23 DS-minetest it makes it too hard to read 17:24 Raven262 Yes, most of them do sadly :/ 17:25 Raven262 I made it look like this: http://i.imgur.com/eg1QcKC.png 17:26 DS-minetest nice! 17:47 DS-minetest yey 17:56 DS-minetest i think, i'll better stay at monospace 17:58 benrob0329 https://fonts.google.com/specimen/Inconsolata 18:32 Wayward_One hi all :) 18:40 benrob0329 Hi Wayward_One 18:42 benrob0329 sc3k: have you registered your new nick? 18:43 sc3k benrob0329: no not yet 18:43 benrob0329 ChanServ wont give you voice otherwise 18:43 sc3k oh ok 18:45 sc3k can i register a new nickname if my old one (stormchaser3000) is still registered? 18:45 benrob0329 Yes 18:45 sc3k ok 18:45 benrob0329 You can have..3 nicks registered to an email? 18:46 sc3k i don't think i want to register a username until i am sure i am staying with this one though 18:46 Krock assign/alias them with your main nick 18:47 Krock sc3k, how about "DanielCraigFanboy123"? 18:47 sc3k um idk 18:47 Krock random password generator: "hunter2" or http://mostsecure.pw/ 18:48 sc3k nope can't use BSDUser because someone is using it 18:48 sc3k hmm... 18:54 red-001 sc3k, /msg nickserv group 18:54 red-001 you can group up to 20 nicks 18:56 Krock red-001, too bad. You can't take all from 000 to FFF :P 18:57 red-001 can someone just add ThomasMonroe to the access list? 18:57 ThomasMonroe lol 18:57 ThomasMonroe Shara did that i think 18:58 Shara red-001: I just did 18:58 ThomasMonroe ok let me try it again 18:58 ThomasMonroe yay 18:58 red-001 nano > vim 18:58 Shara Are any of these others registered? 18:59 Shara Apparently none of the others are 18:59 Shara mransom / texmex: Please ask for voice when you need it, or tell me if you register so you can get auto voice 18:59 red-001 ah sofar is not signed in 18:59 red-001 sc3k, login as stormchaser and just group a new nick 19:00 Shara And sofar just needs to actually identify 19:26 sc3k red-001, how do i do that? 19:31 red-001 how do you normally login? 19:31 red-001 you should be able to just use that 19:32 red-001 if you use nickserv just do /msg nickserv account_name password instead of /msg nickserv password 19:32 red-001 accidently a word there 19:33 red-001 ^ "identify" 19:36 lisac red-001, I wonder if someone with nickname 'nicskerv' could steal passwords from people making typos 19:36 Fuchs we RESVd most of these 19:36 Fuchs and in case of us having missed one and us seeing it, we will quite rapidly k-line 19:37 Fuchs also you should use SASL to log in, not nickserv identify. 19:42 lisac okay :) 20:04 red-001 wb sofar 20:08 rubenwardy sofar, o/ 20:26 ThomasMonroe ok so i made this pull request:https://github.com/minetest/minetest_game/pull/1804 20:27 ThomasMonroe but i was told to add aliases 20:27 ThomasMonroe hi Bobr_ 20:29 ThomasMonroe ive never used aliases, what are they used for? 20:29 Shara To turn one node into another. 20:29 Shara And prevent a removed node leaving unknown nodes on the map 20:31 Shara Your PR would delete vessels:steel_bottle from the game... so you'd need to prevent unknowns taking their places 20:31 Fixer *,,,,,* 20:31 ThomasMonroe ah ok 20:32 Shara But really, why remove that? It would surely be better to add new items to make from tin instead of removing existing things. 20:33 ThomasMonroe i guess because i dont want to clutter MTG with alot of things 20:35 ThomasMonroe and i dont remember ever using steel_bottles for anything 20:35 ThomasMonroe i cant fill them up with water 20:35 ThomasMonroe yet.. 20:36 ThomasMonroe well that and Shara, the bottles would look almost identical 20:36 Sokomine hmpf. my test-mob just fell down... 20:36 Sokomine ThomasMonroe: at least the glass bottles are sometimes decorative 20:37 Shara Thomas, I've used them before for decoration 20:37 Shara ThomasMonroe* 20:40 ThomasMonroe i didnt take away the glass bottles, nor did i change the texture 20:41 ThomasMonroe i just used tin to make the heavy steel bottle 20:41 ThomasMonroe instead of steel 20:47 Shara Would just be nice to see something new instead. 20:52 ThomasMonroe i think i could work on a new texture 21:04 benrob0329 ThomasMonroe: add a use, don't remove them 21:05 ThomasMonroe what do you mean? 21:05 benrob0329 Like, perhaps a cheaper bucket? 21:05 ThomasMonroe i was working with tin 21:06 ThomasMonroe i can add the steel_bottle back though 21:06 benrob0329 Or a way to add water to bread? 21:06 benrob0329 Rather than using a full bucket 21:06 ThomasMonroe or water to flour 21:06 benrob0329 Yeah that 21:06 benrob0329 Or as a rolling pin 21:06 ThomasMonroe hmm 21:07 ThomasMonroe thats not a bad idea 21:07 ThomasMonroe i'll work with that 21:07 ThomasMonroe i'll keep the tin_jug, re-add the steel_bottle, and find a way to do that 21:08 ThomasMonroe like make dough or something 21:08 ThomasMonroe well i gtg play for the afternoon cya tonight 21:09 Fixer need seed with tall mountains up to clouds 21:09 Fixer v7 21:10 red-001 looks like I accidently parted 21:38 Calinou someone, edit that "I farted" thing and make it into "I parted" 21:38 Calinou for red-001 21:46 Fixer Calinou: partedmagic 21:48 sc3k red-001: are you there? 21:50 red-001 mayve 21:51 red-001 /ns group 21:51 benrob0329 Calinou: too bad you cant edit irc :PP 21:52 sc3k red-001: AMHI's spawn point has been griefed somehow 21:54 red-001 isn't the server going offline in a few days anyway? 21:54 red-001 I can't even login onto the server 22:13 Fixer sc3k: enabled anticheat 22:13 Fixer sc3k: ENABLE anticheat* 22:14 red-001 the server is meant to be taken offline in two weeks 22:14 Fixer red-001: forever? 22:14 red-001 seems so 22:14 Fixer red-001: reason? 22:15 red-001 #minetest-hub ¯\_(ツ)_/¯ 22:15 Fixer "Sadly the time has come to end AMHI due to the cost of hosting and the difficulty of maintaining out of date mods." 22:15 red-001 #minetest-hub ¯\_(ツ)_/¯ 22:16 Fixer why the fack it is so hard? 22:16 Fixer why can't you make a simple script that autoupdates fucking mods from GIT? 22:17 * red-001 ¯_(ツ)_/¯ 22:17 red-001 dunno ask the admin 22:32 Fixer it is mostly hosting problem it seems 22:33 Fixer i can feel VanessaE now, about moving to modpacks 22:33 Fixer but FIX MODPACKS 22:35 sofar imho modpacks just make things worse. maintenance is easier when code blocks are small and coherent. it's harder when more stuff is blobbed together. 22:41 Fixer sofar: but with subgame it is just blobbed together too, with default, and it ends up as clusterfuck 22:41 Fixer sofar: you need to update subgame and then mods in that subgame, possible, but fuuck 22:41 sofar yes, because subgames are essentially just modpacks 22:41 Fixer exactly 22:41 sofar they are just as broken as a concept as modpacks are 22:41 Fixer default+mods modpack 22:42 sofar answer: either do modules, only, or make an actual game 22:42 Fixer sofar: at least with modpacks you can disable it easier, update it easier, update MTG, more flexible imo 22:42 sofar this is why I discourage modpacs on minetest-mods 22:42 red-001 modpacks might make sense for organising mods in a subgame but the way they are used right now isn't great 22:42 Fixer for server owners* 22:42 sofar modpacks are not easy to disable (per mod) 22:42 Fixer sofar: ask VanessaE why she moved to modpacks 22:43 Fixer sofar: thats why I created an issue about fixing that 22:43 sofar well her subgame become too large anyway 22:43 Fixer sofar: still, iirc, she admitted with subgame it was clusterfuck 22:44 benrob0329 Oh hey sofar 22:44 Fixer sofar: when you have modpack on server, you can write pretty simple script to update mods automatically, and voila, with subgame it is whole bigger fucklevel 22:44 benrob0329 Wb 22:44 sofar updating mods is as easy as modpacks 22:45 sofar and mods are easier to work with 22:45 Fixer could be 22:45 Fixer but not in subgame format 22:45 sofar since you can better choose and pick which ones you have 22:45 Fixer with subgame you can do it, but there is strange tendency to not update fucking default 22:45 Fixer stuff like AMHI, LL, LinuxGaming2 22:45 nore hmm, I thought it was easy to disable mods from a modpack individually 22:46 nore am I wrong? 22:46 Fixer nore: install two modpacks = FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 22:46 nore Fixer: ah 22:46 sofar modgames and subpacks are terrible ideas 22:46 nore yes indeed, this is very broken 22:46 sofar so are modpacks and subgames 22:46 benrob0329 Mod collections are a better idea 22:47 benrob0329 A set of mods that install the individual components 22:47 benrob0329 Like other games 22:49 Fixer can't into 22:50 sofar mod collections? you mean a mod pack? 22:50 Fixer lol 22:50 Fixer /music plays 22:51 benrob0329 sofar: no 22:51 benrob0329 I mean a set of mods, not a folder of mods 22:51 sofar #define mod collection 22:51 sofar a modpack is pretty much the same 22:52 benrob0329 Imagine a file with a list of git urls 22:52 benrob0329 That installs each mod 22:52 benrob0329 But doesn't do anything after that 22:52 benrob0329 So each mod is installed for say, a server or game 22:53 benrob0329 But doesn't have conflict or maintenance issues 22:53 Fixer "Hi! I am new to Minetest, and just installed the sub-game Carbone NG. I know Fixerol has said that the game is discontinued. This question is just to know if anyone has had this problem before, and how to solve it:" 22:53 Fixer KEK 22:53 Fixer benrob0329: you mean like it is done OpenTTD? 22:53 Fixer mod store with depends 22:53 benrob0329 Dunno, probably 22:53 benrob0329 Or Gmod 22:53 benrob0329 Or Portal 22:54 benrob0329 Or literally any other game with mod collections 22:54 sofar you're talking about something that essentially is just a bunch of metadata 22:55 sofar not something that actually is code (or a mod) by itself 22:55 benrob0329 Correct 22:55 sofar essentially you could make that yourself with git submodules 22:55 sofar which is something that doesn't even need published, you could just do this 22:55 benrob0329 But that's not easy for new players 22:56 benrob0329 New players also don't want to go install a bunch of mods to have fun in singleplayer 22:56 Fixer sofar: and unfortunately very few people do this for subgames/modpacks 22:56 sofar this needs solving in a complete other way 22:56 sofar in-game mod manager 22:56 sofar create world + game, add mods 22:56 Fixer i know only one guy who does this - Illuna server admin 22:56 benrob0329 Collections would still be nice 22:57 sofar no, they just make things complex 22:57 sofar in-game mod manager should just update all mods automatically 22:57 benrob0329 No, they really dont 22:57 sofar you expect a user to drop into the console? 22:57 sofar that's unrealistic 22:57 benrob0329 If you do them right they dont 22:57 benrob0329 You don't need a console 22:57 sofar all this goes away with a decent in-game mod manager 22:57 sofar all you need is games + mods, period 22:57 benrob0329 You need a text file with the names of mods 22:58 sofar world.mt 22:58 benrob0329 That can do away with modpacks 22:58 benrob0329 Similar, yes 22:58 benrob0329 But different purpose 22:58 sofar it literally is that 22:58 sofar list of mods 22:58 benrob0329 No, world.mt is a list of enabled and disabled mods o'er world 22:58 benrob0329 *per 22:58 sofar so, it's a list of enabled mods 22:59 sofar the rest is just stuff you ignore 22:59 benrob0329 Modlist.txt 22:59 sofar I fail to see why you would need a second file 22:59 benrob0329 Contents: 22:59 benrob0329 Sokomine/travelnet 22:59 benrob0329 minetest-mods/mesecons 22:59 benrob0329 Etc 23:00 benrob0329 Simple in database mod names for packs and servers 23:00 sofar it also doesn't solve the modpack conflict problem 23:00 benrob0329 that's all 23:00 benrob0329 Yes it does 23:00 benrob0329 don't install a mod if its already there 23:00 sofar *buzzer* 23:00 benrob0329 Or if marked incompatible with another 23:00 sofar sorry, what if 2 modpacks have different versions? 23:01 sofar too complex 23:01 benrob0329 That isn't even handled now 23:01 sofar should never happen in the first place 23:01 sofar which is why 23:01 benrob0329 So no, we don't handle versions 23:01 sofar (drum roll) 23:01 sofar modpacks should be avoided at all cost 23:01 benrob0329 Right 23:01 benrob0329 This isn't a modpack 23:01 benrob0329 This is a list of mods, that's it 23:01 benrob0329 It saves time 23:02 benrob0329 that's all it is, nothing more 23:03 benrob0329 Imagine this 23:03 benrob0329 A mod can use another mod, or mods 23:04 benrob0329 But they arent necessary 23:04 benrob0329 So you have a collection the user can use to install all the mods 23:04 benrob0329 Or optional deps, which have to be expanded to include forks 23:06 sofar all this sounds like overcomplication 23:07 benrob0329 Its a list of mods 23:07 benrob0329 Its really not that complex 23:07 sofar you list a bunch of functionality that make it highly complex 23:07 sofar expanded to include forks? not even sure what that is 23:07 benrob0329 I could literally impliment it in a shell script with a bunch of git clone's 23:07 sofar automatically handle conflicts? 23:08 sofar you mean git submodules? 23:08 benrob0329 No! 23:08 benrob0329 I do NOT mean submodules 23:08 benrob0329 Submodules are for modpacks 23:08 sofar well, as goes with all PoC code: publish it and make it work, then people can share and improve it 23:08 benrob0329 Which we want to get rid of 23:09 benrob0329 I can probably make a shell script to show what I mean 23:12 sofar I think everyone agrees things could be simpler, we just disagree about how to implement it 23:12 sofar I don't think that involving a shell script would do much good, since it already is hard to support on e.g. windows and android 23:13 benrob0329 Its just as an example 23:13 benrob0329 You could do the same in Python, Lua, etc 23:13 benrob0329 Shell just happens to be something handy that I need practice in anyways 23:14 benrob0329 How would you impliment multi mod things then? 23:16 sofar I wouldn't. eradicate the problem by removing modpacks entirely together and handle dependencies in-game entirely 23:16 sofar no external scripts or programs 23:17 Fixer sofar: basicly just a list of git repos in one file, you place it in mods and minetest downloads everything on its own 23:18 Fixer i guess 23:18 sofar well what I really want to do is 23:18 Fixer good night 23:18 Fixer have fun 23:18 sofar revive the in-game mod manager and point it at minetest-mods 23:18 sofar have it know about the mods only and entirely disallow modpacks 23:19 sofar anything else, just ignore it 23:19 sofar if people don't want to ship as a mod and insist their code needs to be a modpack, it'll be obsolete or too hard to maintain soon enough 23:19 sofar with a good in-game mod manager, you don't need any of it 23:19 sofar and it would just make it fragile 23:31 benrob0329 sofar: so just dependancy management? 23:33 sofar that's the underlying problem that needs solving 23:33 sofar afk 23:34 benrob0329 I would like to have collections, just for convenience 23:34 benrob0329 But that isn't hard to do 23:34 benrob0329 Also dev/mod naming 23:35 red-001 ^ 23:35 benrob0329 ie minetest-mods/mesecons 23:36 benrob0329 or minetest-technic/unified_inventory 23:36 benrob0329 Heck 23:36 benrob0329 minetest-mods/mesecons-0.4.16 23:36 red-001 John smith/my_mod 23:37 benrob0329 With versioning to match current MT version 23:37 benrob0329 (And some sub versions for bug fixes) 23:41 benrob0329 red-001: no spaces