00:08 < bridge> <0xdeen> No, we won't host servers there. I haven't seen many new Romanian or Bulgarian players 00:21 < bridge> it's about turk players though 03:15 < bridge> https://github.com/erdbeere/tml/blob/master/docs/mapformat.rst 03:15 < bridge> Going to give a shot at extracting data from maps and apply it to my editor 03:15 < bridge> Is this fine or do we have a better article? 03:16 < bridge> But he doesn’t. So many ugly skins in the db. 03:18 < bridge> https://github.com/heinrich5991/libtw2/blob/master/doc/map.md 03:18 < bridge> Found this one as well 😄 03:21 < bridge> When turn off vpn bans? 03:25 < bridge> When people stop using it for ban evading 03:25 < bridge> I have a different proposal for fixing ban evading 03:25 < bridge> Stop banning people. 03:26 < bridge> :kek: no bans = no ban evasion 03:26 < bridge> ez 03:26 < bridge> :greenthing: 03:26 < bridge> stop using ips for bans :) 03:26 < bridge> It’s not okay that people get false positive vpn bans on a daily basis 03:28 < bridge> Well, I would use Cloudflare WARP to mask my IP, even if it only does little security for me, I don't think using VPNs for country restriction purposes will go a long way 03:28 < bridge> for the avarage gamer, vpn is useless, as in it only add ping delay 07:42 < bridge> gm 08:21 < bridge> hello I just got banned, help 08:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275701916742975499/image.png?ex=66c6d97e&is=66c587fe&hm=f916f938a0c3d2e217debdac85899b9315f56b824aaffc17a84ee37e1fb2048b& 08:24 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275702040810750043/image.png?ex=66c6d99b&is=66c5881b&hm=489218464daa029efcc05eac4eadd9f889c4e6d5213575913102f5e6b56d88da& 08:24 < bridge> please Open a ban-appeal at #✉-create-a-ticket 08:31 < bridge> Which client are you using @dieses ? 08:31 < bridge> steam 08:31 < bridge> Weird 08:33 < bridge> what should I do? 08:33 < bridge> I want to play 08:34 < bridge> What melon said 08:34 < bridge> Did you create a ticket? 08:34 < bridge> yes 08:34 < bridge> you were banned by antibot, pretty sure it is right 99.9% of times, just wait for the ban to expire and don’t use bot clients again, thank you! 08:34 < bridge> Then you have to wait for a response. In the meantime you can play on servers where you are not banned 08:35 < bridge> I'm banned on all servers 08:35 < bridge> Only ddnet servers 08:35 < bridge> Add ddnet to the exclude filter 08:36 < bridge> I recently let my brother play this amazing game. But when I got home my account had been banned until February 21st. My brother said he didn't know why this happened. Until I found out he started using cheat client. I'm sorry for what happened, but please release my account again. I really like this game, and I didn't want to be without playing it for so long. I promise this will never happen again 08:36 < bridge> So the admin said the ban is deserved and you say you did not bot? 08:37 < bridge> @milkeeycat: what’s that message? Xd 08:37 < bridge> chillerdragon: true story 08:37 < bridge> chillerdragon: ill try to connect dummy to ddnet server soon :DDDD 08:37 < bridge> Looks like a repost 08:37 < bridge> chillerdragon: ill try to connect a tee to ddnet server soon :DDDD 08:37 < bridge> Wat dummy 08:38 < bridge> A 08:38 < bridge> Nice 08:38 < bridge> Im also close 08:38 < bridge> i just need if statements xd 08:38 < bridge> Hit another Huffman error so maybe this year 08:38 < bridge> That Response is very unlikely, i'm sadly not home - if you Use the Steam/Website Version its 100% a false positive by the antibot and needs to be checked. If you Just created a Ticket you might want to create an Admin Mail to get this doublechecked at #✉-create-a-ticket sorry for the inconvenience! 08:38 < bridge> wait, do you need floats for huffman? 08:38 < bridge> Who said that? 08:39 < bridge> No don’t worry 08:39 < bridge> hell yeah 08:39 < bridge> Fuxk floats 08:40 < bridge> Only used for tunes and physics as far as I remember 08:41 < bridge> @dieses: did you find a server to play on? 08:41 < bridge> yes 08:41 < bridge> Nice 08:41 < bridge> Then you can game there until a admin looks at your ticket :) 08:41 < bridge> why 08:41 < bridge> Floats hard 08:42 < bridge> Can’t even == 08:42 < bridge> I recommend chillers Block Servers to beat up some greenswards! 08:42 < bridge> true 08:42 < bridge> Idk how IEe155 float spec works 08:42 < bridge> well u can == 08:42 < bridge> Floats are causing many bugs 08:42 < bridge> but i agree 08:42 < bridge> If I would built a game it would use no floats 08:42 < bridge> xD 08:59 < bridge> That’s not how this works mr new mod 🙃 09:02 < bridge> IEEE754 09:02 < bridge> :angy: 09:53 < bridge> Can ==(int)(f*x) 09:54 < bridge> or abs(f0-f1)<1e-6 09:56 < bridge> Can we have `==` for floats? 09:56 < bridge> We already have `==` for floats at home 09:56 < bridge> `==` for floats at home: `abs(f0-f1)<1e-6` 09:58 < bridge> *std::fabs 10:13 < bridge> Two ppl banned for botting? 10:13 < bridge> What’s going on here 10:13 < bridge> have you as well 10:14 < bridge> My bot is undetectable 10:14 < bridge> send 10:14 < bridge> It sends I-am-not-a-bot@ddnet.org net message 10:14 < bridge> oh wait, don't send. i don't want german spy software 10:14 < bridge> Can’t be banned 10:21 < bridge> check out @patiga's https://gitlab.com/Patiga/twmap, it even has python bindings 10:21 < bridge> (don't use TML, it's really old and unsupported) 10:24 < bridge> no need for bulgarian/romanian servers then. we can't do anything against DoS 11:45 < bridge> https://phrack.org/issues/71/17.html#article 11:50 < bridge> huh, I met the author of the article before 😮 11:50 < bridge> what's "memory training" or "A20"? 11:51 < ws-client> never seen financial ascii art before xd 11:51 < bridge> Saw the article on the frontpage of hackernews today 👀 11:52 < bridge> As in ram memory training? It's the process where the motherboard tests the ram to adjust timings 11:54 < bridge> Especially noticable when you have a large amount of ram. My 64gigs took almost 2 minutes on a completely black screen. Very scary when you've just put together your computer 😄 11:56 < bridge> A20 idk, a quick google suggests it might refer to address line 20 of a cpu 11:56 < bridge> A20 idk, a quick google suggests it might refer to address line 20 of the system bus 11:59 < bridge> Huh, TIL A20 is a very curious artifact of the past https://wiki.osdev.org/A20_Line 12:00 < bridge> https://en.wikipedia.org/wiki/A20_line 12:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275770334670356540/message.txt?ex=66c71936&is=66c5c7b6&hm=5955298cdf5ece4de25aaac6698ee3a2f1c9cc543ec745d1c348d3e09bee1c37& 12:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275770503352549427/message.txt?ex=66c7195e&is=66c5c7de&hm=a196287a31b3de62143ddd71b46957f7c257a3a0053f85728c2f49b4f3b969de& 12:56 < bridge> Guys 12:56 < bridge> When fix rus3 server 12:57 < bridge> what problem do you experiene with the rus3 server? 12:57 < bridge> Why rus3 server not like rus server 12:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275770800544157717/image-9.png?ex=66c719a5&is=66c5c825&hm=eed3fe7b87615509d2b884f84ccfe1947faff74b118e3b72d8a3826250e75580& 12:57 < bridge> Why rus3 top 12:57 < bridge> why not rus 13:04 < bridge> <0xdeen> Oooh, my bad 13:04 < bridge> <0xdeen> I'll fix that! 13:10 < bridge> > Here I would use the pensive emoji U+1F614 to describe my feelings about the appropriation of hacker culture but Phrack is 7-bit ASCII, so please have this: :c u_u . _. 13:10 < bridge> > Here I would use the pensive emoji U+1F614 to describe my feelings about the appropriation of hacker culture but Phrack is 7-bit ASCII, so please have this: :c u\_u . \_. 13:20 < bridge> yep, in ddr5 it does it a lot 13:20 < bridge> esp if u have oc ram 13:20 < bridge> mine does it from time to time 13:20 < bridge> to adjust timings xd 13:21 < bridge> Funnily enough it used to be a huge thing early on in ddr1 because we weren't very good at producing high precision circuits yet, now it's a thing again because the timings have become insane 13:21 < bridge> The speeds ddr5 memory run at require insane tolerances if there wasn't training 13:23 < bridge> (fwiw I'm not saying ddr3/4 wasn't doing training) 13:24 < bridge> https://preview.redd.it/enable-memory-context-restore-to-reduce-boot-time-on-msi-v0-naipga15a5va1.png?width=1024&format=png&auto=webp&s=c61e9f14013d243ce7467d3066bf8dbe9734befa 13:24 < bridge> enable this 13:24 < bridge> it shouldn't do it more than once for same config 13:25 < bridge> i want to make custom discord rpc, but in `discord.cpp` file almost all code is inactive. how to make custom discord rpc? 13:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275777718063202314/image.png?ex=66c72016&is=66c5ce96&hm=f888f00d51e3227c516cb66f2d3d210aa0a82de260531d8104348fa7950daa0e& 13:25 < bridge> someone once pm'd me bcs his pc did it every boot 13:25 < bridge> oh ill look it later 13:25 < bridge> and it always took 20s 13:25 < bridge> well i also have 64gb ram xd 13:25 < bridge> 2 sticks tho 13:26 < bridge> 2x32 6000mhz 13:26 < bridge> Yeah but 64 gigs of ddr3/4 would train faster, the tolerances were tight but easier to meet, so it didn't train as long before finding good values 13:27 < bridge> ``` 13:27 < bridge> Memory Device 13:27 < bridge> Array Handle: 0x0010 13:27 < bridge> Error Information Handle: 0x0014 13:27 < bridge> Total Width: 64 bits 13:27 < bridge> Data Width: 64 bits 13:27 < bridge> Size: 32 GB 13:27 < bridge> Form Factor: DIMM 13:27 < bridge> Set: None 13:27 < bridge> Locator: DIMMA2 13:27 < bridge> Bank Locator: P0 CHANNEL A 13:27 < bridge> Type: DDR5 13:27 < bridge> Type Detail: Synchronous Unbuffered (Unregistered) 13:27 < bridge> Speed: 4800 MT/s 13:27 < bridge> Manufacturer: Unknown 13:27 < bridge> Serial Number: 00000000 13:27 < bridge> Asset Tag: Not Specified 13:27 < bridge> Part Number: CMH64GX5M2B6000Z30 13:27 < bridge> Rank: 2 13:27 < bridge> Configured Memory Speed: 6000 MT/s 13:27 < bridge> Minimum Voltage: 1.1 V 13:27 < bridge> Maximum Voltage: 1.1 V 13:27 < bridge> Configured Voltage: 1.1 V 13:27 < bridge> Memory Technology: DRAM 13:27 < bridge> Memory Operating Mode Capability: Volatile memory 13:27 < bridge> Firmware Version: Unknown 13:27 < bridge> Module Manufacturer ID: Bank 3, Hex 0x9E 13:27 < bridge> Module Product ID: Unknown 13:27 < bridge> Memory Subsystem Controller Manufacturer ID: Unknown 13:27 < bridge> Memory Subsystem Controller Product ID: Unknown 13:27 < bridge> Non-Volatile Size: None 13:27 < bridge> you need to compile with `-DDISCORD=ON` 13:29 < bridge> (sudo dmidecode --type 17) 13:29 < bridge> thank you 13:31 < bridge> I was experimenting with raymarching but shadertoy died :pepeW: 13:32 < bridge> @jupeyy_keks have you ever marched rays? 13:32 < bridge> It's quite fun 13:58 < bridge> not for visuals 13:59 < bridge> Alrighty, thank you :owo: 14:05 < ws-client> @fokkonaut is https://github.com/ddnet/ddnet/issues/2484 still an issue? 14:10 < bridge> 🤔 14:10 < bridge> 14:10 < bridge> 2024-08-21 17:09:56 E videorecorder: Could not open video codec: Generic error in an external library 14:10 < bridge> 2024-08-21 17:09:56 E videorecorder: Failed to start recording to 'videos/1234.mp4' 14:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275789131632607313/image.png?ex=66c72ab7&is=66c5d937&hm=2090d9ac1a2f7df14a73cbb5878466f44d7541fc44f5a619b1bd2a3be148e38c& 14:11 < bridge> generic error 😂 14:11 < bridge> is that the new "unknown error" 14:11 < ws-client> "in an external library" 14:11 < bridge> i got this error when i try render demo in window mode 14:11 < bridge> in fullscreen works ok 14:12 < bridge> wtf xD 14:12 < bridge> ah maybe your resolution in windowed is unsupported 14:12 < bridge> i saw once that the ffmpeg refused some 14:13 < bridge> yes, if i change window resolution to custom (by expand drag window) its not working 14:13 < bridge> <0xdeen> Ah, resolutions might have to be a multiple of 4 or something like that? 14:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275795345363701875/capture.webm?ex=66c73081&is=66c5df01&hm=76c4b588af2eb932b2f8bbdbad4ee91c69054995057418f8e4ba07dd31382873& 14:35 < bridge> A raymarched planar wave, that I didn't colorize/light properly yet but it's interesting 😄 14:41 < bridge> looks cool 14:46 < bridge> WOOOO arrays 14:46 < bridge> Now do array of structs 14:46 < bridge> IN THEORY it should work 14:47 < bridge> but i can feel it will break in 50 places 14:47 < bridge> Do you pad your structs to their alignment? 14:48 < bridge> no idea wat padding you're taking about xdd 14:49 < bridge> i pad only fields in structs 14:49 < bridge> You need to add trailing padding to structs so they are properly aligned in arrays 14:50 < bridge> not again :pepeW: 14:51 < bridge> E.g. first member of the struct requires 16 byte alignment, but you only have 24 bytes in your struct. Now you need to pad the end so the next struct in the array can have its first member aligned properly too 14:52 < bridge> @milkeeycat could you explain a little bit about the language? (does it use llvm, lexer? pasrser? and stuff like that) 14:52 < bridge> i made an array of structs(they don't have padding) assigned value to first struct and it didn't even segfault 14:52 < bridge> life is good 14:53 < bridge> no llvm(bloated), i wrote everything myself, so it's buggy as hell 14:53 < bridge> :O 14:53 < bridge> Not the assembler. When milkasm? 14:54 < bridge> what resources did you use to learn? 14:55 < bridge> https://interpreterbook.com/ 14:55 < bridge> https://craftinginterpreters.com/ 14:55 < bridge> https://github.com/DoctorWkt/acwj 14:55 < bridge> @learath2 14:55 < bridge> Lol 14:55 < bridge> Lol 14:56 < bridge> i have a better idea, don't worry :justatest: 14:56 < bridge> ok tysm! 14:57 < bridge> when you don't know how to do something, always ask lea rath 2, always works xd 14:57 < bridge> :kek: 14:57 < bridge> I should start charging per question 14:59 < bridge> it almost worked :p 14:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275801428857851914/image.png?ex=66c7362b&is=66c5e4ab&hm=8bb4006585db66e68b91f2573d44ea5f99cf1d8cf75ddc70f173abe74214e89d& 15:01 < bridge> I expected misgeneration, not parser fail 15:02 < bridge> it fails to do maffs 15:02 < bridge> there's something for writing in an array tho 15:02 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275802262442344522/image.png?ex=66c736f2&is=66c5e572&hm=683d427f7accc6f4c0162caaeed88967ec304f2f652104b318c4de3184b0cfb6& 15:46 < bridge> there's something for writing in an array tho and it's wrong :lol: 15:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275802262442344522/image.png?ex=66c736f2&is=66c5e572&hm=683d427f7accc6f4c0162caaeed88967ec304f2f652104b318c4de3184b0cfb6& 16:11 < bridge> 9536 16:11 < bridge> insane 16:20 < bridge> @heinrich5991 my company gave rust foundation a 100k€ donation 16:20 < bridge> also to gleam.run lang 16:20 < bridge> (the company i work at) 16:20 < bridge> oh wow 😮 16:20 < bridge> how did that happen? 16:21 < bridge> the ceo of where i work likes rust, we use rust everywhere, and is kind of a nerd too 16:21 < bridge> gleam.run is a mix of rust and elixir 16:24 < bridge> i think they plan to donate to zig too 16:31 < bridge> nice 17:35 < bridge> looks ugly as hell but it works(offsets are probably still fucked) :DD 17:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275840714412134561/image.png?ex=66c75ac2&is=66c60942&hm=3087bfa799167e29ed3c1daa0b86a940574764408affc0ad64695877ec6917df& 17:56 < bridge> is that c code with assembler? 18:00 < ws-client> is there a limit how many communities one person can have? xd 18:03 < bridge> :Celebrate: 18:03 < bridge> If only you were writing llvm ir llvm would optimize the ugliness away for you 18:41 < bridge> On the top is my language, on the bottom is generated assembly from it 18:42 < bridge> It wasn't ugly when I was using lea but it's not possible to use it when the size of an item is bigger than 8 😦 18:43 < bridge> Other than that it like it 19:22 < bridge> Raymarching! 👀 19:27 < bridge> krx bannable right? 19:33 < bridge> I spy artifacts :) 19:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275870460223029299/image.png?ex=66c77676&is=66c624f6&hm=597fb423ff077b27dff5c3aa90f5ed8399f7dc50e90b0512e89366a3df8d5d08& 19:57 < bridge> <0xfaulty> @heinrich5991 is buffer size for server info already increased on master servers? 19:57 < bridge> <0xfaulty> 19:57 < bridge> <0xfaulty> Registered succeed with 19:57 < bridge> <0xfaulty> ``` 19:57 < bridge> <0xfaulty> 2024-08-21 17:45:22 I register: Server info length: 15964 19:57 < bridge> <0xfaulty> ``` 19:57 < bridge> <0xfaulty> but 19:57 < bridge> <0xfaulty> ``` 19:57 < bridge> <0xfaulty> 2024-08-21 17:46:45 I register: Server info length: 16888 19:57 < bridge> <0xfaulty> 024-08-21 17:46:45 E register/6/ipv4: error response from master: 413: The request payload is too large 19:57 < bridge> <0xfaulty> ``` 19:57 < bridge> <0xfaulty> 19:57 < bridge> <0xfaulty> So ~108 players maximum now until master registration failed 20:12 < bridge> <0xfaulty> I configured limit to 100 players maximum for sending to master as workaround 22:07 < bridge> weird flex but OK 22:55 < bridge> Next Android beta version probably in a few days 22:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1275921211121078424/screenshot_2024-08-21_22-51-55.png?ex=66c7a5ba&is=66c6543a&hm=102b25dcc9dd777a788375d6d77e7befbe795e134f392e7699e01a55a3524deb& 22:57 < bridge> :poggers2: this looks siiiiiick 23:10 < bridge> <むぎ> how do i access the config directory on androed if i have a14 23:12 < bridge> <むぎ> i cant change anything in Android/data :sanyakamen: 23:16 < bridge> <むぎ> https://cdn.discordapp.com/attachments/293493549758939136/1275926436745576488/screen-20240822-001340.mp4?ex=66c7aa98&is=66c65918&hm=bbcb79b9d57bce561a807c623e0725172eb595a4ddb1b0665e6d9ad4739ccb68& 23:18 < bridge> <むぎ> i dont quite understand whats wrong, even though i have explorer with root 23:20 < bridge> <むぎ> theyve ruined everything with these restrictions 23:21 < bridge> <むぎ> https://tenor.com/view/xingxing-monkey-star-touching-grandma-gif-16915571209719074844 23:25 < bridge> yey, some strings to translate!