00:04 <+bridge> [ddnet] oh so it has to do with ddos 00:04 <+bridge> [ddnet] thats what i wanted to know 00:04 <+bridge> [ddnet] everything does. otherwise we'd still be with the same hoster as 8 years ago 00:10 <+bridge> [ddnet] doubt, just ig that they don't have any tool to do that still 00:39 <+bridge> [ddnet] hurricane electric blocks cloudflare when you use their ipv6 tunnel because they are in a fight or something like that 02:19 <+bridge> [ddnet] https://twitter.com/foone/status/1572260363764400129 02:20 <+bridge> [ddnet] Is there anyway I can get my custom client to whitelist on GER10 servers automatically? 02:44 <+bridge> [ddnet] Thank me later https://t.me/+UI7SZ3fhpUkyMjg8 03:08 <+bridge> [ddnet] i guess that would defeat the purpose of ger10 03:36 <+bridge> [ddnet] is it supposed to be impossible with self compiled ddnet? 09:26 <+bridge> [ddnet] there should be no problem connecting with a custom client AFAIK 09:26 <+bridge> [ddnet] which client do you use? 09:29 <+bridge> [ddnet] Tater client? :troll: 09:35 <+bridge> [ddnet] as long as u don't break the netcode lmao 09:35 <+bridge> [ddnet] it should work 09:36 <+bridge> [ddnet] Don't think so, it could work fine 09:36 <+bridge> [ddnet] unless Davide already implemented the changes for custom client then I think it's not supposed to work yet 09:36 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023860699883110420/unknown.png 09:39 <+bridge> [ddnet] I won't try to do any sort of spoofing a ddnet version so I'll just wait till it's fixed 10:18 <+bridge> [ddnet] GER10 is not running right now 10:43 <+bridge> [ddnet] wow, you're so ahead of your time, already living in october 12:00 <+bridge> [ddnet] I am trying to control some server-side dummies, but I'm getting NULL pointers when `m_apPlayers[MAX_CLIENTS-1 -i]->GetCharacter()` at `gamecontext.cpp:1109`. What should I do to be able to use them? 12:08 <+bridge> [ddnet] Maybe show some more code 12:15 <+bridge> [ddnet] ```c 12:15 <+bridge> [ddnet] if (g_Config.m_DbgDummies) { 12:15 <+bridge> [ddnet] CNetObj_PlayerInput inp; 12:15 <+bridge> [ddnet] CCharacter *ch; 12:15 <+bridge> [ddnet] CCharacterCore core; 12:15 <+bridge> [ddnet] vec2 pos, vel; 12:15 <+bridge> [ddnet] int hs, j, sk; 12:15 <+bridge> [ddnet] int i, id; 12:15 <+bridge> [ddnet] char inpbuf[256]; 12:15 <+bridge> [ddnet] 12:15 <+bridge> [ddnet] for (i = 0; i < g_Config.m_DbgDummies; i++) { 12:15 <+bridge> [ddnet] if (!(ch = m_apPlayers[MAX_CLIENTS-1 - i]->GetCharacter())) 12:15 <+bridge> [ddnet] continue; 12:15 <+bridge> [ddnet] core = ch->GetCore(); 12:15 <+bridge> [ddnet] pos = core.m_Pos; 12:15 <+bridge> [ddnet] vel = core.m_Vel; 12:15 <+bridge> [ddnet] hs = core.m_HookState; 12:15 <+bridge> [ddnet] j = core.m_Jumps; 12:15 <+bridge> [ddnet] 12:15 <+bridge> [ddnet] if (!(fgets(inpbuf, sizeof inpbuf, infifos[i]))) 12:15 <+bridge> [ddnet] ferrn("fgets"); 12:15 <+bridge> [ddnet] sscanf(inpbuf, "%d %d %d %d %d %d", 12:15 <+bridge> [ddnet] &inp.m_Direction, 12:15 <+bridge> [ddnet] &inp.m_TargetX, 12:15 <+bridge> [ddnet] &inp.m_TargetY, 12:15 <+bridge> [ddnet] &inp.m_Jump, 12:15 <+bridge> [ddnet] &inp.m_Hook, 12:15 <+bridge> [ddnet] &sk); 12:15 <+bridge> [ddnet] 12:15 <+bridge> [ddnet] selfkill |= sk; 12:16 <+bridge> [ddnet] } 13:21 <+bridge> [ddnet] Check if m_apPlayers[...] is nullptr before dereferncing it with ->GetCharacter() 13:27 <+bridge> [ddnet] Ah I see thanks 13:54 <+bridge> [ddnet] @Ryozuki i have an idea for you 13:54 <+bridge> [ddnet] please implement a proper rustTeX with correct documentation 14:20 <+bridge> [ddnet] i can't build on windows with msvc with this error (current master) ``` 14:20 <+bridge> [ddnet] Fehler C1033 Programmdatenbank "C:\Users\lukas\ddnet\out\build\x64-Release\CMakeFiles\DDNet.dir\vc140.pdb" kann nicht geöffnet werden C:\Users\lukas\ddnet\out\build\x64-Release\ddnet C:\Users\lukas\ddnet\src\engine\client\sound.cpp 1 14:20 <+bridge> [ddnet] ``` 14:21 <+bridge> [ddnet] anyone knows how to fix it? 14:33 <+bridge> [ddnet] i can't build on windows with msvc with this error (current master) ``` 14:33 <+bridge> [ddnet] Fehler C1033 Programmdatenbank "C:\Users\lukas\ddnet\out\build\x64-Release\CMakeFiles\DDNet.dir\vc140.pdb" kann nicht geöffnet werden C:\Users\lukas\ddnet\out\build\x64-Release\ddnet C:\Users\lukas\ddnet\src\engine\client\sound.cpp 1 14:33 <+bridge> [ddnet] 14:33 <+bridge> [ddnet] ``` 14:33 <+bridge> [ddnet] anyone knows how to fix it? 14:33 <+bridge> [ddnet] edit: nvm, i re-added a build option and now it works 16:27 <+bridge> [ddnet] Ryzen 7000 with iGPU reaching > 100 fps in DDNet, good enough: https://www.phoronix.com/review/ryzen-7900-series-gaming/2 16:35 <+bridge> [ddnet] 😅 missclick 16:52 <+bridge> [ddnet] Wtf xD i bet cpu rendering is faster 16:57 <+bridge> [ddnet] double clicking in newer versions of ddnet on osx sometimes causes the window size to expand rather than its intended effect. happens more often when using the UI like server browser but still sometimes ingame when shooting quickly. why? cant seem to figure out how to reliably reproduce it 17:36 <+bridge> [ddnet] I get this too, but I think I always had it 17:36 <+bridge> [ddnet] but only when I had focus on another window before 17:37 <+bridge> [ddnet] oh hmm 18:15 <+bridge> [ddnet] no amd drivers? :ChristmasSadge: 18:16 <+bridge> [ddnet] I have a 600€ valued pc build from 2019 and it still rocks 1600+ fps on ddnet 18:16 <+bridge> [ddnet] but tbh, locking your fps to your monitor refresh rate is the best 18:16 <+bridge> [ddnet] but tbh, locking your fps to your monitor refresh rate is the best (aka gsync) 18:19 <+bridge> [ddnet] all syncs are evil inventions from the devil himself 18:23 <+bridge> [ddnet] but tbh the benchmark was the GPU benchmark, probs urs goes under 1000 fps there ^^ 18:23 <+bridge> [ddnet] but tbf the benchmark was the GPU benchmark, probs urs goes under 1000 fps there ^^ 18:32 <+bridge> [ddnet] redstar :justatest: 19:01 <+bridge> [ddnet] :justatest: as if it matters for gamers 19:12 <+bridge> [ddnet] we need better hardware, 15k FPS are not 1 million FPS :/ 19:19 <+bridge> [ddnet] the next step is skipping the kernel 19:19 <+bridge> [ddnet] make ddnet bare metal 19:23 <+bridge> [ddnet] amd sux 19:26 <+bridge> [ddnet] amd hater 19:26 <+bridge> [ddnet] amd eater 19:30 <+bridge> [ddnet] DDNet ASIC when? 19:31 <+bridge> [ddnet] +1 19:35 <+bridge> [ddnet] kek 19:39 <+bridge> [ddnet] thatd be insane lol 19:39 <+bridge> [ddnet] imagine having a ddnet chip on your computer 21:16 <+bridge> [ddnet] https://www.reddit.com/r/programming/comments/xogxyu/linus_torvalds_rust_will_go_into_linux_61/ 21:31 <+bridge> [ddnet] yeah 21:31 <+bridge> [ddnet] old 21:31 <+bridge> [ddnet] already sent 21:31 <+bridge> [ddnet] :BASED: 21:32 <+bridge> [ddnet] what do you think about a rust TeX implementation? 21:32 <+bridge> [ddnet] why is this shit so fucking slow? 21:36 <+bridge> [ddnet] maybe its simply implemented bad xD 21:37 <+bridge> [ddnet] i think so 21:37 <+bridge> [ddnet] Compilers are pretty fast, and i believe they perform much more complex computation 21:38 <+bridge> [ddnet] on the other hand, i think typewriting systems are a pain in the ass because for each character, you gotta handle several boxes that may or may not combine with previous and following character... 21:38 <+bridge> [ddnet] so a lot of condition 21:38 <+bridge> [ddnet] but i think it's badly implemented still 😄 21:39 <+bridge> [ddnet] The real problem i have with latex, is that when something doesn't work, you have no way of debugging it... 21:39 <+bridge> [ddnet] + every package access the same global variables, so it's a big mess 23:43 <+bridge> [ddnet] xd 23:43 <+bridge> [ddnet] idk 23:43 <+bridge> [ddnet] layex is complex 23:43 <+bridge> [ddnet] latex 23:55 <+bridge> [ddnet] my template takes 7 to 8 seconds just to read all packages... 23:56 <+bridge> [ddnet] even if i included all boost library in c++, it wouldn't take that long. Now which one has the most character?