00:02 <+bridge_> <0xdeen> @scrumplex Thanks! ^ 01:19 <+bridge_> 899708 02:11 <+bridge_> <01000111g> yes it is. It's a feature now :kek: 02:12 <+bridge_> <01000111g> In general all speed overflow bugs will not be changed I think 03:26 <+bridge_> so wait, GER does different connection logic than other regions? i knew there was ddos protection but it seems to be on a protocol level. 03:27 <+bridge_> @sqwinix it could get moved to mapbug? how much of an issue is it for existing maps anyway? 03:27 <+bridge_> the maps that make use of it though will have to be patched to include the mapbug setting 04:25 <+bridge_> ye 09:16 <+bridge_> Scrimplex aaaaa 09:17 <+bridge_> aaa 09:18 <+bridge_> Scrimpli 09:18 <+bridge_> The goat 09:20 <+bridge_> Oh no @robyt3 what happend to https://github.com/ddnet/ddnet/pull/11587 09:21 <+bridge_> It has been 2 days and newer prs got merged already. I canโ€™t have this bug fix be buried on the pile of prs that will never be touched. 09:22 <+bridge_> @learath2: can we get a new maintainer? I feel like some of my prs will never be reviewed 09:22 <+bridge_> Itโ€™s frustrating 11:00 <+furo> @gorp DDNet GER sends `redirect@ddnet.org` on connect which you probably need to follow. 11:08 <+bridge_> We have way more thsn enough 11:09 <+furo> Ah wait, seems like they changed it to `reconnect@ddnet.org`. 11:09 <+ChillerDragon> @learath2 how so? we have 70 pending prs and most of them are stale waiting for a review 11:12 <+bridge_> Just relax, it's not that urgent, nothing is that urgent 11:12 <+bridge_> What do you mean that urgent? 11:13 <+bridge_> It feels like some of the things I really need are not coming this year 11:13 <+bridge_> There is a difference between urgency and things not happening before I quit the game 11:14 <+bridge_> I mean as in there isn't anything in there that's breaking the game 11:15 <+bridge_> I understand that not everything can happen within a day or a week. But waiting months for a bug fix is not good 11:15 <+bridge_> My game is broken 11:15 <+bridge_> Some minor bugs, some stuff that changes nothing for ddnet, 2-3 new tiles that are actively being worked on 11:15 <+bridge_> I have invisible lasers and antiping bugs 11:16 <+bridge_> And I needed more rcon roles months ago 11:17 <+bridge_> It can't be that broken, if it was that broken people would be spamming us 11:18 <+bridge_> So I am guessing it's something that doesn't happen on ddnet or kog or vanilla 11:19 <+bridge_> That's what I meant by it can't be that urgent. Things that are urgent happen urgently, if a PR is stuck in review for a month, it can't possibly be fixing something urgent 11:23 <+ChillerDragon> i care about these things deeply and they are real problems for me if you say its not urgent for you and its okay that i wait a unknown amount of time for a review that is affecting my mood 11:24 <+ChillerDragon> if it was 2-4 months for everything i need that would be meh but okayish 11:24 <+ChillerDragon> but it could be years 11:24 <+bridge_> I know they are important to you, but stuff like rcon roles, realistically it will only be used by you 11:24 <+ChillerDragon> that is why more maintainers would be good 11:24 <+ChillerDragon> murpii said he wanted it too 11:25 <+bridge_> Yeah but what is he going to use it for? We need maybe 1 extra role for new moderators 11:25 <+ChillerDragon> i know you couldnt care less how long i wait but let me tell you reviews are too slow right now we could use some help 11:27 <+bridge_> We are at the cusp of having too many cooks in the kitchen IMO 11:27 <+ChillerDragon> kitchen is empty 11:28 <+ChillerDragon> ryo is gone, jupstar is gone, heinrich is mostly afk, you are retired, deen has a family, I am rage quitted. The only ones in the kitchen are assa and robyte 11:28 <+bridge_> robyt3 reviewed you 7 minutes ago 11:28 <+ChillerDragon> i saw 11:28 <+bridge_> (and he's not going to like it) 11:28 <+ChillerDragon> i rather not answer now i might insult mothers 11:30 <+bridge_> No one likes to be reviewed anyway 11:30 <+bridge_> 60% of all the nuclear drama in here stems from someone not liking a review 11:34 <+bridge_> only 60% 11:35 <+bridge_> only 60%? 11:35 <+bridge_> why does chiller care about this? can't it be patched in ddnet-insta? 11:35 <+ChillerDragon> @robyt3 https://github.com/ddnet/ddnet/pull/11587 fixes a bug. Are you planning to decline it? 11:35 <+ChillerDragon> @totar i dont want to hard fork 11:36 <+ChillerDragon> thats the whole point of ddnet-insta that it does not die in 3 years because i am gone and the merge conflicts are too big and someone will rewrite gctf for the 100th time 11:36 <+ChillerDragon> i am sending real bugfixes to ddnet 11:36 <+ChillerDragon> bugs that exist in ddnet too 11:37 <+ChillerDragon> and its a fight every time 11:37 <+ChillerDragon> no fun 11:37 <+bridge_> tbh I thought it was already rather forked but ok 11:37 <+ChillerDragon> i tried really hard to not touch any ddnet code 11:37 <+ChillerDragon> ddnet-insta is currently 0 commits behind ddnet master 11:37 <+bridge_> He likes to keep his diff very clean, so he wants changes in ddnet to facilitate that 11:37 <+bridge_> I understand, I have the same issue 11:38 <+bridge_> I just eat the merge conflict 11:38 <+ChillerDragon> @learath2 but just "changes" got rejected in #7777 so i stopped that 11:38 <+bridge_> not as fun 11:38 <+ChillerDragon> so i limit it to bug fixes 11:38 <+ChillerDragon> of bugs that exist in ddnet too! 11:38 <+ChillerDragon> the reset.cfg is affecting the gameplay the same way a map config does 11:38 <+ChillerDragon> the map config is sent to the client 11:38 <+ChillerDragon> the reset.cfg is not 11:38 <+ChillerDragon> this breaks antiping 11:38 <+ChillerDragon> in ddnet too! 11:39 <+ChillerDragon> this should be fixed 11:39 <+ChillerDragon> i dont see the problem here 11:39 <+ChillerDragon> ddnet has invisible lasers 11:39 <+ChillerDragon> this is not good 11:39 <+bridge_> The reset.cfg thing I agree with btw. Even if heinrich has a dream to remove it sometime it should be fixed now 11:39 <+ChillerDragon> and more projectile owner bugs i did not even start fixing because one pr at a time is already enough 11:40 <+ChillerDragon> but the pr situation is not limited to ddnet-insta stuff 11:40 <+bridge_> You just submitted the reset.cfg one, just give it a couple days? It is an actual bug, it will get reviewed and fixed 11:40 <+ChillerDragon> also the pr of removing team super seems to be missing a reviewer 11:40 <+ChillerDragon> yes yes ofc its new pr 11:40 <+ChillerDragon> but its already past the 48h window 11:41 <+ChillerDragon> 90% chance i will find it dead in some river in a few days 11:42 <+bridge_> I dont like the verdict of 7777 11:42 <+ChillerDragon> the fact that only who screams the loudest in this pile of pr gets attention is also bad imo 11:42 <+ChillerDragon> all prs should be reviewed 11:42 <+ChillerDragon> and there should not be 70 open ones 11:42 <+bridge_> This doesn't really seem like 7777, this is just being consistent about back compat? 11:42 <+bridge_> Yes i just wanted to insert my opinion 11:44 <+ChillerDragon> @learath2 i dont think things not being "urgent" justifies a waiting time this long 11:44 <+bridge_> Just needs one solid push to get through the stale bottom half honestly. 11:44 <+bridge_> 11:44 <+bridge_> The top has been churning quite well for the last month or two from what I have been observing 11:45 <+ChillerDragon> yes and who is going to do that? 11:45 <+bridge_> I think the interpretation of 7777 is difficult, I would want code that makes ddnet closer in concept to ddnet-insta, which makes it easier to fork and build on, even if it comes at slight complexity stuff. but outright adding mod-specific features that only a single server will use is probably bad 11:46 <+bridge_> I think the interpretation of 7777 is difficult, I would want code that makes ddnet closer in concept to ddnet-insta, which makes it easier to fork and build on, even if it comes at slight complexity cost. but outright adding mod-specific features that only a single server will use is probably bad 11:48 <+bridge_> You think one more maintainer is going to make a difference? 11:49 <+ChillerDragon> no 11:49 <+ChillerDragon> but its still better 11:49 <+bridge_> We should just plan it out and go through them 11:49 <+ChillerDragon> okay sure lets do it 11:50 <+ChillerDragon> im here 11:50 <+ChillerDragon> what do you want to plan 11:50 <+bridge_> can we get someone to steer the ship 11:50 <+ChillerDragon> #6961 isnt going anywhere 11:51 <+ChillerDragon> gg irc mute 11:51 <+bridge_> #6961 11:51 <+bridge_> https://github.com/ddnet/ddnet/pull/6961 11:51 <+bridge_> Ship is on autopilot 11:51 <+ChillerDragon> https://github.com/ddnet/ddnet/pull/9288 this is waiting on heinrich i guess 11:51 <+ChillerDragon> faulty and assa requested him approving the latest changes months ago 11:51 <+ChillerDragon> what do we do about things that wait for heinrich? 11:51 <+ChillerDragon> can only heinrich do it? 11:52 <+ChillerDragon> if thats the case there wont be much planning and going through bottom half anyways 11:52 <+ChillerDragon> with just us two 11:52 <+ChillerDragon> https://github.com/ddnet/ddnet/pull/9786 is waiting on @kebscs 11:52 <+ChillerDragon> we could fix it for him 11:52 <+bridge_> new config type :catDespair: 11:52 <+ChillerDragon> but as soon as we touch the pr we can not merge it anymore 11:52 <+ChillerDragon> thus we cant progress it 11:53 <+bridge_> There is nothing that only heinrich can do. There are things that would take other people duplicating a lot of work and spending a lot of time 11:53 <+ChillerDragon> the classical dont merge your own pr dilemma 11:53 <+ChillerDragon> @learath2 so in the float pr that is waiting for heinrich we can just merge it? 11:53 <+bridge_> You could fix it, then one of the 4 other maintainers could review it 11:54 <+bridge_> ngl current state of ddnet makes it appealing to hardfork for anyone wanting to get serious things done 11:54 <+ChillerDragon> that didnt work out so great with the super pr @learath2 11:54 <+ChillerDragon> nobody else looked at it 11:54 <+ChillerDragon> yes sadly @totar 11:55 <+ChillerDragon> which i think is bad 11:55 <+ChillerDragon> all the hardforks dont contribute improvements back and then die after a few years 11:55 <+ChillerDragon> its lost value 11:55 <+ChillerDragon> and duplicated work 11:56 <+ChillerDragon> @learath2 i assume he doesnt want to use assert in the method because the line number will not show the callsite? https://github.com/ddnet/ddnet/pull/9288#discussion_r2519812917 11:56 <+bridge_> my client fork is still not dead! mostly thanks to solly 11:56 <+ChillerDragon> the debugger could show that 11:56 <+ChillerDragon> we can just place a dbg_assert_failed there and and call it resolved @learath2? 11:57 <+ChillerDragon> @learath2 yes remove AI comments? https://github.com/ddnet/ddnet/pull/9288#discussion_r2519723847 11:57 <+bridge_> This is how modding has always been done tbf. It just makes maintainance for mods extremely annoying 11:57 <+bridge_> I mean hardest fork 11:57 <+ChillerDragon> @learath2 are we still making a plan? 11:57 <+bridge_> like, rehost master server 11:58 <+bridge_> teeworlds -> ddnet level fork 11:59 <+bridge_> I can't review a PR I have never seen before and keep active in this chat. Can you give me a minute to look at it before I start saying stuff that you'll hold against me? 11:59 <+ChillerDragon> fair 12:00 <+bridge_> just one more maintainer bro. i promise bro just one more maintainer and it'll fix everything bro. bro. just one more maintainer. please just one more. one more maintainer and we can fix this whole problem bro. bro cmon just give me one more maintainer i promise bro. bro bro please i just need one more maintainer t 12:02 <+bridge_> ddnet-rs is very admirable but it needs a website and official servers 12:02 <+bridge_> Let me look at this on a computer, 859 lines is a little too much for a phone 12:02 <+bridge_> Only hard forks i can see happening is ddnetrs or tclient, otherwise no userbase to snatch up 12:02 <+bridge_> I don't think we should merge that PR, it's kinda bad... 12:03 <+bridge_> The fixed point one? 12:03 <+bridge_> yes 12:03 <+bridge_> big AI smell 12:03 <+bridge_> `CFixed` looks very AI generated :justatest: 12:03 <+bridge_> Yeah I remember looking at it when it was first opened, but idk how much it changed in the meanwhile 12:04 <+bridge_> I don't understand why it's so big 12:04 <+bridge_> Exactly what I was thinking btw 12:05 <+bridge_> I'd estimate like a 100-200 line addition for it. Max 12:07 <+bridge_> I think it's large because a) `CFixed` is quite verbose for what it needs to do, b) it adds new test code and c) the other parts are mostly copies of existing classes for representing config variables of the new type in the engine and editor. 12:07 <+bridge_> Engine and editor unfortunately duplicate code for parsing config variables 12:07 <+bridge_> this is like the 57th time I'm reading this kind of discussion here but the one thing I will say is that a pr not being merged after two days is *extremely* first world problems 12:08 <+bridge_> why does it need 110 line consteval parser? 12:09 <+bridge_> I was waiting for https://github.com/openssl/openssl/pull/24002 to be merge for over a year before it was closed because the underlying issues were closed due to inactivity :pepeW: 12:09 <+bridge_> it writes the whole parser twice 12:11 <+ChillerDragon> @aegisub i explicitly said that i am not complaining about days. I said months or years. 12:11 <+ChillerDragon> https://github.com/ddnet/ddnet/pull/11587 is just at risk of becoming problematic not why i am so upset yet 12:12 <+ChillerDragon> i am furstrated because of https://github.com/ddnet/ddnet/pull/10399 12:12 <+ChillerDragon> and https://github.com/ddnet/ddnet/pull/10964 12:12 <+ChillerDragon> and https://github.com/ddnet/ddnet/pull/11232 12:13 <+ChillerDragon> if these prs would be reviewed end of february i could wait 12:13 <+ChillerDragon> but there is a real chance it wont happen 2026 12:13 <+ChillerDragon> and i not only need these prs i need their follow ups too 12:13 <+ChillerDragon> if they take that long again 12:14 <+ChillerDragon> i will never be able to actually see the results of these things in game 12:14 <+ChillerDragon> which is what it is all about 12:14 <+ChillerDragon> its all about the game 12:14 <+bridge_> Actually yeah that super pr should get merged because its blocking a bug that's making testing annoying for me 12:15 <+bridge_> hard forking the cpp client would be very hard, hugely annoying to maintain. It would be nice to see a 2nd full server implementation though, that's much more doable 12:15 <+ChillerDragon> i only see the prs i am interested in but there are others waiting too 12:15 <+ChillerDragon> every new maintainer we can get could be a bit of help reviewing any of the open prs 12:16 <+bridge_> I actually do not understand this `CFixed` class at all, it's literally just supposed to be an int printed with a dot 12:17 <+bridge_> You know what would be nice? Actual moddability, but I do not want to have that discussion now ๐Ÿ˜„ 12:17 <+ChillerDragon> webassembly? 12:18 <+bridge_> tbh I did have this idea for a cool tw network. Players upload demos to a leaderboard server/website that would parse the demo for a completion on an official map. 12:18 <+ChillerDragon> where does it hook into? 12:18 <+bridge_> I don't think "actual moddability" is a reasonable amount of effort with the current client 12:18 <+ChillerDragon> @learath2 didnt heinrich already reject actual moddability? 12:18 <+ChillerDragon> what does that even mean actual moddability 12:18 <+bridge_> then the website just handles accounts and leaderboards and you can play on a lan server all you want 12:18 <+bridge_> no not like that, I mean source level moddability, just clean up all the stupid spaghetti and have things encapsulated in their own classes properly 12:19 <+bridge_> like for forks? 12:19 <+bridge_> ddnet-insta? 12:19 <+bridge_> or modding api? 12:19 <+ChillerDragon> heinrich doesn't even want to offer rcon commands as api because he is afraight of ppl complaining if they change or something idk 12:19 <+bridge_> Yeah, so people can just write their own classes to implement a mod without having to touch the core ideally 12:19 <+ChillerDragon> @learath2 a so nothing modability related just cleanup? 12:20 <+ChillerDragon> yea and who is supposed to merge these cleanup prs xd 12:20 <+bridge_> yes, that's exactly what I want as well 12:20 <+bridge_> So ungrateful, it would be huge for moddability 12:20 <+ChillerDragon> @learath2 thats what the gamecontroller is for imo 12:20 <+bridge_> Seems like they tried to solve this because the default config variable values are `constexpr`, instead of just making the default `const` only 12:20 <+ChillerDragon> you implement your gamecontroller the way teeworlds intended it 12:20 <+bridge_> you should know that the current system is too tightly coupled? 12:20 <+ChillerDragon> and then you stay in your controller and implement your mod 12:21 <+bridge_> and it's not even close to being properly encapsulated, even in teeworlds 12:21 <+ChillerDragon> whats missing 12:21 <+bridge_> You can't have tiles at all, makes it completely useless for any significant mod 12:21 <+ChillerDragon> you can 12:22 <+ChillerDragon> @learath2 https://github.com/ddnet/ddnet/blob/64f1fed73baa2892e614e97361226339938e23c1/src/game/server/gamecontroller.h#L111 12:22 <+ChillerDragon> also i am not sure i understand the word encapsulation here 12:23 <+bridge_> I mean, we added that you know 12:23 <+ChillerDragon> how would self containing tiles help with modding here? 12:23 <+ChillerDragon> yes kaffeine added that 12:23 <+bridge_> I have to go do something else. I'll review the fixed point config thing. Spoiler: I don't like it very much 12:23 <+ChillerDragon> we just need a few more of these controller methods for chat and rcon commands and so on and its pretty good 12:23 <+bridge_> are we really going to merge that? please don't 12:24 <+bridge_> well 12:24 <+ChillerDragon> @learath2 epic result for "just plan out going through bottom half of ALL prs" xd 12:24 <+bridge_> it's not my problem 12:24 <+bridge_> do whatever yo wnat 12:24 <+ChillerDragon> but cool that you plan to review something :D 12:24 <+bridge_> Did I say today? 12:24 <+ChillerDragon> no 12:24 <+ChillerDragon> u said plan 12:24 <+ChillerDragon> if we had 70 more maintainers and all of them look at a pr closely for a week 12:24 <+ChillerDragon> it would actually be a mess but progress 12:24 <+bridge_> I can see why heinrich stopped looking at this discord channel for a bit 12:25 <+ChillerDragon> well great solution 12:25 <+ChillerDragon> looking away also works xd 12:26 <+ChillerDragon> @totar he is planning to review not merge and he said he doesnt like it. So he might also just close it 12:26 <+bridge_> weren't you a maintainer last I checked? 12:26 <+bridge_> Literally nothing positive ever happens in here anymore, just people complaining about one thing or the other 12:26 <+ChillerDragon> @totar i kinda am yes why? 12:27 <+ChillerDragon> @learath2 what positive things are you looking for? 12:27 <+bridge_> it's not your PR, you could technically merge it? 12:27 <+ChillerDragon> @totar yes 12:27 <+bridge_> did you review it? 12:27 <+ChillerDragon> no 12:27 <+bridge_> ๐Ÿซ  12:28 <+ChillerDragon> yo @totar wanna dm in game? 12:28 <+ChillerDragon> for the thing 12:28 <+ChillerDragon> that shall not be named 12:28 <+bridge_> ok listen, about the thing 12:29 <+ChillerDragon> u dont even know what i talk about 12:29 <+ChillerDragon> come slide in ma dms 12:29 <+bridge_> I gave you instructions for how to do the thing, did you try them? 12:29 <+ChillerDragon> no its the thing 12:29 <+bridge_> did you save my messages 12:29 <+ChillerDragon> the other thing 12:29 <+bridge_> Anything but complaints... It's always someone that doesn't like what X is doing, when X is doing it, how X is doing it. It's so tiring 12:29 <+ChillerDragon> i cant explain 12:29 <+bridge_> ok fine I'll join 12:29 <+ChillerDragon> @learath2 so you miss ryo posting off-topic? 12:30 <+ChillerDragon> thanks @totar 12:30 <+bridge_> Just fork it if you think we are all just doing everything so wrong. It's so simple, it's the essence of open source 12:30 <+ChillerDragon> @learath2 now ur just rude and mad ,_. 12:30 <+ChillerDragon> i didnt say u doing everything so wrong 12:31 <+ChillerDragon> everything i am saying is that we should hire more maintainers 12:31 <+bridge_> It's not like maintainers grow on trees. Who do you want? 12:31 <+bridge_> ngl if you're going to ask him to review a PR, which you could technically merge yourself. you should seriously review it first 12:31 <+bridge_> make me maintainer I will click all the green buttons 12:32 <+bridge_> Guys its the wonderful age of ai just add copilot reviews 12:32 <+bridge_> anyw 12:32 <+bridge_> I sent the one more lane copypasta in here earlier as a meme but it's not like it doesn't apply here 12:33 <+bridge_> this will always be a story of supply and demand 12:33 <+bridge_> there are plenty of huge projects with dozens of maintainers that are notorious for being very hard to get patches merged for 12:34 <+bridge_> I have personal experience with this in ffmpeg, but there's also the linux kernel and many others 12:34 <+bridge_> Have you seen the Katy Freeway? 12:34 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459510735347646464/images.png?ex=69638acb&is=6962394b&hm=348013fa1d18a066cb332971e26fd4d1ee1318cecb038810e411cbe5cd0cc71e& 12:34 <+bridge_> sure, more maintainers can help, but it's not like it solves everything 12:34 <+bridge_> and that's ignoring the question of where they should even come from 12:35 <+bridge_> yeah that's what the one more lane meme is usually posted with 12:35 <+bridge_> Linux kernel and ffmpeg really benefit from having extremely distinct domains where you can have one maintainer maintain a component 12:40 <+bridge_> ive been on ts tens of times 13:04 <+bridge_> I don't even remember anymore. ๐Ÿ˜„ I think I wanted it to seperate the public rcon and the tester rcon and something else related to our anticheat commands. 13:16 <+bridge_> <0xdeen> Turns out that on macOS not only do you have to sign your applications, you also need to upload them to Apple to be notarized. 13:18 <+bridge_> Oh, that's annoying, is it something they do without scrutiny? 13:22 <+bridge_> ~~glad I've given up on coding~~ 13:27 <+bridge_> <0xdeen> It took a minute or 2 so I'm sure they scan for malware etc: https://developer.apple.com/documentation/security/notarizing-macos-software-before-distribution 13:37 <+ChillerDragon> @learath2 anyone who is actively contributing i would say. So kebs would be a candidate if he would accept it. 13:38 <+ChillerDragon> @totar my style of reviewing is not appreciated by other maintainers so i scaled it down to only the prs that i urgently need my self 13:38 <+bridge_> yes but in my opinion you are advocating learath to merge shitty code, which I don't think is good 13:38 <+bridge_> *that you didn't read 13:39 <+ChillerDragon> i didnt mean to do that 13:39 <+bridge_> if you read it and still think it's good then go ahead 13:39 <+ChillerDragon> i said add ppl who help, he said lets make a plan and i said okay lets do it and was trying to go through prs from the bottom 13:39 <+ChillerDragon> addressing some of the open review comments in that pr 13:40 <+ChillerDragon> i have no opinion about the pr being good or bad or being merged or not 15:19 <+ChillerDragon> @learath2 maintainer material https://github.com/ddnet/ddnet/pull/11598#issuecomment-3732857428 15:19 <+ChillerDragon> he knows the code 15:55 <+bridge_> Kebs maintainer gonna lead to nuclear warfare with heinrich, i can't lie 15:55 <+bridge_> but i do rly like his prs 16:11 <+bridge_> it says check local console for detailed info but f1 shows nothing 16:11 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459565263593799866/image.png?ex=6963bd94&is=69626c14&hm=fef0fa45c52159b5d4d8263a91cc367d647093f7ff77db7af63d3ded44396f67& 16:11 <+bridge_> searched for skin, jukki, png 16:22 <+bridge_> Hmm, there should be a log message. What is `console_output_level` set to? Should be `0` or less. 16:23 <+bridge_> Try to clear the console, then refresh skins 19:53 <+bridge_> set to 2 and still nothing shows 19:57 <+bridge_> Try with `dbg_curl 1` 20:06 <+bridge_> there's only generic curl log, nothing specific about the error imo 20:07 <+bridge_> and (that it shows the msg while the msg doesn't exist) is already troublesome 20:12 <+bridge_> I don't see any code path were it sets the skin to error state but doesn't log an error, unless the job was canceled which only happens when you quit the client 20:21 <+bridge_> just type random skin name for your tees 20:22 <+bridge_> and refresh? 20:26 <+bridge_> If the skin doesn't exist and the server reports error 404 it should show a different error indicating the skin wasn't found. Maybe this doesn't work if it's redirected? 20:27 <+bridge_> using https://skins.ddstats.tw/ as download url 20:30 <+bridge_> i just think that showing a user perceivable "check local console" while the log level isn't enough is weird 21:18 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459642477932974201/1.jpg?ex=6964057d&is=6962b3fd&hm=a9d4910f85ca383fd244d9207a553b4b61ef2cf2a4d98ddf154d5659f8d936f5& 21:18 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459642478515716138/2.jpg?ex=6964057d&is=6962b3fd&hm=8143b5d7721a33c8a0da2fe1b92fe4dd463cbb91d277440ce05c41335f934e10& 21:18 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459642478847070319/3.jpg?ex=6964057d&is=6962b3fd&hm=f4dbf3d0658875eec44f8d7d2649d85efa9bad33653480bd51021890a2267b04& 21:18 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459642479144992768/4.jpg?ex=6964057d&is=6962b3fd&hm=33c287bef5582273f3a13ea4d08c6b8b8074e64753e4a674d3ad984c408dadb5& 21:21 <+bridge_> why does chiller have a commit on a cheat client base ๐Ÿ˜ญ 21:23 <+bridge_> so I'm memes for wanting mod layer and then its like best idea since sliced bread to even Learath xd 21:24 <+bridge_> kebs\_maintainer++ 21:24 <+bridge_> yes ofc hardfork is the only way, now so many mods are dead or dying because its just way too hard to do anything 21:27 <+bridge_> this should be framed 21:27 <+bridge_> hey louis is now solidly in the kitchen imo at least recently 21:31 <+bridge_> i do feel bad about contributing to the negativity. i still think it should not be a taboo to point out that people have lives and different views about the game, and i am still thankful that this game is even maintained at all. mod layer would reduce this strain and we may even see forks AHEAD of master instead of behind 21:36 <+bridge_> ddnet-insta has a great code base and generally has minimal conflicts, and it's still being developed :) 21:36 <+bridge_> https://github.com/ddnet-insta/ddnet-insta 21:36 <+bridge_> 21:36 <+bridge_> In general, I said this because of the speech about old mods 21:38 <+bridge_> yea definitely glad insta exists, ill have to check how it works eventually 23:37 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459677440384434186/image.png?ex=6964260d&is=6962d48d&hm=68e74ba48eab5eeffe3bdeea1e388910a271068318490fb71c7a38f708ca9c9f& 23:37 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459677440745013301/image.png?ex=6964260d&is=6962d48d&hm=a4841562d9039e1bfa8e8cc4e8aebfdac720f2ccfd4866119aa2fc8234d60e0d& 23:37 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459677441248202793/image.png?ex=6964260d&is=6962d48d&hm=2a5ce852002289ea329ed57fd857ea0096b91efca6f4b51de3b8dfa43a76a62b& 23:37 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1459677441562902703/image.png?ex=6964260d&is=6962d48d&hm=3ceed68c42f0c9ca180f697d8d85ca797924a2c5506a945b1a7bacfb52dc346b&