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 |