16:34 <+bridge> [ddnet] @Learath2 i ported ddnet dummy to 0.7, but hammerfly is slow, takes about 1-2 sec to re-hammer, an idea why? 16:35 <+bridge> [ddnet] before starting or is every hammer late? 16:35 <+bridge> [ddnet] every 16:35 <+bridge> [ddnet] calculations are the same of course, dunno why that happens 16:37 <@Learath2> is the rate correct? 16:38 <+bridge> [ddnet] wym 16:39 <@Learath2> is it hammering at the correct rate? 16:39 <+bridge> [ddnet] you mean the interval? 16:40 <@Learath2> yep 16:41 <+bridge> [ddnet] as said, there is like a 1-2 sec delay inbetween 16:41 <+bridge> [ddnet] its 1 sec 16:41 <+bridge> [ddnet] pretty exact afaict 16:42 <+bridge> [ddnet] nah, more like 0.75 16:42 <+bridge> [ddnet] nah, more like 1.25 16:44 <@Learath2> Hmm, idk how the dummy hammerfly works tbh, but it looks like it's supposed to be every 1.25s 16:44 <+bridge> [ddnet] that doesnt make sense 16:44 <+bridge> [ddnet] i guess you know how hammering works 16:45 <+bridge> [ddnet] its like every < 0.5 sec 16:45 <@Learath2> does it hammer faster in ddnet6? 16:45 <+bridge> [ddnet] of course 16:45 <+bridge> [ddnet] like a normal hammerfly guy 16:46 <@Learath2> this is why I hate magic constants in the code, who knows what that 12.5f is based on 16:46 <+bridge> [ddnet] yes 16:46 <+bridge> [ddnet] i just set it to 1.25 for testing, and now it hammers faster (too fast) 16:47 <+bridge> [ddnet] so no idea what else causes the hammer on 0.6 to be correct 16:48 <@Learath2> SendInput happens on every snap, which calls OnSnapInput, which increments m_DummyFire and sends a fire input if it's not close to a multiple of 12.5 16:49 <@Learath2> if it's close* 16:49 <@Learath2> maybe we are calling SendInput more in ddnet? 16:49 <+bridge> [ddnet] can be 16:50 <@Learath2> Are you sending input on both dummy and main tee snaps? 16:51 <@Learath2> and on CClient::Update 16:52 <@Learath2> actually on snap we only send it if there was an error 16:52 <@Learath2> so I don't see how you could be calling it less 17:32 <+bridge> [ddnet] @Learath2 btw you fucked up the client commands i guess 17:32 <+bridge> [ddnet] in master i cannot use /w anymore 17:35 <+bridge> [ddnet] On ddnet7 or on teeworlds? 17:48 <+bridge> [ddnet] teeworlds client 0.7 17:57 <+bridge> [ddnet] @fokkonaut is it only /w? 17:57 <+bridge> [ddnet] dunno, guess all client commands 17:58 <+bridge> [ddnet] can't be all client commands atleast /all and the commands registered by the server work 18:02 <@Learath2> it's just /w the argument list was wrong 18:03 <+bridge> [ddnet] ok 18:13 <+bridge> [ddnet] @fokkonaut hmm, how is /w supposed to work? 18:14 <+bridge> [ddnet] from the code it seems it should only change the whisper target 18:14 <+bridge> [ddnet] you write /w , hit enter and then the whisper chat opens and you gotta write a message, hit enter again (COMPELTELY gay imho) 18:15 <+bridge> [ddnet] Btw, what do you recommend now for my dummy hammerfly problem? 18:15 <+bridge> [ddnet] just decrease the 1.25? 18:15 <+bridge> [ddnet] i mean its still weird 18:16 <+bridge> [ddnet] @fokkonaut it is very weird, maybe ask deen? I think he wrote the original code, he might have a better idea 18:17 <+bridge> [ddnet] @fokkonaut also, /w does seem to work just fine, are you sure it's broken? 18:17 <+bridge> [ddnet] I thought it was supposed to be able to send messages instantly that's why I thought it was broken, but it's not 18:17 <+bridge> [ddnet] you need to do it on a server that has the new stuff implemented, try out my server 18:18 <+bridge> [ddnet] new stuff? you are running my pr? 18:18 <+bridge> [ddnet] my sevrer is up to date 18:18 <+bridge> [ddnet] yes 18:18 <+bridge> [ddnet] your server has a 2mb map and we don't have http download 😛 18:18 <+bridge> [ddnet] I'll start downloading and go have dinner 18:18 <+bridge> [ddnet] i increased the download speed. 18:18 <+bridge> [ddnet] should work in seconds 18:19 <+bridge> [ddnet] it takes 55 seconds 18:19 <+bridge> [ddnet] bad connection maybe? :P 18:19 <+bridge> [ddnet] even more actually 18:19 <+bridge> [ddnet] it's a 35mbit link, doubt it's the connection 18:20 <+bridge> [ddnet] i really wonder why hammer doesnt work, well it seems like it works as expected, since the delay is pretty exactly 1.25s, but then why doesnt it behave like that in dnet? 19:26 <+bridge> [ddnet] @fokkonaut it works just fine for me on your server aswell 19:27 <+bridge> [ddnet] latest client? 19:27 <+bridge> [ddnet] yep 19:29 <+bridge> [ddnet] ok well, dunno what was wrong, works now for me too 21:19 <+bridge> [ddnet] @fokkonaut u nobo thats what is wrong:kek: :troll: 21:19 <+bridge> [ddnet] u 22:17 <+bridge> [ddnet] @fokkonaut did you merge my commands pr in ddnet7? 22:17 <+bridge> [ddnet] dunno 22:17 <+bridge> [ddnet] dont htink so 22:18 <+bridge> [ddnet] you didnt pr, but you can push them directly to mastr 22:18 <+bridge> [ddnet] Ah, it needs the vanilla merge of arguments for it to work properly 22:18 <+bridge> [ddnet] we should find a way to get it to work with 0.7.4 22:18 <+bridge> [ddnet] maybe translating the argument lists to strip the things in [] 22:19 <+bridge> [ddnet] i dont care about supporting old clients 22:19 <+bridge> [ddnet] well you'd only support master, it's not a good idea no one is using master 22:19 <+bridge> [ddnet] i would just not send the auto completion stuff to older clients, since they can have 22 cmds only 22:19 <+bridge> [ddnet] anyway 23:16 <+bridge> [ddnet] can't detect older clients can we? 23:16 <+bridge> [ddnet] we need a translator for the arglist anyway for the older clients 23:31 <+bridge> [ddnet] of course we can detect them, they send client version 23:31 <+bridge> [ddnet] No, we dont need to translate it if we dont send it. They can use the old chat system. 23:31 <+bridge> [ddnet] The chat system needs to stay anyway (for binds) 23:50 <+bridge> [ddnet] why does it need to stay? 23:50 <+bridge> [ddnet] why does it need to stay for binds?