00:04 < bridge> I wanted to add something like crashpad with a post crash messagebox asking if you want to upload the dump 00:07 < bridge> we will get 100,000 device lost asserts 02:36 < bridge> . 06:23 < bridge> Why ask the user @learath2 ? What’s the problem with just doing it? 06:25 < bridge> Not sure how hard it is to even run code after the client crashed. Maybe this would require the launcher first. 06:42 < bridge> It can be post-run prompt, like "last time your client exited unexpectedly, do you want to report it🤓? 07:18 < bridge> When will the community rules be ready? 07:38 < bridge> I'm sure all the privacy people here can give you at least 50 reasons we have to ask the user 07:53 < ws-client> @animepdf oh yea that sounds easy 07:55 < ws-client> @learath2 i know its common but thinking about it i cant understand why. If we do not include the PC usernames in the logs there should be no sensitive information in it. 07:56 < ws-client> i dont see the difference between sending game traffic to ddnet.org and sending crash dumps to ddnet.org 07:56 < bridge> Well coredumps are not anonymized. They include stuff like binds and config variables which might contain stuff like rcon login information for other servers. That's one that comes to mind e.g. 07:57 < ws-client> oh i see fair 07:57 < ws-client> does windows even have coredumps? 07:57 < ws-client> i thought we just have an assert line or a backtrace 07:58 < ws-client> configs should not be sent i have my credit card info in there! 07:58 < ws-client> but just a trace should be fine 08:00 < ws-client> @louis i managed to fix the mouse escaping the ddnet window issue! Switched from wayland to xorg. 08:03 < bridge> ah nice 08:03 < bridge> will that break other things :justatest: 08:03 < ws-client> of course 08:03 < ws-client> xd 08:04 < ws-client> but statistically xorg breaks less than wayland :D 08:04 < ws-client> so far i am gaming just fine on xorg since 6 minutes 08:04 < bridge> i dont know much about the differences but im not sure why wayland is the default, i had to do some fixes for chrome due to wayland as well 08:07 < ws-client> the way i understood it wayland is the new shit trying to solve all the issues in legacy xorg. But OG xorg is battle tested! It might be a mess internally but it works for me the end user. While bleeding edge wayland is big troll sometimes. 08:11 < ws-client> no coredumps or variable contents just filenames and linenumbers should be fine for everyone or what do you think @learath2 ? 08:13 < bridge> Just the backtrace is probably fine. At least I can't think of an issue with it 08:55 < ws-client> @tsfreddie i just saw your message in #off-topic i never check that channel sorry ._. in case you still need a stress test tool i think the official ddnet headless client can be compiled with dbg stress 08:55 < bridge> ye, i already forgot what i needed it for 08:55 < ws-client> i also have a 0.7 client written in 200 lines of python that can connect any amount of clients and you can decide which inputs to send here https://gitlab.com/teeworlds-network/twnet_parser/-/blob/56ac0ce540c0ad874369671f552b6b8c5dacd91a/examples/07/flood/flood.py#L112-123 08:55 < bridge> abuse 08:55 < ws-client> thats my fav stress test tool atm 08:56 < ws-client> you needed it to check CHN bandwidth 08:56 < bridge> right 09:05 < bridge> Thanks will use this against all DDRaceNetwork servers 10:00 < ChillerDragon> @alw5 :justatest: 10:13 < bridge> F-Droid antifeature :^o 11:04 < bridge> [rollbar] Unhandled exception: Unhandled Promise rejection: build Error: Build failed: Unable to configure the project {} 11:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322876887940468787/IMG_20241229_133953_929.jpg?ex=6772789b&is=6771271b&hm=eca51648baf3babb04e6ea54ee5bb2c5a722da3e293b21af586d6327bba696b7& 11:40 < bridge> Help me 11:45 < bridge> https://www.yaroslavps.com/weblog/genl-intro/ 11:49 < bridge> Read the error message, do what it says 11:51 < bridge> Ideally the crashpad could already do some analysis of the crash dump to figure out if it went wrong because of the graphics driver and suggest all the common remedies and automatically switch to OpenGL 3/1 as a last resort. 11:52 < bridge> how to configure cmake? 11:53 < bridge> Find the line that contains word like "Error" and read it 11:53 < bridge> Find the line that contains words like "Error" and read it 11:53 < bridge> ddnet has a vscode workspace, just read the readme there and open that 11:53 < bridge> in other/vscode 11:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322881288679456768/IMG_20241229_135750_342.jpg?ex=67727cb5&is=67712b35&hm=96ec21d027fcc5c5f1035f43873ba8bb62591a4bf55b59266b094bd7aba07e7c& 11:58 < bridge> Did you install the Vulkan SDK? 11:58 < bridge> bro: 11:58 < bridge> 1. stop sending 240p screenshots, it's disgusting 11:58 < bridge> 2. read the readme 11:58 < bridge> properly 11:59 < bridge> https://github.com/ddnet/ddnet?tab=readme-ov-file#dependencies-on-linux--macos 11:59 < bridge> "You can install all required dependencies and CMake on Debian or Ubuntu like this:" 11:59 < bridge> I assume you have ubuntu 12:34 < ws-client> resolution shaming 12:35 < bridge> true, but i could swear win95 had better screenshots 😂 12:36 < ws-client> hello ddnet maintainers! I am on the edge of my seat since 2 weeks desperatly waiting for https://github.com/ddnet/ddnet/pull/9386 to be merged! Can you please hire a new maintainer the prs start to get stale for too long ._. 12:37 < ws-client> for example kaffeine he is pro reviewer! 12:38 < bridge> https://github.com/ddnet/ddnet/pull/8992 4 months 😬 12:39 < ws-client> yes that specific pr is of utmost tragedy 12:39 < bridge> bloat 12:39 < bridge> why have an issue for it then :p 12:40 < bridge> the issue is bloat too 12:40 < bridge> fair 12:40 < bridge> we have 684 issues already 12:40 < bridge> just stupid 12:40 < bridge> we should ONLY accept bug reports 12:40 < ws-client> yes we need to get it down to 666 again asap 12:40 < Mani_Master> Hi guys 12:40 < ws-client> @Jupstar ✪ every time i try to reduce issues i create stale prs and even more issues -.- 12:41 < bridge> rip 12:41 < Mani_Master> Guys i say hi!! 12:41 < bridge> good for you 12:41 < ws-client> mad 12:42 < bridge> chiller: i actually think for ddpg i'll only accept issues and discussions and features get an own repo just for that 12:42 < bridge> similar to rust rfcs 12:42 < bridge> imo it's just bad to have ever increasing issues 12:42 < Mani_Master> Anyone can see my massage? 12:42 < bridge> yes, wazuup mani 12:43 < ws-client> yes ever increasing issues are unsatisfying 12:43 < bridge> when i see how other repos have nice issue templates 12:43 < ws-client> imo templates are bloat 12:43 < bridge> where u need to fill out information before pressing submit 12:43 < bridge> og 12:43 < bridge> depends on the issue ig 12:44 < ws-client> and mixing bugs and feature discussions is fine for that we have labels 12:44 < bridge> but if they have hardware problems and don't include any info that is super annoying 12:44 < bridge> lmao 12:44 < farzad> Hi 12:44 < bridge> ja ja hallo 12:45 < bridge> farzad where are you from? what is your current location? 12:45 < bridge> what is your motivation to write hi here? 12:46 < bridge> this is a development channel 12:46 < bridge> do you develop anything? 12:46 < bridge> :justatest: 12:46 < bridge> do you have a git profile? 12:46 < bridge> contributed at least 5k loc? 12:47 < iman> Eyval 12:58 < ChillerDragon> jupstar they are already gone casual web chatters 13:05 < bridge> ## 🎉 **Solara is Back!** 🎉 13:05 < bridge> The legendary **Solara Executor** returns as the ultimate **free Roblox Executor**, unlocking endless possibilities for Roblox users. Here's why Solara is the game-changer: 13:05 < bridge> ### ⚡️ **Level 8 Executor** 13:05 < bridge> Execute even the most complex scripts with ease, giving you complete control over your gameplay experience. Whether you’re exploring, building, or battling, Solara takes your Roblox sessions to new heights! 🔥 13:05 < bridge> ### 🎈 **Absolutely Free** 13:05 < bridge> All features, **zero cost** — no restrictions, no hidden fees. Enjoy the full power of Solara without spending a dime! 💰 13:05 < bridge> ### 🔑 **No Key Systems** 13:05 < bridge> Say goodbye to annoying key systems. Simply launch Solara and dive straight into the action. No more waiting or hurdles — just pure gameplay freedom! 🎮 13:05 < bridge> ### 🔒 **Security You Can Trust** 13:05 < bridge> With over **90% of Roblox users** relying on Solara, you can trust its open-source transparency and unmatched reliability. Solara’s got your back, keeping you safe and secure. 🛡️ 13:05 < bridge> ### ✅ **Stable and Updated** 13:05 < bridge> After **7 months of flawless operation**, Solara continues to lead the way with **weekly updates**, ensuring that it stays compatible and performs at its best every single time. 🚀 13:05 < bridge> ### 💎 **Sleek Interface** 13:05 < bridge> Solara isn’t just powerful — it’s beautifully designed with an intuitive, user-friendly interface that makes using it a breeze. Enjoy a clean, smooth experience as you execute your scripts with style. 🌟 13:05 < bridge> ### 🚀 **Unleash the Full Potential of Roblox** 13:05 < bridge> Join the Solara community today and unlock a world of possibilities in Roblox! From custom scripts to exclusive features, Solara elevates your gameplay to new levels. 🏆 13:05 < bridge> 13:05 < bridge> 🌐 **Official Website**: https://devsolara.com/ 13:05 < bridge> 💬 **Join our Discord Community**: https://discord.gg/SSysqfRE 13:05 < bridge> 13:05 < bridge> Get ready to take control of Roblox like never before—**Solara is back and better than ever!** 🎉 13:06 < bridge> :? 13:08 < bridge> yo has anyone made like a teeworlds recording to mp4 kinda thing 13:08 < bridge> yes, it's in the DDNet client 13:09 < bridge> this is why you the goat 13:13 < bridge> I spend an hour writing a netlink monitor so I can listen to battery events, turns out acpi does not emit events for battery charge percentage changing 13:13 < bridge> I spent an hour writing a netlink monitor so I can listen to battery events, turns out acpi does not emit events for battery charge percentage changing 13:13 < bridge> Guess I know how netlink works now, so not a complete waste of time 13:21 < bridge> chillerdragon: can you send health+armor info to spectators on ddnet-insta? 13:37 < bridge> oh no snapshots mentioned 13:37 < bridge> :justatest: 13:42 < bridge> wowo robyte goes down to 666 13:43 < bridge> We also have 666 localization strings right now :monkaS: 13:43 < bridge> 😮 13:44 < bridge> apropos. 13:45 < bridge> 13:45 < bridge> do you think freecam should show the hud stuff or not? 13:45 < bridge> i am bit divided in that regard 13:52 < ChillerDragon> @zhn i created an issue will do soon 13:55 < ChillerDragon> @zhn hm as far as i can tell in game it is being sent 13:56 < ChillerDragon> https://zillyhuhn.com/cs/.1735476963.png 13:56 < ChillerDragon> nice in xorg screenshots work again 14:00 < bridge> xD 14:02 < bridge> chillerdragon: its sent only if you are following anyone 14:02 < bridge> not in freeview 14:02 < bridge> ye, at least i want it in my client 14:03 < bridge> but what hud should it even show as spectator in freecam 14:03 < bridge> afair standard vanilla mods send everything in snap radius 14:03 < bridge> like does a spectator care about its own health? 14:03 < bridge> its own? 14:03 < bridge> but why xD 14:04 < bridge> lemme send you something 14:05 < bridge> ok nvm vanilla 0.6.5 crashes on dbg_dummies 14:05 < bridge> xd 14:06 < bridge> but does vanilla keep health information when you move to spectator? 14:06 < bridge> else i'd argue that showing a hud seems useless 14:07 < bridge> eh it doesn't 14:07 < bridge> too bad 14:07 < bridge> but it should for proper demos 14:08 < bridge> Wow, xorg so good 14:08 < bridge> ah, changing to freecam in demo yeah ok 14:08 < bridge> that is kinda fair 14:08 < bridge> but i think that is what my mod does anyway 14:08 < bridge> since it's not _real_ free cam 14:08 < bridge> it's more like a forced free cam 14:09 < bridge> didn't know 0.6 doesnt send any health/armor info to the clients 14:09 < bridge> even spectators 14:09 < bridge> ah no wait 14:09 < bridge> tja 14:09 < bridge> it does 14:10 < bridge> seems im dum dum 14:10 < bridge> tja jta 14:10 < bridge> ah no. it doesn't xd 14:10 < bridge> only if you follow 14:10 < ws-client> oh i see yea thats a good idea 14:10 < bridge> strange behaviour cuz character info is sent anyway regardless if you follow or not 14:10 < ws-client> are there any possible exploits? 14:11 < bridge> just don't send it to the players ingame 14:11 < bridge> if it's only sent when u in spec ig not really 14:11 < bridge> but even ingame.. realistically how good could u use that info in real time xd 14:11 < bridge> well or let's do it differently 14:11 < bridge> stream sniping can be done on dm1 but its kinda stupid, pro players do count it anyway automatically in their head 14:11 < bridge> would the game be worse if all players know the health of others xd 14:12 < bridge> they did afair 14:12 < bridge> weren't there client that showrd u healthbars? 14:12 < bridge> i dunno 😄 14:12 < bridge> afair there were 14:12 < bridge> i only play vanilla against chiller the legend 14:12 < bridge> even on 0.7 but its client+server bundle 14:13 < ws-client> knowing the health if your opponent does not is for sure an advantage 14:14 < ws-client> no need to laser aim when the enemy has 1 hp can just gun spray him down 14:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322915674426834994/screenshot_2024-12-29_19-14-04.png?ex=67729cbb&is=67714b3b&hm=7de7ab76897c15ae0b13e802041fcb2c2004d177a47cc1a00535eb86cedfaa4d& 14:14 < ws-client> hax 14:15 < bridge> yeah sure but switching weapon and all shit at the same time is also not easy xD 14:16 < bridge> wth is that xD 14:16 < ws-client> does ``sv_strict_spectate_mode 0`` help @zhn ? 14:16 < bridge> aaand with healthbar 14:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322916083191250986/screenshot_2024-12-29_19-15-51.png?ex=67729d1c&is=67714b9c&hm=a6a749589537552529f7aaec031a0b80efb0259bebdd16736271a4571f6eaa43& 14:16 < bridge> huh? ill check it on road 14:16 < bridge> gotta go 14:18 < ws-client> ah no it would just make it even stricter 14:18 < ws-client> I don't think i want to create git diff to ddnet just for custom clients ._. @zhn you can try getting it into ddnet :p 14:24 < bridge> lmao 14:26 < bridge> lol 14:26 < bridge> blame gerdoe 14:26 < ws-client> yes 14:27 < ws-client> #7777 moment 14:35 < bridge> chot 14:36 < bridge> I finally added better error reporting xd 14:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322921266025332746/image.png?ex=6772a1f0&is=67715070&hm=579f045c7b42113a5b45b8dea88913dd32fe620acedbb80e6f35a22010c50e1e& 14:38 < bridge> i also added proper error reporting to console 14:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322921744108879915/image.png?ex=6772a262&is=677150e2&hm=642f83d1df1a4eb23b3c3360a88c33dc03e4338e8cbc500821f7abbbb2265567& 14:39 < bridge> Add AI to console 14:39 < bridge> `bind the a button to the action of running left` 14:41 < bridge> yeah extra verbose AI mode 14:41 < bridge> the old chatgpt versions that couldnt answer with yes or no 14:41 < bridge> but with a full text xD 14:41 < bridge> Also add dictation, so you can prompt it with speech 14:41 < bridge> that is actually even cool xD 14:42 < bridge> tho you could argue if you don't have eyes, playing teeworlds is probably not really your hobby xD 14:44 < bridge> add ai for editor plz 14:44 < bridge> `create me a fun and engaging gores map` 14:45 < bridge> Make Linear v2 14:48 < bridge> Sorry, I am unable to fulfill that request. Could I help you with something else? 15:09 < bridge> @heinrich5991 pls review 🥺 https://github.com/ddnet/ddnet/pull/8959 16:03 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322943025672097855/asset-1770748.jpg?ex=6772b634&is=677164b4&hm=ff1df424dd4e5f30dfad68aa0e4185521bdcfabfefbfff6c9d3a9fdfb0d62644& 16:03 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322943026162827284/asset-1770747.jpg?ex=6772b634&is=677164b4&hm=f984c454799dd5e73e7f673d15a37e2ab4778ccec560f94aa5a4ba22541f49d6& 16:04 < bridge> meetup starting now. Please write me if you cant tell me 🙂 16:12 < bridge> I guess no then .\_. @gerdoe 16:32 < bridge> phone? 16:32 < bridge> you can call the tee from ddnet? 16:32 < bridge> I think only on the ccc conference 16:45 < bridge> yeah, my local number on the conference 16:45 < bridge> probably pulicly reachable with some prefix 16:46 < bridge> +49 40 5730830 8301 16:47 < bridge> https://events.ccc.de/en/2024/12/22/38c3-poc-isdn-version/ 17:01 < bridge> quick question: is this log line being printed by ddnet servers that have standard logging enabled: (I guess log level = 0 ) https://github.com/ddnet/ddnet/blob/master/src/engine/server/server.cpp#L1155 17:03 < bridge> how is it going, lot of tees around? 17:05 < bridge> 11 tees today, drinking tee 😄 17:10 < bridge> https://fishshell.com/blog/rustport/ 17:10 < bridge> fish ported to rust 17:14 < bridge> kk seems i'll have to keep my own fork of ddnet-insta 17:18 < bridge> now i can finally switch to fish 17:23 < bridge> damn, i didn't think there would be that many 17:24 < bridge> are there any famous tees ? 17:26 < bridge> welcome 17:32 < bridge> https://github.com/zed-industries/extensions/issues/1645 17:32 < bridge> what's with opensource people butthurting about forks nowadays. 17:33 < bridge> it happens more frequently for the past few years i feel like 17:36 < bridge> > Restrictions 17:36 < bridge> > The user may not: 17:36 < bridge> > a) Reverse engineer, modify, decompile, or disassemble the extension's source code. 17:36 < bridge> Lol, isn't that illegal to forbid that ? 17:36 < bridge> anyway, it's not enforceable at all 17:39 < bridge> i mean they had an apache license for this, idk 30 lines of theme code 17:39 < bridge> then just force push nuked everything wrote a dumb license and going after people 17:39 < bridge> lol 17:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322967390681694279/Screenrecording_20241230_003814_org.ddnet.client.mp4?ex=6772cce5&is=67717b65&hm=9bb7d1d4f37552a41e749fc6d993f11223293863041d2d61b97d9e22904365ff& 17:40 < bridge> i don't think ddnet android like my phone 17:41 < bridge> i have this too, in some beta it still worked lol 17:41 < bridge> is your cutout so big btw? 17:41 < bridge> and why is your phone 4:3 xd 17:44 < bridge> i think what he tried was to first make his theme great, then change the license and delete any evidence of it xD 17:44 < bridge> and now he claims copyrights problems 17:47 < bridge> foldable 17:47 < bridge> its more 1:1 than 4:3 i think 17:47 < bridge> although still not exactly 1:1 i guess 17:48 < bridge> yes, the camera is on the corner of the screen 17:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322969623481548881/IMG_20241230_004849.jpg?ex=6772cef9&is=67717d79&hm=b31dc3aa9336665b77072a1f2a172ab65333849011d12ae18e85a1a761b40ab0& 17:49 < bridge> although most fullscreen apps handles cutout by themselves during render nowadays 17:49 < bridge> i rarely see games that are not fullscreen on my phone really 17:53 < bridge> werid os amiright 17:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322970768128081940/Screenrecording_20241230_005153_org.ddnet.client.mp4?ex=6772d00a&is=67717e8a&hm=c28bb168284f84ab2ec020353db7ed1cdbd70ef1e392773031e7f6aab35ac10b& 17:55 < bridge> Holy clown 18:03 < bridge> Have you tried different fullscreen modes? 18:19 < bridge> doesn't change anything it seems 18:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322977380997795974/Screenshot_20241230_011921_org.ddnet.client.jpg?ex=6772d633&is=677184b3&hm=8f7a7bc5d722f67d9bdf5f2d299cf4ee0c1125178a1ef7f274840e5b0d1cf416& 18:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322977381455106216/Screenshot_20241230_011859_org.ddnet.client.jpg?ex=6772d633&is=677184b3&hm=389bbccfe5ec7a34ed9f331caf647b087648de2899e11da89978b9c765e1b708& 18:19 < bridge> vulkan and gl have different padding 18:26 < ws-client> Hello 18:33 < bridge> if you are in your 20s buy time to learn The Dark Arts of Unsafe Rust 18:33 < bridge> 18:33 < bridge> go into debt if you have to 18:33 < bridge> if you are in your 20s buy time to learn rust 18:33 < bridge> 18:33 < bridge> go into debt if you have to 18:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322980985192714373/Gf6fipeXkAAVIys.png?ex=6772d98e&is=6771880e&hm=0e5b76625a55d32e7d927e07147aa91394666f784808562c46d6c5178a1da0d3& 18:34 < bridge> <_voxeldoesart> why 18:36 < bridge> its a recurring meme in twitter 18:36 < bridge> the original is 18:37 < bridge> > if you are in your 20s buy a rolex 18:37 < bridge> > 18:37 < bridge> > go into debt if you have to 18:37 < bridge> iirc 18:38 < bridge> <_voxeldoesart> programmer humor be like "😂 😂 😂 😂 😂 😂 [advertising] 😂 😂 😂 😂 😂 😂" 18:38 < bridge> voxeldoesart 18:38 < bridge> <_voxeldoesart> deadname as of 1/1/25 btw 18:38 < bridge> <_voxeldoesart> rebrand in porgress 18:38 < bridge> i see 18:39 < bridge> from a voxel to a cube? 18:39 < bridge> kekw 😂 😂 😂 18:39 < bridge> wait im missing the advertising 18:39 < bridge> wow 18:40 < bridge> i did almost the opposite joke a few days ago to voxel 18:40 < bridge> i wondered why he isnt called pixel, when he does 2d art 18:40 < bridge> i forgore 18:40 < bridge> 😂 😂 😂 18:40 < bridge> great (rust) minds think alike 18:40 < bridge> 😂 18:40 < bridge> 😂 😂 😂😂 😂 😂 18:40 < bridge> 😬 18:40 < bridge> this face is better tho 18:41 < bridge> true 18:42 < bridge> <_voxeldoesart> it used to have the word pixel in it, and then i became a terrible person 18:42 < bridge> <_voxeldoesart> so then i became voxel, and then became a worse person 18:42 < bridge> <_voxeldoesart> i think im mature enough now to keep a name without having to punch a mirror for ir 18:42 < bridge> <_voxeldoesart> i think im mature enough now to keep a name without having to punch a mirror for it 18:43 < bridge> @jupeyy_keks i think i wont code rust until next year 18:43 < bridge> 😬 18:43 < bridge> :deen_star: 18:43 < bridge> new emote 18:43 < bridge> i'll 😬 18:43 < bridge> :deen_star::deen_star: 18:43 < bridge> :giftee: 18:43 < bridge> i have 2 days left 18:43 < bridge> oh no 18:43 < bridge> gotta hurry up 18:47 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1322984358516363367/Picsart_24-12-29_20-26-59-354.jpg?ex=6772dcb2&is=67718b32&hm=7ff44a65270ae1843637c12a270c0dba14f2a158051ba276a4e3a8922cbceb6e& 18:47 < bridge> Help me pls 18:48 < bridge> <_voxeldoesart> does your clipboard not work? 18:49 < ws-client> <:lol:460429405328506900> 18:49 < ws-client> <:ass:1010609071902171226> <:ass:1010609071902171226> <:ass:1010609071902171226> 18:55 < ws-client> @sayin9094 did this work? 18:58 < bridge> ? 18:58 < bridge> Yes 18:58 < bridge> <_voxeldoesart> you can just 18:58 < bridge> <_voxeldoesart> copy+paste the text into h 18:58 < bridge> <_voxeldoesart> oh 18:59 < bridge> I can copy the text from the screenshot, do you need it? 19:00 < bridge> <_voxeldoesart> it'd be a lot morw helpful than an image of the text LOL 19:00 < bridge> <_voxeldoesart> format it like ` ```this``` ` too 19:01 < bridge> <_voxeldoesart> format it like ` \```this``` ` too 19:01 < bridge> <_voxeldoesart> format it like ` ```this``` ` too 19:01 < bridge> <_voxeldoesart> wait how do you 19:01 < bridge> Ok 19:01 < bridge> <_voxeldoesart> `\`\`lol\`\`\` 19:01 < bridge> <_voxeldoesart> \`\`\`lol\`\`\` 19:02 < bridge> 🤣 19:02 < ws-client> <:ass:1010609071902171226> <:ass:1010609071902171226> 19:03 < bridge> install a program for ubuntu called spectre or flameshot or anything that doesn't let me think that you are just trolling with your shitty images 19:04 < bridge> install a program for ubuntu called spectacle or flameshot or anything that doesn't let me think that you are just trolling with your shitty images 19:05 < bridge> <_voxeldoesart> LOL 19:07 < ws-client> hahahahahahhaah 19:08 < bridge> ```[build] /home/larry/ddnet/src/engine/client/sound.cpp: In member function ‘bool CSound::DecodeWV(CSample&, const void*, unsigned int) const’: 19:08 < bridge> [build] /home/larry/ddnet/src/engine/client/sound.cpp:458:57: error: cannot convert ‘int (*)(void*, int)’ to ‘const char*’ 19:08 < bridge> [build] 458 | WavpackContext *pContext = WavpackOpenFileInput(ReadDataOld, aError); 19:08 < bridge> [build] | ^~~~~~~~~~~ 19:08 < bridge> [build] | | 19:08 < bridge> [build] | int (*)(void*, int) 19:08 < bridge> [build] In file included from /home/larry/ddnet/src/engine/client/sound.cpp:19: 19:08 < bridge> [build] /usr/include/wavpack/wavpack.h:310:51: note: initializing argument 1 of ‘WavpackContext* WavpackOpenFileInput(const char*, char*, int, int)’ 19:08 < bridge> [build] 310 | WavpackContext *WavpackOpenFileInput (const char *infilename, char *error, int flags, int norm_offset); 19:08 < bridge> [build] | ~~~~~~~~~~^~~~~~~~ 19:08 < bridge> [build] At global scope: 19:08 < bridge> [build] cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics 19:08 < bridge> [build] gmake[2]: *** [CMakeFiles/game-client.dir/build.make:1061: CMakeFiles/game-client.dir/src/engine/client/sound.cpp.o] Ошибка 1 19:08 < bridge> [build] gmake[2]: *** Ожидание завершения заданий… 19:08 < bridge> [build] [ 65%] Building CXX object CMakeFiles/game-client.dir/src/game/client/components/broadcast.cpp.o 19:08 < bridge> [build] [ 65%] Linking CXX executable DDNet-Server 19:08 < bridge> [build] [ 66%] Built target game-server 19:08 < bridge> [build] gmake[1]: *** [CMakeFiles/Makefile2:360: CMakeFiles/game-client.dir/all] Ошибка 2 19:08 < bridge> [build] gmake: *** [Makefile:156: all] Ошибка 2 19:08 < bridge> [proc] The command: /usr/bin/cmake --build /home/larry/ddnet/build --config Debug --target all -j 14 -- exited with code: 2 19:08 < bridge> [driver] Build completed: 00:00:13.004 19:08 < bridge> [build] Buil``` 19:09 < bridge> ```[build] /home/larry/ddnet/src/engine/client/sound.cpp: In member function ‘bool CSound::DecodeWV(CSample&, const void*, unsigned int) const’: 19:09 < bridge> [build] /home/larry/ddnet/src/engine/client/sound.cpp:458:57: error: cannot convert ‘int (*)(void*, int)’ to ‘const char*’ 19:09 < bridge> [build] 458 | WavpackContext *pContext = WavpackOpenFileInput(ReadDataOld, aError); 19:09 < bridge> [build] | ^~~~~~~~~~~ 19:09 < bridge> [build] | | 19:09 < bridge> [build] | int (*)(void*, int) 19:09 < bridge> [build] In file included from /home/larry/ddnet/src/engine/client/sound.cpp:19: 19:09 < bridge> [build] /usr/include/wavpack/wavpack.h:310:51: note: initializing argument 1 of ‘WavpackContext* WavpackOpenFileInput(const char*, char*, int, int)’ 19:09 < bridge> [build] 310 | WavpackContext *WavpackOpenFileInput (const char *infilename, char *error, int flags, int norm_offset); 19:09 < bridge> [build] | ~~~~~~~~~~^~~~~~~~ 19:09 < bridge> [build] At global scope: 19:09 < bridge> [build] cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics 19:09 < bridge> [build] gmake[2]: *** [CMakeFiles/game-client.dir/build.make:1061: CMakeFiles/game-client.dir/src/engine/client/sound.cpp.o] Ошибка 1 19:09 < bridge> [build] gmake[2]: *** Ожидание завершения заданий… 19:09 < bridge> [build] [ 65%] Building CXX object CMakeFiles/game-client.dir/src/game/client/components/broadcast.cpp.o 19:09 < bridge> [build] [ 65%] Linking CXX executable DDNet-Server 19:09 < bridge> [build] [ 66%] Built target game-server 19:09 < bridge> [build] gmake[1]: *** [CMakeFiles/Makefile2:360: CMakeFiles/game-client.dir/all] Ошибка 2 19:09 < bridge> [build] gmake: *** [Makefile:156: all] Ошибка 2 19:09 < bridge> [proc] The command: /usr/bin/cmake --build /home/larry/ddnet/build --config Debug --target all -j 14 -- exited with code: 2 19:09 < bridge> [driver] Build completed: 00:00:13.004 19:09 < bridge> [build] Build finished with exit code 2``` 19:10 < bridge> nice much better. 19:10 < bridge> 19:10 < bridge> which ddnet version is this? 19:10 < bridge> ok 19:10 < bridge> 18.9 19:10 < bridge> what is your ubuntu version? 19:10 < ws-client> 69 19:11 < bridge> 24.04 lts 19:11 < bridge> squeezy bro, it's not even new years eve yet, and you already drunk 19:11 < ws-client> yeeee rose wine 19:11 < bridge> ah ok, that's weird then 19:12 < bridge> is your goal to have a client even? 19:12 < bridge> or just server? 19:12 < bridge> Whos name and why are they dead 19:12 < ws-client> <:ass:1010609071902171226> <:ass:1010609071902171226> <:ass:1010609071902171226> <:ass:1010609071902171226> 19:12 < bridge> Which version of wavpack did you install? You need version 4 and not 5 19:12 < bridge> Client 19:13 < bridge> How can I establish it? 19:14 < bridge> ok who is this 19:15 < bridge> what should I do ? 19:15 < bridge> i dunno i also have version 5 and it works xd 19:16 < bridge> `sudo apt install libwavpack-dev` 19:16 < bridge> Suka 19:16 < bridge> ah 19:16 < bridge> was about to help you 19:16 < bridge> my mistake 19:17 < bridge> See my issue is that I like drinking wine but I don't wanna get drunk but it would be really weird to get non alcoholic wine 19:17 < bridge> Maybe you are using the bundled wavpack for building? We use the 4.40 tiny encoder version of wavpack, not even latest 4.80 version 19:17 < bridge> :feelsbadman: 19:17 < bridge> I have version 5.6.0 installed, how can I change it to 4? 19:18 < bridge> but i dont manually set -DPREFER_BUNDLED_LIBS=ON 19:18 < bridge> <_voxeldoesart> im changing my username on new years 19:18 < bridge> <_voxeldoesart> fuck voxel 19:18 < bridge> what is ws client even 19:19 < bridge> chillerdragon web irc 19:19 < bridge> oh 19:19 < bridge> @robyt3 19:19 < bridge> ok thats why it has an emote from one of my rando mservers 19:19 < bridge> I don't remember what my process was last time I built ddnet but it was not long 19:20 < bridge> https://tenor.com/view/sadly-pou-toy-sadly-pou-toys-pou-pou-toys-toys-gif-16878313337569838579 19:20 < bridge> If you don't want to use the system libraries, you can pass the -DPREFER_BUNDLED_LIBS=ON parameter to cmake. 19:21 < bridge> :)) 19:21 < bridge> how to do this? 19:22 < bridge> > you can pass the -DPREFER_BUNDLED_LIBS=ON parameter to cmake 19:23 < bridge> <_voxeldoesart> discord update that prevents random discord members from pinging you 19:25 < bridge> he squeeZY 19:25 < bridge> why is everything so complicated 19:25 < bridge> It's not 19:25 < bridge> oh voxel has me blocked 19:26 < bridge> i discovered this cuz i cant react 19:26 < bridge> the effect is dope 19:26 < bridge> whole discord shakes 19:26 < bridge> Wow I'm not blocked despite being rather insensitive earlier 19:26 < bridge> u just not a rust fan so he doesnt care 19:26 < bridge> Wow I'm not blocked despite having been rather insensitive earlier 19:27 < bridge> <_voxeldoesart> idk why you guys care so much 19:27 < bridge> i dont i just found it funny 19:27 < bridge> We love you 19:27 < bridge> https://media.discordapp.net/attachments/840510602253434880/842857723036041266/image0-95.gif 19:27 < bridge> <_voxeldoesart> troll 19:28 < bridge> boeing is down bad 19:28 < bridge> they crashed again 19:28 < bridge> airbus on the raise 19:28 < bridge> europes greatest engineering 19:28 < bridge> europe's greatest engineering 19:28 < bridge> 🇪🇺 19:29 < bridge> Let's not forget about Olkiluoto 3 :justatest: 19:29 < bridge> https://edition.cnn.com/world/live-news/south-korea-plane-crash-12-29-24-intl-hnk/index.html 19:31 < bridge> are u finnish? 19:32 < bridge> Yeah and I think it's a bit of a disgrace 19:33 < bridge> ```[build] /home/larry/ddnet/src/engine/client/sound.cpp: In member function ‘bool CSound::DecodeWV(CSample&, const void*, unsigned int) const’: 19:33 < bridge> [build] /home/larry/ddnet/src/engine/client/sound.cpp:458:57: error: cannot convert ‘int (*)(void*, int)’ to ‘const char*’ 19:33 < bridge> [build] 458 | WavpackContext *pContext = WavpackOpenFileInput(ReadDataOld, aError); 19:33 < bridge> [build] | ^~~~~~~~~~~ 19:33 < bridge> [build] | | 19:33 < bridge> [build] | int (*)(void*, int) 19:33 < bridge> [build] In file included from /home/larry/ddnet/src/engine/client/sound.cpp:19: 19:33 < bridge> [build] /usr/include/wavpack/wavpack.h:310:51: note: initializing argument 1 of ‘WavpackContext* WavpackOpenFileInput(const char*, char*, int, int)’ 19:33 < bridge> [build] 310 | WavpackContext *WavpackOpenFileInput (const char *infilename, char *error, int flags, int norm_offset); 19:33 < bridge> [build] | ~~~~~~~~~~^~~~~~~~ 19:33 < bridge> [build] At global scope: 19:33 < bridge> [build] cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics 19:33 < bridge> [build] gmake[2]: *** [CMakeFiles/game-client.dir/build.make:1061: CMakeFiles/game-client.dir/src/engine/client/sound.cpp.o] Ошибка 1 19:33 < bridge> [build] gmake[2]: *** Ожидание завершения заданий… 19:33 < bridge> [build] [ 65%] Building CXX object CMakeFiles/game-client.dir/src/game/client/components/broadcast.cpp.o 19:33 < bridge> [build] [ 65%] Linking CXX executable DDNet-Server 19:33 < bridge> [build] [ 66%] Built target game-server 19:33 < bridge> [build] gmake[1]: *** [CMakeFiles/Makefile2:360: CMakeFiles/game-client.dir/all] Ошибка 2 19:33 < bridge> [build] gmake: *** [Makefile:156: all] Ошибка 2 19:33 < bridge> [proc] The command: /usr/bin/cmake --build /home/larry/ddnet/build --config Debug --target all -j 14 -- exited with code: 2 19:33 < bridge> [driver] Build completed: 00:00:13.004 19:33 < bridge> [build] Build finished with exit code 2``` 19:33 < bridge> 19:33 < bridge> How fix 19:34 < bridge> ```[build] /home/larry/ddnet/src/engine/client/sound.cpp: In member function ‘bool CSound::DecodeWV(CSample&, const void*, unsigned int) const’: 19:34 < bridge> [build] /home/larry/ddnet/src/engine/client/sound.cpp:458:57: error: cannot convert ‘int (*)(void*, int)’ to ‘const char*’ 19:34 < bridge> [build] 458 | WavpackContext *pContext = WavpackOpenFileInput(ReadDataOld, aError); 19:34 < bridge> [build] | ^~~~~~~~~~~ 19:34 < bridge> [build] | | 19:34 < bridge> [build] | int (*)(void*, int) 19:34 < bridge> [build] In file included from /home/larry/ddnet/src/engine/client/sound.cpp:19: 19:34 < bridge> [build] /usr/include/wavpack/wavpack.h:310:51: note: initializing argument 1 of ‘WavpackContext* WavpackOpenFileInput(const char*, char*, int, int)’ 19:34 < bridge> [build] 310 | WavpackContext *WavpackOpenFileInput (const char *infilename, char *error, int flags, int norm_offset); 19:34 < bridge> [build] | ~~~~~~~~~~^~~~~~~~ 19:34 < bridge> [build] At global scope: 19:34 < bridge> [build] cc1plus: note: unrecognized command-line option ‘-Wno-nullability-completeness’ may have been intended to silence earlier diagnostics 19:34 < bridge> [build] gmake[2]: *** [CMakeFiles/game-client.dir/build.make:1061: CMakeFiles/game-client.dir/src/engine/client/sound.cpp.o] Ошибка 1 19:34 < bridge> [build] gmake[2]: *** Ожидание завершения заданий… 19:34 < bridge> [build] [ 65%] Building CXX object CMakeFiles/game-client.dir/src/game/client/components/broadcast.cpp.o 19:34 < bridge> [build] [ 65%] Linking CXX executable DDNet-Server 19:34 < bridge> [build] [ 66%] Built target game-server 19:34 < bridge> [build] gmake[1]: *** [CMakeFiles/Makefile2:360: CMakeFiles/game-client.dir/all] Ошибка 2 19:34 < bridge> error: cannot convert ‘int (*)(void*, int)’ to ‘const char*’ 19:34 < bridge> start by learning to read 19:34 < bridge> error: cannot convert ‘`int (*)(void*, int)’ to ‘const char*`’ 19:34 < bridge> function pointer to char pointer 19:35 < bridge> but that’s not his code 19:36 < bridge> The function has the correct signature in the bundled wavpack 4 tiny encoder, so `-DPREFER_BUNDLED_LIBS=ON` should fix this 19:42 < bridge> how do i fix this? 19:44 < bridge> :pepeW: 19:57 < bridge> meetup starting now. Please write me if you cant find us 🙂 21:01 < bridge> <0xdeen> Add `-DPREFER_BUNDLED_LIBS=ON` in your call to `cmake` 21:29 < bridge> chillerdragon: do you know how a server can force a certain specmode? 21:54 < bridge> i am still waiting for «Ім'я/Назва» issue to become fixable 😔 21:58 < bridge> for sake of my sanity... 23:17 < bridge> ChillerDragon: i almost got snapshots to work 23:17 < bridge> was not that hard to implement