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-16 00:00:00Z and 2019-04-17 00:00:00Z
Avatar
It was insecure, i compiled with address sanitizer and it crashed there
Avatar
well fixed it, needed more then i first though :/
00:26
names can apparently have quotes in them
00:26
and need to make sure a malicious server cant send a message to crash the client
Avatar
ᶰ°Konͧsti 2019-04-16 00:26:26Z
Why is there no crosshair when u do /pause in newer clients? Its extremely annoying especially when youre testing and want to tele 0 0 to a special Position...
00:27
I mean on my DDNet 9 ive got a crosshair when i enabled showall and i always did
Avatar
what is that debug message doing there
Avatar
lets pretend that never happened through the magic of force pushing
Avatar
@ᶰ°Konͧsti its been removed since ages lol
01:01
what's the point behind having such stuff over 2 lines
01:01
that doesn't make it more readable imo
Avatar
its about the line being not too long. but you can just move it up, especially this doesnt make sense
06:07
dd62629 Clean statboard chat parsing a bit - Learath2 843dc29 Names can include quotes :/ - Learath2 e01dce9 Merge pull request #1644 from Learath2/dd_pr_statboard - def-
Avatar
ChillerDragon 2019-04-16 07:12:12Z
@jao agree it looks weird but you should also try to avoid getting over 80 chars per line. code where you have to scroll sideways is very annoying to read. And I am not talking about zoozed 8k iMac screens. It should be readable on a full hd splitscreen
07:12
Imo a function would solve that you pass in secs and get the timestamp back
Avatar
ᶰ°Konͧsti 2019-04-16 08:26:39Z
@fokkonaut but its annoying af?XD gib crosshair back
Avatar
ChillerDragon 2019-04-16 08:55:37Z
stick something on your screen @ᶰ°Konͧsti
Avatar
ᶰ°Konͧsti 2019-04-16 10:00:30Z
no U
10:00
thats botting would snail say
Avatar
cheating on test server is fine
f3 2
Avatar
Ye i like cheating
f3 3
Avatar
ᶰ°Konͧsti 2019-04-16 10:31:26Z
botting is never okay
Avatar
what chillerdragon described isn’t botting
Avatar
ᶰ°Konͧsti 2019-04-16 10:41:39Z
Ask snail
10:41
it is
10:41
a coin stucking in the keyboard is also botting in his opinion
Avatar
Then snail sadly doesnt know what a bot is, which leads to he doesnt know what botting is lol
Avatar
I got a coin on f3 while i am in activily moderate mode.troll
Avatar
ᶰ°Konͧsti 2019-04-16 11:03:48Z
@fokkonaut he thinks anything what is making an action for you is botting like afk fishing in minecraft by stuck a coin in your keyboard to keep a key pressed Its totally nonsense because the same input all the time is like no input a the time A bot gives automatically different inputs, but he doesnt understand that
Avatar
input = no input? lol
Avatar
I always used Logitech Gaming Software for my mouse and Keyboard to create macros so i can afk fish in minecraft (with that farm, maybe you still remember xd)
Avatar
so an autoclicker wouldn't be a bot either because it doesn't do different inputs? 😛
Avatar
ᶰ°Konͧsti 2019-04-16 11:06:41Z
Autoklicker is a bot because it does different inputs
11:06
it spread them very fast
Avatar
it only clicks
Avatar
ᶰ°Konͧsti 2019-04-16 11:06:54Z
ws
11:06
yes
11:07
thats different inputs
Avatar
releasing a key isn’t input
Avatar
ᶰ°Konͧsti 2019-04-16 11:07:25Z
What i am talking about is like hanging at wall and hold the hook
Avatar
it's too early after breakfast to decipher your logic 😛
Avatar
ᶰ°Konͧsti 2019-04-16 11:07:57Z
Autoclicker clicks like 500times in a minute
Avatar
you can have it click at any pace you want
Avatar
ᶰ°Konͧsti 2019-04-16 11:08:23Z
I talk about click only one time and hold that
Avatar
anyways, a coin stuck in your keyboard isn't botting imho
Avatar
ChillerDragon 2019-04-16 11:13:16Z
wouldnt call it botting but cheating
11:14
it is a more harmless and less agressive cheat than hookcoll which is implemented in official ddnet client
Avatar
@heinrich5991 How would we go about reproducing a full demo from teehistorian? Is anything prepared already? Would I get out the raw inputs from the teehistorian file and feed them to the DDNet server at the exact ticks as they were recorded?
Avatar
ChillerDragon 2019-04-16 11:15:34Z
why server not client?
11:16
server sounds like building an replay bot o.O
Avatar
ᶰ°Konͧsti 2019-04-16 11:20:24Z
teehistorian is the same as replay bot
11:20
even vanilla teeworlds demo system is base for replaybot
🤖 3
Avatar
@deen I think there are some complications involving teleports not being deterministic
Avatar
Cellegen | HU 2019-04-16 11:30:24Z
yes, especially through demo replays
11:31
so annoying to cut out the frames it sux to look at
GWlulurdWaitWhat 1
11:31
like when u spec and the scoreboard shows up for 2 frames or so
GWlulurdWaitWhat 1
Avatar
konsti spreading his bullshit fake news yet again lol
12:00
there are quotes on this server of u proving urself wrong and actually admitting ur coin is cheating but w/e
12:01
u said urself a wooden construction clicking for u is botting (edited)
12:01
but a coin holding a key is legit? seems very logical
Avatar
ᶰ°Konͧsti 2019-04-16 12:05:10Z
stop pressing the key and press it again in a special Interval is botting
12:05
hold it 24/7 is not
Avatar
its not BOTTING
12:07
its just not legit
12:07
stop being a smartass
12:08
and stop imagining ur own rules everywhere that only fit ur limits
Avatar
ᶰ°Konͧsti 2019-04-16 12:11:58Z
its totally legit I could sleep before my pc and keep my Finger on the key
Avatar
its a macro...
Avatar
why u keep arguing with this retard
banhammer 1
Avatar
aka forbidden in every single online game
12:13
unless the game explicitly states otherwise
12:13
because hes spreading his fake news
12:14
and yes u could also sit in front of ur pc 24/7
12:14
i could also not miss my hooks, therefore aimbot wouldnt be botting
12:14
nice logic once again
Avatar
ᶰ°Konͧsti 2019-04-16 12:14:46Z
Its not a macro to hold a key?????
Avatar
macro =/= bot
12:14
but both are forbidden
12:15
yes it is
12:15
learn what a macro is
Avatar
ᶰ°Konͧsti 2019-04-16 12:15:22Z
A macro is not holding a key
Avatar
pressing a key and holding it forever is the definition of a macro
Avatar
ᶰ°Konͧsti 2019-04-16 12:15:33Z
no
Avatar
ur clueless
Avatar
ᶰ°Konͧsti 2019-04-16 12:16:25Z
Macro is an Instruction i give to my computer
12:16
u gonna say playing with my hands is a macro then?
Avatar
ur examples are retarded
12:17
« aimbot isnt cheating because i could just not miss my hooks »
troll 1
12:17
ur doing something that presses and holds the key for u
12:17
thats a macro
Avatar
ᶰ°Konͧsti 2019-04-16 12:17:46Z
Not missing your hooks is something you cant change
Avatar
whether u want it or not
Avatar
ᶰ°Konͧsti 2019-04-16 12:18:28Z
Ure totally dumb lol
Avatar
and u are blinded
12:19
by ur pride
12:19
its sad
Avatar
ᶰ°Konͧsti 2019-04-16 12:19:38Z
I bet you say TNT duping is cheating too
12:20
Exploiting a glitch has nothing to do with actual hacking
Avatar
ᶰ°Konͧsti 2019-04-16 12:20:15Z
wowowiw
12:20
F10ed
12:20
gonna show u when u delete my next rank
troll 2
Avatar
that doesnt mean its legit
12:20
u so stupid
12:20
its just not hacking
Avatar
ᶰ°Konͧsti 2019-04-16 12:21:35Z
oh wait
Avatar
ᶰ°Konͧsti 2019-04-16 12:22:55Z
Your 10000 minutes time on Care for your time was made by Pressing a for hours (also you abused ur powers by locking the server and deleting better ranks on your name) So it was made by a """macro""" and your a hacker confirmed
12:22
poggers poggers poggers poggers
Avatar
ive already answered that..
12:23
ddnet client allows it
12:23
i didnt use anything else than ddnet client
Avatar
ᶰ°Konͧsti 2019-04-16 12:23:50Z
yes and DDNet is a cheat client
12:23
not vanilla
12:23
its not possible on vanila
Avatar
ddnet is ddrace vanilla client
12:24
so what
12:24
we are playing ddnet mod
12:24
´not vanilla
12:24
lol
Avatar
ᶰ°Konͧsti 2019-04-16 12:24:12Z
u can play DDRace with vanilla client
Avatar
the rules are set by us
Avatar
ᶰ°Konͧsti 2019-04-16 12:24:19Z
You're a hacker
Avatar
yes so what
Avatar
ᶰ°Konͧsti 2019-04-16 12:24:29Z
Confirmed
Avatar
u cant use dummy on vanilla client either
Avatar
ᶰ°Konͧsti 2019-04-16 12:24:33Z
danAmazing
Avatar
jump on the trolling wagon
12:24
coz u ran out of argument
12:24
keep being blind
Avatar
what even is the argument here
12:24
lol
12:25
just trolling
Avatar
ᶰ°Konͧsti 2019-04-16 12:25:02Z
when ilmango says its not hacking that means its legit
Avatar
lmfao
Avatar
ᶰ°Konͧsti 2019-04-16 12:25:10Z
ilmango make minecraft rules
Avatar
u ok snail?
Avatar
did he hurt ur feelings or smw?
12:26
yes im crying rn
Avatar
me too
12:26
why u crying
Avatar
ᶰ°Konͧsti 2019-04-16 12:26:49Z
#off-topic
Avatar
@ᶰ°Konͧsti oh captain obvious
Avatar
ChillerDragon 2019-04-16 13:02:58Z
dfq is going on in #dev today xxD
Avatar
Cellegen | HU 2019-04-16 13:14:48Z
idk i didnt do anything
13:14
yet
Avatar
@Learath2 even if teleports are not deterministic, then just have a bad prediction for one frame and on we go, better than nothing
13:41
would be nice to finally have full demos from teehistorian
13:41
I want to offer demos of top runs straight on ddnet.tw
Avatar
ᶰ°Konͧsti 2019-04-16 14:01:53Z
wowo i doubt speedrunners like their tricks being leaked
14:04
Thats what i predicted when teehistorian was made, that one day it wont be only for detecting botters and cheaters but for make peoples tricks public. Speedrunners for example on Solo Lexin, gdin, N9mkoik are looking for hours and tryhard even more hours to do find and realize special moves and its kinda unfair to leak their Tricks
Avatar
it only makes the game more competitive
Avatar
ᶰ°Konͧsti 2019-04-16 14:11:17Z
everyone has the same chances already
Avatar
[quakenet] <Munto> Hello !
14:27
[quakenet] <Munto> Is it possible to show constantly my ping in the hud?
14:34
cl_showpred 1
Avatar
How can I generate another WEAPON_* in the generated protocol.h above NUM_WEAPONS?
Avatar
@ᶰ°Konͧsti Not everyone knows the same tricks and people don't necessarily figure them out themselves but learn from friends
14:45
@fokkonaut datasrc/content.py I guess
Avatar
yes, but I can't get it to compile
14:46
Maybe I am missing something
Avatar
@ᶰ°Konͧsti its better to have top speedruns on a webpage and public
14:47
this ensures that the top will be rly top
Avatar
@deen, so far I've added this: class Weapon_Plasma_Rifle(Struct): def __init__(self): Struct.__init__(self, "CDataWeaponspecPlasma_Rifle") self.base = Pointer(WeaponSpec, WeaponSpec()) class Weapons(Struct): def __init__(self): Struct.__init__(self, "CDataWeaponspecs") self.hammer = Weapon_Hammer() self.gun = Weapon_Gun() self.shotgun = Weapon_Shotgun() self.grenade = Weapon_Grenade() self.rifle = Weapon_Rifle() self.ninja = Weapon_Ninja() self.plasma_rifle = Weapon_Plasma_Rifle() <<<<<<<<<<<<<< self.id = Array(WeaponSpec()) weapon = WeaponSpec(container, "plasma_rifle") weapon.firedelay.Set(500) container.weapons.plasma_rifle.base.Set(weapon) container.weapons.id.Add(weapon)
Avatar
rip irc
Avatar
oof sory
Avatar
ᶰ°Konͧsti 2019-04-16 14:50:42Z
when people want to make their runs public it should be on their decision Your skill rises by playing as your knowledge does also And its good when a player with less skill can get a better rank with any Tricks than the super pro who never misses a hook
Avatar
always forget about that @Ryozuki
Avatar
no it shouldnt be their decision
14:50
ur playing on the server
14:50
its server decision
14:51
when we talk about top runs
14:51
"skill rising and learning"
14:51
its another topic
14:51
if u cant beat another people using the same tricks
14:51
u shouldnt be top1
Avatar
you could also argue that you shouldn't be top 1 if you can't figure those tricks out yourself
👍 1
Avatar
on most racing games top runs are public
14:53
trackmania stadium 2 which is all about ms
14:53
they got the runs public
Avatar
@deen or can I add it in another way? I just need the entry above NUM_WEAPONS, nothing more
Avatar
@fokkonaut no idea
14:53
We only have top ranks for 517 / 1786 maps btw 😄
14:53
(in teehistorian)
Avatar
What does this line do? EmitEnum(["WEAPON_%s"%i.name.value.upper() for i in content.container.weapons.id.items], "NUM_WEAPONS")
Avatar
generates a enum
Avatar
and 11 maps haven't been finished at all since we added teehistorian 😄
Avatar
which ones?
Avatar
@fokkonaut ddnet uses python to create code xd
14:55
that probs make WEAPON_GRENADE and all those
Avatar
@Ryozuki ye in the end making runs public or not are both viable
Avatar
@Ryozuki can you help me? :D
Avatar
@fokkonaut just add "WEAPON_FOOBAR", before "NUM_WEAPONS" in that line
Avatar
and is just up to whoever is in charge
Avatar
and it adds it to the enum
Avatar
@deen just tried, also somehow does work
Avatar
wait, let me recompile everything
Avatar
@jao i disagree there tho, u can be mechanically ultra skilled but lacking game knowledge about 1 bug or sth and then u will never get rznk 1
14:57
making runs public favors mechanical skill over knowledge imo
Avatar
@jao actually a few maps that we removed already
Avatar
@fokkonaut i didnt reaqd ur code idk what u doing, and im currently doing some webdev xd
Avatar
Maps that still exist but haven't been finished since teehistorian: Adrenaline 4, Heartcore II, Lunar Base, Memento mori, Stereotype 4
Avatar
also it will make botting harder
14:58
lunar base GWjiangoOmegaLUL
14:58
I WONDER WHY thonkery
Avatar
oh yea
14:58
botters will hate it
14:58
troll
Avatar
ye basically anybody can investigate ur runs
Avatar
@snail you can be mechanically skilled and still might not be able to do some trick (edited)
14:59
it’s the same
15:00
if u cant do the trick then u wont beat the rank
15:00
wut
Avatar
tricks require mechanical skill
15:00
or wathever that is
15:00
xd
Avatar
EmitEnum(["WEAPON_%s"%i.name.value.upper() for i in content.container.weapons.id.items], "WEAPON_PLASMA_RIFLE", "NUM_WEAPONS")
Avatar
also its rly goood for newer players and whoever wants to get into speedrunning
Avatar
it wont compile, i dont know python 😄
Avatar
yea it will just increase the quality of top runs
15:01
konsti complains about everything we do no matterwhat so
Avatar
and if u can’t understand the bug then you won’t be r1 either
Avatar
i wouldnt take it into account
Avatar
tryharding a map for 2 hours just to realize the guy above u exploited a bug u didnt know about is lame af
Avatar
@jao with the demo ucan reproduce it (or try to) or ask somebody to explain
15:02
u cant ask somebody to explain if u dont even know theres a trick
15:02
and then u learn it and ur overall skill rises
Avatar
it’s the same with skills
Avatar
u can’t ask someone to explain you a skill if u don’t know it exist
Avatar
i dont get what ur trying to say tbh
Avatar
hiding things is never good unless its a security thing
Avatar
@Ryozuki lol, what about privacy? 😄
Avatar
well yeah
15:03
but a top1 run on a game
15:03
is that privacy
Avatar
ryozuki lives naked
Avatar
in a glass house
15:04
@snail come see me
15:04
i know u will love it
Avatar
on my way bb
Avatar
snail you can apply the same logic to both things, either you know it or you don’t
Avatar
[quakenet] <Munto> awesome Ryozuki, it works :) (for the ping)
15:17
[quakenet] <Munto> but what does it mean when the ping is negativ?
15:18
[quakenet] <Munto> -900 something like that
15:19
[quakenet] <Munto> very bad connection i guess...
Avatar
anyone has connexion problems only with his dummy?
Avatar
[quakenet] <Ryozuki> Munto: yes very bad
15:23
[quakenet] <Munto> What a pain...
15:24
[quakenet] <Ryozuki> someone might be ddosing
Avatar
ᶰ°Konͧsti 2019-04-16 15:50:49Z
@snail im not even talking about bugs in the physics more like movement tricks and maybe little cuts in the map itself
15:52
@deen Lunar Base lmfaoooo GWjiangoOmegaLUL probably worst solo map And why are my 1329 minutes on Stereotype 4 not on teehistorian GWaobaPePeCry Actually ive got a full demo of it (edited)
Avatar
@ᶰ°Konͧsti but the ultimate goals of speedrunning is the get the closest-to-perfect time on a map
16:04
and its way easier to achieve if 10 players contributed to the runs optimization
16:04
rather than one guy hiding his trick
Avatar
it is like that on literaly every other game that has speedruns
Avatar
ᶰ°Konͧsti 2019-04-16 16:05:36Z
Everyone has a brain and can use it
Avatar
also people like snail can watch rank1 but we dont. which kinda makes it unfair if he wants to speed that map.
Avatar
i mean im sure he dint abuse it but its still possible
Avatar
ᶰ°Konͧsti 2019-04-16 16:07:28Z
i always said that its unfair that people like snail can watch teehistorian
Avatar
it's also possible that I add a 0s time for me on every map in the database (edited)
16:08
so what are you saying
Avatar
i dont run anymore and i would obviously not abuse it xd
16:08
ye what jao said too lol
16:08
its unfair that admins have access to everything ?_?
Avatar
#general
Avatar
you COULD make it look like you just had the idea too. i only say it could possibily happen and that fact would give every rank1 from snail a bitter taste. again, i dont think you would do it
16:11
the only downside i see is that it makes rank1 videos useless
Avatar
ᶰ°Konͧsti 2019-04-16 16:11:20Z
its unfair that U have access to anything because youre like a troll, insulting people for their opinion and borderline abuse your powers
Avatar
@deen yes. it would involve replaying the inputs to the server and saving the demo. I haven't coded a single bit in that direction. problems are random hook teleport and random teleport, both the results are not recorded
Avatar
@deen it would be best if it interacted with the current code as little as possible, because that way, we could also apply it to old server versions more easily
Avatar
what is teehistorian concretely ? Is it something similar to ghosts ?
Avatar
ᶰ°Konͧsti 2019-04-16 21:54:20Z
@Teeson its DDNet spyware
21:54
it records every server 24/7
21:54
and is saved forever
Avatar
what is recorded ?
Avatar
ᶰ°Konͧsti 2019-04-16 21:56:35Z
everything
21:56
they can completely rewatch ur run
21:57
also they claim to not record the chat but Its fake news
Avatar
stop your bullshit konsti
Avatar
it can be useful to confirm abuses
Avatar
it doesn't contain chat
Avatar
@ᶰ°Konͧsti check the source code regarding chat. if you don't trust the source code, your trust problem is not related to teehistorian
Avatar
ᶰ°Konͧsti 2019-04-16 22:01:11Z
The only abuse come from the Staff
22:01
your logs save the chat
22:01
so
Avatar
server logs are saved for a day, and then deleted
22:01
teehistorian does not record chat
Avatar
ᶰ°Konͧsti 2019-04-16 22:02:39Z
takes the fun out of the game when i cant do my startlineskip without being watched anymore GWaobaPePeCry
Avatar
that is the intent of teehistorian
Avatar
ᶰ°Konͧsti 2019-04-16 22:03:01Z
banhammer
Avatar
that such cheats can be detected
Avatar
ᶰ°Konͧsti 2019-04-16 22:03:18Z
better care for botters
Avatar
cheats are ok in ddrace
👍 2
Avatar
ᶰ°Konͧsti 2019-04-16 22:03:42Z
actually startlineskip is not ok xd
22:03
too op
Avatar
yeah but cheating parts
Avatar
if you wouldnt waste our time with cheating we would have more time to care about botters konsti
Avatar
just dont do anything about map cheats then ww
Avatar
ᶰ°Konͧsti 2019-04-16 22:04:51Z
Why waste your time on simple cheaters instead of game destroying botters
Avatar
because all decrease the fun for others 🙂
Avatar
no they dont
Avatar
ᶰ°Konͧsti 2019-04-16 22:05:38Z
botting has no fun in it
Avatar
mappers don't like their maps being cheated
Avatar
too bad
Avatar
thats what testing is for
Avatar
then they dont have to map shit
Avatar
ᶰ°Konͧsti 2019-04-16 22:06:12Z
cheating maps has a lot fun, watching thousands of maps, detecting, testing and realizing it for hours
22:06
thats fun
Avatar
botting is fun for someone too
Avatar
@ᶰ°Konͧsti agree
22:06
@jao no
Avatar
lol you talk so much bullshit today
Avatar
yeah but seeing other ppl cheat is fun
Avatar
only for < 12 year olds
Avatar
ᶰ°Konͧsti 2019-04-16 22:06:36Z
no botters dont have fun at botting
Avatar
because its cool
Avatar
ᶰ°Konͧsti 2019-04-16 22:06:47Z
they just want to have an unfair advantage
Avatar
don't speak for others if you make such statements
Avatar
"I'm doing it for fun" "I can't possibly imagine other people having fun at what they do"
Avatar
why is this shit talk in dev channel?
Avatar
ᶰ°Konͧsti 2019-04-16 22:07:41Z
when i talk with people and show some of my cheats they are really interested in it
Avatar
hypocrisy is strong in konsti
Avatar
ᶰ°Konͧsti 2019-04-16 22:07:44Z
like qshar
Avatar
@ᶰ°Konͧsti me too
Avatar
ᶰ°Konͧsti 2019-04-16 22:08:00Z
nobody is interested in someone is botting
Avatar
#konstiforpresident
Avatar
yea and maybe someone likes to see how someone bots a map
❓ 3
Avatar
yeah finding cheats and doing them is interesting
Avatar
so one isn't better than the other
Avatar
"why is this shit talk in #developer" continues…
troll 2
Avatar
Move to #general now lol
Avatar
who wants to see bots
banhammer 1
22:09
ban u
Avatar
@heinrich5991 can u confirm me that ger under ddos?
22:18
Packets: 1.90 kpps / 2.48 kpps
Avatar
I don't know how to do that
Exported 359 message(s)