06:54 <+bridge> @gorp_tw: iirc it strips all spaces before the arguments, between and after. Unless of course you use an `r` parameter then it keeps spaces between and after, unless of course you use quotes then it ignores everything after the closing quote including spaces. 06:55 <+bridge> The /w command in general is a bit cursed because it’s one of the few commands that are half hardcodet instead of using the console system xd 06:57 <+bridge> Thing is if a players name is `Person hi` you can whisper them the message „foo“ like this `/w Person hi foo` 06:57 <+bridge> Best is if there is a player called „nameless tee“ and a player called „nameless“ xd 08:14 <+bridge> can anyone else reproduce this? it should be pretty simple 08:14 <+bridge> I swear it didn't used to do this 08:20 <+bridge> I think not, no 08:47 <+bridge> imaginary bug, pay no attention 08:48 <+bridge> > well... I restarted my PC and it went away, so I'm unable to reproduce it anymore. 08:48 <+bridge> 08:48 <+bridge> Wtf, check if you have a bitcoin miner running or something 08:51 <+bridge> hoi, you didn't push your latest changes to github btw. I guess you are still working on the pR? 08:51 <+bridge> <12944qwerty> Oh uh forgot 08:54 <+bridge> I think messing with my monitor settings testing 11893 made one of my drivers unhappy or something 08:55 <+bridge> I'm not gonna change the hertz setting 20 times again to find out 08:55 <+bridge> I'm not gonna change the hertz setting 20 times again to find out so who knows 09:15 <+bridge_> <@&293541515781996568> I deleted the "PR: Waiting for Author" label and instead aim to convert PRs into drafts instead, if a PR needs changes from the author. The reason being that contributors can make their PR ready (undraft it) if they believe it's ready, but can't get rid of the label while PRs with that label were often not reviewed and needed to be checked for the label to be removed. This decision was not done by me alone and I hope this makes 09:49 <+bridge_> yeah i like that more than PR: Waithing for Author 09:49 <+bridge_> 09:49 <+bridge_> prevents people from going 09:49 <+bridge_> 09:49 <+bridge_> @essigautomat can you check again? :owo: 09:49 <+bridge_> 09:49 <+bridge_> :p 09:49 <+bridge_> yeah i like that more than PR: Waithing for Author 09:49 <+bridge_> 09:49 <+bridge_> prevents people from going: 09:49 <+bridge_> @essigautomat can you check again? :owo: 09:49 <+bridge_> 09:50 <+bridge_> :p 09:50 <+bridge_> yeah i like that more than PR: Waiting for Author 09:50 <+bridge_> 09:50 <+bridge_> prevents people from going: 09:50 <+bridge_> @essigautomat can you check again? :owo: 09:50 <+bridge_> 09:50 <+bridge_> :p 09:50 <+bridge_> This will still happen, even if the ppl know I am subscribed to their PR :kek: and I also do the opposite, because some people just need a reminder 09:50 <+bridge_> your sentence made me check my PR and fix it up so eh 09:51 <+bridge_> yeah - some people do need a reminder.. :kekMonki: 09:52 <+bridge_> also, did anyone else have the issue of vscodes markdown preview(er) changing structure? 09:52 <+bridge_> it was different between github and my preview.. which is annoying 09:53 <+bridge_> in theory github has their own markdown flavor - on the other side both is done by microsoft, so maybe they slopped it up 09:54 <+bridge_> :PauseChamp: 10:53 <+bridge_> is it german of me to think its "selfkill" instead of "self kill"? 10:54 <+bridge_> asking LLM for help only gives me this trash: 988 Suicide & Crisis Lifeline (USA): Call or text 988. Available 24/7. 10:54 <+bridge_> maybe self-kill but phew fakin hyphens 10:55 <+bridge_> i feel like over the years i made up my own english dialect that sounds to me better than what would be gramatically correct 10:56 <+bridge_> https://en.wiktionary.org/wiki/self-kill 10:57 <+bridge_> doesn't seem to have a real opinion on which is more correct 10:57 <+bridge_> all three forms are listedd 10:57 <+bridge_> all three forms are listed 10:59 <+bridge_> self kill is probably most correct imo 10:59 <+bridge_> usually shortening two words into one is a mistake 11:00 <+bridge_> self-kill is probably also fine 11:01 <+bridge_> ^ @chillerdragon 11:02 <+bridge_> hmm are you bridge issued with this 🤔 11:06 <+bridge_> ye bridge always fucked https://private-user-images.githubusercontent.com/20344300/560203777-aae79815-2740-427b-88bc-ad3cbed347b3.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzMwNTEwNzYsIm5iZiI6MTc3MzA1MDc3NiwicGF0aCI6Ii8yMDM0NDMwMC81NjAyMDM3NzctYWFlNzk4MTUtMjc0MC00MjdiLTg4YmMtYWQzY2JlZDM0N2IzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1Ni 11:06 <+bridge_> the wiki one looks like a good source 11:07 <+bridge_> nice so i can keep saying selfkill even if my source of truth for proper english solly vevo said self kill 11:42 <+bridge_> HOLY LSP 11:42 <+bridge_> i cant send images can i? xd 11:42 <+bridge_> ok never mind u will never know then xd 11:43 <+bridge_> if you format it to go inside a discord link then it will look fine [like this](https://private-user-images.githubusercontent.com/20344300/560203777-aae79815-2740-427b-88bc-ad3cbed347b3.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzMwNTEwNzYsIm5iZiI6MTc3MzA1MDc3NiwicGF0aCI6Ii8yMDM0NDMwMC81NjAyMDM3NzctYWFlNzk4MTUtMjc0MC00MjdiLTg4YmMtYWQzY2JlZDM0N2IzLn 11:43 <+bridge_> huh, that seems to have prevented it from embedding the image 11:44 <+bridge_> discord sux 11:44 <+bridge_> oh actually the link is just dead now 11:44 <+bridge_> yes 11:52 <+bridge_> you sending images looks like thsoe discord spam bots xd 12:42 <+bridge_> ho ly its PullNMerge Monday 13:11 <+bridge_> hi 13:12 <+bridge_> hi 13:12 <+bridge_> hi 13:27 <+bridge_> hi 13:32 <+bridge_> hi... 13:38 <+bridge_> hi 13:39 <+bridge_> hi 13:50 <+bridge_> hi 13:51 <+bridge_> hi - nrich was just faster than me closing this 13:54 <+bridge_> When I saw that issue, I knows that must be a terrible idea. D: 13:54 <+bridge_> I think we should add a guideline against LLM-generated feature proposals 13:55 <+bridge_> Upcoming pr 🤩 13:55 <+bridge_> the time developers spend on it is not related to the time people need to generate these 13:55 <+bridge_> PPl were already angry at me for introducing the checkbox for PRs ... 13:58 <+bridge_> They're not the same tho 13:59 <+bridge_> I learned that KCP is a thing that exists so it wasnt a total waste of time 14:00 <+bridge_> And then you also learned that's not a standard protocol. 14:00 <+bridge_> It's just a widely-used custom protocol. 14:01 <+bridge_> Well nothing other than tcp or udp is a "standard" protocol so you dont have to check 14:01 <+bridge_> Guys, can you help me make an ID for the reason for the ban? I just need to customize it somehow. I only have a reason for the IP ban (reason - hacker2022p) 14:02 <+bridge_> Cloudflare does have some special handling for QUIC tho so its half standard 14:02 <+bridge_> At least there's no RFC related to KCP. 14:02 <+bridge_> RFC = request for change? 14:03 <+bridge_> something like this: 14:03 <+bridge_> https://www.ietf.org/rfc/rfc9293.html 14:03 <+bridge_> there are lots of protocols build upon UDP, there is also the RTP protocol for example 14:04 <+bridge_> Im aware how protocols work yes 14:04 <+bridge_> so I'd argue that this is a different internet-stack-layer we're talking about 14:06 <+bridge_> request for comment 14:06 <+bridge_> It doesnt really matter if someone approves the protocol for you to use it, it just travels over UDP 14:07 <+bridge_> I think rfc is synonym to "proposal" 14:07 <+bridge_> :owo: 14:08 <+bridge_> I sometimes like to use RFC as "Gimme input" 14:09 <+bridge_> Guys why not answer me? 14:09 <+bridge_> okay, that person can apparaently only talk in LLM 14:09 <+bridge_> I don't think we should encourage that 14:09 <+bridge_> Do Chinese isps have special routing for KCP? 14:10 <+bridge_> Why is it popular there 14:11 <+bridge_> this was apparently the creator of the YClient - **maybe** this was only a language barrier, but yeah ... 14:11 <+bridge_> (I can't tell if I break a rul here, because I don't know of this client and what it does 🤷‍♂️ ) 14:12 <+bridge_> They just don't want to do things like what teeworlds did in the network base. 14:12 <+bridge_> ? 14:13 <+bridge_> it might result in a better connection while ~~haveing the gov stealing packages~~ having package loss :justatest: 14:14 <+bridge_> I think that's just because 14:14 <+bridge_> KCP has a library to use 14:14 <+bridge_> Really simple. 14:15 <+bridge_> That person is possibly an AI agent. I've heard other projects get these too 14:15 <+bridge_> https://cybernews.com/security/openclaw-bot-attacks-developer-who-rejected-its-code/ 14:15 <+bridge_> I do know that person in game tho 14:15 <+bridge_> They're not 14:16 <+bridge_> I also watched him stream on bilibili once 14:16 <+bridge_> They have a tclient fork with commit called "fuck the build" 14:16 <+bridge_> Oh, then just someone using LLM to do the talking. Maybe they are just not comfortable talking in english 14:16 <+bridge_> Oh yeah, that reminded me one thing. 14:17 <+bridge_> They have a tclient fork with commit called "fuck the release" 14:18 <+bridge_> I would use bing translator to translate the words which I don't know how to express sometimes. :3 14:55 <+bridge_> Yandex/deepl translator are decent to at least make a bit of sense 14:55 <+bridge_> 14:55 <+bridge_> AI takes a single sentence and makes it a formal 2 page essay :froggo_sip: 14:57 <+bridge_> google translate is best now in my experience 14:58 <+bridge_> They buffed it a lot 15:07 <+bridge_> but i indeed use llm to translate as well 15:08 <+bridge_> just don't let it write anything itself 15:08 <+bridge_> they're better than most traditional ones 15:10 <+bridge_> do you use it on discord for chat? 15:27 <+bridge_> whats kcp 15:29 <+bridge_> some kind of reliable udp, which deals with orders and resent. but quic is probably better now anyway. 15:30 <+bridge_> btw suggesting a feature will always be way less effort than implementing tho, llm or not generated, though its true llm makes it even less effort 15:30 <+bridge_> i can say create X tile to do Y and its also low effort 15:31 <+bridge_> yup 15:31 <+bridge_> but i wouldnt be harsh towards ppl who have hard time with english if they use ai to translate 15:31 <+bridge_> tho idk if thats the case 15:32 <+bridge_> it wasn't a "I translated xyz" 15:32 <+bridge_> it was a "I generated a 2 pages long proposal from 2 sentences" 15:33 <+bridge_> ye sucks ig 15:34 <+bridge_> why did you edit it lol. took me a few minutes to even realize what is the problem in the issue. 15:36 <+bridge_> nope, only when i need it 16:04 <+bridge_> damn twmap doesn't parse automappers with modulo yet :/ 16:04 <+bridge_> does it parse random? 16:05 <+bridge_> yes 16:05 <+bridge_> I think I also properly ported the seeding 16:10 <+bridge_> if anyone wants to implement modulo for automappers in twmap, feel free ^^ 16:11 <+bridge_> I already used twmap instead of an automapper :kek: 16:28 <+bridge_> i use r++ all the time its great 16:28 <+bridge_> honestly writing any rules completely manually is a pain in the ass 17:48 <+bridge_> I just wrote the simple ddnet automapper until I had it barely working and then just stopped xD I still use it 20:24 <+bridge_> furo: https://ddstats.tw/leaderboards can you add most ingame playtime? 20:52 <+bridge_> https://git.ddstats.tw/ddstats/ddstats-web/issues/11 20:52 <+bridge_> already requested :brownbear: 20:53 <+bridge_> ah ok thx :) 22:47 <+bridge_> <_mattsun_> bro 22:47 <+bridge_> <_mattsun_> https://cdn.discordapp.com/attachments/293493549758939136/1480683409293574287/1.jpg?ex=69b09162&is=69af3fe2&hm=17d9df9f678d10f22a24202a28be5d655eeca65a78e86e5e295cf2224e848985& 22:47 <+bridge_> <_mattsun_> https://cdn.discordapp.com/attachments/293493549758939136/1480683409729917038/2.jpg?ex=69b09162&is=69af3fe2&hm=fd8abd128d4b1c0dc090991740d1d26d29ea07e1d28d363455dcf86a5e62e6d6& 22:47 <+bridge_> <_mattsun_> https://cdn.discordapp.com/attachments/293493549758939136/1480683410065195078/3.jpg?ex=69b09162&is=69af3fe2&hm=9e03e7e6d2838278b55429c4d796703608bdf87e5b690648404e029c7fa07804& 22:47 <+bridge_> <_mattsun_> https://cdn.discordapp.com/attachments/293493549758939136/1480683410518310962/4.jpg?ex=69b09162&is=69af3fe2&hm=d1af32b7f4b9e08d2e85c4a455850fffcca8bce0d550a514fbfa9c256f8b4427& 22:50 <+bridge_> can anyone alse not create forks on github rn? it doesn't seem to let me for some reason 22:52 <+bridge_> oh wait I can't fork a ddnet fork because I already forked ddnet 💀 22:53 <+bridge_> github only allows 1 fork from the same tree 22:54 <+bridge_> although maybe not 22:54 <+bridge_> I have 2 forks 22:54 <+bridge_> I can just make a repo and add the fork to upstream right? 22:54 <+bridge_> if one is in an organization then it seems to allow you to have more 22:54 <+bridge_> locally yes but you can only pull request from the official fork 22:56 <+bridge_> this is pain 22:56 <+bridge_> what are you trying to do 22:56 <+bridge_> cant close LAN while connected to another server? 22:56 <+bridge_> wdym close LAN/ 22:56 <+bridge_> wdym close LAN? 22:57 <+bridge_> fork tclient but I have a ddnet fork 22:57 <+bridge_> LAN server 22:57 <+bridge_> this happened to me recently idk how i fixed it 22:57 <+bridge_> you can't do anything while connecting to a server can you? 22:58 <+bridge_> did u make an org? 22:58 <+bridge_> oh right 22:58 <+bridge_> I'm stupid 22:58 <+bridge_> the org owns my ddnet fork so I don't have 2 22:58 <+bridge_> I don't need a tclient fork lul 22:59 <+bridge_> pretty much... kinda annoying 22:59 <+bridge_> so like i forgot to close lan server earlier when testing a map and id have to leave this server to do it 22:59 <+bridge_> or open new client 23:00 <+bridge_> or kill the process 23:00 <+bridge_> wait why 23:00 <+bridge_> how long are you in the connecting menu for 23:00 <+bridge_> im connected 23:00 <+bridge_> you can close it once you join the server 23:00 <+bridge_> ? 23:00 <+bridge_> right? 23:00 <+bridge_> <12944qwerty> https://reporoast.app/roast/ddnet/ddnet?profanity=true 23:00 <+bridge_> can you not get to the main menu while on a server? 23:01 <+bridge_> maybe not 23:01 <+bridge_> the only thing you can check in game is browser, you can see demo but loading one disconnects you 23:01 <+bridge_> no way to get to menu 23:01 <+bridge_> I see 23:01 <+bridge_> so basically you can do nothing except join another server is stupid 23:01 <+bridge_> so basically you can do nothing except join another server which is stupid 23:02 <+bridge_> yeah you really can't close the server ig 23:02 <+bridge_> I can't find a command for it 23:03 <+bridge_> OH WTF 23:03 <+bridge_> not even a new client can do this 23:03 <+bridge_> since it's not a forked process 23:03 <+bridge_> of that client 23:03 <+bridge_> sdpogjspdfdhomshbn 23:05 <+bridge_> > Your CMakeLists.txt is a 1,000-line abomination that could probably compile a small moon if given enough time. 23:05 <+bridge_> 23:05 <+bridge_> best line 23:06 <+bridge_> <12944qwerty> I sent tclient version too 23:06 <+bridge_> <12944qwerty> In that server 23:06 <+bridge_> I saw it in recent 23:06 <+bridge_> on the website 23:06 <+bridge_> it's like kinda the same 23:06 <+bridge_> > Your README.md is so bloated with dependency installation commands it reads like a Linux distro’s package manager having a panic attack. 23:06 <+bridge_> 23:06 <+bridge_> true actually 23:12 <+bridge_> I remember when these used to be all green 23:12 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1480689792327876900/image.png?ex=69b09754&is=69af45d4&hm=69fe2c4b98dbf4544a7f72bff10d4db4f5582db19a8033cb6983c7042113a5c9& 23:12 <+bridge_> package maintainers got tired 23:28 <+bridge_> Watch demo has like a 0% chance of happening btw, demos work by tricking the whole client into joining a fake demo server 23:31 <+bridge_> https://reporoast.app/roast/Teero888/ddnet_physics for some reason it suggested this next at the bottom 23:39 <+bridge_> why are the recently roasted just every repo made by teero 😭 23:40 <+bridge_> because he's in his AI era duhg 23:40 <+bridge_> because he's in his AI era duh 23:42 <+bridge_> Only thing close to green is Teeworlds 23:42 <+bridge_> Old distros like older versions of Debian and Ubuntu were always behind right? 23:47 <+bridge_> Aren't dummies pretty similar actually? I think it might mostly work if you'd add a separate `CONN_DEMO` for handling snapshots and messages while playing a demo :justatest: 23:54 <+bridge_> what about all the component singletons? 23:55 <+bridge_> you'd need a second gameclient? 23:55 <+bridge_> oh 23:56 <+bridge_> you mean you keep the connection open but to the demo while you're viewing it and then back after 23:56 <+bridge_> that could work 23:56 <+bridge_> you mean you keep the connection open but switch to the demo while you're viewing it and then back after 23:57 <+bridge_> The problem is mostly the map I think 23:57 <+bridge_> You need to load the map separately for the demo 23:58 <+bridge_> also I think there must be some sort of warmup period for certain things that would be buggy when you switch back and fourth quickly 23:58 <+bridge_> It mostly works for dummy though 23:59 <+bridge_> yeah but a 3rd dummy would be extremely hard