00:07 < bridge> Der kann das auswendig 😭 00:07 < bridge> Ehre 00:10 < bridge> @0xdeen :banhammer: 00:10 < bridge> :nouis: + 00:10 < bridge> :nouis: 00:15 < bridge> @0xdeen :banhammer: :feelsbadman: 00:30 < bridge> bruh i didnt even change that file at all 00:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341552492919521320/image.png?ex=67b6699f&is=67b5181f&hm=6269bfce1b5123003dc9214a3457175286d027efdaaea79a4294a469780022f6& 00:31 < bridge> oh wait im probs using the wong compiler verson arnt i lol 00:33 < bridge> yep im using make not cmake thats the problum 01:24 < bridge> ok nope the problum is afl++ suddenly doesnt like the games code 01:24 < bridge> anyone have any idea why? 01:25 < bridge> it works fine if i build it normaly 01:28 < bridge> you'd need to share some info about your setup because i don't really know the steps to get where you have 01:28 < bridge> your WSL dev env & stuff 01:31 < bridge> what about WSL do you need to know 01:31 < bridge> its just the defult ubuntu one 01:32 < bridge> could it be because i did make clean all? 01:32 < bridge> wait no i did that when it did compile i beleave 01:34 < bridge> is it ment to compile with c++ 13? 01:34 < bridge> no 01:34 < bridge> actually I disagree it should absolutely be fuzzed. 01:34 < bridge> the whole point of fuzzing 01:34 < bridge> i mean it will be 01:35 < bridge> i was asking if i would need to disable it 01:35 < bridge> it crashes sometimes if you send certain checksums 01:35 < bridge> so it doesnt have to guss a checksum 01:35 < bridge> i don't know what your build process is. the most reliable way for me is to generate makefiles with `cmake`, compile with `cmake --build folder`, and delete `folder` whenever i run into weird build issues 01:36 < bridge> if you run make again, you could be working with old makefiles 01:36 < bridge> ah ok thanks 01:36 < bridge> you had to have changed something though 01:37 < bridge> yea but idk what aside from the compiler to afls compiler 01:40 < bridge> hmm nope that didnt work 01:40 < bridge> hmm 01:41 < bridge> @totar: in case Cans was too shy to write you he could see tees and hooks appearing where they shouldn’t with the new anti ping 01:56 < bridge> im gonna save my changes and remove the repo and pull it agien i think 02:03 < bridge> ok not even that worked hmm 02:23 < bridge> what verson of c++ is it ment to use? 02:24 < bridge> idk 02:25 < bridge> c++13 isn’t really a thing 02:26 < bridge> hmm i was gussing that from the path that it was that 02:26 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341581521554898944/image.png?ex=67b684a8&is=67b53328&hm=7dc4b7c17131e152c33e1f54f4b9e5f42ae2e2991150f58da27b6c75abad73a0& 02:26 < bridge> i couldn't tell you the issue 02:26 < bridge> so my input probably is not helpful 02:26 < bridge> fair 02:34 < bridge> ok looking at the cmake file it looks like its ment to use c++ 17 02:37 < bridge> yea 02:37 < bridge> idk how it got 13 tbh 02:37 < bridge> but it's not C++13, it's GCC 13 02:38 < bridge> in ubuntu repos? must be 02:44 < bridge> ah ok 02:44 < bridge> its gcc 13 03:00 < bridge> do you think i should update GCC? 04:10 < bridge> worth a shot 04:19 < bridge> there doesnt seem to be a update? 04:28 < bridge> apt-install gcc-15 04:29 < bridge> or w/e 04:29 < bridge> it’s ubuntu so this thing is going to just be obtuse 04:29 < bridge> they’ll never have the very newest version of most packages because it’s a stability concern 04:41 < bridge> i also want to clarify i don't even know the cause of this issue 04:41 < bridge> i'm literally guessing 04:41 < bridge> uneducatedly 05:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341622954898755614/image.png?ex=67b6ab3e&is=67b559be&hm=536c8b52eaf871f1e21f804d53d07b20edd59b898dd966e90c9cc1ed6b45d191& 05:16 < bridge> depends on which ubuntu you're on 05:18 < bridge> 24.10 and newer package `gcc` as gcc 14, 24.04 uses 13 05:19 < bridge> crazy typo 05:19 < bridge> gcc-14 :feelsbadman: 05:53 < bridge> yea no it will probs be easyer to completly wipe the vm and reinstall 06:06 < bridge> and thats what i am now doing 07:39 < bridge> <0xdeen> @alex0006 Thanks! 07:41 < bridge> Choo Choo 🚂 :nouis: 07:59 < bridge> 🚂 🚂 08:31 < bridge> morning 08:38 < bridge> morning stack enjoyers and others 08:39 < bridge> guys 08:39 < bridge> 1 day 08:39 < bridge> for rust 2024 edition 08:39 < bridge> big moment tomorrow 08:39 < bridge> biggest day of the year 08:39 < bridge> forget ur birthday 08:39 < bridge> rust 2024 better 08:39 < bridge> rust 2024 in 2025 08:39 < bridge> :nouis: 08:41 < bridge> @avolicious make sure to update ur stack to rust 2024 on day 1 or we wont talk ever again 08:41 < bridge> :owo: 08:48 < bridge> turns out afl++ doesnt like my code changes and thats why 08:48 < bridge> no clue why not though 08:53 < bridge> ok turns out afl++ doesnt like std::pair 09:01 < bridge> :kekw: 09:09 < bridge> @learath2 do you know what's the point of setting `dword ptr[rbp - 4]`? 09:09 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341683124593229834/image.png?ex=67b6e348&is=67b591c8&hm=954d923c2f78e27808813f5b6f3d60b40cd6fa39bcc443ef34c2c5cfcdf9d937& 09:13 < bridge> only clang does this 09:50 < bridge> Is auto cursor going to be included in 19.0? I think it's still breaking multi-view zooming now 09:50 < bridge> zoom level is noodle code X_X 09:51 < bridge> 19.0 no 128 player support :/ 09:52 < bridge> :justatest: 10:03 < bridge> <0xdeen> yes, very sad. no one wants to merge the PR :/ 10:03 < bridge> <0xdeen> yes, everything in master is included. Can we fix it? 10:12 < bridge> so bad we cannot have 64 dummy players in a same server 10:13 < bridge> I dont think the comments are blocking othet than 1 about debug dummies 10:14 < bridge> They're mostly like "can you add comment for this class" 10:32 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341703902021812285/image.png?ex=67b6f6a1&is=67b5a521&hm=e41a976cb9f85b1ba8c9129c2098b60375b491f3e7dea1eb367aa17128408080& 10:32 < bridge> yippie my code is added 10:32 < bridge> where is my developer role🤓 <3 10:35 < bridge> guys ! The next update is POGGERS :poggers2: 10:36 < bridge> is the pr ready? 10:36 < bridge> last time i saw someone said stuff missing 10:38 < bridge> it has conflicts rn 10:40 < bridge> yea all here did a great job for the mappers 12:08 < bridge> could someone review 12:27 < bridge> would be good if we can push it in to this update so people dont get dissapointed. 12:27 < bridge> its already one of the best updades in a while + that feature will be godly 12:55 < bridge> Nope 12:58 < bridge> what does this do:nouis: 13:22 < bridge> @ryozuki didnt think you would insta merge, but my only worry in that pr was if adding m_SpectatorCount to that net object is fine 13:23 < bridge> i reviewd it 13:23 < bridge> xD 13:23 < bridge> but i seen that pr before already 13:24 < bridge> looks fine to me 13:24 < bridge> idk if this gets in 19.0 tho 13:24 < bridge> alright ty, idk much about the protocol if that was fine 13:24 < bridge> but the spec info seem to be sent anyway so i guess its ok 13:25 < bridge> @tsfreddie 13:25 < bridge> is it fine, since its yours netobj 13:25 < bridge> is it fine? since its yours netobj 13:27 < bridge> this pr is dope https://github.com/ddnet/ddnet/pull/9700 13:29 < bridge> @pioooooo heya, looks like ci is stuc here https://github.com/ddnet/ddnet/pull/9582 can you push a dummy commit or smth to make ci run again? 13:29 < bridge> @pioooooo heya, looks like ci is stuck here https://github.com/ddnet/ddnet/pull/9582 can you push a dummy commit or smth to make ci run again? 13:29 < bridge> or rebase against master 13:30 < bridge> ill rerecord showcase vid and this can be in 19.0 i guess 13:31 < bridge> servers get restarted with latest commit anyway so it would work just no hud icon 13:31 < bridge> ^ i made clang crash i didnt know that was a thing that i could do xd 13:31 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341748902927401011/message.txt?ex=67b7208a&is=67b5cf0a&hm=1fe8b14e87efcc71833c5419b549ff79e4a36ad5697bdddc3dfa89cac0c705b4& 13:31 < bridge> i made clang crash i didnt know that was a thing that i could do xd 13:31 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341748902927401011/message.txt?ex=67b7208a&is=67b5cf0a&hm=1fe8b14e87efcc71833c5419b549ff79e4a36ad5697bdddc3dfa89cac0c705b4& 13:31 < bridge> never seen a PR this big merged without comments lol 13:31 < bridge> woaw what nice numbers 13:31 < bridge> +800 -400 13:32 < bridge> i looked at it, and it looks nice to me 13:32 < bridge> deen too 13:32 < bridge> not my fault ppl dont review long prs 13:32 < bridge> I think deens check mark just means he likes the concept 13:33 < bridge> xD 13:33 < bridge> feel free to review it 13:33 < bridge> one thing i didnt know is u can do "250us" 13:33 < bridge> like a literal 13:33 < bridge> I don't understand 0.7 skins enough to have an opinion about any of it 13:33 < bridge> thats nice 13:34 < bridge> it doesnt only improve 0.7 skins 13:34 < bridge> > Skin loading and refreshing 13:34 < bridge> affects 0.6 too 13:34 < bridge> I think it's overall more complicated than it would otherwise be without 0.7 skins 13:35 < bridge> yeah 13:35 < bridge> I did review it quite a bit yesterday 13:35 < bridge> i am pro remove all sixup and stuff and become standalone 13:35 < bridge> but u gotta live with it xd 13:35 < bridge> wdym by this? 13:35 < bridge> like move to 0.7 entirely? 13:36 < bridge> that i dont care about 0.7 compat and i would remove the hack to support it entirely, and then improve or add to our protocol to add those features 13:36 < bridge> without hacks 13:36 < bridge> like move to ddnet entirely. 13:36 < bridge> ah 13:36 < bridge> I think that ship has sailed 13:36 < bridge> I agree tho 13:36 < bridge> and yeah im also pro break compat if it improves 13:36 < bridge> yes I was just about to say that 13:36 < bridge> if its physics related its different i think its ok to be more conservative 13:37 < bridge> I am also greatly in favor of it, as I'd have a million features breaking compatability where I'd like to bang my head against a wall 13:37 < bridge> but people will say we are killing mods based on 0.7 or old 0.6 versions if we actually do that 13:37 < bridge> well thats their problem xd 13:37 < bridge> what mods? 13:37 < bridge> xd 13:37 < bridge> they can update their mods 13:37 < bridge> the pvp mods are not based on ddnet codebase, even if they're 0.6 13:37 < bridge> they can use a pvp client kek 13:38 < bridge> yeah the reality is ppl just play ddnet 99% 13:38 < bridge> or derivatives like gores 13:38 < bridge> why are we limiting ourselves to the 1% 13:38 < bridge> true 13:38 < bridge> @ryozuki any ideas about adding a modding api instead? 13:38 < bridge> opinion* 13:39 < bridge> i dont know a good design but i would liek it to be wasm based 13:39 < bridge> so i can mod in rust 13:39 < bridge> the code is too interwined to do a good api imho xD 13:40 < bridge> We once had the N-Client and N-Server, I remember, where you had API hooks and were able to write lua code, this was amazing 13:40 < bridge> what would that api have? 13:40 < bridge> 13:40 < bridge> some ideas: 13:40 < bridge> - easily add custom packets 13:40 < bridge> - a remote gui api 13:40 < bridge> - but the most important, how do you change physics? its too inside the core of that ddnet is 13:41 < bridge> actually custom packets only useful if u have a client too 13:41 < bridge> most mods don't use custom physics, which do? 13:41 < bridge> OH 13:41 < bridge> server should be able to provide "plugins" to the client 13:42 < bridge> so they can add the custom packet handling 13:42 < bridge> dd-pg works like that 13:42 < bridge> nice 13:42 < bridge> RCE incoming? 13:42 < bridge> it uses WASM 13:42 < bridge> KEK incoming 13:42 < bridge> wasm is sandboxed 13:42 < bridge> 👍 WASM is also used like that Godot browser things in gamejams right? 13:42 < bridge> sounds good 13:42 < bridge> @ryozuki based on what you said it sounds like you would enjoy working on dd-pg, it's all the things you said xd 13:43 < bridge> xd 13:43 < bridge> yeah but its a big codebase and i have not much time 13:43 < bridge> i can barely review stuff :d 13:43 < bridge> bigger than ddnet? 13:43 < bridge> is it? 13:43 < bridge> someday ill look at it thoroughly 13:43 < bridge> i already know ddnet codebase a bit 13:43 < bridge> ah yeah 13:43 < bridge> that's true 13:43 < bridge> @ryozuki can you review my PR please ? 😛 13:43 < bridge> what # 13:43 < bridge> I'm afraid of your PRs 13:43 < bridge> oh 13:43 < bridge> im afraid too 13:43 < bridge> physics 13:44 < bridge> In the latest I just ADD new stuff, no physics breaking promised! 13:45 < bridge> But you are rewriting an existing branch, so you'd have to carefully ensure that nothing about that behavior has changed 13:45 < bridge> But you are rewriting an existing if-branch, so you'd have to carefully ensure that nothing about that behavior has changed 13:45 < bridge> Also I added the PR in order to avoid physics breaking in another 🙈 13:45 < bridge> it's a new tile with a new tile ID, and the old tile with the old tile ID does old tile ID stuff, that's the only if-branch 13:46 < bridge> Just saying from the perspective of a reviewer 13:47 < bridge> yes, you are right, I ensured this and I clicked the button for `[x] Changed no physics that affect existing maps` 13:48 < bridge> how to log ingame chat in realtime? 13:48 < bridge> 9670 @ryozuki 13:48 < bridge> logfile i think 13:49 < bridge> ./ddnet_server >> ddnet_log.txt 13:49 < bridge> `./ddnet_server >> ddnet_log.txt` 13:53 < bridge> @0xdeen can #9488 be in 19.0? ive included up to date showcase video 13:53 < bridge> https://github.com/ddnet/ddnet/pull/9488 13:57 < bridge> LoL haven't got a chance of taking a look at it. But I think it is fine. 14:15 < bridge> wait 14:15 < bridge> https://github.com/ddnet/ddnet/pull/9709 14:15 < bridge> why was merged? 14:15 < bridge> lmao 14:16 < bridge> i guess cuz main has the same commits 14:16 < bridge> github is so buggy xd 14:16 < bridge> i had smth similar too 14:17 < bridge> and melon too 14:28 < bridge> :saddybear: 14:28 < bridge> But yeah github is a bully 14:59 < bridge> quick question out of curiosity i checked the translation status and the dutch on says it is 96% done i finished the language packet for it but what is the missing 4% for? 15:00 < bridge> maybe added things that haven't been added to the translations yet? 15:00 < bridge> Possible. You can take a look at the language file. Any empty lines are missing ones 15:02 < bridge> just checked all of em are filled in 15:02 < bridge> no blanks 15:04 < bridge> but for example auto-sync camera isn't in the language file yet cuz it is a new feature, so maybe that is why? 15:05 < furo> You can see the missing ones here, https://github.com/ddnet/ddnet/blob/master/data/languages/dutch.txt 15:06 < furo> Oddly enough it seems like the previously translated credits got removed somehow. 15:06 < bridge> aha i see 15:07 < bridge> well i will probably just finish these and copy over the credits i still have from the last time i finished it 15:08 < bridge> turns out making a backup text doc of the finished thing was a good idea i guess DX 15:14 < bridge> Show fps as a button 15:27 < bridge> Hmm, maybe someone completely re-did it some time ago? 15:32 < furo> Nah, probably some bug in the twlang script. https://github.com/ddnet/ddnet/commit/b9b290a6ff06bfb355cf034ed053cd84e4b3d63e#diff-07781fd22372ce6d6811f5e4dcafa3dd6fa34006a62c98f662b53580a700d5bcR2060-R2062 15:35 < bridge> @milkeeycat i have 8 prs in the repo 15:35 < bridge> my coworker has no time to review almost kek 15:35 < bridge> am i a 10x dev? 15:35 < bridge> :poggers2: 15:35 < bridge> i have 30 issues 15:35 < bridge> xd 15:36 < bridge> i have 78 15:42 < bridge> behold, my coworkers 15:42 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341781867426222140/WhatsApp_Image_2025-02-19_at_15.41.35.jpeg?ex=67b73f3e&is=67b5edbe&hm=43467cb7e2199e3f76fcf411ad7ef2d14042c60b9b285d53941f54ea5d366e59& 15:44 < bridge> they really seem to not have time to review the prs 15:48 < bridge> yeah 15:50 < bridge> Such lazy cars 16:08 < bridge> Cute cats 16:25 < bridge> Did you just start engine of your car ? 17:15 < bridge> I have 90 in my head 17:28 < bridge> i translated a few things that were missing 17:28 < bridge> i skipped team status because i wasnt sure 17:28 < bridge> i dont know how to use github stuff so im just gonna put this here 17:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341808621142544516/russian.txt?ex=67b75828&is=67b606a8&hm=5eaf123d08e72c5564d9efe67abbfb5fb94fb263cd6a6a1f31a4f85a5e91e75a& 17:29 < bridge> 🥳 spectatour count being added 17:30 < bridge> 🥳 spectator count being added 17:30 < bridge> so language scripts should probably be reran to inlcude Localize("Show number of spectators") 17:48 < bridge> If there's developers on this channel, when my account on forum will be approved? 17:50 < bridge> @ryozuki nice commit names :lol: 17:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341814292265177179/image.png?ex=67b75d70&is=67b60bf0&hm=89cf73e64442a5adbd16ccf9875f4fe422c699ce383cd005018a9f8696ca585d& 17:51 < bridge> :brownbear: 17:51 < bridge> :gigachad: 17:51 < bridge> do you know about `--amend` flag in git? 17:52 < bridge> i heard about it 17:52 < bridge> what does it do 17:52 < bridge> it overwrites last commit 17:52 < bridge> ohh 17:52 < bridge> pog 17:53 < bridge> i use it all da time 17:53 < bridge> my fave 17:53 < bridge> or rebase from one of those commits and fixup 17:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341815031775363184/image.png?ex=67b75e21&is=67b60ca1&hm=09d563c444c42181374e6d52b988ad0fe41977de5b3b5cd3409d25bbea0e6eeb& 17:53 < bridge> any1 know why 17:54 < bridge> uhm icons can be stretched like this 17:54 < bridge> a bug perhaps 17:54 < bridge> still waitin 17:54 < bridge> developers aren’t forum admins 17:55 < bridge> caused by me but i dont know the difference 17:55 < bridge> perhaps there’s a mistake in your code 17:55 < bridge> that could be it 17:55 < bridge> ```cpp 17:55 < bridge> This.Graphics()->SetColor(m_Color); 17:55 < bridge> This.Graphics()->TextureSet(m_Texture); 17:55 < bridge> This.Graphics()->QuadsSetRotation(m_Rotation); 17:55 < bridge> This.Graphics()->RenderQuadContainerAsSprite(m_QuadContainerIndex, 0, 17:55 < bridge> X - Size().x / 2.0f, Y - Size().y / 2.0f, Size().x, Size().y); 17:55 < bridge> This.Graphics()->QuadsSetRotation(0.0f); 17:55 < bridge> This.Graphics()->SetColor(1.0f, 1.0f, 1.0f, 1.0f); 17:55 < bridge> ``` 17:55 < bridge> color = white 17:55 < bridge> m_texture = direction (no change) 17:55 < bridge> rotation = 0, 90, 180 17:55 < bridge> why would u register on the forum 17:55 < bridge> i dont think anything happens there these days 17:55 < bridge> ```cpp 17:55 < bridge> This.Graphics()->SetColor(m_Color); 17:55 < bridge> This.Graphics()->TextureSet(m_Texture); 17:55 < bridge> This.Graphics()->QuadsSetRotation(m_Rotation); 17:55 < bridge> This.Graphics()->RenderQuadContainerAsSprite(m_QuadContainerIndex, 0, 17:56 < bridge> X - Size().x / 2.0f, Y - Size().y / 2.0f, Size().x, Size().y); 17:56 < bridge> This.Graphics()->QuadsSetRotation(0.0f); 17:56 < bridge> This.Graphics()->SetColor(1.0f, 1.0f, 1.0f, 1.0f); 17:56 < bridge> ``` 17:56 < bridge> color = white 17:56 < bridge> m_texture = direction (no change) 17:56 < bridge> rotation = 0, 90, 180 17:56 < bridge> quad container index is what it used to use 17:56 < bridge> just to be here 17:56 < bridge> maybe you should change it to work 17:56 < bridge> ```cpp 17:56 < bridge> This.Graphics()->SetColor(m_Color); 17:56 < bridge> This.Graphics()->TextureSet(m_Texture); 17:56 < bridge> This.Graphics()->QuadsSetRotation(m_Rotation); 17:56 < bridge> This.Graphics()->RenderQuadContainerAsSprite(m_QuadContainerIndex, 0, 17:56 < bridge> X - Size().x / 2.0f, Y - Size().y / 2.0f, Size().x, Size().y); 17:56 < bridge> This.Graphics()->QuadsSetRotation(0.0f); 17:56 < bridge> This.Graphics()->SetColor(1.0f, 1.0f, 1.0f, 1.0f); 17:56 < bridge> ``` 17:56 < bridge> color = white 17:56 < bridge> m_texture = direction (no change) 17:56 < bridge> rotation = 0, 90, 180 17:56 < bridge> quad container index is what it used to use 17:56 < bridge> (Size() == vec2(same, same)) 17:56 < bridge> nah but 17:56 < bridge> so no point 17:56 < bridge> ```cpp 17:56 < bridge> This.Graphics()->SetColor(m_Color); 17:56 < bridge> This.Graphics()->TextureSet(m_Texture); 17:57 < bridge> This.Graphics()->QuadsSetRotation(m_Rotation); 17:57 < bridge> This.Graphics()->RenderQuadContainerAsSprite(m_QuadContainerIndex, 0, 17:57 < bridge> X - Size().x / 2.0f, Y - Size().y / 2.0f, Size().x, Size().y); 17:57 < bridge> This.Graphics()->QuadsSetRotation(0.0f); 17:57 < bridge> This.Graphics()->SetColor(1.0f, 1.0f, 1.0f, 1.0f); 17:57 < bridge> ``` 17:57 < bridge> color = white 17:57 < bridge> m_texture = direction (no change) 17:57 < bridge> rotation = 0, 90, 180 17:57 < bridge> quad container index is what it used to use 17:57 < bridge> (Size() == vec2(fontsizedir, fontsizedir)) 17:57 < bridge> is there a transformation matrix in use w the quads interface 17:57 < bridge> you raise a good point 17:57 < bridge> ill check 17:57 < bridge> but it only happens sometimes 17:57 < bridge> github changed email style. now there's a header who left the comment 17:57 < bridge> guess it could be not reset by accident 17:57 < bridge> but then why would there be a rotation aswell 17:57 < bridge> happens with text color and stuff all the time 17:57 < bridge> idk 17:57 < bridge> seems superfluous to have rotation and transform matrix 17:57 < bridge> idk, they said me to visit this channel 17:58 < bridge> we on the discord are too young to be usin the forumns xd 17:58 < bridge> is there a dedicated ddnet form 17:58 < bridge> rotation often is a part of the matrix 17:58 < bridge> idk what they’re doing tho 17:58 < bridge> yeah but if theres both then it would be turning the rotation into a matrix then mult with other matrix 17:59 < bridge> i either see 17:59 < bridge> * matrix with convenience multiply by rotation, translate etc 17:59 < bridge> * only rotation translate etc, matrix created every frame 17:59 < bridge> * just matrix 17:59 < bridge> or expect to see 17:59 < bridge> i dont see transform matrix btw 17:59 < bridge> im gonna go stare at the old one for ages 17:59 < bridge> also only happens on my l440 not my pc 18:08 < bridge> weird 18:17 < bridge> where do these things show up? 18:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341820905130561606/image.png?ex=67b76399&is=67b61219&hm=fb777e86d1ed7a805c029ef457af74aedfa133bb597e69ea8a50a78c1d568215& 18:31 < furo> Ingame -> Esc -> Server info 18:33 < bridge> Chillerdragon: 18:56 < bridge> itsi n guyts 18:56 < bridge> justclient side tho 19:15 < bridge> @jupeyy_keks garbage collection at home: 19:15 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341835508866617464/image.png?ex=67b77133&is=67b61fb3&hm=e8b07b998d7aaa8e6953c2c9880bc41494b14f868788a0bfe749ece9b3f403fb& 19:17 < bridge> :) 19:22 < bridge> can someone make pull request to update russian translation? i have noidea how to use github 19:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341837349864210505/russian.txt?ex=67b772ea&is=67b6216a&hm=88b7b450d0f9a214faa1ca71c2bd9ff7772046e472970b9dc294893ba6b083bc& 19:31 < furo> @oxyzo. Sure, I can do it. 19:34 < furo> @oxyzo. Could you translate the credits to Russian as well? It was only in English as a placeholder. This string that is, `Russian translation by bla bla` 19:35 < bridge> so ill translate after "==" right? 19:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341840554149019668/image.png?ex=67b775e6&is=67b62466&hm=7e957a91b8dddf04c0bb0f7bbd0c909627be456e940efcd781d987327a953f76& 19:35 < bridge> Curious, when does gc get triggered with something like this? 19:36 < furo> Yes, translate the text after `==`. You can send it here. 19:37 < bridge> == Русский перевод выполнен: kaddyd, carzil, RaZeR[RT], BotanEgg, Bananbl4, Arion WT, gerdoe, Vy0x2, Anime.pdf, ban+eblan, ByFox, Sedonya, WTF, Риксед и oxyzo 19:37 < furo> Thank you! 19:44 < bridge> why would you want that in rust 19:49 < bridge> What's up with gboards cursed stickers? 19:49 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341844098725711974/image0.png?ex=67b77933&is=67b627b3&hm=37153a4189c7608d8af43838bd7a7a66017e46c62c9d113a864efd4dc362607c& 19:49 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341844184977641532/Screenshot_20250220_024933.jpg?ex=67b77947&is=67b627c7&hm=eba6584dac63ea48378a31588b58d31adc7a0b5619416216d6bd5c1adcf1f57e& 19:50 < bridge> they are really cursed 19:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341844467484856351/image0.png?ex=67b7798b&is=67b6280b&hm=92588abd9e312fe5880bf68bd7921ed48a1678437a781db904bb59c4e0a0a76c& 19:51 < bridge> Oh it's the emoji kitchen thing 19:51 < bridge> Still cursed 19:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341844680698101800/image0.png?ex=67b779be&is=67b6283e&hm=2a2cd37dab0ad07b3308348f28cea3248da332b5da9879040b9c888740c10c43& 19:51 < bridge> also they are like extremely big on pc 19:52 < bridge> guys this is developer channel 19:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341844756367540344/image.png?ex=67b779d0&is=67b62850&hm=bbec7b71440d745f01c8eed7eb5b85735d5974164b6f4bfa70714f5d606e5315& 19:52 < bridge> Really big on mobile top 19:52 < bridge> Really big on mobile too 19:52 < bridge> renamed to emoji kitchen channel 19:52 < bridge> heinrich will be mad 19:52 < bridge> Oh shoot 19:52 < bridge> I default to off-topic usually how did I even end up here 19:53 < bridge> I'm going 19:53 < bridge> could you guys delete these stickers 19:53 < bridge> they take too much space on the screen xd 19:53 < bridge> Done 19:54 < bridge> Can i get my developer role? Sry for asking 19:55 < bridge> Can i get my developer role? Sry for asking again 19:55 < bridge> The last time I ask for roles learath gave me the music bot role at the time and that role didn't have access to the whole server other than a bot channel. I was there for three days before learath found out I was mostly gone. 19:56 < bridge> Good time 19:56 < bridge> xD 19:56 < bridge> Troller 19:57 < bridge> Although I could've just DM'ed him, I did wanted to know how long will it take for him to realize that 19:57 < bridge> yeah 19:59 < bridge> https://discord.com/channels/252358080522747904/293493549758939136/767122790943555614 19:59 < bridge> lmfao 20:02 < bridge> @learath2 i would like to have the developer role after the work i have done 20:03 < bridge> Which was your PR? 20:03 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341847729411985418/unknown.jpeg?ex=67b77c95&is=67b62b15&hm=a2ba9494ec8ab6496d823aa7624b23c0ca762f3e2e2927051b13da9cc89af5d3& 20:03 < bridge> Made the show fps in graphic 20:04 < bridge> yeah i remembered this one 20:04 < bridge> 🐢 20:04 < bridge> In what? 20:04 < bridge> Wdym 20:05 < bridge> whole new discord server per one of those emojis 20:05 < bridge> I added it to the new update? 20:05 < bridge> show fps where 20:05 < bridge> In graphic tab 20:05 < bridge> its as a button now 20:05 < bridge> i see 20:05 < bridge> I think tagging a PR is more effective than explaining 20:05 < bridge> :) 20:05 < bridge> Not home 20:05 < bridge> before it was only an f1 command 20:06 < bridge> i dont think changing 5 lines of code should guarantee you a dev role 20:06 < bridge> I don't think you need to be home to search on GitHub but here you go #9641 20:06 < bridge> https://github.com/ddnet/ddnet/pull/9641 20:07 < bridge> @learath2 that one 20:07 < bridge> i dont think adding 5 lines of code should guarantee you a dev role 20:07 < bridge> Thanks :) 20:08 < bridge> There you go, you are purple now 20:08 < bridge> :poggers2: 20:09 < bridge> The music bot was purple too 20:09 < bridge> Just saying 20:09 < bridge> Hehe 20:11 < bridge> keep the prs coming 20:12 < bridge> Have some ideas just much school 20:12 < bridge> I will be the small feature guy 20:12 < bridge> i did telegun when i was in school 20:13 < bridge> when close prs 20:13 < bridge> i did today 20:13 < bridge> nice 20:19 < bridge> Flex 20:31 < bridge> @learath2 @mpft @tsfreddie https://github.com/ValveSoftware/source-sdk-2013/commit/0759e2e8e179d5352d81d0d4aaded72c1704b7a9 20:31 < bridge> We already talked about it in #off-topic 20:32 < bridge> Still pog nonetheless 20:32 < bridge> There was a problem loading the remainder of the diff. 20:32 < bridge> Also basically means tf2 mods are now allowed to be published on steam 20:33 < bridge> > 20:33 < bridge> > 20:33 < bridge> > I think this is the sendoff for TF2. 20:33 < bridge> > 20:33 < bridge> > And of course Valve continues the tradition of mods instead of keeping it locked forever. 20:33 < bridge> a comment i guess its true 20:33 < bridge> I mean the game is old 20:33 < bridge> Too old 20:33 < bridge> It's about time 20:34 < bridge> https://www.teamfortress.com/post.php?id=238809 20:34 < bridge> The last few years update for tf2 are made by community anyway, it's not like valve are really putting stuff out for tf2 anyway 20:35 < bridge> The last few years update for tf2 are made by community anyway, it's not like valve are really putting stuff out for tf2. 20:35 < bridge> Although imagine someone just made a free overwatch with tf2's code and published it on steam.:justatest: 20:37 < bridge> So overwatch? :kek: 20:37 < bridge> Its free as well 20:37 < bridge> Ah forgot they transitioned 20:38 < bridge> I was stuck on overwatch 1 I guess 20:40 < bridge> Blizzard is back in china btw. Partnered with netease again. Although realistically they can only choose netease even the deal fall-off before. 20:41 < bridge> China was blizzard-free for a year. good time 20:42 < bridge> lmfao 20:43 < bridge> Isnt netese marvel rivals developer? 20:43 < bridge> I was still working at netease when the deal break-off happened. Blizzard was asking a 2 year profit projections up front for all currently running services in china. This is pre-microsoft so they knew exactly what they want 20:43 < bridge> The overwatch killer? 20:44 < bridge> A bag of money and run off 20:45 < bridge> fred can u come to usa real quick? 20:45 < bridge> ban this blocker 20:45 < bridge> xd 20:46 < bridge> Yes, but that rivals was not announced, and I'm like 20% sure it was meant to be mobile overwatch for blizzard but the deal fall through so they picked it up for other IPs 20:46 < bridge> I'm on phone 20:46 < bridge> we have ddnet for android now, no biggie 20:46 < bridge> :justatest: 20:49 < bridge> The mobile deal they also wanted 100% profit for non-china regions but the game are developed by netease themselves with no additional funding from blizzard. And they know netease would not even be allowed to profit in china because of the current policy in china. So they basically asked for the game to be made for them for absolutely free. 20:50 < bridge> So we are blizzard free for a year, poor wow players got their account nuked 20:53 < bridge> I still remember the morning that deal was public our company cafe was offering "green tea blizzard" drinks, green tea basically means bitch in chinese 20:53 < bridge> I was late that day and it sold out tho 21:37 < bridge> Can translate in Sweden if that is needed 21:38 < bridge> Can translate in Swedish if that is needed 22:16 < bridge> where are the downloaded map files stored on linux 22:20 < bridge> nvm found it 23:13 < bridge> lol already found a oob read by acsadent while trying to get it to work 23:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1341895571815923805/image.png?ex=67b7a923&is=67b657a3&hm=49c0f3ef6c2b2bedf479dae270d1fd2864a8846cf7a4dad706607a6edb033dba& 23:21 < bridge> @robyt3 what does `CStun::CProtocol::OnPacket(NETADDR Addr, unsigned char *pData, int DataSize)` do exsactly? 23:25 < bridge> STUN is for network connectivity checks 23:25 < bridge> hmm do you think thats why my fuzzing is failing 23:26 < bridge> im parsing data generated from connecting to a random server 23:26 < bridge> in hopes of pretending like i joined the server 23:28 < bridge> I don't think STUN should be necessary to connect 23:30 < bridge> hmm ok so ill ignore all stun packets ig and try that. including not logging them