00:05 < bridge> damn, didn't think it was this easy to leak chatGPT training data 00:05 < bridge> https://www.zdnet.com/article/chatgpt-can-leak-source-data-violate-privacy-says-googles-deepmind/ 00:05 < bridge> 00:05 < bridge> Oh, hm are they really comparable? I guess a `Stream` is kinda close but it still lacks the ability to yield to a specific destination 00:16 < bridge> can you give a more concrete example? I can .await a future to yield to a specific destination? I guess I don't really know what coroutines are 00:18 < bridge> Symmetric coroutines allow the callee to dictate where to yield to 00:26 < bridge> I only know them in theory aswell, as I said not many languages have them and thus I never really think in terms of them so idk how useful a symmetric coroutine is 00:29 < bridge> Instead of just `yield 5` you get something like `yield coro_b 5` 00:56 < bridge> @voxel ? 00:56 < bridge> he gone 00:57 < bridge> oh you made him leave with 00:58 < bridge> oh you made him leave 00:58 < bridge> you guys suck 00:59 < bridge> he is still here, you just have a skill issue in hiliting people 01:19 < bridge> he is gone 01:19 < bridge> he rejoined 01:42 < bridge> i wouldnt say made him leave rather that he just chose a reason to which happened to be our typical rust trashtalk :BRUHH: 01:42 < bridge> i wouldnt say made him leave, rather that he just chose a reason to which happened to be our typical rust trashtalk :BRUHH: 01:50 < bridge> I don't think so. @_voxeldoesart 01:50 < bridge> https://discord.com/channels/252358080522747904/255191476315750401/1186754227574427729 01:51 < bridge> Oh, the new mobile discord client is quite shit. I guess it just had it cached 02:36 < bridge> first time trying to cross compile to windows with no luck: 02:36 < bridge> 02:36 < bridge> `src/base/lock.h:99:3: error: ‘m_Mutex’ was not declared in this scope` 02:36 < bridge> 02:36 < bridge> is included 02:36 < bridge> 02:36 < bridge> ``` 02:36 < bridge> cmake --version 02:36 < bridge> cmake version 3.22.1 02:36 < bridge> 02:36 < bridge> make --version 02:36 < bridge> GNU Make 4.3 02:36 < bridge> ``` 02:36 < bridge> 02:36 < bridge> im using ❯ g++-mingw-w64-x86-64 02:36 < bridge> 02:37 < bridge> i just cant find any good source to read into 03:49 < bridge> You need mingw make as well 03:49 < bridge> but you should probably just use cmake —build… 03:57 < bridge> with the mingw makefiles generator 04:24 < bridge> a 04:25 < bridge> on a side node, any idea how the bug that solo server's are experiencing right now works? - 2 people smh managed to teamrank on solo and race server's - most likely due to save/load, or /join - because even tho /teams are supposed to be disabled, it still allows you to join one 04:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1186872062376165467/image.png?ex=6594d3be&is=65825ebe&hm=ae405c47a27a5a82c7b63b77982249cbf5ea3324f12d468ea3489955405c32dd& 04:26 < bridge> on a side node, any idea how the bug that solo server's are experiencing right now works? - 2 people smh managed to teamrank on solo and race server's - most likely due to save/load, or /join - because even tho /teams are supposed to be disabled, it still allows you to join one - tried to reproduce - couldnt figure it out 04:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1186872062376165467/image.png?ex=6594d3be&is=65825ebe&hm=ae405c47a27a5a82c7b63b77982249cbf5ea3324f12d468ea3489955405c32dd& 04:28 < bridge> on a side node, any idea how the bug that solo server's are experiencing right now works? - 2 people smh managed to teamrank on solo and race server's - most likely due to save/load, or /join - because even tho /teams are supposed to be disabled, it still allows you to join one - tried to reproduce - couldnt figure it out. furo's PR will prevent teams from working anyway, just curious as to how it works 04:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1186872062376165467/image.png?ex=6594d3be&is=65825ebe&hm=ae405c47a27a5a82c7b63b77982249cbf5ea3324f12d468ea3489955405c32dd& 04:37 < bridge> hehe 04:37 < bridge> :greenthing: 04:40 < bridge> it's not using save/load 04:40 < bridge> :owo: 04:59 < bridge> :owo: 06:08 < bridge> :owo: 06:13 < bridge> I think this wasn't supposed to happen 06:14 < bridge> on a side node, any idea how the bug that solo server's are experiencing right now works? - 2 people smh managed to teamrank on solo and race server's - most likely due to save/load, or /join - because even tho /teams are supposed to be disabled, it still allows you to join one - tried to reproduce - couldnt figure it out. furo's PR will prevent teams from working anyway, just curious as to how it works (i got a crash course by the guys who did 06:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1186872062376165467/image.png?ex=6594d3be&is=65825ebe&hm=ae405c47a27a5a82c7b63b77982249cbf5ea3324f12d468ea3489955405c32dd& 06:16 < bridge> ??? 06:16 < bridge> check #records 😛 06:16 < bridge> I've read your message like 10 times now and I am hella confused. 06:17 < bridge> its currently possible to have teamranks on solo and run maps 06:17 < bridge> I know, but your message doesn't make any sense whatsoever xD 06:17 < bridge> i havent slept for like 30 hours - sorry 😄 06:18 < bridge> Go sleep 06:18 < bridge> go work 06:30 < bridge> the msg makes sense to me 06:30 < bridge> somehow people are able to join the same team and get team ranks on solo maps 07:24 < bridge> https://tenor.com/view/shirakami-fubuki-confused-wtf-is-going-on-hololive-gif-19875240 07:34 < bridge> That's sad. I hope it's bcs the mobile discord app is bad and he accidentally left :/ 07:46 < bridge> .\DDNet-Server.exe --mod mod 07:46 < bridge> 07:46 < bridge> what was the correct snippet ? 08:28 < bridge> reminds me of lynn 08:29 < bridge> wdym 08:36 < bridge> ha? 08:37 < bridge> i wanna start a ddnet sv with my mode 08:37 < bridge> i wanna start a ddnet sv with my mod 08:38 < bridge> i didn't change the name of the mod 08:49 < bridge> never mind, i found it 🙂 08:49 < bridge> 08:49 < bridge> .\DDNet-Server.exe "sv_gametype mod" 09:13 < bridge> Poggies gametype users 09:45 < bridge> chillerdragon: so u found out what % does or no? xd 09:45 < bridge> chillerdragon: so did u find out what % does or no? xd 10:55 < bridge> we rly need tests 11:25 < bridge> fuck meta 11:27 < bridge> our app is crashing on meta quest 2. spent all afternoon trying to debug, realize it is crashing before any C# code can run. Swapped two projects, also made a new empty project all crashing. 11:27 < bridge> our app is crashing on meta quest 2. spent all afternoon trying to debug, realize it is crashing before any C# code can run. Swapped two projects, also made a new empty project, all crashing. 11:27 < bridge> borrowed another quest 2 dev kit. still crashing 11:28 < bridge> apparently meta force updated quest 2 devices last night and broke all unity development builds 11:29 < bridge> my precious afternoon 11:29 < bridge> fuck meta 11:29 < bridge> > [*] Setup 11:29 < bridge> > [*] Launch server 11:29 < bridge> > [*] Launch client 1 11:29 < bridge> > [-] Error: client1 possibly crashed on launch 11:29 < bridge> > [*] Shutting down server 11:29 < bridge> > [*] Shutting down client1 11:29 < bridge> > [*] Shutting down client2 11:30 < bridge> ChillerDragon ur integration test doesnt work 11:34 < bridge> The brackets look so wobbly 11:37 < bridge> very cool effect 11:37 < bridge> [_][_][_][_][_][_][_][_][_][_][_][_][_][_][_][_] 11:37 < bridge> _[_]_[_]_[_]_[_]_[_]_[_]_[_]_[_] 11:49 < bridge> ok it works the integration 11:49 < bridge> but it uses local user sqlite file 11:49 < bridge> so it fails 11:49 < bridge> [-] Error: expected 1 rank got 33 11:49 < bridge> [-] Test failed. See errors above 11:49 < bridge> is there a option to pass a custom sqlite file 11:50 < bridge> sv_sqlite_file 11:52 < bridge> ok i think it parses them wrong 11:52 < bridge> [-] Error: expected 1 rank got 33 xd 11:53 < bridge> nvm 12:27 < bridge> @ryozuki thanks for your contributions 😏 12:28 < bridge> i just merged xd 12:28 < bridge> i tried looking at smth to do but im always without ideas 12:28 < bridge> idk how robyt finds alll these small things to do 12:29 < bridge> Add team lock indicator 12:29 < bridge> Change /tp back 12:29 < bridge> (ideas that dont require me working over a week) 12:30 < bridge> Or can you merge /tp with /tc 12:30 < bridge> never heard of those commands ngl 12:30 < bridge> xDD 12:31 < bridge> Or possiblity to set password in custom browser protocol :santatrollet: 12:31 < bridge> Test ingame and you will find out 12:32 < bridge> accounts? :poggers2: 12:32 < bridge> Thanks for taking your time to merge some cpp code 12:35 < bridge> People kept complaining, and I don't feel like arguing against them. Also a merge of the two is just `/tc`, so make your bind that instead? 12:37 < bridge> what's your use case for it? 12:37 < bridge> Ohohoh u cannot even imagine 12:38 < bridge> I can even show u, wait 12:48 < bridge> And if he hasn't died yet, he still lives in these days 12:54 < bridge> these are ez 12:59 < bridge> i didnt mean these, but they look like there is drama around it 12:59 < bridge> i didnt mean these, meant in general, but they look like there is drama around it 12:59 < bridge> oic 12:59 < bridge> team lock indicator seems harmless 12:59 < bridge> afk indicator in browser info tab would be awesome btw 12:59 < bridge> and ez 12:59 < bridge> u can do it 13:00 < bridge> arent u pro cpper xD 13:00 < bridge> im joking maybe ill look into it 13:00 < bridge> i could do it 13:00 < bridge> That's already a thing? 13:00 < bridge> but im not looking for quick ddnet features rn 13:00 < bridge> where 13:01 < bridge> 13:01 < bridge> oh that’s what that means 13:02 < bridge> really unintuitive imo 13:02 < bridge> could just place an emoji somewhere 13:02 < bridge> @mpft impletment kill tile being the same as /r in practice 13:02 < bridge> maybe 13:02 < bridge> ask ryo 13:02 < bridge> he wabts ddnet feature 13:02 < bridge> thats really the biggest improvment that could be made imo 13:03 < bridge> 2nd would be like a way to place checkpoints that u can tp to 13:03 < bridge> at least wrt to practice mode 13:03 < bridge> yea 13:03 < bridge> cant code rn too lit 13:03 < bridge> hell yea 13:03 < bridge> also 5 am 13:03 < bridge> i will forget 13:03 < bridge> 6 for me 13:03 < bridge> mountain time mfs 13:03 < bridge> so true 13:03 < bridge> if robyt hasnt done it it means there are some drawbacks or things to take into consideration i think 13:03 < bridge> lol 13:04 < bridge> xd 13:04 < bridge> why is he doing it anyway 13:04 < bridge> Its already like that 13:04 < bridge> yeah im not familiar w the documentation and codebase so 13:04 < bridge> he only engages in the community to respond to/talk about technical parts of the game 13:04 < bridge> is it for resume i guess 13:04 < bridge> @bumm. i was playing in solo and it tp'd me to start 13:04 < bridge> not to like my last position 13:04 < bridge> learn it it’s fun to mess around with 13:04 < bridge> like /r 13:04 < bridge> Use /lasttp 13:04 < bridge> i think he is based, he enjoys programming probs 13:04 < bridge> and he already got a job 13:04 < bridge> ah 13:04 < bridge> no drama 13:05 < bridge> ill check that out when i wake up thx 13:05 < bridge> i want to enjoy programming 13:05 < bridge> I'm still waiting 13:05 < bridge> i was googling regex 13:05 < bridge> but so many strings attached and rn it’s hard to just find something silly to knock ouf 13:05 < bridge> I think that's the wrong way to implement it. instead, you should be put into some "dead" state until you either manually respawn or send /r 13:05 < bridge> :justatest: 13:05 < bridge> 😬 13:06 < bridge> isnt it cute 13:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187002993598545930/image.png?ex=65954daf&is=6582d8af&hm=0902d7ddc0491b2ececdfa81abe48c4be2af9bda3577994df3c05d3d151a71ff& 13:06 < bridge> nasty 13:07 < bridge> Mh yeah dunno xd 13:07 < bridge> i think thats good too 13:07 < bridge> @heinrich5991 13:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187003256547844157/jasghjadfhglsdf.mp4?ex=65954ded&is=6582d8ed&hm=84130953ed8ec3b3ee07304d1b773da6f39b702a7522e51aa53fae6d52263fa9& 13:07 < bridge> /lasttp is already a good workaround for that 13:07 < bridge> but yea it is annoying to tp back to the spot 13:07 < bridge> i ate a little 13:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187003325967781888/IMG_4717.jpg?ex=65954dfe&is=6582d8fe&hm=11aa231b23e5f2bbb6560bb76653f00964297fce01f7b80effe3b7d00b251939& 13:07 < bridge> want some 13:07 < bridge> especially on tight maps 13:07 < bridge> this is the wrong dm 13:08 < bridge> i showed u my cake 13:08 < bridge> 💀 13:08 < bridge> :justatest: 13:08 < bridge> :justatest: 13:08 < bridge> i can show u mine :justatest: 13:09 < bridge> little Timmy wont even need to copy data and paste it in f1 13:10 < bridge> dont show me ur cake 13:10 < bridge> :feelsbadman: 13:10 < bridge> rice cooker best invention 13:10 < bridge> its like afk cooking 13:10 < bridge> i need one made in rust 13:11 < bridge> i don’t have freezer chicken 13:11 < bridge> it will be blazingly fast 100% 13:11 < bridge> I guess url syntax would make more sense to send smth like a token. Besides that it looks like you simply want a simpler auth ui that can remember the credentials. Anyway could ™️ be useful maybe 13:12 < bridge> check out it 13:12 < bridge> A my dog 13:13 < bridge> or make one more separate client :justatest: 13:14 < bridge> can i make food client 13:15 < ws-client> @milkeeycat i kinda got % to work but _ is always beginning of line for me 13:15 < bridge> for example if u have few tabs before text, it goes to the very first char? 13:16 < ws-client> i use spaces 13:16 < bridge> shoudnt matter 13:16 < ws-client> ah oh 13:16 < ws-client> it goes to end of tabs 13:16 < ws-client> isee 13:16 < ws-client> i would use shift+i for that tbh 13:17 < bridge> URL syntax doesn't have a way of specifying a password without a username, unfortunately :/ 13:17 < ws-client> dont think ill ever use % or _ xd 13:17 < bridge> a gg 13:17 < ws-client> @ryozuki ye integration tests are pain to debug and they also never work on my machine xd. Did you manage to fix your issues? 13:17 < ws-client> @milkeeycat thanks for sharing vim trix anyways 13:18 < bridge> i didnt even tell you about `va{` 13:18 < bridge> :justatest: 13:18 < bridge> chiller add integration test to check solo settings work as intended 13:18 < ws-client> u 13:18 < ws-client> u wanted little things to do 13:18 < ws-client> just add a solo tile to coverage.map 13:18 < bridge> but that magic script is urs 13:18 < ws-client> no need to script 13:18 < ws-client> just edit the map 13:18 < bridge> not solo tile 13:18 < bridge> its a setting 13:18 < bridge> for solo server 13:18 < ws-client> a 13:18 < bridge> and race 13:19 < bridge> I think @zwelf2's work might help with it 13:19 < ws-client> integration tests are so bloated already 13:19 < ws-client> pipeline is so slow 13:19 < ws-client> i wonder if there is a way to unbloat it 13:19 < bridge> So whats the issues with the team finishes on solo? 13:19 < ws-client> maybe make it an external project ddnet-tests 13:19 < bridge> client and server are not modular enough 13:19 < bridge> its not thought with easy testing in mind 13:20 < bridge> I meant as a get parameter not the @ thing xd 13:20 < bridge> But that would be interesting too 13:20 < bridge> fixed here: https://github.com/ddnet/ddnet/pull/7685 13:20 < bridge> its already fixed, someone missed a return; on some iff statement 13:20 < bridge> Ah damn 13:20 < bridge> sooo. try to fix it ^^ 13:20 < bridge> thats like asking to rework all 13:20 < bridge> no? xd 13:20 < ws-client> yikes 13:21 < bridge> I think it'd be worthwhile to brainstorm how the code could be properly tested 13:21 < bridge> definitly 13:21 < bridge> Just do it 4head 13:21 < bridge> proper testing would avoid 99% of the regresions we have 13:21 < bridge> so go ahead and lead the effort :p 13:21 < bridge> Xd 13:21 < bridge> also it would allow us to refactor code without fear 13:21 < bridge> fearless refactor 13:21 < bridge> reminds me of smth 13:22 < bridge> It's very hard if all components need pointers to all possible other objects. 13:22 < bridge> Only thing u could do is make it more functional 13:22 < bridge> and anything that takes user input would be put into a fuzzer 13:23 < bridge> yeah 13:31 < bridge> weewa 13:58 < bridge> I work on a large thing or look through the code randomly. Then I notice a small thing and write it down in a TODO list or fix it immediately. 14:04 < bridge> what are these doing ? i put some number in them to see what happens, but nothing happened 14:04 < bridge> 14:04 < bridge> int S1 = GameServer()->Collision()->GetPureMapIndex(vec2((pChr->GetPos().x+100) + pChr->GetProximityRadius() / 3.f, (pChr->GetPos().y+200) - pChr->GetProximityRadius() / 3.f)); 14:04 < bridge> int S2 = GameServer()->Collision()->GetPureMapIndex(vec2((pChr->GetPos().x+100) + pChr->GetProximityRadius() / 3.f, (pChr->GetPos().y+200) + pChr->GetProximityRadius() / 3.f)); 14:04 < bridge> int S3 = GameServer()->Collision()->GetPureMapIndex(vec2((pChr->GetPos().x+100) - pChr->GetProximityRadius() / 3.f, (pChr->GetPos().y+200) - pChr->GetProximityRadius() / 3.f)); 14:04 < bridge> int S4 = GameServer()->Collision()->GetPureMapIndex(vec2((pChr->GetPos().x+100) - pChr->GetProximityRadius() / 3.f, (pChr->GetPos().y+200) + pChr->GetProximityRadius() / 3.f)); 14:04 < bridge> int Tile1 = GameServer()->Collision()->GetTileIndex(S1/6); 14:04 < bridge> int Tile2 = GameServer()->Collision()->GetTileIndex(S2/6); 14:04 < bridge> int Tile3 = GameServer()->Collision()->GetTileIndex(S3/6); 14:04 < bridge> int Tile4 = GameServer()->Collision()->GetTileIndex(S4/6); 14:04 < bridge> int FTile1 = GameServer()->Collision()->GetFTileIndex(S1/6); 14:04 < bridge> int FTile2 = GameServer()->Collision()->GetFTileIndex(S2/6); 14:04 < bridge> int FTile3 = GameServer()->Collision()->GetFTileIndex(S3/6); 14:04 < bridge> int FTile4 = GameServer()->Collision()->GetFTileIndex(S4/6); 14:04 < bridge> in ddrace.cpp 14:05 < bridge> in server/gamemodes/DDrace.cpp 14:28 < bridge> put code in between ``` 14:28 < bridge> ```cpp 14:28 < bridge> 14:28 < bridge> ``` 14:28 < bridge> 14:28 < bridge> ``` 14:28 < bridge> Pls for better formatting 14:29 < bridge> checking for collision on the 4 corners of the player. For the front and game layer 14:29 < bridge> i love (rust) cows 14:31 < bridge> i love rust implemented in metal 14:33 < bridge> works, thank you 14:39 < ws-client> is there some trick to write tests for private methods in a class? 14:42 < bridge> Make method public and run test, or create public function for call private function xdd 14:42 < ws-client> hm 14:43 < ws-client> i guess i found my answer here https://stackoverflow.com/questions/47354280/what-is-the-best-way-of-testing-private-methods-with-googletest 14:44 < ws-client> write better code to make tests work 14:44 < ws-client> write tests to allow refactoring code to better code safely 14:45 < bridge> FRIEND_TEST works without, I think 14:45 < ws-client> yea its also mentioned there 14:45 < ws-client> does not look too nice 14:46 < ws-client> would me spamming FRIEND_TEST be merged? 14:46 < bridge> what is your objective? 14:46 < ws-client> test CConsole 14:46 < ws-client> arg parser for starters 14:46 < bridge> I actually already have a couple of tests for CConsole 14:46 < bridge> there is a cconsole test iirc 14:47 < bridge> in rust IIRC 14:47 < ws-client> didnt find any 14:47 < ws-client> weird 14:47 < bridge> serverbreowser.cpp tests 14:48 < bridge> auto pConsole = CreateConsole(CFGFLAG_CLIENT); 14:48 < ws-client> thats not really testing the console is it 14:48 < bridge> idk xd 14:48 < bridge> the rust tests do actually test the console 14:49 < ws-client> which file? 14:49 < bridge> src/engine/consolee.rs 14:49 < bridge> src/engine/console.rs 14:49 < ws-client> ah ye fakin rust inline tests 14:49 < bridge> actually the parsing ^^ 14:49 < ws-client> i expected stuff in a test/ folder 14:50 < bridge> rust so powerful it has tests in docs 14:50 < bridge> the doc tests are not nice though 14:50 < bridge> super unperformant :/ 14:50 < ws-client> are the comments the tests?! xd 14:51 < bridge> code in docs is tested 14:51 < bridge> unless u put no_run 14:51 < bridge> iirc 14:51 < bridge> to make sure ur examples rly work 14:51 < bridge> https://doc.rust-lang.org/rustdoc/write-documentation/documentation-tests.html 14:51 < ws-client> fancy 14:52 < ws-client> holy shot 14:52 < ws-client> changing the comments breaks the test indeed 14:52 < ws-client> lmao 14:52 < ws-client> most obvious console test ever 14:52 < bridge> not sure if irony 14:52 < ws-client> not in a test file not in a test folder not annotated as test not in code but in a comment 14:52 < ws-client> xd 14:52 < bridge> he is discovering fire 14:53 < ws-client> irony yes 14:54 < bridge> @tsfreddie https://andrewkchan.dev/posts/fire.html 14:54 < bridge> Simulating Fluids, Fire, and Smoke in Real-Time 14:54 < bridge> rly good article 14:54 < bridge> :owo: 14:56 < ws-client> i am having a hard time reading these non syntax highlighted comment tests 14:56 < bridge> why aren't they syntax highlighted? 14:56 < bridge> which editor do you use? 14:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187030916879622266/image.png?ex=659567b0&is=6582f2b0&hm=73ef3331db058b0e482383b7a56afcf43539ac45aad92f715341b229fc531419& 14:57 < bridge> they arent for me either 14:57 < bridge> they're highlighted for me in all of vim, idea and rustrover 14:57 < bridge> sounds like a bug 14:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187031124875169812/image.png?ex=659567e2&is=6582f2e2&hm=95b2b6e9cef627390eabd673c3e2569277cfb0dda1bdfd5a6069031af37843e6& 14:57 < bridge> vim? 14:58 < bridge> you use vim as well? 14:58 < bridge> ofc 14:58 < bridge> my neovim is fancy 14:58 < bridge> ah, I use vim, not neovim, currently 14:58 < bridge> neovim should be like vim but better 14:59 < bridge> except here, apparently? 14:59 < bridge> ok let me try vim 14:59 < bridge> Wtf. For me they are 14:59 < bridge> Ahh 14:59 < bridge> U have to use rust behind the `| 15:00 < bridge> ` 15:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187031707501727876/image.png?ex=6595686d&is=6582f36d&hm=404ec787ffb8f35aaaf5efd1c19740a9460e5620eca3cbe1e194e630c20cea31& 15:00 < bridge> Else it doesn't assume any language 15:00 < ws-client> vscode 15:00 < bridge> ```rust 15:00 < bridge> Then it works 15:00 < bridge> this is plain old vim 15:00 < bridge> Try chiller 15:00 < ws-client> doesnt work for me 15:01 < bridge> ???? No way 15:01 < bridge> ah, I have `vim-rust-git` installed 15:01 < bridge> I guess it comes from there 15:01 < bridge> doesnt for me xd 15:01 < bridge> Strange 15:01 < bridge> I use vscode too 15:01 < ws-client> ah in vim it works 15:01 < ws-client> also without vim-rust-git xd 15:01 < bridge> ?? 15:01 < bridge> I use nightly rust analyser tho 15:01 < bridge> i tried with vim 9 15:01 < bridge> and neovim 15:02 < bridge> @jupeyy_keks what theme 15:02 < bridge> Default 15:02 < bridge> Dark 15:02 < bridge> same xd 15:02 < bridge> dark modern 15:03 < bridge> Well rip. Can u try nightly analyser extension 15:03 < bridge> already do xd 15:03 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187032573130580079/image.png?ex=6595693b&is=6582f43b&hm=9ce6962b2c611bcc8ab37ab30f9bac742962d0258a03d9bad1e3975cd4ec7828& 15:03 < bridge> Well i tried it on different project. Let me look on ddnet 15:04 < bridge> maybe its cuz ddnet does weird 15:04 < bridge> ah 15:04 < bridge> on my project it highlights 15:04 < bridge> it must be cuz its a weird setup on ddnet 15:05 < bridge> No. For me it tries it on loading for a second then dies 15:06 < bridge> Ah 15:06 < bridge> Seems the cxx macro 15:06 < bridge> When I remove it, it works 15:08 < bridge> indeed breaks, no matter which proc macro xd 15:08 < bridge> @ryozuki do bug report 😏 15:08 < bridge> contribute to rust, it's your duty 15:08 < bridge> no u do it 15:08 < bridge> im lazy today 15:08 < bridge> i have no github account 15:08 < bridge> maybe its the cold 15:08 < ws-client> xd 15:08 < bridge> troll 15:09 < bridge> it now requires 2fa, so i can't access it without my pc 15:09 < bridge> hey 15:11 < bridge> Hello Stars, wazzup 15:17 < bridge> chillerdragon: 15:17 < bridge> 15:17 < bridge> vscode settings 15:17 < bridge> ```json 15:17 < bridge> "rust-analyzer.procMacro.ignored": { 15:17 < bridge> "cxx": ["bridge"] 15:17 < bridge> } 15:17 < bridge> ``` 15:17 < bridge> 15:18 < bridge> then it should work xdd 15:19 < bridge> well i find many reports similar to this on the gh repo 15:20 < bridge> add to workspace 15:20 < bridge> i didnt test this btw, i read it from an issue xdd 15:28 < ws-client> lmao it blinked once 15:29 < ws-client> got a 1s preview of how it could look like xd 15:29 < ws-client> watever im not rust dev anyways ill go back to starring at C++ code 15:29 < bridge> staring* 15:30 < bridge> you can take a look at it though, since it tests the stuff you wanted to test I think, jsut without requiring private members 15:31 < ws-client> yea you test the whole thing which is also recommended according to one of the SO answers 15:31 < ws-client> no need to write any test if you already did 15:47 < bridge> and how do you call it if you star a github repo? 😬 15:47 < bridge> starred 15:47 < bridge> staring means to stare 15:47 < bridge> if you actively doing it XD 15:47 < bridge> xd 15:47 < bridge> Did we ever tried to contact DDNet Solutions for ddos protection? 15:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187043698681327688/image.png?ex=65957397&is=6582fe97&hm=749ac7d1d376cebda8b0b926ad406231a20909f613e5b939da7ff5a0b948224c& 15:48 < bridge> no, can you call them please and ask? 15:49 < bridge> i wonder what they think if they google their company and see a 2d game xdd 16:00 < bridge> maybe they even offer account systems :D 16:50 < bridge> instant sue, idk, companies do that nowadays 16:56 < bridge> i know its not the same but im sponsoring the wiki theorically :d 17:00 < bridge> Devs, mappers etc sponsor the game anyway. 17:00 < bridge> 17:00 < bridge> Unpaid work 17:01 < bridge> 😬 17:01 < bridge> i also donated 17:01 < bridge> life for ddnet 17:01 < bridge> :justatest: 17:01 < bridge> :brownbear: 17:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187062340437422090/image.png?ex=659584f4&is=65830ff4&hm=19c023b50eba42b0c6e19dd6c82553f0534036983ac11d3bf6de6240a225bc6e& 17:02 < bridge> this is in order for who donated first 17:02 < bridge> Tsfreddie og af 17:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187062899563315321/image.png?ex=65958579&is=65831079&hm=fcc284d2bd66f52fdbfc0f33e9bfb5b3ad7220172506049c5a68cbd5cd9ed9e1& 17:04 < bridge> pipewire chad 17:04 < bridge> all modern versions 17:04 < bridge> when sdl 3 17:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187063010498461696/image.png?ex=65958594&is=65831094&hm=27548ec59f9ed027324117e3b2de2f8cd3f5907ebb1bf9fa17997aaaf57db7ce& 17:04 < bridge> :owo: 17:13 < bridge> We should update to SDL 2.28.5 in DDNet 17.5, prebuild libraries are still 2.26.5 17:13 < bridge> 10000 euros for 2013-2022 17:14 < bridge> thas expensive 17:14 < bridge> 2013-2019 probably costed like 3 cents lol 17:18 < bridge> ```cpp 17:18 < bridge> static constexpr int gs_BackendVulkanMajor = 1; 17:18 < bridge> static constexpr int gs_BackendVulkanMinor = 1; 17:18 < bridge> ``` 17:18 < bridge> @jupeyy_keks does anything happen if i put minor = 3 17:30 < bridge> Every time I upgrade SDL they break something 17:33 < bridge> Anything we want from 2.28.5? 17:33 < bridge> Looks mostly like smaller bug fixes since it's "the last scheduled release of SDL 2.0", so hopefully it doesn't introduce any more regressions 17:33 < bridge> > Fixed occasionally failing to open the clipboard on Windows 17:33 < bridge> I think we had an issue with copying not working which could not be reproduced, so that could be useful. Various other fixes mostly for gamecontrollers including some crashes with them. 17:34 < bridge> > Fixed large mouse jump when changing relative mouse mode on macOS 17:34 < bridge> Not sure if that was an issue for us 17:34 < bridge> I'll try to do it on one of the next weekends. Somehow the lib updates are never easy 17:36 < bridge> Do you want to go through the community applications for next release as well? 17:36 < bridge> We have a few issues about hosters wanting a community, but they haven't responded with properly formated icons yet 17:46 < bridge> then only GPUs with vk 1.3 are respected 17:46 < bridge> 17:46 < bridge> if u want to change the instance version, change: 17:46 < bridge> VKAppInfo.apiVersion = VK_API_VERSION_1_1; 17:47 < bridge> @jupeyy_keks Did you see https://github.com/ddnet/ddnet/issues/5676#issuecomment-1859212798 ? Seems like something that we could prevent if that is the problem 17:48 < bridge> i reported that bug to amd and they already fixed it 17:48 < bridge> this guy must have a driver from last year 17:49 < bridge> and if he has a driver from last year, he could also use Vulkan 17:49 < bridge> and then he wouldn't have this problem 17:50 < bridge> where server config in teeworlds 17:57 < bridge> vanilla or what 17:57 < bridge> would be nice if you could give a full sentence 18:51 < bridge> rq 19:02 < bridge> thats what i tried to do a few months ago but never got it to a releaseable point lmao 19:03 < bridge> mostly just did it to learn ddnet code a lil not to be released since i dont know much about that process 19:03 < bridge> i think i also tried this but not for multiple cps and that was just straight up unfinished i think 19:04 < bridge> i think i also tried this but not for multiple cps and that was just straight up unfinished 19:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1187095494686675014/image.png?ex=6595a3d5&is=65832ed5&hm=ba28939a3f98849a5e4fdbae1708a23cd614e03d4bba1679ccae5d7780998906& 19:13 < bridge> killed 19:59 < bridge> Linux issue did you try windows @misteringanamorte 20:00 < bridge> Ah lol that is F-DDrace 20:00 < bridge> @misteringanamorte: I do not think the author of that mod would like you to run this o.0 20:10 < bridge> @misteringanamorte: I recommend this alternative it is free to use https://github.com/DDNetPP/DDNetPP 20:10 < bridge> 20:10 < bridge> Has similar but not the same features as F-DDrace but there you can get the latest code and no angry mod dev will hunt you down 20:10 < bridge> lol I'm waiting for @fokkonaut to blame me again 20:10 < bridge> :kek: 20:10 < bridge> Xd why wat happend last time 20:11 < bridge> I have no idea, some people got the source (idk how) and since I had it before fokko made it private, he blamed me 20:11 < bridge> the guy was faking fokko's server 20:11 < bridge> and was malicious somehow 20:11 < bridge> A 20:12 < bridge> Seems like this time there is no harm since it crashes on boot anyways hehe 20:14 < bridge> yeah, since this dude put the folder directly in the root directory, I don't think he'll be able to fix anything anytime soon 20:14 < bridge> @misteringanamorte dm-ed u 20:14 < bridge> He slid in da dms 20:15 < bridge> fokko backdoor has root access now axaxxaxaxa 20:16 < bridge> :monkalaugh: 20:16 < bridge> always knew he had botnets.. 20:16 < bridge> @fokkonaut: I am curious wats happening in da dms 20:17 < bridge> I was joking in case it wasn’t obvious .\_. Fokko did not add Backdoors :) 20:25 < bridge> 👻 20:31 < bridge> @fokkonaut can u send me sourcecode thx 20:31 < bridge> 🤓 20:32 < bridge> dms 20:34 < bridge> HEY BRO 20:34 < bridge> MAYBE U FIX TASERS ON YOUR MOD 20:34 < bridge> !!! 20:34 < bridge> HEY 20:38 < bridge> Why are you talking 3rd person xd you are 1 of the mod developers yourself. Aren't you))