00:16 <+bridge_> 1h to merge some 2 lines in readme :justatest: 00:16 <+bridge_> 1h to merge 2 lines in readme :justatest: 00:23 <+bridge_> gotta make sure your readme change doesn't break tests 00:29 <+bridge_> Will this switch your weapons automatically when you get it back when you have "switch weapons on pickup" enabled? 00:30 <+bridge_> no 00:30 <+bridge_> i tested a bit and it saves the slot you press 00:30 <+bridge_> so if you press "1" but you dont have hammer, it automatically switches to it when you hit enable 00:30 <+bridge_> so if you press "1" but you dont have hammer, it automatically switches to it when you hit enable tile 00:30 <+bridge_> same if you hold hammer -> hit disable -> hit enable 00:31 <+bridge_> I see, hmm. 00:31 <+bridge_> 00:31 <+bridge_> I like hammer as an idle weapon even if I can't people with it :/ 00:31 <+bridge_> same if you hold hammer -> hit disable -> hit enable -> automatically switches to hammer 00:31 <+bridge_> I see, hmm. 00:31 <+bridge_> 00:31 <+bridge_> I like hammer as an idle weapon even if I can't hit people with it :/ 00:31 <+bridge_> well yea 00:31 <+bridge_> i think I'd prefer making it semi transparent 00:31 <+bridge_> this PR is an F4 for me :justatest: 00:31 <+bridge_> Was there an issue about it? 00:32 <+bridge_> yes 00:34 <+bridge_> Ah yeah I see. 00:34 <+bridge_> I fully disagree :despairge: 00:35 <+bridge_> give me 10min i make pr number 2 making it semi transparent 00:36 <+bridge_> Thank you! 00:36 <+bridge_> 00:36 <+bridge_> this changes something which affects every player - Id like a way to have a Community discussion about it, or allow people to have this as an option :justatest: 00:37 <+bridge_> I know we dislike options. But imo this is perfectly fit as a button inside the DDNet tab within settings :PauseChamp: 00:37 <+bridge_> the removal is server side thing as well 00:37 <+bridge_> so im not a fan either 00:37 <+bridge_> semi-transparent is fine imo 00:41 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485423295724781800/image.png?ex=69c1cfbf&is=69c07e3f&hm=fd23ea1d17f6a13dd9dd578a8eee4163639782d0483d7119d09a60633efc62f2& 00:41 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485423326544527502/image.png?ex=69c1cfc6&is=69c07e46&hm=0312769aacce06c368bc626747072c634800de4dcb1b84ed204604c459e7ecfd& 01:30 <+bridge_> Hmmmmmmmmmmmmmmmmmmmmmmmmmmm 01:42 <+bridge_> Two is usually enough if you don't have someone specific you really want reviewing something, e.g. even with 2 I used to prefer to get one from jupstar for vk stuff. 01:42 <+bridge_> That's actually pretty nice UX, I like it 01:47 <+bridge_> wouldn't it be better if it was just on the back of the tee kinda like spec pose 01:54 <+bridge_> the point is that people like having the hammer in the normal spot 01:54 <+bridge_> anything else feels weird 02:06 <+bridge_> Even if people didn't mind it, I don't think it conveys it really well. (or at the very least I can't really imagine it, perhaps if someone showed me an example I could be convinced) 02:07 <+bridge_> Waay back when I was also thinking of using a sound to convey that the hammer isn't working when you hammered 02:07 <+bridge_> A thunk 02:11 <+bridge_> Have AI create animations for it :justatest: 02:16 <+bridge_> Waay back when, I was also thinking of using a sound to convey that the hammer isn't working when you hammered 02:16 <+bridge_> Waay back when, I was thinking of using a sound to convey that the hammer isn't working when you hammered 02:17 <+bridge_> Somehow my english has degraded over the last couple years, even though I use it more than ever. Bizarre 03:40 <+bridge_> why would it not be hammer shield 03:40 <+bridge_> can we not break current tiles xd 03:41 <+bridge_> semi-transparent is fine ig but we should encourage people to use hammer shield when it comes out 03:41 <+bridge_> instead of supporting this legacy tile 04:01 <+bridge_> yay im dev now 04:45 <+bridge_> Idk transparent is weird transparency in ddnet means 'other team' for me 04:45 <+bridge_> its not like my hammer is in another team 04:46 <+bridge_> having multiple meanings for transparent is not good for visual clarity IMO 04:59 <+bridge_> i dislike using more transparent yeah 04:59 <+bridge_> i also just think fucking with peoples assets that way is not ideal 04:59 <+bridge_> rather it be non-default 04:59 <+bridge_> i think the case for teams is very obvious why its default 05:00 <+bridge_> personally i wish race would just be no weapons when u spawn 05:00 <+bridge_> and most maps would give both 07:52 <+bridge_> yay! 10:25 <+bridge_> wait I fw this 10:27 <+bridge_> I don't feel that would make sense 10:27 <+bridge_> oh nvm, you mean when trying to hit something supposed to be hittable 10:27 <+bridge_> oh nvm, you mean when trying to hit something supposed to be hittable? 10:27 <+bridge_> in that case yeah 10:29 <+bridge_> wait wait what is hammer shield?? 10:51 <+bridge_> shield that removes hammer 10:52 <+bridge_> > when it comes out 10:52 <+bridge_> btw 10:52 <+bridge_> wait its not an if its a when? 10:52 <+bridge_> fire 11:23 <+bridge_> I want to open an openconnect issue about the UI frontend, but I can't find out _where_ to do this πŸ€” 11:25 <+bridge_> in the UI #ThinkSmarterNotHarder 11:29 <+bridge_> like I found the package in gitlab but if I want to open an issue there, it says "this is not for UI issues, only for the CLI" 11:30 <+bridge_> D: 11:33 <+bridge_> found it 12:12 <+bridge_> anybody from germany preferably NRW who wants to study IT and wants a "duales Studium"? 12:14 <+bridge_> lmao Assa out here hunting for people for his workplace 12:21 <+bridge_> @learath2 I think I finally came up with a good IRs design. There would be 3 IRs: 12:21 <+bridge_> - `HIR` 12:21 <+bridge_> - `DIR` 12:21 <+bridge_> - `MIR` 12:21 <+bridge_> 12:21 <+bridge_> `HIR` - input IR, it has all high-level stuff such as structs, arrays, function signatures can contain structs and arrays. 12:21 <+bridge_> 12:22 <+bridge_> `DIR` - kind of like desugared HIR, it would still contain generic instructions *but* struct/array types would be lowered and the code would be ABI dependent. At this stage register classes are still not a thing, so values would still have types (i8, i16, i32, i64) even if target doesn't support some of them. Function params/calls/returns would be transformed according to ABI. So for example if there was a function in hir which had a signature 12:22 <+bridge_> 12:22 <+bridge_> `MIR` - contains only target specific instructions(real and pseudo instructions). 12:22 <+bridge_> 12:22 <+bridge_> Instruction selection would happen on `DIR`, and it will produce `MIR`. 12:22 <+bridge_> 12:22 <+bridge_> 12:22 <+bridge_> Thoughts? 12:27 <+bridge_> I'd expect that you start with the lowest amount of intermediate languages possible. more concrete code. and only then add more complexity as it becomes necessary 12:27 <+bridge_> is there a github repository of your language? πŸ™‚ 12:27 <+bridge_> It's for a compiler backend https://github.com/MilkeeyCat/tja 12:29 <+bridge_> I could just do instruction selection on HIR and produce MIR, but I want to make it easy to add struct optimization(each struct field is represented as a separate value), but with HIR it's not possible sadly 12:49 <+bridge_> Yeah, this is the exact advice I gave aswell, you add IRs if and when you have a need for them, not just because 12:51 <+bridge_> Only one thought left, I understand how DIR is useful. I don’t see how MIR is useful. Why do you need one last step before going down to the target instructions? 12:55 <+bridge_> MIR is target instructions themselves, but there're situations where pseudo instructions are still needed even after instruction selection. For now, I have only 1 pseudo instruction - `Call`, it's needed to tell register allocator which registers are getting clobbered, this information isn't encoded in the target instruction itself(`call64r` for example). 12:55 <+bridge_> So during instruction selection DIR `Call` instruction will be lowered to x86_64 pseudo instruction which will have a field which will store a list of clobbered registers 13:06 <+bridge_> what's wrong about it? Like actually, we have some talented ppl here πŸ˜„ 13:09 <+bridge_> Nothing just found it funny cuz it just happened so randomly :kek: 14:20 <+bridge_> is ddnet also implementing voice chat anytime soon? 14:30 <+bridge_> doubt it since it cant really be moderated and high bandwidth usage 14:46 <+bridge_> after accounts :kek: 15:13 <+bridge_> i see 17:30 <+bridge_> better moderation features needed first 17:51 <+bridge_> <12944qwerty> Ooh respawn anchor does sound better 18:08 <+bridge_> understandable 18:18 <+bridge_> idk why we need that 18:18 <+bridge_> Idk why you need a tiptoe for hookline either yet its there πŸ˜„ 18:18 <+bridge_> Just a fun and useful feature to connect with the community 18:19 <+bridge_> I think no everything should be ingame 18:19 <+bridge_> You can already use discord voice chat while you are playing the game 18:19 <+bridge_> everygame has a voicechat 18:19 <+bridge_> every multiplayer game has a voicechat 18:20 <+bridge_> its just a thing that games do 18:20 <+bridge_> There's no one in Terraria 18:20 <+bridge_> also vanilla Minecraft 18:20 <+bridge_> okay 18:20 <+bridge_> most games* 18:20 <+bridge_> ofc i dont mean everygame 18:20 <+bridge_> xd 18:24 <+bridge_> :thonk: 18:25 <+bridge_> Voice chat seems not suitable for 2D games (just my thoughts) 18:25 <+bridge_> Ingame voice chat seems not suitable for 2D games (just my thoughts) 18:25 <+bridge_> 18:33 <+bridge_> Yeah I know its useful for some I just put this in here to counter his why we need that 18:34 <+bridge_> because ppl are complaining, whatever you do with the line 18:35 <+bridge_> everything you add somebody complains and wants a config to disable it 18:37 <+bridge_> We should ask ourselves whether the feature is needed, then ask why it's needed. 18:39 <+bridge_> a great example is #11903 18:39 <+bridge_> https://github.com/ddnet/ddnet/issues/11903 18:40 <+bridge_> bro just wants his cs2 vc lobbies o blockworlds 18:40 <+bridge_> bro just wants his cs2 vc lobbies on blockworlds 18:40 <+bridge_> lol 18:41 <+bridge_> I think voice chat of CS2 is great but not suitable for us. 18:52 <+bridge_> I would enjoy it, going voice with a random guy i race 1 time and then never again 18:58 <+bridge_> You would meet again. 18:59 <+bridge_> As we just have over 7000 players/day 18:59 <+bridge_> Broke comes online once every full moon 18:59 <+bridge_> Broke comes online once every full moon when the stars align and jupiter is exactly 2.3M pixels away from his house 19:01 <+bridge_> Made a few optimizations an now it runs at around 200fps (thats +70fps from what it was before) :D 19:01 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485700042869178658/IMG_20260323_190020.jpg?ex=69c2d17d&is=69c17ffd&hm=2021b26272b7328d4e1d43250cb280d43a438b69a6e866d012689537733e296d& 19:04 <+bridge_> you mean RIGHT NOW??? 19:07 <+bridge_> Is there any 2d game with voice chat? 19:08 <+bridge_> too little dimensions for sound? Xd 19:08 <+bridge_> terraria has proximity chat mods 19:09 <+bridge_> Mods hm 19:09 <+bridge_> I don’t count that 19:10 <+bridge_> Is among us 2d? 19:10 <+bridge_> bro 19:10 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485702217657876491/1.jpg?ex=69c2d383&is=69c18203&hm=a84646f21f7d9b39ca1f2dc97eed2b10f42579fa2ff04eb8de1fac80085c5526& 19:10 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485702218261991486/2.jpg?ex=69c2d383&is=69c18203&hm=4eed63efb7044aaa22c88f8a2f3af06028189811f0cb001cd6b6bd5c31421eb0& 19:10 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485702219318825180/3.jpg?ex=69c2d384&is=69c18204&hm=5edce25c0b511f66e55b0978845b4846ecb8d846a98a9ed8dcb777d5863fb651& 19:10 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1485702220178657471/4.jpg?ex=69c2d384&is=69c18204&hm=3f5b11c7024df2c3fd4340ae2a879c0bc1c58fb7d037c24f3be26e3b96ca908b& 19:10 <+bridge_> Or did it also have no voice chat? 19:15 <+bridge_> amongus had proxim voicechat mod aswell 19:24 <+bridge_> does ddnet aggregate it's registrations? Like I can register with ipv4 and ipv6, but it's only showing the ipv4 in the server browser 19:25 <+bridge_> I guess it just prefers ipv4 19:35 <+bridge_> <12944qwerty> for me it doesn't in local servers. I see ipv4 and ipv6 both of the same server in browser 19:48 <+bridge_> this happens for me as well, but i guess it's intended 19:52 <+bridge_> That's 2.5D 19:56 <+bridge_> no it isn't. it's a 2D top down with orthographic view. 2.5D is when you have 3D graphics but 2D gameplay 20:31 <+bridge_> So doom is 2.5d? 20:54 <+bridge_> I guess by some messed up definition? 20:55 <+bridge_> usually when people say 2.5D they mean side or top-down view of a 2D play area with 3D graphics 21:55 <+bridge_> actually yes 21:55 <+bridge_> something as simple as a labyrinth where you have stairs to go onto the top is already considered a 2.5 d game 23:34 <+bridge_> πŸ’Ά 23:40 <+bridge_> doom has 2d gameplay? 23:41 <+bridge_> pls google 2.5D definition 23:49 <+bridge_> huh this exists 23:49 <+bridge_> πŸ’΅πŸ’ΆπŸ’·πŸ’΄ 23:49 <+bridge_> the four currencies in existence according to discord 23:50 <+bridge_> or, well, unicode