04:55 < bridge> how to spawn a bot 05:35 < bridge> https://repebble.com/ 08:14 < bridge> if it works - dont touch it 08:14 < bridge> :kek: 08:44 < bridge> I'm trying my luck on making an automapper handler in Scratch/TurboWarp. As an artist, my main goal is to have a sleek, easy to use and quick to learn way to visualize and edit automappers. 08:44 < bridge> It's going to be a long process, but I think becoming this passionate about automappers would really help people realize how much potential this has! 08:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334428902160072755/image.png?ex=679c7f42&is=679b2dc2&hm=d9faa631727c265d3dc6ed45ea54de7719968a4ca1779ac13b5213214d8770e7& 08:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334428902470189067/image.png?ex=679c7f42&is=679b2dc2&hm=3162b2e58b8ee11ddb501264238078177338c314ae34551356b5ae9fd6d8388f& 08:45 < bridge> Also doing this so that in the future it would help other programmers port a system like this into their own DDNet build! 09:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334436280108318803/Gif9ZhMWUAEh9XI.png?ex=679c8621&is=679b34a1&hm=075227b8a7b838a670c051982b18c4956dd4c9516f43b2a6fec3f04497d4501b& 09:13 < bridge> morning peeppetes 09:13 < bridge> @inv41idu53rn4m3 is this you 09:38 < bridge> Press escape while in game. At the top menu click „connect dummy“ 09:56 < bridge> :feelsbadman: 11:39 < bridge> :pepefuckyou: god damn it i really wanted kick all 11:39 < bridge> good morming btw 11:43 < bridge> Not like it'd ever be useful in an official server (unless you are a big abuse enjoyer) 11:45 < bridge> i was mostly interested in `m_IsAll` rather than the feature itself, seemed like an easier way of handling this issue: https://github.com/ddnet/ddnet/issues/9278#issuecomment-2558089141 11:55 < bridge> Hm, I don't even know what all would do in that case `tele all me` makes sense 11:55 < bridge> `tele me all` not so much 11:55 < bridge> `tele all all` huh? 11:56 < bridge> Hm, I don't even know what all would do in that case. 11:56 < bridge> `tele all me` makes sense 11:56 < bridge> `tele me all` not so much 11:56 < bridge> `tele all all` huh? 12:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334480829753069650/Screenshot_20250130_191010.jpg?ex=679caf9f&is=679b5e1f&hm=e203b25902e4ee71c12e57d1f56fe4a60409a7540e7fadc556da60ad7a187446& 12:10 < bridge> chillerdragon: is chillerbot for general use? 13:51 < bridge> https://www.phoronix.com/news/Apple-CPU-SLAP-FLOP-Attacks 14:08 < bridge> https://tenor.com/view/oprah-winfrey-gif-24849663 14:08 < bridge> meltdown for everyone 14:09 < bridge> I wonder if we ever get hardware fixes for all these 3000000 security problems we have now xd 14:19 < bridge> :Aware: i should stop being such a keyboard warrior sometimes 14:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334513427766317068/image.png?ex=679ccdfb&is=679b7c7b&hm=4046d2d3abc23930ea847b3cfd8e37d1d54189166fd11d11179d1f58aa9c24a0& 14:22 < bridge> side channel attacks are so nasty and hard to prevent 14:29 < bridge> omw to spam the PR you did for me 14:29 < bridge> good thing i just setup email filters 14:31 < bridge> Tzzz, WebKit (Safari's browsing engine). No more to say 14:31 < ws-client> @TsPiggy wdym by general use? 14:31 < bridge> Safari is on the same level as Internet Explorer / Microsoft Edge is 14:31 < bridge> hello 14:32 < bridge> safari is so private 14:32 < bridge> chillerdragon: idk, does it have a interface? is it designed for people to use as a client? 14:32 < bridge> one of the best browsers for privacy 14:32 < ws-client> interface as in gui? 14:32 < bridge> someone made a fork as a custom.client 14:32 < bridge> Safari is crap 14:32 < bridge> i thought it was a cmd bot 14:32 < bridge> Its like Edge 14:32 < ws-client> what fork? 14:32 < bridge> not for privacy 14:32 < bridge> but they are saying it is a client 14:33 < bridge> with gameplay features 14:33 < bridge> Firefox is pretty decent, but it annoys me that they introduce this crap like Mozilla VPN or whatsoever 14:33 < bridge> chillerdragon: some random chinese 14:33 < ws-client> is it public? 14:33 < bridge> share a skin stealer in the chn group 14:34 < bridge> it uses chillerbot-ux.exe as the binary name 14:34 < bridge> i didnt download it and test 14:34 < bridge> but it seems like they shared it as a normal client with graphics 14:34 < ws-client> @TsPiggy i use it as my daily driver and i do depend on those features for gaming but the main target audience is my self. So I do not mind having to edit text files for some features to work. But yes there are some casual non technical players in the user base of the 5 players who installed the client xd 14:35 < bridge> oh so it is a client 14:35 < bridge> nvm then 14:35 < ws-client> i am happy when people use it but there is only so much energy i spend on making it a mainstream client 14:35 < bridge> i thought someone added graphic back 14:35 < bridge> bcs i thought you made that a automation bot 14:35 < ws-client> but i have to admit that when cactus client dropped with the exact same features and became super popular i got a bit upset :c 14:36 < ws-client> there is chillerbot-ux and it can be compiled with a cmake flag to get term-ux which is a linux only curses client 14:36 < bridge> i guess i never knew what chillerbot actually is. i always thought it was a cmd bot for automations 14:36 < ws-client> chillerbot-ux is super close to ddnet so they can also just compile it like ddnet with -DHEADLESS_CLIENT=ON and drop the graphics 14:37 < ws-client> well "chillerbot" by it self is nothing 14:37 < bridge> no i mean i thought if was like auto chat bot and auto rcon and stuff. 14:37 < bridge> cuz, you know. it is called a bot 14:37 < ws-client> there is chillerbot-ux which is my ddnet fork whith a few additons which also includes term-ux 14:37 < bridge> :nouis: :nouis: 14:37 < ws-client> the name "bot" is because i am edgy 14:38 < bridge> ye then it is np then 14:38 < ws-client> there is a few chillerbot clients such as chillerbot-ng that do not have any graphics 14:38 < bridge> then i guess all i need to tell you is that chinese guy forked your client closesourcedly 14:38 < ws-client> sus 14:38 < bridge> almost all chinese forks are close sourced 14:38 < ws-client> any chillerbot that has a "z" in its name is an illegal cheat client 14:39 < bridge> they dont like sharing 14:39 < ws-client> such as chillerbot-zz and chillerbot-zx 14:39 < bridge> i dont think that matters nor you should state them here 14:39 < ws-client> oh yea rule 7 14:40 < ws-client> i just wanted to be transparent because you asked about "bot" 14:40 < bridge> just making sure the ux one is somewhat safe so i dont need to do anything as a chn community manager 14:40 < ws-client> the z series is not publicly distributed 14:40 < bridge> i get that 14:40 < ws-client> ux tries to be fully compliant 14:40 < bridge> let stop talk about bots lol 14:41 < bridge> already got my answers, thx coldbird 14:41 < ws-client> it has chat automation, skin stealer and spike tracers as its most sus features 14:41 < bridge> oh then i think it is straight up your client 14:41 < ws-client> https://chillerbot.github.io/img/features/spike_tracer.png 14:41 < bridge> not even a fork then 14:41 < ws-client> imagine playing silex maps without spike tracer 14:56 < bridge> Can you help me 14:56 < bridge> you should #✉-create-a-ticket if you have anything that needs a moderator 14:57 < bridge> if you already did, then you should wait. 14:57 < bridge> I just read `spice tracer` and thought like you watched too much Dune sh 15:22 < bridge> ChillerDragon: can you please pull up wireshark and send me valid succeed rcon auth and failed one? 15:30 < bridge> epyc 15:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334531228967239785/imagen.png?ex=679cde8f&is=679b8d0f&hm=d91ffaeb324a4487cb236df18e85d72817df8643031613d57a5df17e6f974ee0& 15:35 < bridge> @jupeyy_keks my sister cant buy it cuz its out of stock already 15:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334532506825003008/5003711d-5243-4e50-b7ea-28a9a128d835.png?ex=679cdfc0&is=679b8e40&hm=a789b7e3805956a295eeb7193f96a03335389330814f0083d5f4b06a90ebb2e7& 15:35 < bridge> xd 15:36 < bridge> Why does she even want the FE? 15:38 < bridge> why not 15:38 < bridge> but its non existent 15:38 < bridge> a suposed leak 15:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334533271584899152/d6QqYt4Wy3EabjCQtAra8E-320-80.png?ex=679ce076&is=679b8ef6&hm=fcecab85ba728e45598f569b3ae795521e801762cc7e96792b363bd17040671a& 15:40 < bridge> let's face it, as long as amd cannot compete, it's good for nvidia to keep the stock low. 15:40 < bridge> 15:40 < bridge> they can release a new gen and increase the price exactly by the performance increase xdd 15:40 < bridge> the 4090 did not loose any value at all, so 5090 can be super expensive 15:41 < bridge> boo 15:41 < bridge> i wanted my 4090 xd 15:41 < bridge> well soon the non-FE come out 15:46 < bridge> wen 15:47 < bridge> I dunno, you the news guy 😬 16:03 < bridge> Sometimes 16:39 < ws-client> so much work why dont u do it ur self @zhn 17:09 < bridge> i thought u had samples 17:09 < bridge> anyway i figured it out anyway 17:09 < bridge> thanks 17:09 < bridge> anyway anyway xd 17:12 < bridge> i got generics in my work lang 17:12 < bridge> 😳 17:12 < bridge> ``` 17:13 < bridge> pub fn hello_generics(x: T) -> T { 17:13 < bridge> return x; 17:13 < bridge> } 17:13 < bridge> 17:13 < bridge> pub fn main() -> i32 { 17:13 < bridge> let value: i32 = hello_generics::(4); 17:13 < bridge> 17:13 < bridge> return value; 17:13 < bridge> } 17:13 < bridge> ``` 17:13 < bridge> it needs u to specify it at call site cuz no inference yet tho 17:13 < bridge> but dope 17:15 < bridge> man at some point i got a bit stressed as if i couldnt do it 17:15 < bridge> but i got it done 17:15 < bridge> xd 17:17 < bridge> @jsaurusrex did u test it ingame? 17:17 < bridge> yeah 17:18 < bridge> hopefully i caught everything this time 17:21 < bridge> i dont use antiping so i didnt notice xd 17:23 < bridge> @jsaurusrex btw you can type "fixes #number" or "closes #number" so itll auto close the issue when merged 17:24 < bridge> in the description / first comment? 17:24 < bridge> or the title 17:25 < bridge> wait nvm i see it 17:25 < bridge> pr description 17:25 < bridge> aight will do ( '-')vb 17:26 < bridge> Sry to inform you I already did it after ryo pressed merge 19:35 < bridge> gm 19:36 < bridge> nice job 19:36 < bridge> how are u gonna handle type inference? 19:36 < bridge> i think this was talked about already but idk whose lang xD 20:04 < bridge> I have a private repo with pcaps. They include sensitive passwords and my MAC address and so on. And not every case such as wrong password is covered. iirc should be the same as correct password just a different string in the rcon line message 20:10 < bridge> chiller hru 20:18 < bridge> g&u? 20:18 < bridge> alright 20:18 < bridge> breathing and such 20:18 < bridge> mood 20:30 < bridge> yeah, it's called not running after performance. Speculative execution, branch prediction, caches, etc. are all opening vast possibilities for side channel attacks 20:36 < bridge> i mean the fixes destroy all performance gains 20:36 < bridge> so smth that is fast and still safe 20:37 < bridge> not possible because fast means executing things that might be wrong (speculative execution, branch prediction, load predictor, etc.) 20:38 < bridge> even without those, pipeline stalls will also leak data 20:38 < bridge> and caches as well, so either you remove all those and have huge performance loss, or you have leaks 20:48 < bridge> some day 21:13 < bridge> does your lang have global variables? 21:14 < bridge> the grammar is there but i forgot if they work 21:36 < bridge> xd 22:04 < ws-client> ``Replace sdl2 with extra/sdl2-compat? [Y/n]`` 22:04 < ws-client> time to upgrade sdl2 is officially deprecated by arch linux 22:08 < bridge> @jupeyy_keks whats our stopper for sdl3 22:14 < bridge> Haven't been motivated/not enough time to potentially break everything related to input handling and windowing yet 22:14 < bridge> SDL3 has some useful features though, so we should eventually upgrade 22:14 < bridge> https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0 22:20 < bridge> go and implement 😬 22:20 < bridge> ok tomorrow 22:27 < bridge> wasn't there some feature-stopper that brake something for macos? 22:27 < bridge> broke* 22:30 < bridge> Nobody tried upgrading to SDL3 AFAIK 22:42 < bridge> ok ill do it 22:42 < bridge> deploy friday 22:42 < bridge> deploy sdl3 22:43 < bridge> i can only assure the quality of linux builds i take no responsabilituy for windows users 22:43 < bridge> :deen_star: 22:45 < bridge> you were wrong 😛 22:45 < bridge> https://github.com/ddnet/ddnet/issues/6320#issuecomment-1412497196 22:45 < bridge> :monkalaugh: 22:45 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334640729372233728/image.png?ex=679d448a&is=679bf30a&hm=f3605c1f5c2b9a20aaa6ee3b05349180da3a057d26990663747f0d0f06ea85f0& 22:46 < bridge> and people blame ddnet's backwards compat 22:46 < bridge> xd 22:46 < bridge> https://wiki.libsdl.org/SDL3/CategoryProperties 22:46 < bridge> https://wiki.libsdl.org/SDL3/CategoryCamera 22:46 < bridge> webcam ddnet 22:46 < bridge> https://wiki.libsdl.org/SDL3/CategoryPen 22:46 < bridge> ddnet with a pen 22:47 < bridge> link ? 22:47 < bridge> i thought we're supporting absolute positioning already 22:47 < bridge> https://wiki.libsdl.org/SDL3/BestKeyboardPractices 22:47 < bridge> https://github.com/libsdl-org/SDL/pull/11900 22:48 < bridge> i mean its c not cpp 22:49 < bridge> i still have msvc 6 in box lol 22:49 < bridge> came with a poster 22:49 < bridge> :monkalaugh: 22:49 < bridge> microsoft foundation classes reference 22:49 < bridge> if you know you know 22:53 < bridge> i don't get why they need backward compat for 25+ years old compilers 😄 22:54 < bridge> msvc 6 is the last supported compiler version for win98 22:54 < bridge> well 22:54 < bridge> 9x 22:55 < bridge> not including mingw 22:55 < bridge> back compat for a project like SDL especially is almost a requirement 22:55 < bridge> the check if a system has `longlong` is what scares me more 22:55 < bridge> i think you would need to use something pre c99 for that 22:56 < bridge> which, again - is 25+ years old 22:56 < bridge> well the c standard is not the same as the compiler version 22:56 < bridge> i know people that love c99 and use it every day 22:56 < bridge> vc6 is when you need to post on twitter that your thing still works on windows 9x, btw 22:56 < bridge> or 22:57 < bridge> bluesky 22:57 < bridge> vc6 is for when you need to post on twitter that your thing still works on windows 9x, btw 22:58 < bridge> oh you're talking about ANSI C 22:58 < bridge> either way 22:58 < bridge> https://github.com/ValveSoftware/gamescope/issues/1320 22:58 < bridge> :feelsbadman: 22:58 < bridge> i keep not buying an amd gpu 22:59 < bridge> i need to buy an amd gpu 23:23 < bridge> great! the migration guide is only 1867 lines! 23:25 < bridge> maybe its a bit early, gentoo doesnt have sdl3 yet 23:28 < bridge> lol rip 23:29 < bridge> install nix, seriously. sounds stupid but it’s the best way to have consistent versioning for dev shit 23:29 < bridge> u don’t have to use it for ur system 23:29 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334651829728051212/IMG_7522.jpg?ex=679d4ee0&is=679bfd60&hm=c129dc17cdace3efac30d7022f09d4a262b9e4d5b89af555982f096214038470& 23:30 < bridge> trying to use the DRM backend for gamescope 23:31 < bridge> @tsfreddie looks like sdl3 allows rendering ime urself https://github.com/libsdl-org/SDL/blob/main/test/testime.c 23:31 < bridge> lol no gentoo best 23:31 < bridge> no, nix 23:31 < bridge> tbh there is sdl3, its just on a user repo 23:31 < bridge> the package manager 23:31 < bridge> i dont rly like it 23:32 < bridge> fine 23:32 < bridge> but they have the packages… 23:32 < bridge> whether you’re on gentoo or macos or nixos 23:32 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1334652580969582735/image.png?ex=679d4f93&is=679bfe13&hm=aa67d083e9ac7b458dbd2c1f20c781aed91b223a9e92d1891ac3ac6786a0d231& 23:33 < bridge> they’re on the leaderboard 23:33 < bridge> we already render ime ourselves with sdl2 in ddnet 23:34 < bridge> > Mouse events use floating point values for mouse coordinates and relative motion values. You can get sub-pixel motion depending on the platform and display scaling. 23:34 < bridge> is this new? 23:34 < bridge> Yes 23:34 < bridge> I mean, i thino 23:34 < bridge> I mean, i think 23:47 < bridge> We should use the new fancy sdl3 callbacks instead of the sdl main. Apparently it’s more portable for stuff like iOS and so on. 23:49 < bridge> I would say we should wait for SDL3 until sdl3-dev is in Debian stable. Otherwise compiling can get annoying. But we can already start to implement it and see if there are any blockers.