03:53 < bridge> the zoom values are sent with a ddnet extentsion in the protocol. Any server including old ddnet or vanilla servers just drop unknown network messages or unknown snap items. 06:35 < bridge> when i check "show only unfinished maps" it shows not only ddrace mode, but even dm 06:35 < bridge> why? 06:35 < bridge> how can i finish dm1 xd 07:39 < bridge> morning linux enjoyers and others 07:41 < bridge> 😻 07:52 < bridge> happy 08:03 < bridge> developas 08:26 < bridge> morning peeps 08:26 < bridge> so many randoms lately 08:26 < bridge> by being the pro numba 1 08:27 < bridge> it isnt finishable 08:27 < bridge> isnt finishable = unfinishes 08:27 < bridge> lgtm 09:37 < bridge> gm 09:47 < bridge> I'm cold 09:51 < bridge> get hot 10:09 < bridge> I'm trying 11:10 < bridge> Wow chillerdragon 11:10 < bridge> You always talk about free speech and shit 11:10 < bridge> 11:10 < bridge> and then you censor you ddnet content in #9078 11:10 < bridge> https://github.com/ddnet/ddnet/pull/9078 11:10 < bridge> I am really upset 12:10 < bridge> Hiding his international arms trade ddnet servers 12:39 < bridge> That's nothing compared to use of CC BY-ND license for opinions 13:43 < bridge> Could #9054 be added to the 18.6 release description? I believe mappers should know about this feature @0xdeen 13:43 < bridge> https://github.com/ddnet/ddnet/pull/9054 13:44 < bridge> it's in the build just not in the description 14:13 < bridge> too many steams 14:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1290285389075972096/e3ad021230dac045d55eca5b1ffba4d0.png?ex=66fbe769&is=66fa95e9&hm=92338a595b05f0cbe550d9b4bbbef2ff00c4d4c5f4da9525bf9b42832ad58093& 14:18 < bridge> With wine you can also start multiple steams 14:20 < bridge> I can do many more things with enough wine 14:21 < bridge> Ah ok, I have no experience in that direction 14:22 < bridge> https://tenor.com/view/upisnotjump-sorry-sorry-not-sorry-laptop-computer-gif-15071558 14:23 < bridge> @teero777 lets switch to a different chat 14:23 < bridge> Big daddy is online 14:23 < bridge> oki :3 14:57 < bridge> Lol 😄 15:14 < bridge> chillerdragon: wat to use instead of vector in my 0.7 serverbrowser pr? 15:15 < bridge> vec4 ofc 15:16 < bridge> Sounds like you want a vec, why should it be smth else? 15:16 < bridge> The virtual list (server list) needs to access the items by index 15:17 < bridge> i used a vector in my pr which saves connless packets, which has to be sent when 0.7 server respond with token 15:18 < bridge> Oh ok, I don't want to understand that part anyway 15:18 < bridge> xdd 15:19 < bridge> If you don't iterate but search you often want a hashmap ig 15:52 < bridge> ddnet split screen couch coop, when? 16:05 < bridge> :poggers2: 16:14 < bridge> imagine dual mouse support 16:14 < bridge> :justatest: 16:14 < bridge> doesnt X support it 16:15 < bridge> i mean, anything supports it if you want but are't we using SDL events 16:21 < bridge> not dual 16:21 < bridge> up to 64/128 16:22 < bridge> i doubt you would have enough usb ports for that many mice 16:22 < bridge> daisy chain usb hubs 16:23 < bridge> 16:23 < bridge> who needs lan party when you can have a tee party on a single machine 16:24 < bridge> i actually don't need couch coop, just the ability to spectate many players at the same time on the same screen 16:24 < bridge> couch coop was kinda close to that 16:25 < bridge> https://ladagogo.com/wp-content/uploads/2023/03/64-ports-usb-2.0-hub-1-1.png 16:25 < bridge> (not multiview) 16:25 < bridge> patiga the stone found one of his brethren, another kind of stone, an usb brick. 16:25 < bridge> huehue 16:30 < bridge> i mean... get a 16k screen then you spectate a whole map with relatively ok resolution probably:poggers2: 16:31 < bridge> i mean... get a 16k screen then you can spectate a whole map with relatively ok resolution probably:poggers2: 16:34 < bridge> opened an issue 16:34 < bridge> maybe it might be interesting for someone 16:36 < bridge> patiga the stone found one of his brethren, another kind of stone, a usb brick. 16:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1290321421569888307/image.png?ex=66fc08f7&is=66fab777&hm=033520b971e5173cda6cd9ec2cf288e32136532dc54eb995b93d8ababf50d7c2& 16:36 < bridge> how 16:36 < bridge> does 16:36 < bridge> is this right? 16:36 < bridge> x-x 16:37 < bridge> left target 16:37 < bridge> i want to put the 3 commits on spinny-hammer to potato client 16:37 < bridge> you want to swap 16:37 < bridge> oke doke 16:38 < bridge> if it's correct. you will see a diff if your changes below. 16:38 < bridge> of* 16:39 < bridge> what if 16:39 < bridge> the fork is out of date 16:39 < bridge> how do i only make a pr with my changes 16:39 < bridge> and then a seperate one to do update to ddnet 16:41 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1290322549678280737/image.png?ex=66fc0a04&is=66fab884&hm=99685fca5526eaa5017a2112e856fcd04b65d8c8e425231ea824cf26ecdab68f& 16:41 < bridge> my changes are.. shown in files changes 16:41 < bridge> but not 16:41 < bridge> in commits 16:41 < bridge> it should be at the top 16:41 < bridge> well 16:41 < bridge> then you should probably fork the tater client 16:41 < bridge> u can make a fork of a fork? 16:41 < bridge> and apply your changes 16:42 < bridge> good question, probably not 16:42 < bridge> workaround would be, checkout tater master branch 16:42 < bridge> and push it into one of your ddnet fork's branches 16:43 < bridge> ugh... git 16:43 < bridge> it's pretty urgh 16:43 < bridge> it's possible to fork 16:43 < bridge> you can try 16:43 < bridge> i cant just "cherry pick" the 3 commits 16:43 < bridge> i want 16:44 < bridge> i can fork it :D 16:44 < bridge> i dont want to tho 16:44 < bridge> x-x 16:44 < bridge> theres no merge conflicts 16:44 < bridge> i shuld just be able to do it 16:45 < bridge> alternatively you could checkout a commit that's before tater's master commit 16:45 < bridge> on ddnet 16:45 < bridge> and apply your changes 16:46 < bridge> yeah i dont .... wana do that either 16:46 < bridge> im gonna fork it 16:46 < bridge> ill go with that 16:46 < bridge> that's probably the easiest way 16:46 < bridge> oh 16:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1290323867537248286/image.png?ex=66fc0b3f&is=66fab9bf&hm=55bfea611717664463bba8dd00425fe7353660bcba40c5bdd142da61dbc79570& 16:46 < bridge> nvm 16:46 < bridge> badum tssss 16:46 < bridge> fork of fork: no 16:47 < bridge> well u can 16:47 < bridge> as long as u already dont have a fork 16:48 < bridge> well 16:48 < bridge> its a completley arbritrary limitation 16:48 < bridge> cuz u can do it just fine in cli 16:48 < bridge> you just dont get the convenient github ui which sometimes makes things easier 16:55 < bridge> new souly unlocked 16:55 < bridge> no0 16:55 < bridge> am solly 16:56 < bridge> the evil twin 16:56 < bridge> can the other one use git 16:56 < bridge> no 16:56 < bridge> nor can i 16:56 < bridge> ;-; 16:56 < bridge> because he's good natured 16:56 < bridge> damn 16:56 < bridge> yay 16:56 < bridge> x) 16:56 < bridge> i know how to pull push and commit 16:56 < bridge> and sometimes figure out merges 16:57 < bridge> branches and anythign else are by the whims of chatgpt 16:58 < bridge> https://www.sublimemerge.com/download 16:58 < bridge> or vs code's git ui 16:58 < bridge> its normally unexplained errors 16:58 < bridge> an overabundance of unexplainable merges 16:58 < bridge> rather than the actual task of merging 16:59 < bridge> sublime merge is paid but for playing around a little bit, you can use it just fine. 17:20 < bridge> how to write your client ddnet 17:28 < bridge> https://www.phoronix.com/news/DOOM-ROCm-LLVM-Port 17:28 < bridge> > "The clang compiler can target GPUs directly. We emit a single kernel that calls the 'main' function. Functions that require the operating system are handled through the RPC interface. See my LLVM talk for more information. 17:28 < bridge> > 17:28 < bridge> > This implementation defines the amdgpu-loader utility, which handles launching the main kernel, setting up the SDL2 window interface, and provides functions to get the input keys and write the output framebuffer. Okay, it's not entirely on the GPU, but all the logic and rendering runs on the GPU." 19:06 < bridge> I tried adding a new sprite to extras.png and create a new particle effect. but the particles i'm seeing are just yellow,blue,green,red squares. looks like a placeholder texture. any ideas? these are my changes 19:06 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1290359164454830131/particlechanges.diff?ex=66fc2c1e&is=66fada9e&hm=a81d8d25ca9f5c1c4b2bc0482fb97daa4bdab53577349d91ba3ff13667bffbd7& 19:26 < bridge> I made the same mistake when trying it out, you need to use the correct group `CParticles::GROUP_EXTRA` for this texture 19:26 < bridge> ah damn it, i knew it then forgot to change it 19:26 < bridge> thx 19:45 < bridge> Do we still have the 128p patch from fokkonaut in the source? 19:46 < bridge> #8542 wasn't merged yet 19:46 < bridge> https://github.com/ddnet/ddnet/pull/8542 19:52 < bridge> What about adding autocomplete-hinting for commands arguments? 19:53 < bridge> What about adding autocomplete hinting for commands arguments? 19:53 < bridge> What about adding auto-completion hints for commands arguments? 20:04 < bridge> wtf 20:05 < bridge> im considering switching to arch now that I unsubscribed from game pass 20:05 < bridge> :greenthing: 20:06 < bridge> what's the current state of nvidia gpus on linux 20:06 < bridge> broad question 20:06 < bridge> overall not great 20:06 < bridge> but some setups are perfectly stable 20:07 < bridge> what gpu do u have 20:07 < bridge> rtx 3080 laptop 20:07 < bridge> :justatest: 20:08 < bridge> with an amd integrated graphic either muxed or bypassed 20:10 < bridge> my next laptop might be a framework if i'm ready to go full amd and linux 20:30 < bridge> that is much harder 20:30 < bridge> optimus setup is a bit of a pain in the ass 20:30 < bridge> on nixos it's pretty ez 20:30 < bridge> and it will work fairly well but u need to read about the different passthrough modes 20:32 < bridge> the driver experience itself is pretty good on xorg 20:33 < bridge> wayland + nvidia is currently still a pretty cursed combo but it works well on my wlroots based compositor 20:34 < bridge> i ran optimus to use my 3060 alongside my amd igpu and it worked well once i was able to work out some of the issues 20:36 < bridge> i never was able to stop periodic firefox crashes and xwayland apps having terrible performance (e.g. ingame fps was reported as good but there would be visible lags, bad latency and stuff as a symptom of an iGPU bottleneck or something) 20:37 < bridge> so now i just use the 3060 all the time 21:10 < bridge> what's this? 21:12 < bridge> doom fully running on gpu 21:16 < bridge> Oh, I get it, thanks 22:26 < bridge> how do i log stuff that is with OUTPUT_LEVEL_ADDINFO 22:26 < bridge> loglevel 2 or 3 doesnt seem to work 22:29 < bridge> you need to adjust the correct config variable 22:30 < bridge> where do you want to see it? f1 or the terminal? 22:30 < bridge> `loglevel` is for the log file 22:30 < bridge> server terminal 22:31 < bridge> `stdout_output_level` 22:32 < bridge> ty 22:33 < bridge> with the last whisper thing it can work with ids i just need to add another function that lets gamecontext know when someone doesnt reconnect 22:33 < bridge> the log with dropping reconnecting players was disable with the addinfo log so i didnt see what was wrong 22:33 < bridge> the log with dropping reconnecting players was disabled with the addinfo log so i didnt see what was wrong 23:48 < bridge> i thought maybe to indicate that a player is invincible we could not render the feet and instead render a ufo so that it looks as if the tee in flying in a ufo