01:33 < bridge> my workflow worked yay 10:20 < bridge> ```cpp 10:20 < bridge> // render version 10:20 < bridge> str_copy(aBuf, "v" GAME_VERSION " on " CONF_PLATFORM_STRING " " CONF_ARCH_STRING); 10:20 < bridge> TextRender()->Text(Screen.w - TextRender()->TextWidth(FONT_SIZE, aBuf) - 10.0f, FONT_SIZE / 2.f, FONT_SIZE, aBuf); 10:21 < bridge> ``` 10:21 < bridge> why is this copied to a buf? 10:59 < ws-client1> **** who u 11:03 < bridge> bunbun 11:03 < bridge> Irc problems 11:03 < bridge> bnun 11:04 < bridge> boin? 11:14 < bridge> boioioioioing 11:22 < ws-client1> **** the random names are cring af 11:28 < ws-client1> **** omg my neovim switches to the wrong working directory no idea how to debug that shit 11:28 < ws-client1> **** wtf is that crap 11:28 < ws-client1> **** time to switch back to vscode 11:32 < bridge> any smart discord bot creators? 11:32 < bridge> I wonder how can i assemble tee skin so i can send it as an avater of webhook 11:32 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431576143642759309/image.png?ex=68fdeaae&is=68fc992e&hm=fef6b54daa8dcf8e96c240650893195dbd018880d939e08012c9f585a5d9ba7c& 11:33 < bridge> make webhooks for each tee then set its profile picture 11:33 < bridge> crazy 11:33 < bridge> rtfm on how (or google it, its not hard) 11:33 < bridge> i say make a new webhook for eahc one because my first instinct was to create, set, use then delete 11:33 < bridge> which is a bad idea 11:33 < bridge> 💀 11:34 < bridge> there is a limit on webhooks so make sure to delete them at some point 11:34 < bridge> avatar_url = someskin_dburl_$playerSkin 11:34 < bridge> ye but are there any api with skins? 11:34 < bridge> except ddnet db 11:35 < bridge> thers ones which render it to a canvas 11:35 < bridge> Furos ddstats 11:35 < bridge> and with the npm package for canvas u could do it 11:35 < bridge> Oh 11:35 < bridge> hmm 11:57 < bridge> <0xdeen> https://padlet.jobs/ 11:58 < bridge> Wow their design scares me xD 12:16 < ws-client1> **** @stormaxd https://teedata.net/api/skin/render/name/greensward?bodyColor=50&footColor=50&colorFormat=code 12:37 < bridge> https://teedata.net/api/skin/render/name/Blazulite?bodyColor=50&footColor=50&colorFormat=code 12:37 < bridge> oh it doesnt render directly 12:37 < bridge> smhsmh 12:37 < bridge> WDYM D: 12:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431592563109924945/image.png?ex=68fdf9f8&is=68fca878&hm=30877a025a026a4cdec16a0aec89e1a8de9e6b49e5fb6bff7b0bfb4fd17d7135& 12:38 < bridge> the nefarious blazulite by blazulite: 12:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431592654432501821/image.png?ex=68fdfa0e&is=68fca88e&hm=b9a7055d2339dc201978cf6486d7ae874b4eb9cfbebd0ce5cc2a5dcedb1e4097& 12:38 < bridge> for my discord bridge i use this: https://render-tw-skins.deno.dev/render/Blazulite/50/50 () 12:38 < bridge> Ooo 12:38 < bridge> fetches the skin data directly from ddnet skinbase 12:38 < bridge> that's awesome but why do the colors look like that😭 12:38 < bridge> if you want to use it feel free to do so. no guarantee that its up for ever though, it uses some free hosting thing from deno.dev 12:39 < bridge> Yeah 12:39 < bridge> https://render-tw-skins.deno.dev/render/Blazulite/ 12:39 < bridge> :p it should render skin colors the exact same as the client does 12:39 < bridge> Ohh 12:39 < bridge> OH so the /50/50 is like 12:39 < bridge> color 1 color 2? 12:39 < bridge> or something like that? 12:39 < bridge> // 12:39 < bridge> yea 12:40 < bridge> color 1 (body) color 2 (feet)? 12:40 < bridge> Ohhh 12:40 < bridge> neat 12:40 < bridge> :) 12:40 < bridge> gj, I may see myself using it at some point :D it's really useful 13:03 < bridge> good morning ^^ 13:03 < bridge> @chillerdragon what's the best way to PM you? 13:04 < ws-client1> **** hmm 13:04 < ws-client1> **** there are so many ways idk which one works the best for u 13:04 < bridge> something _private_ for _messaging_ 13:04 < ws-client1> **** irc, tw whisper, chillerdragon@gmail.com, wire @zillyhuhn, chillerdragon:matrix.org, github dms for example 13:06 < ws-client1> **** so you chat.zillyhuhn is not capable? 13:06 < ws-client1> **** there is #off-topic 13:06 < ws-client1> **** its kinda private due to the low user count 13:06 < ws-client1> **** but not really private xd 13:09 < bridge> hmm how hard can this be xD 13:09 < ws-client1> **** adding dms? 13:09 < bridge> I am close to invite you to my cloud and just use talk there 13:10 < ws-client1> **** why u struggle? 13:10 < ws-client1> **** should i send you dm link? 13:10 < bridge> u look so angry when frozen xdd 13:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431600836039020654/grafik.png?ex=68fe01ad&is=68fcb02d&hm=67c76a7aa75850ca1d359b4efac386057770db2c56c5e5f9496c0045bd32acce& 13:11 < bridge> LMAO 13:11 < bridge> yes please 13:11 < bridge> There's DMs in GitHub?!?!?!?!?!??!??!!?' 13:11 < ws-client1> **** @Assa https://github.com/ChillerDragon/AssaDms/issues/1 13:12 < bridge> DMs not PMs 13:12 < bridge> xD 13:12 < bridge> Uhhhhhhhhhh 13:12 < bridge> DMs stands for...? 13:12 < bridge> oh sick you made it private chiller 13:12 < ws-client1> **** secure tunnel 13:12 < bridge> DM= direct msg 13:12 < bridge> pm = private msg 13:12 < bridge> Oh 13:12 < bridge> lmao talking privately thru github is crazy 13:13 < bridge> why not using Signal tho 13:13 < bridge> average chillerdragon chat experience 13:13 < ws-client1> **** i talked with davide there for a few days 13:13 < ws-client1> **** signal requires a phone number 13:13 < ws-client1> **** signal is worse than hitler imo 13:13 < bridge> does it? 13:13 < ws-client1> **** i still use it sometimes 13:13 < bridge> damn 13:13 < ws-client1> **** yes 13:13 < ws-client1> **** same as telegram 13:13 < bridge> WTF XD 13:13 < bridge> now that's a hot take 13:13 < bridge> O 13:13 < bridge> thanks 13:13 < bridge> electron bloat 13:13 < bridge> swarfey's better btw 13:14 < bridge> (imho) 13:14 < bridge> is he still supports it? 13:14 < bridge> wtf guys, ofc it needs a phone number 13:14 < bridge> it's not "ofc" honestly it shouldn't 13:14 < bridge> but you can setup your own signal server, and collect the phone numbers yourself 13:14 < ws-client1> **** i rather setup my own wire server 13:14 < bridge> Chillergpt, generate me a signal fork that doesn't need a phone number 13:14 < ws-client1> **** and not collect phone numbers at all 13:14 < bridge> read my mind yup 13:15 < bridge> :kek: 13:15 < bridge> he has matrix 13:15 < ws-client1> **** https://github.com/wireapp/ 13:15 < bridge> but he hates electron more than learath 13:15 < bridge> Honestly? 13:15 < bridge> honestly honestly honestly?? 13:15 < bridge> fair enough 13:15 < bridge> i do hate electron as well 13:15 < bridge> back when websites used no reactslop electronslop chromiumslop... 13:16 < bridge> good times 13:16 < bridge> I still don't get the appeal of electron and react 13:16 < bridge> both are bad ideas generally 13:16 < bridge> it's not even easier to develop with them, it's as hard as with anything else 13:16 < ws-client1> **** assa u gotta keep the tab open it has ajax 13:16 < ws-client1> **** then we can livechat 13:17 < bridge> soon we chat over ddnet-rs 13:17 < bridge> :deen_star: 13:17 < bridge> oh btw Jup I'm making progress on this shit 13:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431602538964193393/image.png?ex=68fe0343&is=68fcb1c3&hm=264eb79f8f0911ee81139f78c287f74ef369fda7be5b8a6b0f731ba1ade76f7e& 13:17 < bridge> ignore the bar below 13:17 < bridge> sweet 13:17 < bridge> well I mean that bar will be present when you're in an in-game session 13:18 < bridge> chillerdragon: thanks for the github plug but you got my skin renderer url wrong. u copied the twlib there xd. you might also want to link this there: https://wiki.ddnet.org/wiki/Resources/en 13:18 < bridge> I was thinking that right after the Ping indicator there could be a "Back" button to get you back to the game again 13:18 < bridge> as a quick access 13:18 < bridge> well I mean that bar will be present in the whole UI when you're in an in-game session 13:18 < bridge> (not everyone likes shortcuts) 13:18 < ws-client1> **** @swarfey omg im so bad xd 13:18 < bridge> so the community selection on left did not convince you? 13:18 < bridge> 13:18 < bridge> i actually like to not have extra steps ingame 13:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431603020361236593/grafik.png?ex=68fe03b5&is=68fcb235&hm=46a2fcf41a93076b85ec657e4fa62b2e363cf81544f42170304af6e32e723e9d& 13:19 < bridge> well, the comunity selection will be there 13:19 < bridge> but extra clicks 13:19 < bridge> as folders 13:19 < bridge> classic designers vs programmers problem 13:20 < ws-client1> **** @swarfey fixed thanks 13:20 < bridge> 🫡 13:20 < bridge> like on TW 13:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431603262708252692/image.png?ex=68fe03ef&is=68fcb26f&hm=c10b62fafae14ba03172c7515575bc04b8050999e8528f3df44b24aaf5a3ce2f& 13:20 < bridge> well tw is not really the nicest ui xd 13:20 < bridge> but just go ahead 13:20 < bridge> I mean 13:20 < bridge> maybe you cook smth 13:20 < bridge> ik 13:20 < ws-client1> **** i play tw mostly because of its looks @Jupstar ✪ 13:20 < ws-client1> **** wdym not nicest ui 13:21 < bridge> It's not that bad either, prettifying it would be enough ig 13:21 < bridge> I like the hover effects 13:21 < bridge> I like the little shadow below the buttons 13:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431603548646412349/image.png?ex=68fe0433&is=68fcb2b3&hm=28edd246f491d40cc4bde97850d591172fae6936e9b9bf7a0af469120fc43ac0& 13:21 < bridge> but like.... 13:21 < bridge> not eveywhere 13:21 < bridge> not everywhere 13:21 < ws-client1> **** @Assa u afk? 13:21 < bridge> it also makes the look slightly dirtier 13:21 < bridge> but even still 13:21 < bridge> I personally like it 13:22 < bridge> @jupeyy_keks btw, the + would let you make servers collections 13:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431603739755806720/image.png?ex=68fe0461&is=68fcb2e1&hm=4584f738ae164cf488f4b5a8cab40dc63b825dd8536df8d1e67b1b17ce448396& 13:22 < bridge> I think it would be a neat feature for players who like to be on one specific server for some reason (I know a bunch of them) 13:22 < bridge> yes i like that, and communities need to be there too anyway 13:23 < bridge> Yea 13:24 < bridge> I'm zer percent convinced with this honestly 13:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431604205071892521/image.png?ex=68fe04d0&is=68fcb350&hm=29a32489dacbdb2c6bb521e5b86df58460d7ee9b4d6fb4266300cc0ad62a2053& 13:24 < bridge> WAIT 13:24 < bridge> I jsut had an idea 13:24 < bridge> 1 sec 13:25 < bridge> no busy 13:25 < ws-client1> **** oke 13:26 < bridge> uhhhh 13:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431604798863446179/image.png?ex=68fe055d&is=68fcb3dd&hm=b0fc81ffeaa25c23c407a98e629fcac8bc7ac2a7819460c7c505e52015a32607& 13:26 < bridge> it was better in my head honestly x''d 13:44 < bridge> @jupeyy_keks im trying to make game like hackmud but in rust and wasm 13:45 < bridge> its MUD which means text based mmoish, where u can run scripts made by users 13:45 < bridge> what runtime was best? 13:45 < bridge> im trying wasmtime 13:46 < bridge> i used wasmer, bcs benchmarks 2 years ago said it was fastest 13:46 < bridge> dunno if that changed 13:47 < bridge> and wasmer is nice for multiple runtimes.. not so heavy 14:08 < bridge> ill look at it 15:10 < ws-client1> **** wtf is this `typedef float __m128 __attribute__((__vector_size__(16), __aligned__(16)));` 15:10 < ws-client1> **** is that a regular float? 15:10 < ws-client1> **** or 4 floats? 15:10 < ws-client1> **** chartgpt says its 4 floats??? 15:10 < ws-client1> **** ah its the simd shits 15:10 < ws-client1> **** fakin teero 16:24 < ws-client1> **** holy shit that took way too long xd 16:24 < ws-client1> **** https://zillyhuhn.com/cs/.172474e5-3df6-408a-96f4-425d97495225.png 16:24 < ws-client1> **** @Teero pyson W 16:39 < ws-client1> **** https://zillyhuhn.com/cs/.cb637892-7939-4ace-85c0-e3d30300b46b.png 16:39 < ws-client1> **** blazingly 🚀 16:54 < bridge> xdd 16:54 < bridge> thx for the prd 16:54 < bridge> prs 16:56 < bridge> chillerdragon you are a cmake wizard 16:56 < ws-client1> **** thanks for the lib :) 16:57 < ws-client1> **** i didnt write a single line of cmake my self btw :D I copied everything from ddnet, ddnet_protocol and sdl :D 16:59 < ws-client1> **** btw @Teero you were not supposed to merge the failing tests -.- xd https://github.com/Teero888/ddnet_physics_c/commit/11500290dd018e1f524719b40e57ca2b95fbb220 17:00 < bridge> what? im gonna fix them later 17:01 < ws-client1> **** just merge https://github.com/Teero888/ddnet_physics_c/pull/13 xd 17:01 < bridge> no xd 17:01 < bridge> why 17:01 < ws-client1> **** or fix them later also works xd 17:01 < ws-client1> **** gotta keep master green 17:01 < bridge> i will need them anyways 17:01 < ws-client1> **** okeoke 17:01 < ws-client1> **** wtf is -lomp 17:01 < bridge> im gonna enjoy eating then in can merge thr other pre 17:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431659043088236745/IMG_20251025_170015968.jpg?ex=68fe37e2&is=68fce662&hm=0c3cbd4317d5d4992b883489b4558913401cb7f274eb90ba9f7e4b2d4b0221ae& 17:02 < ws-client1> **** veri nice 17:02 < bridge> noodles with egg with chicken 17:02 < bridge> very tasty 17:10 < bridge> @chillerdragon 17:10 < bridge> > or fix them later also works xd 17:10 < bridge> > gotta keep master green 17:10 < bridge> tclient has been failing for ages due to not being able to build re2 and remimu failing 17:11 < bridge> sorry tater 17:12 < bridge> i should have an hours marker next to re2 of trying to get it to work 17:12 < bridge> `# hours spent making re2 not work: 7` 17:13 < bridge> just delete every run that is red xdd 17:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431661986877538315/image.png?ex=68fe3aa0&is=68fce920&hm=796f93c5536cfb83c0bf66760b863ff86066b8695213929f2a261af206a0b64c& 17:13 < bridge> chiller cant see replies 17:13 < bridge> yes he can 17:13 < bridge> YOUVE BEEN LYING TO ME!!! 17:13 < bridge> or someone is lying 17:14 < bridge> https://tenor.com/view/i-got-my-eyes-on-you-watching-you-signal-point-stalk-gif-5960200 17:21 < bridge> clean 17:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431663925308690592/image.png?ex=68fe3c6e&is=68fceaee&hm=34ecd9c4328929fae44b13b28ad82078ffb5878b55b7d0e56d8d7a5f7de36fa3& 17:24 < ws-client1> **** i can see replies if i close my eyes 17:24 < ws-client1> **** or boot matrix 17:31 < bridge> chiller go update your old ass llvm 17:33 < bridge> Which where 17:33 < bridge> What xd 17:34 < bridge> https://github.com/Teero888/ddnet_physics_c/issues/1 17:34 < bridge> You mean this I assume 17:34 < bridge> yes xd 17:34 < bridge> It’s from apt latest Debian 17:34 < bridge> delete debian 17:34 < bridge> also fix your pr 17:35 < bridge> Which 17:36 < bridge> @teero777 give me back my rights xd 17:39 < bridge> what XD 17:39 < bridge> no 17:39 < bridge> the only one that is still open? xd 17:39 < bridge> i cant see anything 17:43 < bridge> wdym? 17:43 < bridge> what can you not see 17:43 < bridge> now it works, ty 17:43 < bridge> what are you talking about 17:43 < bridge> XDD 17:43 < bridge> AAAA 17:43 < bridge> no channel loaded 17:43 < bridge> now it works 17:43 < bridge> ahaha 17:43 < bridge> you didnt have dev role 17:44 < bridge> and purple monopoly doesnt have rights 17:44 < bridge> youngling had rights tho 17:44 < bridge> it should be highest instance 17:44 < bridge> professional git hater is highest instance 17:44 < bridge> hate that discord does not allow anarchy 17:45 < bridge> professional pyson hater should be higher 17:46 < ws-client1> **** @Teero whats there to fix? 17:46 < ws-client1> **** you didnt write any review comment 17:46 < bridge> what? yes i did xd 17:46 < ws-client1> **** https://github.com/Teero888/ddnet_physics_c/pull/11 17:46 < ws-client1> **** did you click submit? 17:47 < bridge> Something up with the master servers? 17:47 < bridge> Servers report: 17:47 < bridge> ``` 17:47 < bridge> 2025-10-25 15:45:28 E register/7/ipv4: error sending request to master 17:47 < bridge> 2025-10-25 15:45:29 I chat: 2:-2:Pandaman: wallbang 17:47 < bridge> 2025-10-25 15:45:33 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (28): Failed to connect to master1.ddnet.org port 443 after 4002 ms: Timeout was reached 17:47 < bridge> 2025-10-25 15:45:33 E register/6/ipv4: error sending request to master 17:47 < bridge> 2025-10-25 15:45:43 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (28): Failed to connect to master1.ddnet.org port 443 after 4002 ms: Timeout was reached 17:47 < bridge> 2025-10-25 15:45:43 E register/7/ipv4: error sending request to master 17:47 < bridge> ``` 17:47 < bridge> 17:47 < ws-client1> **** wallbang 17:47 < bridge> but curl reports 17:47 < bridge> ``` 17:47 < bridge> < HTTP/2 200 17:47 < bridge> < date: Sat, 25 Oct 2025 15:46:36 GMT 17:47 < bridge> < content-type: text/html; charset=UTF-8 17:47 < bridge> < server: cloudflare 17:47 < bridge> < vary: Accept-Encoding 17:47 < bridge> < strict-transport-security: max-age=15768000 17:47 < bridge> < cf-cache-status: DYNAMIC 17:47 < bridge> < cf-ray: 9942d9007b50c46f-FRA 17:47 < bridge> < alt-svc: h3=":443"; ma=86400 17:47 < bridge> ``` 17:47 < bridge> i left 4 reviews xd 17:47 < bridge> you dont see these? 17:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431670486328410264/image.png?ex=68fe428b&is=68fcf10b&hm=be50d036a1fe9be53aee8a0441e4ad8a6ad73ee6bbafc08cfd281e45e02b0db7& 17:47 < bridge> {pending} 17:47 < bridge> {pending}{pending}{pending}{pending}{pending}{pending}{pending} 17:47 < bridge> {pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending}{pending} 17:47 < bridge> when finish your review? 17:48 < bridge> how do i finish it 17:48 < ws-client1> **** > did you click submit? 17:48 < bridge> now 17:48 < bridge> xDD 17:48 < bridge> sryy 17:48 < ws-client1> **** pro githubber 17:50 < ws-client1> **** `/usr/bin/ld: cannot find -lomp: No such file or directory` 17:50 < ws-client1> **** madafakin omp lib 17:50 < bridge> yea its llvm openmp 17:50 < bridge> `I don't want to see gcc anywhere in my sight please.` 17:50 < bridge> 17:50 < bridge> BASED 17:57 < bridge> `mv: cannot move 'clang-format-20_linux-amd64' to '/home/runner/.local/bin/clang-format': No such file or directory` 17:57 < bridge> chillerdragon: 17:57 < bridge> xd 18:00 < bridge> bruh where do i even add openmp in the cake 18:00 < bridge> bruh where do i even add openmp in the cmake 18:03 < bridge> found it 18:23 < bridge> ``` 18:23 < bridge> CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message): 18:23 < bridge> Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 18:23 < bridge> Call Stack (most recent call first): 18:23 < bridge> C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE) 18:23 < bridge> C:/Program Files/CMake/share/cmake-3.31/Modules/FindOpenMP.cmake:616 (find_package_handle_standard_args) 18:23 < bridge> tests/optimized/CMakeLists.txt:5 (find_package) 18:23 < bridge> -- Configuring incomplete, errors occurred! 18:23 < bridge> Error: Process completed with exit code 1. 18:23 < bridge> ``` 18:23 < bridge> windows is such a bitch 18:23 < ws-client1> **** just skip tests on windows 18:25 < bridge> what I hate most about windows is shit just landing in autostart without asking. 18:26 < bridge> no?? xd 18:26 < bridge> for linux i will always know they work lol since im on linux 18:26 < bridge> the tests for windows are the most important ones 18:27 < ws-client1> **** yea i get that 18:27 < bridge> https://github.com/Teero888/ddnet_physics_c/pull/14 18:27 < bridge> is this ready? 18:27 < ws-client1> **** but you do not wanna burn out working on windows 18:28 < ws-client1> **** i guess it works now 18:28 < bridge> haha yesterday i made android work, was more of a headache 18:28 < ws-client1> **** lemme squash this away github.com/Teero888/ddnet_physics_c/pull/14/commits/e91f7f25590d65b4976600f4e0b876ce428ab9f8 18:28 < bridge> k 18:28 < ws-client1> **** what the firefox copypaste 18:28 < ws-client1> **** https://github.com/Teero888/ddnet_physics_c/pull/14/commits/e91f7f25590d65b4976600f4e0b876ce428ab9f8 18:28 < bridge> cant i just? 18:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431680889678725313/image.png?ex=68fe4c3b&is=68fcfabb&hm=b3ac67af857b7b27faa242384e1bcb48d958a8ff13bfeb48366c763e87144884& 18:28 < ws-client1> **** i already did 18:29 < bridge> oke 18:29 < bridge> taking up my precious actions time 18:29 < ws-client1> **** https://github.com/Teero888/ddnet_physics_c/actions/runs/18805576150/job/53659199723#step:7:102 18:30 < ws-client1> **** `PRIzu` 18:30 < ws-client1> **** or wait 18:30 < ws-client1> **** PRIlu? xd 18:30 < ws-client1> **** bru idk 18:30 < ws-client1> **** @Teero public repos have plenty 18:30 < bridge> 2000min i think 18:31 < ws-client1> **** with github i never run into time limits 18:31 < ws-client1> **** only ram 18:31 < ws-client1> **** with gitlab i have to host my own runners -.- 18:32 < ws-client1> **** i once spent an entire day compiling sdl on windows runners :D 18:32 < bridge> xD 18:32 < ws-client1> **** thats why i warned you about the burn out 18:32 < ws-client1> **** i have serious windows pipeline ptsd 18:33 < bridge> :kek: 18:41 < bridge> the windows errors keep coming 18:42 < bridge> but soon it will be working 18:42 < bridge> i hope 18:42 < ws-client1> **** its the PRI thingy 18:42 < ws-client1> **** https://github.com/ddnet/ddnet/blob/75c77216df4fe41aefc07847eeda37bacaffbaf8/src/base/system.h#L27-L37 18:46 < bridge> what is this? 18:47 < bridge> public repos have "unlimited" 2000 is just for private 18:47 < bridge> oh nice 18:48 < bridge> im really racking up commits with these windows workflow fixes xdd 18:48 < bridge> but if you abuse it they stop you 18:48 < bridge> you mean i can't run benchmarks on them :((( 18:48 < bridge> make a new branch and do force push 18:48 < bridge> you mean i can't run benchmarks on them? :((( 18:48 < bridge> that's how I setup workflows 18:49 < bridge> unless you want commit farm 18:49 < bridge> https://github.com/Teero888/ddnet_physics_c/actions/runs/18805791849/job/53659705289 18:49 < bridge> why is this failing? why is it not linking with the map loader? 18:50 < bridge> ```cmake 18:50 < bridge> target_link_libraries(benchmark PRIVATE 18:50 < bridge> ddnet_physics 18:50 < bridge> ddnet_map_loader 18:50 < bridge> ZLIB::ZLIB 18:50 < bridge> OpenMP::OpenMP_C 18:50 < bridge> ) 18:50 < bridge> target_link_libraries(movebox PRIVATE 18:50 < bridge> ddnet_physics 18:50 < bridge> ddnet_map_loader 18:50 < bridge> ZLIB::ZLIB 18:50 < bridge> OpenMP::OpenMP_C 18:50 < bridge> ) 18:50 < bridge> ``` 18:50 < bridge> i am explicitly linking with it hmm 18:50 < bridge> it can't find free_map_data, which is from the map loader 18:50 < bridge> dunno why 18:51 < bridge> ``` 18:51 < bridge> C:\Windows\system32\cmd.exe /C "cd . && C:\PROGRA~1\LLVM\bin\clang.exe -nostartfiles -nostdlib -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -Xlinker /subsystem:console -fuse-ld=lld-link tests/optimized/CMakeFiles/benchmark.dir/benchmark.c.obj -o tests\optimized\benchmark.exe -Xlinker /MANIFEST:EMBED -Xlinker /implib:tests\optimized\benchmark.lib -Xlinker /pdb:tests\optimized\benchmark.pdb -Xlinker /version:0.0 ddnet_physics.lib libs/dd 18:51 < bridge> lld-link: error: undefined symbol: load_map 18:51 < bridge> >>> referenced by D:\a\ddnet_physics_c\ddnet_physics_c\tests\optimized\benchmark.c:119 18:51 < bridge> >>> tests/optimized/CMakeFiles/benchmark.dir/benchmark.c.obj:(main) 18:51 < bridge> ``` 18:51 < bridge> wth? 18:51 < bridge> that's the same thing 18:51 < bridge> error: undefined symbol: load_map 18:52 < bridge> map loader issue 18:52 < bridge> > libs/ddnet_map_loader/ddnet_map_loader.lib 18:52 < bridge> idk 18:52 < bridge> it links with it though 18:52 < bridge> it's broken 18:58 < bridge> ahhh 18:58 < bridge> because its a shared lib 18:58 < bridge> ok 19:05 < bridge> yippee chillerdragon 19:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431690105906532472/image.png?ex=68fe54d0&is=68fd0350&hm=b75d1402918d6cceb387ada190fc23297894f59441088112274498879254e9ed& 19:05 < bridge> does your physics stuff work cross plattform? 19:06 < bridge> on windows it works now 19:06 < bridge> but only clang right? 19:07 < bridge> yes 19:07 < bridge> gcc would prob also work but it would ignore the pragmas 19:08 < bridge> also tater managed to get msvc to work a month ago or so 19:08 < bridge> idk what he did 19:22 < bridge> https://www.youtube.com/watch?v=l2fpQf734QQ 19:22 < bridge> @totar i got a good run again 19:22 < bridge> GTA 1 19:23 < bridge> smh 19:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431694657531674766/image.png?ex=68fe590d&is=68fd078d&hm=cf73af4053b2e450c332f93ba3307a15774568d266f35e447da546885cd34cc6& 19:23 < bridge> in germany we say "TIEFER RÜDIGER" 19:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1431695497193590794/56930a719790821131ebcf44467be322d2cdf289c8f8ee2fb4d6ff1b97a8155c.png?ex=68fe59d6&is=68fd0856&hm=74aeb1caa9114fb98aaf2daa15ca68b0952e26b32a9a1ca5c3e373d8055a7e2d& 19:29 < bridge> rust fanboys in 3 19:29 < bridge> 2 19:29 < bridge> 1 19:29 < bridge> it's not about the unsafe keyword bro 19:30 < bridge> its about the macros we found along the way 19:32 < ws-client1> **** @Teero nice pipe lining 🚀 19:57 < bridge> who makes these 19:58 < bridge> another day at the shitty dev meme factory 19:58 < bridge> hopefully if I work hard enough boss will reward us with a new template 20:00 < bridge> wdym shitty meme? its satire. its a good meme 20:03 < bridge> what meme isn't satire 20:03 < bridge> it's a low effort meme derived from a template 20:04 < bridge> ragebait designed for conflicting votes on reddit 20:05 < bridge> its not ragebait, its a joke 20:26 < bridge> <0xdeen> @louis.place Thanks! ^ 20:27 < bridge> 🤑 20:28 < bridge> is it my turn to donate 21:55 < bridge> :nouis: 22:23 < bridge> deen stole louis' lunch money, smh 22:24 < bridge> get bullied