09:12 <+bridge_> Chiller why 09:18 <+bridge_> My code was clearly not wanted 09:19 <+bridge_> Itโ€™s nice that Heinrich admitted it was an improvement but I think he once said an improvement does not justify a merge. So whatโ€™s the point in keeping it open. 09:31 <+bridge_> we found a better way to solve it without macros and even less ugly 09:31 <+bridge_> it's okay that you don't want to implement it 09:35 <+bridge_> @learath2 https://www.gentoo.org/news/2026/02/16/codeberg.html 09:53 <+bridge_> @fushi_gg we forgot to multiply tip alpha with general alpha in the menu ๐Ÿ™ˆ can I get you to do the followup? 09:53 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473603209003270267/screenshot_2026-02-18_09-51-47.png?ex=6996cf6f&is=69957def&hm=6296146b5d142859fbf286c1f2ef6b2b1ddb8493fff5dd42b4fc2693f225b26d& 09:58 <+bridge_> I heard some people enjoy just the tip /s 09:58 <+bridge_> yes will try :D 10:30 <+bridge_> @essigautomat that one is totally on me when I tried to stash down my commits the first time and messed up I accepted the wrong change when resolving the conflicts, I had that working before lol 10:56 <+bridge_> still wrong ๐Ÿ™ˆ 11:06 <+bridge_> me rn: :nouis: 11:09 <+bridge_> you touched the hookline, just be ready for 7 more bugfix followups /s 11:11 <+bridge_> I hate colors now 11:12 <+bridge_> I think we are done with the hook line now - until somebody one day decides, that my code is trash (because he doesn't understand it) and then tries to "fix it" and also falls into the same rabbit hole 11:26 <+bridge_> what if someone wants a rainbow hookline /s 11:28 <+bridge_> I want a hookline that talks to me 11:40 <+bridge_> tell AI to roleplay as a ddnet hookline - I actually wonder what it wants to tell you how it feels 11:41 <+bridge_> Should it be `Quadart`/`Tileart` or `Quad art`/`Tile art` (respectively `QuadArt`/`TileArt` in variable names)? Right now it's inconsistent. 11:41 <+bridge_> then this person can fork the code and do it themself 11:41 <+bridge_> good question, as a german I am too skillchecked in english, it's the art type, probably tile-art and quad-art (with the dash) is correct 11:44 <+bridge_> unless it's a modifier, it's probably with a space instead 11:44 <+bridge_> I think a hyphen doesn't fit. Wikipedia also says: 11:44 <+bridge_> > The use of the hyphen in English compound nouns and verbs has, in general, been steadily declining. 11:44 <+bridge_> and 11:44 <+bridge_> > The increasing prevalence of computer technology and the advent of the Internet have given rise to a subset of common nouns that might have been hyphenated in the past (e.g., toolbar, hyperlink, and pastebin). 11:44 <+bridge_> https://en.wikipedia.org/wiki/Hyphen 11:47 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473631942628085770/1770862447111.jpg?ex=6996ea31&is=699598b1&hm=7cd13e56b9d9429c092de0003371604c1b675a8b659c9749466b55a41f03f43f& 11:47 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473631943152369664/IMG-20260130-WA8797.jpg?ex=6996ea32&is=699598b2&hm=4040db3cbaaaaaf1f2b5ede58348ca31ad870d0848f43190dc76e7cb443a457e& 11:47 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473631943584252035/image_i2zbd3.jpg?ex=6996ea32&is=699598b2&hm=454e6484b728a1fcbc90f8e45ec981ff54c01d5c0ff13afcd157f699f3ff943c& 11:47 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473631943953481849/image_xvps0o.jpg?ex=6996ea32&is=699598b2&hm=49de4f8956ab4f5b93961b2bc6ec86117ef69af37e7820cf648303888641ff97& 11:50 <+bridge_> can you become the hookline 11:54 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473633684417544275/image.png?ex=6996ebd1&is=69959a51&hm=6b1f51f9e359aa019a62fe71d535845040dae4ddc4d61043310201aacbc18100& 11:55 <+bridge_> please post text as text ^^ 11:55 <+bridge_> you can use `>` to mark a quote 11:55 <+bridge_> > Sure! Here's a roleplay as if I'm the hookline from DDRaceNetwork: 11:55 <+bridge_> > 11:55 <+bridge_> > "Get ready to race! Push your limits, overcome challenges, and conquer the tracks! Team up or go solo, but remember: every second counts. Let the adrenaline flow and show everyone you've got what it takes to be the best!" 11:55 <+bridge_> use ocr :troll: 11:58 <+bridge_> reflection will make this so much nicer 11:58 <+bridge_> can't wait to use it in 2035 12:00 <+bridge_> PowerToys has a text extractor that's pretty useful, but it gets things wrong even with the font on Discord: 12:00 <+bridge_> > "Get ready to race! Push your limits, overcome challenges, and conquer the tracks! Team up or go solo, but remember: every second counts. Let the 12:00 <+bridge_> > adrenaline flow and show everyone youVe got What it takes to be the best!" 12:02 <+bridge_> The best OCR available for free that works for all languages is putting it into google translate images and then you translate from the same language into itself and press "copy text" 12:22 <+bridge_> maybe we should also move to codeberg at some point ^^ 12:41 <+bridge_> @heinrich5991 codeberg uses forgejo and it has this neat feature called AGit-Flow 12:41 <+bridge_> https://forgejo.org/docs/next/user/agit-support/ 12:41 <+bridge_> removes the need to fork to contribute 12:42 <+bridge_> curious 12:43 <+bridge_> yes, I read that and found it obvious in retrospect โ€” why do I need to create a fork to create a PR? ^^ 12:43 <+bridge_> same lol 12:50 <+bridge_> ah, apparently support is a bit wonky: 12:50 <+bridge_> > `force-push`: Necessary when rebasing, amending, or retroactively modifying your previous commits. Otherwise, a new pull request will be opened, **even if you use the same topic**. If used, the value of this parameter should be set to `true`. 14:03 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473666160925872151/sizes.png?ex=69970a10&is=6995b890&hm=78c6995c38a6104861343a9180ae14c9cb7b9f56b17345a4814b8a8df05872d6& 14:03 <+bridge_> I used claude code to generate this diagram. I wanted to know if we've recently had a change which made teehistorians larger 14:08 <+bridge_> https://gist.github.com/heinrich5991/f09b57b7527f064965ee74b4ff86a802 14:09 <+bridge_> my diagnosis was: maybe not? 14:20 <+bridge_> are there individual teehistorian files, which are very large? Maybe this reflects big map releases, without any usage data or individual file sizes this is hard to tell 14:20 <+bridge_> I'd upgrade that to probably not ๐Ÿ˜› 14:21 <+bridge_> can you take a look at the average number of files and average file size in bins? 14:26 <+bridge_> not from the data I have, I asked zfs to tell me about (incremental) snapshot sizes 14:28 <+bridge_> there is this significant uptick at the start of 2026 14:28 <+bridge_> but I guess the real question is: what happened in winter 2024/25 14:29 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1473672697459245106/image.png?ex=69971026&is=6995bea6&hm=37d9405265cc6ebd6d65449dbeb63cad491318a7569d5491ff7a78a06a04ab7f& 14:29 <+bridge_> I guess that's just the player numbers? 14:37 <+bridge_> well it really strongly correlates with player numbers tbh, except for the spike in winter 25. I'd be interested why the player number went down, and if we can somehow split this data by country (did we hit a new region maybe?) 14:44 <+bridge_> the spike in winter 2024/25 is also in the player numbers, no? 16:51 <+bridge_> Does teehistorian store all input messages per tick or only the ones that counted? 16:52 <+bridge_> So if my client sends 60k inputs per second will it fill up the disk? 17:18 <+bridge_> It looks like Teehistorian records inputs in `OnClientPredictedEarlyInput`, so it should only happen once for each tick 17:58 <+bridge_> https://github.com/not-an-aardvark/lucky-commit interesting project 18:08 <+bridge_> i have a question i use cactus client now i want to switch to tatar client how can i get the settings war list from cactus to tatar? 18:13 <+bridge_> If someone uses this for all their commits it would be so extremely annoying, because you can no longer specify their commits with a short rev 18:13 <+bridge_> it's funny tho 18:13 <+bridge_> xd 18:14 <+bridge_> @qxdfox why this "?" 18:14 <+bridge_> this is ddnet not tclient or cactus 18:14 <+bridge_> also look at the project's commits 18:15 <+bridge_> ok sry then 18:17 <+bridge_> @milkeeycat: last time I massaged my git commit hash Heinrich went crashout 18:18 <+bridge_> :ww: 18:21 <+ChillerDragon> @milkeeycat https://github.com/ddnet/ddnet/pull/3531#issuecomment-765654743 xd 18:21 <+ChillerDragon> woah that was half a decade ago 19:14 <+bridge_> <12944qwerty> this is something... 19:14 <+bridge_> <12944qwerty> https://cdn.discordapp.com/attachments/293493549758939136/1473744511128834160/image.png?ex=69975308&is=69960188&hm=641c06968ac32253695581125546b96ae674be928502fcaf61a737c2b04398c2& 19:20 <+bridge_> <12944qwerty> this is something... 19:20 <+bridge_> <12944qwerty> https://cdn.discordapp.com/attachments/293493549758939136/1473746074194673766/image.png?ex=6997547c&is=699602fc&hm=0dc63186e4beca2994b09e30b2408efc65869e89f9a99773bf01d13a91d0bdde& 19:21 <+bridge_> <12944qwerty> this could be done with a `dbg_tuning_color` switch or something 19:22 <+bridge_> <12944qwerty> so that it's not on all the time 19:22 <+bridge_> <12944qwerty> so that it's not on all the time (though it's only in entities mode) 19:31 <+bridge_> <12944qwerty> that's better 19:31 <+bridge_> <12944qwerty> https://cdn.discordapp.com/attachments/293493549758939136/1473748759623110696/image.png?ex=699756fd&is=6996057d&hm=b10d9300b99671c68761592b0a1e7e6d6d2b21f658d7410be39e29fbf68d9872& 19:33 <+bridge_> <12944qwerty> thats better 19:33 <+bridge_> <12944qwerty> https://cdn.discordapp.com/attachments/293493549758939136/1473749267763167262/image.png?ex=69975776&is=699605f6&hm=66979c7f2351a5eb480530e59f0688a3c5608b6764052fded2f59c1de557fcbb& 19:33 <+bridge_> <12944qwerty> https://cdn.discordapp.com/attachments/293493549758939136/1473749268220219543/image.png?ex=69975776&is=699605f6&hm=35beb41b3cf97d77e48ee14794542ca572bdc67504fd122cdbe0015ea9b5cd12& 19:43 <+bridge_> show me kingsleap 19:46 <+bridge_> Cool! f3 19:51 <+bridge_> "hey please don't do that" 19:52 <+bridge_> insane crashout 20:02 <+bridge_> <12944qwerty> big file bad quality how fun 20:02 <+bridge_> <12944qwerty> https://cdn.discordapp.com/attachments/293493549758939136/1473756609984336064/Video_2026-02-18_13-00-39.mp4?ex=69975e4c&is=69960ccc&hm=c18dcb9c342c38483e8046c69a29f1261cafc55a79be4ecec6df0bbea3cc4149& 20:02 <+bridge_> <12944qwerty> sorry if i went too fast xd 20:15 <+bridge_> A bit too saturated imo but cool to see 20:17 <+bridge_> that's really cool, it even shows a mapping error I believe 20:18 <+bridge_> I wonder how heavy the calculating is 20:20 <+bridge_> the big tune zone at the top has the tune zone number very deeply in the region, hmm 20:21 <+bridge_> <12944qwerty> It does everything on map load i think 20:22 <+bridge_> <12944qwerty> The tune number is on the centroid tile of the area, so if the area is large, then 20:22 <+bridge_> what if you build a tune zone ring?, like an empty middle 20:23 <+bridge_> <12944qwerty> Yeah the color generator is a little random. I kinda have to keep full opacity because otherwise for a set like comfort, it gets too not saturated. 20:23 <+bridge_> <12944qwerty> The generator was made witb ai but I'm definitely changing it 20:24 <+bridge_> you could use HSL and do the golden angle on the HUE, so the color is entirely deterministic 20:25 <+bridge_> <12944qwerty> It is deterministic rn, but the code is too long to be normal lol. And obv the saturated part 20:26 <+bridge_> I am writing that, because with HSL you can change the saturation independent of the color 20:26 <+bridge_> <12944qwerty> Oh true 20:29 <+bridge_> See `CGameClient::GetDDTeamColor` function 20:30 <+bridge_> in this case this won't work out of the box, because we have 256 tune zones but only 64 teams 20:30 <+bridge_> but yes, you can use it as a starting point 20:30 <+bridge_> `CGameClient::GetDDTeamColor` is independent from the number of teams 20:31 <+bridge_> I mean youre not gonna get 256 visually distinct colors anyways. 20:31 <+bridge_> oh true, this is alsmost exactly what he needs, I confuse this with another function 20:31 <+bridge_> <12944qwerty> Is there a preference on whether to have this always on or as a flag 20:32 <+bridge_> you can get these by adjusting the saturation > 128 and other tricks 20:33 <+bridge_> then it looks ugly 20:33 <+bridge_> wdym exactly? 20:33 <+bridge_> I assume tunes with similar numbers are used close to each other, so the resulting colors are visually distinct with the golden angle. 20:33 <+bridge_> all the colors should be similar saturation to not confuse it with other tiles like freeze 20:33 <+bridge_> It doesn't need to be visually distinct if 256 tune zones are used in close proximity 20:33 <+bridge_> <12944qwerty> toggle dbg_tuning_colors 1 0 20:33 <+bridge_> <12944qwerty> Vs always on 20:33 <+bridge_> I believe we rarely have any maps with that many tune zones anyway 20:34 <+bridge_> I'd have this always on 20:35 <+bridge_> and a dbg config shouldn't be used for this either - why would you limit this feature for debugging only? 20:35 <+bridge_> The current open PR with just showing the tune zone number would be a debug option imo 20:42 <+bridge_> <12944qwerty> I see 20:51 <+bridge_> @chillerdragon what was your chat link again? 22:11 <+bridge_> @pathos3005: https://chat.zillyhuhn.com but irc is muted at the moment so itโ€™s read only 22:41 <+bridge_> tune zones really only need a few distinct colors because they should only be reserved for as many that are used in the map, which is often not a lot. we shouldn't care what the user put for the exact numbers (cus some people use double digits or 100 range to mean other things) 22:41 <+bridge_> 16 or 32 colors should be plenty for normal maps 22:42 <+bridge_> so if I used tune\_zone 1-10, jumped to 88, then used 100-104, that should exhaust the color space, in order 22:43 <+bridge_> whether the first color is randomized is really up to you, my preference is no 22:44 <+bridge_> keep in mind that tunelock becomes harder to represent after this, since kebs was using a color for that 22:52 <+bridge_> huge 23:48 <+bridge_> <12944qwerty> Whats tunelock