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 2021-05-31 00:00:00Z and 2021-06-01 00:00:00Z
Avatar
[quakenet] Ryozuki BOT 2021-05-31 06:17:38Z
ChillerDragon yoo, this one is a rly simple frontend, you cant do prs or shit, its the true oldschool git masterrace
Avatar
[quakenet] Ryozuki BOT 2021-05-31 06:25:14Z
the kernel uses the same https://git.kernel.org/
Avatar
what do i have to bind to /kill ?
06:57
i binded z say /kill it dont work
Avatar
Avatar
Astramast
what do i have to bind to /kill ?
bind z say "/kill"
06:59
ah no
06:59
bind z kill (edited)
06:59
u dont need a slash
06:59
god damn
06:59
xd
Avatar
lmao
06:59
ok
Avatar
bind z kill
06:59
for real
Avatar
i understood
06:59
i have to use the cmd kill not the cmd say
Avatar
kill is a cmd itself
07:00
not a chat command
07:00
the /kill chat command is used when u are 20 mins into the run
07:00
to bypass the protection
Avatar
Denmark's complicity in the NSA spying scandal against German politicians has been revealed in a joint European media investigation.
07:26
monkaS
07:26
Denmark's secret service helped the US National Security Agency (NSA) to spy on European leaders, including German Chancellor Angela Merkel and President Frank-Walter Steinmeier, a European media investigation published on Sunday revealed.
07:26
bad us spying on us
07:26
monkaS
Avatar
[freenode] chillerdragon[m] BOT 2021-05-31 08:15:12Z
us spying on us
Avatar
[freenode] chillerdragon[m] BOT 2021-05-31 08:16:15Z
?xd
Avatar
i will tell the us managers about your complaint
08:16
i am sorry your service was not satisfactory
Avatar
[freenode] chillerdragon[m] BOT 2021-05-31 08:16:49Z
xd
Avatar
this will not happen again
💜 1
Avatar
oh no, i missed a day
Avatar
how to add a reaction to a reaction
Avatar
Huh, that's new
Avatar
heli...copter..?
Avatar
Yeah, the one that nearly crashed a few days ago
08:20
The Mars Helicopter is a technology demonstration to test powered flight on another planet for the first time.
Avatar
mars yooo
Avatar
it looks like a ceiling fan with legs
08:21
i love them
Avatar
Caused by: b7adc5a690216d56fa8636c5efbfd91a5e4fe07d is the first bad commit commit b7adc5a690216d56fa8636c5efbfd91a5e4fe07d Author: Jupeyy Date: Wed May 26 15:01:50 2021 +0200 Add UI Ex class to share common ui implementations between menus and editor for example
Avatar
god i love using tailwind-style classes
09:29
it has sped up my work so much
Avatar
fixes #3865
  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--...
