00:06 < bridge> huyz 00:06 < bridge> guyz 00:07 < bridge> i wanna do a button with a border 00:07 < bridge> and i did it but i want that the body of the button is 0.5 alpha and the border 1 alpha, how can i do a mask on the lower button that give border effect? 00:09 < bridge> thats what i want 00:09 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108516780831420476/image.png 00:10 < bridge> thats what i want 00:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108517038240047185/image.png 00:12 < bridge> draw a round rect with 1.0f alpha, then draw another rect with 0.5f alpha and 1 pixel smaller on all sides 00:13 < bridge> well, then you don't have transparent background 00:13 < bridge> so I don't think it's possible 00:13 < bridge> exactly 00:13 < bridge> crying 00:13 < bridge> you'll need to write your own function to draw the border then 00:14 < bridge> done 00:14 < bridge> but i don't want the bg 00:14 < bridge> idk how to remove a section of button 00:15 < bridge> can you just render the button as a sprite? 00:16 < bridge> My brain is malfunctioning a little, are these two equivalent? `n & 0xB4 == 0xB4` and `n >= 0xB4`? 00:17 < bridge> I don't think so. replacing 0xB4 with 0x1 00:17 < bridge> unlikely 00:18 < bridge> @deen u know how to do that? 00:18 < bridge> hm 00:18 < bridge> e.g. 0xb8? 00:18 < bridge> If the very first bit is set, isn't it guaranteed that the numbers is either 1 or larger than 1? 00:18 < bridge> No it's not 00:18 < bridge> no idea, sorry 00:18 < bridge> Hm, it's actually quite hard to check greater than when I only have & and == at my disposal πŸ˜„ 00:19 < bridge> ok 😦 00:19 < bridge> jesus christ made this game 00:19 < bridge> :justatest: 00:20 < bridge> Oh there are ranges in u32 too 00:21 < bridge> what are you doing? 00:22 < bridge> and no any other bitwise operation available? 00:23 < bridge> Nah, but I noticed I can actually just check if numbers are within a range too 00:23 < bridge> so I'll do 0&0xFFFF=0xB4:0xFFFF 01:39 < bridge> is it a good pratice? 02:41 < bridge> no 05:13 < bridge> Bruh wtf are you working on where you only have the & and == operators available? Genuinely curious 07:13 < bridge> oh shit wait 07:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108623416845676554/image.png 07:13 < bridge> next update is going to be DDNet 17.0 07:32 <+ChillerDragon> DDNet 0.7 > DDNet 17.0 07:44 < bridge> what caused timecp and scoreboard to be bugged? 07:55 < bridge> :justatest: 08:26 < bridge> i got this mail lol 08:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108641786722791514/image.png 08:26 < bridge> why would someone ever ask advice from mr ryo 08:26 < bridge> :justatest: 08:35 < bridge> answer: sure, i take my 10 grants per call ofc 08:37 <+ChillerDragon> Is this an ad or a job offer? xd 08:52 <+ChillerDragon> https://zillyhuhn.com/cs/.1684392720.png 08:52 <+ChillerDragon> javascript devs invaded git? 08:56 < bridge> nice 09:03 <+ChillerDragon> pog found a 0d https://zillyhuhn.com/cs/.1684393405.png 09:03 <+ChillerDragon> vanilla 0.7.5 server crasher 09:04 <+ChillerDragon> I kinda have the urge to abuse it xd 09:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108659250466672671/image.png 09:36 <+ChillerDragon> ok nvm its not that exciting it seems 09:36 < bridge> my name is not lyra 09:36 < bridge> unfortunate 09:36 <+ChillerDragon> classic ping bugo 09:36 <+ChillerDragon> also what is that hack hud at the bottom? 09:36 <+ChillerDragon> sus 09:36 < bridge> hack? 09:36 < bridge> what's hack about it 09:36 <+ChillerDragon> it shows angle o.O 09:37 <+ChillerDragon> for better aim hack 09:37 <+ChillerDragon> nah jk idk is that in ddnet nowerdays? 09:37 < bridge> ddnet shows angle too 09:37 < bridge> nice, does it affect the life servers? 09:37 <+ChillerDragon> oh so its not ddnet 09:37 <+ChillerDragon> sus 09:37 < bridge> over network? sounds scary 09:37 < bridge> it is ddnet 09:37 <+ChillerDragon> wot 09:37 <+ChillerDragon> ban 09:37 < bridge> it's fake ddnet 09:37 < bridge> tater 09:37 < bridge> my bar beloved 09:37 <+ChillerDragon> sus tater 09:39 < bridge> slander 09:39 < bridge> also everything in that bar is visible in vanilla ddnet except for the zoom 09:39 < bridge> i had to reverse engineer the dumb ass zoom value function 09:40 < bridge> it was really ez but still stupid i had to do it 09:42 < bridge> i had to reverse the dumb ass zoom value function 09:43 < bridge> it was simple but still stupid i had to do it 09:43 < bridge> i bet ur bridge loved my edits 09:52 <+ChillerDragon> yes veri nice edits 10:08 < bridge> Iptables u32 filters 10:10 <+ChillerDragon> wot? 10:10 <+ChillerDragon> ah thats what u do 10:10 <+ChillerDragon> i see 10:10 <+ChillerDragon> U fixin da reflection attax? 10:13 <+ChillerDragon> !rob u did all the map editor search improvements right? Just wanted to say thanks its so amazingly smooth to quickly open maps in sub folders with search and without mouse 10:13 < chillerbot> @Robyt3 10:13 <+ChillerDragon> its old news i guess 10:13 <+ChillerDragon> but i do not open the editor often these days 10:43 <+ChillerDragon> !jup hm i got no screen tearing in vanilla client so maybe there is a fix 10:43 < chillerbot> @Jupstar βœͺ 10:43 < bridge> what the hell 10:43 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108676314904399882/Screenshot_20230518_044331_YouTube.jpg 10:47 < bridge> proof 10:49 < bridge> some more than could work didnt test xd 10:49 < bridge> int a = decltype(a)(5); 10:49 < bridge> int a = decltype(a){5}; 10:49 < bridge> int a = int(5); 10:49 < bridge> int a = int{5}; 10:49 < bridge> int a = {5}; 10:49 < bridge> auto a = 5; 10:49 < bridge> auto a = int(5); 10:51 <+ChillerDragon> c++ is bloat af 10:55 < bridge> i mean they all have a similar scheme 10:55 < bridge> but yeah 10:58 < bridge> bloated 11:38 < bridge> All of the above and all of them are technically different types of initialization that can have different effects. (Not for a primitive like int, but still) 13:17 < bridge> i am once again compiling llvm 13:17 < bridge> ill die of old age 13:17 < bridge> review PR in the mean-time 13:17 < bridge> which 13:18 < bridge> this 13:19 < bridge> we need a release soon or I will keep adding stuff :justatest: 13:24 < bridge> @Robyt3 no, keep going 13:24 < bridge> btw i review it, looks good 13:24 < bridge> i need to learn how the textcontainer stuff works 13:24 < bridge> i also wanna add/do more stuffs but idk what 13:25 < bridge> very soon 13:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108716996310351944/image.png 13:26 < bridge> nice 13:27 < bridge> 17.0 will be big 13:27 < bridge> iwanted to add postgres support 13:27 < bridge> but the postgres syntax differs way too much 13:27 < bridge> unlike sqlite and mysql, which they resemble 13:27 < bridge> so i stopped 13:28 < bridge> If you wanna debug a log then solving #4339 would be cool 13:28 < bridge> https://github.com/ddnet/ddnet/issues/4339 13:28 < bridge> If you wanna debug a lot then solving #4339 would be cool 13:28 < bridge> i never said i like debugging :justatest: 13:28 < bridge> and is this still a thing 13:29 < bridge> yeah 13:29 < bridge> the issue should be updated to reflect the last update then 13:29 < bridge> i personally ignore old client issues 13:29 < bridge> it's easy to reproduce 13:30 < bridge> I renamed the issue to the duplicate issue that described it a lot better 13:30 < bridge> @Robyt3 can u send again ur issue bookmark 13:30 < bridge> with the filters 13:30 < bridge> i forgot 13:30 < bridge> `is:issue sort:updated-desc is:open -label:needs-discussion -label:to-reproduce -label:incomplete -label:"3rd party" -label:discussion ` 13:30 < bridge> maybe someone can pin it 13:30 < bridge> @Learath2 ehem 13:31 < bridge> basically excludes all the stuff that can't be immediately implemented 13:31 < bridge> yeah 13:31 < bridge> we should label new issues tho xd 13:31 < bridge> GitHub search for relevant issues: `is:issue sort:updated-desc is:open -label:needs-discussion -label:to-reproduce -label:incomplete -label:"3rd party" -label:discussion` 13:32 < bridge> ima label some 13:32 < bridge> I really need to get #5842 done and in :/ 13:32 < bridge> https://github.com/ddnet/ddnet/pull/5842 13:32 < bridge> @Robyt3 i think there is a way, to make a issue template, and that template can set labels automatically (normal ppl dont have rights usually) 13:32 < bridge> ill look into it 13:32 < bridge> "no label" either means it's an old issue, it's a new issue, or it's an issue where we are not sure about it 13:33 < bridge> Every update we make before I finish this is a little sus, there is UB in the updater :pepeW: 13:33 < bridge> @Learath2 no, u need to do this https://github.com/ddnet/ddnet/pull/5558 13:33 < bridge> i asked if i should take over it 13:33 < bridge> some days ago 13:33 < bridge> I asked a question in the comments 13:33 < bridge> I'm unsure how to finish that pr πŸ˜„ 13:34 < bridge> I mean I can implement what was asked, that's not the issue, but is it good UX? 13:34 < bridge> yeah, but maybe just create a label for "new-issue" or do you want the user to add labels like "bug" and "enhancement"? 13:34 < bridge> iirc we can make a simple 3 issue options, client bug ,server, bug, feature 13:34 < bridge> i saw it o na repo 13:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108719465388056667/image.png 13:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108719525328867408/sample-issue-form.png 13:35 < bridge> it allows big customization 13:35 < bridge> i can look into it 13:36 < bridge> there are also some issues that are just like questions or support requests basically 13:36 < bridge> maybe we should add a label for those or eventually close them 13:37 < bridge> #5899 13:37 < bridge> https://github.com/ddnet/ddnet/issues/5899 13:37 < bridge> #6189 13:37 < bridge> https://github.com/ddnet/ddnet/issues/6189 13:39 < bridge> Is #6594 fixed now? 13:39 < bridge> https://github.com/ddnet/ddnet/issues/6594 13:50 < bridge> we should upgrade SDL2 finally, so nightly players can report bugs early 13:51 < bridge> yes 13:51 < bridge> @deen 14:01 < bridge> @Ryozuki do u need a task for a pr? xd 14:01 < bridge> xd 14:01 < bridge> ur tasks never good 14:01 < bridge> add tooltips for those ^ 14:02 < bridge> I opened a very simple issue, but I marked it with a new label "good first issue" so maybe a new contributor comes along 14:02 < bridge> yeah 14:02 < bridge> we should do that 14:02 < bridge> ddnet bus factor is 2 rn 14:03 < bridge> well 1.5 14:03 < bridge> robyt is 1 and im 0.6 14:03 < bridge> 0.5 14:03 < bridge> cant type 14:03 < bridge> https://en.wikipedia.org/wiki/Bus_factor 14:10 < bridge> ill do this later 14:15 < bridge> @Ryozuki what table do u have? XD 14:15 < bridge> 14:15 < bridge> i'd kinda like to have a better one, my current is a table for like kids, but i kinda dislike it xD 14:17 < bridge> its a "gaming" table 14:17 < bridge> from ikea 14:17 < bridge> but idk if i would choose it next time 14:17 < bridge> i cant put the display arms in this one 14:17 < bridge> so i have them standing 14:17 < bridge> for me the display standing is too big, it goes over the edge 14:21 < bridge> @Jupeyy_Keks 14:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108730978127597578/image.png 14:21 < bridge> my camera sucks 14:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108731201595908197/rn_image_picker_lib_temp_dfe19d80-79a4-4856-ac28-6b593dd73244.jpg 14:22 < bridge> yeah ok yours sucks hard xD 14:23 < bridge> i wonder why it went so bad quality 14:23 < bridge> my mobile has a 0.6x zoom option 14:23 < bridge> maybe it reduces quality a lot 14:23 < bridge> xd 14:23 < bridge> nice cup lmao 14:23 < bridge> drinking rich 14:24 < bridge> i have some weeb cups 14:24 < bridge> its a money box 14:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108731816527024268/Screenshot_20230518-142415_Discord.jpg 14:24 < bridge> bro 14:24 < bridge> xdsd 14:24 < bridge> in germany there is still lot of cash 14:24 < bridge> i cleaned my desk a lil 14:24 < bridge> before screenshot 14:24 < bridge> :justatest: 14:25 < bridge> tooth cleaning stuff 14:25 < bridge> i dont have physical monyt 14:25 < bridge> i should have put the deck there 14:25 < bridge> to flex 14:25 < bridge> my bad 14:25 < bridge> of course 14:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108732230018273300/rn_image_picker_lib_temp_7e7f76bb-9ccd-4239-9edb-962b5d1428be.jpg 14:26 < bridge> im a person of chaos xD 14:26 < bridge> yea okay 14:26 < bridge> and what are those meds 14:27 < bridge> on the right side of ur keyboard 14:27 < bridge> magnesium 14:27 < bridge> aha! 14:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108732650878943273/rn_image_picker_lib_temp_eecfa245-bbef-46b2-aed5-0968f7152c60.jpg 14:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108732717748727818/IMG_20230518_142723.jpg 14:28 < bridge> for my mental health being here all the time 14:28 < bridge> I would be scared to u use that Roma glass block to hold a cable, if u tap that cable ur glass is broken 14:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108732945314885632/rn_image_picker_lib_temp_29186dce-de42-4a53-9045-95c088059e12.jpg 14:29 < bridge> the furthest i was ever away from home 14:29 < bridge> xddd 14:29 < bridge> is now abused for the wireless adapter of the mouse xD 14:29 < bridge> 🀣 14:29 < bridge> its cuz ur vegan right 14:29 < bridge> i'd also take most of them if i'd not be one 14:30 < bridge> meat isnt really good food except proteins and b12 14:30 < bridge> :justatest: 14:30 < bridge> and i dislike fish, never liked it in my life πŸ˜„ 14:30 < bridge> same 14:31 < bridge> But chimky nuggies are delicious 14:31 < bridge> some fish is rly good 14:31 < bridge> No 14:31 < bridge> You can hunt me with fish 14:31 < bridge> fish good for brian 14:31 < bridge> my brian > fish 14:32 < bridge> bad brain > fish xd 14:32 < bridge> x > fish 14:33 < bridge> @Jupeyy_Keks did you try McPlant 14:33 < bridge> i dunno, is that meat alternatives? 14:33 < bridge> Ohhh, I crave some good makke donalds right now 14:33 < bridge> i tried them all xd 14:33 < bridge> yes 14:34 < bridge> McPlant Burgers and McPlant Nuggies 14:34 < bridge> i find LIDL vegan nuggets good 14:34 < bridge> Hm. 14:34 < bridge> but generally i only use meat alternatives for nudels with bolognese 14:35 < bridge> So you dont like to have a nice burger or smth? 14:35 < bridge> U just go with the more calorie salad? xd 14:35 < bridge> In mcd 14:35 < bridge> burgers sometimes, my mum sometimes makes one, completely self made 14:35 < bridge> they are insanely nice xD 14:35 < bridge> With meat? 14:35 < bridge> with fake meat, but also self made 14:35 < bridge> Yea okey 14:36 < bridge> Whats the reason u dont beat your meat, ehh eat some meat 14:36 < bridge> i dont need it, so i dont do it xd 14:36 < bridge> i like to not kill animals for no logical reason 14:37 < bridge> Yea alright see your point 14:37 < bridge> i didnt eat meat since 13 years. so i really dont miss it anyway πŸ˜„ 14:37 < bridge> wow 14:37 < bridge> i like to eat meat cuz its tasty 14:37 < bridge> i probably dont even know how it tastes anymore 14:37 < bridge> I think i'll go to mc donalds today 14:37 < bridge> xdd 14:38 < bridge> I have the rainbow glass 14:38 < bridge> ez 14:39 < bridge> tastes like a burger but without the bread, sauces, etc 14:39 < bridge> :troll: 14:40 < bridge> xd 14:40 < bridge> Im still in bed 14:40 < bridge> @Jupeyy_Keks update to sdl3 14:40 < bridge> I should stand up and eat 14:41 < bridge> when i was young, i always had chicken from ALDI. they were awesome, but they were also bumped with spices.. so it probably wasnt the meat itself that was nice xD 14:41 < bridge> lets go 14:42 < bridge> https://wiki.libsdl.org/SDL3/FrontPage 14:44 < bridge> i cant find sdl3 docs 14:44 < bridge> xd 14:44 < bridge> https://github.com/libsdl-org/SDL/milestones 14:46 < bridge> https://github.com/libsdl-org/SDL/blob/main/docs/README-migration.md 14:58 < bridge> well sdl looks like its still in dev 15:02 < bridge> i like sdl 15:02 < bridge> but with rust, i prefer winit 15:02 < bridge> https://github.com/rust-windowing/winit 15:03 < bridge> SDL is unmatched feature and platform wise 15:03 < bridge> i also like it keeps thing separate, unix philosophy 15:03 < bridge> for example, if sdl has a bug with audio, u need to update whole sdl 15:03 < bridge> winit focuses on windowing and window input only 15:03 < bridge> But it's way too unstable on Windows, even tho windows should be the most stable with most testers 15:03 < bridge> and providing a surface handle 15:03 < bridge> But i blame ms 15:04 < bridge> But the repo picture 15:04 < bridge> just noticed lmfao 15:04 < bridge> epic 15:04 < bridge> Such trolls 15:11 < bridge> @Voxel https://github.com/parasyte/pixels 15:11 < bridge> this is also a good alternative to macroquad 15:17 < bridge> @Jupeyy_Keks do u know a simple thing to do to learn machine learning related stuff 15:17 < bridge> i need to look at rust crates 15:17 < bridge> using gpu ofc 15:17 < bridge> i guess reading numbers in from pixels 15:18 <+ChillerDragon> ah very pog ryo and joΓΌpsti doing room tour! 15:18 <+ChillerDragon> !ryo why u have electron bloat open instead of vim? busted 15:18 < chillerbot> @Ryozuki 15:19 <+ChillerDragon> !jup u famous pro streamer or waddup with ur wall? 15:19 < chillerbot> @Jupstar βœͺ 15:19 < bridge> !c when do you do roomtour. but i bet everything made out of gold and diamonds 15:19 < chillerbot> ChillerDragon 15:19 < bridge> xd 15:19 < bridge> i switch between vscode and vim a lot 15:19 < bridge> !c yeah i tried it out to reduce echo 15:19 < chillerbot> ChillerDragon 15:20 < bridge> but tbh it'd need to do all walls and that would suck xd 15:20 < bridge> so failed experiment xD 15:20 <+ChillerDragon> im scared of leak xd 15:20 < bridge> i am open human 15:20 < bridge> cant leak anything 15:21 <+ChillerDragon> lawyer jopstinger if i forget to hide drugs can i say it was gimped and doge legal consequences? 15:21 < bridge> u can say its deep fake 15:21 <+ChillerDragon> ok 15:25 <+ChillerDragon> https://zillyhuhn.com/cs/.1684416318.png 15:26 < bridge> nice gimp skillz 15:26 <+ChillerDragon> ty 15:26 < bridge> but nice table actually 15:26 < bridge> that's about what i am looking for 15:26 < bridge> and bro.. so clean 15:26 <+ChillerDragon> i had to dim the lighting to hide the dirt on the table xd 15:26 < bridge> way too unlazy 15:26 < bridge> too clean 15:26 < bridge> ur not human 15:26 < bridge> nice mic 15:26 < bridge> are u a streamer 15:26 <+ChillerDragon> xd 15:27 < bridge> he is github influencer 15:27 <+ChillerDragon> i tell u if ryo tells me waddup with his wall 15:27 < bridge> he needs expensive mic 15:27 < bridge> he is a eboy 15:27 < bridge> but different sized monitors is selfkill bro 15:27 <+ChillerDragon> nono 15:27 <+ChillerDragon> its fine 15:27 < bridge> is that your new monitor?` 15:27 <+ChillerDragon> the secondaries are same and i only look at main 15:27 <+ChillerDragon> no thats still my old rig 15:27 <+ChillerDragon> new stuff is shippin 15:27 < bridge> yeah i used to have different sized 15:27 < bridge> but i got 2 144hz same sized now 15:28 < bridge> when leak left background image 15:28 < bridge> looks nice 15:28 <+ChillerDragon> u mean the tw mountain? 15:28 <+ChillerDragon> its very pog 15:28 <+ChillerDragon> my images folder is open src ofc 15:29 < bridge> nice, i hope its 2k resolution 15:29 < bridge> bcs i have wqhd 15:29 <+ChillerDragon> https://github.com/ChillerData/Pictures/blob/master/Wallpapers/CellegenBG.png 15:29 <+ChillerDragon> it looks crisp on my 28" 4k main 15:29 <+ChillerDragon> i mean its still a tw mountain 15:29 <+ChillerDragon> so i can count the pxls on my fhd screen 15:29 < bridge> xd 15:29 < bridge> use svg version 15:29 < bridge> ;9 15:29 <+ChillerDragon> its not the svg remake its super old thing i think Cellegen made it 15:30 <+ChillerDragon> i found it somewhere on discord i think 15:30 < bridge> thanks cellegen 15:30 <+ChillerDragon> yes it very pog 15:30 <+ChillerDragon> https://github.com/ChillerData/Pictures/blob/master/Wallpapers/grass.png 15:30 <+ChillerDragon> i use this on windows 15:30 < bridge> having access to teehistorian maybe we can train a ddnet ai 15:31 < bridge> time to buy big ssd 15:31 <+ChillerDragon> time to build client that is ready to get ai code plugged in 15:31 < bridge> u could for sure 15:31 <+ChillerDragon> !rust when ddnet-rs headless client? 15:31 < chillerbot> @Ryozuki 15:32 < bridge> the first step is to make the format as simple as possible and without unneeded stuff i guess 15:32 < bridge> chiller do u have a headless client 15:32 <+ChillerDragon> i got all of them 15:33 <+ChillerDragon> ryo u rly gotta try out term-ux 15:33 <+ChillerDragon> https://www.youtube.com/watch?v=D0tpwp2QN6A&t=5s 15:34 <+ChillerDragon> also im close to finishing the python 0.7 client 15:34 < bridge> here chiller, my desktop 15:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108749485263306772/image.png 15:34 < bridge> jk 15:34 <+ChillerDragon> got a client lib in ruby 0.7 15:34 <+ChillerDragon> xd 15:34 <+ChillerDragon> i knew it 15:34 <+ChillerDragon> kde windows enjoyer 15:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108749747981914122/Plasma_Space.jpg 15:35 < bridge> this is my wallpaper usually 15:35 < bridge> bcs i like space stuff 15:35 <+ChillerDragon> cant save shit 15:35 <+ChillerDragon> ur kde looks ugly as windows 15:36 <+ChillerDragon> buy some quality gnome pro 15:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108749867255345324/4K_KDE_Plasma_Abstract_345_NO_LOGO.png 15:36 <+ChillerDragon> hot 15:37 <+ChillerDragon> https://zillyhuhn.com/cs/.1684417065.png 15:38 < bridge> stalker 15:38 <+ChillerDragon> !:justatest: 15:38 < chillerbot> https://zillyhuhn.com/cs/justatest.png 15:38 < bridge> oreo is rl friend and tw friend 15:38 < bridge> and the longest friend i have 15:38 < bridge> over 26 years ez 15:38 <+ChillerDragon> wat the logo? 15:38 < bridge> tru friendship 15:38 <+ChillerDragon> is this gute frage? 15:38 < bridge> its telegram, sometimes i dont use matrix 15:38 <+ChillerDragon> eww telegram 15:38 < bridge> but usually my telegram is bridged 15:39 < bridge> to matrix 15:39 < bridge> but some stuff doesnt work xd 15:39 <+ChillerDragon> id rather use skype 15:39 < bridge> well basically all my friend use telegram 15:39 < bridge> gotta swim with the mass 15:39 <+ChillerDragon> well basically all my friend use whatsapp 15:39 < bridge> my family uses matrix 15:39 <+ChillerDragon> i swing the masses 15:39 < bridge> ez 15:40 < bridge> same 15:40 < bridge> u should play elite dangerous 15:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108750970613141524/20210228142824_1.png 15:40 <+ChillerDragon> @YADDB who u? new number 15:40 < bridge> looks like no mans sky xd 15:40 < bridge> yaddb is discord bot 15:40 < bridge> yet another discord bot 15:40 < bridge> ddnet* 15:41 <+ChillerDragon> @Knuski hi i know u from yt 15:41 <+ChillerDragon> i fan 15:41 < bridge> haha xd its better 15:41 < bridge> pog 15:41 < bridge> and short changelog 15:41 < bridge> diff 15:42 <+ChillerDragon> https://www.youtube.com/watch?v=PDGfUYDUyhc 15:42 <+ChillerDragon> mood 15:42 < bridge> Mine is about the same 15:42 < bridge> pic or lie 15:42 <+ChillerDragon> go leak 15:42 < bridge> @Robyt3 prepared for anti updaters complains? 15:42 < bridge> :justatest: 15:42 < bridge> Axax i only have 1 Monitor 15:42 <+ChillerDragon> gimp 4 15:42 < bridge> troll 15:42 <+ChillerDragon> like me 15:42 <+ChillerDragon> i even convinced them i can afford a mic 15:43 < bridge> inb4 someone has "nameless tee" as a friend and is now annoyed that they have 15 online friends all the time 15:43 < bridge> @Robyt3 do u know if the search is fuzzy? 15:43 < bridge> no, it's exact 15:43 < bridge> there is `cl_friends_ignore_clan` to ignore the clan 15:43 < bridge> but name and clan are matched exactly 15:43 < bridge> exact ignore case? 15:44 <+ChillerDragon> omg i cant stop stalkin yo guys i find other ppls setups so fun xd 15:44 <+ChillerDragon> https://zillyhuhn.com/cs/.1684417454.png 15:44 < bridge> no, `str_comp`, so also same case necessary 15:44 <+ChillerDragon> time to 3d print ryos key 15:45 < bridge> @Robyt3 has over 1000 teeworlds friends 15:45 < bridge> what a boss 15:46 < bridge> are the optimizations hard? 15:46 < bridge> lol yeah how do u have 1000 friends 15:46 < bridge> yeah, I tested before with a lot of friends when we increased the limit from 1024 to 4096 I think 15:46 < bridge> I used a script to create lots of friends lol 15:46 <+ChillerDragon> uwu robi u frint me? 15:46 < bridge> no its the other ChillerDragom 15:46 < bridge> :justatest: 15:46 <+ChillerDragon> ah F 15:47 < bridge> a java script, if you will 15:47 < bridge> ```java 15:47 < bridge> public class GenFriends { 15:47 < bridge> public static void main(String args[]) { 15:47 < bridge> if(args.length != 2) { 15:47 < bridge> return; 15:47 < bridge> } 15:47 < bridge> int min = Integer.parseInt(args[0]); 15:47 < bridge> int max = Integer.parseInt(args[1]); 15:47 < bridge> for(int i = min; i <= max; i++) { 15:47 < bridge> System.out.println("add_friend \"friend" + i + "\" \"clan" + i + "\""); 15:47 < bridge> } 15:47 < bridge> } 15:47 < bridge> } 15:47 < bridge> ``` 15:47 < bridge> @Robyt3 Spectating is better word than Watching imho 15:48 < bridge> be aware of discrimination ryozuki 15:48 <+ChillerDragon> ye also +1 for spec 15:48 < bridge> Chillerdragon would probably write "Speccing" 15:48 <+ChillerDragon> "java script" xd 15:48 <+ChillerDragon> speggsing 15:49 < bridge> didnt you actually do that in /viewers xd 15:49 < bridge> xd 15:49 <+ChillerDragon> i might have ye 15:49 < bridge> @Robyt3 pr looks good, lot of todos about optimizing tho 15:49 < bridge> i wonder what @Jupeyy_Keks would say 15:49 < bridge> yeah, those are already on upstream 15:49 <+ChillerDragon> https://zillyhuhn.com/cs/.1684417791.png 15:50 < bridge> i give a fuck about out-game UI, as long it is okish 15:50 <+ChillerDragon> still waiting for a mail fron info@ddnet.org saying "woah there you have been playing quite a lot recently. Do not forget to sleep" 15:50 < bridge> well, the second todo is on upstream. the `FriendlistOnUpdate` function is just empty on upstream 15:50 < bridge> xdd 15:50 < bridge> it shouldnt make ur FPS go to 200 fps xd 15:50 < bridge> i also thought about it 15:50 < bridge> its just menu 15:50 < bridge> I think we could also render the friend tees in the friend list afterwards 15:51 < bridge> oh true 15:51 < bridge> maybe we can remove the friends header 15:51 < bridge> more space 15:51 <+ChillerDragon> Generating friends with code yikes 15:52 < bridge> the way of the dev 15:52 <+ChillerDragon> robi pls code me a gf thank 15:52 < bridge> @Robyt3 wait i noticed it was java not javascript 15:52 < bridge> why would u do that with java 15:52 < bridge> :justatest: 15:52 <+ChillerDragon> its a "java script" 15:52 <+ChillerDragon> just for the meme 15:52 < bridge> yeah, we could do it like on upstream: move the buttons to the top 15:52 <+ChillerDragon> he pulled out java 15:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108754102030184668/image.png 15:53 <+ChillerDragon> robi when send image of ur setup? 15:53 < bridge> moving buttons to top might be a too big change for our little players 15:53 < bridge> It was just the easiest to use in that situation, because I mostly write java for job 15:54 < bridge> I wouldn't remove the title then though, the other tabs also have the title 15:54 < bridge> yeah its fine 15:54 < bridge> maybe add some hardcoded special cases 15:54 < bridge> 15:54 < bridge> DDRaceNetwork => DDRace or DDNet 15:54 < bridge> looks over verbose 15:54 <+ChillerDragon> my condolences 15:54 < bridge> i know its what the server list says, but still 15:54 < bridge> no wrapping? 15:55 < bridge> @Jupeyy_Keks ur verbose 15:55 < bridge> If it gets too long it will decrease the font size 15:55 < bridge> wrapping would be more complicated 15:55 < bridge> marquee would be easier I guess lol 15:56 < bridge> there's no workaround for flexible height it seems 15:56 < bridge> duh 15:56 < bridge> for java job? 15:56 < bridge> yeah marques 15:56 < bridge> https://badhtml.com/ 15:56 < bridge> everything moving like in the old days xd 15:56 < bridge> pretty cute 15:56 < bridge> i literally remember my first HTML page already included many GIFs 15:57 < bridge> bcs it was the norm back in the days 15:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108755274468175962/image.png 15:57 < bridge> best part 15:57 < bridge> they added small game xd 15:58 < bridge> https://fauux.neocities.org/ 15:58 < bridge> https://cinni.net/ 15:59 < bridge> https://mebious.neocities.org/ 16:05 <+ChillerDragon> ryo reshare 16:05 <+ChillerDragon> do again ban 17:26 < bridge> big issue https://github.com/ddnet/ddnet/issues/6611 17:26 < bridge> console outputs nothing 17:26 < bridge> the shared ptr broke it 17:26 < bridge> xd 17:51 <+ChillerDragon> wot works for me 17:52 < bridge> dbg_msg still prints? 17:52 < bridge> terminal output works, but F1 is completely empty 17:53 <+ChillerDragon> my f1 is not empty 17:53 < bridge> i meant dbg_msg inside f1 xd 17:53 < bridge> with latest master? wut 17:54 <+ChillerDragon> no i merged like idk yesterday 17:54 <+ChillerDragon> maybe im too late lemme remerge 17:54 < bridge> troll 17:54 <+ChillerDragon> gotta get those new bugs pog 17:54 < bridge> new friendlist xd 17:55 <+ChillerDragon> is it alr merged? 17:55 < bridge> ryo speedruns ddnet rn 17:55 < bridge> all for new release xDD 17:55 <+ChillerDragon> wowo 17:55 < bridge> we have so many features already, gonna be big update 17:55 < bridge> robyte has to bug fix next 3 weeks xd 17:55 <+ChillerDragon> and big merge conflitcts -.- 17:58 < bridge> sounds fitting for ddnet-next 18:00 <+ChillerDragon> merged to master still f1 all good 18:01 <+ChillerDragon> https://github.com/ddnet/ddnet/commit/5eeb3fa375750598b9bcb73b0178e9875894bd68 18:01 <+ChillerDragon> pressing f1 here and saying echo or printing the value of a config all shows 18:01 <+ChillerDragon> omg nvm 18:01 <+ChillerDragon> now its gone xd 18:01 <+ChillerDragon> wtf how 18:02 <+ChillerDragon> maybe i ran the client while it was still buildin faak 18:02 <+ChillerDragon> omg now my console is empty ffs 18:02 <+ChillerDragon> wait something is off 18:03 <+ChillerDragon> oh hm my update script is broken i have been updating my code base and merging and shit since months and still was running a old client how did i never notice xxxxxxxxxxxxxxxxxxxD 18:04 < bridge> ddnet now is in rapid driven development mode 18:04 < bridge> :gigachad: 18:04 < bridge> lots of features, with lots of bugs 18:04 <+ChillerDragon> yikes 18:05 < bridge> @deen https://en.cppreference.com/w/cpp/memory/shared_ptr/atomic2 18:05 < bridge> ? 18:05 < bridge> @deen atomic can have a shared ptr! we just need c++20! 18:05 < bridge> if i knew cpp well enough id help debug 18:07 < bridge> the pre c++20 way is using standalone functiions https://en.cppreference.com/w/cpp/memory/shared_ptr/atomic 18:07 < bridge> im such a cpp expert 18:11 < bridge> i wonder how much we can optimize when we do switch to cpp20 18:41 < bridge> not much 18:43 < bridge> dang 18:49 < bridge> what can be optimized already doesnt change by using c++20 18:49 < bridge> (atleast 99%) 18:50 < bridge> source: random guy in discord 18:54 < bridge> servers should display the commit somewhere imho 18:54 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108799854043480114/image.png 18:54 < bridge> nvm 18:54 < bridge> they do 18:55 < bridge> even if u could optimize stuff, it probably is not enouhg to make 1-2 fps difference xd 18:55 < bridge> :troll: 18:55 < bridge> how to find 3f890d1c08715624 18:55 < bridge> git checkout 18:55 < bridge> commit 18:55 < bridge> perfect for real time devs 18:55 < bridge> wanted on github but ye 18:55 < bridge> ❯ git checkout 3f890d1c08715624 18:55 < bridge> error: pathspec '3f890d1c08715624' did not match any file(s) known to git 18:55 < bridge> https://github.com/ddnet/ddnet/commit/3f890d1c08715624 18:56 < bridge> kekw 18:56 <+DkrTremos> evening 18:56 < bridge> ddbroken 18:56 < bridge> is this after my time fix or not 18:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108800426024915097/image.png 18:57 < bridge> hmm 18:57 < bridge> so there is still the bug when u finish 18:57 < bridge> that ur time isnt updated 18:57 < bridge> in the ui 18:57 < bridge> checkout CPlayer::Snap 18:58 < bridge> i think there's something related to score stuff 19:01 < bridge> this is client side 19:01 < bridge> ok no 19:01 < bridge> xd 19:03 < bridge> im server side wizard 19:03 < bridge> have never really touched client side 19:08 < bridge> honestly the score code confuses me 19:08 < bridge> and this is all due to backwards compat 19:10 < bridge> who even plays 0.7 anymore 19:11 < bridge> I want to find all paths that visits each node at most once from A to B in a directed graph, DFS is the best I can do, right? 19:12 < bridge> ``` 19:12 < bridge> if(Player->m_Score < TTime || !Player->m_HasFinishScore) 19:12 < bridge> if(Player->m_Score == -1 || Player->m_Score < TTime) 19:12 < bridge> { 19:13 < bridge> Player->m_Score = TTime; 19:13 < bridge> Player->m_HasFinishScore = true; 19:13 < bridge> } 19:13 < bridge> ``` 19:13 < bridge> @Learath2 this on teams.cpp onfinish() 19:13 < bridge> -1 usually is for no score 19:13 < bridge> but shouldnt this be if != -1 ? 19:13 < bridge> if != -1 i means there is a score right, so it should be set 19:13 < bridge> i thiink this if is backwards 19:13 < bridge> TTime is 19:13 < bridge> `int TTime = 0 - (int)Time;` 19:14 < bridge> bloat 19:14 < bridge> What is that double if even? πŸ˜„ 19:15 < bridge> ok i can reproduce locally 19:15 < bridge> Hm, if there is no score or if the players score is lower than the team time, it should be set, that's how I read it 19:15 < bridge> im gonna try my fix 19:16 < bridge> where is the sqlite db btw 19:16 < bridge> found 19:17 < bridge> oh god 19:17 < bridge> i printed a dif 19:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108805600709726289/image.png 19:17 < bridge> current code is this 19:18 < bridge> i see 19:19 < bridge> the score doesnt get updated 19:19 < bridge> on a new time 19:19 < bridge> because it is only updated on -1 19:19 < bridge> which means only if u dont have a previous rank 19:19 < bridge> so that == -1 needs to be removewd 19:20 < bridge> ok if i remove the == it doesnt get set xd 19:20 < bridge> time to dbg print 19:20 < bridge> https://media.discordapp.net/attachments/257310633211461633/1102222973076766861/ayaspin1.gif 19:20 < bridge> should we create a list of bugs that need to be fixed before rls? 19:21 < bridge> like the ones that NEED to be fixed? 19:23 < bridge> woah its completly borked 19:23 < bridge> sometimes it works sometimes not 19:24 < bridge> ryotime: score: -1, ttime: -8, time: 8.38 19:24 < bridge> ryotime: score: -8, ttime: -4, time: 4.22 19:24 < bridge> I ryotime: score: -4, ttime: -1, time: 1.96 19:24 < bridge> first, worked 19:24 < bridge> second worked 19:24 < bridge> 3 made the rank disappear in hud 19:24 < bridge> oh 19:24 < bridge> ofc 19:24 < bridge> -1 makes it disappear cuz -1 means no score 19:25 < bridge> we gotta add the bool back 19:27 < bridge> use 0 instead 19:28 < bridge> or 1 kekw 19:28 < bridge> if 0 is legal score 19:28 < bridge> no 19:28 < bridge> ill use std::optional 19:29 < bridge> don't 19:29 < bridge> ? 19:29 < bridge> its already used 19:29 < bridge> in fact 19:29 < bridge> i introduced it 19:29 < bridge> some time ago 19:29 < bridge> where 19:29 < bridge> and why 19:29 < bridge> look tooltips code 19:29 < bridge> cuz its cleaner 19:29 < bridge> and better? 19:29 < bridge> https://en.cppreference.com/w/cpp/utility/optional 19:53 < bridge> hehe 19:53 < bridge> i fixed it 19:54 < bridge> or not wtf 20:41 < bridge> !!! Enjoy the most profitable financial market (crypto market ) as you get 100% profit...and you can also make up to $100k or more in 3days send me a private message and ask me HOW using NICEGRAM @Vincentkadar 20:42 < bridge> no worries 20:47 < bridge> i fixed it now 20:48 < bridge> its a mess between the score being interpreted by the client and loading it from the db with a positive value 20:51 < bridge> @Robyt3 ^ 21:04 < bridge> 1 test fails 21:07 < bridge> ah 21:11 < bridge> fixed 21:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108835019771875398/image.png 21:14 < bridge> poggers 21:14 < bridge> skins 21:14 < bridge> 17.0 biggest update 21:16 < bridge> I like the new list but do we really need tees in every ui place they don't belong? 21:17 < bridge> yes we do 21:17 < bridge> https://github.com/edg-l/ddnet/compare/16.9...ddnet:ddnet:master 21:17 < bridge> it looks way more friendly 21:17 < bridge> yes 21:17 < bridge> it's bloat 21:17 < bridge> nah its cute 21:17 < bridge> not when it's in every single ui rectangle 21:18 < bridge> it's cute in scoreboard, not every other random place 21:18 < bridge> it isnt anywhere else in the main menus 21:18 < bridge> it is cute there 21:18 < bridge> it's in browser and chat 21:18 < bridge> and it makes lot of sense there 21:18 < bridge> tee skins make ppl easier to recognize 21:18 < bridge> specially those who dont change 21:18 < bridge> like me 21:18 < bridge> for friends it makes a lot of sense if multiple players have the same name 21:19 < bridge> why would they have the same name 21:19 < bridge> happens a lot 21:19 < bridge> specially chinese 21:19 < bridge> and also nameless tee 21:19 < bridge> discord ravie edition 21:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108836360288227429/image.png 21:20 < bridge> this is not a bad ui element 21:20 < bridge> we can make a vote in #announcements 21:20 < bridge> @Jupeyy_Keks not until you close that gap 21:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108836746428420197/image.png 21:21 < bridge> lmao xD 21:21 < bridge> now it's too close 21:22 < bridge> you need just a little bit of padding but not so much that the text feels unanchored 21:22 < bridge> @murpi vote 21:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108836982110556221/image.png 21:22 < bridge> still looks worse tho 21:22 < bridge> this is lovely 21:22 < bridge> circle avatars suck anyway 21:23 < bridge> why u dont delete ur pfp then 21:23 < bridge> because it won't fix every other one 21:23 < bridge> What's this about? 21:24 < bridge> new friends list 21:24 < bridge> ravie doesnt want to show skins 21:24 < bridge> we want to 21:24 < bridge> 3 devs vs 1 ravie 21:25 < bridge> ddnet devs when reworking ui and they remember renderTee() exists: 21:25 < bridge> so make a vote 21:25 < bridge> in #announcements 21:25 < bridge> we have skins in the server info list, why not have it in the friendslist as well? 21:25 < bridge> i like that logic 21:25 < bridge> indeed 21:26 < bridge> I demand some tees in main menu, and some in irrelevant settings pages too for good measure 21:26 < bridge> we can provide that 21:26 < bridge> u dislike them in server info? 21:27 < bridge> server info needs at least 8 21:27 < bridge> yes or no 21:36 < bridge> @Ravie What's your opinion on #6613? 21:36 < bridge> https://github.com/ddnet/ddnet/issues/6613 21:37 < bridge> i guess one problem is that they are directly below other buttons 21:38 < bridge> so many buttons close to each other 21:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108841083867242597/image.png 21:39 < bridge> @Robyt3 I like all of the 0.7 but please don't add tees in random places 21:39 < bridge> :justatest: 21:39 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108841358279589888/image.png 21:40 < bridge> guys do you like my concept for the settings page? 21:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108841489305440357/settings_concept_2023.png 21:41 < bridge> ravie 21:41 < bridge> ^ 21:41 < bridge> I said it needs at least 8 21:41 < bridge> "cute in scoreboard" 21:41 < bridge> 21:41 < bridge> it is a scoreboard. Just a different one than the ingame scoreboard 21:42 < bridge> You have an unassigned keybind for Tsin 21:43 < bridge> I mean scoreboard is one place where it makes sense cause those are actual tees on the server that you're on and it's not shoved in your face also 21:43 < bridge> too much is just too much 21:44 < bridge> mhh 21:44 < bridge> could argue that the ones in chat are fine also but the whole chat redesign is 🀒 to me 21:45 < bridge> what i just dont understand is 21:45 < bridge> I can't stand the rounded rectangles and gap in front of text 21:45 < bridge> u say ddnet UI is so awesome 21:45 < bridge> teeworlds ui is awesome* 21:45 < bridge> and I love the 0.7 one as well, it's tasteful and not overdone 21:46 < bridge> is this good deisng? 21:46 < bridge> info nobody cares about 99,99% of the time 21:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108842960625356851/image.png 21:46 < bridge> ping is completely redundant 21:46 < bridge> STOP IT IM ON SHIFT AND SEE THIS IM LAUGHING SO HARDJJO99 21:46 < bridge> unintuitive filters 21:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843057056579605/image.png 21:46 < bridge> ugly buttom part 21:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843116108189847/image.png 21:46 < bridge> THIS TOO 21:46 < bridge> bloated af 21:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843176145461389/image.png 21:47 < bridge> too much text 21:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843240754524170/image.png 21:47 < bridge> wtf happened here 21:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843293334327447/image.png 21:47 < bridge> true, ddnet ui is just too much, normal teeworlds is much better 21:47 < bridge> I get that some things need improving and they are improved, but in other areas there is just too much stuff and bloat 21:48 < bridge> this almost looked normal for a second 21:49 < bridge> im reading everything here hold on 21:49 < bridge> then lets start with 0.7 21:49 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843899759370240/image.png 21:49 < bridge> text too close 21:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108843950070038538/image.png 21:50 < bridge> to edge 21:50 < bridge> weird shadowing.. good idea, badly done imo 21:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108844055120576532/image.png 21:50 < bridge> @Voxel it's even funnier that a few hours ago I said to you that I like the new friends list because they didn't spam it with irrelevant tees xD 21:51 < bridge> oh my god lol 21:51 < bridge> mhh looks weird.. too many color changes, weird padding 21:51 < bridge> 21:51 < bridge> the rect color is also padded 21:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108844320439664671/image.png 21:52 < bridge> yeah i hate that giant whitespace at the top 21:52 < bridge> Zatline already did this for 0.7: https://github.com/teeworlds/teeworlds/issues/3161 21:52 < bridge> generally lot of space wasted.. 21:52 < bridge> 21:52 < bridge> makes it look good, but sadly also removes information.. so its a trade 21:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108844538128248872/image.png 21:52 < bridge> yeah, 0.7 UI is really tiny 21:52 < bridge> still waiting on #5878 21:52 < bridge> https://github.com/ddnet/ddnet/pull/5878 21:52 < bridge> that will make it worse 21:53 < bridge> ah interesting 21:53 < bridge> @Jupeyy_Keks those are tiny flaws that don't stand out too much, at least someone didn't put some huge ugly elements that don't need to be there at all 21:54 < bridge> yeah dunno, but i think without a background image it gets clear that the UI isnt beatiful 21:54 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108845061476728912/image.png 21:54 < bridge> u are a fan of roundings in roundings inside roundings with all custom background color 21:54 < bridge> to me this looks very ugly 21:55 < bridge> i've never seen such unclean UI except for teeworlds 21:55 < bridge> and ddnet even worse xD 21:55 < bridge> the bottom two windows are a bit jank but the top part is really nice 21:56 < bridge> i think we should make a mockup in figma of 17.0 UI before actually coding it in 21:56 < bridge> figma πŸ₯œ πŸ₯œ 21:58 < bridge> we should release 17.0 soon 21:58 < bridge> i like how ur pr is open since 2022 21:58 < bridge> tw in a nutshell 21:58 < bridge> yeah, but likr ryoz said, we need to fix all the bugs we caused with all these updates lolol 21:58 < bridge> @Robyt3 no hate against u btw, i know u spent lot of time for the UI 21:58 < bridge> its all personal taste^^ 21:59 < bridge> lmfao i didnt realize this was a thing 22:00 < bridge> i like bloated interfaces 22:00 < bridge> specially if i know how to use em 22:00 < bridge> time ago isaw a graph 22:00 < bridge> usability vs cleanliness 22:00 < bridge> u like no interfaces xd 22:01 < bridge> in complex programs 22:01 < bridge> terminal ftw 22:01 < bridge> pros need complexity to achieve better 22:01 < bridge> or smth like that 22:01 < bridge> dont quote me 22:01 < bridge> +jump +left +jump 22:01 < bridge> exit 22:01 < bridge> the thing is 22:01 < bridge> coding UI sucks ass 22:01 < bridge> and more 22:01 < bridge> cuz the code sucks ass 22:01 < bridge> and its impossible to make good looking ui code 22:01 < bridge> i never seen it 22:01 < bridge> writing your own UI library and coding in it is pretty hard anyway 22:02 < bridge> yeah 22:02 < bridge> if u have html + css u basically have industry standard 22:02 < bridge> pros need tees in friends list because their brain processes the tee's color faster than text so it lets them save precious time on joining servers 22:02 < bridge> yeah 22:02 < bridge> but drawing some rects here and there and make it look great, hard 22:02 < bridge> something else about the UI: wtf is the ghosts tab in game? 22:02 < bridge> tees in friend list gives friends more personality 22:02 < bridge> ghosts is a tee from a demo 22:02 < bridge> showing ur best time 22:03 < bridge> yeah but it only shows like, 1. from your best 22:03 < bridge> and no one even uses that tab lol 22:03 < bridge> xd 22:03 < bridge> dont ask me 22:03 < bridge> this is a legacy game 22:03 < bridge> same with chat, and votes... and players... and server browser..... 22:03 < bridge> its also unrealistic to expert pro level design/code 22:03 < bridge> expect 22:03 < bridge> noboidy is getting paid 22:04 < bridge> and the new devs get chased away by crying about features 22:04 < bridge> xd 22:04 < bridge> so much personality everywhere that it loses all of it :poggers: 22:04 < bridge> nah its good 22:04 < bridge> ok 22:04 < bridge> i think u just found smth to pick at 22:04 < bridge> and become obsessed 22:04 < bridge> just like me and rust 22:04 < bridge> a marriage 22:05 < bridge> someday u gotta divorce 22:05 < bridge> tees in places are good... 22:05 < bridge> 22:05 < bridge> ...under moderation 22:05 < bridge> nah it just annoys me so much when people make random additions to ui that make no sense from my perspective 22:05 < bridge> yeah and ur perspective isnt the only one 22:05 < bridge> but it is the minest 22:05 < bridge> but as i said 22:06 < bridge> if u want to actually make ddnet urs 22:06 < bridge> become a coder 22:06 < bridge> and make more prs than robyt 22:06 < bridge> The friends list is an abomination and I never use it :greenthing: 22:06 < bridge> this is the only way to direct a project in open source 22:06 < bridge> that or pay someone 22:06 < bridge> well it got reworked 22:06 < bridge> I don't wanna make it mine 22:06 < bridge> oh? 22:06 < bridge> @Skeith clicking 2 times on it joins the server now! 22:06 < bridge> i use it! i like having friends 22:06 < bridge> wow! 22:06 < bridge> @Skeith 22:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108848182244429954/image.png 22:07 < bridge> that's way better 22:07 < bridge> imagine having friends 22:07 < bridge> robyt has over 1000 22:07 < bridge> that sucks 22:07 < bridge> i liked it when you could 22:07 < bridge> double click it to see what server SPECIFICALLY so i know if its a good server and if i have enough ping 22:07 < bridge> yeah u can do that 22:08 < bridge> with 1 click only! 22:08 < bridge> usability increased, rare event 22:08 < bridge> just try nightly tomorrow 22:08 < bridge> or compile 22:08 < bridge> The tees make sense, a blob of text is worse to look at, I might actually use the friends list now 22:08 < bridge> ez 22:08 < bridge> im pro tees too 22:10 < bridge> i could go either way 22:10 < bridge> the tees just add too much random colors and stuff, hurts to look at, and they offset the text weirdly 22:11 < bridge> ur offseted weirdly 22:11 < bridge> :justatest: 22:11 < bridge> man when i just look how much trouble i had with a friend designing the fng scoreboard to smth we both kinda liked xD 22:11 < bridge> way too muhc trouble 22:11 < bridge> i think its way better honestly 22:11 < bridge> way more usable and way more info 22:11 < bridge> offset* 22:11 < bridge> wait a second 22:11 < bridge> what if you friend nameless tee :justatest: 22:11 < bridge> the entiee friendslist will be full of nameless tews 22:12 < bridge> the entire friendslist will be full of nameless tees since they are all seperate now 22:12 < bridge> then dont friend nameless tee ez 22:12 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108849674334502932/image.png 22:13 < bridge> unfriending noby 22:13 < bridge> for real the bottom one is so much less distracting and stuff, a pleasure to read in comparison to top 22:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108849816022298685/image.png 22:13 < bridge> i love the tee 22:13 < bridge> its easier on the eyes 22:13 < bridge> ❓ 22:13 < bridge> vote on #general 22:15 < bridge> the one question is, how similar will this look to the info tab 22:15 < bridge> will they have similar spacing and tee placement? 22:17 < bridge> here is my image collection about making a scoreboard. everytime you change smth, u have to recompile the shitty source code xDDDDDDD 22:17 < bridge> 22:17 < bridge> i know nobody cares, but idc that nobody cares, this channel is for hobbyless nolifers anyway 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850777033809990/screenshot_2020-11-10_13-51-56.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850777746837575/screenshot_2020-11-12_01-38-02.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850778153680938/screenshot_2020-11-12_02-55-03.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850778422124614/screenshot_2020-11-12_13-40-09.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850778686361630/screenshot_2020-11-12_14-06-25.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850778938024116/screenshot_2020-11-13_01-31-28.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850779219038209/screenshot_2020-11-14_17-10-33.png 22:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1108850779479081090/screenshot_2020-11-15_14-22-33.png 22:18 < bridge> this channel is for ppl who spends too much time in the wrong things 22:18 < bridge> :justatest: 22:22 < bridge> i remember this 22:23 < bridge> mouse in scoreboard is cool, but scrollbar probs sucks 22:23 < bridge> 64p servers are bloat 22:23 < bridge> :^) 22:24 < bridge> go for 128 22:24 < bridge> I noticed that now I'm not using C++ at work anymore, I'm getting more annoyed by C++ πŸ˜„ My first Rust code at work took some time to get working though 22:24 < bridge> haha 22:24 < bridge> thats the way of rust 22:24 < bridge> :justatest: 22:25 < bridge> https://tenor.com/view/marketmove-mm-move-cool-trend-gif-25255233 22:25 < bridge> ryo right now 22:25 < bridge> in his mind 22:25 < bridge> yes, one more in the bag 22:26 < bridge> today i nearly started myself a cpp project, cuz i wanted to use the llvm cpp api 22:26 < bridge> but i remembered thats a unforgiven sin 22:26 < bridge> and well lazyness kicked in 22:26 < bridge> just getting cmake to work is bad 22:26 < bridge> thats indeed what i hate most about c++ and c 22:26 < bridge> 22:26 < bridge> dependencies and build tool 22:27 < bridge> in a world with only linux this would be different maybe xd 22:27 < bridge> @deen b4 u rq again. did u plan to build sdl soon? 22:28 < bridge> so we can test for nightly players 22:28 < bridge> Yes 22:28 < bridge> I was nearly done 22:28 < bridge> n1 22:28 < bridge> Then got annoyed every weekend 22:28 < bridge> it's good timing since today is a holiday, so maybe I'll try again 22:28 < bridge> is it holiday? 22:29 < bridge> in germany it is 22:29 < bridge> btw i fixed the score issue 22:29 < bridge> deploy master! 22:29 < bridge> is this a sign for ddnet :justatest: 22:29 < bridge> Nope, I don't have much time for DDNet nowadays 22:29 < bridge> ok, building it 22:30 < bridge> sad 22:30 < bridge> i noticed 22:30 < bridge> but lately im motivated to code ddnet 22:30 < bridge> deen goes into pension 22:30 < bridge> 22:30 < bridge> who follows? 22:30 < bridge> and we got robyt anyway 22:30 < bridge> the problem is 22:30 < bridge> i think me jupstar and robyt have no access 22:30 < bridge> in case heinrich u and learath go rly off 22:30 < bridge> :justatest: 22:31 < bridge> i doubt they'd all go off at the same time without giving us a chance πŸ˜„ 22:32 < bridge> well ups and downs are normal 22:32 < bridge> its been long since i coded too 22:32 < bridge> Not by chance, but if there were some suspicious sounding questions about ending DDNet πŸ˜„ 22:32 < bridge> we need more 16y old coders who can spend all day 22:32 < bridge> xd 22:32 < bridge> u mean we need more slaves 22:32 < bridge> i dont understand this phrase 22:33 < bridge> is it missing a coma 22:33 < bridge> Yeah its missing something πŸ˜„ 22:33 < bridge> thinking about trying to take cpp more seriously but i wouldnt know how 22:33 < bridge> Not by chance, but there were some suspicious sounding questions about ending DDNet πŸ˜„ 22:33 < bridge> Maybe someone will kidnap all DDNet developers 22:33 < bridge> ah yeah in #questions i seen it too 22:33 < bridge> ah 22:33 < bridge> the guy who said he is waiting for ddnet to end? 22:34 < bridge> i mean its his right to wait 22:34 < bridge> but i wont stop until i reached my goal 22:34 < bridge> of 3000000000000000000000000000000 fps 22:35 < bridge> @Jupeyy_Keks we need to add inline assembly style optimizations 22:35 < bridge> :justatest: 22:35 < bridge> go all the way xd 22:35 < bridge> He probably asked because he wants ddnet 2 22:35 < bridge> maybe he wont, pension will be at 80 soon 22:35 < bridge> its in coding, gimmi 10 more years 22:36 < bridge> ddnet pension is, when u die 22:36 < bridge> xd 22:36 < bridge> xd 22:36 < bridge> @deen do u already have kids? 22:36 < bridge> i bet that will change everything 22:36 < bridge> Pension is not the only major life event that takes time πŸ˜„ 22:36 < bridge> once they come 22:36 < bridge> in 2 months I will 22:36 < bridge> damn 22:36 < bridge> HYPE 22:36 < bridge> congrats 22:36 < bridge> thanks 22:36 < bridge> nice 22:37 < bridge> teach it ddnet 22:37 < bridge> xD 22:37 < bridge> i would definitly do xd 22:37 < bridge> but too evil ppl for these little minds 22:37 < bridge> too 22:38 < bridge> @deen it will defs change everything. 22:38 < bridge> 22:38 < bridge> when i look at me how much i already like my niece (first baby in our closer family) 22:38 < bridge> and its not even my own child xD 22:38 < bridge> @Jupeyy_Keks having a niece is wayy different 22:38 < bridge> than having a kid 22:38 < bridge> i know 22:38 < bridge> i kinda half know the struggles of a kid 22:38 < bridge> my sister lives with us and had a kid 22:38 < bridge> yeah but i also mean from time management 22:38 < bridge> i often play 1-2h with my niece 22:39 < bridge> my sister the other 14h per day πŸ˜… 22:39 < bridge> At least we have lots of parental leave in Germany, will have to see how that goes 22:40 < bridge> yeah 22:41 < bridge> can heinrich or learath do releases btw? 22:41 < bridge> not being rude but, it may happen that u truly disappear for lot of time then xd 22:41 < bridge> heinrich paid the steam access didnt he 22:41 < bridge> I think they have the permissions, but probably haven't run the setup script 22:42 < bridge> it's not fully automated, depends on Arch and a Debian VM: https://github.com/ddnet/ddnet-scripts/tree/master/release 22:42 < bridge> I think we should have all the necessary permissions 22:44 < bridge> @Learath2 btw i might go to singapure next 22:44 < bridge> on end of year 22:44 < bridge> :gigachad: 22:44 < bridge> Singapore* 22:45 < bridge> i wont bring drugs, u can get beheaded there :justatest: 22:45 < bridge> I want to go to singapore sometime aswell, but I'm not in the mood to go anywhere 22:46 < bridge> i think its farther than japan tho 22:46 < bridge> 15hours of flight are tiring xd 22:46 < bridge> my flight lasted that, when returning, due to avoiding russia 22:46 < bridge> Just wanted to say the same, takes some time longer now if you're not flying with a Russia-friendly airline 22:48 < bridge> ~2 hour difference with Lufthansa vs Air China to Beijing I think for example 22:48 < bridge> i see 22:48 < bridge> i had lufthansa 22:48 < bridge> and then Ana 22:48 < bridge> the only japanese airline i think 22:48 < bridge> well most famous* 22:49 < bridge> There is also JAL 22:50 < bridge> Singapore is extremely expensive btw, be ready πŸ˜„ 22:50 < bridge> and the 2 flights i had 22:50 < bridge> there was a japanese boy when going 22:50 < bridge> and a girl when returning 22:50 < bridge> they only got up once 22:50 < bridge> to toilet 22:50 < bridge> insane ppl 22:50 < bridge> in a 14h flight average 22:51 < bridge> :justatest: 22:51 < bridge> I was dying of food poisoning on my flight to japan 22:51 < bridge> its ok i go with my sister xD 22:51 < bridge> Is she bringing her kid too? 22:51 < bridge> my other sister 22:51 < bridge> the rich one 22:51 < bridge> yeah 22:51 < bridge> hentai 22:51 < bridge> 2000 patreons 22:51 < bridge> crazy 22:52 < bridge> 2200 now probs 22:52 < bridge> can she take me to singapore aswell? 22:52 < bridge> yeah 22:52 < bridge> :gigachad: 22:52 < bridge> We are good friends, I'll become a rust priest 22:52 < bridge> learath and your sis 22:52 < bridge> best couple 22:52 < bridge> you have to forsake C forever 22:52 < bridge> hmm, not worth I guess 22:52 < bridge> xD 22:52 < bridge> I really want to go to japan again this year but I just don't have the time for it :/ 22:52 < bridge> i also wanna go back there 22:53 < bridge> its kinda fun how different it is 22:53 < bridge> and i only went to a gaijin bar at night i should have been more daring 22:53 < bridge> but im kinda shy anyway 22:53 < bridge> Maybe I'll try going next winter, do some skiing, it's been so long since I got to ski 22:53 < bridge> skiing in japan? 22:54 < bridge> Yep, there are some pretty good winter resorts around hokkaido 22:54 < bridge> didnt know 22:54 < bridge> i go to the mountain close by 22:54 < bridge> and I get to have ramen in the cold and it can snow in the background 22:54 < bridge> pirineus 22:54 < bridge> Pyrenees 22:54 < bridge> xd 22:54 < bridge> I don't have anyone to go with, so I haven't went skiing in like 7 years 22:54 < bridge> damn 22:55 < bridge> once my friends got a driver license and 1 got a car 22:55 < bridge> we going places now 22:55 < bridge> ill go near the border in france this summer 22:55 < bridge> also its common to go to andorra 22:55 < bridge> to shop there 22:55 < bridge> no taxes 22:55 < bridge> xD 22:56 < bridge> san sebastian and biarritz were both quite interesting 22:57 < bridge> but I'd guess you'd go to the eastern side of the border, closer to you πŸ˜„ 22:57 < bridge> yeah 22:59 < bridge> unironically 22:59 < bridge> ill go near the Catalan Pyrenees 23:00 < bridge> park 23:00 < bridge> or smth like that 23:00 < bridge> which is inside france xD 23:00 < bridge> cuz it was originally catalonia hehe 23:00 < bridge> but they invaded 23:00 < bridge> :justatest: 23:02 < bridge> anyway time to sleep, cya 23:02 < bridge> night 23:11 < bridge> @Ryozuki get ddnet admin and add virus that secretly installs linux 23:22 < bridge> if my computer bricks itself because of this im sueing you