Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2019-05-13 00:00:00Z and 2019-05-14 00:00:00Z
Avatar
Fixes direction of ninja animation (#1707) and jerky hammer animation (#1709) Also: -Make ninjajetpack prediction work again -Disable antiping for grenades with cl_predict 0 -Fix grenade prediction on fastcap (no collision with others) -Improve grenade prediction on non-ddnet servers slightly by detecting who fired a projectile when possible
05:29
d9ade50 Disable grenade prediction with cl_predict 0 - trml bde2de2 Improve weapon prediction on fastcap and vanilla - trml 53fe0a5 Fix predicted weapon animation - trml 672b4ae Fix ninja animation with antiping off - trml a885c64 Fix ninjajetpack prediction - trml 0f65d02 Merge pull request #1727 from trml/pr_pred_fixes_2 - def-
09:29
15879c1 Fix sticky binds - Learath2 a562b57 Merge pull request #1717 from Learath2/dd_pr_bindstuck - def-
09:34
Avatar
ChillerDragon 2019-05-13 13:12:12Z
Hmm I just downloaded the irclogs and had a lill grepping fun :) yo sure we want to keep that public? Maybe protect it atleast with a pw that is shared on discord and irc to keep like real stranger and evil datat collectors away
13:13
Im not sure if everyone knows that every single letter that is written here is published and probably analyzed by evil scrapers
Avatar
@ChillerDragon lmao u think discord doesnt sell ur data, ur completly wrong
13:21
having public irc logs is common
13:21
its not like u will have a private chat on a channel suposed to be about development
Avatar
ChillerDragon 2019-05-13 13:33:05Z
ya true
13:33
but still. Discord probably doent sell it to the pulci more likley to people that pay
Avatar
@deen ok ty
Avatar
This is a public chat anyway, even if we don't make it public, how do you know that someone else isn't logging every channel and doing whatever grepping they want?
Avatar
ChillerDragon 2019-05-13 14:22:47Z
everybody in this channel is fine i think. Its more like non tw people i guess.
14:23
I am talking about a public password
14:23
that blocks the people that really dont care
Avatar
yeah, that's stupid, not gonna add public passwords
Avatar
ChillerDragon 2019-05-13 14:23:34Z
hmkay
Avatar
irclogs don't need a noobfilter
Avatar
@Learath2 is orange not an option for color?
Avatar
[quakenet] Learath2 BOT 2019-05-13 17:55:25Z
Ryozuki: console.cpp GetColor()
17:55
I don't think I have orange there though
17:55
I only added the 6 main colors RGBCMY
17:56
(because they are easy to find on the hsl hexagon)
17:56
yellow looks good
17:56
magenta looks pink
what 1
17:56
xD
Avatar
[quakenet] Ryozuki BOT 2019-05-13 18:00:44Z
mind if i do a pr adding more colors
Avatar
[quakenet] Learath2 BOT 2019-05-13 18:02:32Z
Ryozuki: I was wondering whether that was the best way to do the constant colors
18:03
should we maybe have a std::map, or maybe use constexprs to construct them
18:04
(std::map because as we add more colors to that list that linear lookup becomes more and more inefficient)
Avatar
[quakenet] Ryozuki BOT 2019-05-13 18:05:28Z
doesn't std::map has o(1) for direct access
18:05
i didn't look at code yet
Avatar
ChillerDragon 2019-05-13 18:26:14Z
this moment when you try to fuzz your server and ddnet client crashes all the time and server survives xxd
Avatar
ChillerDragon 2019-05-13 18:36:42Z
rip gdb [Thread 0x7ffff00a1700 (LWP 6049) exited] [Thread 0x7ffff08a2700 (LWP 6048) exited] [Thread 0x7ffff10a7700 (LWP 6046) exited] [Thread 0x7ffff2e03700 (LWP 6045) exited] [Thread 0x7ffff3604700 (LWP 6044) exited] [Thread 0x7ffff3baa040 (LWP 6038) exited] Program terminated with signal SIGKILL, Killed. The program no longer exists. (gdb) bt No stack.
Avatar
[quakenet] Ryozuki BOT 2019-05-13 18:36:50Z
spam
Avatar
ChillerDragon 2019-05-13 18:36:54Z
sorri
Avatar
[quakenet] Ryozuki BOT 2019-05-13 18:36:57Z
use a fcking paste web
18:37
and why would we help you try to ddos a sv
18:37
r u dumb
Avatar
script kiddie troll
Avatar
[quakenet] Ryozuki BOT 2019-05-13 18:40:03Z
Learath2: is the color cast working?
Avatar
ChillerDragon 2019-05-13 18:40:19Z
lol stress testing my own server for stabillity is totaly legit
18:40
the client dies if the server sends a messed up position
18:41
im not sure if we should trust the server to gain performance or sanitize this input to avoid client crashes on crazy servers
Avatar
save people from going on crazy servers
Avatar
ChillerDragon 2019-05-13 18:43:24Z
client crashes are bad imo because you can loose demo and mapping data :c
Avatar
[quakenet] Ryozuki BOT 2019-05-13 18:43:57Z
don't join servers u dont trust
18:44
ucant control other ppl servers
Avatar
what is a messed up position
Avatar
ChillerDragon 2019-05-13 18:47:03Z
you can make the client more stable tho
18:48
What if no other server has players in the map/gametype i want other than haxxor onbgy fng and bombay with client crashers in their mod implemented. And if you then take to much crack and spin flick the aimbot detection the server might decide to crash your thick demos.
18:49
@jao i was working with tile indexes i might have gone out of boundaries on the server side and sent it to client idk exactly
18:49
client failed at: #0 0x00005555557d9f6f in CCollision::GetMapIndicesabi:cxx11 (this=0x55555589d718 <g_GameClient+2296>, PrevPos=..., Pos=..., MaxIndices=0) at /home/chiller/Desktop/git/ddnet/src/game/collision.cpp:787
18:50
ya but im not sure if we should fix that
Avatar
[quakenet] trotero BOT 2019-05-13 18:56:05Z
someone here to help me pls?
Avatar
ChillerDragon 2019-05-13 19:05:01Z
not if u dont tell us how to help^^
Avatar
[quakenet] heinrich5991 BOT 2019-05-13 20:32:30Z
@ChillerDragon in general, we want to fix all crashbugs that the server is able to abuse
Avatar
@Ryozuki if the color cast wasn't working we'd know 😛
20:33
@ChillerDragon I think we always fix crashes on the client that can be caused by the server
20:35
@Ryozuki if you feel like it you could also add rgb(r, g, b) and hsl(h, s, l) format to GetColor btw, or I'll do them sometime
Avatar
ChillerDragon 2019-05-13 20:36:19Z
ok i guess ill create an issue then
Avatar
If the server sends the client a position that is out of the map it crashes. #0 0x00005555557d9f6f in CCollision::GetMapIndices[abi:cxx11](vector2_base<float>, vector2_base<float>, unsigned int) (this=0x55555589d718 <g_GameClient+2296>, PrevPos=..., Pos=..., MaxIndices=0) at /home/chiller/Desktop/git/ddnet/src/game/collision.cpp:787
Avatar
@Learath2 while i was experimenting with 256p, until i finally got it crashsave, i ran into many client crashes xd
Avatar
ChillerDragon 2019-05-13 21:00:31Z
https://github.com/teeworlds/teeworlds/pull/2139 @Ryozuki vanilla contributor fanboi xd
(cherry picked from commit ed5b96c6b95978da4cb7379357c3fa8533fa09ee) (ddnet/ddnet#1722)
Avatar
just askin, the hook has an alpha when you spec ?
21:10
if so, then everything is fine, else there's a bug?
21:10
normal hook
21:11
alpha (?) hook
Avatar
@archimede67 wym when you spec?
21:27
while you are specing other people?
Avatar
just when i'm spectating
21:28
whether its someone or not
Avatar
hmm, I don't get how clientid ends up -1
21:39
@archimede67 mind helping me test it ?
Avatar
i can help you ye
Avatar
@Learath2 spectatorID == -1 in Spec freeview
Avatar
it's not that
21:45
It's how we figure out OtherTeam in players.cpp
21:45
it's not consistent between the Render functions
21:45
so RenderHook thinks we are OtherTeam if either of us is in solo
21:45
but RenderTee doesn't
Avatar
I think this looks correct, but it'd be nice if one more person can take a look.
Avatar
why is there a return false at the end learath
Exported 92 message(s)