Minetest logo

IRC log for #minetest, 2024-06-09

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

All times shown according to UTC.

Time Nick Message
00:56 Verticen joined #minetest
01:04 ShadowBot joined #minetest
01:19 TheSilentLink joined #minetest
01:29 ShadowBot joined #minetest
01:38 diceLibrarian2 joined #minetest
01:52 ShadowBot joined #minetest
02:47 sivarajan joined #minetest
03:08 B-| joined #minetest
03:52 SFENCE joined #minetest
04:00 MTDiscord joined #minetest
04:00 SFENCE joined #minetest
04:16 gregon joined #minetest
04:17 gregon1 joined #minetest
04:22 gregon joined #minetest
04:22 gregon1 joined #minetest
04:23 SFENCE joined #minetest
04:45 gregon joined #minetest
04:53 fluxionary joined #minetest
06:09 TheCoffeMaker_ joined #minetest
06:44 SFENCE joined #minetest
07:03 SFENCE joined #minetest
07:07 SFENCE joined #minetest
07:26 Cork joined #minetest
07:31 Verticen joined #minetest
07:42 mrkubax10 joined #minetest
07:43 PoochInquisitor joined #minetest
07:44 PoochInquisitor joined #minetest
08:14 Talkless joined #minetest
08:22 Warr1024 joined #minetest
08:28 TomTom joined #minetest
08:36 jaca122 joined #minetest
08:47 Warr1024 joined #minetest
09:03 SFENCE joined #minetest
09:06 SFENCE joined #minetest
09:17 SFENCE joined #minetest
09:22 SFENCE joined #minetest
09:24 GNUHacker joined #minetest
09:34 SFENCE joined #minetest
09:40 ___nick___ joined #minetest
09:59 sivarajan joined #minetest
10:29 SFENCE joined #minetest
10:34 SFENCE joined #minetest
10:35 SFENCE joined #minetest
10:38 est31 joined #minetest
10:43 ireallyhateirc joined #minetest
10:44 SFENCE joined #minetest
10:53 Glaedr joined #minetest
10:58 est31 joined #minetest
10:59 SFENCE joined #minetest
11:03 SFENCE joined #minetest
11:08 tarsovbak joined #minetest
11:22 MinetestBot [git] cx384 -> minetest/minetest: Improve register_on_leaveplayer documentation 4c9be80 https://github.com/minetest/minetest/commit/4c9be808a7222e82e04c24d927150664773ad5be (2024-06-09T11:21:54Z)
12:04 B-| joined #minetest
12:31 tarsovbak joined #minetest
12:31 gregon joined #minetest
12:36 boingman joined #minetest
13:05 gregon joined #minetest
13:05 tarsovbak joined #minetest
13:36 shaft joined #minetest
13:38 shaft https://content.minetest.net/packages/shaft/birds/ already has a thousand downloads. Can someone please check what's wrong with my b3d. I think it doesn't have the right structure to export the animation. Using this addon https://github.com/joric/io_scene_b3d/releases and blender 3.6
13:41 shaft To check if it works put self.object:set_animation({x=0,y=80}) in function Bird:on_activate
13:43 silverwolf73828 joined #minetest
13:50 bdju joined #minetest
13:52 MTDiscord <wsor4035> right off the bat, your using the wrong exporter
13:52 bdju joined #minetest
13:52 MTDiscord <wsor4035> use https://github.com/GreenXenith/io_scene_b3d - even the readme of that one says to use greenxeniths lol
13:58 shaft 1. it's older 2. I'm pretty sure I've tried that one before
14:24 boingman joined #minetest
14:26 sugarbeet joined #minetest
14:35 shaft So I installed your exporter just now and exported and it doesn't work. With nothing selected it exports a 12B file. With everything selected the animation still doesn't play
14:36 shaft I already fiddled with all possible exporter blender version combinations and didn't get it to work.
14:36 shaft ALL OF THEM
14:36 shaft If you know how it works, open my b3d and tell me what I'm doing wrong
14:41 gregon joined #minetest
14:41 tarsovbak joined #minetest
15:06 definitelya shatf:
15:06 definitelya shaft: Fiddle around some more with that, bucko. Possibly 5 years or more, THEN report back. :)
15:08 shaft Being annoying seems to be the only personality trait of constantly name changing "stfu" writers
15:08 definitelya You like the names? They are a reference.
15:14 MTDiscord <wsor4035> if anyone is going to help you, they want the .blend file, not the b3d
15:18 TheCoffeMaker joined #minetest
15:23 TheCoffeMaker joined #minetest
15:31 shaft joined #minetest
15:31 shaft wsor4035 the .blend is both in the mod and the git repo
15:32 shaft https://gitgud.io/blut/birds/-/blob/master/bird.blend
15:35 MTDiscord <wsor4035> lol, guess thats what i get for looking in /models
15:37 gregon joined #minetest
15:39 shaft I'm sorry I put the .blend in the parent folder
15:40 MTDiscord <wsor4035> nah, not a problem
15:43 jaca122 joined #minetest
16:05 fling joined #minetest
16:07 fluxionary joined #minetest
16:12 mrkubax10 joined #minetest
16:25 fluxionary joined #minetest
16:32 ___nick___ joined #minetest
16:38 SFENCE joined #minetest
16:42 Verticen joined #minetest
17:11 ireallyhateirc joined #minetest
17:56 nopjmp joined #minetest
18:24 MacroFaxSax joined #minetest
18:24 shaft Do mods usually load after game mods?
18:24 PoochInquisitor joined #minetest
18:25 MTDiscord <warr1024> IIRC all mods, game or add-on, are shoved into a single list, sorted based on dependencies, and then loaded in any arbitrary order that satisfies dependency order.
18:26 MTDiscord <warr1024> They might have changed this recently (I've heard discussion over the past maybe like half year or something) but 🤷
18:26 MTDiscord <warr1024> I have definitely in the past seen no-dependency add-on mods load before any of my game mods did.
18:27 shaft Is it because my mod comes later alphabetically?
18:29 PoochInquisitor joined #minetest
18:33 MTDiscord <warr1024> That's ... possible? Having a stable order for packages based on name sounds kinda sketchy though ... expect to see some more aaaaaaaaaaloadmefirst kinds of mods if that's how we did it.
18:36 Krock https://github.com/minetest/minetest/blob/master/builtin/settingtypes.txt#L1763-L1764
18:36 MTDiscord <warr1024> ah, nice
18:37 Krock the mod dependency shorting algorithm is rather chaotic. I doubt that it would keep alphabetical sorting
18:37 MTDiscord <warr1024> If you implement "arbitrary" order as generally having a fixed sequence, then some people will come to depend on that.  If you implement it as truly random, then other people will find a way to depend on THAT.  The only way to really drive home "we offer no guarantees" is to be able to switch it up.
18:37 Krock would need printing with verbose logs, though
18:38 MTDiscord <warr1024> alphabetical ordering of all of an arbitrarily large set of mods, no, I'd be surprised too.  But it's not impossible that mod a ends up arbitrarily before mod b and then someone observing that just doesn't have reason to check the other mods 😄
18:46 MTDiscord <luatic> what we have now is: (1) dependencies; (2) games can define a first / last mod to be loaded; (3) optional load order randomization to help find issues with undeclared dependencies
18:47 MTDiscord <warr1024> Didn't know about (2), that's pretty cool.
18:48 MTDiscord <luatic> well it is a 5.9-dev feature
18:49 shaft 2 how?
18:49 shaft Oh dev feature
18:51 shaft https://codeberg.org/Wuzzy/Repixture/pulls/190
18:53 diceLibrarian2 joined #minetest
18:53 shaft Wuzzy wants to wrap identical functions with similar names to jerk off over how his game is "independant" and super unique. I don't understand it. What for?
18:54 MTDiscord <wsor4035> good for him, mtg should die
18:54 ireallyhateirc I second that lol
18:54 shaft What does that have to do with MTG? Almost all games use player_api
18:55 shaft His game uses player_api. So why not be compatible?
18:55 shaft VoxeLibre uses player_api too.
18:56 shaft just named mcl_player
18:56 ireallyhateirc well, assumming that a game will always be compatible with some arbitrary code from MTG is wrong
18:56 shaft Doesn't need to but there's no reason to diverge if you aren't diverging
18:56 ROllerozxa pretty sure voxelibre's mcl_player has been modified so much that it's not API compatible anymore
18:57 shaft Bullshit
18:57 ROllerozxa ok
18:57 shaft As developer of Tables and Chairs I'm the player_api expert here.
18:58 ROllerozxa I wasn't trying to talk down to you
18:58 shaft I wasn't being serious :)
18:58 ROllerozxa ah :)
19:01 ireallyhateirc extracting player_api and putting it as a separate package on ContentDB would do the thing
19:02 shaft Can games require mods?
19:02 ireallyhateirc also you could just ask Wuzzy (politely) to use the compatible player_api instead
19:02 ireallyhateirc shaft, I believe they can? though I could be wrong
19:03 ireallyhateirc I could check it right now
19:05 ireallyhateirc you could probably add the dependency to mod.conf in one of the mods of the game
19:08 ireallyhateirc yeah so a mod in a game can require another mod
19:08 ireallyhateirc so mods using player_api could require it
19:09 MTDiscord <warr1024> Games that hard-depend on mods that they don't contain are a problem for distribution.  I believe CDB has had some problems with them in the past and may have had to disallow them.
19:09 MTDiscord <wsor4035> > extracting player_api and putting it as a separate package on ContentDB would do the thing no, i wouldnt, because they you would have two mods fighting for control of the player
19:10 shaft Yes that's what I was thinking wsor
19:10 ireallyhateirc so we're back to just copying player_api from MTG
19:10 MTDiscord <wsor4035> also, what you really want, is a player abstraction layer, that sits over games, that you can then depend on and not care what game is underneath
19:11 shaft Exactly what I'm trying to make player api into right now
19:11 MTDiscord <wsor4035> also something ill do eventually for https://github.com/mt-mods/xcompat, which already handles sounds/crafting items
19:12 shaft Adding requirements for the sake of it isn't cool
19:12 shaft I'll try convinicing maintainers to be a little more compatible
19:12 MTDiscord <wsor4035> no, your trying to hard lock them into player api
19:13 shaft They can do whatever they want with it. Just the name of the mod and the functions
19:13 shaft They can extend it however they want
19:14 MTDiscord <wsor4035> then you have fun hell like game x has player_api.shaftsucks, but then game y has player_api.wsorsucks, etc
19:14 shaft That's what gameids are for
19:14 MTDiscord <wsor4035> mods depend on other mods, not games
19:16 shaft Yes but the MTG subset of player_api would work across games with no extra work
19:17 ireallyhateirc shaft, do your mods make any MTG/Minecraft-ish assumptions about the size of player model, etc. ?
19:17 ireallyhateirc I grabbed player_api for my game but my character model is 3.33 nodes high
19:18 shaft Tables and Chairs does. The chairs have a constant height after all. It's impossible to handle that player-size-agnostic
19:18 ireallyhateirc Most mod soups and games keep the MTG/MC size convention, but you can't expect every game to do so
19:18 ireallyhateirc for example see Backrooms Test
19:19 ireallyhateirc or Age of mending
19:20 MTDiscord <luatic> shaft: please be more respectful of wuzzy's decision(s)
19:20 shaft My chairs are gonna be tiny in your game. Better make your own. But if it's a chat emote /sit using player_api, it would work in your game too
19:21 MTDiscord <luatic> (1) your game doesn't have to be compatible with every other game; (2) if you really want your chairs to support repixture, you can still patch that in yourself; (3) you can submit feature-only extensions wuzzy accepts
19:22 MTDiscord <wsor4035> additionally player_api isnt ever going to work in games that wherent mtg based orginally, case in point farlands, nodecore. additionally license wise nodecore and farlands wont accept player_api due to it being lgpl, and those games being mit
19:22 MTDiscord <luatic> (1) should say your mod*
19:26 shaft There's no reason for every mtg like game to do shit differently and require "mod ports"
19:26 shaft That's just dumb
19:27 MTDiscord <wsor4035> so then ever game should be mtg? lol
19:39 MTDiscord <warr1024> A true player abstraction layer could be hella complex, because of the degree to which games differ in the treatment of the player and what's in scope for defining the player...
19:44 shaft Okay I've made a wrapper as Wuzzy requested
19:45 Road_Killer joined #minetest
19:51 B-| joined #minetest
19:52 Road_Killer joined #minetest
19:53 Road_Killer joined #minetest
19:54 Road_Killer joined #minetest
19:54 Kimapr joined #minetest
20:04 shaft I should make a wrapper for mineclone too
20:11 SFENCE joined #minetest
20:12 B-| joined #minetest
20:37 shaft joined #minetest
20:37 shaft wsor4035 have you tried exporting my bird.blend?
20:43 Road_Killer joined #minetest
20:50 MTDiscord <marinerdev> i don't think mineclone exists anymore 🙂
20:51 ireallyhateirc yeah, it's called YourCopy now
20:51 MTDiscord <marinerdev> close
20:53 ireallyhateirc Minecraft -> ExcavateAssemble
20:53 shaft VoxeLibre, Mineclonia. What's your point?
21:02 Road_Killer !tell shaft You even suck at trolling, that's astounding...
21:02 MinetestBot Road_Killer: I'll pass that on when shaft is around
21:15 Meli-sama joined #minetest
21:40 boingman joined #minetest
22:32 panwolfram joined #minetest
22:32 B-| joined #minetest
22:53 B-| joined #minetest
23:17 B-| joined #minetest
23:18 Guest92 joined #minetest
23:18 Guest92 Hi
23:26 Kimapr joined #minetest
23:42 SFENCE joined #minetest
23:44 B-| joined #minetest

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