02:19 <+bridge> @Jupeyy_Keks remember the demo render flag? i tried to implement it. i would be glad if you would look into it: https://github.com/lkitsche/ddnet/tree/demo-render-flag. 09:02 <+bridge> Cool will later look if I don't forget 09:17 <+bridge> what does this do :o 09:20 <+bridge> Allows to render a demo with start parameter 09:20 <+bridge> So that the client can be used in a script to render multiple demos in a queue 09:22 <+bridge> Ooh, nice@ 09:22 <+bridge> Ooh, nice! 09:51 <+ChillerDragon> @Learath2 sos how do computers work 09:51 <+ChillerDragon> https://paste.zillyhuhn.com/35 09:51 <+ChillerDragon> mind explaining the generated protocolglue.cpp? :) 09:52 <+bridge> check this chiller 09:52 <+bridge> https://www.nand2tetris.org/ 09:52 <+ChillerDragon> i somehow expected when looking up a 0.6 msg in this array ``gs_Msg_SixToSeven[]`` by using the msg id as array index i get back the 0.7 msg id but that does not seem to be the case 09:52 <+ChillerDragon> i never played tetris 09:52 <+ChillerDragon> cancle me 09:52 <+bridge> its not about that 09:52 <+bridge> xd 09:53 <+ChillerDragon> do i need sound? im in a cafe 09:53 <+bridge> The site contains all the project materials and tools necessary for building a general-purpose computer system and a modern software hierarchy from the ground up 09:53 <+ChillerDragon> poggers so i can go into da woods and build a gaming pc out of the mud and stones i find? 09:53 <+ChillerDragon> like minecraft 09:54 <+bridge> xdd 09:55 <+ChillerDragon> all the nand stuff melt ma brain 11:06 <+bridge> That should be the case if a message is binary compatible 11:07 <+bridge> If not you get a -1 11:07 <+bridge> Atleast that's how I remember it 12:20 <+ChillerDragon> Oh so its not about translating ids just to check if they have the same parameters 12:24 <+bridge> It's both 12:25 <+bridge> If there is a positive number in the array, it means the message is binary compatible and this is the id you need to use 12:25 <+bridge> If there is a -1 it means the message can't be autotranslated 15:40 <+bridge> does it work? looks a bit over complicated but maybe our code is also not really well done for this case 15:47 <+bridge> it builds and works, but doesn't quit after finish render, but rerenders xD 15:47 <+bridge> i just put on a new condition g_config.cldemorender on all the do_buttons and so on, so it would "dig itself" into the menu and then render. 15:47 <+bridge> i didn't know how to change the init process and know when the other stuff is ready. i tried to do it as a "deeplink" 15:47 <+bridge> Seems a bit hacky how it uses different flags to trigger the UI code. You could add a separate command `render_demo ` instead of adding a hard-coded command line parameter. The command would start the demo player with the given demo, render it and quit. Then you'd use an external script to launch the client with this argument multiple times to render an entire folder. 16:01 <+bridge> @Jupeyy_Keks tysm 😉 16:01 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1066371910142791690/shot_20230121_152420w.png 16:01 <+bridge> epic 16:02 <+bridge> is it a learning AI or just a "normal" AI 16:02 <+bridge> Reinforncemt Learning RL 16:02 <+bridge> ah really cool 16:03 <+bridge> yes, it's hacky. if i could, i would do it this way. but for now it was the 'easiest' way without. 16:03 <+bridge> yes, it's hacky. if i could, i would do it this way. but for now it was the 'easiest' way. 16:07 <+bridge> i need to learn a bit of "machine learning" 16:07 <+bridge> well i should say Q-Learning 16:07 <+bridge> to make a crafting solver for ff14 16:08 <+bridge> ez 16:08 <+bridge> currently the solvers use genetic algorithms, but i was told thats not efficient 16:08 <+bridge> but in rust 16:08 <+bridge> for this sort of problem 16:08 <+bridge> obvious 16:09 <+bridge> https://en.wikipedia.org/wiki/Q-learning 16:09 <+bridge> xd 16:14 <+bridge> btw the KoGAI has a public github repo 16:14 <+bridge> aimazing 16:19 <+bridge> @Jupeyy_Keks https://www.youtube.com/watch?v=ul9vyWuT8SU 16:19 <+bridge> lmao 16:19 <+bridge> watch this 16:19 <+bridge> (its parodyç) 16:19 <+bridge> (its parody) 16:24 <+bridge> i have no humor sry 16:26 <+bridge> ok 18:06 <+bridge> https://www.reddit.com/r/ProgrammerHumor/comments/10hmi8k/chek_out_my_new_website_bro/ 18:18 <+bridge> on react :poggers2: 18:32 <+bridge> on vanilla javascript :poggers2: 19:21 <+bridge> tf 20:36 <+bridge> https://media.discordapp.net/attachments/816655897446449202/1043451940799008829/attachment.gif 22:13 <+bridge> best idea, who's gonna implement it :troll: 23:12 <+bridge> I bet he asked murpi to make submitting issues on ddnet website first 23:40 <+bridge> so yall making ai's to play tw fr ? 23:41 <+bridge> it plays KoG not Teeworlds (subcategory of tw) 23:42 <+bridge> what is KoG ? What does it mean ? Why would it play only on this mod ? 23:42 <+bridge> i have too much questions coming 23:45 <+bridge> KoG is King of Gores search it up on ddnet server list. KoG is the easiest mod for training an ai to do it while we still have fun to do so 23:49 <+bridge> Alright. Can we watch it training ? 23:49 <+bridge> Alright. Can iwatch it training ? 23:49 <+bridge> Alright. Can i watch it training ? 23:49 <+bridge> also Why would it play only on this mod ? 23:50 <+bridge> no xD I train it on my local network so for you to watch it I'd have to give you my ip which I don't want 23:51 <+bridge> What do you imagine AIs being? You train it for smt it plays everything it doesn't work like that. 23:55 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1066491219137544222/unknown-108.png 23:55 <+bridge> ? 23:55 <+bridge> Kog no fun 23:56 <+bridge> Also random meme 23:56 <+bridge> ah xD 23:56 <+bridge> No offense to you, love you 23:56 <+bridge> KoG is no fun that's why make the ai do it xD 23:56 <+bridge> xd 23:56 <+bridge> Valid 23:56 <+bridge> Add 23:57 <+bridge> Asg 23:57 <+bridge> Asf