Time  Nick           Message
00:01 nepugia        i switch from file to file while i mod, beeing able to put a dependency as a oneliner is much faster for me
00:01 nepugia        so not really in a rust to use the other system
00:05 calcul0n       i like to use backslash line-breakers in shell scripts or makefiles for that kind of thing
00:07 rubenwardy     do whatever works for you :P
00:07 rubenwardy     we're unlikely to remove support for depends.txt for a long time
00:07 rubenwardy     if ever
00:08 nepugia        :)
00:09 nepugia        night
00:12 LoneWolfHT     Uploaded file: https://uploads.kiwiirc.com/files/aa1de44fae89ba87c36560b877ffd399/image.png
00:12 LoneWolfHT     File switching isn't a problem for me. Do you use a code editor?
00:13 rubenwardy     the almost certainly use some stupid CLI editor
00:13 rubenwardy     +y
00:25 VanessaE       you're forgetting something important:
00:25 VanessaE       if a mod has lots of [opt-]depends, you end up with long-ass lines.
00:26 VanessaE       and I doubt very many people edit code with line wrapping enabled
00:26 VanessaE       so you end up with half the line off-screen
00:27 VanessaE       programatically, either method is about the same I suppose, but depends.txt wins for readability.
00:30 VanessaE       luk3yx is right, spreading [opt-]depends over multiple lines inside mod.conf would be a good compromise.
00:35 truckermama    looking for some help regarding LOR server
00:36 rubenwardy     lor?
00:37 truckermama    legends of revival, tho i believe it changed names
00:37 rubenwardy     the person that hosted that server has been banned from Minetest, for spam, harassment, doxing, and other things
00:37 rubenwardy     wait
00:38 rubenwardy     nevermind, was thinking of another server
00:38 VanessaE       rubenwardy: He Who Has a Kiddie Porn Fixation? :P
00:38 rubenwardy     LOR is hosted by Edgy1, not OldCoder
00:38 VanessaE       heh ok
00:39 truckermama    ah ok
00:39 rubenwardy     but yeah, Edgy1 is in this channel
00:39 truckermama    okay perfect, i sent them a message
00:40 truckermama    06thanks for helping me out :)06
00:45 Edgy1          lol
00:45 Edgy1          lor ≠ los
00:45 Edgy1          <rubenwardy> the person that hosted that server has been banned from Minetest, for spam, harassment, doxing, and other things
00:45 Edgy1          u had me scared at first
00:45 Edgy1          XD
00:47 Edgy1          anyways hows it going rubenwardy
00:47 rubenwardy     good thanks
00:47 rubenwardy     trying to fix formspecs
00:47 luk3yx         Good luck
00:47 rubenwardy     well, v-rob is doing a lot of it
00:48 VanessaE       rubenwardy: please tell me you're not pulling a sapier :)
00:48 rubenwardy     I made a PR to add formspec styling (like CSS, but not as good) and one which is a prerequiste of per-game menus
00:48 rubenwardy     VanessaE: what's that?
00:48 rubenwardy     promise loads then leave?
00:48 VanessaE       nah
00:48 rubenwardy     or do loads then leave us with a load of mess?
00:49 VanessaE       there was a point where he got fed up with the way things were positioning and scaling, and tried to fix it.
00:49 rubenwardy     XD
00:49 rubenwardy     have you seen #8524
00:49 ShadowBot      https://github.com/minetest/minetest/issues/8524 -- Add compatible, consistent coordinate system to FormSpecs. by v-rob
00:49 VanessaE       I leave it to others to decide if he succeeded, but his efforts really burned him out
00:49 rubenwardy     it'll be in 5.1.0
00:49 Edgy1          any estimates on 5.1's release?
00:50 Edgy1          interestlingly enough, advtrains has a bug on TSS that happens in 5.0 but not 5.1
00:50 rubenwardy     we're back to the normal release schedule of twice a year
00:50 rubenwardy     oh weird
00:50 Edgy1          never tried it on 5.0.1 tho
00:51 VanessaE       rubenwardy: interesting..  but what IS the new coordinate system?  I mean what's the unit?  still inventory slots?
00:51 rubenwardy     the unit is 64x64 from the top left edge
00:51 rubenwardy     padding and spacing isn't used anymore
00:51 VanessaE       ah.
00:51 rubenwardy     which is painful, but allows more precise placement
00:52 VanessaE       that makes sense
00:52 rubenwardy     like: you know have to take care to add padding properly, but before you had inconsistent padding
00:52 rubenwardy     -k
00:52 VanessaE       yes
00:52 Edgy1          also, lor is actually owned by Ruslan1, not me, tho i maintain it.
00:52 VanessaE       boy do I *know* it
00:52 VanessaE       I had a lot of magic numbers in minislots
00:52 Edgy1          it's on rus.edgy1.net
00:52 VanessaE       because of how it abuses formspecs
00:53 rubenwardy     ah
00:53 rubenwardy     I thought the rus was for russia
00:53 Edgy1          i gave it to him
00:53 Edgy1          lol.. ikr
00:53 Edgy1          the russian server is Empire of Legends
00:53 Edgy1          which is on mt.edgy1.net
00:53 Edgy1          the russians actually used to be in lor tho.. back when it was edgy1.net
00:53 Edgy1          and even before when it was mt.edgy1.net
00:53 Edgy1          lor is a traveler!
01:00 rubenwardy     nice
01:00 VanessaE       ?
01:06 VanessaE       "And for fun, this formspec with real_coordinates disabled"  *looks at associated pic*
01:06 VanessaE       GEVALT
01:06 VanessaE       I forgot how bad it was
01:22 ikero          w
01:28 ikero          test
01:30 VanessaE       test failed :P
03:28 lllI1I         is clientside mod storage currently per-world/server or the same across all worlds
03:37 ANAND          lllI1I: Per-world, AFAIK
03:38 lllI1I         thanks
03:41 LoneWolfHT     clientside mod storage was the same across all worlds last I checked, which was a while ago
03:42 LoneWolfHT     Yeah. I think it still is `Minetest/client/mod_storage`
03:43 ANAND          Wierd
03:43 ANAND          Documentation just says:
03:43 ANAND          * `minetest.get_mod_storage()`:
03:43 ANAND          * returns reference to mod private `StorageRef`
03:43 LoneWolfHT     The documentation was pretty much just copied over from what I saw
03:44 LoneWolfHT     *copied over from lua_api.txt
03:45 LoneWolfHT     @lllI1I You may be interested in the above ^^^
12:59 DrFrankenstone I'm looking at converting an ABM to timer, which works fine for newly placed blocks, but is there a technique for starting the timers on blocks that have already been placed in the world - placed before upgrading ABMs to timers? I can create a slow-firing ABM that starts a the timer on any suitable block to gradually convert them, but then I still have an ABM running
13:09 calcul0n       DrFrankenstone, maybe use an LBM instead?
13:09 calcul0n       at least it will run only once for each loaded block
13:11 DrFrankenstone That looks to be perfect, the example in lua_api.txt is even an "Upgrade legacy doors" purpose.
13:12 DrFrankenstone (Didn't know about LBMs)
13:13 DrFrankenstone thanks
14:45 lllI1I         for client mods, per-server details can be saved by storing under a key built using values from core.get_server_info(), but how would one do that for singleplayer world names?
15:24 DS-minetest    lllI1I: in singleplayer you can add a ssm that identifies the world via modchannel
15:26 lllI1I         that could work, though currently I'm trying to focus on clientmods that don't rely on mod channels or nondefault server config
15:26 DS-minetest    or ask the user what world he is on
15:27 lllI1I         but adding on optional features based on server config is an idea as well
15:27 lllI1I         maybe have different user profiles for clientside settings?
15:27 DS-minetest    profiles?
15:30 lllI1I         like collections of settings
15:32 lllI1I         like if you were a regular on several servers and for some of them you want pvp disabled clientside (so you don't accidentally bonk your buddies)
15:33 lllI1I         you could have a profile set up where pvp is disabled and use that profile on those servers
17:12 Andrey01       hello
17:18 Andrey01       I want to ask how do I load needed mod first whose items I need to use in my mod (for craft recipe) as that mod has to be loaded after my mod
17:31 pauloue        Andrey01: you can register a craft recipe that has items from another mod even if it isn't loaded yet
17:31 pauloue        but to load another mod first you can add it to optional_depends in mod.conf
17:35 Andrey01       only I need required depends, not optional
17:36 pauloue        then use 'depends = modname'
17:41 Andrey01       then what to do if my mod depends on one of two mods, that is I need to use either one or another?
17:42 Andrey01       in my case both mods can not be required and optional
17:42 Andrey01       at the same time
17:42 nepugia        if it is one of two, as in atleast one needs to be there you can either choose which one to depend on
17:43 nepugia        or put both under optional and fail at runtime if neither is met
17:45 Andrey01       that is are they needed to be both optional though?
17:46 nepugia        i don't know what your specific requirements are so i can't really answer that
17:46 nepugia        in any case you can't depend on (mod1 OR mod2)
17:46 Krock          two optional dependencies
17:46 Krock          error if either is found
17:46 Krock          *neither is found
17:51 Andrey01       it persistently causes the same error "Invalid crafting recipe (output="adv_vehicles:bmw_118_two_seats")"
17:51 Andrey01       and the same error happened if add those mods as required
17:51 Andrey01       in mod.conf
17:52 nepugia        so, the mods have been loaded before?
17:52 nepugia        perhaps your crafting recipe is really invalid?
17:52 Andrey01       this is valid actually
17:53 Andrey01       required mod loads after
17:54 Andrey01       depending mod is "adv_vehicles", required mod is "luxury_decor", that`s why it will load after firsy
17:54 pauloue        paste the full recipe in a pastebin
17:55 Andrey01       https://pastebin.com/GYTm6X8M
17:55 nepugia        the mods you want to depend on need to load after this one?
17:56 nepugia        you need to put /your/ mod into the optional depends of the other mod then
17:56 Andrey01       ah
17:57 Andrey01       I`ll try
18:01 Andrey01       writing an error in the chat: mod 'adv_vehicles' has unsatisfied dependencies: 'luxury_decor'   mod 'luxury_decor' has unsatisfied dependencies 'adv_vehicles'
18:01 Andrey01       both mods have been enabled
18:02 pauloue        I tried registering your recipe and it woks without error
18:03 pauloue        I'm pretty sure dependencies don't have anything to do with it
18:07 Andrey01       I don`t understand why it writes 'unsatisifed', if I enabled both mods
18:09 pauloue        you can't have mods that depend on each other, they can't both load before the other one
18:15 Andrey01       hmm, then how do I need to set dependencies properly? and in what mods?
18:17 Andrey01       I think craft recipe set wrong
18:22 Andrey01       yes, really, I mistook in 'recipe' field
18:22 Andrey01       it works now
18:22 pauloue        nice
18:27 Andrey01       and thanks for helping
19:20 CopenBra[m]    Someone told me a lot of people play mineclone, is this true?
19:23 rubenwardy     idk
19:23 rubenwardy     there aren't many mineclone servers
19:24 rubenwardy     but it seems to be the most popular of the alternative games
19:24 rubenwardy     #mineclone2
22:00 nri[t]         nri is away | I'm busy
22:03 nri[t]         nri is away | I'm busy
22:34 clavi          nri: you really don't need to post "I'm away" messages
22:34 clavi          there's away status for that
22:35 nri            oh sorry my irc client was going nuts it was so messed up
22:37 VanessaE       I already told him that in another channel :P
22:39 nri            VanessaE: yeah it happend here too
22:39 nri            i fixed it
22:40 LoneWolfHT     *kiwiirc*
22:50 VanessaE       nri: same network there as here, so it'll likely always be the same
22:51 nri            ik, i meant on this channel too
23:40 VanessaE       nri:  yeah, it'll do that, because it's a client-quit action rather than merely channel /part
23:49 nri            yeah