00:40 <+bridge> Yes, loaded 769 maps 00:40 <+bridge> We started loading from 10 am 00:42 <+bridge> And when we reached 1k pts the server is kinda crashed out so our pts dropped from 1k to 40 lol 00:42 <+bridge> But the records remain 00:43 <+bridge> But anyways it synced after 02:48 <+bridge> Is AI actively mimicking existing code from a codebase when adding features? 03:02 <+bridge> (imo) sometimes no, sometimes yes 03:03 <+bridge> It wrote some algorithm one time that did exactly what I wanted, so I asked what that was and it basically told me "I made that up right now" 04:50 <+bridge> interesting, was just curious because I figured a bunch of AI assisted pr's like to copy the overall code style too 10:36 <+bridge> @chillerdragon is this only possible on specific devices? Is this bug new or very old? 12:05 <+bridge> should be very old 12:06 <+bridge> i could only reproduce it on 1 out of the two devices i tried it with 12:06 <+bridge> i mean its UB and unitialized memory so ofc its wonkey 12:07 <+bridge> i am surprised the CI did not catch it. Do we not shoot projectiles in the integration tests? shouldnt valgrind catch that 12:17 <+bridge> I think we don't, you can run the integration tests and watch them and the "dummy" in there doesn't do any inputs 12:18 <+bridge> ideally you'd add an input to the integration test :justatest: tell me if I ask too much 12:18 <+bridge> ideally you'd add a gun! input to the integration test :justatest: tell me if I ask too much 12:29 <+bridge> Inputs cant be sent through fifo 12:30 <+bridge> But I thought there are projectiles from the crazy shotgun map tile 12:30 <+bridge> I assumed they are also affected 12:30 <+bridge> Or maybe they initialize the bounce variables because they actually bounce 13:43 <+bridge> Just in case: I was EGYT before, but changed my nickname since then 13:44 <+bridge> did you do a translation PR back then, too? 13:44 <+bridge> Yeah, I did! 13:44 <+bridge> https://hosted.weblate.org/engage/ddnet/ 13:44 <+bridge> You dont make prs for translations anymore 13:45 <+bridge> Oh, you now have Weblate! So much has changed since I left! 13:45 <+bridge> yep 13:45 <+bridge> welcome bakc 13:45 <+bridge> :D 13:46 <+bridge> @essigautomat opinions on adding a checkbox that says it isnt a localization when creating a pr 13:46 <+bridge> or any way because i see this happening alot 13:46 <+bridge> or any way to inform people because i see this happening alot 13:46 <+bridge> you asked the guy who added the AI checkbox and got lots of hate for it? 13:47 <+bridge> I think adding a section for translations above a PR would be enough, however if you do a translation PR it's already too late 13:47 <+bridge> well i dont see the harm of a translation checkbox but i can see why the AI checkbox is controversial 13:48 <+bridge> yea 13:48 <+bridge> maybe we can add a message at the top of the language files that says to contribute you need to visit https://hosted.weblate.org/engage/ddnet/ ? 13:48 <+bridge> tbh I still see the AI checkbox as useful 😄 13:48 <+bridge> and we are not the only ones with a checkbox like this, we were just early 13:54 <+bridge> I don't know if you need a checkbox or a text 13:55 <+bridge> i think a checkbox is more likely to be read but i dont know 13:56 <+bridge> 13:56 <+bridge> also #11767 can continue discussing since #11697 is merged 13:56 <+bridge> https://github.com/ddnet/ddnet/issues/11767 13:56 <+bridge> https://github.com/ddnet/ddnet/pull/11697 13:56 <+bridge> I know 🙂 this is also my issue 13:56 <+bridge> BlaiZephyr mentioned 13:56 <+bridge> i think moving the translations at the top of the readme is good 13:56 <+bridge> what a cool guy 13:56 <+bridge> I call that BlaiZphemie! 13:57 <+bridge> Assa pls add ribbon toolbar or horizontal scrollbars to Editor UI pls ty 13:57 <+bridge> "pls ty" 13:57 <+bridge> where do you need horizontal scrollbar 13:57 <+bridge> envelopes, for example 13:58 <+bridge> colorpicker could be a scrollbar too :Lmelon: 13:58 <+bridge> I still have lots of other open PRs 13:59 <+bridge> @claude please merge 13:59 <+bridge> https://giphy.com/gifs/jatiyo-monkey-driving-melon-car-NlXcTMPMzwnH67mNov 13:59 <+bridge> #11937 should be a free merge for example 13:59 <+bridge> https://github.com/ddnet/ddnet/pull/11937 14:02 <+bridge> lots of my PRs are drafts currently, stuff that I want to continue in the future <.< I have more drafts than normal PRs 14:03 <+bridge> one of the Ds in ddnet stands for draft 14:03 <+bridge> @andycallisto wth with your pr? Is this an attempt to ruin the translation? lmao 14:03 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1505903748273147985/image.png?ex=6a0c51a7&is=6a0b0027&hm=f30b2d7e5be02811fd255ec533de86bba6554a2b4f1942523009d7cbc4694f99& 14:04 <+bridge> No, I can explain 14:04 <+bridge> the other one stands for drama 14:04 <+bridge> i feel like showing draft prs in the pull request counter is misleading 14:04 <+bridge> draft drama race network 14:04 <+bridge> Draft Drama Network or Drama Draft Network :thonk: 14:06 <+bridge> This string is used in Statboard, and if it is too long, it overlays with other strings 14:06 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1505904378270187550/image.png?ex=6a0c523e&is=6a0b00be&hm=66a9d780f6ff43b54cb1b413528a7c889d248bddab270affbad7a3e6f3162e35& 14:06 <+bridge> i think you should create an issue then 14:07 <+bridge> guys guys guys slow down all gud don't argue 14:07 <+bridge> and explain the issue 14:08 <+bridge> hmm i do see 14:08 <+bridge> in alot of languages the ui does overlap on statboard 14:08 <+bridge> It’s better to have it take up the whole screen than to have new players be completely confused. How could you shorten “Найкращий” to “НКом”? xD 14:08 <+bridge> i guess i never noticed since i dont use it 14:08 <+bridge> @essigautomat new issue time :D 14:08 <+bridge> man imagine german :justatest: langu 14:09 <+bridge> It means "**Н**айкраще **Ком**бо", just in case 14:09 <+bridge> not very pretty 14:09 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1505905123229175929/DDNet_cGVY0uPiIr.png?ex=6a0c52ef&is=6a0b016f&hm=f0332d3c2311445785a3c5fe56fb7281f11057a785395018be4a05bedccf3604& 14:09 <+bridge> it's a work for someone 14:09 <+bridge> im suprised this hasnt been noticed i guess it shows how underused the statboard is 14:10 <+bridge> i only use it to see how many trys i spent on a run 14:10 <+bridge> how did you even open it 14:10 <+bridge> bind x +statboard 14:10 <+bridge> On topic of issues, #8434 14:10 <+bridge> https://github.com/ddnet/ddnet/issues/8434 14:11 <+bridge> On topic of issues with translations, #8434 14:12 <+bridge> shouldnt do it, a context to the translation in the code should be added instead 14:13 <+bridge> so an abbreviation isnt used in other contexts 14:13 <+bridge> if anyhow "Death" will be used in any other conext 14:13 <+bridge> it could fuck up the whole translation 14:14 <+bridge> yep 14:14 <+bridge> best option is just left as is cause anyway the statboard thing is already not used at all 14:14 <+bridge> statboard came from good old teewolds and not used anywhere except vanila 14:14 <+bridge> omg its storma 14:15 <+bridge> ok ok 14:15 <+bridge> i cant even open statboard with many people on server 14:15 <+bridge> im no 14:15 <+bridge> im not 14:15 <+bridge> is 32 the max for statboard? 14:15 <+bridge> y 14:15 <+bridge> 16 / 32 idr 14:15 <+bridge> i think its 32 14:15 <+bridge> i joined a server with 30 people 14:15 <+bridge> and it opened 14:15 <+bridge> then 2 people connected their dummy 14:15 <+bridge> and it closed 14:16 <+bridge> @stormaxd whats ur chess elo 14:16 <+bridge> 1600 14:16 <+bridge> : brilliant: 14:17 <+bridge> https://tenor.com/view/pipotam-pipotamer-zazu-gif-16657364898443733123 14:17 <+bridge> scoreboard and statboard do need a complete redesign tbh 14:17 <+bridge> brilliant 14:17 <+bridge> !! 14:18 <+bridge> scoreboard is still ok'ish 14:18 <+bridge> just not with 128 players 14:19 <+bridge> statboard is used for other gamemodes 14:19 <+bridge> like 14:19 <+bridge> not with 128 definitely 14:20 <+bridge> i mean i joined a server with 75~ people in and it doesnt make much sense 14:20 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1505907894065823864/DDNet_1se9Ssizba.png?ex=6a0c5584&is=6a0b0404&hm=103a50dac73ca4b50695dc3e8b75e327c11f71e9b708f15c981d02fdc9ac7c82& 14:20 <+bridge> like there is so much empty space 14:20 <+bridge> for no reason 14:20 <+bridge> but it's also bad it doesnt work with it 14:20 <+bridge> sur sur 14:20 <+bridge> but it's also bad if it doesnt work with it 14:21 <+bridge> the empty space on the right could be used more efficiently 14:21 <+bridge> there are no official 128 servers 14:21 <+bridge> sooo 14:22 <+bridge> there should of been one a week ago/2 ago but drama 14:32 <+bridge> im still in favor of rolling out a server, i just have no idea how to. :kek: 14:32 <+bridge> I believe Robyt reworked this 🤔 14:33 <+bridge> huh why does it look like this 14:33 <+bridge> oh am i on old ver? 14:33 <+bridge> i might be on old ver 14:33 <+bridge> i havent updated in like a month/2 14:34 <+bridge> no it's still in a draft state - https://github.com/ddnet/ddnet/pull/11962 14:34 <+bridge> 14:34 <+bridge> I thought this is merged, because this went away from my radar 14:44 <+bridge> intresting concept 14:44 <+bridge> it feels out of place tho 14:44 <+bridge> maybe flags should be on the left? 14:45 <+bridge> maybe flags should be on the left of the name 15:17 <+bridge> why out of place? 15:17 <+bridge> those changes make the scoreboard actually readable 15:19 <+bridge> idk it doesnt fit with the design of the game imo 15:20 <+bridge> like 1 modern part with a outdated scoreboard 15:20 <+bridge> i think its a good addition tho 15:21 <+bridge> @learath2 wanna know something funny 15:21 <+bridge> my dhcpd segfaulted 15:22 <+bridge> May 18 14:51:20 dhcpcd[2008]: segfault 15:22 <+bridge> :justatest: 15:36 <+bridge> Now that's curious 15:54 <+bridge> apparently when docker creates and removes many interfaces 15:54 <+bridge> it crashes 15:54 <+bridge> found it https://bugs.gentoo.org/966588 15:55 <+bridge> Oh, then not so interesting. I was hoping it was triggerable from the outside 15:56 <+bridge> well its maye not this since im using the supposedly fixed version xD 15:56 <+bridge> well its maybe not this since im using the supposedly fixed version xD 15:58 <+bridge> crashes at ipv6_start 16:07 <+bridge> Ah, now I know why the PR got rejected! 16:07 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1505934948752953515/image.png?ex=6a0c6eb6&is=6a0b1d36&hm=66c47689c95b71842caedb7570561a661547258c17e1febc203b02b0542dd028& 16:31 <+bridge> @andycallisto Do you check your changes? :justatest: 16:31 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1505940786372546560/IMG_4091.png?ex=6a0c7426&is=6a0b22a6&hm=8f344a1e4f23058183e72d3301dc6241fdfd0edbe0a4a9d29ca4d94d9ad9c13d& 16:32 <+bridge> Whoops! 16:33 <+bridge> big whoops 16:35 <+ChillerDragon> @avolicious sos 45.141.57.199:8310 GER5 server crashed 16:36 <+bridge> bro chill 16:36 <+bridge> be calm 17:18 <+bridge> https://www.404media.co/new-arxiv-rules-ai-generated-papers-ban/ 17:30 <+ChillerDragon> no need to cut down trees when you can ai generate all the paper 17:56 <+bridge> :banhammer: 18:12 <+bridge> hello developers 18:12 <+bridge> 18:12 <+bridge> i am wondering if anyone here has run into any issues like this when building (this is from unique race but I checked DDNet's current cmake behavior for this library and it's exactly the same) 18:12 <+bridge> 18:12 <+bridge> ``` 18:12 <+bridge> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/g++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION_INTERNAL=19.8 -DGLEW_STATIC -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I/srv/urace/unique-race/build/src -I/srv/urace/unique-race/src -I/srv/urace/unique-race/src/rust-bridge -isystem /nix/store/ws7dmgjyhbg1g7jfs35pr4zgsyg6x4vb-mariadb-connector-c-3.3.5-dev/include/mysql -O3 -DNDEBUG 18:12 <+bridge> In file included from /srv/urace/unique-race/src/engine/shared/datafile.cpp:8: 18:12 <+bridge> /srv/urace/unique-race/src/base/hash_ctxt.h:9:10: fatal error: openssl/md5.h: No such file or directory 18:12 <+bridge> 9 | #include 18:12 <+bridge> | ^~~~~~~~~~~~~~~ 18:12 <+bridge> compilation terminated. 18:12 <+bridge> [25/137] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o 18:12 <+bridge> ninja: build stopped: subcommand failed. 18:12 <+bridge> ``` 18:12 <+bridge> the OpenSSL include path is not being added to the build command by cmake, despite the fact that it has the exact same behavior as the MySQL connector library & that one is being added (see -isystem ...) 18:13 <+bridge> 18:13 <+bridge> ```cmake 18:13 <+bridge> if(CRYPTO_FOUND) 18:13 <+bridge> target_compile_definitions(${target} PRIVATE CONF_OPENSSL) 18:13 <+bridge> target_include_directories(${target} SYSTEM PRIVATE ${CRYPTO_INCLUDE_DIRS}) 18:13 <+bridge> endif() 18:13 <+bridge> ``` 18:13 <+bridge> 18:13 <+bridge> > -- \* OpenSSL Crypto found 18:13 <+bridge> 18:13 <+bridge> but no header... 18:13 <+bridge> 18:13 <+bridge> even though the exact same logic is working for the mysql connector library 18:13 <+bridge> 18:13 <+bridge> ```cmake 18:13 <+bridge> if(MYSQL) 18:13 <+bridge> target_compile_definitions(${target} PRIVATE CONF_MYSQL) 18:13 <+bridge> target_include_directories(${target} SYSTEM PRIVATE ${MYSQL_INCLUDE_DIRS}) 18:13 <+bridge> endif() 18:13 <+bridge> ``` 18:13 <+bridge> 18:17 <+bridge> Try to add some logging in `cmake/FindCrypto.cmake` to figure out which OpenSSL library cmake finds. 18:18 <+bridge> Or check the `CRYPTO_*` variables in the cmake cache 18:18 <+bridge> Does the header file exist at the prescribed location? 18:25 <+bridge> I believe the header does exist, it's annoying to troubleshoot further because I'm running into this on my vps and the specific deployment script I have resets it to origin's state every time, I will have to sink my teeth into it once I get home but good ideas robyte 19:24 <+bridge> Now that I reread the whole thing, I have noticed a few typos I made, and a few better ways to translate strings 19:28 <+bridge> Just finished putting my changes into Weblate! 23:16 <+bridge> +