00:29 < bridge_> Yes this can already happen with http. You have to trust the site you connect to. If you connect to google they can collect your ip and share it with anyone they want. If they decide to redirect you it makes it only noticeable to you. 00:31 < bridge_> @jupeyy_keks: is this only a conceptual problem to you or do you have a specific case that could cause harm for anyone? 00:32 < bridge_> I mean more harm than is already possible. If you say that Bombay can now redirect you to the china servers and tencent has your ip that is not a valid argument. 00:32 < bridge_> 00:32 < bridge_> Because Bombay probably already shares your ip with the Chinese government with some discord moderation tool. You just don’t notice it. 00:34 < bridge_> The only problem I see is that if you redirect users to US security agencies ips they might get a black van in front of their house. 01:57 < ws-client> holy shit why is it so complicated to do a http request in the ddnet codebase? 03:20 < bridge_> shouldn't be 03:20 < bridge_> use curl-easy 04:09 < bridge_> <0xdeen> I use rem on the command line 04:40 < bridge_> i see 04:40 < bridge_> i need to be able to sign in through my phone 08:10 < bridge_> but isnt that illegal? 08:10 < bridge_> they cannot collect data in europe and just send it to china 08:11 < bridge_> but anyway chiller. get a lawyer in this chat. i have many other questions too 😬 09:19 < bridge_> morning rust devs and others 09:36 < bridge_> morning guy who isnt single anymore 09:38 < bridge_> morning rust devs and ryo's gf 09:38 < bridge_> or bf 09:38 < bridge_> morning 🍪 09:39 < bridge_> morning 🧑‍🚀 09:39 < bridge_> 😄 09:40 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1233321680282320937/image.png?ex=662cabd2&is=662b5a52&hm=816fe727cd197114e702a1eb463af8698ad2388210af395b98ac59bdf67617f7& 09:40 < bridge_> gf 09:40 < bridge_> @ryozuki 1st gf or.. ? 09:41 < bridge_> 2nd altho first was rly short 09:41 < bridge_> does anyone know how clang and gcc find the paths to the c runtime libs? 09:41 < bridge_> ld.so --list-diagnostics ? 09:41 < bridge_> short in height? 😝 09:41 < bridge_> ye xd 09:41 < bridge_> no 09:41 < bridge_> in time 09:41 < bridge_> but also short 09:41 < bridge_> kek 09:41 < bridge_> xDDD 09:47 < bridge_> i found its with ld.so --list-diagnostics 09:47 < bridge_> ``` 09:47 < bridge_> path.prefix="/usr" 09:47 < bridge_> path.rtld="/lib64/ld-linux-x86-64.so.2" 09:47 < bridge_> path.sysconfdir="/etc" 09:47 < bridge_> path.system_dirs[0x0]="/lib/x86_64-linux-gnu/" 09:47 < bridge_> path.system_dirs[0x1]="/usr/lib/x86_64-linux-gnu/" 09:47 < bridge_> path.system_dirs[0x2]="/lib/" 09:47 < bridge_> path.system_dirs[0x3]="/usr/lib/" 09:47 < bridge_> version.release="stable" 09:47 < bridge_> version.version="2.36" 09:47 < bridge_> ``` 10:07 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1233328536488509440/rn_image_picker_lib_temp_3cf48948-2b71-43ee-8b11-19948106519a.jpg?ex=662cb235&is=662b60b5&hm=49ca24d9164030965721e6fa432de9279e8f3f1d578d2db68209c41e7817aa19& 10:07 < bridge_> Weißt du, welches für unsere Wohnung ist m 10:08 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1233328739899936798/rn_image_picker_lib_temp_87b9e001-e8d0-43f1-ae06-aca14204f3c8.jpg?ex=662cb265&is=662b60e5&hm=ae7c25a22c04728b6e0499f4167ee9447a51eb16561264e0fd3b2990b902e68e& 10:08 < bridge_> Und: Lässt sich der Technikraum nicht abschließen?! 10:09 < bridge_> Oops 10:09 < bridge_> that usage lmao 10:09 < bridge_> wrong person 10:09 < bridge_> now i know why i cant run 2 clients at once :troll: 10:09 < bridge_> wtf did u even post fokkonaut 10:11 < bridge_> that is because your pc does not have enough horse power 10:11 < bridge_> i cant fit no horses anymore 10:12 < bridge_> already have a whole ram in it already 10:23 < bridge_> I think it's impossible for the ddnet client to violate GDPR, unless it automatically violates it by default. If a server redirects you to a non GDPR compliant server then it's the server who redirects that is at fault. Ddnet is the browser entity in this context. 10:32 < bridge_> the ddnet licende included a non liabability thing doesnt it? 10:32 < bridge_> yes, the point was more about that it makes it very easy 10:32 < bridge_> similar to how browsers dont prevent you to violate it 10:32 < bridge_> We are not the GDPR police 10:33 < bridge_> Any server can already violate gdpr trivially 10:33 < bridge_> https://tenor.com/view/gun-cop-fire-shoot-smosh-gif-5066095 10:33 < bridge_> yes, but there are ppl that have nothing better to do in their life 10:33 < bridge_> not our problem right? xD maybe put a warning referring to legal reference 10:33 < bridge_> Just store and track ips who connect to your server for identification purpose and you violate gdpr. Anyone can do it already 10:34 < bridge_> i mean it's not a justice problem for us. but the few ppl that take GDPR very serious will probably complain here first 10:34 < bridge_> but a server in the EU obviously has to not violate GDPR anyway, since EU laws apply here 10:34 < bridge_> but sending your IP to USA is harder, bcs there USA laws apply 10:35 < bridge_> so redirecting to a EU server is different than redirecting to USA server 10:35 < bridge_> It's not impossible to violate gdpr inside the eu, just send the ip to another server in usa 10:35 < bridge_> You don't need redires 10:35 < bridge_> You don't need redirects 10:35 < bridge_> yes, but then you obviously do it on purpose 10:35 < bridge_> not by accident 10:36 < bridge_> Or send the ip to a third party in the eu. That also violates it since the user didnt consent to that either 10:36 < bridge_> You can argue joining the server is them consenting to us processing the ip, but they didn't consent to that third party processing it 10:37 < bridge_> are ips rly personal? 10:37 < bridge_> but i think here it depends on how they are processed, aka are they logged etc. 10:37 < bridge_> I don't think there's any reason to even be concerned about user tracking from a ddnet redirect. 10:37 < bridge_> Anyway, I still maintain the position that this has nothing to do with us 10:37 < bridge_> It's not really possible 10:38 < bridge_> Tragically GDPR says yes 10:38 < bridge_> Actually apparently doesnt. There was a legal theory that transient processing of personal data wasnt covered by gdpr, but I think it was tested in a german case 10:38 < bridge_> cant we put lile a accept redirect yes no popup? 10:38 < bridge_> not directly, but at least indirectly i'd say. bcs we give the power to redicrect but not the power to get a consent from the client 10:38 < bridge_> We don't need to, but if we do we should make it opt in so people can still make seamless redirects for stuff like multiservers 10:39 < bridge_> @learath2 we can do a allowlist 10:40 < bridge_> like discord does with external links 10:40 < bridge_> aka remember i accepted this ip etc 10:40 < bridge_> that is different tho. 10:40 < bridge_> 10:40 < bridge_> the user actively clicks the link 10:40 < bridge_> Problem is that allowlists use domains. This will be ips, which can change and make your experience less seamless again 10:40 < bridge_> discord just warns to prevent scam 10:41 < bridge_> Again, not our concern imo. There are many ways to break gdpr with ddnet client and server 10:41 < bridge_> but through our service directly? 10:41 < bridge_> yes 10:42 < bridge_> Well 10:42 < bridge_> Ddnet does not store user data so there is no violation from ddnet only 3rd party servers who can do anything 10:42 < bridge_> Depends on what you mean by "our service". Our services as in the master server and the gameservers we host? 10:43 < bridge_> imho the client is not a liability for ddnet.org but services provided are 10:43 < bridge_> if someone downloads unmodified client & server 10:43 < bridge_> do these applications in itself violate GDPR 10:43 < bridge_> The client is never liable 10:44 < bridge_> u accept the MIT license when usingnit 10:44 < bridge_> well what does never mean? 10:44 < bridge_> 10:44 < bridge_> if the client downloads a virus on purpose 😄 10:44 < bridge_> ddnet isnt even licensed under MIT 😄 10:44 < bridge_> Why would they? Assuming they consent to sending their ip to the master server and whatever server they join, there is no other personal information being handled 10:45 < bridge_> well that is my question 10:45 < bridge_> do they or don't they 10:45 < bridge_> They don't in my non lawyer opinion 10:45 < bridge_> GDPR is not about theoretical tracking its about actual tracking. You can send user ip to hundreds of server around the world as long as they don't track them 10:46 < bridge_> if the master server is hosted outside of EU you could maybe argue they do. 10:46 < bridge_> 10:46 < bridge_> Then you could only argue that the master server is such an essential part of the game, that when u installed it and started it, u accepted that the client connects to the master server 😄 10:46 < bridge_> It doesn't matter if it's outside the EU because it's compliant already 10:46 < bridge_> im in the dentist and i already wanna go away 10:47 < bridge_> yes but that's only partially the point. in USA the laws allow u to track whenever you want. so why would a USA hoster care about EU laws 10:47 < bridge_> That doesn't make sense 10:47 < bridge_> it's not the task of the USA hoster to not violate GDPR 10:47 < bridge_> They have to if they want to legally serve eu customers 10:47 < bridge_> nope 10:47 < bridge_> It is if they want to serve eu customers 100% 10:47 < bridge_> since YOU connect to USA, the USA laws apply for the server hoster 10:48 < bridge_> That's why a lot of US sites straight up don't allow you to browse the website if you are from the EU 10:48 < bridge_> connecting to hoster is essential part of your service so is exempt 10:48 < bridge_> I think you are wrong on this one 10:48 < bridge_> afaik it is not, at least not if they didn't host a service that the user used directly 10:48 < bridge_> aka a redirect 10:48 < bridge_> Downloading fonts was deemed not essential because they can be hosted locally 10:48 < bridge_> https://commission.europa.eu/law/law-topic/data-protection/reform/rules-business-and-organisations/application-regulation/who-does-data-protection-law-apply_en 10:48 < bridge_> downloading a font from google CDN is NOT googles fault 10:48 < bridge_> Check point 2 at the statt 10:49 < bridge_> Check point 2 at the start 10:49 < bridge_> it's the website that has the HTML that tells the client to download from google CDN 10:49 < bridge_> assuming it's in USA 10:49 < bridge_> That's still allowed if it's essential download 10:49 < bridge_> but google doesnt offer the service for a end user, but for a website hoster 10:50 < bridge_> so it's the task of the website hoster to get the consent 10:50 < bridge_> no 10:50 < bridge_> it's 100% not 10:50 < bridge_> Source? 10:50 < bridge_> https://cookiefirst.com/de/google-fonts-und-die-dsgvo-wie-funktioniert-das/#:~:text=Ist%20die%20Verwendung%20von%20Google,die%20Server%20von%20Google%20gesendet. 10:51 < bridge_> Do you think Google CDN is just illegal everywhere in EU 10:51 < bridge_> Fonts are non-essential 10:51 < bridge_> eng version: 10:51 < bridge_> https://www.cookieyes.com/documentation/google-fonts-and-gdpr/ 10:52 < bridge_> Let's return to ddnet. This would be the server hosters responsibility. Currently you can also break the gdpr even without any redirect functionality 10:53 < bridge_> i agree with that, it's just the question if we want to make it easy to break GDPR 10:53 < bridge_> It's already trivial 10:53 < bridge_> but by accident 10:53 < bridge_> is the question 10:53 < bridge_> that it is easy on purpose is obvious xD 10:55 < bridge_> I think I don't care, if you do a redirect you figure out whether it's legal or not 10:56 < bridge_> but remember a developer wants to make a service easy to use 10:56 < bridge_> 10:56 < bridge_> and laws by nature are very hard. 10:56 < bridge_> So in this case we'd make it easy to fuck up. 10:56 < bridge_> 10:56 < bridge_> And i also dislike this part about browsers btw. 10:56 < bridge_> Downloading a font through google's API sounds completely sane as a developer 10:56 < bridge_> bcs u don't directly trigger some annoying laws in your head all the time 10:57 < bridge_> "annoying" - ofc it has a sense. it's just that it's too easy to break this law by accident 10:58 < bridge_> It is easy to use. It's just MAYBE not easy to use legally. I don't want to code for the eu gdpr 10:59 < bridge_> If it's very important for you maybe our info json can be used to force enable a "you are being redirected" prompt for eu players 11:01 < bridge_> You can make a check box that says "don't show redirect page again" and they only need to see it once 11:01 < bridge_> Or maybe a prompt at startup that you consent to the transfer of your ip address to the master server, all servers you connect to and all servers that you might get redirected to 11:01 < bridge_> since ddnet traffic is not encrypted, u could also say that it is even more important. 11:01 < bridge_> imagine all chat msgs are sent through a server in russia or china which a very state controlled. 11:01 < bridge_> 11:01 < bridge_> But anyway, i am no lawyer and i also don't want to claim to be one. I could talk shit, but if i'd be 16 i'd 100% not have cared about some GDPR law and just redirect to whereever i wanted to. 11:01 < bridge_> 11:01 < bridge_> and then some hobbyless lawyer could sue me and most probably even win 11:03 < bridge_> Thankfully a 16yo has no reasonable way to pay any fines, so you'd get away with it even if you lose 😄 11:38 < bridge_> Someone make tater purple 11:41 < bridge_> checking up or getting work done? 11:42 < bridge_> ill have my wisdom tooth removed by 10th may 11:42 < bridge_> :justatest: 11:42 < bridge_> damn 11:42 < bridge_> At least you will be on the gas? 11:42 < bridge_> just 1 tho 11:42 < bridge_> i wont feel pain ofc 11:42 < bridge_> but its not as crazy as in the US 11:42 < bridge_> where they drug u hard 11:43 < bridge_> and make tik toks 11:43 < bridge_> of it 11:43 < bridge_> they only give u general anesthetic? 11:43 < bridge_> wat 11:43 < bridge_> isnt it local? 11:43 < bridge_> idk 11:43 < bridge_> you right 11:43 < bridge_> u never seen them? 11:43 < bridge_> i mean yeah but that’s not usa thing 11:43 < bridge_> xd 11:43 < bridge_> need drugs for dentist 11:44 < bridge_> they let me use my headphones 11:44 < bridge_> genesis + tank power combo even if some dude is messing around in my mouth 11:45 < bridge_> Gas is a US thing. Completely illegal in Turkey for dentists, and I'm thinking similar in EU 11:45 < bridge_> crazy 11:45 < bridge_> how is it called 11:45 < bridge_> nitrous 11:45 < bridge_> where u pay monthly to be secured 11:45 < bridge_> i forgot 11:45 < bridge_> We get novocaine for local. They do a couple shots. If it doesn't seem to be working for you, you get general 11:45 < bridge_> the word 11:45 < bridge_> omg 11:45 < bridge_> Insurance 11:45 < bridge_> in spanish its "seguro" 11:45 < bridge_> yeah 11:45 < bridge_> i have no insurance 11:45 < bridge_> but 11:45 < bridge_> i live in europe 11:45 < bridge_> its only 140€ 11:46 < bridge_> :feelsbadman: 11:46 < bridge_> :gigachad: 11:46 < bridge_> dentist still deemed non essential for a lot of super essential dental operations 11:46 < bridge_> Dental is rarely covered in insurance anyway. Very few extremely rich countries have it in social security 11:46 < bridge_> so poor ppl still have to pay 11:46 < bridge_> there is dental specific insurance 11:46 < bridge_> Yeah, you need extra teeth insurance, crazy 11:46 < bridge_> also its because i decided to do it private 11:46 < bridge_> with the dentist i always go 11:47 < bridge_> but its covered by social security 11:47 < bridge_> i wouldnt pay anything 11:47 < bridge_> neat 11:47 < bridge_> In italy there are a few operations covered by the state for dental. BUT even for those there are like 2 dentists in my city with a massive queue 11:47 < bridge_> i didn’t pay for my work 11:47 < bridge_> i just would need to wait way more xd 11:47 < bridge_> but my sister had to fork out a decent amount 11:47 < bridge_> i basically did it right before i turned 18 xd 11:48 < bridge_> i think wisdom tooth removal is covered 11:48 < bridge_> if its needed 11:48 < bridge_> In Turkey if it's needed, it's free 15:01 < bridge_> Not all laws are enforced especially not in teeworlds. DDoS is also illegal. IPs are not confidential and shared everywhere. 15:05 < bridge_> If there is a court case against redirects we remove it. Until then I don’t understand why we talk about GDPR in a redirect feature. 15:52 < bridge_> I have encountered the most INSANE way to define a datetime layout. In golang, datetime layout is defined using a string for the particular date `Mon Jan 2nd 15:04:05 2006`. You literally write out that date/time in whatever format you like, go runtime reverse engineers it to figure out how to write out your time 15:53 < bridge_> I have no idea what flavour crack google engineers were smoking when they designed that 15:58 < bridge_> wtf 15:58 < bridge_> month at second. year in last 15:58 < bridge_> wtf is this format 16:09 < bridge_> I would guess strawberry 17:07 < bridge_> °-° 17:12 < bridge_> yep 17:12 < bridge_> pretty big pitfall and so far away from the commonly used YYYY mm dd, etc format. 18:07 < bridge_> has anyone here ever done auth with crypto wallet for a website :pepeW: 18:16 < ws-client> lerato go dev wot 19:07 < bridge_> <ƤØŢĀŤ0Co> Dear Developer Team, 19:07 < bridge_> <ƤØŢĀŤ0Co> 19:07 < bridge_> <ƤØŢĀŤ0Co> Following up on my earlier message, I am excited to propose a dynamic new game mode for DDNet that could function as a seasonal event or a regular interactive mode, facilitated by both staff and players. This concept focuses on creating a high-energy, competitive environment through brief, intense gameplay challenges. 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> Game Mode Overview: 19:08 < bridge_> <ƤØŢĀŤ0Co> Players begin in a lobby map to prepare. The map then switches to a challenge map, estimated to take 10-20 seconds to complete. The game will pause until all players have loaded and are ready. Participants will have 5 minutes to run the map as many times as possible to record the fastest time. After the timer expires, the game pauses to calculate rankings, awarding points based on order of finish (e.g., in a 10-player setup, points decrease 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> Additional Requirement: 19:08 < bridge_> <ƤØŢĀŤ0Co> To continually refresh and enhance the map pool for this mode, I propose setting up a dedicated system on Discord. This would allow players to submit their map creations for consideration. Each submission must include: 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> A defined spawn point. 19:08 < bridge_> <ƤØŢĀŤ0Co> A clear start and finish line. 19:08 < bridge_> <ƤØŢĀŤ0Co> Settings adjusted for sv_solo_server to ensure it is suitable for solo attempts. 19:08 < bridge_> <ƤØŢĀŤ0Co> The submitted maps could then be evaluated by a testing team or the event host before being approved for inclusion in the game mode. 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> Technical Requirements: 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> Automated Game Management System: To handle game pauses, timing, and point tallying. 19:08 < bridge_> <ƤØŢĀŤ0Co> Dynamic Map Rotation: Ensures smooth transitions between games with diverse challenges. 19:08 < bridge_> <ƤØŢĀŤ0Co> Scalable Point Allocation System: Automatically assigns points based on the number of players and their finishing order. 19:08 < bridge_> <ƤØŢĀŤ0Co> Server Stability Enhancements: Necessary adjustments to accommodate quick map changes and simultaneous player activities. 19:08 < bridge_> <ƤØŢĀŤ0Co> Administrative and Monitoring Tools: For initiating events, overseeing game progress, and managing player interactions. 19:08 < bridge_> <ƤØŢĀŤ0Co> Map Submission and Approval Process on Discord: A system to manage map submissions, including testing and approval workflows. 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> I initially tried to discuss this idea with Main Admin "deen" but he is away and suggested I bring this proposal here for further refinement and input. Your feedback and suggestions are highly appreciated as I aim to make this engaging new mode a part of our gaming community. 19:08 < bridge_> <ƤØŢĀŤ0Co> 19:08 < bridge_> <ƤØŢĀŤ0Co> I am open to any ideas and improvements that would enhance this game mode and look forward to collaborating closely with you to realize this vision. 19:09 < bridge_> <ƤØŢĀŤ0Co> Dear Developer Team, 19:09 < bridge_> <ƤØŢĀŤ0Co> 19:09 < bridge_> <ƤØŢĀŤ0Co> I am excited to propose a dynamic new game mode for DDNet that could function as a seasonal event or a regular interactive mode, facilitated by both staff and players. This concept focuses on creating a high-energy, competitive environment through brief, intense gameplay challenges. 19:09 < bridge_> <ƤØŢĀŤ0Co> 19:09 < bridge_> <ƤØŢĀŤ0Co> Game Mode Overview: 19:09 < bridge_> <ƤØŢĀŤ0Co> Players begin in a lobby map to prepare. The map then switches to a challenge map, estimated to take 10-20 seconds to complete. The game will pause until all players have loaded and are ready. Participants will have 5 minutes to run the map as many times as possible to record the fastest time. After the timer expires, the game pauses to calculate rankings, awarding points based on order of finish (e.g., in a 10-player setup, points decrease 19:09 < bridge_> <ƤØŢĀŤ0Co> 19:09 < bridge_> <ƤØŢĀŤ0Co> Additional Requirement: 19:09 < bridge_> <ƤØŢĀŤ0Co> To continually refresh and enhance the map pool for this mode, I propose setting up a dedicated system on Discord. This would allow players to submit their map creations for consideration. Each submission must include: 19:09 < bridge_> <ƤØŢĀŤ0Co> 19:09 < bridge_> <ƤØŢĀŤ0Co> A defined spawn point. 19:09 < bridge_> <ƤØŢĀŤ0Co> A clear start and finish line. 19:09 < bridge_> <ƤØŢĀŤ0Co> Settings adjusted for sv_solo_server to ensure it is suitable for solo attempts. 19:09 < bridge_> <ƤØŢĀŤ0Co> The submitted maps could then be evaluated by a testing team or the event host before being approved for inclusion in the game mode. 19:09 < bridge_> <ƤØŢĀŤ0Co> 19:09 < bridge_> <ƤØŢĀŤ0Co> Technical Requirements: 19:09 < bridge_> <ƤØŢĀŤ0Co> 19:09 < bridge_> <ƤØŢĀŤ0Co> Automated Game Management System: To handle game pauses, timing, and point tallying. 19:09 < bridge_> <ƤØŢĀŤ0Co> Dynamic Map Rotation: Ensures smooth transitions between games with diverse challenges. 19:09 < bridge_> https://tenor.com/view/imostergolfra-gif-25274972 19:26 < bridge_> someone hit me with the TLDR pls 19:35 < bridge_> Yo Melon senpai 19:35 < bridge_> @diariesvexar whassup peakerino 19:35 < bridge_> nothing special busy with work and ddnet src 19:36 < bridge_> :pepeangryping: 19:36 < bridge_> can you compile ddnet on linux ? 19:36 < bridge_> is that like a - "is it possible to compile ddnet on linux" or a "are !YOU! able to" 19:36 < bridge_> because yes and yes 19:36 < bridge_> nice and nice 19:36 < bridge_> can you test it on linux https://github.com/ddnet/ddnet/pull/8254 19:37 < bridge_> for switch ddnet between screen but not selection box but by using keyboard bind like win + shift + arrow on windows 19:37 < bridge_> run fix_style.py under `scripts/` first :kek: 19:37 < bridge_> for switch ddnet between screen but not using selection box but by using keyboard bind like win + shift + arrow on windows 19:37 < bridge_> I did doesn't fix that error don't know why 19:38 < bridge_> you're correctly using clang-format 10 ? - CI broken again :REEEEEEEEEE: 19:39 < bridge_> ``` 19:39 < bridge_> PS G:\GitHub\ddnet> scripts/fix_style.py --dry-run 19:39 < bridge_> Found no clang-format 10 19:39 < bridge_> PS G:\GitHub\ddnet> scripts/fix_style.py 19:39 < bridge_> Found no clang-format 10 19:39 < bridge_> ``` 19:39 < bridge_> oh 19:39 < bridge_> i don't have it 19:39 < bridge_> :justatest: 19:39 < bridge_> 😄 19:39 < bridge_> :D 19:41 < bridge_> https://github.com/muttleyxd/clang-tools-static-binaries/releases 19:41 < bridge_> 19:41 < bridge_> on most modern distributions actually getting hands on clang-format 10 from their respective package managers is meh 19:41 < bridge_> do it like furo says i guess :kek: 19:42 < bridge_> he's linux user 19:42 < bridge_> I'm on windows 11 😦 19:42 < bridge_> just place clang-format-10 somewhere in your $PATH 19:43 < bridge_> oh I got it 19:52 < bridge_> nope still get same error 19:53 < bridge_> nope still getting same error 19:56 < bridge_> <ƤØŢĀŤ0Co> Too long, please read. 20:10 < bridge_> i answered. 21:28 < bridge_> @.potatoeater you cant blame me for thinking you meant ddrock xD `high-energy, competitive environment through brief, intense gameplay challenges.` 21:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1233499926437036052/image.png?ex=662d51d3&is=662c0053&hm=218676fdad32a3629e02f5f5b755c2388aa35c6cf43d884bc2cbea24540424cb& 21:33 < bridge_> DDPAPER 21:33 < bridge_> DDSCISSORS 21:33 < bridge_> 🤓 21:34 < bridge_> :pepe_ew92: 22:47 < bridge_> <_suffocation_> Help, my friend has this problem, he cant load an image for quads(to make a bg), he tries to load the image(it's PNG) and it says could not load check the local console, and he says the console is not opening, what to do 22:48 < bridge_> <_suffocation_> But for me it worked well 22:54 < bridge_> <_suffocation_> Wrong channel 22:54 < bridge_> <_suffocation_> xD