00:30 < bridge_> https://github.com/ddnet/ddnet/issues/5593 could someone who is familiar with this take a look at it? @heinrich5991 00:36 < bridge_> it's possible to turn off hot reload by saving map? 00:48 < bridge_> so i guess *this* is why we get so many ppl who can't register 00:49 < bridge_> yep 00:50 < bridge_> works for old folks because they have maps in their downloadedmaps 00:50 < bridge_> im dumb sowwy 02:48 < ws-client> @meloƞ wats the biggest bug 05:58 < bridge_> strong/weak hook 06:33 < bridge_> :troll: 07:54 < bridge_> 🍈 08:00 < bridge_> gm 08:01 < bridge_> gm 08:09 < ws-client> Yea good call melon xd 08:09 < ws-client> I think I mapped a part once that only works with weak hook lol 08:16 < bridge_> :banhammer: 08:33 < bridge_> :gigachad: :kek: 08:40 < bridge_> We played 4K ( a 4* insane ) map with 16 people yesterday, one part requires the other to have strong or you can't make it - was a fun 50 minutes... 09:20 < bridge_> biggest bug is hammer fly 09:25 < bridge_> hooking thru corners when u stand in corner 09:29 < bridge_> Physics quantizing is really bad 09:37 < bridge_> 12 years ago??? lmao 10:53 < bridge_> Brand new 0.7 technology @cyberfrighter 10:54 < bridge_> @screeeny: hammering through walls is also a bug :D 10:54 < bridge_> Was fixed in 0.6 11:01 < bridge_> hello and good morning 11:02 < bridge_> today i crashed the llvm optimizer 11:02 < bridge_> with this code 11:02 < bridge_> 11:02 < bridge_> ```llvmir 11:02 < bridge_> ; ModuleID = 'LLVMDialectModule' 11:02 < bridge_> source_filename = "LLVMDialectModule" 11:02 < bridge_> target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128" 11:02 < bridge_> target triple = "arm64-apple-darwin23.6.0" 11:02 < bridge_> 11:02 < bridge_> define { { {}, {}, {}, {}, {}, {}, {} } } @"bug"({ {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, { {}, {}, {}, {}, {}, {}, {} }, { {} } } %0) { 11:02 < bridge_> %2 = extractvalue { {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, { {}, {}, {}, {}, {}, {}, {} }, { {} } } %0, 18 11:02 < bridge_> %3 = insertvalue { { {}, {}, {}, {}, {}, {}, {} } } undef, { {}, {}, {}, {}, {}, {}, {} } %2, 0 11:02 < bridge_> ret { { {}, {}, {}, {}, {}, {}, {} } } %3 11:02 < bridge_> } 11:02 < bridge_> 11:02 < bridge_> !llvm.module.flags = !{!0} 11:02 < bridge_> 11:02 < bridge_> !0 = !{i32 2, !"Debug Info Version", i32 3} 11:02 < bridge_> ``` 11:02 < bridge_> with this code 11:02 < bridge_> 11:02 < bridge_> ```llvm 11:02 < bridge_> ; ModuleID = 'LLVMDialectModule' 11:03 < bridge_> source_filename = "LLVMDialectModule" 11:03 < bridge_> target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128" 11:03 < bridge_> target triple = "arm64-apple-darwin23.6.0" 11:03 < bridge_> 11:03 < bridge_> define { { {}, {}, {}, {}, {}, {}, {} } } @"bug"({ {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, { {}, {}, {}, {}, {}, {}, {} }, { {} } } %0) { 11:03 < bridge_> %2 = extractvalue { {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, { {}, {}, {}, {}, {}, {}, {} }, { {} } } %0, 18 11:03 < bridge_> %3 = insertvalue { { {}, {}, {}, {}, {}, {}, {} } } undef, { {}, {}, {}, {}, {}, {}, {} } %2, 0 11:03 < bridge_> ret { { {}, {}, {}, {}, {}, {}, {} } } %3 11:03 < bridge_> } 11:03 < bridge_> 11:03 < bridge_> !llvm.module.flags = !{!0} 11:03 < bridge_> 11:03 < bridge_> !0 = !{i32 2, !"Debug Info Version", i32 3} 11:03 < bridge_> ``` 11:03 < bridge_> {} is a struct 11:03 < bridge_> in llvm ir 11:03 < bridge_> empty one tho 11:04 < bridge_> Crashed in a sane way? 11:04 < bridge_> 11:04 < bridge_> Or SIGSEGV? 11:05 < bridge_> ``` 11:05 < bridge_> u8 main() { 11:05 < bridge_> u8 foo[3] = [10,2,3]; 11:05 < bridge_> 11:05 < bridge_> return foo[0]; 11:05 < bridge_> } 11:05 < bridge_> ``` 11:05 < bridge_> and array expressions as well 😏 11:06 < bridge_> segfault ofc, llvm is c++ 11:06 < bridge_> https://github.com/llvm/llvm-project/issues/107198 11:10 < bridge_> my riscv emulator supports now the ziscr extension 11:10 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1280817166517796885/image.png?ex=66d97570&is=66d823f0&hm=ec8296673665bffb005f3cbd430a03f7c3ebc2cdef9501f8f7a718c2dd4ff3a3& 11:11 < bridge_> fill zero day, get fame 11:13 < bridge_> Yeah but assertions and software exceptions are probably saner. This one sounds more dangerous 11:33 < bridge_> Hey guys do you think it's possible to make automatic generation of map ? By assembling blocks or procedural generation ? 11:34 < bridge_> https://github.com/iMilchshake/gores-mapgen 11:46 < bridge_> this looks cursed, why did you do this? 11:46 < bridge_> Cool language bro 11:47 < bridge_> you didn't know about ways to make this segfault :justatest: 11:47 < bridge_> i do not as well, but im 100% sure they exist 11:47 < bridge_> I like my languages dangerous 11:48 < bridge_> i fixed integer literals btw 11:49 < bridge_> and now i wanna add methods and then try to connect a tee to ddnet server :greenthing: 12:00 < bridge_> the compiler at work we making spit out this from some user made library 12:00 < bridge_> its probs some zero sized types 12:00 < bridge_> nevetherless, it shouldnt make llvm segfault :cPES_Wink: 12:02 < bridge_> Add native teeworlds support to your language 12:02 < bridge_> https://github.com/edg-l/rysk/blob/master/tests/instructions.rs 12:02 < bridge_> i love rust testing tools 12:02 < bridge_> look how pretty this is 12:02 < bridge_> rstest 12:02 < bridge_> https://docs.rs/rstest/0.22.0/rstest/ 12:02 < bridge_> add teeworlds int packing in standard library 12:37 < bridge_> wtf 12:37 < bridge_> https://tenor.com/view/bober-kurwa-wombat-not-a-beaver-beaver-gif-8961649020872801915 12:40 < bridge_> <_vencha> what does this mean? 12:40 < bridge_> <_vencha> https://cdn.discordapp.com/attachments/293493549758939136/1280839818548609075/resim.png?ex=66d98a89&is=66d83909&hm=10abd48993292147c339add5d97adb878fb8445aef896b560193f17737add574& 12:40 < bridge_> <_vencha> in the status command 12:58 < bridge_> It's the integer representation of the flags the client is currently sending. 12:58 < bridge_> 12:58 < bridge_> 1 - in game (not in menu) 12:58 < bridge_> 2 - menu 12:58 < bridge_> 4 - chat 12:58 < bridge_> 8 - scoreboard 12:58 < bridge_> 16 - hook collision 12:58 < bridge_> 12:58 < bridge_> So, 17 in this case means the player is in "ingame" (1) and have hook collisions on (16). 13:05 < bridge_> @essigautomat 13:40 < bridge_> Ye thanks i hear about that, sry i was mean about ddrace, it's so harder that why i ask 13:40 < bridge_> <_vencha> are there any other integers than these 5 13:46 < bridge_> Ddrace lives from creative parts, so I'd say it's not possible 13:47 < bridge_> Maybe with some AI, but hardcoded sounds kinda hard. 13:55 < bridge_> These five are the flags that the DDNet client sends. 14:05 < bridge_> Ofc ye but i'vnt level xd any i will try just assemble blocks from famous map, u know if python can have interractions with the game ? Else i give up xd 14:10 < bridge_> You can use twmap which has python bindings. There should even be a python lib in the installier for that 14:52 < bridge_> @jupeyy_keks they fixed my issue 14:53 < bridge_> that's fast 14:57 < bridge_> I have a question, a while back i set out to create a physics checker test for ddnet, i didn't manage to make one because i kept running into issues but i remember some others were working on similar projects 14:57 < bridge_> do any physics tests exists atm? 15:21 < bridge_> @jupeyy_keks do u know a nice LLM setup to make logos for gh projects? 15:21 < bridge_> xd 15:22 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1280880543554211905/logo-search-grid-1x.png?ex=66d9b077&is=66d85ef7&hm=8132281f4923432139e65733ce7c0daf47f914daedff59b9d738d3bdd8ae0e93& 15:26 < bridge_> xdd 15:26 < bridge_> 15:27 < bridge_> not any open source one tbh. 15:27 < bridge_> 15:27 < bridge_> How did you create yours? 15:27 < bridge_> random web 15:27 < bridge_> but i dont like it 15:27 < bridge_> its low res xd 15:30 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1280882640290975837/image.png?ex=66d9b26b&is=66d860eb&hm=6ab400924ca8cc6ec0f907568459a3d1420d5805e332c2ca1f4e3de8eca427fa& 15:30 < bridge_> xd 15:30 < bridge_> :justatest: 15:37 < bridge_> also tried gpt4 xddd 15:37 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1280884563262046220/file-gDxxexdzSPtjDHp77YO0BBbU.png?ex=66d9b435&is=66d862b5&hm=42d72c0b2c549a6df3abd6d50ec18d1df08fff466458dcfee70d09e353093223& 15:38 < bridge_> Recreate it in inkscape 15:38 < bridge_> One more skill acquired 15:38 < bridge_> We need better AIs 15:38 < bridge_> I have no skill 15:39 < bridge_> Why is there no AI yet that can redraw it in inkscape 15:39 < bridge_> redicilous 15:40 < bridge_> ridiculous 15:47 < bridge_> I'm sure one of them can give it a try in svg 😄 15:47 < bridge_> ye seems like #8834 issue, tpxy has inner parsing 15:47 < bridge_> https://github.com/ddnet/ddnet/pull/8834 15:51 < bridge_> epyc 15:52 < bridge_> can i use this? xd 15:52 < bridge_> do i even have a copyright on that? xdd 15:52 < bridge_> 15:52 < bridge_> just use it, who cares 15:52 < bridge_> it's not perfect anyway 15:52 < bridge_> true but something better than nothing keks 15:53 < bridge_> yeah, just use it. 15:53 < bridge_> 15:53 < bridge_> The prompt was kinda weird xddd 15:53 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1280888579391750225/image.png?ex=66d9b7f3&is=66d86673&hm=cda29e75f78f7b01681e0f3c7531a31185d54e66bc70ee94779ec75e26a03d29& 15:54 < bridge_> like it didnt do what i wanted at all xDD 16:10 < bridge_> funny that in some instructions the IMM value is made up from bits in diferent positions 17:27 < bridge_> https://blog.rust-lang.org/2024/09/04/cve-2024-43402.html 17:28 < bridge_> lmao windows 17:29 < bridge_> https://github.com/mozilla/standards-positions/pull/1064 17:31 < bridge_> Thanks google 17:31 < bridge_> 😬 18:26 < bridge_> gg 18:26 < bridge_> gg 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> g 18:26 < bridge_> gg 18:26 < bridge_> g 18:27 < bridge_> g 18:27 < bridge_> g 18:27 < bridge_> g 18:27 < bridge_> g 18:27 < bridge_> g 18:27 < bridge_> g 18:27 < bridge_> g 18:51 < bridge_> кто может помочь 18:52 < bridge_> only English 18:52 < bridge_> English only 19:49 < bridge_> PLEASE REMOVE THE POWER BUTTON OF DDNET INGAME 19:49 < bridge_> I WANTED TO CLICK SETTINGS 19:53 < bridge_> Remove? Best I can offer is `cl_confirm_quit_time 0` :) 19:57 < bridge_> ah man the default is 20 19:57 < bridge_> was 15 minutes in solo gores 19:57 < bridge_> @jupeyy_keks tell it to generate a .svg code 20:00 < bridge_> yeah 20 is only for t0 enjoyers 😂 20:01 < bridge_> yeah, thought about trying that, but i guess it sucks at that anyway xd 20:12 < bridge_> it is explained why in the isa documentation 20:51 < bridge_> ai generated icon is an instant turn off for many people btw 21:42 < bridge_> u should at least try to make an icon 21:43 < bridge_> I took (and failed) a vector graphics class in HS and I can still work my way around Inkscape very well 21:43 < bridge_> it’s just ez 21:48 < bridge_> graphics hard 21:49 < bridge_> no ez 21:49 < bridge_> maybe use ai for inspiration 21:49 < bridge_> made volleyball :greenthing: 21:49 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1280978082915680336/bandicam_2024-09-05_00-45-14-760.mp4?ex=66da0b4e&is=66d8b9ce&hm=87d7c45c131bff7aedbc5910f53648fc88f943c786417f43ea1c3a6302f0a5a7& 21:49 < bridge_> lel 21:50 < bridge_> This is awesome 21:50 < bridge_> Actually impossible without good prediction tho 21:50 < bridge_> Where can I play 21:51 < bridge_> find FlatCIty server, password `tws` 21:51 < bridge_> Where’s it hosted 21:51 < bridge_> hey! I need some help with network model creation. 21:51 < bridge_> What I understand it when server listen the port, then accept socket, it stuck over one (or more, if clients are connected to other sockets as variable) client and can't accept another. 21:52 < bridge_> My code goes like: listener on port 2000, listener accepts user, while true {if packets are received, then send that packet back to connected client}, client takes packet and put it's data on screen. 21:52 < bridge_> How can I do multi-client connection? Only way I found it's waiting two clients connect, then server processes them one by one. But if one of clients disconnected, he can't connect while second is connected. Need to reload all the clients. 21:52 < bridge_> 21:52 < bridge_> How on normal servers it does? Is there an async connection and disconnection? And maybe server need to load user message on DB, then only from DB to second client, when it calls for data? 21:52 < bridge_> moscow 21:53 < bridge_> you should be able to connect to multiple clients on the same port as long as it all happens in the same process 21:53 < bridge_> This is gonna be epic 21:55 < bridge_> but listener waits all time for a new connection, right? maybe there's a function to set timeout 21:56 < bridge_> idk what you are using 21:56 < bridge_> and I’m not too network smart anyway 21:56 < bridge_> he's using sfml something something 21:56 < bridge_> Hmm 21:56 < bridge_> I know a SFML maintainer who I can ask 21:56 < bridge_> I may see him on thursday 21:56 < bridge_> lol 21:57 < bridge_> but that is just graphics/audio middleware isn’t it 21:57 < bridge_> lemme find it 21:57 < bridge_> it have graphics, audio, network and something 21:58 < bridge_> I see 21:58 < bridge_> can u share the code 21:59 < bridge_> well rip 21:59 < bridge_> good luck 21:59 < bridge_> thx 22:57 < bridge_> Pls back turk blocker 23:58 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1281010484992020571/sg_demo_bug.demo?ex=66da297b&is=66d8d7fb&hm=6b398704b7504b0f9470778b5879ece2467515113d835bfa58598029b0bc696b&