01:08 < bridge> world* 01:09 < bridge> not only univ/schools, everything that is research related 01:09 < bridge> not only univ/schools, everything that is research related, for education purpose yes 12:20 < bridge> @Jupeyy_Keks Is there something else you wanted to know or test for #6369 or can we merge it? 12:20 < bridge> https://github.com/ddnet/ddnet/pull/6369 12:51 < bridge> i guess we can merge 14:47 < bridge> @deen ddnet should work with libx11 1.8.4 right? 14:47 < bridge> for some reason the ebuild in gentoo had <=1.8.2 14:47 < bridge> but idk why 14:48 < bridge> does it even need libx11 dep 14:49 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1081936580685602936/image.png 14:51 < bridge> why a gdk dep 14:51 < bridge> idk who made this before haha 14:51 < bridge> seems weird 14:52 < bridge> especially for server 14:52 < bridge> pnglite also wrong 14:54 < bridge> yeah 14:54 < bridge> this was initially done by a non ddnet dev i guess 14:54 < bridge> libpng is only needed on client right 14:54 < bridge> we also dont use libglvnd, a lib from nvidia lol 14:55 < bridge> nor glib 15:00 < bridge> LICENSE="CC-BY-SA-3.0 OFL-1.1 BSD" 15:01 < bridge> do we use ofl? 15:01 < bridge> ah looks like a font license 15:01 < bridge> see all our license.txt files for the mess we have 15:20 <+ChillerDragon> good that jopster is a lawayer 15:48 < bridge> wtf 15:48 < bridge> @Ryozuki the rust gang attacks 15:50 < bridge> this is github bot 15:50 < bridge> disable it or smth xd 15:50 < bridge> its funny bcs it even can add labels xD 15:51 < bridge> ohhh 15:51 < bridge> so the json 15:51 < bridge> was the color 15:51 < bridge> xddd 15:51 < bridge> color -> "color" 15:52 < bridge> yeah xD 17:01 < bridge> did u test the cargo update with a old rust 17:01 < bridge> i think we need to be compat with debian version or smth 17:02 < bridge> debian 10 has 1.41 17:02 < bridge> rustup install 1.41 17:02 < bridge> no 17:05 < bridge> `rust-toolchain.toml` 17:05 < bridge> ``` 17:05 < bridge> [toolchain] 17:05 < bridge> channel = "1.41.0" 17:05 < bridge> ``` 17:05 < bridge> if u crate a file with that it will set it to that 17:05 < bridge> so its easier for new devs 17:05 < bridge> https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file 17:06 < bridge> is the 16.8 update released on steam yet? 17:10 < bridge> Yes 17:10 < bridge> Is something wrong with it or why do you ask? 17:11 < bridge> If you are on nightly, you only get it in a few hours, but not relevant changes in there for client 17:11 < bridge> Ah okay 17:11 < bridge> Moderational reasons 17:12 < bridge> God forgive me for I have installer proprietary shitware on my computer 😭 17:12 < bridge> ban all old versions! 17:12 < bridge> nvidia driver? 😄 17:13 < bridge> Well that's not shitware 😛 17:13 < bridge> discord? 17:13 < bridge> Nah, MATLAB and Mathematica 17:14 < bridge> I'm using the web version of discord on linux because for some reason the desktop version is very slow and I cba to debug it 17:14 < bridge> Use matlab Web too then 17:15 < bridge> Doesn't have the control systems toolbox 17:16 < bridge> Idk matlab but just build one your self hehe 17:16 < bridge> Make it a browser extension 17:17 < bridge> How would I build proprietary software myself? 17:18 < bridge> Ah toolbox sounded like a button but I guess it’s more \:D 17:18 < bridge> Yea sounds like work 17:18 < bridge> You screwed then 17:18 < bridge> are you doing some automatism theory? 17:24 < bridge> i also use web on linux 17:25 < bridge> Automatic control, last boss of engineering course 17:25 < bridge> with my self compiled firefox it runs better 17:29 < bridge> not my best memory either 😄 17:29 < bridge> well, linear control is fine, non linear one on the other hand... 17:29 < bridge> way too advanced mathematical stuff 17:30 < bridge> when rust browser? 17:30 < bridge> oh stupid me, firefox is rust already 17:30 < bridge> but is it 100% rust? 19:38 < bridge> you can do most of the stuff on the stack, I tried doing that in libtw2 for the most part. you lose out on some of the niceties of rust though 19:54 < bridge> php's memory leaks are no problem because you can just restart apache every 10 requests, you know? 19:55 < bridge> 😄 19:55 < bridge> The web version is all js 19:57 < bridge> https://en.wikiquote.org/w/index.php?title=Rasmus_Lerdorf&oldid=3062755 19:57 < bridge> > I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I’ll just restart Apache every 10 requests. 20:08 < bridge> lmao 20:28 < bridge> No 20:47 < bridge> I'd love to see a bunch of skin color presets you could save (you can already bind them but it's not so convenient). Is it relevant tho? 20:48 < bridge> i requested that long ago but the devs don't see that as importent tho i assume 20:49 < bridge> we could just steal the profile selector from tater client tho 20:49 < bridge> i requested that long ago but the devs don't see that as important tho i assume 20:51 < bridge> u can also create skins as .cfg 20:51 < bridge> and execute them 20:51 < bridge> Ha, true 20:52 < bridge> it still is like 1000x more inconvenient than just having a plain simple profile selector 20:52 < bridge> the plain simple profile selector is something that will make the options tab more complicated for new users. it's also code that needs to be maintained 20:53 < bridge> do we assume that new users have an average iq of 70 or am i missing something? 20:53 < bridge> no, that's not the problem 20:53 < bridge> They kinda do 20:53 < bridge> the problem is that I don't want to open a program and be shown a lot of irrelevant options at first 20:54 < bridge> I want to see the ones I'm likely to change 20:54 < bridge> if calling me IQ 70 helps you, I guess do that? 20:55 < bridge> Not really the point but why HSL is not 360 instead of 255? 20:55 < bridge> I don't know about you but i am certain that alot of users will find it relevant and are likely to create their own profiles for their need of personalisation 20:55 < bridge> I'd guess it's less than 10% of the users who'd do that 20:56 < bridge> Actually why is everything 255 20:56 < bridge> I don't know, I also dislike that 20:56 < bridge> 255 likely comes from the fact that a byte can represent 256 different values 20:56 < bridge> why not ask the people? 20:57 < bridge> or just implement it as a test and see what happens 20:57 < bridge> if we implement something, we're lynched if we take it away 20:57 < bridge> also the problem with asking for features is that people always want more features 20:57 < bridge> they don't see the new user/code maintainability problem if it's "just one more feature" 20:58 < bridge> Honestly the amount of parameters is insane as fuck. You can tell this is a game of passionate devs. So to me your point doesn't work well 20:58 < bridge> yes, you're right 20:58 < bridge> they should be removed or presented in a better way 20:58 < bridge> "it's bad. no problem to make it worse" is not a slogan I abide to 20:59 < bridge> i mean i totally get the point of maintainability but i do not stand behind this "make everything dumb simple for the new people" policy 20:59 < bridge> am I allowed to make it simple for me? 21:00 < bridge> since when is that your point? 21:00 < bridge> I, too, like simple software with good defaults 21:00 < bridge> I actually like it very much like that. Some of them are too precise and not really relevant to the average player, but the most part are very cool to me 21:01 < bridge> I think it is one of the strongest assets of the game behind gameplay 21:02 < bridge> Although it's a mess, I can't disagree about the shitty presentation 21:02 < bridge> wouldn't it be its open-source nature instead? 21:02 < bridge> why shouldn't a profile selector be simple? 21:02 < bridge> thats what i dont understand 21:02 < bridge> Ofc, I was focusing on in-game experience 21:03 < bridge> I remember too complicated config dialogues from other games 21:03 < bridge> where you had to create profiles to change simple settings 21:03 < bridge> instead of just be thrown at the configuration options 21:03 < bridge> you don't have to do it like them 21:04 < bridge> i would just like for a convenience feature that is self explanatory 21:04 < bridge> I guess the "simple profile selector" was too imprecise before 21:04 < bridge> yea, that's the goal anytime 21:04 < bridge> how do we make it a convenience feature that is self explanatory? 21:05 < bridge> well the best thing i can refer to here now is to just look at the profile selector from taterclient 21:05 < bridge> i think they did a solid job 21:05 < bridge> got a screenshot? 21:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082031139818057808/image.png 21:05 < bridge> something resembling this 21:05 < bridge> Is how I'd picture it 21:05 < bridge> not knowing the game, this looks horribly complicated. maybe it gets better if I knew the game 21:05 < bridge> ah 21:06 < bridge> the middle part is probably just selecting shapes 21:06 < bridge> Just the color part, yeah 21:06 < bridge> Up & bottom / feet & body 21:07 < bridge> But instead of given colors you could set the one you want 21:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082032633703317615/image.png 21:11 < bridge> i think that's pretty neat 21:14 < bridge> I was picturing smth like that 21:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082033327629930617/idea.png 21:14 < bridge> damn you got the same background as me 21:16 < bridge> ^^ 21:16 < bridge> Boxes of given/set colors you could select 21:17 < bridge> Something resembling this 21:18 < bridge> Too many selection boxes 😠 21:19 < bridge> But yeah, it works too 21:20 < bridge> ~~Too many selection boxes 😠~~ Actually I just find it ugly, no real point to make 21:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082039364156137572/idea.png 21:38 < bridge> and so 21:38 < bridge> Clicking on a color box would open its dedicated HSL tab 21:39 < bridge> Clicking on a skin box would open its dedicated skin selection tab 21:39 < bridge> let's replace the useless prefix thing with presets :justatest: 21:39 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082039800753832087/preset.png 21:41 < bridge> When you think about it, the default eyes boxes could work as presets along with what you said Ravie 21:41 < bridge> When you think about it, the default eyes boxes could work as presets along with that Ravie 21:42 < bridge> Ravie 21:42 < bridge> The default eyes boxes could work as presets along with that 21:43 < bridge> I mean you would just save all the current settings and then you can pick it from the dropdown list 21:43 < bridge> Yeah 21:50 < bridge> Also thanks a lot to whoever implemented smooth scrolling today, my eyes finally stopped hurting 21:53 < bridge> i'd say if, we'd need to merge TEE and PLAYER tab 21:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082043327412711516/image.png 21:53 < bridge> else its confusing gui wise 21:56 < bridge> <<~{Barsik}~>> eh i believe someday heinrich will not be so serious about custom options so i could request for parameter that changes skin box 21:57 < bridge> <<~{Barsik}~>> 4 columns... is too much for my dead eye xd 21:58 < bridge> <<~{Barsik}~>> also maybe ddnet should have favourite skins box instead of all skins cuz i don't think that player will change skin everyday xd 22:45 < bridge> @heinrich5991 see? the people are in for this 22:46 < bridge> just need to know how to implement it 23:01 < bridge> Can you guy explain this? 23:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1082060220777378013/screenshot_2023-03-05_23-00-12.png 23:01 < bridge> :pepedead: 23:02 < bridge> Replicate: 23:02 < bridge> right click on the red rectangle 23:02 < bridge> press tab, while holding red rectangle 23:02 < bridge> release rectangle, the option stuff don't disappear 23:02 < bridge> hold the red rectangle again 23:02 < bridge> press tab again for visibility 23:02 < bridge> right click again 23:02 < bridge> repeat from step 1 23:39 < bridge> @str I predicted that people are in favor of new features 23:50 < bridge> *freeze bar enters the chat* 23:51 < bridge> @Devinci that would be this message 23:51 < bridge> How is windows a serious operating system? 23:52 < bridge> I had a usb with a corrupted partition table, no matter what tool I used windows couldn't just zero out the damn partition table and start over 23:52 < bridge> The partition table broke diskpart, made it completely unusable 23:53 < bridge> Booted into linux, `cfdisk -z` and it just worked. Not only that I could also just open it in `cfdisk` and read the broken partition table no problem 23:57 < bridge> The fact that they can demand money for this summer project level OS actually baffles me