07:25 < bridge> I gave it a review, LGTM. Who needs this? 07:48 < bridge> I do :owo: 07:49 < bridge> What are you planning? 07:49 < bridge> Can't tell 07:50 < bridge> But that pr is very useful 07:50 < bridge> i do 07:51 < bridge> I bet it's for making bots, wow I can't believe you'd do this to us 07:51 < bridge> Actually not this time xd 07:51 < bridge> So you do actually make bots, wow 07:51 < bridge> Officer, this man here 07:54 < bridge> nonono I wouldn't ever 07:54 < bridge> @totar can confirm I have never made bot in my entire life and this pr is useful 07:54 < bridge> @totar can confirm I have never made bots in my entire life and this pr is useful 07:55 < bridge> I promise it's useful 07:56 < bridge> if it was for bots he would tell you 07:56 < bridge> i do 07:56 < bridge> for tune lock 08:05 < bridge> i need it too 08:06 < bridge> trust me bro 08:07 < bridge> please i neeed thiiss 09:05 < bridge> hi, please help me, I was playing yesterday, everything was fine, today I went in and wrote this: 09:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326824167328190525/Screenshot_20250109-094954.png?ex=6780d4cc&is=677f834c&hm=b6f73e4e1d8806e46dcd87c3715321481ea2454717dbadea9a94f75b00b03f95& 09:05 < bridge> hi, please help me, I was playing yesterday, everything was fine, today I went in and wrote this: 09:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326824230238556190/IMG_20250109_094201_578.jpg?ex=6780d4db&is=677f835b&hm=42a29bc054b07364123d033f3f3686ca0c8b41d4569dd84f0d243439e38ddd52& 09:09 < bridge> Hey smokky how about you don't post a screenshot of a desktop with a bot client .rar file? Thank you. 09:12 < bridge> I don’t have ddnet that won’t start, I log in and it immediately crashes, what should I do, please help me 09:12 < bridge> @kiler94 update your client on https://ddnet.org/downloads or use steam 09:12 < bridge> 09:12 < bridge> Also please delete the bot client everyone can see on your desktop - or you'll be banned :greenthing: 09:12 < bridge> Haha gottem 09:13 < bridge> how to remove bot client 09:13 < bridge> why even ask to delete it, just ban him 09:13 < bridge> No pls 09:14 < bridge> I will delete my word of honor 09:14 < bridge> Owning cigarettes is not as bad as smoking one. I won't ban him just because he has that file on his PC 09:14 < bridge> Delete it and update DDNet and you'll be fine. 09:15 < bridge> Fine Thank you 09:15 < bridge> I love buying cigarettes when I don't smoke 09:16 < bridge> what should I do? I followed the link but I can’t find the site to update and where to click 09:17 < bridge> @milkeeycat: yea? Which ones? 09:19 < bridge> what if i love smoking cigarettes that i don't have to pay for 09:22 < bridge> I updated everything, but it still doesn’t work for me, you can upload a tutorial if you have an hour 09:22 < bridge> illegal ones 😬 09:24 < bridge> I updated everything, but it still doesn’t work for me, you can upload a tutorial if you have an hour 09:27 < bridge> fuck why did I lose my server log I need to fight again 09:32 < bridge> help me pls! 09:41 < bridge> morning 09:43 < bridge> please tell me how can I put everything back so that I can go to DDnet and I have the time I beg you 09:45 < bridge> it would be easiest to install the game with steam 09:45 < bridge> then you cannot break anything 09:47 < bridge> you can try to backup your AppData/DDNet folder, then delete it before reinstalling 09:48 < bridge> search %AppData% in windows search, then open that folder and the DDNet folder should be there 09:48 < bridge> bro I log in via Steam and it pops up and this is what is displayed for me 09:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326835073554579509/IMG_20250109_094201_578.jpg?ex=6780def4&is=677f8d74&hm=89bbc9ff215aef3f7b2c79e95e3dca800b9cb1dda5519243a911a5652a4de229& 09:49 < bridge> try what i wrote above 09:49 < bridge> move that file outside of the folder (put it on ur desktop to make a backup), then relaunch game without that file 09:49 < bridge> move that file outside of the folder (put it on ur desktop to make a backup), then relaunch game 09:49 < bridge> alternatively, just rename your DDNet folder smth else, like DDNet_backup 09:50 < bridge> alternatively, just rename your DDNet folder smth else, like DDNet_backup, then relaunch the gamem 09:50 < bridge> alternatively, just rename your DDNet folder smth else, like DDNet_backup, then relaunch the game 09:50 < bridge> I'll try spatbo later if it helps 09:58 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326837606226329610/1326835073747783761remix-1736413134352.png?ex=6780e150&is=677f8fd0&hm=06c587c7fe163f6f7db3c81c1682f53a9404e94f6684fa668dcd7ad318f72572& 09:59 < bridge> Smartest bot client user 10:02 < bridge> Nah it's just arms race 10:03 < bridge> its just tater client, trust 10:03 < bridge> Trust 10:06 < bridge> I have a pack of cigarettes from 2021 that I only smoked like 2 out of 😄 11:27 < bridge> TsFreddie: are you still interested in taking the PR over, and if not, could you give the sauce on how to make it handle without special handling? :heartw: 11:36 < bridge> How does it help if ddnet merges it if you end up using it in a own client and server anyway 11:36 < bridge> Just merge it 11:37 < bridge> huh? if this was for local i wouldn't care if it gets merged to ddnet 11:37 < bridge> why do you even think i want to have this merged? xdd 12:04 < bridge> Teero making his own server™️???? 12:15 < bridge> <ƤØŢĀŤ0Co> Rising health issue risks?:justatest: 12:45 < bridge> ChillerDragon: Yes, but actually there exists `m_pClient->m_Camera.m_Center` :nouis: 12:57 < bridge> I wanted to be cool but it tastes like shit so I couldn't be cool 13:17 < bridge> Good choice - smoking sucks ( i go through 1 pack of snus every day ) 13:17 < bridge> but it makes you 100% cooler, it is well documented 13:24 < bridge> https://www.coderabbit.ai/ 13:24 < bridge> 13:24 < bridge> Aw hell na 13:36 < bridge> @heinrich5991 what new thing do you see the 45 degree bind becoming a command enabling? 13:39 < bridge> We are obviously on very very different pages here. There should be no unknowns to this at all. There is a bind that already makes this exact thing possible. It just behaves a little better 13:40 < bridge> Ah nice 13:41 < bridge> Cords as spec is something I for sure was missing sometimes thanks for working on it @pioooooo 13:44 < bridge> I don't have settings_ddnet.cfg in my ddnet folder 13:45 < bridge> What should I do? How do I log in to the ddnet I'm crashing 13:47 < bridge> Pls 13:50 < bridge> just delete the entire ddnet folder (after backing it up somewhere) and reinstall / re-launch ddnet 13:52 < bridge> How to delete the entire ddnet folder and back it up 13:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326896754381033525/IMG_20250109_094201_578.jpg?ex=67811866&is=677fc6e6&hm=38f0b6c9ebe6ffd48973ac2eea1bdc76a3bee99fa7a38533a4a2ae7ff5b5fa1a& 13:54 < bridge> I have already deleted the bot client 13:55 < bridge> :greenthing: 13:58 < bridge> bro 13:58 < bridge> stop posting screenshots with bot clients archive on them 13:58 < bridge> Just crop the damn screenshot, it's not rocket surgery 13:59 < bridge> thats just zip file with homework on it 13:59 < bridge> You just know he'll cheat the moment his problem gets fixed too 14:00 < bridge> and louis is helping him, gg 14:00 < bridge> No way, I just want my account back and play koga and that's it 14:00 < bridge> innocent until proven guilty 🫡✊ 14:01 < bridge> Proven guilty by having it on his desktop 14:01 < bridge> The universe has filtered this guy out, let it continue 14:01 < bridge> I removed it immediately 14:03 < bridge> @learath2 do you still plan to make your programming language? 14:04 < bridge> Maybe, idk, I don't feel like doing something that doesn't have anything novel. So I need to come up with a concrete plan 14:11 < bridge> whats the point of echo in remote console 14:12 < bridge> to talk with authed people :troll: 14:29 < bridge> <0xdeen> What could go wrong? I'm pretty skeptical of all these promises. It's a bit like disabling CI to speed up developer velocity, works in the short term, but you'll have an unmaintainable mess in a few months. 14:30 < bridge> <0xdeen> But then I'm also skeptical of IDEs for similar reasons, so maybe I should just accept being a luddite 😄 14:32 < bridge> Today's AIs are good for small scripts without a doubt, so I expect this code review to be good in that too. 14:32 < bridge> 14:32 < bridge> But yeah for any medium sized projects probably already useless^^ 14:34 < bridge> I feel #9465 is going a little off-track with a very (IMHO) meta debate 14:34 < bridge> https://github.com/ddnet/ddnet/pull/9465 14:36 < bridge> Patching it out entirely (quoting hein) is impossible, unless we wipe the game 14:36 < bridge> the implementation needs some more work btw 14:36 < bridge> Plenty of r1s make a lot of use of the bind 14:37 < bridge> I guess you can argue you don't NEED the bind for these r1s, but they definitely helped 14:38 < bridge> Also how do you remove it from older clients? 14:38 < bridge> It most certainly does. I just don't get the point of a large meta discussion of other dummy features in there 14:39 < bridge> Also how do you remove it from older clients? 14:39 < bridge> (Only way is to force the latest client) 14:39 < bridge> You don't. Heinrich made a suggestion on how one could remove dummy aim e.g. but I don't see how it applies to this situation 14:39 < bridge> that 45° snap thing is really a annoying thing xD 14:40 < bridge> personally i think we should force updates so we can implement cool gameplay changes as well as phase out old jank 😬 but my opinion might be too much for that conversation 14:40 < bridge> I think it should just be a feature, it definitely makes the game less annoying to play, some parts are bullshit without it 14:42 < bridge> :justatest: 14:43 < bridge> i agree 14:43 < bridge> "We could remove such features by removing them the next time we add a quality of life feature so that people will have to decide whether they want the new QoL or the old "features" 14:43 < bridge> 14:43 < bridge> Ya, nothing would make me swap out of being able to use angle bind 14:44 < bridge> You can add whatever gameplay you want without forcing updates. If it's absolutely impossible to make it work with old clients we can have a minimum version on some maps 14:44 < bridge> It's too convenient 14:44 < bridge> Then people will just make their own client, and that'll become the main client 14:45 < bridge> true 14:45 < bridge> if we remove it we also have to say using it is cheating 14:46 < bridge> and old ranks had an advantage 14:46 < bridge> making the feature easier must always imply that this is a ddnet only cheat 14:47 < bridge> Seems like a crazy decision, then a new branch of servers shows up because of said crazy decision :greenthing: 14:48 < bridge> what if the update is something like updating the .map structure to decouple maps from images? i'm not sure if that's easy to implement for all versions without keeping two map file types on all servers 14:48 < bridge> at some point the extra trouble doesn't seem worth it 14:48 < bridge> maps from images -> images from maps* 14:49 < bridge> I think it's just a meta discussion that is in the entirely wrong PR. There is no buff we could offer on the "other side" to make people take the nerf of never being able to line up a double/triple rocket ever again 14:49 < bridge> Ya 14:50 < bridge> I don't even know what the "other side" would be in this case. Some other change that makes double/triple rockets easier? That would change the dynamics of the game waaay too much 14:50 < bridge> yeah, it doesn't make sense in the context of the 45 bind 14:50 < bridge> i guess it only makes sense for dummies 14:50 < bridge> which should be nerfed anyways IMO. copy/deepfly while both dummies are unfrozen is hax 14:50 < bridge> which should be nerfed anyways IMO. deepfly while both dummies are unfrozen is hax 14:50 < bridge> Make wall hammers easier, they're only the most precise common mechanic in the game. :greenthing: 14:51 < bridge> Though only noobs would care about this change 14:51 < bridge> This is 100% doable, if we think a new format is worth it and if we develop a nice new format I'd personally do the backcompat for it 14:52 < bridge> I'm very skeptical of changes to gamefeel. We have something very special at our hands, anything that makes it easier or harder might just alienate a lot of players 14:52 < bridge> Even the autohammer change was veeery controversial 14:52 < bridge> How _annoying_ is using the current 45° binds anyway? 14:53 < bridge> i guess you're a lot nicer than me, i wouldn't trade gigs of server space for the 50 players on older clients 14:53 < bridge> Like does it make aiming afterwards harder? 14:53 < bridge> It's not that bad, but it'd be nicer if it was just a nice command that you can bind normally without digging into the wiki 14:53 < bridge> I don't think gatekeeping players with a wiki is the way to create "difficulty" 14:53 < bridge> yes, but i was more concerned that it's not visible to noobies and requires you to substitute mouse sens in the console 14:53 < bridge> https://github.com/ddnet/ddnet/issues/9460 14:53 < bridge> Very annoying, because it doesn't work half the time for me 14:54 < bridge> Good players simply press it for a quick shot and release it, it's possible to get 100% used to using it, but it does feel janky for most players 14:54 < bridge> I generally agree, but e.g. in ddnet-rs 45° doesn't really work, since i increased the cursor accuracy client side. And some day I'd need to think to allow this _cheat_ purposely for ddnet servers 14:54 < bridge> I would just rebundle it at startup 14:54 < bridge> I would just rebundle it at startup/map change 14:54 < bridge> cache the most common 50 or so bundles 14:54 < bridge> I think that is a new bug isnt it? 14:54 < bridge> since we for whatever reason decided that zoom changes the cursor 14:54 < bridge> which imho is a very bad change anyway 14:54 < bridge> cursor to me is relative 14:55 < bridge> It's really not, aiming straight upwards always works. it's the other directions which stop working 14:55 < bridge> eh good point, i guess that's an easy problem then 14:55 < bridge> Also, I'd like to just throw this into the room, we have maps which utilize the 45 degree bind 14:55 < bridge> i first noticed it august for me https://discord.com/channels/252358080522747904/757720336274948198/1274320251542306897 14:55 < bridge> I really should have been paying more attention to what was going on with all the spec/cursor/zoom changes. We are just making a mess here 14:55 < bridge> well august is "new" for me 14:56 < bridge> Which is the exact argument when talking about removing weak 14:56 < bridge> @murpi can you name the maps 14:56 < bridge> i thought they can all be done without the bind -- as in you can manually take the time to aim 45* 14:56 < bridge> Nope, I just know stronghold, linear and multeasymap by name 14:57 < bridge> I don't understand this, it's not a "cheat" if we say it's not a "cheat". Like all the dummy features 14:58 < bridge> (We as in whoever makes the rules, if kog says it's a cheat it'd be a cheat on their servers) 14:58 < bridge> autumn, helps with bind 14:58 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326912982944579605/image.png?ex=67812783&is=677fd603&hm=4ff18a61027d19a30ef2057fe4df234d2f4b82223c0f8511eeeb2217f01465b6& 14:58 < bridge> Plenty of other maps with parts like this 14:58 < bridge> some in ddmax some in brutal 14:59 < bridge> hasn't the aim-depending-on-zoom been a thing for a while 14:59 < bridge> I was about the _even easier_ version 14:59 < bridge> I thought that is what the issue is about 14:59 < bridge> this is the same as saying the bind makes triple nading easier, you can still do it manually it just takes more time 14:59 < bridge> it's not really required 14:59 < bridge> Ya and 14:59 < bridge> "even easier" is just making the bind into a command and making it justwork instead of being a weird consequence of rounding rules and something 15:00 < bridge> Yes yes, my point was that the current 45° snaps since they rely on max distance, _might_ be harder to use 15:00 < bridge> so if we allow it, simply make sure we have a consens that this is for ddnet mods only 15:00 < bridge> or ddrace 15:01 < bridge> Eg. I don't like that it relies on the accuracy of the local cursor 15:01 < bridge> that i 100% agree with 15:02 < bridge> Oh, well the pvp servers don't have our weird cursor/zoom changes. They already have a similar amount of jank. I'm also unsure how useful a 45degree bind is on a pvp server 15:02 < bridge> So maybe we can just disable it on every other server to be safe? 15:02 < bridge> But I very much doubt it matters if this is easier 15:02 < bridge> When are we removing hookcol, it makes hooking through edges far too easy :greenthing: 15:02 < bridge> well i dont want to lie 15:02 < bridge> i think hookcol should be a practice only command 15:02 < bridge> sadly we introduced it 2000 years ago 15:03 < bridge> Playing without hookcol is a fucking nightmare. lol 15:03 < bridge> I too was a 0.5 player, I also thought entities was cheating 😄 15:03 < bridge> It partially is xD 15:03 < bridge> i mean i also play with entities, since it always existed 15:03 < bridge> but if it wouldnt exist it would give a advantage 15:03 < bridge> but if it wouldnt exist it would give an advantage 15:04 < bridge> Time to go back to the past, bros 15:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326914376526991473/DDNet_jI7MBhxaxo.gif?ex=678128d0&is=677fd750&hm=835d3aafd3f033d3daa00ab55af155faf4f3ce388fb0e3793499df8a2eb830a6& 15:04 < bridge> *starts firing pistol frantically until one bullet flies through the corner* 15:04 < bridge> To be extra fair. I also thought/think the 45 degree binds are cheating 15:04 < bridge> i think they are actually a massive cheat 15:04 < bridge> u cannot be rocket pro without them 15:04 < bridge> But I understand that we allowed these and gameplay was built around these, so now it's a necessity. I don't think anyone lines up their rockets anymore 15:04 < bridge> But I understand that we allowed these and gameplay was built around these, so now it's a necessity. I don't think anyone lines up their rockets by hand anymore 15:04 < bridge> no rocket pros at least 😄 15:05 < bridge> I still double rocket by hand but I also fail like 2/5, and I can't triple rocket almost at all 15:05 < bridge> When the ddrace client dropped and you were able to remove the white blobs of bullshit on run_guy.. sheeeeesh 15:05 < bridge> @screeeny Didn’t you use a cool background to help with lining up your aim? 15:06 < bridge> @screeeny can we talk.... 15:06 < bridge> The entities change also made all the "secret" locations non-secret 😄 15:06 < bridge> yea i had a cutom background that highlighted important angles. for example jetpack on similar height, 1st 2nd 3rd ground sg 15:06 < bridge> yeah no math was way too easy on run guy 15:06 < bridge> That's pretty smort, ngl 15:07 < bridge> still kinda unreliable to use 15:07 < bridge> I actually do not know the exact angle for jetpack at same height, I just have to figure it out every time 😄 15:07 < bridge> Is it 45? 15:08 < bridge> i dont remember exactly but it was lower ithink 15:11 < bridge> this is also kinda fun to do with abusing max distance https://discord.com/channels/252358080522747904/746534464984973323/1312952943896694790 15:13 < bridge> its like inbetween 49 and 50 15:14 < bridge> like 50 basically 15:26 < bridge> hello, from what commit should I build ddnet to get 18.9? I only see 18.9-rc4 tag 15:26 < bridge> Why did the original versioning even change, it makes it more confusing now 15:28 < bridge> I think deen didn't tag 18.9 yet 15:30 < bridge> @0xdeen can u tag it whenever u can, maintainers need this 15:33 < bridge> We should re-look into making the entire release process more automated 15:33 < bridge> ``` 15:33 < bridge> ❯ sudo ebuild ./ddnet-18.9.ebuild manifest unpack test 15:33 < bridge> Appending /data2/edgar/guru to PORTDIR_OVERLAY... 15:33 < bridge> Forcing test. 15:33 < bridge> >>> Downloading 'http://distfiles.gentoo.org/distfiles/d5/ddnet-18.9.tar.gz' 15:33 < bridge> --2025-01-09 15:30:26-- http://distfiles.gentoo.org/distfiles/d5/ddnet-18.9.tar.gz 15:33 < bridge> Resolving distfiles.gentoo.org... 109.61.88.174, 109.61.88.172, 2a02:6ea0:d500::7, ... 15:33 < bridge> Connecting to distfiles.gentoo.org|109.61.88.174|:80... connected. 15:33 < bridge> HTTP request sent, awaiting response... 404 Not Found 15:33 < bridge> 2025-01-09 15:30:27 ERROR 404: Not Found. 15:33 < bridge> 15:33 < bridge> >>> Downloading 'https://github.com/ddnet/ddnet/archive/refs/tags/18.9.tar.gz' 15:33 < bridge> --2025-01-09 15:30:27-- https://github.com/ddnet/ddnet/archive/refs/tags/18.9.tar.gz 15:33 < bridge> Resolving github.com... 140.82.121.3 15:33 < bridge> Connecting to github.com|140.82.121.3|:443... connected. 15:33 < bridge> HTTP request sent, awaiting response... 302 Found 15:33 < bridge> Location: https://codeload.github.com/ddnet/ddnet/tar.gz/refs/tags/18.9 [following] 15:33 < bridge> --2025-01-09 15:30:28-- https://codeload.github.com/ddnet/ddnet/tar.gz/refs/tags/18.9 15:34 < bridge> Resolving codeload.github.com... 140.82.121.10 15:34 < bridge> Connecting to codeload.github.com|140.82.121.10|:443... connected. 15:34 < bridge> HTTP request sent, awaiting response... 404 Not Found 15:34 < bridge> 2025-01-09 15:30:28 ERROR 404: Not Found. 15:34 < bridge> 15:34 < bridge> !!! Couldn't download 'ddnet-18.9.tar.gz'. Aborting. 15:34 < bridge> !!! Fetch failed for ddnet-18.9.tar.gz, can't update Manifest 15:34 < bridge> ``` 15:34 < bridge> :cammo: 15:34 < bridge> sad gentoo moment 15:34 < bridge> i use the latest git commit personally xd 15:35 < bridge> Disaster 15:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326922203283066931/image.png?ex=6781301a&is=677fde9a&hm=7b3ccecc219f827c2382cd9800f76c441814a946566303ed300d243ca63ec9bc& 15:35 < bridge> 19.0 ez 15:39 < bridge> I would guess the tag belongs here btw https://github.com/ddnet/ddnet/commit/91fc9d3f4deedbe28495e69c4aac4e6680cc8b07 15:46 < bridge> also noticed that ^ 15:47 < bridge> did someone pr a hidden backdoor to ddnet 😟 15:47 < bridge> Where? 15:47 < bridge> just a joke since the server takes a while to shut down now 15:48 < bridge> it uploads your locally installed clients 15:48 < bridge> anti cheat system 15:48 < bridge> average anti cheat system actually Xd 15:54 < bridge> Ah, it is just a very stupid delay I added that doesn't branch on anything, just an unconditional delay 16:24 < bridge> any easy issue to do? 16:24 < bridge> i always want to do smth but i get lazy 16:25 < bridge> https://github.com/ddnet/ddnet/issues/9492 this should be absolutely trivial, though idk if the discussion ended 16:27 < bridge> https://github.com/ddnet/ddnet/issues/9481 some of these are pretty easy, though we might want to ship more UX along with this 16:27 < bridge> you could do some rearrangement of ingame chat commands if you want :3 16:27 < bridge> i was more looking at here https://github.com/ddnet/ddnet/issues/9405 16:27 < bridge> since its a segfault, its the full c++ experience 16:29 < bridge> i got the backtrace locally 16:30 < bridge> Also looks pretty easy, @robyt3 seems to have already debugged it though, so maybe check with him that he doesn't already have a patch cooking? 16:30 < bridge> doesnt loko like he made a fix 16:30 < bridge> anyway i dont mind duplicate work 16:30 < bridge> doesnt look like he made a fix 16:40 < bridge> accounts :santatrollet: 16:45 < bridge> I only checked if I can reproduce it, haven't worked on a fix 16:47 < bridge> q all 16:49 < bridge> Who can help to compleat KOG afternight? 16:51 < bridge> you better ask in #general or simply on the server directly 16:51 < bridge> ok i thin i know the issue 16:51 < bridge> the issue is trying to create a tele layer outside the game group 16:52 < bridge> the game tiles button should be available on groups other than game 16:52 < bridge> the game tiles button shouldnt be available on groups other than game 16:54 < bridge> ohh 16:54 < bridge> nvm 16:54 < bridge> its not that xd 16:55 < bridge> it simply doesnt create the tele layer 17:00 < bridge> I've been wanting to make a blog post about my debugging process of a medium difficulty bug but I couldn't decide how I might write one 17:00 < bridge> <0xdeen> done 17:03 < bridge> next patch 19.0 the 128 player patch :owo: 17:03 < bridge> heh i got the fix 17:03 < bridge> nice 17:03 < bridge> just wanted to assert my dominance over ddnet code in 2025 17:07 < bridge> dithering for quads 👍 17:10 < bridge> well my process for this bug was to spin up gdb and get the crash, which the issue had nice text on how to reproduce it, then i saw that it was an out of bounds access and then looking at the code and knowledge of how the editor works i found it 17:10 < bridge> describing "looking at the code and knowledge of how the editor works i found it" might be a bit harder 17:10 < bridge> skill issue 17:14 < bridge> any review on #9160 17:14 < bridge> https://github.com/ddnet/ddnet/pull/9160 17:14 < bridge> just fixes 2 crashes and adds super to hot reload 17:19 < bridge> nice, updated gentoo guru 17:23 < bridge> @b0th can you update nixpkgs please? :owo: 17:31 < bridge> wdym 17:31 < bridge> ddnet 18.9 is out 17:31 < bridge> i thougth you were maintaining the ddnet pkg 🤔 ? 17:32 < bridge> i mean, "managing" 17:32 < bridge> but sure i can do it ^_^ 17:35 < bridge> https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html 17:35 < bridge> :brownbear: 17:39 < bridge> > In Rust, pointers are not simply an "integer" or "address". For instance, a "use after free" is undefined behavior even if you "get lucky" and the freed memory gets reallocated before your read/write. As another example, writing through a pointer derived from an &i32 reference is undefined behavior, even if writing to the same address via a different pointer is legal. The underlying pattern here is that the way a pointer is computed matters, not 17:39 < bridge> > 17:39 < bridge> > Most of the time, programmers do not need to worry much about provenance, and it is very clear how a pointer got derived. However, when casting pointers to integers and back, the provenance of the resulting pointer is underspecified. With this release, Rust is adding a set of APIs that can in many cases replace the use of integer-pointer-casts, and therefore avoid the ambiguities inherent to such casts. In particular, the pattern of using the low 17:46 < bridge> yay got my 2025 pr in 17:46 < bridge> can rest in peace 17:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326955429015720046/image.png?ex=67814f0b&is=677ffd8b&hm=bd0178ad9847321bfe01fa3d9fd65b1a738781555a2ea666464b75349639f98c& 17:47 < bridge> u even contributed to the rust project already 17:47 < bridge> 69, funny number 17:47 < bridge> ye 17:47 < bridge> 66 999 17:47 < bridge> 17:47 < bridge> oh god i smell something bad 17:47 < bridge> on 2025 not tho 17:51 < bridge> move the direx out, and let angle use that too. 17:52 < bridge> basically calculate what is being sent to server and just let angle show that instead of based on mousepos. so you convert mousepos to int and get a direction that way 17:53 < bridge> i would check how exactly mousepos is converted in `controls.cpp` i have a slight suspision that the current implementation doesn't match. or maybe it does, i cant really remember 17:54 < bridge> i would check how exactly mousepos is converted in `controls.cpp` i have a slight suspision that the current implementation in `players.cpp` doesn't match. or maybe it does, i cant really remember 17:55 < bridge> thanks updated 😏 18:14 < bridge> Rank Name Contributions 18:14 < bridge> 1 bors 503 18:14 < bridge> 18:14 < bridge> 😏 18:14 < bridge> bors is greatest of all time 18:20 < bridge> And he almost sounds like gores 18:27 < bridge> Too many open issues we have to go down to 666 again 18:50 < bridge> Roby so mad at jupsti spamming prs - now pressuring against it :greenthing: 18:50 < bridge> My money's on jupstar 18:50 < bridge> No hate 18:50 < bridge> Roby so mad at jupsti spamming prs - now pressuring against it :greenthing: /s 18:51 < bridge> Imagine robyte spamming prs to rust ver 18:51 < bridge> Super speedrun 18:52 < bridge> Game would be v1.0 in like a month 18:53 < bridge> Hi guys, who can help for me compile the old teewars(TeeWorlds) 0.3.3 client? 18:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326972116075282554/teewars-0.3.3-src.tar.gz?ex=67815e96&is=67800d16&hm=0609fe831fe2eec5ddef32292ea08cba73557d61b52846f5d258815b34b0ea93& 18:53 < bridge> Hellou :3 18:54 < bridge> no thanks :lol: 18:55 < bridge> try precompiled from here: 18:55 < bridge> https://downloads.teeworlds.com/ 18:55 < bridge> @jupeyy_keks do u trust the deutsche bahn on it being reliable and not getting delayed? 18:55 < bridge> 100% NO 18:56 < bridge> lmao 18:56 < bridge> @zwelf2 xD 18:56 < bridge> 105% no 18:56 < bridge> even more if i connect it with a flight right? :justatest: 18:56 < bridge> i bought IC tickets, i bet i'll drive in some shit bus for half of the way 18:56 < bridge> Bro you 18:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326972945708355614/image.png?ex=67815f5c&is=67800ddc&hm=f00f199ec8d2d949f972aa98eb0abcc528109225a82e85acbe6487513e9d709c& 18:57 < bridge> Bro you💀 18:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1326972945708355614/image.png?ex=67815f5c&is=67800ddc&hm=f00f199ec8d2d949f972aa98eb0abcc528109225a82e85acbe6487513e9d709c& 18:57 < bridge> Deutsche Bahn is the only company where being late/unreliable is something people just expect at this point 18:57 < bridge> This wrong client 18:57 < bridge> damn 18:58 < bridge> Im tryed to compile in the Visual Studio 2010 But its dont work 18:58 < bridge> 💀 18:58 < bridge> Just buy a ticket for the train you want and arrive for the next train 18:59 < bridge> Just buy a ticket for the train you want and arrive in time for the next train 18:59 < bridge> why is a airport with lot of connecting flights more expensive than random airports? 18:59 < bridge> Who can help guys? 19:00 < bridge> as destination 19:00 < bridge> sry bro, but the interest into these old versions equals 0 19:00 < bridge> u have to find out yourself 19:00 < bridge> Eh, airline pricing is just a blackbox, it's really hard to figure out why. Maybe it's a date thing, maybe it's a government subsidy thing 19:00 < bridge> going directly = 300€ going to a nearb yairport = 60€ + train 19:02 < bridge> If you DM me the airport pair I can try to make a more educated guess 19:04 < bridge> 60€ bro, why do we not all fly to barcelona and have good weather 19:04 < bridge> 😬 19:05 < bridge> true 19:05 < bridge> cheaper kek 19:05 < bridge> the hotel might not be as cheap xD 19:08 < bridge> @learath2 did u get a pr in ddnet in 2025 yet? 19:08 < bridge> Not yet. I should make one tomorrow 19:28 < bridge> i can feel 18.9.1 will be here soon 19:30 < bridge> all package maintainers crying simutaniously atm 19:31 < bridge> https://discord.com/channels/252358080522747904/757720336274948198/1325673389033128009 19:31 < bridge> This got buried I think, can confirm the "zoom" command does not reset zoom currently 19:32 < bridge> This got buried I think, can confirm the "zoom" command does not reset zoom currently, on nightly 19:33 < bridge> This got buried I think, can confirm the "zoom" command does not reset zoom currently, on nightly, when spectating someone 19:34 < bridge> I belive @tsfreddie said a fix for this is there to be reviewed 19:35 < bridge> Oh alright 19:54 < bridge> that makes it reliable again tho 19:54 < bridge> reliably late 20:02 < bridge> no 20:02 < bridge> planned with taking the second last train 20:02 < bridge> went by car 20:03 < bridge> cuz second last and last trains were canceled or broke down. 20:22 < bridge> I’m on my way 20:37 < bridge> older teeworlds don't work on windows 10/11 20:37 < bridge> use vm with windows 7 or windows xp installed 20:42 < bridge> wat why 20:43 < bridge> try compatibility mode? 20:43 < bridge> it just gives the app older api versions of the interfaces and such they request 20:44 < bridge> smth like sound has a high chance to be affected like that 22:41 < bridge> i remember watching a video about that train 22:41 < bridge> what s the deal with it 22:41 < bridge> https://www.youtube.com/watch?v=sirLQ6xp_kU this one 22:41 < bridge> pretty cool video 23:11 < bridge> You are joining? 23:17 < bridge> @jupeyy_keks: woah yes you are! Dude I have to meet you. But not sure if I can make it 23:18 < bridge> 😅 23:27 < ChillerDragon> @alw5 i watched 60% of the video pretty much until the deutsche bahn part and then i rq not sure if i agree its a "pretty cool video" 23:27 < bridge> welp 23:27 < bridge> you cant please the whole wrold 23:28 < bridge> you cant please the whole world 23:28 < ChillerDragon> indeed 23:28 < ChillerDragon> second time i get that reponse today maybe i am especially bitshy today 23:41 < bridge> :feelsbadman: 23:41 < bridge> do you have emoji on the irc channel 23:41 < bridge> or matrix channel 23:41 < bridge> or whatever ur speaking on 23:53 < bridge> @0xdeen I am not sure if you noticed, but this one needs a patch in the current version 23:55 < bridge> ok you already added it to the branch, then nvm