01:00 <+bridge> [ddnet] can you add color_entities_text? 01:01 <+bridge> [ddnet] i want to make this text black 03:14 <+bridge> [ddnet] :justatest: so many reopen 09:43 <+ChillerDragon> @Jupstar the gfx lord send brain on what are possible traps when rendering text? I got this boi here https://github.com/chillerbot/chillerbot-ux/blob/d2f9f6dc2350112cc712d484af60c9835aac833b/src/game/client/components/chillerbot/playerpics.cpp#L210 and seems like the text got really blurry after a while 09:45 <+ChillerDragon> on fresh client launch it looks crisp :) 09:49 <+bridge> [ddnet] rebuild it on rezoom i guess 09:50 <+bridge> [ddnet] i dunno but the normal nameplates are build on normal zoom, did you disable that? 09:55 <+bridge> [ddnet] `RenderTools()->MapScreenToWorld(CenterX, CenterY, pGroup->m_ParallaxX, pGroup->m_ParallaxY, pGroup->m_OffsetX, pGroup->m_OffsetY, Graphics()->ScreenAspect(), m_pClient->m_Camera.m_Zoom, Points);` 09:55 <+bridge> [ddnet] replace `m_pClient->m_Camera.m_Zoom` with a additional parameter and use 1 for the textcontainer creations 09:55 <+bridge> [ddnet] `RenderTools()->MapScreenToWorld(CenterX, CenterY, pGroup->m_ParallaxX, pGroup->m_ParallaxY, pGroup->m_OffsetX, pGroup->m_OffsetY, Graphics()->ScreenAspect(), m_pClient->m_Camera.m_Zoom, Points);` 09:55 <+bridge> [ddnet] replace `m_pClient->m_Camera.m_Zoom` with an additional parameter and use `1.0f` as zoom for the textcontainer creations 10:31 <+ChillerDragon> yea that sounds smart 10:31 <+ChillerDragon> yet i can not reproduce the blue when generating the text container while being zoomed out 10:32 <+ChillerDragon> it should behave same to nameplates its like additional info 11:02 <+ChillerDragon> https://zillyhuhn.com/OpenTube/videos/users/chiller/blurry_nameplates.mp4 11:03 <+bridge> [ddnet] yeah apply the patch i told ya 11:03 <+ChillerDragon> reproducing is too random too debug this. I copied random refactors from ddnet and be done with it. Thanks anyways Jupjapjupsartr 11:03 <+bridge> [ddnet] trollodragon 11:03 <+bridge> [ddnet] i tell u how to reproduce it 11:03 <+ChillerDragon> get the song choice? 11:03 <+bridge> [ddnet] u make default zoom vvery far out 11:03 <+bridge> [ddnet] 11:03 <+bridge> [ddnet] restart client 11:03 <+ChillerDragon> cuz lyrics is blurry 11:03 <+bridge> [ddnet] 11:03 <+bridge> [ddnet] reset zoom manually 11:04 <+ChillerDragon> but i never touched default zoom how did i get it 11:04 <+bridge> [ddnet] ok 11:04 <+bridge> [ddnet] zoom out 11:04 <+bridge> [ddnet] resize window 11:05 <+bridge> [ddnet] zoom in 11:05 <+bridge> [ddnet] also works now that u have resize listener 11:05 <+ChillerDragon> also is it even possible to set default zoom far out? 11:05 <+ChillerDragon> min 0 11:05 <+bridge> [ddnet] that is far i guess 11:05 <+ChillerDragon> which is like normal zoom 11:05 <+bridge> [ddnet] ok how about u just do what i said xd 11:05 <+ChillerDragon> never 11:05 <+bridge> [ddnet] zoom out 11:05 <+bridge> [ddnet] resize window 11:05 <+bridge> [ddnet] zoom in 11:06 <+ChillerDragon> how to even resize 11:06 <+bridge> [ddnet] its good tutorial 11:06 <+bridge> [ddnet] change resolution 11:06 <+bridge> [ddnet] best is u work with a debug config while debugging 11:06 <+bridge> [ddnet] ah nvm 11:06 <+bridge> [ddnet] u reset all configs everytime anyway 11:06 <+bridge> [ddnet] i remember 11:07 <+ChillerDragon> bitte helfen sie mir 11:07 <+ChillerDragon> https://zillyhuhn.com/cs/.1654506408.png 11:07 <+ChillerDragon> resize is always bad idea 11:07 <+bridge> [ddnet] is that the broken SDL2? 11:07 <+bridge> [ddnet] 11:07 <+bridge> [ddnet] or does ur WM just suck 11:07 <+ChillerDragon> gnome masterrace 11:07 <+ChillerDragon> btw the text is still not blurry 11:07 <+ChillerDragon> i think i patched it 11:08 <+bridge> [ddnet] did u add another commit 11:08 <+bridge> [ddnet] than the one u tagged me in? 11:08 <+ChillerDragon> by using RenderTools()->MapScreenToWorld() insead of homebrew 11:08 <+ChillerDragon> no the 2nd after 11:08 <+ChillerDragon> the "trollordragon" one is prolly fix 11:08 <+bridge> [ddnet] but yeah 11:08 <+bridge> [ddnet] the rendertools one takes zoom extra probs 11:09 <+ChillerDragon> lucky me i bound all my graphic configs to the key "7" 11:09 <+ChillerDragon> so i can unbreak all of this madness 11:09 <+ChillerDragon> most useful bind ngl 11:10 <+bridge> [ddnet] but be careful u also use MapscreenToGroup for some flag rendering or smth like that 11:10 <+bridge> [ddnet] not sure what it actually does 11:10 <+bridge> [ddnet] but that might require the zoom parameter 11:10 <+ChillerDragon> watafak 11:10 <+ChillerDragon> flag? 11:11 <+ChillerDragon> ah you mean the countryflags :D 11:11 <+bridge> [ddnet] const CPlayerPic *pFlag = GetByName(pName); 11:11 <+ChillerDragon> ye 11:11 <+ChillerDragon> i should test that ur right 11:11 <+ChillerDragon> aw fak that broke indeed 11:11 <+ChillerDragon> oamagwd 11:11 <+bridge> [ddnet] just add 11:11 <+bridge> [ddnet] m_pClient->m_Camera.m_Zoom 11:11 <+bridge> [ddnet] to the parameters there 11:11 <+ChillerDragon> what is a paramter? 11:12 <+bridge> [ddnet] function call parameter 11:12 <+ChillerDragon> xd 11:12 <+bridge> [ddnet] MapscreenToGroup 11:12 <+ChillerDragon> how can u stay so chill? 11:12 <+bridge> [ddnet] i am chillerdragon 11:13 <+ChillerDragon> oof 11:13 <+ChillerDragon> then im japstur the juppinger 11:13 <+ChillerDragon> ou optional parameter 11:13 <+ChillerDragon> u know diff between arg and para? 11:14 <+ChillerDragon> no googling allowed! 11:14 <+bridge> [ddnet] an argument is in a discussion 11:14 <+bridge> [ddnet] a parameter is something psychic 11:14 <+ChillerDragon> WTF 11:14 <+ChillerDragon> stop trol 11:15 <+ChillerDragon> btw it worked 11:15 <+bridge> [ddnet] nice 11:15 <+ChillerDragon> thanks babe <3 11:15 <+ChillerDragon> what would i do w out u 11:15 <+ChillerDragon> https://zillyhuhn.com/cs/.1654506929.png 11:15 <+ChillerDragon> look at this perfectly zoozed dragon image 11:16 <+bridge> [ddnet] reminds me of some rayman image 11:16 <+bridge> [ddnet] gonna search 11:16 <+ChillerDragon> ray wat 11:16 <+bridge> [ddnet] https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR3W-A4NfHqZ2aXmBHfr03UvZu_U0fOW8FC6g&usqp=CAU 11:16 <+ChillerDragon> is this the nerdy superhero of u gfx guys? the raytracing man! 11:16 <+ChillerDragon> gstatic.com 11:16 <+bridge> [ddnet] that's ubisofts super hero xd 11:16 <+ChillerDragon> ._. 11:16 <+ChillerDragon> HOW 11:16 <+ChillerDragon> DA FAK DOES 11:17 <+ChillerDragon> THIS 11:17 <+ChillerDragon> LOOK 11:17 <+ChillerDragon> ANYTHING 11:17 <+ChillerDragon> LIKE 11:17 <+ChillerDragon> OMG 11:17 <+ChillerDragon> not even 11:17 <+ChillerDragon> like wat 11:17 <+bridge> [ddnet] he also has one foot closer to you in a perspective 11:17 <+bridge> [ddnet] clearly the same 11:17 <+ChillerDragon> wow 11:17 <+ChillerDragon> jesus 11:17 <+bridge> [ddnet] my brain works like that bro 11:18 <+ChillerDragon> i can see your more on the technical side of visuals... 11:18 <+bridge> [ddnet] completly random connection to other dimensions 11:18 <+ChillerDragon> i break this thing so many times 11:19 <+ChillerDragon> maybe i should look into the gfx ci that deen mentioned 11:19 <+ChillerDragon> and do some tests with opencv :D 11:19 <+bridge> [ddnet] mhh interesting thought, the problem is 11:20 <+bridge> [ddnet] i'd rather trust a linux software renderer than any windows driver xd 11:20 <+ChillerDragon> uhm 11:20 <+ChillerDragon> why u talkin windows now? 11:20 <+bridge> [ddnet] i mean u want gfx correctness? 11:20 <+ChillerDragon> if windows ppl report bugs from my client i tell them to install linux 11:21 <+bridge> [ddnet] or do u just want to have some renderings look the same for ever? xd 11:21 <+ChillerDragon> xd 11:21 <+ChillerDragon> i just want my client not to break on my system 11:21 <+ChillerDragon> and i use arch BTW 11:21 <+ChillerDragon> nobody else uses these player pics anyways xd 11:21 <+bridge> [ddnet] nobody uses ur client in first place 11:21 <+bridge> [ddnet] πŸ˜‰ 11:21 <+ChillerDragon> yea 11:22 <+bridge> [ddnet] nice commit message tho 11:22 <+ChillerDragon> but there are actually some users nowerdays due to my heavy chat ads 11:24 <+ChillerDragon> ty 11:25 <+bridge> [ddnet] i dunno how useful a graphical CI is, but maybe a nullbackend that acts like vulkan backend is πŸ˜„ 11:25 <+ChillerDragon> well in my case it would be useful 11:25 <+bridge> [ddnet] but your bugs werent inside the backend 11:25 <+ChillerDragon> because i can tell you it wont take a year until some random merge w upsream either removes the playerpics totally or breaks zooming 11:26 <+ChillerDragon> and i only figure out when i want to show off the feature to a hot one night stand 11:28 <+bridge> [ddnet] ur chillerdragon puppy? 11:29 <+ChillerDragon> da 11:29 <+bridge> [ddnet] ah right u dont even own it, u just have a pic of it 11:29 <+ChillerDragon> da 11:29 <+ChillerDragon> yo jupi do u even play tw? 11:29 <+bridge> [ddnet] i invented tw 11:29 <+ChillerDragon> or wait ur the nameleess tee guy 11:29 <+ChillerDragon> disgusting 11:30 <+ChillerDragon> my client marks nameless tees names as enemys and filteres all chat messages from them 11:30 <+ChillerDragon> only toxic people hiding behind fake names or noobs use this name 11:30 <+bridge> [ddnet] i currently dont even play as nameless tee πŸ˜„ 11:30 <+ChillerDragon> nice 11:30 <+ChillerDragon> wats ur nick? 11:30 <+bridge> [ddnet] https://ddnet.tw/players/-94-pDetektiv-32-Keks/ 11:30 <+ChillerDragon> flex 11:31 <+ChillerDragon> u know flummi right? 11:31 <+bridge> [ddnet] yes, u too xd 11:31 <+ChillerDragon> xd 11:31 <+bridge> [ddnet] the muinch gang 11:31 <+ChillerDragon> leak 11:31 <+ChillerDragon> axaxax 11:34 <+bridge> [ddnet] umm can you guys just tweak the mobile version a bit and then put it to play store 11:34 <+bridge> [ddnet] pretty sure the shit would go viral 11:34 <+ChillerDragon> doubt 11:35 <+ChillerDragon> tw is too hard as it is and not going viral 11:35 <+ChillerDragon> on mobile its even harder 11:35 <+bridge> [ddnet] pretty sure it can be tweaked 11:35 <+bridge> [ddnet] y'all somehow got the crossplay working 11:35 <+bridge> [ddnet] novice raid gang stares angry at u 11:35 <+ChillerDragon> but @Twig ur lucky our android dev is online right now @Jupstar is the one u want to ping all day 11:36 <+bridge> [ddnet] i only made it build for android 11:36 <+ChillerDragon> official ddnet android developer 11:36 <+bridge> [ddnet] i clearly said i have no interest in adding features for it 11:36 <+ChillerDragon> when new feature 11:36 <+bridge> [ddnet] my mobile phone is some trash 32bit phone from 2015 xd 11:36 <+bridge> [ddnet] https://tenor.com/view/angai313-spongebob-sad-spongebob-crying-gif-21679826 11:36 <+ChillerDragon> omg tenor 11:37 <+ChillerDragon> @Twig seems like its on u now 11:37 <+bridge> [ddnet] but vulkan works great for android 11:37 <+bridge> [ddnet] can default to that for the 64bit phones hehe 11:37 <+ChillerDragon> linux > android 11:37 <+ChillerDragon> change my mind 11:38 <+bridge> [ddnet] android = linux + trash 11:38 <+ChillerDragon> i run arch on my phone btw 11:38 <+bridge> [ddnet] but on a trash phone 11:38 <+ChillerDragon> well its manjaro but still close enough 11:38 <+ChillerDragon> its cheap tho 11:38 <+bridge> [ddnet] what about controller support on pc? 11:38 <+bridge> [ddnet] before ur phone starts. i can ride with my bicycle form anywhere in my town to my pc and still be faster xd 11:38 <+ChillerDragon> isnt there? 11:39 <+ChillerDragon> maybe only in vanilla 11:39 <+ChillerDragon> but iv seen plenty of issues and prs of joystick staff 11:39 <+ChillerDragon> @Jupstar lol 11:39 <+ChillerDragon> but playing flappy bird is actually fun 11:40 <+ChillerDragon> wait im sure i got footage somewher ei alr posted it here 11:40 <+bridge> [ddnet] ask @Robyt3 11:40 <+bridge> [ddnet] he did controller support for vanilla. 11:40 <+bridge> [ddnet] 11:40 <+bridge> [ddnet] And he might be more motivated for such quality of life stuff than me 11:40 <+bridge> [ddnet] 11:40 <+bridge> [ddnet] also android also relies on IME(even tho its just a virtual keyboard there). So can aswell cleanup that ^^ 11:42 <+bridge> [ddnet] if your pc is faster why dont you get an emulator 11:42 <+bridge> [ddnet] idk if that would work 11:43 <+bridge> [ddnet] i tested it on the google emulator indeed 11:43 <+ChillerDragon> google 11:43 <+bridge> [ddnet] but i can only run x86 and x64 there 11:43 <+bridge> [ddnet] arm and arm64 are broken 11:44 <+ChillerDragon> besser arm dran als arm broken 11:44 <+bridge> [ddnet] guess what, google made android xd 11:44 <+bridge> [ddnet] xd 11:44 <+ChillerDragon> guess what, thats why android sucks 11:44 <+bridge> [ddnet] it sucks bcs somebody felt clever putting java on top of everything 11:44 <+ChillerDragon> i prefer duckOS 11:45 <+ChillerDragon> i somewhere heard that sim cards run java 11:45 <+ChillerDragon> :D 11:45 <+bridge> [ddnet] with every android release more and more stuff is backported to the ndk xD 11:45 <+ChillerDragon> didnt make much sense to me 11:45 <+bridge> [ddnet] bcs nobody likes this shitty java interface 12:03 <+bridge> [ddnet] I'm a bit hesitant to port Joystick and IME from upstream because there already exist some Joystick and IME implementation on ddnet that I'm not sure about how well they work and how much they are used. Especially joystick controls seems to be implemented much differently on ddnet than on upstream, so if anyone is currently using them as they are right now, they wouldn't be able to play like that anymore with the upstream joystick implementa 12:04 <+bridge> [ddnet] How to play demo recorded by server? I tried to play it from ddnet client but it doesn't work. 12:04 <+bridge> [ddnet] I think you need to have the map file 12:04 <+bridge> [ddnet] @Robyt3 No joystick users, I think they use remapping tools atm 12:05 <+bridge> [ddnet] So basically nobody is using `inp_joystick 1` right now? 12:06 <+bridge> [ddnet] @Robyt3 IME is being widely used on DDNet, but it has doesn't work in fullscreen apparently. Maybe you can check with @TsFreddie @sirius1242 12:06 <+bridge> [ddnet] We have an issue for that: https://github.com/ddnet/ddnet/issues/4397 12:06 <+bridge> [ddnet] Never heard of anyone, I even forgot we have this 12:06 <+bridge> [ddnet] and likely nobody is using the OUYA console xD 12:06 <+bridge> [ddnet] IME sucks hard in ddnet 12:06 <+bridge> [ddnet] don't make me try to compile it for mine 12:06 <+bridge> [ddnet] @Robyt3 IME is being widely used on DDNet, but it has doesn't work in fullscreen apparently. Maybe you can check with @TsFreddie @sirius1242 if the TW 0.7 would be fine as it is. 12:06 <+bridge> [ddnet] We have an issue for that: https://github.com/ddnet/ddnet/issues/4397 12:07 <+bridge> [ddnet] it opens the keyboard randomly when starting the client or when pressing ESC to open the menu, bcs that calls the SDL start input call 12:07 <+bridge> [ddnet] But when I record demo from client it works 12:07 <+bridge> [ddnet] But when I record demo from ddnet client it works 12:07 <+bridge> [ddnet] client demo integrates map file. what error do you get? 12:07 <+bridge> [ddnet] No error 12:08 <+bridge> [ddnet] Console log 12:08 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/983311358567268402/unknown.png 12:09 <+bridge> [ddnet] Guess what, that's wrong 12:09 <+bridge> [ddnet] Google bought android 12:10 <+bridge> [ddnet] That's weird, I think no one has tried server demos recently. Can you open a bug on github? 12:10 <+bridge> [ddnet] Yes, I will do this 12:11 <+bridge> [ddnet] whats so wrong about it? 12:11 <+bridge> [ddnet] google works on it since the beginning. Just bcs they might not invented it themself 12:11 <+bridge> [ddnet] pretty much all tools sdks etc are by google 13:53 <+bridge> [ddnet] Hm, it can't be too bad since if it were chinese people would be complaining :D 13:53 <+bridge> [ddnet] we probably don't interact with the chinese community enough to notice 13:57 <+bridge> [ddnet] i also dont mean use wise, but program implementation wise 13:58 <+bridge> [ddnet] and as deen said it doesnt even work in fullscreen 13:58 <+bridge> [ddnet] so even use wise it sucks hard 13:58 <+bridge> [ddnet] Well I'd hope @TsFreddie would let us know if they were in an outrage 13:58 <+bridge> [ddnet] omg, these windows dark patterns are soo bad 13:58 <+bridge> [ddnet] I doubt any game really has this, it works fullscreen but it obv can't render over our screen 13:59 <+bridge> [ddnet] @Learath2 I think it works for blizzard games 13:59 <+bridge> [ddnet] it works on vanilla 13:59 <+bridge> [ddnet] I switched my windows to japanese so I can learn some, but it's really hard to figure out how not to install windows 11 13:59 <+bridge> [ddnet] Vanilla somehow lets IMEs render on top of actual real fullscreen? 14:00 <+bridge> [ddnet] it just renders it ingame 14:00 <+bridge> [ddnet] itself 14:00 <+bridge> [ddnet] tsfreddie made that iirc 14:00 <+bridge> [ddnet] or robyte or both 14:00 <+bridge> [ddnet] Ingame? As in getting candidates from the ime and rendering a box themselves? 14:00 <+bridge> [ddnet] yes 14:00 <+bridge> [ddnet] Or do you just mean the running input. We render the running input too though 14:01 <+bridge> [ddnet] no with suggestions 14:01 <+bridge> [ddnet] or candidates 14:01 <+bridge> [ddnet] I'll have to check that out. I did dig quite a bit into IME documentations and there wasn't reallt any API for this except for a pretty limited one on windows 14:02 <+bridge> [ddnet] really* 14:02 <+bridge> [ddnet] well 99% of our players are on windows 14:02 <+bridge> [ddnet] so i guess thats fine 14:02 <+bridge> [ddnet] on every other OS the IME candidates will work on fullscreen 14:02 <+bridge> [ddnet] bcs not every OS sucks like windows 14:06 <+bridge> [ddnet] Ctrl+V clipboard history also doesn't show in ddnet in fullscreen but it works in upstream for some reason 14:07 <+bridge> [ddnet] Mh, macOS can't render IME on top of fullscreen either. I haven't tried on linux since it's a PITA to get an IME working 14:07 <+bridge> [ddnet] I did the selection support and TsFreddie did the IME implementation using windows API 14:09 <+bridge> [ddnet] ah, nice, windows replaced my bootloader 14:09 <+bridge> [ddnet] I haven't had a dual boot machine in a longer time I guess 14:13 <+bridge> [ddnet] On a regular update? 14:13 <+bridge> [ddnet] yes, I think so? 14:13 <+bridge> [ddnet] then macos sucks too 14:13 <+bridge> [ddnet] not entirely sure due to this 14:13 <+bridge> [ddnet] there is no excuse for this 14:13 <+bridge> [ddnet] on kde it works 14:13 <+bridge> [ddnet] if KDE can do it, billion dollar companies can too 14:14 <+bridge> [ddnet] I use refind and have my efi boot order set to it and windows never managed to replace it yet 14:14 <+bridge> [ddnet] on android it works too btw 14:14 <+bridge> [ddnet] I also used refind (for the first time, used efistub before) 14:14 <+bridge> [ddnet] Is it really the DEs job to handle this? I'd think it'd be the job of the WM. I'm actually not even sure how they handle drawing over exclusive fullscreen 14:15 <+bridge> [ddnet] ok then kwin 14:15 <+bridge> [ddnet] Not WM, the display server I meant 14:15 <+bridge> [ddnet] So X/Wayland? 14:15 <+bridge> [ddnet] mhh yeah possible 14:15 <+bridge> [ddnet] does windows even split that 14:16 <+bridge> [ddnet] i mean Windows is their DE, WM, whatever 14:16 <+bridge> [ddnet] but anyway, i dont really see why it should not work 14:26 <+bridge> [ddnet] http://ykarroum.com/2022/05/30/true-cost-list/ 14:28 <+bridge> [ddnet] mhh only thing i would criticise is, that he didnt mention the size of the element in the datastructure 14:28 <+bridge> [ddnet] 14:28 <+bridge> [ddnet] he seems to only use list 14:28 <+bridge> [ddnet] this isnt really real world scenario 14:29 <+bridge> [ddnet] at least not always 14:31 <+bridge> [ddnet] "The remaining difference can be explained by the size of the list node (32 bytes), a cache line can only hold 2 nodes while it can hold 16 integers." 14:31 <+bridge> [ddnet] ok he mentions it but could go into more detail, bcs thats the interesting part πŸ˜„ 15:15 <+bridge> [ddnet] chillerdragon: 15:15 <+bridge> [ddnet] > 149.202.127.134:8303 has 6 bots registered as players 15:15 <+bridge> [ddnet] is that true? it seems to be your server. that would be against the rules 15:33 <+bridge> [ddnet] @heinrich5991 what happened to #4691? 15:33 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4691 15:35 <+bridge> [ddnet] u deleted ur fork 15:35 <+bridge> [ddnet] since when do they close prs then?! 15:35 <+bridge> [ddnet] no fork no pr 15:35 <+bridge> [ddnet] before it saved it and said fokkonaut:unknown as source 15:36 <+bridge> [ddnet] its new to me that they get closed lol 15:36 <+bridge> [ddnet] is it possible to reopen this? 15:36 <+bridge> [ddnet] create a new pr 15:36 <+bridge> [ddnet] button is greyed out 15:36 <+bridge> [ddnet] hovering shows the reason that Jupstar gave 15:38 <+bridge> [ddnet] why do you even delete it so "often" XD 15:39 <+bridge> [ddnet] idk i dont care about my fork and if things get messed up i just create a new one 15:39 <+bridge> [ddnet] https://xkcd.com/1597/ 15:40 <+bridge> [ddnet] xd 15:40 <+bridge> [ddnet] The phone number in the txt file is mine 15:40 <+bridge> [ddnet] and mine as well 15:41 <+bridge> [ddnet] I feel like everyone always just wants me to fast forward to the part I tell them the commands :D 15:48 <+bridge> [ddnet] forwarding to the part with the commands doesn't have to be a bad thing. but do still teach them to help themselves, preferably by understanding the problem 15:52 <+bridge> [ddnet] oh, I found a nice xkcd by clicking the random button once: https://xkcd.com/2224/ 16:58 <+bridge> [ddnet] how to register bots as non players tho? 17:02 <+bridge> [ddnet] don't show them in the server info 17:12 <+bridge> [ddnet] can't find server info here https://ddnet.tw/settingscommands/ 17:12 <+bridge> [ddnet] also why don't dummies don't count as bots? 17:16 <+bridge> [ddnet] is it your server? have you accidentally logged in with the wrong account? 17:17 <+bridge> [ddnet] or do you host some other server with the same problem? @sone 17:17 <+bridge> [ddnet] no I am just wondering because I also host a server. 17:18 <+bridge> [ddnet] which allows many ips per player (thus dummies) 17:33 <+bridge> [ddnet] that's fine 17:38 <+bridge> [ddnet] chillerdragon: I found a tw yt video without a comment from you: https://www.youtube.com/watch?v=WixRWjyqm1o 18:07 <+bridge> [ddnet] at chillderdragon reinstalling arch with old setup :troll: 18:11 <+bridge> [ddnet] what's the point of `extern "C"` in `base/system.{h,cpp}` ? 18:12 <+bridge> [ddnet] `extern "C"` specifies how the functions get called 18:12 <+bridge> [ddnet] yeah, but why is it needed? 18:12 <+bridge> [ddnet] it compiles fine without it 18:12 <+bridge> [ddnet] currently, it's only needed to support the antibot library written by noby that we're using 18:13 <+bridge> [ddnet] i was adding templated `mem_zero` according to my comment in github on POD struct issue, so i removed it πŸ™‚ 18:20 <+bridge> [ddnet] "The secret to optimization is changing the problem to make it easier to optimize" – John Carmack 18:20 <+bridge> [ddnet] :poggers: 18:28 <+bridge> [ddnet] @c0d3d3v template generate different binary function for each templated type 18:48 <+bridge> [ddnet] @Not Keks not even an hello to nameless dev 😒 18:48 <+bridge> [ddnet] what 18:49 <+bridge> [ddnet] ah 18:49 <+bridge> [ddnet] i have 1k fps xd 18:49 <+bridge> [ddnet] does it render all of them? 18:49 <+bridge> [ddnet] doubt since snapobject is limited 18:49 <+bridge> [ddnet] what renderer did u test on btw? 18:49 <+bridge> [ddnet] at least the non rendered explosion still apply push 18:49 <+bridge> [ddnet] only gl 3.3 & vulkan have particle batching 18:50 <+bridge> [ddnet] ```shell 18:50 <+bridge> [ddnet] [2022-06-06 18:49:55][sdl]: SDL version 2.0.8 (compiled = 2.0.8) 18:50 <+bridge> [ddnet] [2022-06-06 18:49:55][gfx]: Created OpenGL 3.0 context. 18:50 <+bridge> [ddnet] [2022-06-06 18:49:56][opengl]: Vendor string: Intel Open Source Technology Center 18:50 <+bridge> [ddnet] [2022-06-06 18:49:56][opengl]: Version string: 3.0 Mesa 20.0.8 18:50 <+bridge> [ddnet] [2022-06-06 18:49:56][gfx]: GPU vendor: Intel Open Source Technology Center 18:50 <+bridge> [ddnet] [2022-06-06 18:49:56][gfx]: GPU renderer: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2) 18:50 <+bridge> [ddnet] [2022-06-06 18:49:56][gfx]: GPU version: 3.0 Mesa 20.0.8 18:50 <+bridge> [ddnet] ``` 18:50 <+bridge> [ddnet] try vk 18:50 <+bridge> [ddnet] opengl 3 then 18:50 <+bridge> [ddnet] yeah but 3.0 18:50 <+bridge> [ddnet] cant on my laptop 18:50 <+bridge> [ddnet] rip 18:50 <+bridge> [ddnet] not even 3.3? 18:50 <+bridge> [ddnet] ill try on the windows machine later 18:51 <+bridge> [ddnet] wait a linux machine without opengl 3.3? 18:51 <+bridge> [ddnet] does such thing exists? 18:51 <+bridge> [ddnet] not my fault if default is opengl 3 πŸ˜„ 18:51 <+bridge> [ddnet] yeah 18:51 <+bridge> [ddnet] but if u can still try it out 18:51 <+bridge> [ddnet] just for the sake of knowing 18:52 <+bridge> [ddnet] i have better fps, but it still doesn't render all 18:52 <+bridge> [ddnet] yeah 18:52 <+bridge> [ddnet] thats snap limit 19:03 <+bridge> [ddnet] https://news.ycombinator.com/item?id=31640049 19:03 <+bridge> [ddnet] :PepeA: 19:04 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/983416145652613170/unknown.png 19:04 <+bridge> [ddnet] :o 19:04 <+bridge> [ddnet] looks like its real 19:05 <+bridge> [ddnet] well python is one of the slowest languages xD 19:05 <+bridge> [ddnet] guess its less impressive than it sounds 19:05 <+bridge> [ddnet] true xD 19:07 <+bridge> [ddnet] https://github.com/helix-editor/helix 19:07 <+bridge> [ddnet] i need to try this someday 19:07 <+bridge> [ddnet] its vim-like 19:07 <+bridge> [ddnet] and in rust 19:07 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/983416913919098890/unknown.png 19:07 <+bridge> [ddnet] epic color scheme 19:08 <+bridge> [ddnet] > If Neovim is the modern Vim, then Helix is post-modern. 19:08 <+bridge> [ddnet] xd 19:25 <+bridge> [ddnet] @ jupstar since youre into render and vulkan. i was wondering is it possible to "port" to directx/windows 19:26 <+bridge> [ddnet] yes is possible, but what would be the need? 19:26 <+bridge> [ddnet] vulkan is industry forged 19:26 <+bridge> [ddnet] no need 19:26 <+bridge> [ddnet] just curious 19:26 <+bridge> [ddnet] u can do anything with ddnet 19:26 <+bridge> [ddnet] its open source xd 19:27 <+bridge> [ddnet] but is it easy? 19:27 <+bridge> [ddnet] depends 19:27 <+bridge> [ddnet] porting it to dx12 is probs similary "hard" like vulkan 19:27 <+bridge> [ddnet] why are those different anyway 19:27 <+bridge> [ddnet] u need good understanding of the concepts of the graphical computation model 19:28 <+bridge> [ddnet] bcs windows wants a closed ecosystem 19:28 <+bridge> [ddnet] and opengl in the past sucked 19:28 <+bridge> [ddnet] isnt there a "cross plattform" gl 19:28 <+bridge> [ddnet] but since opengl 3.3(4.0) this changed quite a bit 19:28 <+bridge> [ddnet] OpenGL 19:28 <+bridge> [ddnet] works on any system 19:28 <+bridge> [ddnet] no i mean 19:28 <+bridge> [ddnet] code once, choose any renderer 19:29 <+bridge> [ddnet] u mean a higher abtraction level 19:29 <+bridge> [ddnet] yes there are plenty 19:31 <+bridge> [ddnet] so ddnet/tw is lower level? it uses opengl directly, as opposed to using a lib, that is before it using opengl or vulkan or whatever? what is sdl2 doing then after all? 19:31 <+bridge> [ddnet] yes ddnet uses vulkan and opengl directly 19:31 <+bridge> [ddnet] i thought tw is an"sdl2" game 19:31 <+bridge> [ddnet] SDL2 integrates DDNet into the window managers 19:31 <+bridge> [ddnet] so i dont have to care about window creation etc. 19:32 <+bridge> [ddnet] i'd say sdl2 is relativly easy to replace 19:32 <+bridge> [ddnet] i thought i had read something about it also. .. do smthn with graphicd 19:32 <+bridge> [ddnet] i thought i had read something about it also. .. do smthn with graphics 19:33 <+bridge> [ddnet] aha 19:33 <+bridge> [ddnet] if u want to know the reason why vulkan/opengl directly 19:34 <+bridge> [ddnet] i dont want to learn any gfx lib, bcs: 19:34 <+bridge> [ddnet] 1. if i would use higher abstraction anyway, i'd directly chooose some overpowered engine like godot 19:34 <+bridge> [ddnet] 2. more dependencies for a "relativly" easy/small backend 19:34 <+bridge> [ddnet] 3. slower probably 19:34 <+bridge> [ddnet] i thought sdl is like a core, because i thought without sdl no tw, i kind of pit the game in this category. sdl, lwjgl... whatelde 19:35 <+bridge> [ddnet] i thought sdl is like a core, because i thought without sdl no tw, i kind of pit the game in this category. sdl, lwjgl... whatelse 19:35 <+bridge> [ddnet] SDL2 has a very basic rendering engine, but its not enough for ddnet 19:35 <+bridge> [ddnet] it can draw quads and stuff, but with rather bad performance 19:35 <+bridge> [ddnet] nice, i feel the same, but one triangle or something with opengl and i quit xd 19:36 <+bridge> [ddnet] too long way for a nice thing to play with like core opengl game 19:37 <+bridge> [ddnet] xd aha, on windows with thinkpafbt420 i was on opengl2 19:37 <+bridge> [ddnet] xd aha, on windows with thinkpadt420 i was on opengl2 19:38 <+bridge> [ddnet] thats how i came up with the question 19:38 <+bridge> [ddnet] rip 19:38 <+bridge> [ddnet] i also found a guy who ported mesa to windows 19:39 <+bridge> [ddnet] but didnt make it run 19:39 <+bridge> [ddnet] yes works quite ok actually 19:39 <+bridge> [ddnet] opengl 3.3 on dx12 19:39 <+bridge> [ddnet] https://gist.github.com/Jupeyy/ca2ac80fb9765a9c4370bb9a6b88fb32 19:39 <+bridge> [ddnet] what? 19:39 <+bridge> [ddnet] thats a mesa driver written by microsoft 19:39 <+bridge> [ddnet] is like opengl on top of directx? 19:39 <+bridge> [ddnet] opposite 19:39 <+bridge> [ddnet] or 19:39 <+bridge> [ddnet] well 19:39 <+bridge> [ddnet] yes 19:40 <+bridge> [ddnet] guess thats how u say it 19:40 <+bridge> [ddnet] but not mesa 19:40 <+bridge> [ddnet] opengl on dx12 19:40 <+bridge> [ddnet] yeah πŸ˜„ 19:40 <+bridge> [ddnet] and not opengl2 xd 19:40 <+bridge> [ddnet] well ok 19:40 <+bridge> [ddnet] it can also do opengl 2 already i think 19:40 <+bridge> [ddnet] im not on windows now anyway 19:40 <+bridge> [ddnet] yes 19:40 <+bridge> [ddnet] i think only RADV is actually working on windows 19:40 <+bridge> [ddnet] as "native" driver 19:40 <+bridge> [ddnet] ddnet worled 19:40 <+bridge> [ddnet] but it doesnt actually work xd 19:41 <+bridge> [ddnet] dont know it 19:41 <+bridge> [ddnet] https://github.com/pal1000/mesa-dist-win/issues/103 19:41 <+bridge> [ddnet] ok nvm 19:41 <+bridge> [ddnet] it was removed 19:41 <+bridge> [ddnet] i also dont know if vulkan is the solution 19:42 <+bridge> [ddnet] it was avaiΓΆable on windows ddnet. but i couldnt render alacritty minecraft blenderbcause theybrequirebopengl 3.3 19:42 <+bridge> [ddnet] so... 19:42 <+bridge> [ddnet] vulkan support? 19:42 <+bridge> [ddnet] i'd say dropping everything else except vulkan would drop a lot of bloat all over the industry 19:42 <+bridge> [ddnet] 19:42 <+bridge> [ddnet] they can focus on one product 19:42 <+bridge> [ddnet] instead of 10 19:43 <+bridge> [ddnet] well 19:43 <+bridge> [ddnet] i mean i see so many driver bugs 19:43 <+bridge> [ddnet] its insanly annoying 19:43 <+bridge> [ddnet] competiton 19:43 <+bridge> [ddnet] what is the competition to vulkan? 19:43 <+bridge> [ddnet] xd 19:43 <+bridge> [ddnet] directx 12 is basically the same, maybe bit higher level 19:43 <+bridge> [ddnet] metal is higher level and less powerful 19:44 <+bridge> [ddnet] the other stuff and people not wanna "move on" idk 19:44 <+bridge> [ddnet] its just apple's and microsoft try to create an ecosystem 19:44 <+bridge> [ddnet] dont know metal 19:44 <+bridge> [ddnet] remember vulkan = AMD + NVIDIA + Intel 19:44 <+bridge> [ddnet] that sucks 19:44 <+bridge> [ddnet] + qualcomm 19:45 <+bridge> [ddnet] valve also relies heavily on it already 19:45 <+bridge> [ddnet] and valve is the biggest player in gaming industry 19:45 <+bridge> [ddnet] if u ignore mobile gaming xD 19:45 <+bridge> [ddnet] adapting to ecosystemb/ filling ecosystem instad of. .. one emerges bybgood stuff thatbpeople wanna use anyway 19:46 <+bridge> [ddnet] i do 19:47 <+bridge> [ddnet] i still dont get it with vulkan. im not intobgaming andbhardware. but i would think like software that dont work with opengl work with vulkan 19:48 <+bridge> [ddnet] but what popular software is using vulkan mainly? (opensource) 19:49 <+bridge> [ddnet] quake raytracing xd 19:49 <+bridge> [ddnet] is for me same category as wayland. new but gay, cause new πŸ˜… πŸ˜… :troll: 19:50 <+bridge> [ddnet] i mean dxvk obviously uses vulkan 19:50 <+bridge> [ddnet] and that's used to run any game on linux(from windows) 19:50 <+bridge> [ddnet] dont know it 19:50 <+bridge> [ddnet] its the best 19:50 <+bridge> [ddnet] if u ever run an old dx9 game, use dxvk and have more FPS 19:50 <+bridge> [ddnet] ok i only know wine 19:50 <+bridge> [ddnet] yeah its usually used with wine 19:51 <+bridge> [ddnet] aha 19:51 <+bridge> [ddnet] well... 19:52 <+bridge> [ddnet] since i am buying an nvidia laptop + using proproetary drivers and nvidia is vulkan, i might just go for all the newbstuff like wayland and whatelse 19:52 <+bridge> [ddnet] rust go 19:52 <+bridge> [ddnet] kotlin 19:54 <+bridge> [ddnet] hi guys 19:55 <+bridge> [ddnet] wayland has forced vsync 19:55 <+bridge> [ddnet] lol for some reason i tried out debian, wanted to install with net install image. didnt have iwlwifi with it, so no wifi, hdd wiped, only phone. and im not at home. oops 19:55 <+bridge> [ddnet] also i already warned u 19:55 <+bridge> [ddnet] but i am nice guy, i warn u again 19:55 <+bridge> [ddnet] 19:55 <+bridge> [ddnet] first thing to search. can i disable nvidia optimus 19:56 <+bridge> [ddnet] i told you i make it work. i read most people use proprietarybdriver. few use nouveau 19:57 <+bridge> [ddnet] and disable... i dont really understand what should prevent it on linux? 19:57 <+bridge> [ddnet] maybe proprietarybdriver? 19:57 <+bridge> [ddnet] its not linux related 19:58 <+bridge> [ddnet] its a hardware limitation 19:58 <+bridge> [ddnet] if ur nvidia card is not connected to the laptop monitor everything runs over the intel GPU 19:58 <+bridge> [ddnet] well idk i dont care if it sucks ill sell itborbsuffer 19:58 <+bridge> [ddnet] so nice delay and nice FPS cap 19:58 <+bridge> [ddnet] but i dont want new thinkpad, no tower, no mac 19:58 <+bridge> [ddnet] someppl send me things about my issues in GitHub, i want just say i don't remember anything about this issues, just do what ever you want guys, right now i super busy with final exams 19:58 <+bridge> [ddnet] bbye bye 20:00 <+bridge> [ddnet] maybe use wayland inside x and gameboutside 20:01 <+bridge> [ddnet] good luck, ez for u 20:04 <+bridge> [ddnet] wayland is epic, gives good stable fps 20:04 <+bridge> [ddnet] 20:04 <+bridge> [ddnet] but forced vsync Γ’.Γ³ 20:04 <+bridge> [ddnet] whats wrong with the maintainers 20:04 <+bridge> [ddnet] do they want windows ppl be able to say linux sucks xd 20:59 <+bridge> [ddnet] some ideology they have thats not broken yet, idk 21:18 <+bridge> [ddnet] i dream of being a wayland user, rust dev, gentoo, openrc, qwerty, but not :( 21:19 <+bridge> [ddnet] i just use what works for me and end up installing windows, πŸ˜… so much about ideology 21:23 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/983451068891557918/unknown.png 21:23 <+bridge> [ddnet] sussy tux 21:38 <+bridge> [ddnet] 🏳️ 21:40 <+bridge> [ddnet] _🏳️ 21:46 <+bridge> [ddnet] @Not Keks https://www.theverge.com/2022/6/6/23156370/apple-silicon-m2-processor-chip-specs-wwdc-2022 21:46 <+bridge> [ddnet] more testing to do 21:46 <+bridge> [ddnet] :monkalaugh: 21:47 <+bridge> [ddnet] > Much like the original M1 chip, the new M2 uses Apple’s custom Arm silicon, and it’s built on a 5nm process complete with 20 billion transistors β€” 25 percent more than the original M1. All of these transistors should boost performance, and Apple is promising a 18 percent faster CPU, and 35 percent faster GPU inside the M2 compared to the original M1. 21:47 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/983457094512570378/unknown.png 21:52 <+bridge> [ddnet] @deen Another bug report, cuz you love those! (don't bother asking for any github reports cuz you know I cannot xd) 21:52 <+bridge> [ddnet] 21:52 <+bridge> [ddnet] In map editor: Shift + holding left click causes a selection as you expect with normally holding left click, but as long as you release the left mouse button, it crashes. 21:52 <+bridge> [ddnet] Possibility can be that it tries to do another method involving Shift which cannot be executed duo to left click dragging. 21:52 <+bridge> [ddnet] :PepeLaugh: 21:52 <+bridge> [ddnet] no need to say, latest version, nightly, bla bla bla 21:55 <+bridge> [ddnet] Oh, seems like it only happens, whenever you enter the map editor without doing anything else in the first place, it triggers a crash within those conditions 21:57 <+bridge> [ddnet] First launch: open up editor and only using Shift + left click to interact | Second launch: open up editor, but use normal left clicking first, then Shift + left click 21:57 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/983459730636820570/2022-06-06_21-55-41.mp4 21:59 <+bridge> [ddnet] ~~Oh, seems like it only happens, whenever you enter the map editor without doing anything else in the first place~~, it triggers a crash within those conditions 22:17 <+bridge> [ddnet] nais 22:18 <+bridge> [ddnet] @Cellegen | HU why is it that you cannot create a github account? ^^ 22:22 <+bridge> [ddnet] i have a github account, just github won't let me log into it 22:22 <+bridge> [ddnet] somebody knows, tool used here for convert map to png picture is private or public? 22:22 <+bridge> [ddnet] I want to find some map in https://github.com/TeeworldsDB/maps 22:22 <+bridge> [ddnet] and by picture it can be more easy 23:21 <+bridge> [ddnet] one less python2 file yay