00:12 <+bridge> [ddnet] I'll try 00:12 <+bridge> [ddnet] Thanks @Patiga 09:18 <+bridge> [ddnet] use bspwm 09:25 <+bridge> [ddnet] nono 09:25 <+bridge> [ddnet] Ill use leftwm 09:32 <+bridge> [ddnet] use awesomewm 09:38 <+bridge> [ddnet] Kde has xaver hugl. The only Linux wm coder with skill, that understands that gaming is one of the main keys for Linux success 12:14 <+ChillerDragon> I hate how spamming dbg_msg() accidentally created something that looks smoother than all my curses applications -.- https://zillyhuhn.com/OpenTube/videos/users/chiller/tw_snap_dump.mp4 12:38 <+bridge> [ddnet] @Nana ナナ There was a problem with emails on forum, fixed now, so registrations should work automatically again 12:59 <+bridge> [ddnet] nice works great, thanks, now i want higher limit for ddnet client xDDD 😄 13:09 <+bridge> [ddnet] when sound support ^^ 13:10 <+ChillerDragon> sound support for what? 13:10 <+bridge> [ddnet] video to background image 13:10 <+ChillerDragon> ou ye the patiga stuff? 13:10 <+bridge> [ddnet] map* 13:10 <+bridge> [ddnet] yes 13:10 <+ChillerDragon> sounded cool didnt look into it 13:10 <+ChillerDragon> what is it about movie files how is that done? 13:11 <+ChillerDragon> will it generate a animation of individual frames? 13:11 <+bridge> [ddnet] i cut 2 seconds from any movie 13:11 <+bridge> [ddnet] and put in ddnet 13:11 <+bridge> [ddnet] rn yes 13:11 <+ChillerDragon> so it actually plays ? 13:11 <+ChillerDragon> wowo 13:11 <+bridge> [ddnet] i hope patiga adds atlas support some day 13:11 <+ChillerDragon> who atlas 13:11 <+bridge> [ddnet] can u see discord videos? 13:11 <+ChillerDragon> yes 13:11 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028625872309198879/nice.mp4 13:12 <+ChillerDragon> irc curses video player 13:12 <+ChillerDragon> jk i just click the link 13:12 <+bridge> [ddnet] xd 13:12 <+bridge> [ddnet] atlas = make multiple images on one bigger one 13:12 <+bridge> [ddnet] so more frames total 13:12 <+ChillerDragon> did you test the video thing? 13:13 <+bridge> [ddnet] ? 13:13 <+ChillerDragon> how big do the files get? 13:13 <+bridge> [ddnet] its 2 seconds from harry potter xD 13:13 <+ChillerDragon> i did a 1 sec clip manually 13:13 <+ChillerDragon> ye didnt watch ur clip yet sec 13:13 <+ChillerDragon> gotta download it using tor 13:13 <+bridge> [ddnet] its 91MB in map file 13:13 <+bridge> [ddnet] 13:13 <+bridge> [ddnet] and around 800MB VRAM 13:13 <+ChillerDragon> holy shit 13:13 <+ChillerDragon> that looks crazy 13:13 <+bridge> [ddnet] nice 13:14 <+ChillerDragon> i did something like this manually once 13:14 <+ChillerDragon> and the map download took like 30 minutes 13:14 <+ChillerDragon> i probably pasted this 10 times here alr in case u dont know it :D https://zillyhuhn.com/OpenTube/videos/users/chiller/cod_montage.mp4 13:15 <+bridge> [ddnet] i always wanted to do it with texture atlas but i always was too lazy xD 13:15 <+ChillerDragon> much fps 13:15 <+ChillerDragon> xd 13:15 <+bridge> [ddnet] xD 13:15 <+ChillerDragon> but the file size demotivated me to make it any better 13:15 <+ChillerDragon> i even ended up not using full pictures just chunks 13:15 <+ChillerDragon> and a background image 13:15 <+ChillerDragon> didnt help much 13:16 <+ChillerDragon> note that the sound is embedded in the map so this is how it would look like in game :D 13:17 <+bridge> [ddnet] yes nice xd 13:17 <+ChillerDragon> but cuz envelop sync being cursed 13:17 <+bridge> [ddnet] soon 20GB map files with full movies 13:17 <+ChillerDragon> u gotta wait 2h for it to be in perfect sync 13:17 <+ChillerDragon> i kinda wanna build a theme now using patigas tool 13:17 <+ChillerDragon> how much work is it? 13:18 <+bridge> [ddnet] then we can do teeworlds theatry 13:18 <+bridge> [ddnet] cinema worlds 13:18 <+ChillerDragon> ye wanted to do that 13:18 <+ChillerDragon> but bro the map download speed does not approve 13:18 <+bridge> [ddnet] if u have the video 13:18 <+bridge> [ddnet] it takes around 5 seconds 13:18 <+ChillerDragon> ok lemme see 13:18 <+ChillerDragon> how to search messages xd 13:19 <+ChillerDragon> ah ctrl+r 13:19 <+bridge> [ddnet] it was like dis 13:19 <+bridge> [ddnet] python3 menu-background.py epicvideo.mp4 13:19 <+bridge> [ddnet] 13:19 <+bridge> [ddnet] then just copy the output in .teeworlds/themes 13:19 <+bridge> [ddnet] done 13:19 <+ChillerDragon> ok pog 13:19 <+ChillerDragon> 2sec max? 13:19 <+ChillerDragon> hmm wat video i use 13:19 <+bridge> [ddnet] actually 64 frames max 13:19 <+ChillerDragon> some nice looping tiktok xd 13:19 <+bridge> [ddnet] so if u have some low framerate video its fine too 😄 13:20 <+ChillerDragon> i guess i need to update twmap 13:20 <+bridge> [ddnet] pip3 install --upgrade twmap 13:20 <+bridge> [ddnet] here ez copy paste so its ez af for u 13:20 <+ChillerDragon> upgrade o.O 13:20 <+ChillerDragon> ur so nice 13:21 <+ChillerDragon> so jupstar whats ur fav tiktok now? 13:22 <+bridge> [ddnet] i dunno, use some anime tiktoks 13:22 <+bridge> [ddnet] but i usually hate tiktok videos xD 13:22 <+ChillerDragon> ok boomer 13:22 <+bridge> [ddnet] not boomer, simply hater 13:22 <+ChillerDragon> my fav tiktokker is teeworldseasy 13:22 <+bridge> [ddnet] oh yeah 13:23 <+bridge> [ddnet] glad that you got it running! 13:24 <+ChillerDragon> still in need of a video 13:24 <+bridge> [ddnet] yeaa, shouldn't be too much work actually 13:24 <+ChillerDragon> patiga u got any recommendations? 13:24 <+bridge> [ddnet] just search for gif 13:24 <+bridge> [ddnet] and take the first result 13:24 <+ChillerDragon> wat theme tho 13:24 <+ChillerDragon> what fits tw 13:25 <+ChillerDragon> better than fakin lord of the rings xd 13:25 <+ChillerDragon> KIRBY! 13:25 <+bridge> [ddnet] dunno 13:25 <+bridge> [ddnet] cartoonish 13:25 <+bridge> [ddnet] space 13:25 <+bridge> [ddnet] cat 13:25 <+bridge> [ddnet] lotr always fits 13:25 <+bridge> [ddnet] you should care about the aspect ratio if possible tho 13:25 <+ChillerDragon> how high res? 13:26 <+bridge> [ddnet] the script actually supports gifs kinda better than video files, because gif frames can have different durations 13:26 <+ChillerDragon> hm 13:26 <+ChillerDragon> i go with video :p 13:26 <+ChillerDragon> i found one 13:27 <+ChillerDragon> which formats it support? 13:27 <+bridge> [ddnet] the script deduplicates frames, so if you have some video where the second half is simply the first one in reverse, it won't take up more images 13:27 <+ChillerDragon> is webm fine? or it need mp4? 13:27 <+bridge> [ddnet] all that the cv2 module supports, probably all I would guess ^^ 13:27 <+ChillerDragon> ok mp4 it is 13:27 <+ChillerDragon> xd 13:28 <+bridge> [ddnet] well at least most I'd say 13:28 <+ChillerDragon> bra u got a requirements.txt? 13:28 <+bridge> [ddnet] wdym? 13:28 <+ChillerDragon> i miss da pillow 13:28 <+ChillerDragon> ok got pillow now :D 13:29 <+bridge> [ddnet] 1151* pip3 install pillow 13:29 <+bridge> [ddnet] 1153* pip3 install numpy 13:29 <+bridge> [ddnet] 1155* pip3 install opencv-python 13:29 <+bridge> [ddnet] 1157* pip3 install twmap 13:29 <+bridge> [ddnet] I love problems that solve themselves :p 13:29 <+ChillerDragon> :p 13:29 <+ChillerDragon> could be added somewhere in the script as a hint? 13:29 <+bridge> [ddnet] What did you make btw? 13:30 <+bridge> [ddnet] a script that converts an image/gif/video into a menu background map 13:30 <+ChillerDragon> wait 13:30 <+ChillerDragon> why it so fast? 13:30 <+bridge> [ddnet] python fast af boi 13:30 <+ChillerDragon> wowo 13:30 <+ChillerDragon> bbbbut faster than .. bash?! 13:31 <+bridge> [ddnet] bash invented fast 13:31 <+bridge> [ddnet] Like actually embedding the frames into a map? How did you even wtf 😄 13:31 <+bridge> [ddnet] it should be optimized poorly, I htink a frame is copied like 2 or 3 times rn, didn't care all that much about it 13:31 <+bridge> [ddnet] @Learath2 heh, the script is only 200 lines actually :) https://gitlab.com/Patiga/twmap-py/-/blob/6d556b62a7763a13c9a0befdebc5421bf85a7ef3/scripts/menu_background.py 13:31 <+bridge> [ddnet] imagine programming in bash instead of python 13:32 <+ChillerDragon> shiet 13:32 <+bridge> [ddnet] twmap is the real piece in this script 13:32 <+ChillerDragon> i just got a black bar 13:32 <+ChillerDragon> oh 13:32 <+bridge> [ddnet] @Patiga how do you go from one frame to the next in the map? 13:32 <+ChillerDragon> my video is just a black bar for the first secs xd 13:33 <+ChillerDragon> it starts from the beginning i guess? 13:33 <+bridge> [ddnet] envelopes control which quads are shown, only a single quad is visible for each frame 13:33 <+bridge> [ddnet] Chillerdragon: yea, is your black bar reoccurring, or only at the start where the client loads the map? 13:33 <+bridge> [ddnet] chiller nobo. i did it first try 13:34 <+bridge> [ddnet] Cool idea 👍 13:34 <+bridge> [ddnet] https://discord.com/channels/252358080522747904/746534464984973323/1023984564365971628 13:34 <+bridge> [ddnet] It is actually maybe possible to use for tutorial maps 13:34 <+bridge> [ddnet] so credits to https://forum.ddnet.org/viewtopic.php?t=7269 13:35 <+bridge> [ddnet] Chillerdragon: the discord link I sent is me saying 2.5 weeks ago that I should write that script some day 13:35 <+bridge> [ddnet] Though I guess the animation stuff in the engine isn't really built for this. Might be unfeasible to have any considerable amount of these in one map 13:35 <+ChillerDragon> so i need a more recrent script? 13:36 <+bridge> [ddnet] Nor the map format is built for this tbf 13:36 <+bridge> [ddnet] with low enough res and framerate should be fine tho 😄 13:36 <+ChillerDragon> k i try latest version 13:36 <+bridge> [ddnet] ChillerDragon the script only has one version, you only need the most up-to-date twmap version which you got I think (0.4.0) 13:36 <+bridge> [ddnet] Probably, maybe we can have a couple tee sized stuff with low frame count looping animations 13:36 <+bridge> [ddnet] yea the map format is not really suited for that 13:37 <+ChillerDragon> yea now it works 13:37 <+ChillerDragon> looks ass xd cuz res 13:37 <+bridge> [ddnet] maybe I write a thing someday to convert blender 2d animations into ddnet envelopes :d 13:37 <+ChillerDragon> lemme open the map xd 13:37 <+bridge> [ddnet] Though it is a creative way to allow gifs without building proper gif support 13:38 <+bridge> [ddnet] Hm, I vaguely remember someone doing something similar to this 13:39 <+bridge> [ddnet] well i often read that during the years 13:39 <+bridge> [ddnet] but i never seen a working script yet 😄 13:39 <+bridge> [ddnet] Yeah, I don't really remember if it was a PoC or just an idea 13:41 <+bridge> [ddnet] if you haven't seen it yet, the other script in there (`client-uptime.py`) creates a map where the client uptime is displayed in the lower-left corner if you set it as the entities background map 13:41 <+bridge> [ddnet] ah funny i built that once too 13:41 <+bridge> [ddnet] Same idea or is it optimized so you have 1 texture for each digit? 13:41 <+bridge> [ddnet] right now the path to the mapres is hardcoded though as well as the 16:9 aspect ratio 13:42 <+bridge> [ddnet] optimized, each digit is a separate quad, all using the same mapres (I just used the teeworlds font) 13:43 <+ChillerDragon> https://zillyhuhn.com/OpenTube/videos/users/chiller/patiga_and_kt_theme_collab.mp4 13:43 <+ChillerDragon> now this is epic 13:43 <+bridge> [ddnet] put a bit too much work into it at the time, it starts with x:xx and when it needs xx:xx, it moves to the right, so that it stays nicely in the corner 13:44 <+bridge> [ddnet] it goes up to 24h xx:xx 13:44 <+ChillerDragon> im so gonna go back to the jungle theme this is making me dizzy :D 13:44 <+ChillerDragon> lemme look for something with static camera 13:47 <+bridge> [ddnet] first I used a gif from an old game (settlers 5) 13:47 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028634844445548564/SHoK.mp4 13:48 <+bridge> [ddnet] Settlers 5 is considered old? I always played Settlers 2 until that annoying map which had a bug that made it impossible to finish 13:49 <+bridge> [ddnet] graphic looks nice 13:50 <+bridge> [ddnet] apparently released in 2004, it was quite a fun game though, recently managed to get in running on linux 13:52 <+bridge> [ddnet] also looked for the first anime gif I could find, was not disappointed 13:52 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028636113310593064/anime.mp4 13:53 <+bridge> [ddnet] I haven't found a looping live/animated wallpaper yet that is short enough tho 13:55 <+bridge> [ddnet] i did some in blender back when i planned it xD 13:55 <+bridge> [ddnet] 13:55 <+bridge> [ddnet] but looking at them they look kinda unfinished ^^ 13:56 <+bridge> [ddnet] heh, would love to see :) 13:56 <+bridge> [ddnet] later it evolved to our clan discord logo tho xDDD 13:56 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028637119180193823/test0001-0250.mp4 13:56 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028637119486361600/222.png 13:56 <+bridge> [ddnet] i probs still have the blender project files somewhere 13:57 <+bridge> [ddnet] apart from the underwater thing the first one looks really clean imo 13:57 <+bridge> [ddnet] though its still a little long 13:57 <+bridge> [ddnet] well i was planning with texture atlas 😛 13:57 <+bridge> [ddnet] ah true 13:58 <+bridge> [ddnet] also shouldn't be tooo hard to do with the twmap bindings ^^ 13:58 <+bridge> [ddnet] yeah 😄 13:58 <+bridge> [ddnet] https://youtu.be/6TQ2HQ-cYXU 13:58 <+bridge> [ddnet] https://youtu.be/u-7xuYKRgnw 13:58 <+bridge> [ddnet] its mostly pil/numpy work I'd say 13:58 <+bridge> [ddnet] https://youtu.be/NYZUHpRyXmY 13:58 <+bridge> [ddnet] https://youtu.be/py4Xy0PuX_E 13:58 <+bridge> [ddnet] https://youtu.be/VhoiYEOclM0 13:58 <+bridge> [ddnet] https://youtu.be/7pxgome1D3I 13:58 <+bridge> [ddnet] https://youtu.be/ZiZ8P3xRdqk 13:58 <+bridge> [ddnet] https://youtu.be/irMfk4uJUZE 13:58 <+bridge> [ddnet] https://youtu.be/tSpBZGXfcac 13:58 <+bridge> [ddnet] https://youtu.be/zJFs9xwLvjU 13:58 <+bridge> [ddnet] https://youtu.be/bxwIVHf-5iE 13:59 <+bridge> [ddnet] ok 13:59 <+bridge> [ddnet] @Discord Mod help 13:59 <+bridge> [ddnet] while cool apps spam is still anoying 14:01 <+bridge> [ddnet] mh i found the project file but apparently i removed the animation again, but shouldnt be hard to redo 14:01 <+bridge> [ddnet] 14:01 <+bridge> [ddnet] but i like the sunset stuff 😄 14:01 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028638322375020604/alive.blend 14:02 <+bridge> [ddnet] now that i have HIP, i can even render it with raycasting 14:02 <+bridge> [ddnet] epic 14:02 <+bridge> [ddnet] :OH_SUS: 14:02 <+bridge> [ddnet] what do you wanT? 14:03 <+bridge> [ddnet] oh i see, nvm. 14:03 <+bridge> [ddnet] deleted already (was from matrix :/) 14:08 <+bridge> [ddnet] nice found it xd 14:09 <+bridge> [ddnet] heh ^^ 14:09 <+bridge> [ddnet] I see only "LIV" in the blender file 14:09 <+bridge> [ddnet] the logo is really good tho imo 14:10 <+bridge> [ddnet] probs used a custom font 14:10 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028640651832733778/oreo.blend 14:10 <+bridge> [ddnet] btw here is the animated one 14:11 <+bridge> [ddnet] the waves are either too heavy or the camera needs to be a bit higher 14:11 <+bridge> [ddnet] but i like heavy waves ^ 15:38 <+bridge> [ddnet] @Patiga does the tool not respect less fps for videos? 15:38 <+bridge> [ddnet] ah i think i know why, it's probs 1 frame too much 😄 15:39 <+ChillerDragon> classic jupstar 15:39 <+ChillerDragon> having too much frames 15:39 <+bridge> [ddnet] xd 15:39 <+bridge> [ddnet] but i think its quite cool bg map 15:39 <+bridge> [ddnet] very chill 15:39 <+ChillerDragon> po 15:39 <+ChillerDragon> g 15:39 <+bridge> [ddnet] i must test some raytracing stuff next weekend 15:40 <+bridge> [ddnet] but 12fps videos aint cool 15:40 <+ChillerDragon> raytracing for tw?! xd 15:40 <+bridge> [ddnet] we need texture atlas 15:40 <+bridge> [ddnet] in blender to generate some cool small animations 😄 15:41 <+bridge> [ddnet] maybe bit zoomed in 15:41 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028663619992428604/test.mp4 15:42 <+bridge> [ddnet] but i already like it 15:42 <+bridge> [ddnet] @Patiga 12fps tho xD 15:46 <+bridge> [ddnet] for the ppl with too much VRAM 15:46 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028664690252980275/ocean_sunset.map 15:51 <+bridge> [ddnet] this video seamless would be nice 15:51 <+bridge> [ddnet] 15:51 <+bridge> [ddnet] what is it called xd 15:54 <+bridge> [ddnet] https://cdn.pixabay.com/vimeo/471322903/Circles%20-%2052962.mp4?rendition=source&expiry=1665019942&hash=1fb4b20a6c451676c551e1011beb1473b396e1f0&download 15:54 <+bridge> [ddnet] expired 15:54 <+bridge> [ddnet] found it on some random live wallpaper site 15:54 <+bridge> [ddnet] eh 15:55 <+bridge> [ddnet] we need to do the full playlist from this guy: 15:55 <+bridge> [ddnet] https://www.youtube.com/watch?v=3p2B6dZIRTY&list=PLNShHVjao84dy-lPJR2fpHzyoses0mCE7&index=1 15:55 <+bridge> [ddnet] 15:55 <+bridge> [ddnet] xd 15:56 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028667325731328010/Circles_-_52962.mp4 15:57 <+bridge> [ddnet] nice thx 15:58 <+bridge> [ddnet] https://pixabay.com/videos/circles-tunnel-neon-glow-abstract-52962/ 15:59 <+bridge> [ddnet] we defs need texture atlas, u doing it? xd 15:59 <+bridge> [ddnet] 5 seconds 60fps 15:59 <+bridge> [ddnet] xD 15:59 <+bridge> [ddnet] oh god ^^ 15:59 <+bridge> [ddnet] I'm not working on it rn, have some uni stuff I want to catch up on 15:59 <+bridge> [ddnet] do you wanna try it? :) 15:59 <+bridge> [ddnet] 4096x4096 can basically hold 8 images per texture 16:00 <+bridge> [ddnet] 8.5GB VRAM 16:00 <+bridge> [ddnet] EZ 16:00 <+bridge> [ddnet] xd 16:00 <+bridge> [ddnet] i can do it 16:00 <+bridge> [ddnet] i have 16gb xD 16:00 <+bridge> [ddnet] 8 seconds in 60fps then tho 16:00 <+bridge> [ddnet] sounds nice 16:01 <+bridge> [ddnet] 21 seconds in 24fps 16:01 <+bridge> [ddnet] thats a little movie 16:02 <+bridge> [ddnet] goodbye ram 16:03 <+bridge> [ddnet] yeah rip indeed, but HD ready should be fine too i guess 16:03 <+bridge> [ddnet] ah, the map size is limited by 2GB tho, maybe it compresses well enough tho 16:03 <+bridge> [ddnet] yeah should compress well enough 😄 17:08 <+ChillerDragon> lmao c++ moment I can consitently crash without debugger but cant w debugger 17:08 <+ChillerDragon> oh wait nvm forgot --args 17:08 <+ChillerDragon> classic 17:08 <+ChillerDragon> gdb is such a trol 17:11 <+ChillerDragon> yo @Learath2 do you have certain hard feelings on how 0.7 client code should be implemented? I currently work on a all over the place method hoping that whoever disagrees with something would refactor it :D or do you have some pointers for me how you want it 17:11 <+bridge> [ddnet] Keep it as concentrated as possible as always, minimal diff is what I aimed for on the server side 17:12 <+ChillerDragon> btw i didnt even had a crash :D i just called ``exit(1)`` chiller moment 17:12 <+ChillerDragon> yea i saw 17:12 <+ChillerDragon> imo the server bridge code is pretty cool 17:16 <+ChillerDragon> fyi @heinrich5991 i figured out the snap so no urgent need for a dissector anymore eventho it would still be cool for network analysis :) 17:20 <+bridge> [ddnet] great 🙂 17:20 <+bridge> [ddnet] ChillerDragon: protip always call gdb with --args ^^ 17:20 <+bridge> [ddnet] ChillerDragon: protip: always call gdb with --args ^^ 17:26 <+ChillerDragon> you mean like alias it? because nobody ever uses the gdb native args? 17:28 <+bridge> [ddnet] not with alias 17:28 <+bridge> [ddnet] but just get used to call it with --args, even if you don't pass any arguments 17:28 <+bridge> [ddnet] `gdb --args ./DDNet-Server` 17:31 <+bridge> [ddnet] <- NeurOnuS> DDNetPersian's SQL Server has crashed 17:31 <+bridge> [ddnet] <- NeurOnuS> Times are not recorded and top 5 are not shown 17:31 <+bridge> [ddnet] <- NeurOnuS> @murpi 17:33 <+bridge> [ddnet] Some of the game servers lose connection to our database server from time to time. Finishes and saves during the outage then get stored locally and will be inserted into the database on the next day. 17:34 <+bridge> [ddnet] <- NeurOnuS> Ok , Thanks 17:41 <+ChillerDragon> @Learath2 send brain pls https://github.com/ChillerDragon/ddnet/blob/d2899e9b8d5fbdf52587ddff997a3e1148fcbba9/src/game/server/gamecontext.cpp#L1670 why is pMsg being modified here? I do not see it being used after that 17:42 <+bridge> [ddnet] pMsg points into static memory, it gets used through another pointer 17:42 <+ChillerDragon> a 17:42 <+ChillerDragon> wot 17:42 <+bridge> [ddnet] pMsg just aliases pRawMsg with the correct type so we can construct it properly 17:42 <+ChillerDragon> ah s_aRawMsg 17:43 <+ChillerDragon> thats magic 17:43 <+ChillerDragon> those :: prefixed look weird 17:43 <+ChillerDragon> ``::CNetMsg_Cl_StartInfo *pMsg = (::CNetMsg_Cl_StartInfo *)s_aRawMsg;`` 17:43 <+ChillerDragon> c++ be like 17:43 <+bridge> [ddnet] it means "global namespace" 17:43 <+bridge> [ddnet] It’s a little ugly, but I couldn’t really think of a better way without a very large diff 17:44 <+ChillerDragon> oh because otherwise it would prefer local over global namespace if it shadowed or what? 17:44 <+bridge> [ddnet] god 17:44 <+bridge> [ddnet] yes 17:44 <+bridge> [ddnet] i try to get rid of everything kde 17:45 <+bridge> [ddnet] but it keeps coming back 17:45 <+ChillerDragon> xd 17:45 <+bridge> [ddnet] i cant understand emerge 17:45 <+bridge> [ddnet] xd 17:45 <+ChillerDragon> buy gnome 17:45 <+ChillerDragon> it gud 17:45 <+bridge> [ddnet] im good with i3 17:45 <+bridge> [ddnet] my config is just too good for me already 17:45 <+bridge> [ddnet] i just f eel like so far, its a hassle 17:46 <+bridge> [ddnet] uninstalling kde makes me rebuild mesa 17:46 <+bridge> [ddnet] for some reason 17:46 <+bridge> [ddnet] Remove kde from your world file with `emerge —deselect`, then `emerge —depclean` will get rid of it 17:46 <+ChillerDragon> ah lol now i get the code 17:46 <+ChillerDragon> took me long enough 17:47 <+ChillerDragon> thats kinda cool 17:47 <+bridge> [ddnet] oof, the thing you download from microsoft is the visual studio installer installer 17:47 <+bridge> [ddnet] emerge --ask --depclean --verbose kde-plasma/plasma-meta 17:47 <+bridge> [ddnet] i did this before 17:47 <+ChillerDragon> yes 17:47 <+ChillerDragon> ms moment 17:47 <+bridge> [ddnet] because the installer is apparently too large to be downloaded directly? 17:47 <+ChillerDragon> xxxxxxxxxxxxxxxD 17:47 <+ChillerDragon> just do ``choco install gcc`` 17:47 <+ChillerDragon> takes 1 sec 17:47 <+bridge> [ddnet] it tells me to do sudo emerge @preserved-rebuild 17:47 <+ChillerDragon> no need for vs bloat 17:47 <+bridge> [ddnet] https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet#Package_removal 17:48 <+bridge> [ddnet] which installs kde stuff again 17:48 <+bridge> [ddnet] i think its a collection of different installers, basically a pkg manager for vs 17:48 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028695563690061975/unknown.png 17:49 <+bridge> [ddnet] kde bloat 17:49 <+ChillerDragon> imagine if the people who develop windows would be in the same company as the people that develop vs then they could create one package manager for the whole operating system that can then install vs 17:49 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028695692383891526/unknown.png 17:49 <+bridge> [ddnet] Basically when you did depclean you only removed it, but there are packages that depend on it still, so preserved rebuild brings them back 17:49 <+bridge> [ddnet] if i do this it looks like it pulls some kde stuff 17:49 <+bridge> [ddnet] ah 17:49 <+bridge> [ddnet] so what do i do 17:49 <+bridge> [ddnet] Did you remove it with deselect? 17:49 <+bridge> [ddnet] not before 17:49 <+bridge> [ddnet] i did depclean 17:50 <+bridge> [ddnet] now deselect says it doesnt exist 17:51 <+bridge> [ddnet] Do this, add a —ask, show the output pls 17:51 <+bridge> [ddnet] Let’s see what is pulling kde back in 17:51 <+bridge> [ddnet] ok i still had konsole there i removed it now 17:52 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028696398985691227/unknown.png 17:52 <+bridge> [ddnet] seems like removing konsole did the trick? 17:52 <+bridge> [ddnet] —tree is also a useful option, shows you the dependency graph requiring the emerge action 17:52 <+bridge> [ddnet] Yep, looks like konsole was pulling in kde 17:52 <+bridge> [ddnet] Now you can depclean and it should remove all remnants of kde 17:52 <+bridge> [ddnet] ok now i do depclean yeah 17:53 <+bridge> [ddnet] bye bye bloat 17:53 <+bridge> [ddnet] The way emerge handles packages takes a bit of getting used to, but the gist of it is that it’ll try to keep a minimal set of dependencies required by things inside your world file 17:53 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028696709867524146/unknown.png 17:55 <+bridge> [ddnet] for some reason my polybar is messed up 17:55 <+bridge> [ddnet] it doesnt show my workspace numbers :c 17:55 <+bridge> [ddnet] I was honestly never a huge fan of any of the desktop environments offered in linux. I guess they work for people that want a windows-ish experience, but tiling wms are just so much more pleasant to use for me 17:56 <+bridge> [ddnet] im guilty but i installed firefox-bin 17:56 <+bridge> [ddnet] idk how long firefox is but i just wanted to have a browser instead of using my mobile to find stuff xd 17:58 <+bridge> [ddnet] @Learath2 what lightweight filebrowser u recommend? 17:58 <+bridge> [ddnet] You may want to unmask firefox btw whether you use bin or source. I like to be on the bleeding edge with that one 17:58 <+bridge> [ddnet] Uh, I don’t really use one 17:58 <+bridge> [ddnet] unmask what? 17:58 <+bridge> [ddnet] xd 17:59 <+bridge> [ddnet] 0:q 17:59 <+bridge> [ddnet] w/c 17:59 <+bridge> [ddnet] In gentoo unstable packages are masked, when you unmask it that will get you the latest version 18:00 <+bridge> [ddnet] oh i need to add ~amd64 somewhere right 18:00 <+bridge> [ddnet] And there is a further special mask ** that blocks git versions, so if you add ** it’ll just build master on git 18:00 <+bridge> [ddnet] And there is a further special mask `**` that blocks git versions, so if you add `**` it’ll just build master on git 18:01 <+bridge> [ddnet] Yeah, package.accept_keywords 18:01 <+bridge> [ddnet] on make.conf or pacxkage.mask/ ? 18:01 <+bridge> [ddnet] package* 18:01 <+bridge> [ddnet] oh 18:01 <+bridge> [ddnet] the folder 18:01 <+bridge> [ddnet] For specific packages you do it in the folder 18:02 <+bridge> [ddnet] If you add ~amd64 to your make.conf `ACCEPT_KEYWORDS` it’ll make everything on your system the unstable version 18:03 <+bridge> [ddnet] * Could not find a Makefile in the kernel source directory. 18:03 <+bridge> [ddnet] * Please ensure that /usr/src/linux points to a complete set of Linux sources 18:03 <+bridge> [ddnet] oh 18:03 <+bridge> [ddnet] maybe i messed smth up before 18:03 <+bridge> [ddnet] xd 18:03 <+bridge> [ddnet] hmm there is stuff there 18:05 <+bridge> [ddnet] Takes 40 minutes on my now ancient i7 4770k 18:05 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028699791460405338/unknown.png 18:05 <+bridge> [ddnet] i gotta be able to play netflix xd 18:06 <+bridge> [ddnet] How did you configure your kernel? 18:07 <+bridge> [ddnet] wot 18:07 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028700156612317194/unknown.png 18:07 <+bridge> [ddnet] @Learath2 with make menuconfig 18:07 <+bridge> [ddnet] CONFIG_SECCOMP is a kernel option 18:08 <+bridge> [ddnet] I wonder why it didn’t find your kernel config, did you pick your kernel properly with eselect? Try an eselect kernel list 18:08 <+bridge> [ddnet] edgar@gentoo ~ $ eselect kernel list 18:08 <+bridge> [ddnet] Available kernel symlink targets: 18:08 <+bridge> [ddnet] [1] linux-5.15.72-gentoo * 18:09 <+bridge> [ddnet] goign there and doing make menuconfig build it again 18:09 <+bridge> [ddnet] `grep “CONFIG_SECCOMP” /usr/src/linux/.config` show anything? 18:10 <+bridge> [ddnet] no 18:10 <+bridge> [ddnet] Is there even the file /usr/src/linux/.config? 18:11 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028701179665993799/unknown.png 18:11 <+bridge> [ddnet] lol 18:11 <+bridge> [ddnet] Ok, it is set properly. It should work but it’s weird that emerge couldn’t find your kernel config 18:11 <+bridge> [ddnet] why grep not picking it up 18:12 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028701384754868244/unknown.png 18:12 <+bridge> [ddnet] did i do smth wrong here 18:12 <+bridge> [ddnet] ok i fixed that 18:12 <+bridge> [ddnet] What did you put in the file /etc/portage…? 18:13 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028701661545381918/unknown.png 18:13 <+bridge> [ddnet] xd 18:13 <+bridge> [ddnet] the file has ~amd64 18:13 <+bridge> [ddnet] You need to write `www-client/firefox ~amd64` 18:14 <+bridge> [ddnet] Also don’t need two files, I’d just keep -bin ~amd64 and the normal one in one file 18:14 <+bridge> [ddnet] ok now all good xd 18:15 <+bridge> [ddnet] What was wrong with the kernel config btw? Just so I can keep it in mind 18:15 <+bridge> [ddnet] i think i was missing a .config 18:15 <+bridge> [ddnet] cuz when i did make menuconfig it did smth 18:15 <+bridge> [ddnet] i reinstalled sources before when trying to remove kde i guess its that 18:16 <+bridge> [ddnet] Oh that won’t really work well, if there was no .config then it’ll generate a fresh one with defaults 18:16 <+bridge> [ddnet] hmm 18:16 <+bridge> [ddnet] Check your /boot partition 18:16 <+bridge> [ddnet] make install copies the config there 18:16 <+bridge> [ddnet] its there 18:16 <+bridge> [ddnet] You can copy it back into /usr/src/linux 18:16 <+bridge> [ddnet] So the running config matches the one in your source dir 18:17 <+bridge> [ddnet] ah 18:17 <+bridge> [ddnet] its cuz there was a kernel update 18:17 <+bridge> [ddnet] maybe its still valid? 18:17 <+bridge> [ddnet] from 69 to 72 18:17 <+bridge> [ddnet] So the config you have in /boot is for 69 but now you have sources for 72? 18:18 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028702899234156644/unknown.png 18:18 <+bridge> [ddnet] yeah they are the same 18:18 <+bridge> [ddnet] When upgrading from an old config you copy the old config into the new sources and do `make oldconfig` 18:18 <+bridge> [ddnet] https://wiki.gentoo.org/wiki/Kernel/Upgrade you might want go follow this when doing kernel upgrades if you are not used to doing them 18:19 <+bridge> [ddnet] \s/go/to/ 18:19 <+bridge> [ddnet] s\/go/to/ 18:20 <+bridge> [ddnet] i see 18:20 <+bridge> [ddnet] but nothing changed i guess cuz its a minorr update 18:20 <+bridge> [ddnet] or idk 18:20 <+bridge> [ddnet] They might not have added/removed/changed any config options 18:22 <+bridge> [ddnet] Process is emerge new kernel sources, copy old config into new sources, eselect new kernel, make oldconfig, make, make install, make modules_install 18:23 <+bridge> [ddnet] noted 18:29 <+bridge> [ddnet] do i add RUSTFLAGS on make.conf? 18:29 <+bridge> [ddnet] xd 18:30 <+bridge> [ddnet] https://wiki.gentoo.org/wiki/User:GYakovlev/Rust#RUSTFLAGS 18:30 <+bridge> [ddnet] yep 18:31 <+bridge> [ddnet] Sure 18:53 <+bridge> [ddnet] for some reason /data1 and /data2 are not getting mounted 18:53 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028711886331580549/unknown.png 18:53 <+bridge> [ddnet] :justatest: 18:58 <+bridge> [ddnet] You want defaults,noatime probably 18:59 <+bridge> [ddnet] Because basically what init daemons do is mount -a after initramfs returns 19:02 <+bridge> [ddnet] Though what I don’t remember is if everything in fstab gets auto by default even if you don’t add defaults 19:02 <+bridge> [ddnet] mm still ntohing 19:02 <+bridge> [ddnet] Check dmesg and the syslog 19:02 <+bridge> [ddnet] can i not mount to /data1 or smth? 19:02 <+bridge> [ddnet] Does the folder data1 exist? 19:02 <+bridge> [ddnet] oh 19:03 <+bridge> [ddnet] it needs to exist xd 19:03 <+bridge> [ddnet] You usually have your mounted partitions in /mnt btw, but anywhere is fine 19:03 <+bridge> [ddnet] ill use my linux freedom and put it in /data1 19:03 <+bridge> [ddnet] :BASED: 19:03 <+bridge> [ddnet] After you create data1, try `mount /data1` it should work 19:04 <+bridge> [ddnet] poggers 19:04 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028714568576421918/unknown.png 19:18 <+bridge> [ddnet] vonater 19:19 <+bridge> [ddnet] @Learath2 does u r discord app also scroll rly slow 19:19 <+bridge> [ddnet] it doesnt happen on the browser 19:21 <+bridge> [ddnet] Yes, this is one thing I couldn’t figure out for the life of me. Only the sidebar too, not the chat 19:21 <+bridge> [ddnet] It was always like that for me tho, even back on arch 19:21 <+bridge> [ddnet] Discord on linux always worked like shit for me and I couldn’t debug it at all 19:27 <+bridge> [ddnet] for me the chat too 19:27 <+bridge> [ddnet] also why feh wants to fill both displays with 1 image 19:27 <+bridge> [ddnet] i need my beautiful anime background 19:28 <+bridge> [ddnet] Does chrome work fine? I had a problem with hw acceleration at one point 19:30 <+bridge> [ddnet] i didnt try 19:36 <+bridge> [ddnet] for some reason feh thinks i have only 1 display and treats both as 1 19:36 <+bridge> [ddnet] i think its some xinerama thingy shit 19:40 <+bridge> [ddnet] same result 19:41 <+bridge> [ddnet] kek 19:41 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1028723789946695690/unknown.png 19:41 <+bridge> [ddnet] the lifehack is to make a 3840x1080 image 19:42 <+bridge> [ddnet] but meh 19:42 <+bridge> [ddnet] Try —bg-tile or —bg-fill? Idk I don’t use wallpapers 19:42 <+bridge> [ddnet] Let me try 19:45 <+bridge> [ddnet] bg-scale stretches, bg-tile works as expected for me 19:52 <+bridge> [ddnet] Oh, maybe you built feh without xinerama support? 19:58 <+bridge> [ddnet] Yeah, I built it without xinerama and I can reproduce your issue now 19:59 <+bridge> [ddnet] who is linux pro 19:59 <+bridge> [ddnet] i want to add an additional dir that contains .desktop to some config, whatever that config may be so my WM interprets that dir 20:00 <+bridge> [ddnet] Hm, probably more the DE's job 20:00 <+bridge> [ddnet] cant find anything in internet :c 20:01 <+bridge> [ddnet] Well I'd guess kde adheres to the xdg specifications 20:03 <+bridge> [ddnet] Maybe just add a new folder to XDG_DATA_DIRS and create an applications folder in that? 20:03 <+bridge> [ddnet] ok sounds reasonable i'll try that 20:04 <+bridge> [ddnet] hopefully my deskop environment is clever enough 20:04 <+bridge> [ddnet] On gentoo that's set in `/etc/env.d/...` 20:06 <+bridge> [ddnet] i think the .desktop file is simply broken xD 20:06 <+bridge> [ddnet] i am trying vlc 4, bcs vlc 3 is so buggy for me xD 20:07 <+bridge> [ddnet] oh so its that 20:07 <+bridge> [ddnet] ill test later 20:07 <+bridge> [ddnet] Well try adding it to the normal /usr/share/applications? 20:07 <+bridge> [ddnet] i mean why i double click it works, but kde doesnt associate smth with it... 20:07 <+bridge> [ddnet] 20:07 <+bridge> [ddnet] e.g. other self compiled stuff (e.g. obs) works without problems 20:07 <+bridge> [ddnet] really weird 20:07 <+bridge> [ddnet] yeah i actually prefer to not do that, but i guess since vlc 3 is so broken i can live with that for now xD 20:08 <+bridge> [ddnet] i mean when i double click it works, but kde doesnt associate smth with it... 20:08 <+bridge> [ddnet] 20:08 <+bridge> [ddnet] e.g. other self compiled stuff (e.g. obs) works without problems 20:08 <+bridge> [ddnet] I meant to check if the file is broken 20:08 <+bridge> [ddnet] ok 20:10 <+bridge> [ddnet] yeah now it works 20:10 <+bridge> [ddnet] really weird 20:10 <+bridge> [ddnet] especially since other programs work 20:10 <+bridge> [ddnet] so its not some weird path issue 20:11 <+bridge> [ddnet] nice vlc4 fixed the HDR issues, and sound is not working for that file anymore xD 20:11 <+bridge> [ddnet] one bug fixed, another added 20:11 <+bridge> [ddnet] i love it 20:15 <+bridge> [ddnet] wtf windows 20:15 <+bridge> [ddnet] https://www.reddit.com/r/ProgrammerHumor/comments/xzdyll/this_will_wait_for_tomorrow/ 20:57 <+ChillerDragon> love the comments on that reddit post 21:12 <+bridge> [ddnet] the real question asked in one comment: what kind of format do they use for this? 21:52 <+bridge> [ddnet] @Learath2 https://www.reddit.com/r/linuxmemes/comments/xzpi65/_/ 21:52 <+bridge> [ddnet] pls watch this art 21:54 <+bridge> [ddnet] 64 bit counter, 100ns per increment since windows epoch iirc 21:54 <+bridge> [ddnet] it's just FILETIME