00:26 <+bridge_> ddnet-rs has an ok looking vote menu. at least the concept 00:26 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482520199969374378/image.png?ex=69b74007&is=69b5ee87&hm=f71ce631c24c5a3617dad9c3dc457603c143c408a2a896acaf93ac028e18bb20& 00:32 <+bridge_> Ye thats pretty good 00:32 <+bridge_> ideally u should just be able to filter all maps from the vote menu 00:33 <+bridge_> Idk off the top of my head how you'd implement something like this that can be extensible to other modes though 00:34 <+bridge_> you'd make maps first class objects in the voting menu 00:34 <+bridge_> like in sauerbraten for example 01:06 <+bridge_> I want a few more maps on the screen at the same time 01:07 <+bridge_> Maybe even have like big thumbnail on hover so they can still be in a list 01:08 <+bridge_> yea i know the UI is not good but jupstar isnt exactly a graphics designer 01:08 <+bridge_> i meant the that the ui is capable of sorting, thumbnails, et.c 01:08 <+bridge_> i meant the that the ui is capable of sorting, thumbnails, etc. 01:08 <+bridge_> that part is good 01:09 <+bridge_> Where do the thumbnails even come from 01:09 <+bridge_> Is the map being rendered 01:11 <+bridge_> @ admin is the server still supposed to have the christmas logo? 01:11 <+bridge_> no, they are pre-generated sent from some server 01:19 <+bridge_> No 01:29 <+bridge_> I thought the prediction always runs to fill player data like this, so this is a different bug? 01:29 <+bridge_> Kebs said this in the issue as well 01:30 <+bridge_> Predict runs even in demos and spec 01:31 <+bridge_> There should be no such thing as a truly unpredicted player afaik 01:33 <+bridge_> Also this will always be in the gameworld (m_PredictedWorld and m_Gameworld) even if the clients m_aClients is wrong 03:01 <+bridge_> > Have you got any screenshots of these? it's a little hard to find online. I have tmnf installed so maybe I'll open it to take a look. 03:01 <+bridge_> @totar did you take a look? 03:02 <+bridge_> No xd 03:02 <+bridge_> understandable 08:11 <+bridge_> Oh thatโ€™s the most precise location you make public? Germany I knew :D I guess thatโ€™s why I didnโ€™t remember you probably never leaked it 10:57 <+bridge_> nobody is save anymore, with how little information you can find people is scary ... 11:00 <+bridge_> I believe heinrichs Stack Overflow profile is not up to date anymore ๐Ÿ˜† 11:00 <+bridge_> honestly cool profile, rust pro detected 11:03 <+ChillerDragon> @gorp_tw how to lua? 11:03 <+ChillerDragon> is it just me or is the `:` instance method thingy ugly? 11:04 <+ChillerDragon> what is better lua? `print(player:name())` or `print(player.name())` ? 11:06 <+ChillerDragon> or here we go `print(player_name(player))` lel 11:06 <+ChillerDragon> `print(player.name(player))` :brain: 11:07 <+ChillerDragon> `print(server.client_name(player:cid()))` :rocket: 11:08 <+bridge_> I want more heinrichs blogs this is cool, I should do my own where I write 10 pages about why the old speedtiles are shit 11:08 <+ChillerDragon> `print(tostring(player))` 11:09 <+bridge_> I think you're just unused to it (my last lua code was 17 years ago) 11:09 <+ChillerDragon> @Assa im still waiting for heinrichs blog on how he edited a tournament map while the tournament was running using gdb 11:09 <+ChillerDragon> @Assa yea i feel like that is the issue here. I am used to dot syntax and because lua has both : and . i prefer . but thats then a lua skill issue right? 11:09 <+bridge_> just hit the ram with high energy particles in the right places :justatest: 11:10 <+ChillerDragon> i keep confusing : and . in lua and get all these nasty errors 11:10 <+ChillerDragon> maybe i actaully dont like lua as much as i thought 11:10 <+bridge_> I feel your pain, as I keep forgetting the `:` behind loops in python 11:10 <+ChillerDragon> time to switch to javascript 11:16 <+bridge_> write a blog post! it's hard work but can be rewarding. I thought about writing another one recently ^^ 11:17 <+ChillerDragon> https://zillyhuhn.com/cs/.b429dd1d-b8b9-4775-be3e-5e634d9b9c74.png 11:17 <+ChillerDragon> oh no 11:18 <+ChillerDragon> how to design good apis? 11:19 <+ChillerDragon> maybe i should learn lua first 11:20 <+bridge_> hmmm. not sure if that blog post will come. it wasn't spectacular, I think, just editing the map IIRC 11:21 <+bridge_> whatcha doing with lua, ChillerDragon? 11:22 <+ChillerDragon> im building a server side plugin system 11:22 <+bridge_> "How to create invisible speedtiles that can get you NaN speed" 11:22 <+ChillerDragon> which looks best? 11:22 <+ChillerDragon> https://zillyhuhn.com/cs/.30f87e58-8c8f-411c-b6ca-d94499a9bc3a.png 11:23 <+bridge_> cool ๐Ÿ˜ฎ 11:23 <+ChillerDragon> @heinrich5991 i wouldnt know how to do it so for me the blog post would be interesting 11:24 <+bridge_> I don't know, guess it'd be best to ask someone who knows lua 11:24 <+ChillerDragon> frfr 11:24 <+ChillerDragon> wanna see the coolest thing? 11:24 <+ChillerDragon> wait lemme build clip 11:28 <+ChillerDragon> oh segmentation fault :D 11:31 <+bridge_> ^^ 11:38 <+ChillerDragon> https://tube.zillyhuhn.com/videos/users/chiller/lua_chatcmd.mp4 11:39 <+ChillerDragon> its pretty cool the lua plugin only has to specify the params as string like `"i[client_id]s[name]"` and the server gives you a table with args parsed as correct types 11:39 <+ChillerDragon> and the editor autocompletes and type annotates it in real time 11:42 <+bridge_> very cool 11:42 <+bridge_> how can the editor autocomplete it immediately? 11:43 <+ChillerDragon> that is a plugin for the lsp 11:43 <+ChillerDragon> `luarocks install lls-addon-ddnetpp` 11:43 <+bridge_> > binding aim will be possible so binds like the hacky 45ยฐ are not needed anymore. 11:43 <+bridge_> does that mean u can bind any angle ? 11:43 <+ChillerDragon> automatically edits the .luarc.json on install 11:43 <+ChillerDragon> and then it asks the user to load the plugin when the editor opens the file 11:44 <+ChillerDragon> the plugin then parses the source code on update and patches the source code to insert annotations that are not shown to the user 11:44 <+ChillerDragon> the lualsp is pretty powerful 11:45 <+ChillerDragon> it searches for ddnetpp.register_chat in the source code and adds the ---@cast comments :D https://github.com/DDNetPP/lls-addon-ddnetpp/blob/51d4c3f88aa758266efc799c8a3417dabb82377c/spec/parser_test.lua 11:46 <+ChillerDragon> https://luals.github.io/wiki/plugins/ 11:46 <+ChillerDragon> i love that it is basically 0 configuration for users 11:46 <+ChillerDragon> only installing one packet and everything just works 11:47 <+ChillerDragon> it even properly autocompletes argument names if they contain spaces 11:48 <+ChillerDragon> i think `player:set_skin({color_body = 2})` is best it looks like the shortest option smh 11:49 <+bridge_> "daddy.lua" ๐Ÿค” 11:51 <+ChillerDragon> :justatest: 11:51 <+bridge_> that didnt work 11:52 <+bridge_> :justatest: 11:52 <+bridge_> \:justatest: gotta do 11:53 <+ChillerDragon> wot thats new? it used to work 11:54 <+ChillerDragon> \:justatest: 11:54 <+ChillerDragon> https://zillyhuhn.com/cs/.955f1a0d-e316-41c6-a79c-e69acb752724.png 11:54 <+ChillerDragon> works on my machine 11:57 <+ChillerDragon> thats some crazy shit 11:57 <+ChillerDragon> i thought my server is so bugged that it sometimes only partially renderes projectiles 11:57 <+ChillerDragon> turns out the issue was a client side bind xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxD 11:59 <+ChillerDragon> `bind mouse1 "+fire;rcon unsuper;rcon super 0"` 11:59 <+ChillerDragon> then login to rcon 12:00 <+ChillerDragon> and spam gun bullets into the air 12:00 <+ChillerDragon> they wont get far :D 12:00 <+ChillerDragon> such trol 12:01 <+bridge_> https://github.com/ddnet/ddnet/issues/10190 @essigautomat just a reminder you never continued ๐Ÿ™‚ 12:01 <+bridge_> if you arent busy with other prs would be appreciated 12:03 <+bridge_> I am currently busy exploring why explode spam is tanking the client performance so much 12:04 <+bridge_> yes, there was an issue about this which makes this non trivial 12:05 <+bridge_> assigned myself to the issue, thanks for the reminder 12:05 <+bridge_> no problem 12:05 <+bridge_> profiler is still busy collecting ... 12:15 <+bridge_> huh ` Collision()->MovePoint(&m_aParticles[i].m_Pos, &Vel, random_float(0.1f, 1.0f), nullptr);` 12:15 <+bridge_> 12:15 <+bridge_> Profiler says that "random_float" is very expensive 12:19 <+bridge_> which OS? 12:21 <+bridge_> what part of `random_float`? `rand`? 12:30 <+bridge_> yes, rand() 12:31 <+bridge_> MovePoint is also bad, but this is known 12:32 <+bridge_> which OS, @essigautomat? 12:33 <+bridge_> Windoofs 12:33 <+bridge_> it just crashed tho ;_; 12:33 <+bridge_> can't wait to get rid of it and install cachyOs or ubuntu 12:37 <+bridge_> crashing while comiling is nasty 12:37 <+bridge_> crashing while compiling is nasty 12:42 <+bridge_> Hasn't happened to me Windows yet, but my Ubuntu VM sometimes crashes when compiling the larger files 12:43 <+bridge_> I have troubles with OOM when compiling on linux :/ 12:45 <+bridge_> I have a weird problem now, my own compiled version is soo much worse then the nightly when comparing fps 12:46 <+bridge_> do you use msvc to compile? 12:46 <+bridge_> I think deen might use mingw 12:50 <+bridge_> no this seems to be a really weird VSCode problem 13:02 <+bridge_> how do I deactivate the snaplimit again? This map has a problem anyway of too many snap objects 13:03 <+bridge_> is there any reason why ddnet isnt on play store currently ? 13:03 <+bridge_> from what i seen the requirements for publishing on the playstore isnt that strict compared to other platforms 13:04 <+bridge_> I wanted to be on f-droid first, I think there's an issue about that 13:05 <+bridge_> https://github.com/ddnet/ddnet/issues/1207 13:05 <+bridge_> https://github.com/ddnet/ddnet/issues/4644 13:05 <+bridge_> if you mean the google playstore, we can't comply to their rules, I think it was something about app signing 13:05 <+bridge_> yea 13:05 <+bridge_> what rules about app siging? 13:06 <+bridge_> The bar to enter the Google Play store and not get banned immediately is much higher 13:06 <+bridge_> i see robyt made changes so that the android build is reproducible 13:06 <+bridge_> so could the fdroid issue be updated? 13:06 <+bridge_> is there an example rule ? 13:06 <+bridge_> https://discord.com/channels/252358080522747904/1277345584080097320/1315780208351252520 13:07 <+bridge_> I already commented on https://gitlab.com/fdroid/rfp/-/work_items/2948 13:07 <+bridge_> oh nice 13:07 <+bridge_> i didnt see it was in a reply to a comment 13:08 <+bridge_> oh i see 13:08 <+bridge_> maybe a new issue for visibility would be better? not sure how fdroid repo operates 13:08 <+bridge_> I think they have one issue per project/app, and you probably need the attention of at least one F-Droid maintainer to get your app in 13:09 <+bridge_> could you bump the thread or tag the maintainer? 13:10 <+bridge_> or somehow rerun the automated bot checks 13:10 <+bridge_> what if the playstore version was restricted(so you can only join ddnet servers) but im not really sure what to do about the reporting names/messages 13:10 <+bridge_> i guess there would need to be something in the server that allows to ping moderators on discord 13:10 <+bridge_> chat off by default maybe 13:10 <+bridge_> Also randomized names ... 13:10 <+bridge_> chat off by default maybe, but good idea with restricted imo 13:11 <+bridge_> bumping the thread is probably impolite 13:11 <+bridge_> well also i feel like u should be able to report things in game 13:11 <+bridge_> and that just sends a message to a discord channel like how the reporting system already is 13:11 <+bridge_> you could join some chat of f-droid to ask what next steps you could take 13:11 <+bridge_> and that just sends a message to a discord channel like how the reporting system already is, was there an issue about this created already ? 13:12 <+bridge_> it looks possible to PR it ourselves, according to CONTRIBUTING.md 13:12 <+bridge_> It would have to work with any server 13:12 <+bridge_> So it sends some netmessage to the gameserver and it has to process the report 13:13 <+bridge_> doesnt seem there is a issue created for this 13:13 <+bridge_> do you want to create one roby ? 13:13 <+bridge_> I'm not sure we want something like that 13:14 <+bridge_> why exactly not ? 13:14 <+bridge_> No way to deal with spam 13:15 <+bridge_> e.g. that 13:15 <+bridge_> you could comment your proposal to the gplay issue we have, since it's probably related to that? 13:16 <+bridge_> would ratelimits per ip + checks for duplicated reports not suffice ? 13:18 <+bridge_> https://github.com/ddnet/ddnet/pull/10990 13:18 <+bridge_> what about this one before bumping the fdroid issue? 13:21 <+bridge_> interesting, that I get hits here in the profiler, I'd expect this to be done on compile time 13:21 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482715297801572362/Unbenannt.png?ex=69b7f5ba&is=69b6a43a&hm=d9757c50d745936706d6de4216cdc242753a80dbc83526a4234326caa5988190& 13:22 <+bridge_> seems like sqrt is constexpr since c++26 13:22 <+bridge_> and we on 20 13:23 <+bridge_> :nouis: 13:25 <+bridge_> `constexpr` theoretically says nothing about evaluation at compile time 13:26 <+bridge_> you need `consteval` for that 13:26 <+bridge_> I'd have expected the compiler to optimize that as well, can you verify that it doesn't? 13:27 <+bridge_> There's a lot that could be refactored in `particles.cpp` :justatest: 13:27 <+bridge_> Is it actually this line getting hit or are all your lines offset by 1, which always happens to me when using this feature in MSVC? 13:31 <+bridge_> can you check the assembly whether there's a call to sqrt? 13:33 <+bridge_> for me it's sometimes off, sometimes spot on, this is a bit confusing ... 13:33 <+bridge_> **but** sqrt appears directly in the profiler tree 13:33 <+bridge_> I compiled on release with debug symbols 13:36 <+bridge_> seems to be an issue with the MSVC compiler 13:37 <+bridge_> g++ optimizes the `sqrt` according to godbolt 13:37 <+bridge_> but MSVC doesn't 13:38 <+bridge_> our releases are compiled with mingw though, that one doesn't have that issue 13:39 <+bridge_> you could make it a `static const float` to alleviate the issue 13:56 <+bridge_> hmm, or just hardcode the square root of 2 ^^ 13:58 <+bridge_> yes either one or the other, both works 13:58 <+bridge_> there are a lot of micro optimizations possible here, but the worst offender for particles seems to be MovePoint in collisions, and this is basically untouchable 14:00 <+bridge_> you could have a different `MovePoint` for particles 14:00 <+bridge_> it's just visuals, no? 14:03 <+bridge_> I may have a fix for this 14:07 <+bridge_> Wow I actually found a fix, just by using const references instead of copying the values 14:17 <+bridge_> I need another person who cares and to look over this with a profiler ... 14:22 <+bridge_> at first the build part should be resolved imo. I don't need to push any textfiles if they are unused 14:24 <+bridge_> is it not resolved by roby pr? 14:26 <+bridge_> it needs to be resolved inside of the f-droid issue https://gitlab.com/fdroid/rfp/-/work_items/2948 14:27 <+bridge_> the fdroid issue has "The upstream app source code repo contains the app metadata (summary/description/images/changelog/etc)" 14:27 <+bridge_> or are you talking about smth different 14:27 <+bridge_> the fdroid issue has "The upstream app source code repo contains the app metadata (summary/description/images/changelog/etc) in a Fastlane " 14:28 <+bridge_> bro 14:28 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482732125617787082/1.jpg?ex=69b80566&is=69b6b3e6&hm=8c0b1b61d9324509fa8bbd53baac65506ff7a6879d456bd2a7c34f004e0fa52d& 14:28 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482732126498721884/2.jpg?ex=69b80566&is=69b6b3e6&hm=d17d9bf298d3d3c917150d20a004df1eebb198f3c21536589b0245f9e6405a25& 14:28 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482732127098372147/3.jpg?ex=69b80566&is=69b6b3e6&hm=594768b6e499f8e698a9ff2908c8f6030b3a35ec51ba5d55711404ee6d31764a& 14:28 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482732127463149638/4.jpg?ex=69b80567&is=69b6b3e7&hm=f974cc2faa63912845aa2ff9c4b25e08424e62c590d26d61feb5a4c82c34bb41& 14:28 <+bridge_> @Discord Mod 14:28 <+bridge_> hmm mods fast 14:29 <+bridge_> I am talking about the scanner errors in the linked issue 14:29 <+bridge_> The bot there is not able to build ddnet, I don't know what to do there 14:30 <+bridge_> but the bot says about fastlane too 14:31 <+bridge_> yes but fastlane is optional, building is not 14:45 <+bridge_> @essigautomat Could you unassign tater from #9845 he doesnt seem like he wants to maintain it as the latest comment he posted 14:45 <+bridge_> https://github.com/ddnet/ddnet/issues/9845 15:12 <+ChillerDragon> @kebscs i feel like we would need to talk a bit about #11679 to clear things up for me and then I am sure we can make it work. But I don't feel like doing that today :/ 15:13 <+bridge_> yea 15:13 <+bridge_> but you can update ur mod 15:13 <+ChillerDragon> yes 15:13 <+bridge_> so idk why team kind is wrong 15:14 <+ChillerDragon> ye you are not baiting me into a discussion right now :P 15:14 <+bridge_> ๐Ÿ˜„ 15:14 <+ChillerDragon> but i am willing to talk it throuh with you within the next few days 15:14 <+ChillerDragon> feel free to remind me c: 16:44 <+ChillerDragon> fakin segfault gets fixed everytime by doing git stash && make && git stash pop && make 16:44 <+ChillerDragon> gg 16:51 <+bridge_> thats why you `make -d` and send the output into an LLM 17:00 <+bridge_> @blaiszephyr #11697 17:00 <+bridge_> https://github.com/ddnet/ddnet/pull/11697 17:00 <+bridge_> a single / ruining my PR 17:00 <+bridge_> 17:00 <+bridge_> i'll fix it in a moment :kek: 17:04 <+bridge_> quite impressive how this paper managed to get this all to line up in latex ๐Ÿ˜„ 17:04 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482771526679003400/image.png?ex=69b82a18&is=69b6d898&hm=b8040911f48769ccd0c227366f4c6ecc2d7adcf856054539173460d72daa0aba& 17:08 <+ChillerDragon> structural_idx 6 7 17:10 <+bridge_> Quite not impressive that we, go to the lengths of insane gpu parsing to make json performant instead of using something more appropriate for rapid parsing 17:10 <+bridge_> Quite not impressive that we go to the lengths of insane gpu parsing to make json performant instead of using something more appropriate for rapid parsing 17:36 <+bridge_> fixed, thanks for the reminder 17:36 <+bridge_> ๐Ÿ˜‚ 17:36 <+bridge_> are you guys appending or rebasing to fix minor stuff in your PR 17:37 <+bridge_> im so used to just.. `git commit -m "." && git rebase -i HEAD~X && git push --force` 17:38 <+bridge_> Depends a lot, if I am doing a well planned out PR with distinct commits I'll usually rebase and amend the correct commit 17:38 <+bridge_> ^ 17:38 <+bridge_> If it's too much history, I will tag on a minor cleanup commit to the end 17:39 <+bridge_> If I'm getting in one squashed commit, I'll amend it 17:39 <+bridge_> If I'm planning multiple commits I name the fixes `fixup (original commit name)`, then rebase later 18:05 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482786920483520662/image.png?ex=69b8386e&is=69b6e6ee&hm=1fca28aadec9807d4f49d33a059ac3f68c935aef7776fccba7fddeaac3e0bdbf& 18:05 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482786920970063954/image.png?ex=69b8386e&is=69b6e6ee&hm=0fd73dc90c8e5f924a8be5cea020177d357685117e4b6a8dcb28b3fcb98b18df& 18:05 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482786921385296143/image.png?ex=69b8386e&is=69b6e6ee&hm=ba7ee99b708c7a2f8f030b009cf3e2845cdbfe1d3c71e29da7c9bab7b865e4b3& 18:05 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1482786921888485567/image.png?ex=69b8386f&is=69b6e6ef&hm=3aa60dd9220cc2a23317b758f3c7aeb4c58c46dcda5d088bb8ef22f19538ab38& 18:26 <+bridge_> `git commit --amend` and the push --force-with-lease 18:27 <+bridge_> learned force-with-lease the hard way ... 18:30 <+bridge_> <0xdeen> ```[alias] 18:30 <+bridge_> <0xdeen> pushfwl = push --force-with-lease 18:30 <+bridge_> <0xdeen> ``` 18:30 <+bridge_> <0xdeen> In your ~/.gitconfig, then always use `git pushfwl` 18:31 <+bridge_> and @robyt3 I'd have expected a relative part there, like `../../docs/BUILDING-`..., I don't know if the absolute path will work everywhere 18:50 <+bridge_> /path/to/file makes more sense to me 18:50 <+bridge_> 18:50 <+bridge_> i dont like relative paths in files 19:37 <+bridge_> LGTM. Only needs to work on GitHub I think. 21:01 <+bridge_> 4 or either of the last 2 are lua style 21:02 <+bridge_> is name a property? you shouldn't be calling it in this case, i think there's metamethods for this 21:02 <+bridge_> you can do this as well, i use this in my own code but its more messy 21:03 <+bridge_> in lua you should work to make as little things functions as possible because call stack is more expensive than more allocations (similar to python) 21:32 <+bridge_> KDE or GNOME or other? 21:39 <+bridge_> I guess kde plasma rn, maybe cinnamon for my gf (: 21:49 <+bridge_> Kde plasma for a low maintenance feelsgood experience 21:49 <+bridge_> Cinnamon is also good 21:50 <+bridge_> gnome is something you need to like, I personally don't - but chiller loves it 21:50 <+bridge_> Xfce is also pretty decent if you don't want fancy 21:54 <+bridge_> xfce is really good i think curly uses it 21:57 <+bridge_> I (need to) use gnome on my work laptop, at least I am used to it 21:57 <+bridge_> kde plasma looks amazingly customizable tbh 21:58 <+bridge_> thank you for your answers, I am now only split between the OS i should switch to 22:00 <+bridge_> NixOS :ong: 22:00 <+bridge_> 22:00 <+bridge_> What are ya thinking? 22:02 <+bridge_> I am currently thinking between CachyOs and Ubuntu, but ubuntu because I am really really used to it (from work) and ubuntu 26.04 releases soon with rust kernel 22:03 <+bridge_> Gnome best 22:03 <+bridge_> customizability is annoying for me 22:07 <+bridge_> Gentoo Gentoo Gentoo Gentoo Gentoo Gentoo 22:15 <+bridge_> gentoo nix and arch the holy trinity 22:15 <+bridge_> the only Real OS Hahaha am i rite 22:25 <+bridge_> CachyOS is arch based, like lots of OSes ๐Ÿ˜„ 22:25 <+bridge_> didnt hear about this 22:26 <+bridge_> cinnamon still using X (by default) while the others use Wayland may be relevant 22:27 <+bridge_> cachyos is the new meme distro 22:28 <+bridge_> there's mostly nothing too bad about it (though there was some weird stuff with the maintainer), the main problem is just that it's new 22:29 <+bridge_> I'm still an X oldhead 22:29 <+bridge_> idk, just don't break things that work just fine 22:29 <+bridge_> yeah I still use X on my daily linux too because I'm too lazy to switch 22:29 <+bridge_> I use plasma 6 on X, my monitor setup doesn't work properly on Wayland :nouis: 22:30 <+bridge_> but if you're gonna set up a new DE then you might as well start out with wayland so you don't need to migrate later on 22:30 <+bridge_> I don't think Wayland will replace X anytime soon tbh 22:30 <+bridge_> they'll co-exist for a few decades 22:30 <+bridge_> My WM of choice is bspwm, so idk if there is even an equivalent 22:31 <+bridge_> sway (claims to be a drop-in i3 replacement) is probably the closest 22:39 <+bridge_> it's ranking very high in the steam db charts, because it's also used a lot on handheld devices (like steamdeck-alikes) 22:40 <+bridge_> I needed to switch to wayland on my ubuntu, because xorg had so much performance issues 22:40 <+bridge_> like on ddnet I got 3 times less fps :justatest: 22:49 <+bridge_> salutations fellow ddevs 22:49 <+bridge_> so now for all the pros out there, there is one software I really need to get running - I might get it running on a vm but idk 22:49 <+bridge_> I tried KDE once and never left 22:50 <+bridge_> how do I get "BOSS TONE STUDIO for Gt" running on linux, you need to install ADOBE Air for it to run 22:51 <+bridge_> gladly there is a repo , which uses docker ๐Ÿค” maybe I need to get a second maintainer role there 22:51 <+bridge_> assa can u maintain me 22:52 <+bridge_> not sure what that supposed to mean 22:52 <+bridge_> not sure what thats supposed to mean tho 22:54 <+bridge_> I may do the microsoft move with you, unless you bring profit, I'll stop maintaining you and remove every human beeing from the project ๐Ÿ™‚ 22:54 <+bridge_> thats messed up 22:54 <+bridge_> would you really do taht to me :( 22:55 <+bridge_> thankfully you are very useful for me as long as your body doesn't shutdown ๐Ÿ˜˜ 22:55 <+bridge_> then I can only sell your spare parts 22:55 <+bridge_> assai dont think i want to be maintained by you anymore 22:56 <+bridge_> then there is only one option left ๐Ÿ”ช :kek: 22:56 <+bridge_> uhm u can maintain me then 23:20 <+bridge_> damn multi view spectate is cool but it doesn't reset the zoom when leaving it