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-04-24 00:00:00Z and 2019-04-25 00:00:00Z
Avatar
Anyone here having experience with lots of WeChat people accessing their website? https://hookrace.net/time.gif seems to be quite popular there right now, and I don't think it's a DoS attack.
Avatar
@deen redirect them to ddnet.twfeelsgoodman
Avatar
ChillerDragon 2019-04-24 10:58:13Z
deen? How is your blog related to WeChat?
10:58
Are people posting your gif there all over the place?
Avatar
by wechat u mean weechat?
Avatar
@developer
12:08
cant see player lol
12:08
only on this server. i tested other servers and doesnt affect there
12:09
//edit its because he is in solo.
12:09
fix pls
Avatar
client version server version thanks
12:10
@J$ON
Avatar
@fokkonaut on all servers if someone is in solo. im on 12.2
Avatar
server version
Avatar
i asked the guy tho and he said im invisible too
12:13
what srv version
12:13
ddnet
12:13
ddnet ger
Avatar
server version
12:13
xd
12:13
go in browser and check
Avatar
never heard of that lol
12:13
0.6.4
Avatar
0.6.4, x.x.x.
Avatar
v0.6.4, 12.2
Avatar
@J$ON whats ur alpha setting
12:33
well if u are speccing him
12:33
its fixed in next release
12:33
probably
12:33
if u have alpha 0 u wont see him
12:33
put it in the middle
Avatar
what alpha
12:42
ah it was on 0
12:42
i only wanna see him if i pause
12:42
or spec
Avatar
@ChillerDragon dunno, I'm just seeing lots of traffic from WeChat's included browser
Avatar
What would they be looking for?
Avatar
Also removed the code in #1620 related to the ddnetcharacter freeze flags that will no longer be used.
Avatar
ChillerDragon 2019-04-24 14:50:52Z
@Ryozuki also thought about weechat but wechat seems to be a thing as well
14:51
@deen so you probably suspect the same like i do? Do you know that is exectly your gif? Bro your fame!
Avatar
Just the gif
Avatar
ChillerDragon 2019-04-24 15:24:32Z
its ur gif => ur fame
15:25
you have to add ads xd
15:43
why the fuck
15:43
do i see all particles if someone killed
15:43
i am in a team
15:43
others in t0
Avatar
ChillerDragon 2019-04-24 15:53:44Z
There are some bugs regarding teams should be fixed soon tm @J$ON
Avatar
ChillerDragon 2019-04-24 15:54:01Z
just dont use teams its not the good social way anways
Avatar
hav u showothers enabled
Avatar
cant reproduce it
15:56
if ur using botclient we cant fix it eh
15:57
2f35c64 Initialize array and fix warning - trml 1db0d2f Don't use freeze and deepfreeze flags for prediction yet - trml 0b5f387 Remove unneded check - trml 2415e72 Merge pull request #1670 from trml/pr_prediction_code_fixes - def-
16:01
6cf8999 Restore old FindEntities behaviour, make it usable to count entities - def-
16:07
``` ==19973== Conditional jump or move depends on uninitialised value(s) ==19973== at 0x5D8DC2B: sqrtf (in /usr/lib/libm-2.29.so) ==19973== by 0x21F4DE: vector2_base<float> normalize<float>(vector2_base<float> const&) (vmath.h:71) ==19973== by 0x21B99A: CCharacterCore::Tick(bool) (gamecore.cpp:171) ==19973== by 0x3296C7: CGameClient::DetectStrongHook() (gameclient.cpp:2111) ==19973== by 0x32823B: CGameClient::UpdatePrediction() (gameclient.cpp:1951) ==19973== by 0x324...
16:08
Every time I rerun cmake: ``` CMake Warning (dev) at /usr/share/cmake-3.14/Modules/FindOpenGL.cmake:275 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LI...
Avatar
Hey, I have a problem with my serverside dummies. This is the order to get to my problem: 1. connect to the server 2. connect some server dummies 3. connect client dummy (the one you can control, from ddnet client) 4. disconnect server dummies 5. disconnect client dummy 6. connect client dummy 7. connect server dummies -> one of them needs to have the ID that the client dummy had before RESULT: the dummy is stuck as long as the tee with the same id as the dummy before is connected. (only dummy) does anyone know why, or what could go wrong or how i can fix it? maybe some variables wrong set on dummydisconnect?
Avatar
ChillerDragon 2019-04-24 16:14:30Z
rip irc
16:16
oh that is the bug ddnet++ has as well huh? So the server dummy gets the name and skin etc of your dummy but u loose control over your own dummy.
Avatar
No xD
Avatar
ChillerDragon 2019-04-24 16:16:41Z
no?
Avatar
ChillerDragon 2019-04-24 16:16:45Z
oke
16:16
xd
Avatar
There are man bugs in ddnet++
16:17
Many of them are fixed im BD
Avatar
ChillerDragon 2019-04-24 16:17:09Z
mimimi
Avatar
ChillerDragon 2019-04-24 16:17:25Z
but ddnet client dummy is bit buggy ya
Avatar
now stop spam i want relevant people to read my message
🇺 1
Avatar
After thinking about it a while I don't think time score is a gameinfo flag
16:21
but rather a playerflag
Avatar
relevant people
16:25
lol
Avatar
@Learath2 yes
Avatar
noby will cry if you add a playerflag
Avatar
couldn’t identify ath through playerflags anymore
Avatar
ChillerDragon 2019-04-24 17:05:13Z
just send additional packets
17:05
and noby can check for them and see its latest ddnet
Avatar
then ath can send them too?
Avatar
ChillerDragon 2019-04-24 17:06:21Z
yes
17:06
ath could alsop not use these playerflags to be sneaky
17:06
but they dont
Avatar
they need the playerflag for a feature
Avatar
ChillerDragon 2019-04-24 17:08:40Z
they could user other stuff for the feature too
17:09
nvm#was stupid
Avatar
which would be similar trackable
Avatar
ChillerDragon 2019-04-24 17:09:21Z
they cant
17:09
ya rip onby maybe he has to add a real bot protection then hehe
Avatar
xD
Avatar
we could use a DDNetPlayerFlags netobj
17:47
eecdfd2 fix hook and colision on super - Ryozuki 6bfdad9 fix super and solo - Ryozuki 7d4fdb3 update the core server-side - Ryozuki d6cc94f fix hook col a bit - Ryozuki 42a5d7a fix conflicts - Ryozuki 502ebc5 fix all conflicts - Ryozuki a1a581e Merge pull request #1653 from Ryozuki/pr_use_ddnetnetchar - def-
17:49
17:51
hope nothing breaks
Avatar
wait, you didn't test it?
17:52
d
Avatar
but u know testing it only urself idk if thats testing at all
17:52
xD
17:52
and there is also new pred code
Avatar
well, for the pred code we had a beta test of sorts
Avatar
well mine shouldnt break anything at worst maybe someon find a bug on test server using super
17:53
but i dont think so
Avatar
Rafael Fontenelle 2019-04-24 17:54:27Z
For whom it may concern: https://vscodium.com/ -- Free/Libre Open Source Software Binaries of VSCode
Free/Libre Open Source Software Binaries of VSCode
Avatar
if i want an editor i use vim if i want an ide i use clion :P
17:55
but well vscode is good
Avatar
gr8 ryozuki is now a vim extremist
17:55
well u can use vim on most editors using a vim plugin
17:55
anyway
17:55
but its not true vim
Avatar
people who are proficient with vim are very impressive
17:56
i want to master it too
Avatar
if you ever watched geohot code on stream it looks like magic half the time
Avatar
https://www.youtube.com/watch?v=4_af_qes-34 i found this funny but i dont think that the guy got lot of vim skillz
Avatar
mostly editing speed doesn't matter anyway, you're supposed to think about code and not just write it down
17:58
but its cool anyway
Avatar
yeah, it's like a performance though
17:58
exactly, it looks cool 😄
Avatar
you have a skin db account yourself mate
18:03
err i forgot pasword xd
Avatar
@jao write changelog ninja
Avatar
[11:59 AM] jao: noby will cry if you add a playerflag yeah pls no
18:05
i think we need to add a player flag
Avatar
so many servers now rely on "playerflags >= 32" to decide if it a cheat client
Avatar
for paused
18:05
troll
18:05
if its only for paused then i guess it wont matter
18:05
since /pause doesnt work on those servers
Avatar
@Ryozuki you write
Avatar
ill do in 20 mins
Avatar
while I'm all for messing with bot detection, I don't think we should add playerflags
18:08
an extended object for our own playerflags sounds like a better idea
Avatar
why do u want to mess with bot detection
Avatar
cuz its fun
18:09
to see other devs cry
18:10
troll
Avatar
you are evil
Avatar
I don't like the idea of bot detection, it's something inherently impossible
Avatar
just show other devs your code that’s enough to make them cry
danAmazing 1
Avatar
its impossible to do something perfectly so why try to do it atall
Avatar
so I find their efforts futile, and people who do futile things over and over tend to enjoy said thing
Avatar
@Learath2 living ur life is futile too since u will end up dying
Avatar
which implies they are masochists, which implies messing with them is good for them
Avatar
ur masochist by living
18:11
troll
Avatar
this ass-backwards logic is why ddnet has so many botters
Avatar
I so want to leak a bot you can't detect just so you'd shut up about this...
Avatar
maybe you can’t protect against all bots, but you can for certain ones
Avatar
id do the same for ddnet i dont think u want to start this
18:12
also wow shit admin lol
Avatar
See, I don't mind bots, I fully know there is no way to detect them
wtf 1
GWqlabsSweats 1
Avatar
cant detect every single bot ever so why try to detct any atall (edited)
Avatar
the only thing we can do is keeping the leaderboards clean
nobot 3
Avatar
@noby well its true i think u never had to deal with a botter who writes his own bot and its not a skid
Avatar
even sio's mess of a bot is undetectable
Avatar
[quakenet] <heinrich5991> undetectable is a big word
18:14
[quakenet] <heinrich5991> you can try to detect it by behavior
Avatar
sure you can do some heuristics, but introduce some noise and that goes down th drain
Avatar
heinrich 👁
18:15
u dont need a perfect bot to win a human
18:15
add some error
Avatar
maybe deep neural nets can find something about it's behaviour to detect, but they'd be too much of a performance hit to run real time
Avatar
yeah this is what people try to make the bots take longer to detect and it works but i dont think it would work forever
18:15
depends on what type of bot
Avatar
I saw an edge bot that even had a setting for failed attempts
Avatar
it fell off the edge a couple times before getting it
Avatar
i dont think thats a setting xd
Avatar
also i think edgehook has some pixel margin for error
18:17
depending on where theyre hooking from
Avatar
at that point you don’t have to care about the bot anymore
Avatar
It was literally called cl_edge_fcount 😛
Avatar
lol srsly
18:17
what is the point
Avatar
it looks like a person actually trying to edge
Avatar
they could just not use the bot then xd
Avatar
then it would actually be a person trying to edge
Avatar
when it's safe you up the fcount, when it counts you put it down to 0
18:18
your fancy heuristics all think it's a person
Avatar
ive never tried to detect movement bots atall idk what fancy heuristics u talking about but the way the edgebots ive seen rely on fast a+d spam and prediction it seems like there are a couple ways u could at least try to detect it
18:19
like a human wont predict the same way everytime
18:19
but a bot theoretically will
Avatar
Is anyone writing the changelog already? @jao @Ryozuki ?
Avatar
i said in 20 mins but i f uwant u can do it
18:21
i just want to finish my anime
Avatar
20 mins is good
18:21
didn't read anymore when the rage discussions started
Avatar
[quakenet] <Learath2> don't get me wrong, I enjoy talking about it about as much as you enjoy reading it...
Avatar
@deen does the pr from the prediction code only affects antiping on or its general prediction too?
Avatar
all prediction
Avatar
734cb72 add changelog for 12.3 - Ryozuki
Avatar
ChillerDragon 2019-04-24 18:59:58Z
nice an empty bullet points @Ryozuki
Avatar
pure html
19:00
best html
19:01
poggers
Avatar
ChillerDragon 2019-04-24 19:01:44Z
Avatar
sorry, fixed 😄
Avatar
ChillerDragon 2019-04-24 19:02:07Z
lol? the ddnet client renders html?
19:02
it parses it probably
19:02
i didnt do that tho
19:02
xd
Avatar
No, I do that manually
Avatar
ChillerDragon 2019-04-24 19:02:28Z
deen nobo
19:02
xd
Avatar
and saved too early by accident
Avatar
ChillerDragon 2019-04-24 19:09:24Z
o.O i rendered something
19:09
first time i rendereed something in tw client xd
Avatar
im proud of you @ChillerDragon
Avatar
good job chiller
Avatar
Im 'corneum suggested on dev channel:
afaik this field between the playerboard and spectator list is unused. maybe it could be used like this so you know what you have while in freeze. might also show jetpack superjump etc.
!waffenanzeige It is used for scorelimit but in race based gametypes this could make sense.
Avatar
ChillerDragon 2019-04-24 19:13:21Z
i started with @Im 'corneum suggestion 😃
19:13
can i self assign me to this issue so nobody steals it -.-
19:13
im slow coder
19:14
ty
19:14
mi hero
Avatar
I assigned you
19:14
I don't think you can self assign
Avatar
ChillerDragon 2019-04-24 19:15:18Z
maybe i ddint find the buttonbut seems like a permissions thing
Avatar
ChillerDragon 2019-04-24 19:24:21Z
19:24
daily fng screenshot @noby
19:24
oh and btw before i spend too much timne on it any veto for the feature?
Avatar
onby is testing his bots troll
Avatar
if you wanna make this really good then it should show stuff like endless superjump etc too
Avatar
ChillerDragon 2019-04-24 19:27:32Z
i would go with only weapons first
19:27
it can be added later
19:27
imo weapons look good i decided to remove ninja to not spam too much
Avatar
why show hammer and pistol
Avatar
ChillerDragon 2019-04-24 19:28:09Z
superjump is notnging you switch to so maybe display it in another place
Avatar
useless info
Avatar
ChillerDragon 2019-04-24 19:28:24Z
this is too see what weapon you have in freeze
19:28
thats the whole point
19:28
I don't like it then xd
Avatar
ChillerDragon 2019-04-24 19:28:57Z
uff
Avatar
useless
Avatar
ChillerDragon 2019-04-24 19:29:10Z
yea maybe render it ingame would be better
Avatar
use keyboard
Avatar
ChillerDragon 2019-04-24 19:29:14Z
above the tee on switch
19:29
many people scroll
19:41
@jao
19:41
xddd
Avatar
ChillerDragon 2019-04-24 19:41:22Z
xd
Avatar
debian best
feelsamazingman 1
Avatar
ChillerDragon 2019-04-24 19:42:00Z
void linux best
Avatar
mint best
Avatar
Just a sample draft... I don't think the scoreboard is a good place for this. I would prefer showing a weapon above the tee on change in freeze. Or as suggested by @fokkonaut put it to the ammo and health. I also didn't find a way yet to get the current weapon in freeze. Seems like only the server knows about it. Because current weapon is ninja and wanted weapon is not being set by scrolling. ![hammer](https://user-images.githubusercontent.com/20344300/56690976-08a0b200-66df-11e9-934...
Avatar
Removed vanilla code from gamecontext and gamecontroller. I didn't search for the code all over the place I just remember seing it there a lot. Also removed some empty lines. Wanted to do this for a long time :) thought there is an reason it is there. But we have git and the vanilla repo so I don't see any point keeping it there.
Avatar
!ss+(2019-04-24+at+10 52 41) Especially on windows it is too much stuff there. Can we hide the dlls in a dependency folder? And the dilate, map_diff etc in a tools folder? And maybe even put both folders into data. For new users or people who redownload on updates and extend the folder with batch files this mess can get annoying and confusing.
Avatar
!ddnet12-3-rls <img width="1920" alt="ddnet12-3-git-master" src="https://user-images.githubusercontent.com/20344300/56695253-deec8880-66e8-11e9-97bf-e9d55614dd40.png"> First screenshot is 12.3 from website and second is latest master self compiled. Only vanilla is affected as far as i can tell.
21:32
so many useless issues
Avatar
ChillerDragon 2019-04-24 21:33:03Z
SpammerDragon xd
Avatar
ChillerDragon 2019-04-24 21:42:39Z
where did i do sytle mistakes @Ryozuki ? :c
Avatar
praise ur vanilla code again
21:42
if u cant realize it urself
Avatar
ChillerDragon 2019-04-24 21:43:00Z
jeez tell me
Avatar
u shouldnt tell shit about vanilla compat
21:43
troll
Avatar
ChillerDragon 2019-04-24 21:43:09Z
-.-
Avatar
why even try no one wants that pr
21:43
xd
Avatar
ChillerDragon 2019-04-24 21:43:29Z
corneum fan
21:43
xd
21:44
nah i agree the scoreboard is a bad idea i just wanted to try it and see what problems i come across and open a discussion. Becuase it is indeed sometimes a problem for scrollers that they dont know what weapon they have in freeze
21:44
especially when the mate waits with the hammer you dont pull up the console and type +weaponX
Avatar
@ChillerDragon Rendered
21:45
and its such a bad word
21:45
anyway
Avatar
ChillerDragon 2019-04-24 21:45:31Z
ikr
21:45
assumed that
Avatar
did u notice the style error or not
21:45
xd
Avatar
ChillerDragon 2019-04-24 21:45:48Z
i knew it was a bad word
21:45
but not the sytle error
Avatar
local vars are caps
21:46
R not r
Avatar
ChillerDragon 2019-04-24 21:46:04Z
idk style for local vars -.-
21:46
ah
Avatar
unless u use a prefix
Avatar
ChillerDragon 2019-04-24 21:46:24Z
too much other styley latley for me
21:46
but im not sure if i ever floowed that convention
21:47
ah only the 1 letter vars are lower
21:47
like float f
21:47
x y z
Avatar
@ChillerDragon can you debug the score hud thing?
Avatar
ChillerDragon 2019-04-24 21:53:38Z
im so confused
21:53
makes zer0 sense to me
21:54
might be my compiler????
21:54
im too tired rn i would only come to shitty conclusions but i will look into it
Exported 331 message(s)