00:14 < bridge> you guys know that tech conscious people make up very little of the browser market 00:14 < bridge> the only possible way for Firefox to even have survived as long as it has is for them to market 00:15 < bridge> and if this is their marketing strategy i actually see nothing wrong with it considering their competitors 00:16 < bridge> i liked their :// logo personally 00:16 < bridge> :// was like web standards 00:16 < bridge> but now that i think about it yeah it kinda sucekd 00:16 < bridge> but less than green flag 00:18 < bridge> idk what future mozilla has without the google paycheck, no one likes firefox for some reason 00:18 < bridge> firefox logo rocks tho 00:18 < bridge> maybe if google nukes ad blockers hard enough people will switch 00:18 < bridge> also idk how they make money even if they have a larger marketshare 00:36 < bridge> as for chrome, safari and edge theyre all just burning money (well edge isnt cuz its just chrome) to just platform lock people 00:36 < bridge> chrome it sorta makes sense because google? but.. then it pays everyone else to use google aswell 00:37 < bridge> so mozillas sitting there without the rest of the faang 00:37 < bridge> for them it's a loss leader but it still makes them money overall, mozilla has no second order benefits from making a browser 00:37 < bridge> how does safari or edge make money? 00:38 < bridge> safari integrates into the apple ecosystem and contributes to people buying Macs 00:38 < bridge> ive used safari, its not like... any better than the rest of them 00:38 < bridge> sure but that's what it does 00:38 < bridge> its just different enough thats its hard to switch 00:38 < bridge> i guess thats part of locking people in 00:39 < bridge> then what about edge 00:40 < bridge> you can't just say it's about locking people in when safari has been around for 20 years, long before there was any sort of similarity and standards between browser 00:40 < bridge> apple made something because they thought they could do better than everyone else 00:40 < bridge> edge is the same 00:42 < bridge> you can't just say it's about locking people in when safari has been around for 20 years, long before there was any sort of similarity and standards between browsers 00:44 < bridge> I think safari is also genuinely a unique enough product to justify its existence, macos NEEDs to ship with a defualt browser and I can't imagine them picking google or microsoft for that in a million years 00:45 < bridge> I think safari is also genuinely a unique enough product to justify its existence, macos NEEDs to ship with a default browser and I can't imagine them picking google or microsoft for that in a million years 00:46 < bridge> this is a common theme btw, everything they do it this 00:46 < bridge> this is a common theme btw, everything they do is because of this 00:55 < bridge> firefox :D 00:55 < bridge> m4a my beloved 01:24 < bridge> do you actually believe they would ship Firefox by default 01:35 < ws-client> @tsfreddie I blame china. Fix your ping and move to germany. I never got that bug in germany. But I get it here in indonesia all the time. It happens when you press login multiple times in the login screen. I cba to fix it just press login once -.- 04:22 < bridge> i mean, we should probably set it properly on steam or declare a deprecation first or something 04:40 < bridge> chillerdragon: do we have validation code for clamping NetIntRange or is it only a 0.7 thing? 06:43 < bridge> aac my beloved 06:43 < bridge> 06:43 < bridge> (ogg/flac is better imo) 07:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315565299486949376/VID_20241209_132611.mp4?ex=6757df29&is=67568da9&hm=a3da71afd1875f7c4b21ebe644a3d57ba2826468ed28cc678650b641be99e19d& 07:28 < bridge> Help please 07:29 < bridge> I am pretty sure 0.6 has it too. But I would need to check to be 100% 07:29 < bridge> It shouldn’t clamp tho. It will drop the message if it contains values outside of the range. 07:32 < bridge> what to do? 09:11 < bridge> noted. i couldn't really find the code where it drops regardless 09:31 < bridge> ищу тима играю не долго 09:41 < bridge> netobjhandler.cpp, generated code 10:01 < bridge> Reason is that no one has even heard of firefox. They don't control 3 of the most popular websites on earth where they can add a popup telling you to "install chrome for best experience" 10:03 < bridge> I am surprised they don't ship a reskinned firefox or something based on firefox. It would be free for them and relieve them of the burden of maintaining an entire browser engine. Though maybe the license doesn't allow it 10:09 < bridge> Idk why they would give up safari when they also maintain their own silicon, graphics api, and OS. They have the entire tech stack under their control which must have some value. 10:11 < bridge> as much as I don't like apple their goals are pretty straightforward, they do everything exactly how they want it. 10:11 < bridge> webkit is the most standards-abiding toolkit around iirc 10:12 < bridge> gm 10:12 < bridge> webkit is the most standards-abiding web engine around iirc 10:12 < bridge> it’s smooth and nice feeling on apple devices 10:12 < bridge> great integration 10:12 < bridge> worth 10:13 < bridge> This might be true but I've always heard safari causes the most edge cases for web developers. 10:15 < bridge> they should have followed the standard :pepeW: 10:18 < bridge> Web standards are in large part what the browsers do, and what websites serve. If your browser follows the spec exactly and had no legacy features you would not be able to load millions of still active pages. 10:20 < bridge> There's lots of stuff in the spec that browsers refuse to implement and lots of stuff that browsers (usually chrome) do implement that aren't in the standard. 10:21 < bridge> Then the standard adds it because one or more browsers implemented it and websites started using it 10:25 < bridge> <0xdeen> Do we understand why Win7 stopped working with DDNet? Maybe we can cheaply make it work again for a year or two if many are still using it 10:26 < bridge> <0xdeen> Referring to https://steamcommunity.com/app/412220/discussions/0/592882992704140019/?tscn=1733667504 10:26 < ws-client> the code reads really weird @tsfreddie i just checked it xd it looks like clamp but its actually dropping lol 10:26 < ws-client> wait or is it clamping? xd 10:26 < ws-client> i was so sure it was dropping 10:27 < ws-client> what are you interested in snap objects/game or system messages @tsfreddie ? 10:28 < bridge> win7 should be super ez to maintain atm 10:29 < bridge> that error msg looks like it might come from the app manifest 10:29 < bridge> <0xdeen> I thought so too, maybe just need dome flag when building the libs 10:30 < bridge> But Windows 7 is EOL even with extended security patches 😄 10:30 < bridge> usually with breaking API changes not reflected by the OS you’d literally just see entry point yadda yadda not found in whatever dll 10:31 < bridge> usually with breaking API changes not reflected by the manifest you’d literally just see entry point yadda yadda not found in whatever dll 10:31 < bridge> derp 10:31 < bridge> i cant fathom what flag you might use 10:31 < bridge> is that a build from the CI or do you run cmake manually 10:31 < ws-client> @tsfreddie dude my 0.6 knowledge is almost 0 haha seems like dropping only happens in 0.7 and ddnet clamps it actually 10:34 < ws-client> seems like ddnet never got the bleeding edge 2014 patch from teeworlds that replaced ``ClampInt`` with ``CheckInt`` https://github.com/teeworlds/teeworlds/commit/4e5d713f7549a0ea61ad71528bd6ea935978388c/ 10:36 < ws-client> anyways validations are applied in a few places for example server side game msg read drops here https://github.com/ddnet/ddnet/blob/cfefe25c3d5e0e50963cadb4f5601276e07e66f0/src/game/server/gamecontext.cpp#L2010 10:37 < ws-client> client side snap item read drops here https://github.com/ddnet/ddnet/blob/cfefe25c3d5e0e50963cadb4f5601276e07e66f0/src/engine/client/client.cpp#L2218 10:41 < ws-client> yo developers I got stuck. Somehow after all these years working with the server code I still get bamboozled by this. But I have a vector defined in gamecontext and I would like to keep its elements across map changes. Somehow this seems harder than it should be. 10:42 < ws-client> The gameserver gets destructed on map change. I know there is persistent data but that seems to be more for per player basis and i see no git conflict free way of using it. I am close to just abusing the server.h as permanent storage for something that for sure does not belong there. 10:42 < ws-client> @0xfaulty i am sure you have encountered this issue at some point. Any recommendations? 10:51 < bridge> <0xfaulty> static vector :) 10:51 < bridge> <0xfaulty> or move it to server 10:56 < bridge> well normally they can't even use the steam version on win7. 10:56 < bridge> 10:56 < bridge> But @0xdeen maybe you can update it, since it's not true anymore anyway 10:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315618169632718869/image.png?ex=67581066&is=6756bee6&hm=acaa17bf2a94403103647bad022455fe777af0fb0ba13089242117db04cc0edc& 11:00 < bridge> <0xdeen> done 11:02 < bridge> thx 11:04 < bridge> <0xdeen> We should at least mark the last working versions for winxp and win7 on ddnet.org/downloads 11:05 < bridge> @headshotnoby what is last winxp version? :DD 11:05 < bridge> what is the last win98 version 11:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315620404651364453/2CegT.bmp?ex=6758127b&is=6756c0fb&hm=551bfe718300dc043653dee6417cbf1118c87e17b5dc3fc93b879109639ad85e& 11:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315620516521971713/a.png?ex=67581296&is=6756c116&hm=2d09151d98a035c576af1939f4c52c5bb0ebd1da87d708eab32b4632fe18858f& 11:06 < bridge> what is the last win98 version 11:11 < bridge> <0xdeen> haha, i think win98 was with comp. layers 11:22 < ws-client> does static survive the destructor? o.O @0xfaulty i am going for the server one right now but it feels so wrong ._. 11:26 < bridge> Goog 11:26 < bridge> Deen 11:30 < bridge> static survives anything generally 11:53 < bridge> Check how it's done for the vote option heap aswell as tunings. I've used this in F-DDrace aswell. 11:53 < bridge> 11:53 < bridge> CGameContext::Clear() 12:03 < bridge> last ddnet version supported on XP? i don't remember 12:03 < bridge> second edition 12:04 < bridge> Ah too bad 😄 12:06 < bridge> second edition 12:06 < bridge> 12:06 < bridge> or if you meant client, this is the vanilla client running under KernelEX 12:08 < ws-client> @fokkonaut ah nice thanks idk how i did not see it. That is exactly the good style approach i was looking for! But it creates so much git conflict surface :( I think i will go with server.h just for merging with upstream reasons 12:10 < ws-client> if only #7777 had a better outcome i could pr to ddnet to make this processer cleaner for forks 12:10 < bridge> :monkaStop: 12:10 < bridge> Til you saying #7777 doesn't trigger bot 12:10 < bridge> https://github.com/ddnet/ddnet/issues/7777 12:12 < ws-client> no thats why i built my own bot but he is afk because i cba to run my raspberry pi in bali 12:13 < bridge> Why TF are you in Bali mf 12:13 < bridge> Come to Germany, pay your taxes 12:13 < ws-client> i will 12:13 < bridge> Go work 40h for 1.8K€ monthly 12:13 < bridge> 12:13 < ws-client> cant wait 12:13 < ws-client> imagine spending more than 4 bucks on going out for lunch 12:14 < bridge> Are you just passing by or planning to stay ? 12:14 < ws-client> i am at the end of my one year stay 12:14 < bridge> No more beach ? :( 12:14 < ws-client> no more beach 12:16 < bridge> chiller wanna live in a flat with me and milchschake? 12:16 < ws-client> milchschake? 12:17 < bridge> @imilchshake 12:17 < bridge> ah 12:17 < bridge> He's milkshake 12:17 < ws-client> uhm idk if i know him o.O 12:17 < ws-client> should i? 12:17 < bridge> Wot 12:17 < bridge> yes 12:17 < ws-client> <:justatest:572499997178986510> 12:17 < ws-client> wait 12:17 < ws-client> he is in my browser history 12:17 < bridge> How dare you chiller 12:18 < ws-client> uhm 12:18 < bridge> HUUUUUH 12:18 < ws-client> @teero777 where flat? 12:18 < bridge> germany 12:18 < bridge> Where my invite wtf, I even drop family to drink a halbe with chiller fr 12:18 < ws-client> more specific? 12:18 < bridge> I should also go to Bali for a year 12:18 < bridge> jus a joke 12:18 < bridge> I can't 12:18 < ws-client> why not 12:19 < bridge> need to go to school 12:19 < bridge> wait till I'm done x 12:19 < ws-client> how old ru? 12:19 < bridge> Only for like half a year no? You're done soon 12:19 < bridge> 18 12:19 < ws-client> ok so then we flat near your school? 12:19 < bridge> xD 12:19 < bridge> How am I gonna pay 12:19 < bridge> Chiller hmu I dox Teero and we raid his school 12:19 < bridge> We teach him webASM 12:19 < ws-client> raid would be cool 12:20 < bridge> come in a tee costume 12:20 < ws-client> but statistically teero lives in NRW and its a 400$ 7 hour train ride for me from munich 12:20 < bridge> 30 minutes for me to be in Munich btw**** 12:20 < bridge> You are statistically correct 12:20 < ws-client> lets raid SpeedTime together 12:20 < bridge> Where is be 12:20 < bridge> Damn i'm down 12:20 < bridge> *he 12:21 < ws-client> somewhere starnberg i think irrc 12:21 < ws-client> how far is that for you @meloƞ ? 12:22 < bridge> 7hr drive for me xD 12:22 < bridge> That's not nrw 12:22 < ws-client> called it @teero777 12:22 < ws-client> no starnberg is close to me 12:22 < ws-client> thats where SpeedTime is he is close 12:22 < ws-client> and you are 7h away 12:22 < bridge> yee 12:23 < ws-client> might as well meet in tokyo 12:23 < bridge> We can meet at 3.5 12:23 < ws-client> bielefeld? 12:23 < bridge> Starnberg ? 20 mins 12:23 < bridge> Maybe 15 12:23 < bridge> stop up grabbing xD 12:24 < bridge> Depending on how fast I drive 12:24 < ws-client> leak @meloƞ 12:24 < bridge> *ip 12:24 < bridge> Do the math yourself mf 12:24 < ws-client> @teero777 its just my deep teeworlds knowledge 12:24 < ws-client> i just know 12:25 < bridge> your deep knowledge about my last active IP on your website 12:25 < bridge> :monkaStop: 12:25 < bridge> I'ma prosecute u 12:25 < ws-client> <:justatest:572499997178986510> 12:25 < bridge> Zillyhuhn was an IP grabber all along 12:26 < bridge> When ddnet meetup? 12:26 < ws-client> @meloƞ so you pick me up from the airport then? 12:26 < ws-client> @learath2 where 12:26 < bridge> If you tell me when I can come over for a coffee maybe 12:26 < bridge> What airport? 12:26 < bridge> Munich ddnet meetup 2025 12:27 < ws-client> @teero777 munich airport MUC 12:27 < bridge> I always end up going to Berlin for one reason or the other, so maybe Berlin is also possible 12:27 < bridge> Berlin is 10h away 💀 12:27 < bridge> wiat what there is a GitHub wrapped thing? 12:27 < bridge> Ok not Berlin 12:27 < bridge> Where can I get that 12:27 < ws-client> @teero777 ? 12:27 < bridge> Take ice 12:28 < bridge> 5 pings wth 12:28 < bridge> Ice takes 7h but costs 800% more 12:28 < bridge> AH GUYS WE IN #developer 12:28 < bridge> :monkaStop: 12:28 < bridge> what did i do wrong this time 12:28 < bridge> Wrong, ICE takes 10h aswell, because they will delay it 3h 12:28 < bridge> Ontopic 12:28 < bridge> Shit need to work now 12:28 < ws-client> moderator caught offtoppinging 12:28 < bridge> I will go make food, there will be no one to save you, go to off-topic 12:29 < bridge> Ttyl, ChillerDragon: I setup matrix later, we talk about details then 12:29 < ws-client> https://chat.zillyhuhn.com/ 12:29 < ws-client> come here and i grab your ip 12:29 < bridge> :monkaStop: 12:29 < ws-client> @learath2 munich 2025 i would be totally in 12:30 < ws-client> but i assume its more like just us two and not a real meetup 12:30 < ws-client> maybe melon as well 12:30 < bridge> Melon would join us np 12:30 < ws-client> who else would join 12:30 < bridge> idk, we can have a beer and talk about how cool 0.7 is 12:30 < ws-client> yes i am in 12:31 < ws-client> @teero777 what github wrapped thing 12:31 < bridge> Idk I saw it on some memes channel from a serve 12:31 < bridge> Google it ig 12:31 < bridge> Idk I saw it on some memes channel from a server 12:32 < ws-client> https://www.githubwrapped.io/ 12:32 < ws-client> this i guess 12:33 < bridge> https://cdn.discordapp.com/attachments/1163949787893215245/1315641443066581013/uNZADJPn.mp4?ex=67582613&is=6756d493&hm=3afd25fed71aee988e061d259753338697c0b0d1fae6fbbe37b5790b8cc6fcd8& 12:33 < bridge> *not mine 12:34 < ws-client> i get CORS gg 12:35 < ws-client> i cant view your attachment not even on matrix 12:35 < ws-client> omg no CORS issues on chromium 12:36 < ws-client> i will dislike the repo for no firefox support 12:36 < bridge> ye it's kind of annoying tho since you can't really get closed src stuff to show up 12:36 < bridge> Makes sense ig 12:37 < ws-client> you should stop doing closed src 12:37 < bridge> yea just opensrc ddnet cheats 12:37 < bridge> githubwrapped? It worked fine for me 12:37 < ws-client> on firefox? 12:37 < bridge> Maybe your ff settings are more paranoid? 12:37 < bridge> Ddnet leaderboards for solo maps would be gone 12:37 < ws-client> either way angry github issue it is 12:38 < bridge> aye, I never use chrome unless the site is absolutely broken 12:38 < bridge> write a 2 page rant 12:39 < ws-client> it doesn't fully load 12:39 < ws-client> i get better stats on every page reload 12:40 < bridge> xd 12:40 < ws-client> @teero777 go share yours 12:40 < bridge> There is nothing xD 12:40 < ws-client> like nothing? 12:41 < bridge> like literally nothing 12:41 < bridge> Everything I do is private mostly 12:41 < bridge> But I'm doing smth for opensrc currently 12:41 < bridge> Will make public soon 12:41 < bridge> All my contributions this year were to company repos, so it looks like I have contributions almost every day but it totals to +1000 LoC 12:42 < ws-client> https://zillyhuhn.com/cs/.1733744539.png 12:42 < ws-client> developer skill clearly is measured in LoC 12:43 < bridge> This is true. My coworker that accidentally commited 200k lines of training data is the most skilled 12:44 < ws-client> https://zillyhuhn.com/cs/.1733744644.png 12:44 < bridge> 🤏 :feelsbadman: 12:44 < ws-client> Gopher2 12:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315645207714467840/image.png?ex=67582995&is=6756d815&hm=3d9925499bae08c588206459d3f8e8fe2a6889e70ffde50324d9e98d36501d9c& 12:44 < bridge> where can u generate that? 12:44 < ws-client> https://www.githubwrapped.io/ 12:44 < ws-client> but you have to star their github repo 12:44 < ws-client> its basically a star farming scam 12:45 < ws-client> the data is basic af 12:45 < bridge> yeah xD 12:45 < bridge> Jokes on them, I unstarred it 12:45 < ws-client> nice and i can still see your profile 12:45 < ws-client> imma do the same 12:46 < bridge> wow takes very long xd 12:46 < ws-client> yes 12:46 < bridge> their backend is probably too busy 12:47 < ws-client> that is fair tho i assume the biggest bottleneck is gh speed and ratelimits 12:47 < bridge> Wow I was actually useless in 2023 12:47 < bridge> wtf xD 12:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315645917071937576/image.png?ex=67582a3e&is=6756d8be&hm=1999badaa202de038b43e693ff311258fad6cc1cd11406c7a246c794e154bf5c& 12:47 < bridge> this is just wrong 12:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315645959577010257/image.png?ex=67582a48&is=6756d8c8&hm=a56a2c680d5b0b909c7061958731d89ae413acf1adf8d3a510f8409ab2779fdf& 12:47 < bridge> just the ddnet-accounts repo is already like 10k lines 12:47 < ws-client> wait jupstar 12:47 < ws-client> reload again 12:47 < ws-client> until it stops saying incomplete on the top 12:48 < bridge> it doesnt say so 12:48 < bridge> Actually I have been useless since covid 😭 12:48 < ws-client> then you got scammed 12:48 < ws-client> oh wow your stats suck 12:48 < bridge> it probably cannot deal with new repos or smth xD 12:48 < ws-client> https://zillyhuhn.com/cs/.1733744915.png ryo proud 12:49 < bridge> xd 12:49 < bridge> 12:49 < bridge> but it's still just wrong 12:49 < bridge> let alone all branches of dd-pg repo 12:49 < bridge> should always increase it by like 100k LOC 12:50 < ws-client> weekend githubber detected https://zillyhuhn.com/cs/.1733744977.png 13:04 < bridge> do u consume iMilchshake r34 content :monkaStop: 13:04 < bridge> xdd 13:04 < ws-client> oh that name looks familiar 13:05 < ws-client> https://ddnet.org/players/iMilchshake/ 13:05 < ws-client> 196 points? 13:05 < bridge> I'm doing the gores random map generation stuff, maybe u have seen that :D 13:05 < bridge> But I mainly play gores, I'm a ddnet noob :( 13:05 < ws-client> yes that was in my browsing history 13:05 < bridge> Chiller it's all because you refuse to use discord 13:05 < ws-client> whats on discord 13:06 < bridge> I think that's hella based 13:06 < bridge> You'd be part of our secret group chiller 13:06 < bridge> Where we plan to make Teero the richest man alive 13:06 < ws-client> nice 13:07 < ws-client> the map gen looks impressive btw last time i checked i can not remember images of such goresy gores parts @imilchshake 13:07 < bridge> No but it would be easier to do voice calls 13:07 < ws-client> the matrix thing we did last time was smooth af 13:10 < ws-client> @Jupstar ✪ do you see me in your github feed? https://github.com/ 13:11 < bridge> Thanks for the kind words :3 13:11 < bridge> Matrix is very nice! 13:12 < ws-client> @imilchshake i was kinda hoping to finish ChillerDragores6 before such tools get published -.- 13:14 < ws-client> https://zillyhuhn.com/cs/.1733746433.png 13:14 < bridge> Dont worry it can't and will never compete with maps that are handcrafted with love :owo: 13:15 < ws-client> i mean its gores ... 13:15 < ws-client> its just a tunnel. And your screenshot looks like any kog map to me 13:15 < bridge> Especially easy-hard maps are very solid, but just not as interesting as handcrafted maps by good mappers ^^ 13:16 < bridge> I'm also hosting test servers with "live" generation if u want to look at different difficulties :) 13:16 < bridge> Generating fair/fun insane maps is rather challenging tho xd 13:16 < bridge> Generating fair and fun insane maps is rather challenging tho xd 13:17 < bridge> Does this take a year to complete? 13:18 < bridge> I love the occasional Smileys :D 13:20 < ws-client> yes but you can take breaks @learath2 i have platforms to chill in there that are bigger than dm1 13:21 < bridge> So it's like a yearly adventure 13:21 < bridge> you start, you save, you leave, you come back 13:21 < bridge> Ooh does kog support /save? 13:21 < ws-client> yea and some parts are intentionally annoying for t0 players because you can fall pretty far back 13:22 < bridge> :justatest: :poggers2: 13:22 < bridge> Imagine dying to lag after 5h 13:23 < ws-client> always having a teammate on a platform is part of the adventure 13:23 < ws-client> but that teammate is the one who falls 3 times down while trying to climb this and costs you 2 hours in one part 13:23 < ws-client> https://zillyhuhn.com/cs/.1733746981.png 13:23 < bridge> Wtf 13:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315655151414935615/Screenshot_20241209-132333.png?ex=675832d7&is=6756e157&hm=adcbf34c52fa9a9c9b2bbb3c97d8e7be95e4060172be75bfd6e31407a7577f66& 13:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315655151901741146/Screenshot_20241209-132308.png?ex=675832d7&is=6756e157&hm=44602ea8db39f9ac0d3e1cb23fb8f167ef2c1d329d0ebeb262f12eb0086bb9d1& 13:23 < bridge> Nix go Brrrrrrrr 13:24 < ws-client> NixOS time sink confirmed 13:25 < bridge> This sounds fun in a large team :D 13:27 < bridge> My 2023 was sick 13:27 < bridge> ChillerDragon: How long do you think it'd really take? 13:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315656174120730674/Screenshot_20241209-132737.png?ex=675833cb&is=6756e24b&hm=36307efb54e4a47e45481714d2755594e7b7e396e90ebc09a0f1fe628f415d78& 13:28 < bridge> ObjectiveC is a language I surprisingly enjoyed a lot. Does that make me a bad person? 13:28 < bridge> I also like/d it 13:29 < ws-client> back when i was actively mapping and testing gores maps i always did run through the map with super to estimate the rough length. I never had the patience to finish this map with super. And some parts are really bad time sinks if you start to fail as a team. 13:29 < ws-client> i cant do an estimate but its long @learath2 13:30 < bridge> Chillerdragorani 3* extreme when ? 13:30 < bridge> Asking for a friend. 13:31 < ws-client> ChillerDragores3 is a map that kamillentee once planned as tournament map actually xd but my windows pc crashed during the save of the map and corrupted the file 13:31 < ws-client> so i had to restore an really old backup and i never recovered emotionally from that backset 13:32 < ws-client> making a map with ai and submitting it to kog seems a bit weird 13:32 < bridge> Btw do we do saves properly now? With a save + swap file? 13:32 < bridge> Btw do we do saves properly now? With a save + swap files? 13:33 < ws-client> nowerdays i think yes 13:33 < bridge> good good 13:33 < ws-client> but the incident happend before robyte was born 13:34 < ws-client> i mean nowerdays i also track my maps in git^^ 13:36 < bridge> sounds like a meh use of git 13:36 < ws-client> yes 13:36 < bridge> binary blobs 13:36 < ws-client> but its still really good 13:36 < ws-client> i can map on my laptop and git pull on my desktop 13:36 < ws-client> have free backups sponsored by microsoft 13:36 < ws-client> and can easily check out old map versions 13:37 < ws-client> using a tool i am very comfortable with 13:39 < ws-client> inspired by my role model ddnet https://github.com/ddnet/ddnet-maps 13:39 < ws-client> its also so nice for pulling new maps on the server where the game servers run 13:39 < ws-client> and dicussing map changes with pullrequests when working on it with others 13:49 < ws-client> https://zillyhuhn.com/cs/.1733748551.png 13:49 < ws-client> github dos 13:55 < bridge> Chillerdragon: I'ma make a tas of it 13:58 < ws-client> cool! but itll probably be a boringly long watch. With some relaxing music it could be used as background vibe. 14:00 < bridge> i never read me feed xd 14:01 < ws-client> gh feed op 14:02 < bridge> i try not to turn everything into social media that i use xd 14:02 < bridge> chiller btw 14:02 < bridge> u ignored my call for vanilla pros xd 14:03 < ws-client> which call can u resend? 14:03 < bridge> if u can fire up matrix 14:04 < bridge> u should be able to see this or not? 14:06 < bridge> Are there dms on gh? 14:07 < bridge> public dms there are 😂 14:07 < bridge> chiller also likes to ping me inside a commit 14:13 < bridge> I guess all these make some sense 14:18 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315668921084284929/Screenshot_20241209_211822.jpg?ex=67583faa&is=6756ee2a&hm=293d51fb65780c9ce76dcc9e2b7e0fd37537d880de634c90d6c6bcd5fe45c5c6& 14:18 < bridge> oh no 14:19 < bridge> i'm so high level you can't even see a native language here 14:20 < bridge> xd 14:21 < bridge> i guess im not vanilla pro enough i saw no issue 14:22 < ws-client> idk how tw does it but if the first two have 10 kills can someone with 0 kills win with 1 kill? 14:22 < ws-client> that seems wrong 14:22 < ws-client> but winning by catching up to first rank score seems fine 14:23 < ws-client> @teero777 you can create a private repo invite someone and then chat privately 14:23 < bridge> XD 14:23 < bridge> nice hack 14:23 < ws-client> the chat is live 14:23 < ws-client> no reload required and it feels like a proper live chat 14:23 < bridge> noice 14:24 < bridge> show me 14:24 < ws-client> its getting later but i can show you another time 14:24 < bridge> why do i feel like ive dealt with this before 14:24 < bridge> oki 14:24 < ws-client> i may or may not have used this already for serious conversations 14:24 < bridge> He doesn't see replies afsik 14:24 < bridge> He doesn't see replies fredi 14:24 < bridge> matrix doesn't see replies? 14:25 < ws-client> i am mostly on irc 14:25 < bridge> fair enought 14:25 < bridge> fair enough 14:25 < bridge> not that it matters, i feel fine being ignored 14:31 < ws-client> @teero777 i unlocked some free time still here? 14:33 < ws-client> i got better at reply guessing but for this one i had to check matrix @tsfreddie did you deal with that in ddnet-pvp or another game? 14:33 < bridge> probably, just a feel tho 14:33 < ws-client> i dont even recall ever finishing a game with sudden death or wondering about which winner gets chosen 14:34 < bridge> i've done that 14:34 < ws-client> i prefer score limit over time limit 14:34 < bridge> but i can't remember what it does 14:34 < bridge> i mean if you want to be 100% fair then it is technically possible to go into sudden death with score limit 14:34 < ws-client> i would assume the player with the highest score wins as soon as there is only one player with the highest score 14:36 < bridge> sounds like it 14:36 < bridge> why are we still using clang-format 10 14:37 < bridge> > i mean if you want to be 100% fair then it is technically possible to go into sudden death with score limit 14:37 < bridge> 14:37 < bridge> when two same score tees get final scores on the same tick. 14:37 < ws-client> @pioooooo because making the new formatter work is hard 14:37 < ws-client> https://github.com/ddnet/ddnet/pull/7034 14:38 < bridge> also messes up commit history and git blames when something like this happens 14:38 < bridge> some people don't like that 14:38 < ws-client> there is a fix for that 14:38 < ws-client> https://github.com/ddnet/ddnet/blob/master/formatting-revs.txt 14:39 < bridge> 14:39 < ws-client> imo git conflicts are a bigger problem than blame log 14:40 < ws-client> but yes it should be updated its just that nobody is there to make it work 14:40 < bridge> you can just download the old clang-format 10 binary and use that for now 14:40 < bridge> ~~which we all did unwillingly i'm sure~~ 14:41 < ws-client> i still have bam4 in my PATH 14:41 < bridge> i've run into bam version compatibility issues before 14:41 < bridge> iirc 14:41 < ws-client> yes bam 5 breaking changes is a classic 14:41 < bridge> right 14:42 < ws-client> ddnet++ supports both bam 4 and 5 14:42 < bridge> is matricks still updating bam? 14:42 < ws-client> but i might have broken bam support when merging from ddnet 9 to ddnet master 14:42 < bridge> probably not right? 14:42 < ws-client> teeworlds pipeline currently fails 14:42 < ws-client> because bam cant handle new macos arm pipelines 14:43 < ws-client> but last bam commit was 3 months ago 14:43 < ws-client> its kinda still there 14:43 < bridge> holy 14:43 < bridge> is he still using it for work or something 14:44 < ws-client> dont think so 14:44 < ws-client> but he is alive and he merges prs of contributors 14:44 < bridge> he is active* 14:45 < ws-client> i think there are people out there that still create new projects to this day with bam because they like it 14:45 < ws-client> lua is better than cmake script you can not argue with that 14:45 < bridge> i don't mind it, but i've never manually updated bam.lua before either 14:45 < bridge> also it just sounds better 14:46 < ws-client> i also have to admit after all these years fan boing bam my cmake skills are much better these days than my bam ones 14:46 < bridge> lucky you. i can work with exactly 0 build tools 14:46 < bridge> :kekw: 14:47 < ws-client> i wanna learn auto tools 14:47 < bridge> ~~ are you building cars ~~ 14:48 < ws-client> i mean the gnu m4 ./configure ./autogen.sh legacy madness 14:48 < ws-client> which uses some cursed shell like environment 14:48 < ws-client> thats the stuff that runs the world 14:49 < ws-client> ok afk @teero777 we do another time 15:00 < bridge> How can I download every map (excluding the cfg files) from the ddnet-maps repo? 15:01 < bridge> cfg files are really small. i don't see why you can't just download the repo. 15:01 < bridge> anyone would like to run clang-format for me on #9365? 15:01 < bridge> https://github.com/ddnet/ddnet/pull/9365 15:01 < bridge> i really don't feel like download clang-format 10 15:02 < bridge> I only need the maps for a project 15:02 < bridge> ye, so why not just download the repo and delete the cfgs 15:04 < bridge> makes sense 15:06 < bridge> like this? 15:06 < bridge> `rm ddnet-maps/**/*.cfg` 15:31 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315687337790930944/image.png?ex=675850d1&is=6756ff51&hm=66ef4191e4c1474b8cb6cbd361917d8ec014514454b2953081dcec5dc0144e20& 15:31 < bridge> whats with all the random spaces 15:31 < bridge> that dont align to anything 15:32 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315687432485863524/image.png?ex=675850e8&is=6756ff68&hm=f905f8370a18306ec901f61335927376ead43d6543fb38fcdd76a9da59b598d9& 15:32 < bridge> this would actually make sense and it doesnt even need spaces 15:37 < bridge> What? Chiller 15:37 < bridge> What did you unlokc 15:37 < ws-client> time 15:38 < ws-client> @teero777 https://github.com/ChillerDragon/github-meta/issues/8 15:41 < ws-client> ?? bru 15:42 < bridge> How is that private lmao 15:43 < ws-client> did u go afk again in the chat? 15:43 < ws-client> your browser tab should have a notification 15:43 < ws-client> and if you stay in the chat you can see new messages pop up 15:50 < ws-client> @pioooooo here u go https://github.com/Pioooooo/ddnet/pull/4 15:52 < bridge> :justatest: 15:53 < bridge> huh 15:53 < bridge> Nice pr xDD 15:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315692880890826753/image.png?ex=675855fb&is=6757047b&hm=c9983e7b528923c0afa08b12c67d45b5dbdebb268af752e5cc5342293cc34ebc& 15:53 < bridge> epic 15:54 < bridge> this is revolutionary 15:54 < bridge> 🤣 15:55 < bridge> i have to not format in vs cuz it uses clang-format 15 and breaks various other things;; 15:55 < bridge> :pepeW: 16:37 < bridge> ddnet/master now lags in libasan 16:37 < bridge> 👻 16:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315703856818163722/image.png?ex=67586034&is=67570eb4&hm=b73faf8dc2ef2a58a43595adcf2d7760f198e01386f5d302756e807825ce10d0& 16:51 < bridge> oh no not linear 16:57 < bridge> its at the top of the list and it wasnt full x-x 16:57 < bridge> but the map didnt use to... tank my fps in libasan 17:55 < bridge> <.puch> chillerdragon is there any way to force 0.7 on a bridge server? 17:56 < bridge> Iirc he gets pinged like this: ChillerDragon: u sux 17:56 < bridge> <.puch> oh ok sry xd 17:56 < bridge> Iirc he gets pinged like this: Chillerdragon: u sux 17:56 < bridge> <.puch> ChillerDragon: is there any way to force 0.7 on a bridge server? 17:57 < bridge> <.puch> i should install irc just to chat with him really 17:57 < bridge> <.puch> before he was answering his pms directly in discord 17:57 < bridge> <.puch> but it was years years ago 18:36 < bridge> You can disable 0.6 connections easily, yes 18:36 < bridge> But it requires code change 18:53 < bridge> @robyt3 i think u recently found a fix for these? 18:53 < bridge> 18:53 < bridge> They apparently still happen even without any dummy connected 18:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315737999899889774/image.png?ex=67588000&is=67572e80&hm=4ca666464a889a1e932de70d90d3372a8d5bd12cbf26b9e76c05c8b1f03579f9& 18:57 < bridge> Is this on latest master? Maybe after quickly reconnecting? I only see one assignment of `m_LocalStartTime` which only happens after receiving the second snapshot on the main connection 18:58 < bridge> it's latest steam ver 18:58 < bridge> but yes it was after a map vote 19:00 < bridge> what is this and why does it change the colors of my hook lines only in UI, but never ingame xd 19:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1315739950339330138/image.png?ex=675881d1&is=67573051&hm=e9d8f3411ec5e89843f217d51a670c23b349ffbb0da57a05fcd152d0f68cf036& 19:01 < bridge> It's for previewing what you would see with `+hookcoll` pressed 19:01 < bridge> ?XD 19:01 < bridge> i press my bind 19:01 < bridge> it still shows my normal colors 19:06 < bridge> It only inverts the color if you enabled always showing hook collision 19:06 < bridge> 😮 19:07 < bridge> I suppose the settings preview doesn't cover that case 19:08 < bridge> Ah yeah now I see that 19:08 < bridge> But yeah not really intuitive as shown in the UI 😄 19:20 < bridge> `demo_extract_chat` crashes with stack overflow :monkaS: `sizeof(CSnapshotDelta)=524560` and `524288` of that are for debugging, changing to `uint64_t` recently doubled this 19:24 < bridge> In rust you have to be extra careful bcs it often creates your stuff on the stack before you move it on the heap xD. 19:24 < bridge> 19:24 < bridge> But gotta say in rust I never create huge buffers on the stack.. like char buffers or similar 19:25 < bridge> uninitialized buffers are simply not the rusty way 19:33 < bridge> Message for ChillerDragon: I need to contact with you about s-ddrace. Where can I? 19:33 < bridge> 19:33 < bridge> Server log: `2024-12-09 17:46:54 I assert: /tw/sources/src/game/server/ddpp/accounts.cpp(830): SetLoggedInThread failed to execute` 19:33 < bridge> MariaDB log: `2024-12-09 18:03:19 31 [Warning] Aborted connection 31 to db: 'clb2s' user: 'clb2s' host: '10.42.0.61' (Got an error reading communication packets)` 19:34 < bridge> 19:34 < bridge> And also it won't build with bundled DDNet libs. 19:35 < bridge> Message for ChillerDragon: I need to contact with you about s-ddrace. Where can I? 19:35 < bridge> 19:35 < bridge> Server log: `2024-12-09 17:46:54 I assert: /tw/sources/src/game/server/ddpp/accounts.cpp(830): SetLoggedInThread failed to execute` (Tried MySQL 8.0, MariaDB 10.4, MariaDB 11.2) 19:35 < bridge> MariaDB log: `2024-12-09 18:03:19 31 [Warning] Aborted connection 31 to db: 'clb2s' user: 'clb2s' host: '10.42.0.61' (Got an error reading communication packets)` (don't be fooled about this error, I can register, but can't login, and there's data in MariaDB) 19:35 < bridge> 19:35 < bridge> And also it won't build with bundled DDNet libs. 19:35 < bridge> Message for ChillerDragon: I need to contact with you about s-ddrace. Where can I? 19:35 < bridge> 19:35 < bridge> Server log: `2024-12-09 17:46:54 I assert: /tw/sources/src/game/server/ddpp/accounts.cpp(830): SetLoggedInThread failed to execute` (Tried MySQL 8.0, MariaDB 10.4, MariaDB 11.2) 19:35 < bridge> MariaDB log: `2024-12-09 18:03:19 31 [Warning] Aborted connection 31 to db: 'clb2s' user: 'clb2s' host: '10.42.0.61' (Got an error reading communication packets)` (don't be fooled about this error, I can register, but can't login, and there's data in DB) 19:35 < bridge> 19:35 < bridge> And also it won't build with bundled DDNet libs. 22:05 < bridge> Anyone got some historic demos (with chat and broadcast) that we can use for testing? 22:06 < bridge> whats "historic" 22:07 < bridge> I don't know, some well known runs or ctf/fng matches maybe 22:08 < bridge> before or after 2010 22:08 < bridge> I guess it needs to be a playable demo 23:43 < bridge> if what