01:03 <+bridge_> [ddnet] that's weird, clang and gcc disagree on the shadowing/shadowed variables, yet they read the same headers 01:18 <+bridge_> [ddnet] that should be my last one for the moment 😉 08:51 <+bridge_> [ddnet] i made the best skin renderer (requires firefox & only tested on linux xd) 08:51 <+bridge_> [ddnet] https://aliveclan.de/ddnet/DDNet.html 08:53 <+bridge_> [ddnet] Uncaught TypeError: Module.printErr is not a function 08:54 <+bridge_> [ddnet] try firefox developer/nightly edition 08:54 <+bridge_> [ddnet] ye im using that 08:54 <+bridge_> [ddnet] webgpu on? 08:54 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956461102919733289/unknown.png 08:55 <+bridge_> [ddnet] oh webgpu is off 08:55 <+bridge_> [ddnet] i have 08:55 <+bridge_> [ddnet] webgl.disable-angle true 08:55 <+bridge_> [ddnet] webgpu true 08:55 <+bridge_> [ddnet] i use the same version 08:56 <+bridge_> [ddnet] still same error 08:56 <+bridge_> [ddnet] restarted? 08:56 <+bridge_> [ddnet] ok but your setup is also broken as we seen yesterday xddd 08:56 <+bridge_> [ddnet] https://webglreport.com/?v=2 08:56 <+bridge_> [ddnet] does this work? 08:57 <+bridge_> [ddnet] my setup is fixed 08:57 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956461663698173972/unknown.png 08:57 <+bridge_> [ddnet] hm 08:57 <+bridge_> [ddnet] it reports the wrong renderer 08:57 <+bridge_> [ddnet] r9 200 series 08:57 <+bridge_> [ddnet] xd 08:57 <+bridge_> [ddnet] mine too 08:57 <+bridge_> [ddnet] mhh what do i do different xd 08:57 <+bridge_> [ddnet] module.printerr is missing 08:57 <+bridge_> [ddnet] xd 08:58 <+bridge_> [ddnet] fix it 08:58 <+bridge_> [ddnet] i dont have that error xD 08:58 <+bridge_> [ddnet] u should have made it in rust 08:58 <+bridge_> [ddnet] im sure it would work 08:58 <+bridge_> [ddnet] already 08:58 <+bridge_> [ddnet] :greenthing: 08:58 <+bridge_> [ddnet] it works 😉 08:59 <+bridge_> [ddnet] Uncaught TypeError: Module.printErr is not a function 08:59 <+bridge_> [ddnet] setStatus https://aliveclan.de/ddnet/DDNet.html:1288 08:59 <+bridge_> [ddnet] onprogress https://aliveclan.de/ddnet/DDNet.js:119 08:59 <+bridge_> [ddnet] yeah 08:59 <+bridge_> [ddnet] but thats bcs we have a difference in our browser 08:59 <+bridge_> [ddnet] konqeror (kde browser) also works for me 08:59 <+bridge_> [ddnet] dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled true 08:59 <+bridge_> [ddnet] try that 09:00 <+bridge_> [ddnet] btw 09:00 <+bridge_> [ddnet] do u have webrender 09:00 <+bridge_> [ddnet] enabled? 09:00 <+bridge_> [ddnet] gfx.webrender.all 09:00 <+bridge_> [ddnet] i got it off 09:00 <+bridge_> [ddnet] me2 09:00 <+bridge_> [ddnet] i bet its dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled 09:01 <+bridge_> [ddnet] xd 09:01 <+bridge_> [ddnet] gotta see, SDL2 is still a bit buggy with pthreads 09:01 <+bridge_> [ddnet] it is 09:01 <+bridge_> [ddnet] it worksn ow 09:01 <+bridge_> [ddnet] well 09:01 <+bridge_> [ddnet] nice 09:01 <+bridge_> [ddnet] "downloading data"! 09:01 <+bridge_> [ddnet] thats ok 09:01 <+bridge_> [ddnet] my vps is slow 09:01 <+bridge_> [ddnet] im playing ddnet on the browser 09:01 <+bridge_> [ddnet] xd 09:01 <+bridge_> [ddnet] xd 09:01 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956462873113157642/unknown.png 09:02 <+bridge_> [ddnet] yeah i disabled internet for now 09:02 <+bridge_> [ddnet] u know, websockets 09:02 <+bridge_> [ddnet] annoying 09:02 <+bridge_> [ddnet] but best skin renderer xD 09:02 <+bridge_> [ddnet] XD 09:02 <+bridge_> [ddnet] dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled 09:02 <+bridge_> [ddnet] ths doesnt sound secure 09:02 <+bridge_> [ddnet] xd 09:02 <+bridge_> [ddnet] yeah just disable again 09:02 <+bridge_> [ddnet] i only use firefox dev edition for dev xD 09:03 <+bridge_> [ddnet] i wonder why konqueror works tho xD 09:03 <+bridge_> [ddnet] chrome also doesnt work 09:03 <+bridge_> [ddnet] chrome bad 09:03 <+bridge_> [ddnet] but its nice that emscripten works so well 09:03 <+bridge_> [ddnet] the code changes to ddnet are very small 09:05 <+bridge_> [ddnet] https://github.com/Jupeyy/ddnet/commit/28731ed886e3f6716d3cd64e8c4115059073fa1f 09:05 <+bridge_> [ddnet] pog 09:06 <+bridge_> [ddnet] (if u ignore the scripts, the actual source code changes are small) 09:06 <+bridge_> [ddnet] does emscripten us web workers 09:06 <+bridge_> [ddnet] https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers 09:06 <+bridge_> [ddnet] for threading? 09:06 <+bridge_> [ddnet] xd 09:06 <+bridge_> [ddnet] yeah 09:06 <+bridge_> [ddnet] nice 09:07 <+bridge_> [ddnet] but without sharedarraybuffers it currently wont work 09:07 <+bridge_> [ddnet] rip 09:08 <+bridge_> [ddnet] i think the option can stay disable when i enable `PROXY_TO_PTHREAD` but then SDL2 is broken xD 09:10 <+bridge_> [ddnet] i made the best skin renderer (requires firefox & only tested on linux xd) 09:10 <+bridge_> [ddnet] (with dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled true) <-- disable this again after testing 09:10 <+bridge_> [ddnet] https://aliveclan.de/ddnet/DDNet.html 09:16 <+bridge_> [ddnet] wtf 10:11 <+bridge_> [ddnet] @Ryozuki now it always works 😮 10:11 <+bridge_> [ddnet] https://aliveclan.de/ddnet/DDNet.html 10:11 <+bridge_> [ddnet] 10:11 <+bridge_> [ddnet] just had to change the apache config to send a header to disallow cross origin sharedarraybuffers 😄 10:11 <+bridge_> [ddnet] xd nice 12:13 <+bridge_> [ddnet] I have an Intel i5-6200U CPU and that should have Vulkan support https://www.techsavvy.de/prozessoren/intel_core_i5-6200u/. 12:13 <+bridge_> [ddnet] I am on Arch Linux 5.16.12-arch1-1 and have installed vulkan-intel. In the nightly DDNet version I still have only OpenGL 3.0.0 to choose from. Does anyone have any idea why this is the case? 12:15 <+bridge_> [ddnet] self compiled? 12:29 <+bridge_> [ddnet] also isnt there atleast opengl 3.3 too? 12:46 <+bridge_> [ddnet] I tested both self compiled and the binary from the PR 12:46 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956519494937870336/unknown.png 12:49 <+bridge_> [ddnet] Actually installed is opengl 4.6 12:49 <+bridge_> [ddnet] ❯ glxinfo | grep OpenGL 12:49 <+bridge_> [ddnet] OpenGL vendor string: Intel 12:49 <+bridge_> [ddnet] OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2) 12:49 <+bridge_> [ddnet] OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.7 12:49 <+bridge_> [ddnet] OpenGL core profile shading language version string: 4.60 12:49 <+bridge_> [ddnet] OpenGL core profile context flags: (none) 12:49 <+bridge_> [ddnet] OpenGL core profile profile mask: core profile 12:49 <+bridge_> [ddnet] OpenGL core profile extensions: 12:49 <+bridge_> [ddnet] OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.7 12:49 <+bridge_> [ddnet] OpenGL shading language version string: 4.60 12:49 <+bridge_> [ddnet] OpenGL context flags: (none) 12:49 <+bridge_> [ddnet] OpenGL profile mask: compatibility profile 12:49 <+bridge_> [ddnet] OpenGL extensions: 12:49 <+bridge_> [ddnet] OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.7 12:49 <+bridge_> [ddnet] OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 12:49 <+bridge_> [ddnet] OpenGL ES profile extensions: 12:50 <+bridge_> [ddnet] nice 12:52 <+bridge_> [ddnet] and have u tried to click on opengl 3.0.0? 12:52 <+bridge_> [ddnet] it should open a popup 12:54 <+bridge_> [ddnet] maybe we need a little popup icons like website do it, so its less confusing xDD 12:55 <+bridge_> [ddnet] dropdown* 13:01 <+bridge_> [ddnet] lol O.o I thought from the screenshot the list is always visible. xD yes if I click it vulkan is also visible 13:02 <+bridge_> [ddnet] xd 13:05 <+bridge_> [ddnet] I still only get 60 fps (no matter if vulkan or opengl) seems to be some limitation on my system. I used to have more fps, no idea what happened then. Probably a wrong configuration in my system. 13:07 <+bridge_> [ddnet] turn off vsync xd 13:07 <+bridge_> [ddnet] Ah I see 😄 thanks 13:11 <+bridge_> [ddnet] at least above 100 fps (I have set the update rate to infinite) 😄 13:11 <+bridge_> [ddnet] 13:11 <+bridge_> [ddnet] If I just close ddnet abruptly with Alt+F4 then it takes a long time to close and I get the following output: 13:11 <+bridge_> [ddnet] 13:11 <+bridge_> [ddnet] /usr/include/c++/11.2.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::vector; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = std::vector [ddnet] [1] 24548 IOT instruction (core dumped) DDNet 13:11 <+bridge_> [ddnet] 13:11 <+bridge_> [ddnet] If that was not yet known I can also look with UBSAN what that outputs. 13:12 <+bridge_> [ddnet] do you do smth special? 13:12 <+bridge_> [ddnet] i tested stuff like that with tsan, asan etc. so its not yet known 13:13 <+bridge_> [ddnet] Nope also happens If I do it not in game but in menu. 13:13 <+bridge_> [ddnet] Hey, why did u guys made that "Desktop fullscreen" option in the gfx_fullscreen ? Is it for mac users that were blocked without that option, or other important reasons ? 13:18 <+bridge_> [ddnet] bcs multi monitor users requested a mode that doesnt minimize 13:18 <+bridge_> [ddnet] windowed fullscreen e.g. is different, bcs it forces windows internal vsync 13:19 <+bridge_> [ddnet] @Not Keks if one is always better than the other should we maybe merge them under the same name? 13:19 <+bridge_> [ddnet] windowed fullscreen was explicitly requested 13:19 <+bridge_> [ddnet] https://github.com/ddnet/ddnet/issues/4597 13:20 <+bridge_> [ddnet] its also not comparable to bordleress window that uses the fullscreen 13:20 <+bridge_> [ddnet] windowed fullscreen uses Windows' dxgi component somehow(dont ask me why and how, but thats the state of art) 13:26 <+bridge_> [ddnet] mh weird stuff 13:27 <+bridge_> [ddnet] maybe a stacktrace for all threads can help understanding the problem 13:42 <+bridge_> [ddnet] Happens even with normal close 😄 had not tried that. I will debug it later. 13:42 <+bridge_> [ddnet] @Not Keks if the windowed borderless vs windowed fullscreen vs desktop fullscreen is confusing to me, I think it's overwhelming for a normal person just used to seeing "Windowed", "Windowed borderless" and "Fullscreen" in their options from other games 13:42 <+bridge_> [ddnet] i didnt invent windows weirdness 13:42 <+bridge_> [ddnet] Could you maybe summarize all options so we can atleast document them somewhere and maybe give some guidance on best practice? 13:43 <+bridge_> [ddnet] i did that a few times yesterday and today 13:43 <+bridge_> [ddnet] What is the option I should pick if I want what I'm used to as "Borderless" from other games? 13:43 <+bridge_> [ddnet] that depends on if u want smooth fps or not 13:44 <+bridge_> [ddnet] smooth fps, then desktop fullscreen 13:44 <+bridge_> [ddnet] else windowed fullscreen 13:44 <+bridge_> [ddnet] Can windows render above "desktop fullscreen"? That is is it suitable for IME users? 13:45 <+bridge_> [ddnet] no 13:45 <+bridge_> [ddnet] windowed fullscreen maybe, i cannot test it tho 13:46 <+bridge_> [ddnet] lmao 13:46 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956534473661481020/unknown.png 13:46 <+bridge_> [ddnet] windows vm xd 13:48 <+bridge_> [ddnet] server browser counts dummy as player,Is it intended or is it a bug? 13:48 <+bridge_> [ddnet] like, you see serv with 8 players, but there are only 4 actually, the rest are dummys 13:48 <+bridge_> [ddnet] intended 13:54 <+bridge_> [ddnet] @Learath2 13:54 <+bridge_> [ddnet] 13:54 <+bridge_> [ddnet] Windowed = A window that is part of the WM eco system 13:54 <+bridge_> [ddnet] Borderless = A window that is either part of WM eco system, or with fullscreen resolution implementation dependent (e.g. Windows does fullscreen optimizations for screens that block the full window(might be disabled by rightclick->properties->compability->fullscreen optimizations), KDE does not allow this in borderless) 13:54 <+bridge_> [ddnet] Windowed fullscreen = A special mode to allow fullscreen, but act like "Windowed" 13:54 <+bridge_> [ddnet] Desktop fullscreen = use desktop video mode(this should normally act like fullscreen just without minimize). This is also nativly supported by SDL for easier window managment if you dont care to request video modes etc. 13:54 <+bridge_> [ddnet] Fullscreen = exclusive fullscreen. for true gamers xdd 13:54 <+ChillerDragon> / 13:54 <+ChillerDragon> ops 13:55 <+bridge_> [ddnet] rm -R / 13:55 <+bridge_> [ddnet] xd 13:56 <+bridge_> [ddnet] Want to add those as tooltips with Ryozuki's change? 13:56 <+bridge_> [ddnet] yeah should probs do that 😄 14:09 <+bridge_> [ddnet] Seems IMEs can only render on top of "Windowed fullscreen". Thanks for explaining them 14:10 <+bridge_> [ddnet] Borderless at full desktop resolution seems to have some windows special sauce indeed which prevents things from being rendered on top of it 14:10 <+bridge_> [ddnet] but at any other resolution IMEs can render on top of borderless aswell 14:11 <+bridge_> [ddnet] And our IME support seems quite nice now, I'm nicely surprised 😄 14:11 <+bridge_> [ddnet] yeah, its kinda weird 😄 14:11 <+bridge_> [ddnet] 14:11 <+bridge_> [ddnet] windows needs some way to just disable the compositors vsync, that would solve all our issues xd 14:12 <+bridge_> [ddnet] nvm backspace absolutely breaks it 14:12 <+bridge_> [ddnet] in menu or also ingame? 14:13 <+bridge_> [ddnet] only ingame, seems a buffer is left unclean 14:13 <+bridge_> [ddnet] in menu it works fine 14:13 <+bridge_> [ddnet] ok, then should defs fix it 14:13 <+bridge_> [ddnet] other way around would be more acceptable 14:13 <+bridge_> [ddnet] same issue in f1, f1 and chat are broken 14:13 <+bridge_> [ddnet] menu is completely fine 14:14 <+bridge_> [ddnet] I'll create an issue 14:14 <+bridge_> [ddnet] we have nobody to fix it sadly 14:14 <+bridge_> [ddnet] @TsFreddie will fix it :3 14:14 <+bridge_> [ddnet] robyte and tsfreddie dont really seem to be intereseted 14:25 <+bridge_> [ddnet] I might give it a go myself if no one wants it 14:25 <+bridge_> [ddnet] nice 14:27 <+bridge_> [ddnet] Maybe an issue with text input length not matching actually, anyway, I'll leave it up for a bit see if maybe any of our resident IME people take it up 😄 14:28 <+bridge_> [ddnet] hehe 14:29 <+bridge_> [ddnet] Also seems we misreport the position of our text box, but I bet most asian people have already gotten used to the IME just appearing in a random corner 14:29 <+bridge_> [ddnet] xd 14:49 <+ChillerDragon> is it possible that turning on vulkan causes crashes or is that my bot client? 14:50 <+bridge_> [ddnet] i could swear u already asked that yesterday 😄 14:50 <+bridge_> [ddnet] 14:50 <+bridge_> [ddnet] its defs possible 14:50 <+ChillerDragon> yes similar wonderings new crashes tho 14:50 <+bridge_> [ddnet] i only tested the backend for like 1 month, and the only other person also testing it was mind 😄 14:50 <+ChillerDragon> oke lemme alpha test for u babe 14:50 <+bridge_> [ddnet] just show crashlog and we'll see 14:50 <+ChillerDragon> its not release yet is it? 14:50 <+ChillerDragon> lets see if i can reproduce 14:51 <+bridge_> [ddnet] yeah not released yet 😄 only RC 14:51 <+ChillerDragon> i can 14:51 <+bridge_> [ddnet] the game runs weird when I use vulkan with the visual studio debugger but seems fine in release mode 14:51 <+ChillerDragon> https://paste.zillyhuhn.com/H3 14:52 <+bridge_> [ddnet] ui 14:52 <+ChillerDragon> I use Arch BTW 14:52 <+bridge_> [ddnet] xd 14:52 <+bridge_> [ddnet] u use nvidia thats also good to know 14:52 <+bridge_> [ddnet] because a dummy takes a slot 14:52 <+bridge_> [ddnet] so you can consider it as a player 14:52 <+bridge_> [ddnet] chillerdragon, are you resizing or smth? 14:52 <+bridge_> [ddnet] why it takes a slot btw? 14:52 <+ChillerDragon> my dummy has feelings so its considered humanlike 14:53 <+bridge_> [ddnet] it is like if you have two players connected tho 14:53 <+bridge_> [ddnet] what do you do before it crashes? 14:53 <+ChillerDragon> @Jupstar i jon multimapless and walk 10 tiles 14:53 <+bridge_> [ddnet] random? 14:53 <+bridge_> [ddnet] for the server 14:53 <+ChillerDragon> zoom 14:53 <+ChillerDragon> tab 14:53 <+bridge_> [ddnet] ok thanks 14:53 <+ChillerDragon> shoot 14:53 <+ChillerDragon> usualy vibin stuff 14:53 <+bridge_> [ddnet] u have modern nvidia? 14:53 <+ChillerDragon> I use Arch BTW 14:53 <+ChillerDragon> or wat u mean 14:53 <+bridge_> [ddnet] what nvidia 14:53 <+bridge_> [ddnet] u have 14:53 <+bridge_> [ddnet] rtx 4090 14:53 <+ChillerDragon> https://zillyhuhn.com/cs/.1648130012.png 14:53 <+bridge_> [ddnet] 700 watt 14:53 <+ChillerDragon> super old 14:53 <+bridge_> [ddnet] 980 ok thanks 14:54 <+bridge_> [ddnet] but will defs look into it 14:54 <+ChillerDragon> thanks babe 14:54 <+ChillerDragon> if u need anything tell me 14:54 <+bridge_> [ddnet] ok 15:00 <+ChillerDragon> seems to happen in game only (not in menu or browser) after about 20-40 seconds of doing whatever 15:00 <+bridge_> [ddnet] weird af 15:00 <+ChillerDragon> and i can reproduce with vanilla ddnet :D 15:01 <+bridge_> [ddnet] i dunno if nvidia ships validation layers 15:01 <+bridge_> [ddnet] else try 15:01 <+bridge_> [ddnet] ./DDNet "dbg_gfx 4" 15:01 <+bridge_> [ddnet] oh 15:01 <+bridge_> [ddnet] normally nvidia drivers are really good 15:01 <+bridge_> [ddnet] but gtx 980 is really old 15:01 <+bridge_> [ddnet] so hard to say what could be the problem xd 15:01 <+ChillerDragon> https://paste.zillyhuhn.com/Jq 15:02 <+ChillerDragon> want me to buy new gpu? 15:02 <+bridge_> [ddnet] xd 15:02 <+bridge_> [ddnet] only true people uses freebsd :pepoBagar: 15:02 <+bridge_> [ddnet] i'd rather understand the problem, but sadly no validation layers enabled 15:02 <+ChillerDragon> vali wat 15:03 <+ChillerDragon> the ddoser? 15:03 <+bridge_> [ddnet] ? xd 15:03 <+ChillerDragon> idk wat a vali layer is 15:03 <+bridge_> [ddnet] validation layer 15:03 <+ChillerDragon> i dont speak vulkan 15:03 <+bridge_> [ddnet] xd 15:03 <+ChillerDragon> nerd 15:03 <+bridge_> [ddnet] to validate your code 15:03 <+ChillerDragon> is this some scifi language? 15:03 <+bridge_> [ddnet] yes 15:03 <+ChillerDragon> from starship enterprise? 15:03 <+ChillerDragon> the vulkans? 15:03 <+bridge_> [ddnet] btw what is your driver version? 15:03 <+bridge_> [ddnet] do u install yourself? 15:03 <+ChillerDragon> how to check 15:03 <+bridge_> [ddnet] from nvidia.com? 15:04 <+ChillerDragon> i compiled my self 15:04 <+ChillerDragon> xd 15:04 <+ChillerDragon> nah jk 15:04 <+bridge_> [ddnet] the driver? 15:04 <+ChillerDragon> i just installed some nvidia from pacman 15:04 <+bridge_> [ddnet] ah ok 15:04 <+bridge_> [ddnet] is arch using latest nvidia drivers always? 15:04 <+ChillerDragon> 5 extra/nvidia 510.54-9 (27.5 MiB 27.5 MiB) (Installed) 15:04 <+bridge_> [ddnet] sounds relativly new 15:04 <+ChillerDragon> it can do rendering already 15:04 <+ChillerDragon> that i can tell 15:05 <+bridge_> [ddnet] can u try `gfx_render_thread_count 1` -> restart -> to force single threaded vulkan 15:05 <+ChillerDragon> https://archlinux.org/packages/extra/x86_64/nvidia/ 15:05 <+ChillerDragon> can i also start with gfx_render_thread_count 1 ? 15:05 <+ChillerDragon> i dont get the restart part 15:06 <+bridge_> [ddnet] yes 15:06 <+bridge_> [ddnet] bcs most ppl arent cool terminal kids xd 15:06 <+ChillerDragon> now my screen turned pink 15:06 <+bridge_> [ddnet] its ok 15:06 <+ChillerDragon> prank 15:06 <+ChillerDragon> it didnt 15:06 <+ChillerDragon> same crash 15:07 <+bridge_> [ddnet] ok MHHHHHHHHHHH 15:07 <+bridge_> [ddnet] can u easily downgrade on arch? 15:07 <+ChillerDragon> want some coredump? 15:07 <+ChillerDragon> downgrade nvidia 15:07 <+ChillerDragon> no thats a pain xd 15:07 <+ChillerDragon> last time i checked it was a pain 15:08 <+ChillerDragon> but i think i can switch to lts kenrel plus nvidia lts 15:08 <+ChillerDragon> ou boi im gonna brick my system 15:09 <+bridge_> [ddnet] then dont do it xd 15:09 <+bridge_> [ddnet] @Not Keks What is the difference between WRAP_CLAMP and WRAP_REPEAT. When does this become noticeable? 15:09 <+ChillerDragon> Lmao tell pacman to think its 2014 https://wiki.archlinux.org/title/Arch_Linux_Archive#How_to_restore_all_packages_to_a_specific_date 15:10 <+bridge_> [ddnet] i think i found the issue 15:10 <+bridge_> [ddnet] thanks chillerdragon 15:10 <+ChillerDragon> pro 15:10 <+ChillerDragon> how u so smart 15:10 <+bridge_> [ddnet] fucking copy&paste errors always kill me xD 15:10 <+ChillerDragon> do you wear coding socks? 15:12 <+bridge_> [ddnet] can u test this 15:12 <+bridge_> [ddnet] chillerdragon 15:12 <+bridge_> [ddnet] https://github.com/Jupeyy/ddnet/tree/pr_text_texture_bug 15:15 <+bridge_> [ddnet] u on 4k chillerdragon? 15:15 <+ChillerDragon> yes 15:15 <+bridge_> [ddnet] ah 15:15 <+ChillerDragon> 42 sec in 15:15 <+ChillerDragon> lgtm 15:15 <+bridge_> [ddnet] thats why u got it so ez 15:15 <+ChillerDragon> ALMOST 1 MINUTE 15:15 <+ChillerDragon> omagawd i think u fixed it pro 15:15 <+bridge_> [ddnet] yeah thanks for finding these stupid bugs xD 15:16 <+ChillerDragon> thanks for fixing those!!!!!!!!!!!!!!! 15:16 <+ChillerDragon> pog 15:17 <+ChillerDragon> have you considered rewriting the graphics backend in shell to avoid crashbugs? 15:17 <+bridge_> [ddnet] maybe this also fixes the crash for @bencie and others (hopefully it all was this crash xD) 15:17 <+ChillerDragon> that would be pog 15:17 <+bridge_> [ddnet] good idea 15:18 <+bridge_> [ddnet] i'd love to see a translation library for vulkan to webgpu 15:19 <+bridge_> [ddnet] then we have epic fps in browser xddd 15:21 <+ChillerDragon> isnt step 0 to have a browser client? 15:21 <+bridge_> [ddnet] we have xdd 15:21 <+bridge_> [ddnet] but it doesnt support UDP 15:21 <+ChillerDragon> ah that one 15:21 <+bridge_> [ddnet] and curl doesnt support websockets 15:21 <+bridge_> [ddnet] so currently no internet 15:21 <+ChillerDragon> isnt it super deprecated and old 15:21 <+bridge_> [ddnet] https://aliveclan.de/ddnet/DDNet.html 15:21 <+bridge_> [ddnet] here test out 15:21 <+ChillerDragon> the one by east eee something like that? 15:21 <+bridge_> [ddnet] no 15:21 <+bridge_> [ddnet] its current client 15:22 <+ChillerDragon> powered by emscripten 15:22 <+ChillerDragon> cringe watermark 15:22 <+bridge_> [ddnet] the one from eee also uses emscripten, but since then it evolved 15:22 <+bridge_> [ddnet] i didnt add any javascript myself 15:22 <+ChillerDragon> so its activley maintained? 15:22 <+ChillerDragon> by who where 15:22 <+bridge_> [ddnet] thats the point 15:22 <+ChillerDragon> and why is it so ugly xd 15:23 <+bridge_> [ddnet] its almost upstream DDNet code 15:23 <+bridge_> [ddnet] since we have GLES 3 code which is alsmost webgl2 we dont need any hack 15:23 <+bridge_> [ddnet] SDL2 works out of the box 15:23 <+ChillerDragon> fullscreen is black xd 15:23 <+bridge_> [ddnet] how is it ugly 15:23 <+bridge_> [ddnet] chrome? 15:23 <+bridge_> [ddnet] firefox works for me 15:23 <+ChillerDragon> omg i lost my 3rd monitor xd 15:23 <+bridge_> [ddnet] chrome is black for me too 15:23 <+ChillerDragon> im on firefox 15:23 <+bridge_> [ddnet] strange 15:24 <+ChillerDragon> aaa ctrl+t 15:24 <+ChillerDragon> to gain back control xd 15:24 <+ChillerDragon> are you associated with the alive clan? 15:24 <+ChillerDragon> isnt that the fng gang? 15:25 <+ChillerDragon> omg its german website 15:27 <+bridge_> [ddnet] yes i am leader xd 15:28 <+ChillerDragon> so where ddnet web code 15:28 <+ChillerDragon> and why is there this watermark -.- 15:28 <+bridge_> [ddnet] u can also use custom html 15:29 <+bridge_> [ddnet] i just chose the one from emscripten bcs i was too lazy xD 15:29 <+ChillerDragon> so why u dont 15:29 <+bridge_> [ddnet] and it has some features 15:29 <+ChillerDragon> i noticed 15:29 <+ChillerDragon> but not worth the overallfeeling 15:29 <+ChillerDragon> https://zillyhuhn.com/cs/.1648132168.png 15:29 <+ChillerDragon> i feel humiliated 15:29 <+bridge_> [ddnet] u wont be able to compile rn: 15:29 <+bridge_> [ddnet] https://github.com/Jupeyy/ddnet/commit/1813b08fb06d34bcbf847957f99174aa542b6d91 15:29 <+ChillerDragon> ou 15:29 <+ChillerDragon> 5hrs ago 15:29 <+ChillerDragon> its brand new!? 15:30 <+bridge_> [ddnet] u need to compile all libs but freetype requires zlib and i havent finished that yet 15:30 <+bridge_> [ddnet] yes i did it yesterday mostly 15:30 <+ChillerDragon> it still runs tho 15:30 <+ChillerDragon> when pr against ddnet 15:30 <+bridge_> [ddnet] its nice for map preview 15:30 <+ChillerDragon> how do u load maps 15:30 <+bridge_> [ddnet] when i finish the zlib module 15:30 <+bridge_> [ddnet] not decided yet 15:31 <+ChillerDragon> u make my web editor look bad xd 15:31 <+bridge_> [ddnet] xd 15:31 <+bridge_> [ddnet] editor can already be used btw 15:31 <+bridge_> [ddnet] but no way to save permament rn xD 15:31 <+bridge_> [ddnet] i really just wanted it to compile and run 15:32 <+ChillerDragon> when i save 15:32 <+ChillerDragon> do i get code execution on ur vps? 15:32 <+bridge_> [ddnet] no 15:32 <+bridge_> [ddnet] its webasm 15:32 <+ChillerDragon> so its in my downloads folder? 15:32 <+ChillerDragon> xd 15:32 <+bridge_> [ddnet] i dunno if webasm even has anything like a filesystem 15:32 <+ChillerDragon> /home/web_user 15:33 <+bridge_> [ddnet] quite possible it just gets emulated 15:33 <+ChillerDragon> honeypot 15:33 <+ChillerDragon> but cool 15:33 <+ChillerDragon> gj 15:33 <+bridge_> [ddnet] as said its not really made for IO, a map preview that isnt buggy like the one on ddnet.tw would already be nice 15:34 <+ChillerDragon> why delete adroid things tho 15:34 <+bridge_> [ddnet] i didnt delete 15:34 <+bridge_> [ddnet] i moved them 15:34 <+bridge_> [ddnet] and merged in 1 script 15:34 <+bridge_> [ddnet] i'll reduce the diff when i pr it 15:35 <+bridge_> [ddnet] the script is genreally nice to compile the libs 15:35 <+ChillerDragon> ofc its nice 15:35 <+bridge_> [ddnet] ez to extend it for windows too 15:35 <+ChillerDragon> its shell 15:35 <+bridge_> [ddnet] then i can compile libs myself ez xd 15:36 <+ChillerDragon> why do you capitalize all your local variables? 15:36 <+bridge_> [ddnet] i dunno 15:36 <+ChillerDragon> capitalized is for global env vars 15:36 <+bridge_> [ddnet] feels more correct to me in script languages xd 15:36 <+ChillerDragon> exported crap 15:36 <+ChillerDragon> no 15:36 <+bridge_> [ddnet] we do it in cmake too 15:37 <+ChillerDragon> its not script lang 15:37 <+bridge_> [ddnet] why not 15:37 <+ChillerDragon> its pro lang 15:37 <+bridge_> [ddnet] ez 15:40 <+ChillerDragon> btw /register command not found 15:40 <+ChillerDragon> scam server 15:49 <+ChillerDragon> yo jupstar wat renderer you recommend btw? 15:49 <+ChillerDragon> reason i tested vulkan at all is i occasionally get some glitchy lines wondering my horizontals 15:49 <+ChillerDragon> is opengl 3.3 better than 3.0 if it runs? 15:51 <+ChillerDragon> https://www.youtube.com/watch?v=38WplkkBVGc 16:26 <+bridge_> [ddnet] :kappa: :kappa: :rekappler: 16:29 <+bridge_> [ddnet] 3.3 should perform better than 3.0, VK performs better than both iirc, all except 1.x render correctly 16:41 <+bridge_> [ddnet] so I have a question about one bug (feature?). If you press A/D and go in spec, when you unspec you're still 'pressing' A/D, but if you press enter (to enter the chat) and then enter again to close the chat, you'll 'release' A/D. My fellow tee friend found, that if you remove this ResetInput call in src/game/client/components/controls.cpp, line 262, the bug get fixed. 16:41 <+bridge_> [ddnet] So the question is: can we safely remove this call? Or somehow modify it? Or was it intentional to have that kind of behaviour? 16:41 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956578475932778556/unknown.png 16:44 <+bridge_> [ddnet] at least they are relativly stable xd 16:44 <+bridge_> [ddnet] mesa is best ofc xd 16:45 <+bridge_> [ddnet] chillerdragon i dunno, nvidia on linux is gambling anyway, just choose what works best 17:02 <+bridge_> [ddnet] Looks like that is very intentionally being emulated there. You'd have to ask whoever added that 17:44 <+bridge_> [ddnet] how can I find who added that? 17:44 <+bridge_> [ddnet] Git blame \\O/ 17:44 <+bridge_> [ddnet] If it'a hard to find there maybe check when BugDDRaceInput was added 17:48 <+bridge_> [ddnet] I'm not really familiar with git, is it a command 'blame'? or a program? 17:50 <+bridge_> [ddnet] It is a command, but it's easier on githuv 17:50 <+bridge_> [ddnet] There should be a button towards the top of the page that says blame 17:54 <+bridge_> [ddnet] @deen do i need to rebase https://github.com/ddnet/ddnet/pull/4881 ? 17:57 <+bridge_> [ddnet] yes 18:04 <+bridge_> [ddnet] so I guess, deen added it? but then 'm_PlayerFlags != PLAYERFLAG_PLAYING' got changed to 'm_PlayerFlags == PLAYERFLAG_CHATTING' with comment 'Don't stop movement after opening player list' 18:04 <+bridge_> [ddnet] so I think A/D snaps in all cases except chatting? still not sure if it's a feature 18:04 <+bridge_> [ddnet] @deen can you look into it? 18:04 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956599347041153054/unknown.png 18:04 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956599347263459348/unknown.png 18:04 <+bridge_> [ddnet] yeah, that's by design 18:07 <+bridge_> [ddnet] can you explain a bit? what's the point? 18:31 <+bridge_> [ddnet] I'm not sure, I think players always complained when something changed there 18:31 <+bridge_> [ddnet] So it's a bit dangerous to change the code 18:43 <+bridge_> [ddnet] are the complaints on the github or no? Just want to test the cases, coz I have this fix for a week now I guess and haven't seen any weird behaviour 18:51 <+ChillerDragon> lmao i just looked up how to install programms on suse and first hit shows teeworlds xd https://youtu.be/O3bgZEBI2DE?t=63 20:49 <+bridge_> [ddnet] wat about add cmd for check teamrank/rank points ingame 21:13 <+bridge_> [ddnet] what do you mean? 21:14 <+bridge_> [ddnet] `/rankteam` & `/rank` & `/points` 21:14 <+bridge_> [ddnet] he means the points you get for finishing top10 in team / in t0 21:15 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/956647469314359296/unknown.png 21:15 <+bridge_> [ddnet] 2nd 3rd column 21:15 <+bridge_> [ddnet] ah there https://ddnet.tw/ranks/ 21:15 <+bridge_> [ddnet] yeah 21:51 <+bridge_> [ddnet] any news on that? 21:55 <+bridge_> [ddnet] xD I have in my free time today only worked on the ninja bar that I just posted in #showroom. I'll take care of it tomorrow. 21:56 <+bridge_> [ddnet] ah nice 21:56 <+bridge_> [ddnet] looks good already ;D 23:26 <+bridge_> [ddnet] probably not, they were many years ago. We could try changing it and see if anyone complains