Avatar
Can i make that 2 keys do the same ?
Avatar
@Astramast yes, just bind them both to the same command
11:18
bind x "say hi"; bind y "say hi" Now they both do the samew
11:50
i cant open ddrace everytime i open ddrace it keep closing itself
Avatar
Avatar
deen
@Astramast yes, just bind them both to the same command
thxs
11:51
what is the cmd to hook ?
11:53
@kiriha are you on Linux? Try running it with ./DDNet from command line (you have to be in the directory, then check the output)
Avatar
Avatar
kiriha
i cant open ddrace everytime i open ddrace it keep closing itself
^ Windows 8 Booted into Windows Startup Repair Tool recently, for unknown reason. The game started without issues before that renaming config directory didn't help Downloading older versions didn't help no errors upon crash (edited)
Avatar
no im on windows
11:54
wait no im on windows 8
Avatar
it says here windows 8 single languange??
Avatar
what was the bind for the 45° angles ?
14:03
i unbinded wrongly
Avatar
we got ddos every region
Avatar
d6899c2 Update hungarian.txt (by Boti.) - def- c6f5898 Merge #3864 - bors[bot]
Avatar
Avatar
deen
@Astramast https://forum.ddnet.tw/viewtopic.php?t=2537 see mouse section
but.... this is.... this is heaven
17:04
should be on headpage of forums
17:04
poggers
Avatar
@Astramast you can even do more angles bind
17:06
like 15° for example
17:06
justatest
Avatar
Avatar
Astramast
should be on headpage of forums
It is on the homepage of ddnet.tw tho
17:16
14f448d Init input handling in UI Ex - Jupeyy aa93386 Use FontSize for rendered cursor - Jupeyy 593ce12 Merge #3866 - bors[bot]
Avatar
Avatar
TsFreddie
It is on the homepage of ddnet.tw tho
nouis
Avatar
Avatar
TsFreddie
It is on the homepage of ddnet.tw tho
so
17:21
how do i do
17:22
that i emote
17:22
without changing eyes ?
Avatar
Avatar
Astramast
so
this topic is linked at the ddnet.tw landing page
17:26
Useful Binds
17:26
Avatar
so now that u broke my legs
17:26
lets admit im blind
17:26
and stop punching me ;-;
Avatar
Avatar
Astramast
without changing eyes ?
/eyeemote off
Avatar
https://discord.com/channels/252358080522747904/420565311863914496/848515240269971457 why is there possible translation for ISO country name and some name like Discord and even https://ddnet.tw/discord ?
Check out the DDraceNetwork community on Discord - hang out with 6,079 other members and enjoy free voice and text chat.
Avatar
Those are not country names but continents, used when ping is not available
17:28
For Discord we want to enable different links for non-English-speaking communities
Avatar
Avatar
murpi
/eyeemote off
does this apply to other ppl ? (does other ppl will have there eyes off, if not, will other ppl also see me with eyes off ?)
Avatar
for example Discord is blocked in China, so we link to a Chinese clone there instead
Avatar
oh, that's actually quite smart 😉
Avatar
Avatar
Astramast
does this apply to other ppl ? (does other ppl will have there eyes off, if not, will other ppl also see me with eyes off ?)
no, just you ^^
Avatar
Avatar
murpi
no, just you ^^
D';
Avatar
people will see you without eye emotes
Avatar
i want to keep my sayen eyes
Avatar
should i use full name for continents or stick to 3 letters?
Avatar
oh wait
17:30
it works (edited)
Avatar
Avatar
murpi
people will see you without eye emotes
Avatar
@Chairn it should fit in the Ping field in server browser
Avatar
ppl will see this ?
Avatar
If you disabled eye emotes, people will also see no eye emotes from you
17:31
you can still see other peoples eye emotes if they kept it enabled
Avatar
Avatar
murpi
If you disabled eye emotes, people will also see no eye emotes from you
if i swap to my dummy i will see myself like other ppl see me ?
Avatar
ok so its valid for testing
Avatar
stop hurting my brain justatest
Avatar
cute
17:33
We started a journey to build a native package manager for Windows 10 when we announced the Windows Package Manager preview at Microsoft Build 2020. We released the project on GitHub as an open-source collaborative effort and the community engagement has been wonderful to experience!
Avatar
the problem i have now is that i want that when my bound key (mouse2 +fire;emote 1) my eyes dont change but when i use emote with shift it does change my eyes
Avatar
bind mouse2 "+fire; emote 1" The "" are essential
Avatar
+fire;say /eyeemote 0;emote 1;say /eyeemote 1 (edited)
Avatar
(btw with eyeemote off when someone hit me i still have the >< eyes)(bug?) (edited)
Avatar
Avatar
Astramast
(btw with eyeemote off when someone hit me i still have the >< eyes)(bug?) (edited)
No, I don't think that can be changed
Avatar
Avatar
TsFreddie
+fire;say /eyeemote 0;emote 1;say /eyeemote 1 (edited)
Don't know if it'll actually work tho. Since there's chat spam protection
Avatar
Avatar
TsFreddie
Don't know if it'll actually work tho. Since there's chat spam protection
not 0 and 1 but on and off (idk why 0 1 dont work) (edited)
17:37
Avatar
justatest I thought it'll get you muted, but if it works then great.justatest
Avatar
dont work
17:37
:/
17:38
Then, idk
17:38
😇
Avatar
I don't even understund his question, help
Avatar
I thought I do. But I'm not so sure anymore
17:39
I'd recommend giving up and focus on actually playing the game
Avatar
Avatar
murpi
I don't even understund his question, help
i bound : bind mouse1 "+fire; emote 2" but when i do that my eyes still always ^^ because of the emote and i dont want to ( i want 00 eyes)
17:40
so the solution would be /eyeemote off
17:40
but
17:40
i want that when i use an emote with shift (normal emote wheel) it does change the eyes (edited)
17:40
how do i do
17:40
@murpi end of the problem
17:40
u have 3h :D
Avatar
what does "leak ip" stands for? (edited)
Avatar
ok @TsFreddie i think i know why
17:41
if i want to bind s say hi my name is astramast
17:42
i write : bind s say hi my name is astramast or bind s say "hi my name is astramast"
17:42
so did it work
17:43
can I go home now
Avatar
Invalid arguments... Usage : say r[message]
Avatar
Well, all I can say is
17:46
Good luck. It's almost 2am here
Avatar
aaah
17:46
19h here
Avatar
anything that uses powershell is ugly
17:46
powershell is the ugliest shell langs i ever seen
17:47
lets not only use commands with CAPS but also add LONG-NAMES WITH - IN BETWEEN
Avatar
meanwhile, I, having a build script written in ps1
Avatar
its terrible
Avatar
Avatar
Astramast
19h here
euouis
Avatar
Format-Table -AutoSize
17:47
oh
17:48
idk who decided to use PascalCase for a cli
17:48
its like the worst choice
17:48
plus - in commands
Avatar
Isn't it case insensitive
17:49
powershell is really slower
17:49
Avatar
On top of this, writing PowerShell feels like programming rather than scripting. I know that's sort of ambiguous, but PowerShell is astonishingly verbose compared to bash, or sed/awk, or Perl. PowerShell may be a better programming language than bash, but the times I wrote some, it took me a lot longer (maybe mostly because of my own familiarity with bash) and the resulting scripts were bigger (which I think is unavoidable).
>
I just don't find PowerShell fills a niche I need to fill, even though it seems to be really powerful and designed by smart people. I guess if I worked on Windows it would fill a niche since it has hooks into the system that are harder to reach in other non-MS languages.
17:50
this so much
Avatar
I sometime just use zsh in wsl instead of powershell too. Since windows executables still works in wsl
17:52
Although I have to remember to add .exe for it to call the windows version.
17:56
Oh no I'm hungry now
17:56
How am I gonna fall asleep like this
Avatar
If only shell was less cancer, I really need to learn more perl so I can finally discard shell scripts barring the simplest ones of sequencing
Avatar
Avatar
TsFreddie
How am I gonna fall asleep like this
Try food, it cures hunger
18:01
I don't want to put on clothes just to grab something to eat
Avatar
I lack "Leak IP" as i don't know what it stands for. Couldn't test all the changes.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSa...
Avatar
Ye, what is the leak ip thing
18:02
I want to know too
Avatar
fill me in when you find out 😄
18:02
i think its related to that thing for moderator & streamer stuff
Avatar
I think maybe it's just whether to actually query the serverinfo from the server.
18:04
But it sounds weird.
Avatar
yeah, just found out by grepping the whole git
Avatar
Also I forgot to test, what happens if a unregistered server is marked as favorite.
Avatar
src/engine/client/serverbrowser.cpp:111: m_pConsole->Register("leak_ip_address_to_all_servers", "", CFGFLAG_CLIENT, Con_LeakIpAddress, this, "Leaks your IP address to all servers by pinging each of them, also acquiring the latency in the process");
18:05
i guess even the english "leak ip" should be more precise
Avatar
Do you have to check leak ip for it to get the serverinfo
Avatar
@TsFreddie the server is only contacted directly if the box is ticked
18:08
this box is automatically ticked for servers you add in the LAN tab
Avatar
What about favorite
Avatar
It would be nice to have more context information to help translater in doing better translation as sometimes you have no idea where it's supposed to appear for what reason, so you can't even test your translation :( I have no idea of how it could be implemented though.
Avatar
Like if I know an IP to a server. And I checked favorite in-game.
18:10
Do I have to back out and check leak ip too.
Avatar
yes
Avatar
That's sounds pretty tedious for private servers tbh.
Avatar
it'll get shown as IP address in favorites
Avatar
I use my favorite tab with compatible version filter on tho
Avatar
@TsFreddie Im back toptri
18:12
@TsFreddie i think that when it does mouse1 "+fire; say /eyeemote off; emote 2; say /eyeemote on" it does the eyeemotes cmds so rapidly that the chat does not follow
Avatar
@heinrich5991 would it be dumb it favorite server is automatically marked with leak ip. Maybe with a warning?
Avatar
TsFreddie writing a book
18:16
Just press refresh
Avatar
there is
18:18
left, below server list
18:19
there:
Avatar
@Chairn now harder question
Avatar
#questions then
Avatar
@TsFreddie yes, then you'll leak IP addresses even if you don't want to
Avatar
But like you already joined the server
18:24
The server knows about your ip already doesn't it.
Avatar
yes, but it shouldn't always get it when you open the client
Avatar
I can't think of a UX design for this, but maybe a trusted option alongwith favorite.
18:25
Two checkboxes might be dumb
Avatar
you can add the leak IP address in the server info tab if you want
Avatar
Also what about just name leak ip "trusted", sounds less intense, I feel like leak ip might make people freak out about it.
Avatar
that's the point
18:28
Ok
18:29
Then add leak ip to server info tab might be the best way
18:30
Gotta think of a new way of telling people about our unregistered servers 😇
Avatar
you can tell them to add_favorite ip_address leak_ip
Avatar
is it possible to shorten an emote ? (edited)
Avatar
why am I still here
Avatar
is it possible from f1 to get the bind of a key (what is binded to z i forgot for example)
Avatar
Avatar
TsFreddie
why am I still here
for suffering
Avatar
dump_binds
Avatar
and knowledge
Avatar
Avatar
TsFreddie
dump_binds
ok and for only a specific bind not my 300 binds ?
Avatar
Press page up and look for kt
18:35
it*
Avatar
dump_binds <key>
18:35
or so
Avatar
thxs
18:36
i have only one key left
18:36
^^"
18:36
after it will be combinations
18:40
i still wait an answer for my question
18:40
#questions
18:42
i cant find answer
Avatar
Avatar
TsFreddie
I'd recommend giving up and focus on actually playing the game
^
Avatar
we tried many things
Avatar
Avatar
TsFreddie
^
gngngnngn
18:42
so
18:42
what is the bind of the emoticons wheel ?
18:43
ok its +emote
18:43
nice
18:45
can i bind something to when i release the key ?
18:52
@TsFreddie ? ;-;
Avatar
@heinrich5991 ?
19:05
someone ?
Avatar
I don't think so
Avatar
mmmh
19:07
i would try to bind that when i use lshift (+emote) it say /eyeemote off after i used an emote
19:10
i think i will just put an on/off to the +fire; emote 2
19:10
with an eyeemote toggle :/
Avatar
Avatar
Astramast
i want that when i use an emote with shift (normal emote wheel) it does change the eyes (edited)
it shouldn't with /eyeemote off
19:10
so something is wrong
Avatar
wdym it should not
Avatar
your eyes shouldn't change even if you use the emote wheel
Avatar
yeah
Avatar
with eyeemote off that is
19:11
but i want that it does it
Avatar
that's not possible
Avatar
i re say it : i want eyeemote off for the bind of mouse1 and mouse2
19:12
and eyeemote on the rest of the time (=> when i use emotewheel)
Avatar
That's impossible, it's either on or off entirely, you can't have both at the same time
Avatar
Avatar
murpi
That's impossible, it's either on or off entirely, you can't have both at the same time
not if i toggle it in the bind
19:12
+fire; eyeemote off; emote 2; eyeemote on
19:13
but it doesnt work idk why
Avatar
you can't toggle a say command
19:13
i can
Avatar
and shift can't be bound, it's hardcoded
Avatar
and thats false
19:14
i just tested
Avatar
+fire; eyeemote off; emote 2; eyeemote on this doesn't work
Avatar
Avatar
murpi
+fire; eyeemote off; emote 2; eyeemote on this doesn't work
no but whyyy
Avatar
because you'd need a delay between the off command and on command
19:14
and we don't have a delay command
Avatar
wdym a delay ?
Avatar
if you execute this line, it would cancel eachother out
19:15
Avatar
so it's either on, or off, not one after another (edited)
Avatar
it only exec the on
Avatar
yeah, see
Avatar
theres no sleep cmd ?
19:16
like I said, you can't toggle a say command
Avatar
@heinrich5991 when will you add sleep cmd ?
Avatar
Avatar
louis
never
twintri whyyy
Avatar
and if there is, its for cheaty binds
Avatar
toggle say cmds
Avatar
yeah which has no use basically
Avatar
Avatar
louis
yeah which has no use basically
Avatar
just dont do the emote when firing
19:18
fixed
Avatar
ok nevermind i found
19:18
@TsFreddie i put /eyeemote on on the lshift and eyeemote off on the mouse1
Avatar
since when is it possible to bind the shift key
19:19
thats news to me
Avatar
Sleep is a metric fuckton of work for only a few people
Avatar
I thought this is hardcoded
Avatar
Avatar
murpi
since when is it possible to bind the shift key
Since always? :D
19:19
The emotewheel has always been bound to shift
Avatar
Avatar
murpi
I thought this is hardcoded
its actually just +emote (dump_binds lshift)
Avatar
weird, well there is your answer
19:20
wait
19:20
whats the command for the emote wheel then?
Avatar
+emote
Avatar
OMG IT WORKS (edited)
Avatar
bind lshift "+emote; say /eyeemote on"
Avatar
Avatar
murpi
bind lshift "+emote; say /eyeemote on"
no reverse
Avatar
What are you even making?
Avatar
what reverse
Avatar
wont this spam ur chat every time u emote
Avatar
yes, it will
19:22
but can be disabled via cl_show_chat_system 0 i guess
Avatar
i dont understand ppl that need to bind an emote to every single button on their keyboard
Avatar
emote bind mark for discord research so : bind mouse1 "+fire; say /eyeemote off; emote 2" bind mouse2 "+hook; say /eyeemote off; emote 14" bind lshift "say /eyeemote on; +emote" (edited)
Avatar
the order doesn't matter Astramast
Avatar
Avatar
murpi
the order doesn't matter Astramast
????? really ?
19:23
doesn it do in order ? (edited)
Avatar
yes 4head, no sleep command remember? ^^
19:23
the entire line is executed at once
Avatar
What does this even do? You dont want eye emotes when you hammer or hook?
Avatar
The only problem now is my chat flooded with the system eyeemote returns
Avatar
Avatar
Learath2
What does this even do? You dont want eye emotes when you hammer or hook?
yes
Avatar
real pros have all emotes on one key troll
Avatar
Avatar
Learath2
What does this even do? You dont want eye emotes when you hammer or hook?
exactly
Avatar
Avatar
Astramast
The only problem now is my chat flooded with the system eyeemote returns
kekw
Avatar
Avatar
murpi
yes 4head, no sleep command remember? ^^
Oooh careful here, the order can matter actually
Avatar
Avatar
Learath2
Oooh careful here, the order can matter actually
its important with cl_dummy binds usually
Avatar
Avatar
murpi
kekw
so now my question is : can i disable system messages for one chat command ?
Avatar
we should start kicking players who consume too much traffic by pulling these tricks
justatest 3
Avatar
The + has special connotations and can behave in very odd ways
Avatar
Avatar
heinrich5991
we should start kicking players who consume too much traffic by pulling these tricks
isnit only clientside ?
Avatar
no
Avatar
Avatar
Learath2
The + has special connotations and can behave in very odd ways
remove + commands
Avatar
Avatar
heinrich5991
no
ah
Avatar
it's not only clientside
Avatar
so u mean someone would be ban for binding mouse1 +fire;emote X ? (edited)
Avatar
no
Avatar
for the eyeemote $hit
Avatar
at least not right now. if we add that, we'll add a warning beforehand
19:26
currently no one is getting banned
Avatar
@heinrich5991 does this really matter though? since we have sv_emoticon_delay to 0 by default everywhere
Avatar
yes u could simply increase the emoticon delay tee_thinking
Avatar
try making a file then paste this in it and bind some key to execute it +fire; emote 1
19:27
troll
Avatar
its not bannable but its annoying to see someone emoting 10 times per second when ur trying to play
Avatar
won't stop you from sending @Astramast
Avatar
Avatar
louis
its not bannable but its annoying to see someone emoting 10 times per second when ur trying to play
when its just hook and hammer its not that much
19:28
i mean if u are in ddmax map
19:28
its sure that if ure in a stronghold first part its annoying
Avatar
Avatar
louis
its not bannable but its annoying to see someone emoting 10 times per second when ur trying to play
it also consumes a fair bit of traffic I'd bet
19:30
every single input sending a chat message is definitely not something we intended 😄
Avatar
the day emote spam is removed is the day i retire
Avatar
i wonder if u could lag a server with 64 tees doing all possible inputs
Avatar
justatest slowly moves out of the room
Avatar
with some horrendous scroll wheel cfg setup
Avatar
I need to mash the h button on my keyboard for instant serotonin
Avatar
Avatar
louis
with some horrendous scroll wheel cfg setup
use the thing that i sent above
19:31
and just bind it to a keyboard key
19:31
not mouse
19:31
then hold it troll
Avatar
someone wanted to fix that ^^
Avatar
for some reason you cant just spam emotes alone that much
19:32
it needs to be with +fire for example
19:35
@louis u find this annoying ?
yes 1
19:36
(it is x2 bcs 8MB max for discord) (edited)
Avatar
Avatar
heinrich5991
won't stop you from sending @Astramast
i am not moderator and all but what i think is that if its still reasonable and dont create problems theres no reasons into sanctioning that (theres some people changing their color each 2-3 seconds but its not a problem to my knowledge) (theres some gogoltrad ^^")
19:40
also it would be interesting to be able to bind something to when the key is released and also interesting to bind a key that disable something when u press it (for example it automatically hold hammer and its when u press the key that it releases hammer) (edited)
19:41
but im pretty sure this would bring a bunch of problems monkalaugh
Avatar
@Astramast usually you can use +toggle on settings to turn them on/off only when key is being hold
19:43
and adding these kind of binds would be really unbalanced
19:44
we have a 45 angles and deepfly binds already
19:44
which seems too op (edited)
Avatar
Avatar
Souly
which seems too op (edited)
it exist a bind to make u jump trough 3 freeze blocks edge to edge
19:56
a bind to throw dummy
19:56
etc
19:56
so
19:56
yee
19:57
"op"
Avatar
ye that too
19:58
but the 45 angles bind is pissing me off the most
19:58
even tho i use it all the time
19:58
it just feels game breaking
Avatar
@heinrich5991 in think is nice option add "mouse max distance" in ui controls and move dyn cam to ui controls too :D
Avatar
Avatar
Naist
@heinrich5991 in think is nice option add "mouse max distance" in ui controls and move dyn cam to ui controls too :D
maybe not dyncam :/
20:14
20:14
btw i did it and it works (edited)
Avatar
380e49d Updated french translation - Chairn 1dab0b8 Added 'Leak IP' translation - Chairn d8926c3 Merge #3867 - bors[bot]
Avatar
I fixed some minor grammar mistakes after the last pull request, but I don't have a github account, so here it is if someone wants to check it or implement it idk
21.08 KB
Avatar
Wollongong, June 30: DDNet, the game publishing arm of DigitallyDownloaded.net, is thrilled to announce that the fourth volume in the My Time With De
justatest 4
Exported 412 message(s)