01:03 <+bridge_> [ddnet] what are replays? 01:24 <+bridge_> [ddnet] @FallenKN `cl_replays 1`, `save_replay`, `cl_replay_length` 01:25 <+bridge_> [ddnet] When using save_replay it will save the last seconds (amount in cl_replay_length) 01:25 <+bridge_> [ddnet] cl_replays need to be 01:25 <+bridge_> [ddnet] 1 01:25 <+bridge_> [ddnet] oh since when is that a thing 01:25 <+bridge_> [ddnet] 12.5 01:25 <+bridge_> [ddnet] current 01:26 <+bridge_> [ddnet] ah ty 01:26 <+bridge_> [ddnet] np 01:28 <+bridge_> [ddnet] why client command fokko 01:28 <+bridge_> [ddnet] why client command for showothers 01:29 <+bridge_> [ddnet] for not typing it everytime, correcvt 01:29 <+bridge_> [ddnet] for not typing it everytime, correct 01:29 <+bridge_> [ddnet] oO 01:30 <+bridge_> [ddnet] what's the difference between showothers and showall actually? 01:30 <+bridge_> [ddnet] showothers shows players in other teams and showall sends all tees to the client, no matter how far they are away (for zooming out for example) 01:32 <+bridge_> [ddnet] I always get confused with all these options 01:32 <+bridge_> [ddnet] :D 01:32 <+bridge_> [ddnet] Btw, nice to see you active again 01:33 <+bridge_> [ddnet] wouldn't really call it active but less inactive then before :D 01:34 <+bridge_> [ddnet] At least I see some messages from you regulary now 03:40 <+bridge_> [ddnet] Btw what about showing mapname instead of "Scoreboard" label on TAB 03:40 <+bridge_> [ddnet] Should be easy and helpful af 03:41 <+bridge_> [ddnet] Not usefull xd 03:41 <+bridge_> [ddnet] A lot of time I need to know the mapname 03:41 <+bridge_> [ddnet] Server Indo 03:41 <+bridge_> [ddnet] Info* 03:41 <+bridge_> [ddnet] Even before I started making database 03:41 <+bridge_> [ddnet] or just /mapinfo 03:41 <+bridge_> [ddnet] @Evgesha there is already a pr for it 03:42 <+bridge_> [ddnet] Would be even better if it showed points as well 03:42 <+bridge_> [ddnet] that’s too bloated 03:42 <+bridge_> [ddnet] But harder to make 03:42 <+bridge_> [ddnet] imo 03:43 <+bridge_> [ddnet] yea too 03:43 <+bridge_> [ddnet] Just look at /mapinfo 03:43 <+bridge_> [ddnet] you dont need to check these information like every 5 sec while you are playing 03:43 <+bridge_> [ddnet] Its uncomfortable 03:43 <+bridge_> [ddnet] having map name is still neat 03:43 <+bridge_> [ddnet] take 5 secs to write the command or on server enter look at the MOTD, all information is there 03:45 <+bridge_> [ddnet] I’m not even sure if there’s a sane way to get points client side 03:45 <+bridge_> [ddnet] You would need to send some messages again, which is just useless 03:46 <+bridge_> [ddnet] y 03:47 <+bridge_> [ddnet] If the motd is on the client side also, you can just parse it. Its stupid, but works 03:47 <+bridge_> [ddnet] XD 03:47 <+bridge_> [ddnet] that doesn’t count as sane way 03:47 <+bridge_> [ddnet] Yes, but works)))) 03:48 <+bridge_> [ddnet] Also 03:48 <+bridge_> [ddnet] What about fixing fucking dummy switching on gun while hammerfly 03:48 <+bridge_> [ddnet] Its annoying 03:48 <+bridge_> [ddnet] Just played with dummies with my friend 03:49 <+bridge_> [ddnet] This problem appears tooo often 03:49 <+bridge_> [ddnet] For him and me 03:49 <+bridge_> [ddnet] Im using "+toggle" for HF, he's using built-in bind 03:49 <+bridge_> [ddnet] Why not just NOT switch any weapon 03:49 <+bridge_> [ddnet] I think that’s fixed on master 03:50 <+bridge_> [ddnet] It would make lasering possible, for examole 03:50 <+bridge_> [ddnet] It would make lasering possible, for example 03:51 <+bridge_> [ddnet] You can still take laser on dummy, toggle hammerfly and he will laser you 03:51 <+bridge_> [ddnet] But then start switching 03:51 <+bridge_> [ddnet] So why not just let player switch the weapons himself 03:52 <+bridge_> [ddnet] You can even make a setting for this "switch dummy on hammer while hammerfly" 03:52 <+bridge_> [ddnet] The most annoying ddnet bug 03:53 <+bridge_> [ddnet] switching to hammer when activating a hammerfly setting makes sense lol 03:54 <+bridge_> [ddnet] So if we think this way 03:54 <+bridge_> [ddnet] We can go even further 03:54 <+bridge_> [ddnet] And dont reset inputs while dummy is in hammerfly mode 03:55 <+bridge_> [ddnet] So you will be able to hold hook up as dummy and laser your player 03:55 <+bridge_> [ddnet] then it won’t be a hammerfly setting anymore 03:55 <+bridge_> [ddnet] Yes 03:55 <+bridge_> [ddnet] It would be for everything 03:56 <+bridge_> [ddnet] so you realize that you don’t make sense 03:56 <+bridge_> [ddnet] :ThinkSweat: 03:56 <+bridge_> [ddnet] the purpose of it is to easily hammerfly with dummy 03:56 <+bridge_> [ddnet] that’s it 03:57 <+bridge_> [ddnet] Also we found a bug I guess 🤔 03:57 <+bridge_> [ddnet] Copy moves is not overwriting hammerfly 03:57 <+bridge_> [ddnet] But im not 100% sure 03:58 <+bridge_> [ddnet] could aslo argue the other way around would be a bug 03:58 <+bridge_> [ddnet] could also argue the other way around would be a bug 03:58 <+bridge_> [ddnet] if I understand you correctly 03:59 <+bridge_> [ddnet] Im saying that copy moves shouls overwrite any input from dummy 03:59 <+bridge_> [ddnet] Even if hammerfly is on 04:00 <+bridge_> [ddnet] Sometimes you need to jump over freeze and fall together with dummy after hammerfly, its easy to do with copy moves 04:00 <+bridge_> [ddnet] Thats an example 04:00 <+bridge_> [ddnet] k 04:00 <+bridge_> [ddnet] When toggling copy moves you expect your dummy to copy moves 04:00 <+bridge_> [ddnet] Not still hammerfly 04:00 <+bridge_> [ddnet] open an issue for it 04:01 <+bridge_> [ddnet] Also 04:01 <+bridge_> [ddnet] (Yes, i have MORE) 04:01 <+bridge_> [ddnet] My friend came up with an idea 04:01 <+bridge_> [ddnet] Its hard to make 04:01 <+bridge_> [ddnet] Or not so hard** 04:01 <+bridge_> [ddnet] Server sided btw 04:02 <+bridge_> [ddnet] Copy moves is very often brokes 04:02 <+bridge_> [ddnet] i mean desynchronization of movements with player 04:02 <+bridge_> [ddnet] When you're trying to pass solo with copy moves 04:02 <+bridge_> [ddnet] It depends on the ping difference I guess 04:03 <+bridge_> [ddnet] So my friend suggested to send input info just once, from main 04:03 <+bridge_> [ddnet] For both. Main and dummy 04:04 <+bridge_> [ddnet] oO 04:04 <+bridge_> [ddnet] the dummy is on a different connection 04:04 <+bridge_> [ddnet] But I don't know of its safe to do that, because it makes possible to write a cheat which would aay to server just "Tee named XXX is my dummy. Move it" 04:04 <+bridge_> [ddnet] But I don't know if its safe to do that, because it makes possible to write a cheat which would aay to server just "Tee named XXX is my dummy. Move it" 04:05 <+bridge_> [ddnet] But I don't know if its safe to do that, because it makes possible to write a cheat which would send to server just "Tee named XXX is my dummy. Move it" 04:05 <+bridge_> [ddnet] you could take control over other players 04:05 <+bridge_> [ddnet] Yes 04:06 <+bridge_> [ddnet] Thats what I mean 04:06 <+bridge_> [ddnet] not gud 04:06 <+bridge_> [ddnet] But the idea eas good 04:06 <+bridge_> [ddnet] But the idea was good 04:06 <+bridge_> [ddnet] It needs some improvements 04:06 <+bridge_> [ddnet] not worth it 04:06 <+bridge_> [ddnet] Maybe 04:07 <+bridge_> [ddnet] you’re gaining very little for a lot complexity 04:07 <+bridge_> [ddnet] Do you already fixed teleport prediction? 04:08 <+bridge_> [ddnet] teleports can’t be predicted 04:08 <+bridge_> [ddnet] Why 04:08 <+bridge_> [ddnet] they are random 04:08 <+bridge_> [ddnet] Because of desrination point? 04:08 <+bridge_> [ddnet] can’t predict randomness 04:08 <+bridge_> [ddnet] Ok 04:09 <+bridge_> [ddnet] Another complex thing is server side prediction 04:10 <+bridge_> [ddnet] Maybe useless, not sure. 04:10 <+bridge_> [ddnet] what 04:10 <+bridge_> [ddnet] I mean a feature when server ... Oh, its hard to explain 04:10 <+bridge_> [ddnet] So did you play cs:go? 04:10 <+bridge_> [ddnet] yes 04:10 <+bridge_> [ddnet] There is this feature 04:11 <+bridge_> [ddnet] When you have like 500 ping 04:11 <+bridge_> [ddnet] And shoot 04:11 <+bridge_> [ddnet] You will hit the target if you did so on client 04:11 <+bridge_> [ddnet] Because server is comparing your ping and input delay 04:11 <+bridge_> [ddnet] tw is way too fast paced for that 04:12 <+bridge_> [ddnet] that works well for 3d games, but will look strange in 2d 04:13 <+bridge_> [ddnet] No more client-sided bugs for now) 04:13 <+bridge_> [ddnet] What about fizing servers already 04:13 <+bridge_> [ddnet] Ehats wrong with them 04:13 <+bridge_> [ddnet] Whats wrong with them 04:13 <+bridge_> [ddnet] Slow connecting and bugs with zoom 04:14 <+bridge_> [ddnet] some attack I guess 04:14 <+bridge_> [ddnet] Russian is just impossible to play for most of people (but not me, Im living next to hoster ofc) 05:27 <+bridge_> [ddnet] ofc 08:43 <+bridge_> [ddnet] its not a sv bug 11:30 <+bridge_> [ddnet] @heinrich5991 when you are here please take a look at this last pr's last commit, I don't think it's correct tbh 11:35 <+bridge_> [ddnet] @Learath2 the score message we send is race not ddrace? ^^ 11:36 <+bridge_> [ddnet] Yep, check `CGameContext::SendRecord` 11:36 <+bridge_> [ddnet] the Record message that is 11:36 <+bridge_> [ddnet] what's the new `RaceShowRecord`? 11:37 <+bridge_> [ddnet] idk, I added it to emulate the old behaviour 11:37 <+bridge_> [ddnet] ah 11:37 <+bridge_> [ddnet] that branch of the if statement was taken for servers that are IsRace but !IsDDrace 11:37 <+bridge_> [ddnet] ah 11:37 <+bridge_> [ddnet] okay, sounds fair 11:38 <+bridge_> [ddnet] and showing the record is what it seemed to do, hence the name 😄 11:39 <+bridge_> [ddnet] There is one more problem however, I just couldn't get the checkpoints working for the life of me 11:40 <+bridge_> [ddnet] the server always sends a `m_Check` of 0 11:41 <+bridge_> [ddnet] I guess `GameClient()->m_GameInfo.m_RaceShowRecord && GameClient()->m_GameInfo.m_RaceRecordMessage` could just be `GameClient()->m_GameInfo.m_RaceShowRecord` then? 11:41 <+bridge_> [ddnet] (not blocking for merge) 11:41 <+bridge_> [ddnet] @Learath2 what do you mean with checkpoints? 11:41 <+bridge_> [ddnet] is that something that worked before that I broke? 11:41 <+bridge_> [ddnet] who uses checkpoints anyways? 11:41 <+bridge_> [ddnet] do racers use them? 11:42 <+bridge_> [ddnet] @heinrich5991 I'm not sure tbh, but I don't think checkpoint times work anymore 11:42 <+bridge_> [ddnet] tbh deen didn't even know where the negative time was coming from, he thought it was ghost 😄 11:42 <+bridge_> [ddnet] (it's the checkpoint timer) 11:42 <+bridge_> [ddnet] where should it come from? 11:43 <+bridge_> [ddnet] from that ddrace record message? 11:43 <+bridge_> [ddnet] from another message called sv_ddracetime 11:43 <+bridge_> [ddnet] do we send both? 11:43 <+bridge_> [ddnet] but the server never seems to send an m_Check != 0, I don't think you broke this 11:43 <+bridge_> [ddnet] yeah we do send both 11:43 <+bridge_> [ddnet] ddracetime gets sent on checkpoints 11:44 <+bridge_> [ddnet] that sounds broken 11:44 <+bridge_> [ddnet] maybe you need a working score backend? 11:44 <+bridge_> [ddnet] let me find a map hosted on ddnet with checkpoints 11:44 <+bridge_> [ddnet] I thought we used the game type in the client to determine which of the messages we accept 11:45 <+bridge_> [ddnet] so we'd only interpret all these messages as one kind 11:45 <+bridge_> [ddnet] even though we send both? ^^ 11:46 <+bridge_> [ddnet] I think they are discrete messages 11:46 <+bridge_> [ddnet] with different types 11:46 <+bridge_> [ddnet] oh, `DDRACETIME` vs `RECORD` 11:46 <+bridge_> [ddnet] okay 11:46 <+bridge_> [ddnet] yeah 11:46 <+bridge_> [ddnet] afk for a bit 11:52 <+bridge_> [ddnet] okay, checkpoints apparently need a working score backend, so they work fine on servers with one 11:54 <+bridge_> [ddnet] @heinrich5991 I think we need to keep the `m_RaceRecordMessage` check there aswell, as if it's not true the server wouldn't be sending the record in the first place 12:40 <+bridge_> [ddnet] I don't understand how one can get so sick so quick 12:57 <+bridge_> [ddnet] What? 12:58 <+bridge_> [ddnet] I was fine 3 days ago, I had a slight cold 2 days ago, now I don't even feel like moving 😄 13:12 <+bridge_> [ddnet] :feelsbadman: 13:12 <+bridge_> [ddnet] Enough time to code now then:troll: 13:13 <+bridge_> [ddnet] @Learath2 any objections to merging #1842 then? it looks fine 13:18 <+bridge_> [ddnet] @heinrich5991 nope, you can go ahead, but I have a question about #1839, is m_Race actually the right thing to do here? between all other flags this one looks out of place 13:27 <+bridge_> [ddnet] I felt it was kinda right, it's for enabling race features like automatic demo recording and ghosts 13:28 <+bridge_> [ddnet] @Learath2 do you think it should be renamed? 13:29 <+bridge_> [ddnet] well I think it's fine now that I think about it that way 13:30 <+bridge_> [ddnet] it felt like a replacement to IsRace, so it felt like it was more of a gametype 13:32 <+bridge_> [ddnet] ah 14:28 <+bridge_> [ddnet] big tryhard 14:28 <+bridge_> [ddnet] 14:28 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601752132756176897/unknown.png 14:30 <+bridge_> [ddnet] js nobo 14:30 <+bridge_> [ddnet] 😭 15:04 <+bridge_> [ddnet] @archimede67 why not ts 15:04 <+bridge_> [ddnet] becauz it needs to be transpilled 15:04 <+bridge_> [ddnet] and 15:05 <+bridge_> [ddnet] dont tell me ur not using babel 15:05 <+bridge_> [ddnet] r u using plain old js 15:05 <+bridge_> [ddnet] ? 15:05 <+bridge_> [ddnet] im ye 15:05 <+bridge_> [ddnet] omg 15:05 <+bridge_> [ddnet] "old" 15:05 <+bridge_> [ddnet] its ok 15:05 <+bridge_> [ddnet] im playing a game 15:05 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601761536683278346/unknown.png 15:05 <+bridge_> [ddnet] es5 15:05 <+bridge_> [ddnet] its old 15:06 <+bridge_> [ddnet] well 15:06 <+bridge_> [ddnet] ur making a discord bot 15:06 <+bridge_> [ddnet] so ur using nodejs 15:06 <+bridge_> [ddnet] ur not using old js 15:06 <+bridge_> [ddnet] ye 15:06 <+bridge_> [ddnet] cuz nodejs implements part of es6 and 7 i think 15:07 <+bridge_> [ddnet] but howuknow i'm making a dc bot 15:07 <+bridge_> [ddnet] 15:07 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601762137924435969/unknown.png 15:08 <+bridge_> [ddnet] @archimede67 15:08 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601762183759790081/unknown.png 15:08 <+bridge_> [ddnet] bro 15:08 <+bridge_> [ddnet] ah 15:08 <+bridge_> [ddnet] wait 15:08 <+bridge_> [ddnet] we don't see the same thing xd 15:08 <+bridge_> [ddnet] hm 15:08 <+bridge_> [ddnet] im on discord PTB 15:08 <+bridge_> [ddnet] i have 2 vscode also 15:08 <+bridge_> [ddnet] i also have 2 xd 15:09 <+bridge_> [ddnet] i'm on discord normal xd 15:10 <+bridge_> [ddnet] weeb dev 15:10 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601762744370462730/unknown.png 15:10 <+bridge_> [ddnet] :feelsbadman: 15:12 <+bridge_> [ddnet] u also have 2 screens 15:12 <+bridge_> [ddnet] y 15:12 <+bridge_> [ddnet] im on a laptop with 1 screen 15:12 <+bridge_> [ddnet] noob dev 15:12 <+bridge_> [ddnet] 😎 15:12 <+bridge_> [ddnet] i can't have more xd 15:12 <+bridge_> [ddnet] and i don't have more 15:12 <+bridge_> [ddnet] i bet ur on windows too 15:12 <+bridge_> [ddnet] no 15:13 <+bridge_> [ddnet] :poggers: 15:13 <+bridge_> [ddnet] not on my laptop 15:13 <+bridge_> [ddnet] 15:13 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601763647491932161/unknown.png 15:14 <+bridge_> [ddnet] dis doesnt look like windows 15:14 <+bridge_> [ddnet] btw @Ryozuki whats ur vscode theme 15:15 <+bridge_> [ddnet] one dark pro 15:15 <+bridge_> [ddnet] 15:15 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601764060782133279/20190719_151527.jpg 15:15 <+bridge_> [ddnet] "vorgestern" 15:15 <+bridge_> [ddnet] Yesterday 15:15 <+bridge_> [ddnet] ah 15:15 <+bridge_> [ddnet] ty 15:16 <+bridge_> [ddnet] xd 15:16 <+bridge_> [ddnet] gestern 15:16 <+bridge_> [ddnet] no 15:16 <+bridge_> [ddnet] day before yesterday? 15:16 <+bridge_> [ddnet] Yes 15:16 <+bridge_> [ddnet] sorry 15:16 <+bridge_> [ddnet] 😂 15:16 <+bridge_> [ddnet] 👀 15:16 <+bridge_> [ddnet] ya english lacks some cool german words 15:16 <+bridge_> [ddnet] @archimede67 did u leave pc open all night oir what 15:16 <+bridge_> [ddnet] no sleep 15:17 <+bridge_> [ddnet] @archimede67 i tells me 31 mins only tho 15:17 <+bridge_> [ddnet] its a laptop 15:17 <+bridge_> [ddnet] so he's in sleep mode the night u know 15:17 <+bridge_> [ddnet] :think_bot: 15:17 <+bridge_> [ddnet] but not shut down 15:18 <+bridge_> [ddnet] aaa 15:18 <+bridge_> [ddnet] im so lazy 15:18 <+bridge_> [ddnet] making forms 15:18 <+bridge_> [ddnet] is 15:18 <+bridge_> [ddnet] boring 15:18 <+bridge_> [ddnet] ye 15:18 <+bridge_> [ddnet] even with react 15:18 <+bridge_> [ddnet] it depends 15:18 <+bridge_> [ddnet] if its a big form and what is the data 15:19 <+bridge_> [ddnet] i have a form that is 474 lines of code 15:19 <+bridge_> [ddnet] for what data xd 15:19 <+bridge_> [ddnet] uploading a manga info xd 15:20 <+bridge_> [ddnet] ah 😂 15:21 <+bridge_> [ddnet] @Ryozuki also ur timer resets on every file no? 15:21 <+bridge_> [ddnet] y 15:21 <+bridge_> [ddnet] my time is not real 15:22 <+bridge_> [ddnet] you want it like that. 15:22 <+bridge_> [ddnet] ? 15:22 <+bridge_> [ddnet] no 15:22 <+bridge_> [ddnet] so change it 15:22 <+bridge_> [ddnet] u know how? 15:22 <+bridge_> [ddnet] i did 15:22 <+bridge_> [ddnet] its an plugin right 15:23 <+bridge_> [ddnet] @archimede67 https://streamable.com/io457 15:23 <+bridge_> [ddnet] this xd 15:23 <+bridge_> [ddnet] oof 15:23 <+bridge_> [ddnet] its quite complex tbh 15:23 <+bridge_> [ddnet] the genre things 15:23 <+bridge_> [ddnet] but i made it 15:23 <+bridge_> [ddnet] am proud 15:24 <+bridge_> [ddnet] gj 15:24 <+bridge_> [ddnet] i have this 15:24 <+bridge_> [ddnet] 15:24 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601766393473531914/unknown.png 15:24 <+bridge_> [ddnet] @archimede67 wat does ur bot do 15:25 <+bridge_> [ddnet] y i have same 15:25 <+bridge_> [ddnet] many things but the cool thing is that u can code modules for it 15:25 <+bridge_> [ddnet] 15:25 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/601766634612326405/unknown.png 15:25 <+bridge_> [ddnet] found it 15:26 <+bridge_> [ddnet] but basic features are music, fun, nsfw, memes and i'll add some more 15:26 <+bridge_> [ddnet] :monkaS: 15:26 <+bridge_> [ddnet] and also a web interface 15:26 <+bridge_> [ddnet] ill make my own forum with react 15:26 <+bridge_> [ddnet] where u can control ur bot, its modules and manage ur server through it 15:27 <+bridge_> [ddnet] but its a lot of work 15:27 <+bridge_> [ddnet] for 1 person 15:27 <+bridge_> [ddnet] a forum with react, good luck xd 15:27 <+bridge_> [ddnet] why gl 15:27 <+bridge_> [ddnet] xd 15:27 <+bridge_> [ddnet] because it needs to be complete 15:28 <+bridge_> [ddnet] it will fit my needs 15:28 <+bridge_> [ddnet] what are ur needs 15:28 <+bridge_> [ddnet] whathever my website needs are 15:28 <+bridge_> [ddnet] idk yet 15:28 <+bridge_> [ddnet] ok 😂 15:28 <+bridge_> [ddnet] xd 15:28 <+bridge_> [ddnet] ok now i need to get back to my real work xd 18:34 <+bridge_> [ddnet] Way too much code to read, @Jupstar ✪ do you happen to know what text containers do off the top of your head? 18:36 <+bridge_> [ddnet] they store text, like u give it a text and have it as a ID to a buffer in the GPU memory, instead of streaming it every frame 18:36 <+bridge_> [ddnet] I see, is there a limit to how many you can create? 18:36 <+bridge_> [ddnet] VRAM, but basically no 18:37 <+bridge_> [ddnet] thanks 18:37 <+bridge_> [ddnet] we really should get some documentation, atleast for the base interfaces :/ 18:37 <+bridge_> [ddnet] even after looking at this thing for 10 years I don't know every part 18:38 <+bridge_> [ddnet] yeah ur right, would be usefull for new coders 😄 18:38 <+bridge_> [ddnet] yeah ur right, would be useful for new coders 😄 18:44 <+bridge_> [ddnet] @Jupstar ✪ While I have you here: I was thinking of replacing the color structs you use in the graphics code with the new common ones aswell, is there any immediate reason not to that comes to your mind? 18:44 <+bridge_> [ddnet] I left them untouched the last time around b/c I already broke enough and didn't want to piss off more people 😄 18:45 <+bridge_> [ddnet] aslong the GPU gets the right color codes u can do what u want ;D 21:28 <+bridge_> [ddnet] If you will make somw documentation I could join you as coder 21:29 <+bridge_> [ddnet] If you will make somw documentation I could join as coder 21:42 <+bridge_> [ddnet] Don't get your hopes up, we've been meaning to get some documentation for atleast a decade 😄 21:49 <+bridge_> [ddnet] its pretty hard to get into ddnet stuff the first time 21:49 <+bridge_> [ddnet] @Evgesha documentation might be too much to ask, but you can definitely ask questions if you do happen to poke the code some time 21:49 <+bridge_> [ddnet] is it cpp 21:50 <+bridge_> [ddnet] With opengl? 21:50 <+bridge_> [ddnet] what i mean is how ddnet actually works, all the classes and functions and stuff 21:50 <+bridge_> [ddnet] cpp, sdl, opengl 21:51 <+bridge_> [ddnet] Never used sdl before 21:51 <+bridge_> [ddnet] )))) 21:51 <+bridge_> [ddnet] but it's all wrapped very well, you would most likely never interact with sdl or opengl at all 21:51 <+bridge_> [ddnet] Yes, I think so too 22:05 <+bridge_> [ddnet] in fact @Learath2 knows it xd 23:19 <+bridge_> [ddnet] https://discord.gg/JEPR2P