01:55 < bridge_> atm Im split between the NZXT H5 Flow and the Corsair 4000D Airflow 01:56 < bridge_> they are pretty much the same but the nzxt one is $20 less 01:56 < bridge_> but I slightly prefer the look of the corsair one 03:05 < bridge_> @mpft get a gym membership and leave the video games alone 03:05 < bridge_> I don’t really play games 03:05 < bridge_> Then why do you need this fanct hardware? 03:05 < bridge_> Then why do you need this fancy hardware? 03:06 < bridge_> I like computers 03:06 < bridge_> Fast compile times 03:06 < bridge_> I agree with you there 03:07 < bridge_> What cpu do you have now Ewan? 03:08 < bridge_> i5 9400f 03:12 < bridge_> Laptop? 03:13 < bridge_> No 03:13 < bridge_> f means no igpu 03:13 < bridge_> Ah 03:13 < bridge_> Seems a bit underpowered for a guy that cares about compile times 03:13 < bridge_> Not that i have any good hardware 03:58 < bridge_> Yeah that’s why I am buying new hardware lol 03:58 < bridge_> Ryzen 9 7900X 05:47 < bridge_> dark rock pro 4 or nhd 15... same cooler, both good brands, noctua is $20 more but i hear that if anything goes wrong they just replace the damn thing 05:47 < bridge_> which would be good if i lose hardware again or whatever 05:48 < bridge_> Also wondering why the DeepCool coolers i'm seeing online here are half as much? how tf? 06:23 < bridge_> Get the thermalright peerless assassin 120 se, cools better than dark rock pro 4 and nh-d15 at half the price 06:23 < bridge_> They ship the from taiwan though, so shipping might take a week or so (10 days in my case) 06:23 < bridge_> They ship them from taiwan though, so shipping might take a week or so (10 days in my case) 06:32 < bridge_> ah man that seems like a good option but i want to avoid shipping altogether 06:32 < bridge_> i was gonna pick these up on my way back home 06:34 < bridge_> Did the master have problem? 06:34 < bridge_> Crazy how cheap they are here in germany 06:34 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143765114072354896/image.png 06:34 < bridge_> yeah it's about that much here too 06:34 < bridge_> lol the website had a listing for it at one point but it's 404 when i click on it 06:34 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143765243269501008/image.png 06:34 < bridge_> feelsbadman 06:34 < bridge_> wait nvm the website just shat itself 06:35 < bridge_> not in stock anyway tho 06:35 < bridge_> sad 06:38 < bridge_> Is there any people know it? 06:55 < bridge_> i am concerned that the fans it comes with are gonna be louder than the alternatives 06:55 < bridge_> i'm so sick of dealing with shitty fans 06:55 < bridge_> i also wish it came in black and didn't have rgb 07:01 < bridge_> i guess i could buy 2 120mm noctua fans alongside it and it would still be cheaper than the nhd 15 11:02 < bridge_> i wanna put this in my private lan server 11:02 < bridge_> https://www.google.com/url?sa=t&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj_qev4tfKAAxWJfKQEHYecCiYQFnoECCEQAQ&url=https%3A%2F%2Fgithub.com%2FDDNetPP%2FDDNetPP&usg=AOvVaw3Lk5yif0Djx--jxbVc_4j9&opi=89978449 11:03 < bridge_> https://github.com/DDNetPP/DDNetPP 11:03 < bridge_> how 11:03 < bridge_> and how use it 11:15 < ChillerDragon> https://github.com/DDNetPP/DDNetPP/releases download it here 11:15 < ChillerDragon> @peace5905 11:15 < ChillerDragon> then doubleclick the exe 11:25 < bridge_> k thanks, when i will double click the exe, what will it do? 11:25 < bridge_> will it add it automatically to the lan server? 11:26 < bridge_> Launch the server maybe 11:26 < bridge_> ik, already did 11:26 < bridge_> and when it is added to the server, how do i use it? 11:27 < bridge_> idk explore 11:27 < bridge_> Try to use sv_gametype 11:28 < bridge_> in the console? 11:28 < bridge_> No ingame its a cheatcode 11:29 < bridge_> how i use sv gametype then 11:29 < bridge_> in the rcon? 11:31 < bridge_> Yes 11:35 < bridge_> i doubleclicked on the exe but nothing happened 11:35 < bridge_> Sad 11:36 < bridge_> help 11:38 < ChillerDragon> Do yp 11:38 < ChillerDragon> you also need a config setting sv_map 11:38 < ChillerDragon> and a maps folder with that map 11:38 < ChillerDragon> I recommend starting it with cmd so you keep the logs 11:39 < ChillerDragon> rightclick the folder select open command line here and then type in ``.\ 11:39 < ChillerDragon> `.\windows_DDNetPP.exe` 11:39 < bridge_> i don't understand what do i need to do 11:40 < bridge_> what is yp 11:40 < bridge_> how i have config setting sv_map 11:40 < bridge_> i don't understand this 11:40 < bridge_> same 11:47 < bridge_> help 11:58 < ChillerDragon> did you manage to open a command prompt? 11:58 < ChillerDragon> send some screenshots of what you do 11:58 < ChillerDragon> do you have a maps folder next to the server? 12:01 < bridge_> yes i have, i will use the blmapv3royal map 12:01 < bridge_> and i have opened the cmd 12:08 < ChillerDragon> show some screenshots 12:08 < ChillerDragon> some errors 12:08 < ChillerDragon> of your cmd 12:08 < ChillerDragon> and your folder 12:08 < ChillerDragon> i aint no wizard idk wat u do 12:09 < bridge_> i didn't get any errors 12:10 < bridge_> i just don't know what to do 12:13 < ChillerDragon> type ``.\windows_DDNetPP.exe`` into your cmd 12:14 < ChillerDragon> to run the exe from your command prompt then it should show a log in case it crashes on launch 12:14 < ChillerDragon> what even do you need it for? Running a ddnet++ server on your windows machine is not very interesting 12:15 < bridge_> '.\windows_DDNetPP.exe' is not recognized as an internal or external command, operable program or batch file. 12:15 < ChillerDragon> okay then show the output of ``dir`` 12:15 < ChillerDragon> did you rename the downloaded file? 12:15 < bridge_> nope 12:15 < ChillerDragon> is there no windows_DDNetPP.exe in your current folder? 12:15 < bridge_> the file is on the desktop 12:15 < ChillerDragon> then open cmd on the desktop 12:15 < ChillerDragon> is there also a maps folder on the desktop? 12:16 < bridge_> not on the desktop, but the map folder is opened 12:16 < ChillerDragon> it has to be nice to the server 12:16 < ChillerDragon> next 12:17 < ChillerDragon> the server looks for the maps in either %APPDATA% or in the folder where the server binary is 12:18 < bridge_> what next 12:18 < ChillerDragon> your done 12:18 < ChillerDragon> run the server 12:19 < bridge_> but i actually did nothing, i just put the command in the cmd and got an error 12:19 < bridge_> and my server is already open 12:19 < ChillerDragon> ?? 12:19 < ChillerDragon> what error 12:19 < ChillerDragon> ddnet++ is the server 12:20 < bridge_> the error in the cmd 12:20 < bridge_> '.\windows_DDNetPP.exe' is not recognized as an internal or external command, operable program or batch file. 12:20 < ChillerDragon> send screenshot 12:20 < ChillerDragon> is the cmd open from your desktop?? 12:20 < ChillerDragon> or is it in some other folder? 12:20 < bridge_> wdym from my desktop 12:20 < ChillerDragon> rightlclick desktop 12:20 < ChillerDragon> open cmd here 12:21 < bridge_> i just searched cmd in the windows thing 12:21 < ChillerDragon> then it will not open in your desktop but your user folder i guess 12:21 < ChillerDragon> you can also type in ``cd Desktop`` first 12:21 < ChillerDragon> and it should work too 12:21 < bridge_> i did cd desktop 12:21 < ChillerDragon> and did it work then? 12:22 < bridge_> C:\Users\felic\Desktop> 12:22 < bridge_> is that good? 12:22 < ChillerDragon> yes 12:22 < ChillerDragon> then run the server 12:23 < ChillerDragon> you said its on your desktop 12:23 < bridge_> i'm on the server rn 12:23 < ChillerDragon> so now windows_DDNetPP.exe should be found 12:23 < ChillerDragon> ??? 12:23 < ChillerDragon> so all worked? 12:25 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143853624410243082/image.png 12:26 < bridge_> i'm in 12:27 < ChillerDragon> thats a ddnet server 12:27 < ChillerDragon> i thought you want a ddnet++ server? 12:27 < ChillerDragon> ddnet++ is not a plugin 12:27 < ChillerDragon> its the server it self 12:27 < ChillerDragon> and you can run it independently 12:27 < ChillerDragon> if you join the ddnet server its a ddnet server 12:28 < ChillerDragon> if you want a ddnet++ server you need to run that by either double clicking it or by running it from cmd to get the logs 12:28 < bridge_> so i need ddnet++ server for ddnetpp 12:28 < ChillerDragon> yes 12:28 < ChillerDragon> the thing you downloaded 12:28 < bridge_> but a ddnet++ server is not lan right? 12:28 < ChillerDragon> just run it already 12:28 < ChillerDragon> its lan 12:28 < ChillerDragon> you can play on it locally 12:28 < bridge_> :kek: 12:29 < bridge_> Good luck 12:29 < bridge_> ChillerDragon: good luck 12:30 < bridge_> when i open ddnetpp nothing happens 12:30 < bridge_> it opens nothing 12:30 < ChillerDragon> then run it from commandline 12:31 < ChillerDragon> !!!!!! 12:31 < bridge_> Command not found! 12:31 < bridge_> ChillerDragon: haha even the ddnet is trolling u xD 12:31 < ChillerDragon> im losing it 12:32 < bridge_> ChillerDragon: haha even the ddnet bot is trolling u xD 12:32 < ChillerDragon> what a waste of time its not the ddnet++ server running on some windows pc will be ever used for anything 12:32 < ChillerDragon> like* 12:32 < bridge_> what do i need to write in the command prompt to open ddnetpp 12:32 < ChillerDragon> ? 12:33 < ChillerDragon> windows_DDNetPP.exe 12:33 < ChillerDragon> okay im closing irc now sorry 12:33 < bridge_> cd to the directory where the exe is located 12:33 < bridge_> cd Desktop 12:33 < bridge_> then .\ before the name of the exe 12:33 < bridge_> And enter 12:36 < bridge_> [23-08-23 12:34:31][engine]: running on windows-win32-ia32 12:36 < bridge_> [23-08-23 12:34:31][engine]: arch is little endian 12:36 < bridge_> [23-08-23 12:34:31][storage]: warning no data directory found 12:36 < bridge_> [23-08-23 12:34:31][storage]: couldn't open storage.cfg 12:36 < bridge_> [23-08-23 12:34:31][storage]: using standard paths 12:36 < bridge_> [23-08-23 12:34:31][storage]: added path '$USERDIR' ('C:\Users\felic\AppData\Roaming/Teeworlds') 12:36 < bridge_> [23-08-23 12:34:31][storage]: added path '$CURRENTDIR' ('C:\Users\felic\Desktop') 12:36 < bridge_> [23-08-23 12:34:31][host lookup]: host='localhost' port=0 1 12:36 < bridge_> [23-08-23 12:34:32][host lookup]: host='localhost' port=0 2 12:36 < bridge_> [23-08-23 12:34:32][console]: failed to open 'autoexec.cfg' 12:36 < bridge_> [23-08-23 12:34:32][server]: starting... 12:36 < bridge_> [23-08-23 12:34:32][datafile]: loading. filename='maps/BlmapChill.map' 12:36 < bridge_> [23-08-23 12:34:32][datafile]: could not open 'maps/BlmapChill.map' 12:36 < bridge_> [23-08-23 12:34:32][server]: failed to load map. mapname='BlmapChill' 12:36 < bridge_> lil pb 12:36 < bridge_> it says you need the blmapchill map 12:37 < bridge_> but i don't want the blmapchil map 12:37 < bridge_> i want blmapv3royal 12:38 < bridge_> then create a autoexec.cfg and change the mapname to the map you want 12:38 < bridge_> how i create 12:38 < bridge_> you can see how the autoexec.cfg is made from the default client 12:38 < bridge_> idk how 12:39 < bridge_> wait hold on, i will use blmapchill 12:39 < bridge_> np 12:39 < bridge_> i just need the map, can u send me 12:39 < bridge_> I think it's available on github 12:39 < bridge_> Lemme check 12:42 < bridge_> https://github.com/DDNetPP/maps 12:42 < bridge_> Download the map from there 12:42 < bridge_> gtg now 12:42 < bridge_> wait pls 12:42 < bridge_> how do i use ddnetpp 12:42 < bridge_> when i'm in the server 12:45 < ChillerDragon> create a autoexec_server.cfg and put in ``sv_map blmapv3royal`` 12:45 < ChillerDragon> what do you mean by use 12:46 < ChillerDragon> why do you even want ddnet++ :D you can use it however you want 12:47 < bridge_> like how i have bloody 12:47 < bridge_> portal 12:47 < bridge_> rainbow 12:47 < bridge_> all these things 12:47 < bridge_> all the features 12:48 < ChillerDragon> there is no portal 12:49 < ChillerDragon> login in rcon type in ``rainbow`` and use tab completion 12:49 < bridge_> np 12:49 < bridge_> k, but how i get rcon btw 12:49 < ChillerDragon> set it in the config 12:49 < ChillerDragon> ``sv_rcon_password yourpw`` 12:50 < bridge_> where is config 12:51 < ChillerDragon> create a autoexec_server.cfg next to the server 12:52 < bridge_> yeah but how 12:52 < ChillerDragon> right click 12:52 < ChillerDragon> create text file 12:52 < bridge_> and btw, the map file for ddnetpp is in the tewworlds folder, can't i use the DDNet file 12:59 < bridge_> pls chiller 13:07 < ChillerDragon> what pls 13:09 < bridge_> help 13:10 < bridge_> how can i use the DDnet map file for ddnetpp 13:11 < bridge_> pls 13:16 < bridge_> all good, but another problem @chillerdragon 13:17 < bridge_> failed to open 'maps/BlmapChill.map.cfg' 13:25 < bridge_> pls help me 13:26 < bridge_> Do you have BlmapChill.map.cfg in the maps folder 13:26 < bridge_> nope 13:26 < bridge_> i don't know where i can get it 13:26 < bridge_> ... 13:27 < bridge_> ? 13:27 < bridge_> Create one 13:27 < bridge_> how? 13:27 < bridge_> ... 13:27 < bridge_> bro stop that x) 13:27 < bridge_> just tell me 13:28 < bridge_> YOU JUST NEED TO CREATE A FILE 13:28 < bridge_> at text file? 13:29 < bridge_> :monkaStop: 13:29 < bridge_> broooooo 13:30 < bridge_> can't u just tell me? 13:30 < bridge_> Just create this file 13:31 < bridge_> bro 13:31 < bridge_> do i need to create a text file for that?? 13:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143870188681437334/image.png 13:33 < bridge_> i don't even know what's a cfg 13:34 < bridge_> **C**on**f**i**g** 13:35 < bridge_> nice thanks, but how do i create it? 13:36 < bridge_> bro 13:37 < bridge_> chillerdragon: u have configs for each map? 13:37 < bridge_> peace facereveal 13:37 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143871750946431016/image0.gif 13:49 < bridge_> :justatest: poor peace 14:28 < ChillerDragon> @cyberFighter its vanilla ddnet behavior. ddnet servers try to load a config based on the map name 14:28 < ChillerDragon> its just a warnig you do not need a map specific config it should work without 14:28 < bridge_> where are turkish servers 14:28 < ChillerDragon> in turkey 14:28 < bridge_> yeah ok 14:28 < bridge_> i cant see in the game 14:28 < bridge_> in server list 14:28 < bridge_> damn who stopped turkey funding again 14:29 < bridge_> are they closed 14:29 < bridge_> there is no tooth fairy, there is no easter bunny, and there is no turkish servers 14:29 < ChillerDragon> https://ddnet.org/status/ 14:29 < ChillerDragon> i dont see any turkey here 14:29 < bridge_> yeah but dont u know that there were many Turkey servers 14:29 < bridge_> atleast we got a brazil one 14:30 < ChillerDragon> https://zillyhuhn.com/cs/.1692793805.png 14:30 < ChillerDragon> tur gone 14:30 < bridge_> so why 14:30 < ChillerDragon> seems like there were yes 14:30 < bridge_> the hoster stopped hosting 14:30 < bridge_> because of ddoses 14:30 < ChillerDragon> i blame lerato 14:31 < bridge_> german servers have ddoses as well 14:31 < bridge_> closed them too 14:31 < bridge_> close them too 14:31 < bridge_> they wouldnt dare 14:31 < bridge_> ahha 14:31 < bridge_> ddnet isnt closing em 14:31 < bridge_> its the hoster 14:31 < bridge_> ah 14:31 < bridge_> do you know how to read 14:31 < ChillerDragon> @Learath2 have you tried disabling ddos for turkey servers? 14:31 < bridge_> hoster says, uh these guys get attacked, its easier to not deal with em and get another client without issues 14:31 < bridge_> basic capitlism 101 14:32 < bridge_> ahahah 14:32 < bridge_> chiller cancel your rentenversicherung to pay for turkish server's 14:32 < bridge_> get the panzerwagon out 14:32 < bridge_> panzerkampfwagen 14:32 < bridge_> ryozuki are you mod 14:33 < bridge_> ryozuki is one of 9 gods you should offer your belongings to 14:33 < bridge_> who r the other 8 14:34 < bridge_> now i dont wanna list em because i get hatemail if i miss someone 14:34 < bridge_> watermelon 14:34 < bridge_> u made this to urself xd 14:34 < bridge_> XD 14:34 < bridge_> who is the chillerbot-zx on multeasymap 14:35 < ChillerDragon> me 14:35 < bridge_> one of chiller's toys 14:35 < bridge_> is it legal 14:35 < ChillerDragon> i am not a lawyer 14:35 < bridge_> no its illegal please ban him 14:35 < ChillerDragon> for legal questions please consult my lawyer mr jopsti 14:35 < bridge_> kickvote him 14:35 < bridge_> the owner of this game should ban chillerdragon for putting a bot on a map 14:35 < ChillerDragon> yikes 14:35 < bridge_> we tried, he always comes back 4 some reason 14:35 < ChillerDragon> please do not discuss bots in #developer or you get kicked 14:36 < bridge_> it is written "bot" next to your nickname 14:36 < bridge_> owned 14:36 < bridge_> arent u a real person 14:36 < bridge_> rekt 14:36 < ChillerDragon> i am a hooman 14:37 < bridge_> chillerdragay 14:37 < bridge_> thats what an AI would say 14:37 < bridge_> is chillerdragon a chatgpt 4.0 14:37 < bridge_> its 5.0 14:37 < ChillerDragon> 0.7 14:37 < bridge_> so turkish servers wont be back anymore? 14:38 < bridge_> host em yourself 14:38 < bridge_> what would be my profit for hosting 14:38 < bridge_> no profit 14:39 < bridge_> is the owner of this game gaining any money 14:39 < bridge_> do you pay for it? 14:39 < bridge_> it is free on steam 14:39 < bridge_> so 14:39 < bridge_> gz - you answered your own question! 14:39 < ChillerDragon> if you dont pay you are the product 14:39 < bridge_> it is not like that in this game 14:40 < bridge_> there are not skins to buy or somthing 14:40 < bridge_> omg i have an idea for the owner 14:40 < bridge_> I am trying to translate the game into turkish but i ran into a problem: 14:40 < bridge_> oops 14:40 < bridge_> I am trying to translate the game into turkish but i ran into a problem: 14:40 < ChillerDragon> tur servers off no need to translate axaxax 14:41 < bridge_> dont recommend getting payed cosmetics into the game 14:41 < bridge_> ahaha 14:41 < bridge_> make this game pay to win 14:42 < ChillerDragon> smart i will write a letter to the owner and suggest it 14:42 < bridge_> buy ddnetpass to have three jumps 14:42 < bridge_> $30 to insert a finish in db :santatrollet: 14:42 < bridge_> blmapchill: 14:42 < bridge_> I am trying to translate the game into turkish but i ran into a problem: 14:42 < bridge_> the string %d of %d servers (example: 17 of 23 servers) translates to "23 sunucunun 17 tanesi" so the numbers have to be swapped and i guess it cant do that 14:42 < bridge_> chillerdragon: OMG 14:42 < ChillerDragon> soli 14:42 < bridge_> you fixed that map loading thing 14:42 < bridge_> Souly: 14:42 < ChillerDragon> i did? 14:42 < bridge_> i just updated my client 14:42 < ChillerDragon> epic 14:42 < bridge_> pog 14:42 < ChillerDragon> pog indeed 14:42 < bridge_> buy ddnetpass to have longer hooks 14:42 < ChillerDragon> i have the longest hook 14:43 < bridge_> no u dont 14:43 < bridge_> buy ddnetpass to have more powerful hammers 14:43 < bridge_> oh wtf theres a special proof border for making themes now? 14:43 < bridge_> chillerdragon: when are you buying portal in your map 14:43 < ChillerDragon> @h.kaan dont think thats possible not sure if that ever has been needed 14:43 < ChillerDragon> @cyberFighter when im rich 14:43 < bridge_> haha good one 14:44 < bridge_> %1$d and %0$d 14:44 < ChillerDragon> wait watf 14:44 < ChillerDragon> heinrich is that normal stringformat feature? 14:44 < ChillerDragon> or translation feature 14:44 < bridge_> "normal" string format feature 14:44 < bridge_> 😮 14:44 < ChillerDragon> woah cool 14:44 < bridge_> %2$d and %1$d 14:44 < ChillerDragon> true hacker 14:45 < bridge_> Learn c++, newbie 14:45 < bridge_> So i have to do "%1$d sunucunun %0$d tanesi" 14:45 < bridge_> apparently 1-indexed, not zero-indexed 14:45 < bridge_> yes, but with 2 and 1 14:45 < bridge_> "%2$d sunucunun %1$d tanesi" 14:45 < bridge_> should be okay, thank you 14:46 < bridge_> the second one will go into the first place 14:46 < bridge_> ChillerDragon: https://github.com/ddnet/ddnet/blob/df62615438d799cc01da94bcfa9dfd0a2da896ef/src/test/str.cpp#L260-L279 14:46 < bridge_> yes 14:46 < bridge_> omg what ar e these 14:46 < ChillerDragon> future tech 14:46 < bridge_> it means it starts counting from 1 14:46 < bridge_> not from 0 14:46 < bridge_> i hate these bullshits 14:46 < bridge_> programming 14:46 < bridge_> lmao 14:47 < ChillerDragon> pro gaming 14:47 < bridge_> who made this game 14:47 < ChillerDragon> magnus 14:47 < bridge_> by himself? 14:47 < ChillerDragon> with chatgpt 14:47 < bridge_> ahaha 14:47 < bridge_> no, alongside many other people 14:48 < bridge_> this game was teeworlds as i remember 14:48 < ChillerDragon> teewars 14:48 < bridge_> magnus auvi = lead dev of teewars 14:48 < bridge_> if chatgpt makes a ddnet update im gonna be sad 14:48 < bridge_> use chatgpt to rewrite game in rust 14:48 < bridge_> 🙂 14:48 < bridge_> i dont update this game 14:48 < bridge_> it crashes everytime 14:48 < ChillerDragon> @Voxel if? 14:48 < bridge_> i need a chillerdragon client 14:48 < ChillerDragon> @Voxel what makes you think there is not chatgpt code in ddnet already? 14:49 < ChillerDragon> @XWA https://chillerbot.github.io 14:49 < bridge_> <_noby> clicks on #developer and complains about seeing programming related content 14:49 < ChillerDragon> xd 14:49 < ChillerDragon> oi nobi 14:49 < ChillerDragon> is it u? 14:49 < bridge_> <_noby> no u 14:49 < ChillerDragon> or some imposter? 14:49 < bridge_> i want to think people put EFFORT into maintaining this game 14:49 < bridge_> ahaha 14:49 < bridge_> if you have a tool that makes it easier, use it 14:49 < bridge_> Last one left, what does "Aim bind" option do on the controller settings 14:49 < bridge_> no sense in trying to code ddnet in assembly 14:49 < bridge_> you set a key or some other thing? 14:50 < bridge_> and this game should have an android app 14:50 < bridge_> no u 14:50 < bridge_> no it shouldnt 14:50 < bridge_> that is bullsh*t 14:50 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143889992930824262/image.png 14:50 < bridge_> drinking game every time someone mentions ddnet on android 14:50 < bridge_> i found an app for ddnet 14:50 < bridge_> but not playable 14:51 < bridge_> Then get pc 14:51 < bridge_> i wanna block people while away from hokem!!! you dornhnderstand!!! 14:51 < bridge_> call a krankenwagen, voxel has a schlaganfall 14:51 < bridge_> i wanna use mobile data to bypass bans 14:51 < bridge_> dont use mobile discord then 14:51 < bridge_> use pc 14:51 < bridge_> *cyberFighter has been banned for life* 14:52 < bridge_> does chillerbot client have a virus 14:52 < bridge_> no its punjabi working 2023 cracked launcher 14:52 < bridge_> It mines bitcoin 14:53 < bridge_> i think he removed the keylogger because that interfered with the coinminer 14:53 < bridge_> chillerdragon: correct? 14:53 < bridge_> ^ 14:53 < ChillerDragon> correct 14:54 < bridge_> so what is the advantage of chillerbot client 14:55 < bridge_> chillerdragon: now i can change maps in game without crashing lmao 14:55 < ChillerDragon> epic 14:55 < bridge_> ez fng hax 14:55 < bridge_> oh no no no 14:55 < bridge_> does it have auto aim 14:55 < bridge_> nah but i really needed it for that blmapchill edit 14:55 < ChillerDragon> @XWA i will not advertise a 0.6 client. You asked for chillerbot you get chillerbot. I wont sell it to you 14:55 < bridge_> okay XWA you're asking questionable stuff 14:55 < ChillerDragon> sus 14:56 < bridge_> chillerdragon: earlier i had to host the map on local server and then press "load current map" in editor lmao 14:56 < ChillerDragon> xxxxxxxxD 14:56 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143891427718336542/ScreenHunter_4.jpg 14:56 < bridge_> and then go back to the server just to test it 14:56 < ChillerDragon> imagine playing fng on onbgy server without chillerbot map loader to fix ugly design 14:57 < bridge_> <_noby> 😮 14:57 < bridge_> wtf aint no way ur alive 14:57 < ChillerDragon> ikr 14:57 < ChillerDragon> long time no seen onbgy 14:57 < bridge_> i thought u overdosed or some shit 14:57 < bridge_> <_noby> not the first time i heard that 14:57 < bridge_> <_noby> hah 14:58 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143891920372912269/ScreenHunter_5.jpg 14:58 < bridge_> someone offered me this client 14:58 < bridge_> <_noby> just been working and often not home otherwise 14:58 < bridge_> should i download 14:58 < bridge_> <_noby> no wtf 14:58 < ChillerDragon> dood 14:58 < ChillerDragon> ban incoming xd 14:58 < bridge_> ahaha 14:58 < bridge_> this isnt funny 14:59 < bridge_> ok i prefer chillerdragon cleint 14:59 < ChillerDragon> its the we dont say its name client 14:59 < bridge_> chillerdragon: what is that playtime thing at the bottom 14:59 < bridge_> in chillerbot tab 14:59 < ChillerDragon> falco requested it 14:59 < ChillerDragon> if you have tracking enabled 14:59 < bridge_> is it total playtime or current playtime 14:59 < ChillerDragon> it sends your online time to my server 14:59 < bridge_> i dont knwo if XWA is trolling 14:59 < ChillerDragon> its total based on your tracking id 14:59 < bridge_> ah ye i had it enabled earlier 15:00 < bridge_> and im surprised it shows only 2h 15:00 < bridge_> he is 15:00 < bridge_> or if he will call himself out using the client in #reports soon 15:00 < bridge_> i can tell 15:00 < bridge_> i am learning the game 15:00 < ChillerDragon> you can also do f1 ``playtime`` 15:00 < ChillerDragon> @soulyvevo its didnt always track was added in last release and maybe you nuked your settings at some point 15:00 < bridge_> ooh i think i know what happened 15:00 < bridge_> no advertising bot clients 15:00 < bridge_> ah i didnt know that 15:01 < ChillerDragon> xd 15:01 < bridge_> is chillerdragon client a bot client as well 15:01 < bridge_> chiller is obviously a ddnet dev 15:01 < bridge_> so its not 15:01 < bridge_> . 15:01 < bridge_> when i used normal client it deleted some chillerbot settings cuz i forgot to do save settings 0 before exit 15:01 < bridge_> hey, how can i have the BlmapChill.map.cfg pls 15:01 < bridge_> oh no peace you're back 15:01 < bridge_> and maybe chillerbot made a completely new id 15:01 < bridge_> or something 15:01 < ChillerDragon> @peace5905 i have none 15:01 < ChillerDragon> you dont need any 15:01 < bridge_> i do 15:01 < bridge_> wait look 15:02 < bridge_> <_noby> peace: gets banned on official serv so tries to host own 15:02 < bridge_> command prompt : 15:02 < bridge_> [23-08-23 13:39:01][console]: failed to open 'maps/BlmapChill.map.cfg' 15:02 < ChillerDragon> @soulyvevo hmm weird thats unlucky wait does launching ddnet once delets all chillerbot specific settings? 15:02 < bridge_> is owner of teeworlds and ddnet the same person 15:02 < bridge_> ye 15:02 < bridge_> just trying to have fun in a lan server 💀 15:02 < bridge_> at least with older versions 15:02 < ChillerDragon> @peace5905 does it start anyways? then ignore it 15:02 < bridge_> no - ddnet is a modification for teeworlds - we dont have nuffin to do with teeworlds as is 15:02 < bridge_> how do i know if it starts? 15:02 < bridge_> i have like ddnet 14 or something 15:03 < bridge_> and i only really update chillerbot 15:03 < ChillerDragon> @soulyvevo that might also explain my playtime :D maybe i should use a seperate setting file but sounds bloat 15:03 < bridge_> lmao 15:03 < ChillerDragon> does the ddnet client delete all entries it doesnt know from the config? 15:03 < bridge_> i use latest ddnet version because it offers more features and better experiences 15:03 < bridge_> hint hint 15:03 < bridge_> for exampl 15:03 < bridge_> the updated editor 15:03 < bridge_> seems like it cuz i had to turn off the chiller hud each time i launched normal client 15:04 < bridge_> i am a player so i dont into it 15:04 < bridge_> how do i know if the server starts chiller 15:04 < bridge_> the sitting animation 15:04 < bridge_> i am a player so i am notinto it 15:04 < bridge_> best update 15:04 < bridge_> no it looks bad 15:04 < ChillerDragon> @soulyvevo thats annoying but would be worth to add a chillerbot_settings.cfg that seperate? where you need to independently configure all your shit 15:04 < bridge_> old one was better 15:04 < bridge_> closing eyes is always better ahaha 15:05 < bridge_> but now when u press Q it sits and closes eyes 15:05 < ChillerDragon> @peace5905 did it close after you ran? or does it stay open? 15:05 < bridge_> nah not sure if i need separate settings file 15:05 < bridge_> nope, nothing 15:05 < bridge_> i think i really need the .cfg 15:05 < bridge_> cuz i sometimes switch between clients when trying to test something 15:05 < bridge_> What does aim bind do in controller menu? 15:05 < bridge_> me when its easy to fake afk by just closing your eyes and now ppl dont know if you're faking or not so they mess with you anyways 15:06 < bridge_> yes but sitting animation looks a bit bad 15:06 < bridge_> no it doesnt 15:06 < bridge_> it should be improved 15:06 < bridge_> i would rather something in base ddnet that would let me detect what client ver im using and then based on it set cl_save_settings to 0 15:06 < bridge_> then you can try to fix it ^^ 15:06 < bridge_> it's open source 15:06 < bridge_> its fine how it is 15:06 < bridge_> chatgpt 5. 15:06 < bridge_> better settings storage seems like it'd fix this problem 15:07 < bridge_> i.e. don't forget options just because the currently-open client doens't know it 15:07 < bridge_> only save options that the user actually changed 15:07 < bridge_> ye maybe that would help 15:07 < bridge_> but its not really much of an issue 15:07 < bridge_> why dont we have stars during freeze anymore 15:07 < bridge_> chiller do u know maybe how can i have the BlmapChill.map.cfg 15:07 < bridge_> bro 15:07 < bridge_> i could just make some autoexec file that would fix everything 15:08 < bridge_> i swear to god 15:08 < bridge_> https://github.com/ddnet/ddnet/issues you can search here 15:08 < bridge_> cant find in 20 pages 15:09 < bridge_> @_voxeldoesart btw whats the thing with folder for weapons for i forgot 15:09 < bridge_> seeing other people with different weapons? 15:09 < bridge_> mainly not relying on image atlasses anymore meaning its easier to add content 15:10 < ChillerDragon> @heinrich5991 yea that would be nice 15:10 < bridge_> im splitting each element into its own image 15:10 < bridge_> there's a search 15:10 < bridge_> at the top 15:10 < ChillerDragon> !p FF FF FF FF FF FF 01 15:10 < bridge_> Command not found! 15:10 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: ff ff ff ff ff ff 01``` 15:10 < chillerbot4> ```--- 0.7``` 15:10 < bridge_> itsabot 15:10 < chillerbot4> error 15:10 < chillerbot4> ```--- 0.6``` 15:10 < bridge_> chiller no ddosing allowed 15:11 < chillerbot4> error 15:11 < bridge_> and the maps should be time-related. For example the map can be dark when time is over 19.00 15:11 < ChillerDragon> axaxaxax 15:11 < bridge_> dont say make it yourselfd 15:11 < bridge_> where did you put your .map file, and how are you trying to change the map - via .cfg or via rcon console? 15:11 < bridge_> make it yourself with envelopes 15:11 < bridge_> but it wont work with entities on 15:11 < ChillerDragon> heinrich can you write a valid tw packet out of your head? 15:11 < bridge_> brainduck did it fine 15:12 < bridge_> tho itd be funny if you could somehow connect envelope times to your computer clock 15:13 < ChillerDragon> !p 01 01 01 FF FF FF FF 04 15:13 < bridge_> Command not found! 15:13 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: 01 01 01 ff ff ff ff 04``` 15:13 < chillerbot4> ```--- 0.7``` 15:13 < chillerbot4> error 15:13 < ChillerDragon> fuck 15:13 < chillerbot4> ```--- 0.6``` 15:13 < chillerbot4> error 15:13 < bridge_> what renderer should i use 15:13 < bridge_> in graphic settings 15:13 < ChillerDragon> opengl 1.1 15:13 < ChillerDragon> xd 15:13 < bridge_> Vulkan 15:14 < ChillerDragon> try all and the one that runs the best 15:14 < ChillerDragon> vulkan is the new fancy shit 15:14 < bridge_> i dont even know what vulkan does tbh 15:14 < ChillerDragon> @heinrich5991 go i wanna see you write a packet by hand 15:14 < bridge_> hows it different from opengl 15:14 < ChillerDragon> its web scale 15:15 < bridge_> !p 10 00 00 04 62 61 6e 00 15:15 < bridge_> Command not found! 15:15 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: 10 00 00 04 62 61 6e 00``` 15:15 < chillerbot4> ```--- 0.7``` 15:16 < bridge_> !p 30 00 00 01 56 53 3e 00 15:16 < bridge_> Command not found! 15:16 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: 30 00 00 01 56 53 3e 00``` 15:16 < chillerbot4> ```--- 0.7``` 15:16 < chillerbot4> error 15:16 < chillerbot4> ```--- 0.6``` 15:16 < chillerbot4> error 15:16 < ChillerDragon> hue wat happend to heinrichs? 15:16 < ChillerDragon> did the other overwrite it? 15:16 < bridge_> Opengl seems to not mess around other background activities in comparison to opengl, so I’d recommend the newest opengl 15:16 < ChillerDragon> !p 10 00 00 04 62 61 6e 00 15:16 < bridge_> what about vulkan 15:16 < bridge_> Command not found! 15:17 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: 10 00 00 04 62 61 6e 00``` 15:17 < chillerbot4> ```--- 0.7``` 15:17 < bridge_> Opengl seems to not mess around other background activities in comparison to vulkan, so I’d recommend the newest opengl 15:17 < bridge_> !p 80 08 13 58 00 81 35 69 15:17 < bridge_> Command not found! 15:17 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: 80 08 13 58 00 81 35 69``` 15:17 < chillerbot4> ```--- 0.7``` 15:17 < ChillerDragon> heinrich i think you crash the parser or something xd 15:17 < chillerbot4> error 15:17 < ChillerDragon> omagawd 15:17 < chillerbot4> ```--- 0.6``` 15:17 < bridge_> I just tried to parse it using my parser 15:17 < bridge_> seems to work 15:17 < bridge_> even though it was all in my head :p 15:18 < ChillerDragon> no way you came up with a correct one 15:18 < ChillerDragon> not bad 15:18 < bridge_> guys what are you trying to do 15:18 < bridge_> the game is stable now 15:18 < bridge_> u can have a rest 15:18 < bridge_> i wonder if ddnet will use any bitwise hacking like quake does soon 15:19 < bridge_> What’s that? 15:19 < bridge_> fast inverse square root? 15:20 < bridge_> https://en.wikipedia.org/wiki/Fast_inverse_square_root 15:20 < bridge_> that was what i found aswell 15:20 < bridge_> i = 0x5f3759df - ( i >> 1 ); // what the fuck? 15:20 < bridge_> <_noby> !p 10 00 00 01 54 4B 45 4E FF FF FF FF 15:20 < bridge_> Command not found! 15:20 < chillerbot4> ```[twnet_parser v0.8.0] udp payload: 10 00 00 01 54 4b 45 4e ff ff ff ff``` 15:20 < bridge_> same quake developers... same 15:20 < chillerbot4> ```--- 0.7``` 15:21 < ChillerDragon> clearly something is bugged xd 15:22 < ChillerDragon> oh yikes i can reproduce onbgys stuck localy 15:22 < ChillerDragon> it maxes out my cpu xd 15:22 < bridge_> xd 15:22 < bridge_> sounds like an endless loop 15:23 < ChillerDragon> sounds like a huffman problem 15:23 < bridge_> is ddnet german game 15:23 < bridge_> chiller casually letting us trash his pc yet agai 15:23 < bridge_> n 15:23 < bridge_> first introduced by us german's atleast 15:23 < bridge_> (if we ignore ddmax) 15:23 < bridge_> it's game from originally swedish authors AFAIK 15:24 < bridge_> thats why ger servers have more numbers 15:24 < bridge_> <_noby> https://cdn.discordapp.com/attachments/293493549758939136/1143898567262613504/Screen_Shot_2023-08-23_at_8.24.21_AM.png 15:24 < bridge_> is that in the wiki? @zwelf2 15:25 < ChillerDragon> hi_leute_gll 15:25 < bridge_> i got into ddnet because linux game store 15:25 < bridge_> well teeworlds firstly ofc, then city, then block 15:25 < bridge_> then ddnet 15:25 < bridge_> in some maps the gun is useless 15:26 < ChillerDragon> yea was huffman as expected 15:26 < ChillerDragon> libtw2 huffman fixed it 15:26 < ChillerDragon> onbgy ur packet was valid 15:26 < bridge_> <_noby> it isnt compressed 15:26 < ChillerDragon> did you come up with it manualy 15:26 < bridge_> <_noby> yes ~~with help of asciitable~~ 15:27 < ChillerDragon> cool 15:30 < ChillerDragon> sos heinrich huffman py on my raspi is not installing 15:30 < ChillerDragon> a wait had no rust installed xd 15:30 < bridge_> I should really build some wheels some day 15:30 < bridge_> so that yo udon't need rust installed 15:36 < ChillerDragon> yo heinrich are you saying your packet is correct any my parser fails at it :c 15:37 < ChillerDragon> what is it? 15:37 < ChillerDragon> ah wait no it works on my machine 15:38 < bridge_> i think i shouldnt have merged ddnet master to my fix branch 15:38 < bridge_> 😭 15:40 < bridge_> vulkan builds upon learnings of old graphics api like opengl and probs some stuff from directx 15:40 < bridge_> it is the most open and gives the most control 15:40 < bridge_> more fine tuning 15:40 < bridge_> opengl 1 has the less features and control 15:41 < bridge_> u dont even have shaders 15:41 < bridge_> opengl 3.3 is somewhat usable 15:41 < bridge_> 4.4 is better 15:41 < bridge_> vulkan best 15:41 < bridge_> directx propietary bad 15:41 < bridge_> xwayland go brrr 15:41 < bridge_> :pepeW: 15:41 < bridge_> wayland has nothing to do with graphics 15:41 < bridge_> metal, opengl, vulkan, directx 15:41 < bridge_> idk about any other 15:42 < bridge_> metal is the apple one right? 15:42 < bridge_> ye 15:42 < bridge_> which is better for fps 15:42 < bridge_> I thought wayland stops you from tearing frames 15:42 < bridge_> u know how apple wants to always have their own thing 15:42 < bridge_> sounds like it does *something* with graphics 15:42 < bridge_> vulkan, specially on modern hardware 15:42 < bridge_> Where is that image from? Do you have more context? 15:42 < bridge_> but in vulkan game looks different 15:42 < bridge_> it..does? 15:43 < bridge_> i think wayland gives surfaces 15:43 < bridge_> and i guess it can control vsync there 15:43 < bridge_> wayland looses surface on vulkan, these 2 are not compatible 15:43 < bridge_> ??? 15:43 < bridge_> i had my way with it already, was fun 15:43 < bridge_> what 15:43 < bridge_> i will give u 2 photos for seeing difference 15:43 < bridge_> <_noby> https://discord.com/channels/407308363031117832/407308363031117834/705395763298959432 15:43 < bridge_> what do u mean here 15:44 < bridge_> thanks 15:44 < bridge_> wayland does some rendering, and it has to use a backend, but diferent apps can use diferent backends 15:44 < bridge_> looks like wayland probs uses opengl or whathever 15:44 < bridge_> but a game under wayland can use vulkan 15:45 < bridge_> vulkan: acquire next image failed -1000000000 15:45 < bridge_> I vulkan: surface lost 15:45 < bridge_> 15:45 < bridge_> thats what happens trying to run ddnet on wayland 15:45 < bridge_> 😄 15:45 < bridge_> also there is a experiment for wayland to use vulkan to render the things https://github.com/st3r4g/swvkc 15:45 < bridge_> ah 15:45 < bridge_> u need to make a surface with this maybe 15:45 < bridge_> https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_wayland_surface.html 15:45 < bridge_> The VK_KHR_wayland_surface extension is an instance extension. It provides a mechanism to create a VkSurfaceKHR object (defined by the VK_KHR_surface extension) that refers to a Wayland wl_surface, as well as a query to determine support for rendering to a Wayland compositor. 15:46 < bridge_> https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkGetPhysicalDeviceWaylandPresentationSupportKHR.html 15:46 < bridge_> i guess it needs a bit more support 15:46 < bridge_> on ddnet part 15:46 < bridge_> idk 15:46 < bridge_> @jupeyy_keks do u know others who run on wayland? 15:48 < bridge_> Run what? Ddnet? 15:48 < bridge_> ddnet with vulkan 15:48 < bridge_> on wayland 15:48 < bridge_> vulkan feels different 15:48 < bridge_> Nori and me sometimes 15:48 < bridge_> rather than opengl 15:48 < bridge_> melon claims it doesnt work 15:48 < bridge_> How exactly 15:48 < bridge_> you got ddnet running on wayland with vulkan? i never got it to work 15:49 < bridge_> melon why u use a weird name 15:49 < bridge_> cant ping u 15:49 < bridge_> for exactly that reason 15:49 < bridge_> U have to use the sdl Wayland backend 15:49 < bridge_> namechange comes with 3K points XD 15:49 < bridge_> @223825194622517249 test 15:49 < bridge_> mouse control is better in opengl 15:49 < bridge_> But i also often had and even still have problems with Wayland sadly 15:49 < bridge_> No 15:49 < bridge_> but fps is more in vulkan 15:49 < bridge_> Mouse is not related to vulkan 15:50 < bridge_> Then it's either a graphics driver setting. Or your brain 15:50 < bridge_> @blaiszephyr works fine for me 15:51 < bridge_> no it is like more sensivity in vulkan 15:51 < bridge_> was a long time ago, but swapping between opengl and vulkan forced my res to 60hz, had to manually swap it back 15:51 < bridge_> Then you generally have few fps maybe 15:51 < bridge_> @ryozuki if they talked recently, you can select from the recent chat participants after entering `@` 15:51 < bridge_> Which increases the input lag 15:51 < bridge_> NO fps is like 2300 15:51 < bridge_> maybe i'll take a look at it again sometimes 15:51 < bridge_> hz in resolution? 15:51 < bridge_> 144 hz 15:52 < bridge_> @blaiszephyr I meant pinging you works fine 😄 15:52 < bridge_> res is 1366 768 15:52 < bridge_> but pc is 1080p 15:52 < bridge_> @/blaiszephyr 15:52 < bridge_> XD 15:52 < bridge_> 1366x768 - what toaster model you got? 15:52 < bridge_> i have 1920 1080 but i dont use it 15:52 < bridge_> why 15:53 < bridge_> old habits 15:53 < bridge_> fng player downscaling their game for more zoom - humm humm 15:53 < bridge_> oh 😄 15:53 < bridge_> Anyway. Above like 1000fps vk and ogl should not make any difference.. 15:54 < bridge_> keep in mind vulkan has these options 15:54 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143906136618176562/image.png 15:54 < bridge_> when you're used to 144hz, game looks like its lagging going lower 15:55 < bridge_> so maybe it scaled down when you switched 15:55 < bridge_> All backends should have them 15:55 < bridge_> Available resolutions are not part of vk api 15:55 < bridge_> no i have the same res settings in vulkan and opengl 15:55 < bridge_> oh yeah mb, didnt mean to say vulkan but ddnet 15:55 < bridge_> ._. 15:56 < bridge_> mouse is faster in vulkan 15:56 < bridge_> i tested again 15:56 < bridge_> Anyway. Maybe your ogl driver isn't consistent, or you have a 8000 Hertz mouse or smth 15:56 < bridge_> same res 15:56 < bridge_> i have wireless mouse 15:56 < bridge_> ahaha 15:56 < bridge_> Well that's not really an issue 15:57 < bridge_> If you have good adapters 15:57 < bridge_> no adapters 15:57 < bridge_> it works with a battery 15:57 < bridge_> AAA 15:57 < ChillerDragon> tripple a 15:58 < bridge_> why not 2 AA 15:58 < bridge_> In theory electro magnetic waves are but faster than electrons in copper xd 15:58 < bridge_> whats the difference 15:58 < bridge_> . 15:58 < bridge_> But the adapter speed is probably slower 15:59 < bridge_> 1000dpi 15:59 < bridge_> In theory electro magnetic waves are bit faster than electrons in copper xd 15:59 < bridge_> i cant change my mouse 15:59 < bridge_> i get used to it 15:59 < bridge_> Anyway. Use the backend with lowest input delay and be happy 16:00 < bridge_> If vk feels faster. Use that, you will get used to it fast 16:00 < bridge_> no just fps is better in vulkan 16:00 < bridge_> Thought mouse feels different 16:00 < bridge_> hmm... i had weird issues with fps lately. i know a few months ago i had ~3000fps but now im only getting about 500-1000fps for some reason. didnt really change anything and my cpu usage looks like this: 16:00 < bridge_> so i dont think its my cpu. is my gpu degrading? xDD 16:00 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143907735440720014/image.png 16:01 < bridge_> Hardware doesn't degrade so hard 16:01 < bridge_> did you install chillerbot? he installed a new coinminer 16:01 < bridge_> omg what is this graph i dont understand anything 16:01 < bridge_> Must be software or cooler 16:02 < bridge_> download windows xp 16:02 < bridge_> ... 16:02 < bridge_> actually i would prefer xp over 10 when it comes to windows 16:03 < bridge_> should i play 144 fps stricted because i have 144 hz 16:03 < bridge_> but many things are not made for xp 16:03 < bridge_> does ddnet work on xp? 16:04 < bridge_> No 16:04 < bridge_> ;( 16:04 < bridge_> old versions, probably. but you probably shouldn't run winxp 16:06 < bridge_> now im forced to try 16:06 < bridge_> ill be back in a few hours 16:07 < bridge_> I mean u could probably get it to work. Disable the debug stuff and discord api. That is probably the biggest problem 16:07 < bridge_> But please don't ask me for help xd 16:19 < bridge_> what is github? is it a place for hackers 16:20 < bridge_> Definitely 16:20 < bridge_> k i did it 16:21 < bridge_> closed the previous pr because i accidentally ran some wrong commands 16:22 < bridge_> yes 16:23 < bridge_> nasıl kuruluyor 16:32 < bridge_> the question is will it run better than on my current arch install 16:34 < bridge_> no 16:36 < ChillerDragon> !p 10 00 00 04 62 61 6e 00 16:36 < bridge_> Command not found! 16:36 < chillerbot1> ```[twnet_parser v0.8.0] udp payload: 10 00 00 04 62 61 6e 00``` 16:36 < chillerbot1> ```--- 0.7``` 16:36 < chillerbot1> error 16:36 < chillerbot1> ```--- 0.6``` 16:36 < chillerbot1> ```: {'flags': , 'ack': 0, 'token': b'\x04ban', 'num_chunks': 0, 'connless_version': 1, 'response_token': b'\xff\xff\xff\xff'}``` 16:36 < chillerbot1> ```: {'message_type': 'control', 'message_name': 'close', 'message_id': 4, 'reason': 'ban'}``` 16:37 < ChillerDragon> took only one hour to pip install libtw2 xd 16:37 < ChillerDragon> but now it works 16:37 < ChillerDragon> !p 10 00 00 01 54 4B 45 4E FF FF FF FF 16:37 < bridge_> Command not found! 16:37 < chillerbot1> ```[twnet_parser v0.8.0] udp payload: 10 00 00 01 54 4b 45 4e ff ff ff ff``` 16:37 < chillerbot1> ```--- 0.7``` 16:37 < chillerbot1> error 16:37 < chillerbot1> ```--- 0.6``` 16:37 < chillerbot1> ```: {'flags': , 'ack': 0, 'token': b'\x01TKE', 'num_chunks': 0, 'connless_version': 1, 'response_token': b'\xff\xff\xff\xff'}``` 16:37 < chillerbot1> ```: {'message_type': 'control', 'message_name': 'connect', 'message_id': 1, 'response_token': b'\xff\xff\xff\xff'}``` 16:38 < ChillerDragon> @heinrich5991 @_noby congrats both of you won today 0.7 network hacking contest 16:38 < bridge_> $ddos 16:38 < ChillerDragon> eh 0.6* 16:38 < bridge_> <_noby> 🏆 16:38 < ChillerDragon> froidian typo 16:38 < bridge_> what is pps there 16:39 < bridge_> packets per second, presumably 16:48 < bridge_> germany is pretty popular i guess 16:48 < ChillerDragon> well the giga live thing was german wasnt it? 16:48 < ChillerDragon> the major source for tw players 16:48 < ChillerDragon> also the majority of ddnet devs and admins is german 16:49 < bridge_> are u ruski chiller 16:49 < ChillerDragon> da 16:49 < bridge_> niet 16:49 < bridge_> can you hack someone 16:49 < ChillerDragon> i would never hack someone 16:50 < ChillerDragon> he coolest tw player 16:55 < bridge_> based 17:05 < bridge_> No, we use Windows API that requires at least Windows Vista. But it's only for accessing the registry to register the file extension and protocol handlers, so you could probably patch that out if you really wanted to. 17:07 < bridge_> Threads? 17:08 < bridge_> Not sure, I added the only `#define _WIN32_WINNT 0x0600` in `system.cpp` and commented what it's needed for 17:11 < bridge_> sounds weird, why's there a new API for accessing the registry in windows vista? 17:12 < bridge_> It's only some new functions which are more convenient than the old ones I think 17:13 < bridge_> For example `RegDeleteTreeW` allows deleting an entire tree. Otherwise I'd have to delete each folder individually in the correct order. 17:16 < bridge_> I see 17:17 < ChillerDragon> why does ddnet do reg edits? 17:18 < bridge_> Stealing your mothers maiden name 17:18 < ChillerDragon> thats what i figured 17:19 < bridge_> Register the `.demo` and `.map` file extensions and the `ddnet:` protocol scheme to be opened with DDNet 17:19 < ChillerDragon> i see 17:20 < bridge_> Still remains unsolved for Linux because there is no API for it AFAIK 17:20 < bridge_> I think it's simply placing some files 17:20 < ChillerDragon> the ddnet protocol works 17:20 < bridge_> no need for an API 17:21 < ChillerDragon> ddnet://zillyhuhn.com 17:21 < ChillerDragon> ddnet:149.202.127.134 17:21 < ChillerDragon> a dis 17:21 < bridge_> There is a `.desktop` file for the protocol, but you need to manually install it in some way 17:24 < bridge_> I think you also need to install MIME types for the file extensions separately from the `.desktop` file 17:25 < ChillerDragon> @learath2 i would like to move some server bridge code in a file thats shared between client and server like this https://github.com/ddnet/ddnet/blob/df62615438d799cc01da94bcfa9dfd0a2da896ef/src/game/server/gamecontext.cpp#L1235-L1245 17:26 < ChillerDragon> how should that file be called? engine/shared/protocolglue.h ? or should it be generated in datasrc/ py scripts? 17:29 < bridge_> These `failed to query replaced source registry crates-io` failures in the CI are getting really frequent 17:29 < ChillerDragon> yes! 17:29 < bridge_> I should look into caching 17:30 < bridge_> That would be very cool 17:34 < bridge_> iirc arch linux ddnet installs the desktop with that 17:34 < bridge_> i think i need to add that to gentoo 17:36 < bridge_> ok it doesnt yet 17:37 < bridge_> What if you download the zip though? I couldn't find a way for the application to register the `.desktop` on its own 17:37 < bridge_> @heinrich5991 use this https://github.com/Swatinem/rust-cache 17:37 < bridge_> @ryozuki https://github.com/ddnet/ddnet/pull/7061 17:38 < bridge_> Can you also add #7049 to the queue again? 17:38 < bridge_> https://github.com/ddnet/ddnet/pull/7049 17:38 < bridge_> @ryozuki also, old: https://discord.com/channels/252358080522747904/293493549758939136/1123630266162880653 17:38 < bridge_> well ye 17:41 < bridge_> # selecting a toolchain either by action or manual `rustup` calls should happen 17:41 < bridge_> # before the plugin, as the cache uses the current rustc version as its cache key 17:41 < bridge_> lol 17:41 < bridge_> i didnt mean to do that 17:41 < bridge_> shouting today, eh? :p 17:43 < bridge_> Anyone got other opinions on #7054 and #2412? Looks like too much effort and could lead to confusion due to different terms being used. 17:43 < bridge_> https://github.com/ddnet/ddnet/pull/7054 17:43 < bridge_> https://github.com/ddnet/ddnet/issues/2412 17:45 < bridge_> could load translations from internet and not make it part of the other translations 17:45 < bridge_> It's more than 150 new strings just from the tile explanations. All tooltips would probably be another 100-150 I guess. 17:47 < bridge_> I think it's easier if the Wiki explains the editor in other languages 17:49 < bridge_> i just noticed the ddnet translation status page is not updated 17:49 < bridge_> Yeah, it's only updated manually 17:50 < bridge_> i updated the page 17:50 < bridge_> should i pull request it? 17:50 < bridge_> You used the script or how did you do that? 17:50 < bridge_> wrote it down like this in the pull request: 17:50 < bridge_> First i used the `analyze.py` script to get info about translation then pasted the results into a text file. Finally, used another python script to generate the translation status data. 17:51 < bridge_> Ah, interesting. There is actually a `readme.txt` in the `scripts/languages` folder 17:52 < bridge_> According to that you can use `$ for i in data/languages/*.txt; do COVERED=$(cat $i|grep "^== "|grep -v "^== $"|wc -l); TOTAL=$(cat $i|grep "^== "|wc -l); [ "${i:t}" != "license.txt" ] && [ "${i:t}" != "index.txt" ] && echo "$(($COVERED*100/$TOTAL))% ${i:r:t}"; done | sort -n -r` to get the statistics 17:52 < bridge_> You can make a PR though if you want, otherwise deen will update the stats at some point 17:53 < bridge_> didnt see it 17:53 < bridge_> will create pr then 17:53 < bridge_> thank you 18:27 < bridge_> looks much better 18:27 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143944538776408214/image.png 18:27 < bridge_> ._. 18:27 < bridge_> das me when i try to write hello world in rust 18:28 < bridge_> 512? 18:28 < bridge_> yes 18:28 < bridge_> current issue count xdd 18:38 < bridge_> ```rs 18:38 < bridge_> fn main() { 18:38 < bridge_> println!("Hello, ӎěłŏƞ"); 18:38 < bridge_> } 18:38 < bridge_> ``` 18:39 < bridge_> use core::ptr; 18:39 < bridge_> 18:39 < bridge_> fn main() { 18:39 < bridge_> let message = "Hello World!\0"; 18:39 < bridge_> let mut buffer: [u8; 13] = [0; 13]; 18:39 < bridge_> } 18:39 < bridge_> ptr::copy(message.as_ptr(), buffer.as_mut_ptr(), 13); 18:40 < bridge_> use three backticks ``` 18:40 < bridge_> use core::ptr; 18:40 < bridge_> 18:40 < bridge_> fn main() { 18:40 < bridge_> let message = "Hello World!\0"; 18:40 < bridge_> let mut buffer: [u8; 13] = [0; 13]; 18:40 < bridge_> } 18:40 < bridge_> unsafe{ 18:40 < bridge_> 18:40 < bridge_> ptr::copy(message.as_ptr(), buffer.as_mut_ptr(), 13); 18:40 < bridge_> } 18:40 < bridge_> let result = core::str::from_utf4(%buffer).unwrap(); 18:40 < bridge_> println!("{}",result); 18:40 < bridge_> } 18:40 < bridge_> use core::ptr; 18:40 < bridge_> 18:40 < bridge_> fn main() { 18:40 < bridge_> let message = "Hello World!\0"; 18:40 < bridge_> let mut buffer: [u8; 13] = [0; 13]; 18:40 < bridge_> 18:40 < bridge_> unsafe{ 18:40 < bridge_> 18:40 < bridge_> ptr::copy(message.as_ptr(), buffer.as_mut_ptr(), 13); 18:41 < bridge_> } 18:41 < bridge_> let result = core::str::from_utf4(%buffer).unwrap(); 18:41 < bridge_> println!("{}",result); 18:41 < bridge_> } 18:41 < bridge_> xD 18:41 < bridge_> you can always overcomplicate things - but in rust everything looks so weird 18:41 < bridge_> use core::ptr; 18:41 < bridge_> 18:41 < bridge_> fn main() { 18:41 < bridge_> let message = "Hello World!\0"; 18:41 < bridge_> let mut buffer: [u8; 13] = [0; 13]; 18:41 < bridge_> 18:41 < bridge_> unsafe{ 18:41 < bridge_> 18:41 < bridge_> ptr::copy(message.as_ptr(), buffer.as_mut_ptr(), 13); 18:41 < bridge_> } 18:41 < bridge_> let result = core::str::from_utf8(&buffer).unwrap(); 18:41 < bridge_> println!("{}",result); 18:41 < bridge_> } 18:41 < bridge_> and of ''' and ''' at the end of it 18:41 < bridge_> and ofc ''' and ''' at the end of it 18:42 < bridge_> ``` 18:42 < bridge_> use core::ptr; 18:42 < bridge_> 18:42 < bridge_> fn main() { 18:42 < bridge_> let message = "Hello World!\0"; 18:42 < bridge_> let mut buffer: [u8; 13] = [0; 13]; 18:42 < bridge_> 18:42 < bridge_> unsafe{ 18:42 < bridge_> 18:42 < bridge_> ptr::copy(message.as_ptr(), buffer.as_mut_ptr(), 13); 18:42 < bridge_> } 18:42 < bridge_> let result = core::str::from_utf8(&buffer).unwrap(); 18:42 < bridge_> println!("{}",result); 18:42 < bridge_> } 18:42 < bridge_> ``` 18:42 < bridge_> what exactly do you want to achieve there? 🙂 18:42 < bridge_> my code seems to do the same thing in less lines of code 18:42 < bridge_> absolutely nothing 😄 18:43 < bridge_> mine is just complicating it using ptr::copy 18:45 < bridge_> Unsafe for unsafes sake 18:49 < bridge_> use core::ptr::{write_volatile}; 18:49 < bridge_> 18:49 < bridge_> fn main() { 18:49 < bridge_> let mut string1 = ['t' as u8, 'e' as u8, 's' as u8, 't' as u8, '\0' as u8]; 18:49 < bridge_> let ptr = string1.as_mut_ptr(); 18:49 < bridge_> 18:49 < bridge_> for i in 0..4 { 18:49 < bridge_> unsafe { write_volatile((ptr as *mut u8).add(i), *ptr.add(i)); } 18:49 < bridge_> } 18:49 < bridge_> 18:49 < bridge_> unsafe { write_volatile((ptr as *mut u8).add(4), *(&b'\0' as *const u8)); } 18:49 < bridge_> 18:49 < bridge_> let string2 = core::str::from_utf8(&string1).unwrap(); 18:49 < bridge_> print!("{}", string2); 18:49 < bridge_> } 18:49 < bridge_> ´´´ 18:49 < bridge_> use core::ptr::{write_volatile}; 18:49 < bridge_> 18:49 < bridge_> fn main() { 18:49 < bridge_> let mut string1 = ['t' as u8, 'e' as u8, 's' as u8, 't' as u8, '\0' as u8]; 18:50 < bridge_> let ptr = string1.as_mut_ptr(); 18:50 < bridge_> 18:50 < bridge_> for i in 0..4 { 18:50 < bridge_> unsafe { write_volatile((ptr as *mut u8).add(i), *ptr.add(i)); } 18:50 < bridge_> } 18:50 < bridge_> 18:50 < bridge_> unsafe { write_volatile((ptr as *mut u8).add(4), *(&b'\0' as *const u8)); } 18:50 < bridge_> 18:50 < bridge_> let string2 = core::str::from_utf8(&string1).unwrap(); 18:50 < bridge_> print!("{}", string2); 18:50 < bridge_> } 18:50 < bridge_> ´´´ 18:50 < bridge_> why did u delete it 18:50 < bridge_> i tried changing it 18:50 < bridge_> and it deleted 18:50 < bridge_> ._. 18:50 < bridge_> xd 18:50 < bridge_> i found another way to overcomplicate it! 18:50 < bridge_> ``` 18:50 < bridge_> use core::ptr::{write_volatile}; 18:50 < bridge_> 18:50 < bridge_> fn main() { 18:50 < bridge_> let mut string1 = ['t' as u8, 'e' as u8, 's' as u8, 't' as u8, '\0' as u8]; 18:50 < bridge_> let ptr = string1.as_mut_ptr(); 18:50 < bridge_> 18:50 < bridge_> for i in 0..4 { 18:50 < bridge_> unsafe { write_volatile((ptr as *mut u8).add(i), *ptr.add(i)); } 18:50 < bridge_> } 18:51 < bridge_> 18:51 < bridge_> unsafe { write_volatile((ptr as *mut u8).add(4), *(&b'\0' as *const u8)); } 18:51 < bridge_> 18:51 < bridge_> let string2 = core::str::from_utf8(&string1).unwrap(); 18:51 < bridge_> print!("{}", string2); 18:51 < bridge_> } 18:51 < bridge_> ``` 18:51 < bridge_> its funny cuz 18:51 < bridge_> u use unsafe yet u use the safe from_utf8 str method 18:52 < bridge_> i dont wanna hurt my compiler's feelings if it doesnt work 18:52 < bridge_> ? 18:52 < bridge_> "test".as_bytes() works btw 18:52 < bridge_> or smth like that 18:53 < bridge_> also u dont need \0 in rust 18:54 < bridge_> rust hard 18:56 < bridge_> `b"test\0"` would also improve readability, although I'm not sure if you are going for that 😉 18:56 < bridge_> https://doc.rust-lang.org/stable/std/ptr/fn.copy_nonoverlapping.html 18:56 < bridge_> i really am just trolling around in rust right now 😄 18:56 < bridge_> doing low level stuff in rust is fun 18:57 < bridge_> ``` 18:57 < bridge_> 18:57 < bridge_> fn main() { 18:57 < bridge_> let string1 = [b't', b'e', b's', b't']; 18:57 < bridge_> let mut string2 = [0u8; 4]; 18:57 < bridge_> 18:57 < bridge_> for i in 0..4 { 18:57 < bridge_> string2[i] = string1[i]; 18:57 < bridge_> } 18:57 < bridge_> 18:57 < bridge_> let string3 = core::str::from_utf8(&string2).unwrap(); 18:57 < bridge_> print!("{}", string3); 18:57 < bridge_> } 18:57 < bridge_> ``` 18:57 < bridge_> so many ways 18:57 < bridge_> do ur own vec 18:57 < bridge_> altho its advanced rust 18:57 < bridge_> u know 18:57 < bridge_> well nothing 18:58 < bridge_> true 19:05 < bridge_> so when is ddnet2 19:05 < bridge_> as soon as it's finished 19:06 < bridge_> so better get started already 19:06 < bridge_> pull out pycharm and letsgo 19:21 < bridge_> give ideas for ddnet 2.0 19:22 < bridge_> new logo 19:22 < bridge_> 😏 19:22 < bridge_> i just finished 2 logos yesterday 19:22 < bridge_> for maps 19:22 < bridge_> when ddnet logo 19:22 < bridge_> 😇 19:23 < bridge_> Accounts :santatrollet: 19:38 < bridge_> oh no no no 19:53 < bridge_> :justatest: 19:54 < bridge_> oh HEY NOUAA ehmm... ehm... 19:54 < bridge_> hi! 19:54 < bridge_> ehm nothing to see here! 19:56 < bridge_> pycharm wont handle it? 20:06 < bridge_> it should be designed with source 2 engine 20:21 < bridge_> ey btw the stop server button isnt working for me for the last few updates btw. i mean the server stops but the icon doesnt change and i cant restart the server again 20:21 < bridge_> in client 20:24 < bridge_> on arch on 17.2.1 20:27 < bridge_> He uses arch BTW 20:27 < bridge_> BTW 20:28 < bridge_> had 15.7 lying around and it works there 20:28 < bridge_> gonna try diffrent versions 20:32 < bridge_> works on 16.5 20:33 < bridge_> doesnt work on 17.0.3 20:34 < bridge_> doesnt work on 16.9 20:34 < bridge_> works on 16.7.2 20:35 < bridge_> Very likely caused by https://github.com/ddnet/ddnet/pull/6409/commits/128d3e4758ea11164e11f77aba8d74c530f34928, so 16.9 should be the first version were it doesn't work 20:35 < bridge_> yep 20:36 < bridge_> 16.8 works 20:36 < bridge_> the killing works but the state is not changed 20:37 < bridge_> ill try toi just check if i can just fix it real qucik 20:37 < bridge_> Yeah, this commit added error handling, but function didn't return the correct value on Linux to begin with 20:38 < bridge_> You need to correctly handle the `waitpid` return value in `kill_process` 20:39 < bridge_> `kill_process` should return `true` on success 20:40 < bridge_> yea waitpid returns the pid 20:40 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1143977983531569303/image.png 20:41 < bridge_> fix is return `waitpid(process, &status, 0) != -1;` 20:41 < bridge_> im lazy 20:41 < bridge_> u do it 20:42 < bridge_> fix is `return waitpid(process, &status, 0) != -1;` 20:44 < bridge_> https://youtube.com/clip/UgkxRVyU8WUcYF6x1Fudi82IiEYUn62qzXsB 20:44 < bridge_> ahha 20:46 < bridge_> @robyt3 btw how do you quickly edit things like this 1 line. a pr would be overkill so how? 20:46 < bridge_> @robyt3 btw how do you quickly edit things like this 1 line. a pr would be overkill. 20:46 < bridge_> @robyt3 btw how do you quickly edit things like this 1 line? a pr would be overkill. 20:47 < bridge_> Why would a PR be overkill? If you only need one line then you make a PR with one line diff 20:47 < bridge_> really? xd 20:47 < bridge_> Unless you are working alone and just pushing stuff to master 20:48 < bridge_> yea. so i have to fork the repo to make a 1 line change and then request a pr? xd 20:48 < bridge_> Well, yeah, if you've never made a PR then it's a bit more work to get started 20:49 < bridge_> but it's a good exercise 20:49 < bridge_> if you haven't done it yet 20:49 < bridge_> 👍 20:49 < bridge_> then you'll have more setup if you need to do it again 20:50 < bridge_> (don't delete the fork/repo after you're done) 21:00 < bridge_> why not? 21:00 < bridge_> why would u want to delete it? 21:01 < bridge_> do you hate to have ddnet on your github profile so much? 😂 21:01 < bridge_> just a useless lying around repo then right= 21:01 < bridge_> xDD 21:01 < bridge_> yes 21:01 < bridge_> very embarrasing 21:23 < bridge_> so that the next PR will be faster 22:03 < bridge_> anyone recommend a good movie 22:03 < bridge_> i dont like super heroes 22:06 < bridge_> LOTR 22:06 < bridge_> xd 22:06 < bridge_> at cccamp they showed hackers and war games 22:06 < bridge_> with company they were fun to watch 22:07 < bridge_> https://m.imdb.com/chart/top/ 22:07 < bridge_> 22:07 < bridge_> most movies with 8.0+ are watchable 22:07 < bridge_> 22:07 < bridge_> there are few exceptions tho 22:07 < bridge_> but i'd generally say IMDB ratings fit my taste pretty well xd 22:09 < bridge_> Trainspotting go 22:09 < bridge_> im trying rotten tomaties 22:09 < bridge_> tomatoes 22:09 < bridge_> i think imdb is not good i heard 22:09 < bridge_> yesterday i saw Sisu 22:09 < bridge_> i find lot of rotten tomatos overrated 22:09 < bridge_> was not bad 22:10 < bridge_> i dont watch movies < 7.0 xd 22:10 < bridge_> rust the movie 22:10 < bridge_> waste of time xD 22:10 < bridge_> maybe i saw that already 22:11 < bridge_> https://www.rottentomatoes.com/m/source_code 22:11 < bridge_> lmao 22:11 < bridge_> watch it while you play the 1400x1400 extreme 5* gores map lotr 22:11 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1144000943197786174/image.png 22:11 < bridge_> wdym dude movies < 7.0 are really funny and have a great personality 22:11 < bridge_> xd 22:11 < bridge_> Wanted 2007 22:12 < bridge_> @ryozuki watch Pixels. A solid 5.6/10 22:12 < bridge_> 2008 22:12 < bridge_> ah sry 22:12 < bridge_> is it animated 22:12 < bridge_> Gamer movie 22:12 < bridge_> It's garbage 22:12 < bridge_> Fall is an interesting movie 22:12 < bridge_> Wanted ~~2007~~ 2008 22:12 < bridge_> so #retro 22:12 < bridge_> oh ity has morgan freeman there 22:12 < bridge_> atleast i know it has a god tier actor 22:12 < bridge_> main char is also super nice 22:13 < bridge_> they even show bathing in litteral molten wax xd 22:13 < bridge_> i prefer more sci-fi oriented maybe 22:13 < bridge_> but idonwanna spoiler 22:13 < bridge_> oh 22:13 < bridge_> is pretty scifi 22:13 < bridge_> ill consider if idont find anything else 22:13 < bridge_> but not really 22:13 < bridge_> about a cult that reads the future 22:14 < bridge_> idk if you could call it scifi 22:14 < bridge_> just wanna remind that p2p protocols are the best invention 22:14 < bridge_> :troll: 22:14 < bridge_> Obviously 22:15 < bridge_> yea true true 22:15 < bridge_> Bitsearch.to is pretty good 22:15 < bridge_> i have a movie in mind but i forgor the name 💀 22:15 < bridge_> i got it 22:15 < bridge_> The Prestige 22:16 < bridge_> https://en.wikipedia.org/wiki/The_Prestige_(film) 22:16 < bridge_> oh 22:16 < bridge_> Good for finding 100% legal linux distros 22:16 < bridge_> cristopher nolan 22:16 < bridge_> ok i got a movie 22:16 < bridge_> its pretty deep though 22:16 < bridge_> oh wait 22:16 < bridge_> i seen it already 22:16 < bridge_> xd 22:16 < bridge_> nvm 22:16 < bridge_> ah lol 22:16 < bridge_> .... 22:16 < bridge_> anyway 22:16 < bridge_> Cloud Atlas? 22:17 < bridge_> From the Matrix producers 22:18 < bridge_> where can i watch it on? 22:18 < bridge_> a kay its on netflix 22:19 < bridge_> Imagine playing for netflix 22:19 < bridge_> Imagine paying for netflix 22:20 < bridge_> if u havent seen 22:20 < bridge_> https://www.rottentomatoes.com/m/the_platform 22:20 < bridge_> this movie is awesome 22:20 < bridge_> but well im spanish so 22:20 < bridge_> imagine getting netflix for free from someone else :troll: 22:20 < bridge_> the original voice makes it way better 22:21 < bridge_> https://www.rottentomatoes.com/m/fall 22:21 < bridge_> seen 22:21 < bridge_> What do you think 22:21 < bridge_> i forgot the ending 22:22 < bridge_> xd 22:22 < bridge_> The ending isn't very interesting 22:23 < bridge_> Just like "you have to believe in yourself" 22:23 < bridge_> Or something 22:37 < bridge_> master and commander 23:28 < bridge_> reminds me of "the power of friendship " 23:28 < bridge_> Edge of Tomorrow (2014)? SciFi 23:29 < bridge_> im watching ex machina xd 23:29 < bridge_> i didnt watch it before 23:30 < bridge_> kinda funny a 2014 movie is kinda relevant now