Minetest logo

IRC log for #minetest-hub, 2017-06-27

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

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.
05:07 nerzhul joined #minetest-hub
05:12 Shara_ joined #minetest-hub
05:16 cheapie joined #minetest-hub
05:21 Bobr2 joined #minetest-hub
05:24 bwarden joined #minetest-hub
05:30 lumidify joined #minetest-hub
05:36 lumidify_ joined #minetest-hub
05:42 bwarden joined #minetest-hub
06:15 ssieb joined #minetest-hub
06:24 sniper570 joined #minetest-hub
06:27 sniper570 joined #minetest-hub
06:31 Raven262 joined #minetest-hub
07:07 CWz joined #minetest-hub
08:17 nerzhul joined #minetest-hub
08:45 Shara joined #minetest-hub
09:12 octacian_ joined #minetest-hub
09:35 sofar joined #minetest-hub
09:36 red-001 joined #minetest-hub
09:36 cheapie joined #minetest-hub
09:37 VanessaE joined #minetest-hub
09:45 IhrFussel joined #minetest-hub
10:04 Darcidride joined #minetest-hub
10:19 Sokomine joined #minetest-hub
10:19 nerzhul joined #minetest-hub
11:05 Fixer joined #minetest-hub
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:32 ThomasMonroe joined #minetest-hub
11:32 ThomasMonroe joined #minetest-hub
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)
11:55 Jordach joined #minetest-hub
12:12 JordachL joined #minetest-hub
12:15 JordachL Shara, kittens are playing right now
12:17 NathanS21 joined #minetest-hub
12:33 DS-minetest joined #minetest-hub
12:39 RobbieF joined #minetest-hub
12:44 ndjdjksisksk joined #minetest-hub
12:56 DS-minetest joined #minetest-hub
13:25 stormchaser3000 joined #minetest-hub
13:29 ThomasMonroe joined #minetest-hub
13:29 ThomasMonroe joined #minetest-hub
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:29 sc3k joined #minetest-hub
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:40 cx384 joined #minetest-hub
14:47 emmanuel_ joined #minetest-hub
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
14:59 octacian joined #minetest-hub
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
15:10 emmanuel_ joined #minetest-hub
15:13 DI3HARD139 joined #minetest-hub
15:17 XtremeHacker joined #minetest-hub
15:41 RobbieF left #minetest-hub
15:47 sc3k joined #minetest-hub
15:57 Fixer joined #minetest-hub
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:08 ThomasMonroe joined #minetest-hub
16:08 ThomasMonroe joined #minetest-hub
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&amp;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&amp;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 joined #minetest-hub
17:06 Krock hi imaginary tenplus1
17:06 Krock and surely everyone else
17:06 celeron55 joined #minetest-hub
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:45 nerzhul joined #minetest-hub
17:47 DS-minetest yey
17:48 DS-minetest joined #minetest-hub
17:53 JordachL joined #minetest-hub
17:56 ssieb joined #minetest-hub
17:56 DS-minetest i think, i'll better stay at monospace
17:58 benrob0329 https://fonts.google.com/specimen/Inconsolata
18:04 kaeza joined #minetest-hub
18:28 ThomasMonroe joined #minetest-hub
18:32 Wayward_One hi all :)
18:37 ndjdjksisksk joined #minetest-hub
18:40 benrob0329 Hi Wayward_One
18:41 JordachL joined #minetest-hub
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:57 ThomasMonroe left #minetest-hub
18:57 ThomasMonroe joined #minetest-hub
18:58 Shara red-001: I just did
18:58 ThomasMonroe ok let me try it again
18:58 ThomasMonroe left #minetest-hub
18:58 ThomasMonroe joined #minetest-hub
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:29 octacian_ joined #minetest-hub
19:31 red-001 how do you normally login?
19:31 ThomasMonroe joined #minetest-hub
19:31 ThomasMonroe joined #minetest-hub
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 :)
19:50 sofar joined #minetest-hub
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 Bobr_ joined #minetest-hub
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:38 octacian_ joined #minetest-hub
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:50 Jordach joined #minetest-hub
20:52 ThomasMonroe i think i could work on a new texture
21:04 red-001 left #minetest-hub
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 joined #minetest-hub
21:10 red-001 looks like I accidently parted
21:28 DI3HARD139 joined #minetest-hub
21:34 sc3k_ joined #minetest-hub
21:34 NatedaGr8 joined #minetest-hub
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:16 sc3k joined #minetest-hub
22:17 * red-001 ¯_(ツ)_/¯
22:17 red-001 dunno ask the admin
22:18 bigfoot547 joined #minetest-hub
22:23 bigfoot547 joined #minetest-hub
22:23 bigfoot547 joined #minetest-hub
22:25 bigfoot547 joined #minetest-hub
22:25 bigfoot547 joined #minetest-hub
22:29 bigfoot547 joined #minetest-hub
22:29 bigfoot547 joined #minetest-hub
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:10 sc3k joined #minetest-hub
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

| Channels | #minetest-hub index | Today | | Google Search | Plaintext