02:02 <+bridge> [ddnet] we just can find analog of letters 02:02 <+bridge> [ddnet] in "𝐎𝐗𝐘𝐆𝐄𝐍" 𝐎 = O 02:02 <+bridge> [ddnet] 𝐗 = X 02:02 <+bridge> [ddnet] etc 02:03 <+bridge> [ddnet] and so we can create database of these analogs 08:09 <+bridge> [ddnet] we have a database of those already, see confusables.c / confusables_data.h 08:10 <+bridge> [ddnet] Created from the official Unicode document: https://www.unicode.org/Public/security/12.0.0/confusables.txt 08:11 <+bridge> [ddnet] Someone just needs to implement a str_utf8_find_confusable and then you can use that to search 11:33 <+bridge> [ddnet] I think we had a utf8 function that reduces strings to basic characters 11:42 <+bridge> [ddnet] @deen the comment was adressed 5 days ago https://github.com/ddnet/ddnet/pull/1777 11:43 <+bridge> [ddnet] imo the additional crc check doesnt belong in this hotfix. It is heavily tested and fixes almost all bugs demos have currenlty. The longer we wait to fix this crucial bug the more demos we loose. 12:25 <+bridge> [ddnet] alright 13:06 <+bridge> [ddnet] Hey, anyone up for some DM? I started a project where I collect gameplay data, my goal is to use machine learning to teach an AI to play teeworlds deathmatch. My first approach will be a deep network. Broadly speaking I render a highly simplified scene of what the player sees at a resolution of 90x50 and record the player input at 25fps. 13:06 <+bridge> [ddnet] 13:06 <+bridge> [ddnet] Join `timakro.de:8500`! 13:06 <+bridge> [ddnet] 13:06 <+bridge> [ddnet] I will release the source and collected data in the future. 13:06 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/587960825193431050/unknown.png 13:06 <+bridge> [ddnet] nice! 13:06 <+bridge> [ddnet] but i still cant join the srv :c 13:23 <+bridge> [ddnet] Wow, thats awesome 14:33 <+bridge> [ddnet] @timakro Nice. Is it learning from the players? 14:34 <+bridge> [ddnet] Can you make it learn from teehistorian files? 14:43 <+bridge> [ddnet] @deen The plan is for it to learn from players, I've did nothing on that end yet. I'm not anywhere close having enough data. I think ddrace would be too difficult to start with. Does teehistorian include the environment data (could an image like the above be reproduced with teehistorian files) or just player input? 14:43 <+bridge> [ddnet] @deen The plan is for it to learn from players, I've done nothing on that end yet. I'm not anywhere close having enough data. I think ddrace would be too difficult to start with. Does teehistorian include the environment data (could an image like the above be reproduced with teehistorian files) or just player input? 14:47 <+bridge> [ddnet] I figured that you need more data. We have hundreds of GBs of data, but only DDrace 14:48 <+bridge> [ddnet] just player input, but the map file is linked of course 14:48 <+bridge> [ddnet] so with map file + teehistorian you could get something like above 14:49 <+bridge> [ddnet] Yeah, I don't think I could possibly do ddrace, it's incredibly complex 14:49 <+bridge> [ddnet] Just give it more neurons and rent some cloud gpus? 😄 14:50 <+bridge> [ddnet] But yeah, solo maps would be easier to start with 14:50 <+bridge> [ddnet] It's a lot of work even thinking about input and output and preparing it for the network 14:50 <+bridge> [ddnet] are you using a modified tw client? 14:51 <+bridge> [ddnet] All I've done yet is write some server code to save compressed gameplay sessions 14:52 <+bridge> [ddnet] In this format which is relatively straight forward to feed to a CNN 14:55 <+bridge> [ddnet] "compressed gameplay session" is exactly what teehistorian is 15:10 <+bridge> [ddnet] Why whould he put "Oxygen" to the second nickname? 15:10 <+bridge> [ddnet] @Arseniy Zarche 15:10 <+bridge> [ddnet] >for example, player with unicoded-nickname OXYGEN (just example) will put to this line (second nickname) "Oxygen" and other players can find him with nickname Oxygen, but on the server he will be an OXYGEN (unicoded) 15:12 <+bridge> [ddnet] @timakro maybe @noby is interested in your project. He has the most visited fng server. 16:19 <+bridge> [ddnet] https://youtu.be/8ocxnWipQDw 18:07 <+bridge> [ddnet] @deen what do you mean by that? 18:07 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/588036578115321888/unknown.png 18:07 <+bridge> [ddnet] that we should merge your change 18:07 <+bridge> [ddnet] Learath2 is proposing to do it totally differently 18:08 <+bridge> [ddnet] yeah, and there was a small discussion here that was about which way was better and the most agreed with my way 18:09 <+bridge> [ddnet] but it can be interesting (in the future?) to do multiple demo markers, but that will require to change how they work since only 2 exists and are used to slice a demo ^^ 18:10 <+bridge> [ddnet] We should merge as is for now 21:56 <+bridge> [ddnet] wot 21:56 <+bridge> [ddnet] 21:56 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/588094187275157504/unknown.png 21:56 <+bridge> [ddnet] wow it took so many time to zoom me correctly and put the correct scores 21:57 <+bridge> [ddnet] probably because the ddos is affecting the servers ability to reply to ur inforequests and tell ur client its a ddrace server 21:57 <+bridge> [ddnet] yeah probably 21:57 <+bridge> [ddnet] someone is attacking ddnet again 🙄 21:57 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/588094520370003970/Screen_Shot_2019-06-11_at_2.57.26_PM.png 21:58 <+bridge> [ddnet] whats the link to that already? 21:58 <+bridge> [ddnet] ddnet.tw/status 21:58 <+bridge> [ddnet] thx 22:07 <+bridge> [ddnet] I thought that there's no more stupid thing than making cheats for 2d platformer game with no more 600 players online. Nowadays the next level exists - ddosing such games' servers because you was insulted of being banned after using the cheats for such games 22:41 <@deen> laxadedi: laxa: TS might be down, CookieAlex is reporting