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-07-18 00:00:00Z and 2019-07-19 00:00:00Z
Avatar
Is there a way to get the inputs a player is giving? Like can I do actions if the player clicks mouse3, or only if something like fire is bound to it?
Avatar
On the server or on the client?
Avatar
Server
05:40
I assume thats not working :D
Avatar
We dont send the raw input data
Avatar
Okay, thanks
Avatar
Since I did an update in visual studio 2017 I cannot pick the build mode anymore, it is fixed to x64-release
Avatar
ChillerDragon 2019-07-18 09:49:23Z
Oh nice now i remember that sdl warning on mac @Learath2 cool that you fixed that. Make sure to also fix it in upstream :p
Avatar
There is no upstream on ddnet (edited)
Avatar
[quakenet] deen BOT 2019-07-18 10:05:01Z
It's pretty obvious that ChillerDragon means teeworlds
Avatar
ChillerDragon 2019-07-18 10:14:39Z
I intentionally used the word upstream :p bois we move to 0.7 soon tm
Avatar
damn i've just learned something xd
10:32
you can do SomeObject.SomeClass = new (class UrClass() { ... } )(); (edited)
10:32
(in js)
Avatar
i guess its like functions so it makes sense xd
Avatar
well js doesn't really have classes
10:47
also, another mac keyboard bites the dust, these really don't last long, will get my 4th keyboard replacement when I get back to italy πŸ˜›
Avatar
ChillerDragon 2019-07-18 10:49:48Z
lol external one or in laptop?
10:50
i never broke a mac keyboard and i abused my hardware intensivley
10:51
I use the big new bluetooth keyboard for wathcing movies. Its fully covered in beer and dorito dip and works fine.
10:51
On my mac book i spilled water in mass and all worked fine for years.
Avatar
lmao
Avatar
ChillerDragon 2019-07-18 10:51:58Z
Oh and i really like to smash the keys hard
Avatar
"in mass" xd
Avatar
ChillerDragon 2019-07-18 10:52:09Z
a big glass once a month
Avatar
ChillerDragon 2019-07-18 10:52:15Z
for years
Avatar
but why
Avatar
ChillerDragon 2019-07-18 10:52:24Z
accidents
10:52
i dirnk a lot
🍻 2
Avatar
once a month?
10:52
πŸ˜‚
Avatar
ChillerDragon 2019-07-18 10:52:52Z
i am jiggeling with this glass in front of the screen while playing ddrace every 2 minutes
Avatar
lol
Avatar
ChillerDragon 2019-07-18 10:53:07Z
I switched to bottels now
Avatar
chillerdrinkin
Avatar
ChillerDragon 2019-07-18 10:54:00Z
Avatar
Juggeling*
Avatar
yikes
Avatar
@ChillerDragon in laptop
Avatar
ChillerDragon 2019-07-18 11:16:51Z
hm probably one of the brand new ones
11:16
with 1 mm keys
11:17
didnt hear any good baut them
Avatar
it's a well known problem with the last generation of garbage butterfly keys
Avatar
ChillerDragon 2019-07-18 11:17:07Z
yy
11:17
thats why i bought an older mpodel
11:17
also bcs i want a haptic esc key
Avatar
older models suffer from planned obsolescence πŸ˜›
Avatar
ChillerDragon 2019-07-18 11:18:06Z
not really
Avatar
I did something clever for my esc key
Avatar
ChillerDragon 2019-07-18 11:18:28Z
my 2015 macbook runs like a beast
Avatar
Tilde-backtick does escape without any modifiers, with shift it's backtick and with alt it's tilde
11:19
it's nearly the same on my 60% mechanical keyboard so I'm very used to it already
Avatar
ChillerDragon 2019-07-18 11:19:06Z
so u need 2 keys?
Avatar
to make a backtick or a tilde yeah i need a modifier
Avatar
ChillerDragon 2019-07-18 11:19:26Z
ah but not for esc
11:19
ok hm
Avatar
for esc it's just the key itself
11:19
helps while vim'ing
Avatar
ChillerDragon 2019-07-18 11:19:37Z
interesting
11:19
yy
11:19
main concern is vim
11:19
xd
Avatar
very hard to vim without an esc key
Avatar
ChillerDragon 2019-07-18 11:20:19Z
i think esc is slowing down my vim anywys because its so hard to reach
Avatar
@ChillerDragon moving ctrl to capslock helps a lot with vim efficacy
Avatar
ChillerDragon 2019-07-18 11:20:38Z
didnt we had this conversation already
11:20
with external piano foot thingys
Avatar
lol a foot pedal as a key
Avatar
ChillerDragon 2019-07-18 11:21:00Z
yy
Avatar
sounds like an interesting idea
Avatar
ChillerDragon 2019-07-18 11:21:07Z
good for vim
11:21
imagine if u train that how fast u can get
Avatar
I'm trying to find a decent light theme for my vscode
Avatar
ChillerDragon 2019-07-18 11:21:23Z
lol
11:21
psycho
Avatar
really hard to read a dark theme outside in the sun
Avatar
ChillerDragon 2019-07-18 11:21:48Z
lol outside
11:22
i have no light in my room troll
11:22
why would u go outside
Avatar
to see the sky
Avatar
no power at home
11:22
just 3rd world things
Avatar
ChillerDragon 2019-07-18 11:22:41Z
i have sky at home
11:22
and netflix
Avatar
xdddd
Avatar
ChillerDragon 2019-07-18 11:22:48Z
troll
11:23
oh that sounds like a struggle @Learath2
11:23
so there is free electricity in ur local park? xd
Avatar
a cafe has electricity
11:25
one problem is that if I want to go to the wc I need to leave my laptop unattended
11:25
or unplug it and pack up, either option is undesirable
Avatar
ChillerDragon 2019-07-18 11:25:52Z
yy i remember that
11:26
i let my cam recoring tho
Avatar
I guess I could ask the waiter to keep an eye on it, but still don't like being away from it
Avatar
ChillerDragon 2019-07-18 11:26:25Z
unlocked
Avatar
especially since this country is full of poor people πŸ˜›
Avatar
ChillerDragon 2019-07-18 11:26:30Z
but recording troll
11:27
i guess stealing was less a problem for me bcs i was in a hotel in amsterdam less theft there
11:27
you have this find my mac thing tho right?
11:27
I'd still rather not chase down after it
Avatar
ChillerDragon 2019-07-18 11:27:57Z
if the theft doesnt cover it in tinfoil ur save
Avatar
turn on filevault
Avatar
already encrypted
Avatar
ChillerDragon 2019-07-18 11:28:24Z
encrypted but not filevalut?
11:28
lol
11:28
πŸ€“
Avatar
it's filevault
Avatar
ChillerDragon 2019-07-18 11:28:41Z
ah k
Avatar
shittiest piece of software ever conceived
Avatar
ChillerDragon 2019-07-18 11:28:48Z
ay
11:28
its easy to use
Avatar
even when the cpu is idle it doesn't use it's full potential
Avatar
why shitty
Avatar
took 48 damn hours to encrypt 250gbs
Avatar
ChillerDragon 2019-07-18 11:29:14Z
ah ye its kinda slow
Avatar
ok that part is shitty
11:29
but once its done?
Avatar
it works fine as expected, modern cpus are beasts at AES
Avatar
ChillerDragon 2019-07-18 11:29:36Z
thats why i dont encrypt my whole machine
11:29
only a few folders
11:30
idk about 99% iof my data being in the wrong hands
Avatar
with cryptsetup on linux they were actually smart about it and don't bother encrypting the empty drive...
11:30
with a mac, even if you encrypt while installing it, it takes a decade because it actually installs first then encrypts...
11:31
okay, lets see if it gets stolen in the 10 seconds i'm away
Avatar
ChillerDragon 2019-07-18 11:32:13Z
are u in cafe rn?
11:32
no worries we keep an eye on it
Avatar
thanks for keeping an eye on it chiller, they didn't nick it
Avatar
ChillerDragon 2019-07-18 11:36:31Z
what programming laguage did u use for the new masters @Learath2 ?
Avatar
I wrote the prototype in python
Avatar
ChillerDragon 2019-07-18 11:36:51Z
ok its u
Avatar
but it'll prolly end up in rust
Avatar
ChillerDragon 2019-07-18 11:36:54Z
we are save πŸ˜ƒ
Avatar
save from what
Avatar
ChillerDragon 2019-07-18 11:37:18Z
somneone stealing ur laptop and acting as u
11:37
troll
11:37
most turkish people don't speak much english at all
Avatar
ChillerDragon 2019-07-18 11:38:29Z
oh ur not at home
11:38
makes sense u said that somehow
Avatar
how can I be at a cafe and at home?
11:38
I'm not a cat
Avatar
ChillerDragon 2019-07-18 11:40:16Z
ah true i also sometimes visist turkey to drink mi coffe
Avatar
Many people report performance issues going from DDNet11 to DDNet12, we should do some profiling to see what's influencing it.
Avatar
ChillerDragon 2019-07-18 11:43:08Z
@jxsl13#5272 did some profiling for his mods latley he might have some xp now
11:43
rip he is not here
11:43
nobo
Avatar
also @deen, how do you get ddnet to run smoothly on your laptop, it's so choppy and cpu intensive on mine
11:43
it's choppy even though I get 100-110 fps
Avatar
ChillerDragon 2019-07-18 11:44:23Z
it runs smooth even on my smallest laptop
Avatar
okay, I'll now work on adding a feature that I wanted for so long
Avatar
ChillerDragon 2019-07-18 11:44:36Z
only on debian tho windows is eating too much ressources xd
Avatar
it never ran well on any of my laptops tbh
Avatar
ChillerDragon 2019-07-18 11:44:49Z
oh well no
11:45
do you have a 4k laptop?
11:45
that is always eating ressources
Avatar
hmm are retina displays 4k?
Avatar
ChillerDragon 2019-07-18 11:45:47Z
idk why they put 4k screens in every tiny laptop nowerdays
11:45
i think near 4k
Avatar
I don't like 4k displays at all, a lot of scaling and performance issues
Avatar
ChillerDragon 2019-07-18 11:46:18Z
yy
11:46
in a 2 inch laptop useless af anyways
Avatar
1440p has been a decent upgrade though
Avatar
smartphones easily have 1080p
11:47
I think there are even 4k ones out there
11:47
if you scale it up, it kinda makes sense to get 4k laptop displays I guess πŸ˜„
Avatar
ChillerDragon 2019-07-18 11:47:37Z
ikr
11:47
but no
11:47
xd
Avatar
but smartphones run OSs that are optimized for displaying these things
Avatar
ChillerDragon 2019-07-18 11:47:57Z
4k only makes sense if u have hardware that can power is smooth
Avatar
highdpi and high res displays are just a PITA to configure on windows and linux
Avatar
ChillerDragon 2019-07-18 11:48:42Z
the future tho. fullhd looks so pixelated to me :c
Avatar
one smart thing they did with macOS is that they use a hybrid approach to rendering windows, it's very much vectoral
Avatar
ChillerDragon 2019-07-18 11:49:16Z
isnt the new mac stuff 8k ?
11:49
xd
Avatar
mac "dm" is resolution and dpi agnostic
11:50
Is there an empty side in the HUD?
Avatar
ChillerDragon 2019-07-18 11:51:04Z
no
11:51
health killfeed chat score
Avatar
the edges are empty though right?
11:51
I'm thinking of adding a feature that i've been thinking of for quite some time
11:51
a team overlay
Avatar
ChillerDragon 2019-07-18 11:52:06Z
right edge could have some space
11:52
chat takes up the whole left edge
Avatar
do we have small icons for the weapons btw?
Avatar
ChillerDragon 2019-07-18 11:53:10Z
wdym?
11:53
different images?
11:53
i think there are only thoise from game.png
11:53
but u can make em small^^
Avatar
yeah I can render them small and single color I guess
11:54
@trml you should know, do we send the client the weapons the character has?
Avatar
yes, the available weapons are sent
Avatar
in the extended object or part of vanilla?
Avatar
in the extended object, I think its WEAPON_HAMMER, etc
12:00
in the flags
12:01
the current weapon isn't always sent though (when in freeze for example)
Avatar
ChillerDragon 2019-07-18 12:05:41Z
are you thinking of something like this @Learath2 ? https://github.com/ddnet/ddnet/pull/1674
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 ...
Avatar
not exactly, it'll show all tees on your team and their "status"
Avatar
ChillerDragon 2019-07-18 12:06:37Z
imo the scoreboard is waay to polluted already
12:06
xd
Avatar
whether they have weapons, whether they are frozen
Avatar
ChillerDragon 2019-07-18 12:06:45Z
i wanted to make a stealth scoreboard sicne ages
Avatar
yeah it won't be on the scoreboard
Avatar
ChillerDragon 2019-07-18 12:06:56Z
also the whole hud
12:06
doesnt make it better xd
12:07
i really like the scoreboard of minecraft πŸ˜ƒ
Avatar
well you can disable most of the hud nowadays
Avatar
ChillerDragon 2019-07-18 12:08:00Z
yes but people dont do it
Avatar
@Learath2 nothing special, but I've just always kept testing it on my shitty platforms and reporting the bugs
Avatar
ChillerDragon 2019-07-18 12:08:12Z
and then i have to watch it in their alan faded yt videos
12:08
they even turn on key presses to extra annoy me
Avatar
@deen I'm interested in how you set up the throttling and the refresh rate stuff
12:08
we just have way too many settings there
Avatar
I feel the main loop isn't sleeping at all, it literally burns up my poor laptop
Avatar
better to have many settings with good defaults where ppl can change them
f3 1
12:09
than magic numbers
f3 2
Avatar
[quakenet] deen BOT 2019-07-18 12:11:12Z
cl_refresh_rate 480; cl_refresh_rate_inactive 120; gfx_refresh_rate 170; gfx_vsync 1 (50 Hz screen)
12:11
maybe your laptop throttles with cl_refresh_rate 0?
12:12
my laptop, while old, can stay at a consistent frequency all day
12:14
also annoys me about my work laptop, the thinner they get the louder and more spontaneous the fan noise
Avatar
I really would love a thicker laptop with longer battery life and better thermals
12:15
maybe I should renew my thinkpad
Avatar
[quakenet] deen BOT 2019-07-18 12:15:57Z
on the other hand it's really nice not to carry around such a heavy laptop
Avatar
ChillerDragon 2019-07-18 12:17:58Z
I think it depends on the situation. Take the small laptop for lill action in public transport. And take a bugge rone for long time actions in cafe.
Avatar
I think my next laptop will def be a 13" not a 15
Avatar
[quakenet] deen BOT 2019-07-18 12:39:42Z
X1 carbon has a 14" screen but fits into traditional 13" cases ;)
Avatar
deen is nimda fixed?
12:41
Avatar
@deen have one?
12:52
I was thinking of it, but not sure whether to get that or a thinkpad anniversary edition
12:52
Also does it have a matte screen option, glossy screens drive me wild
Avatar
Hey guys i have some issues with my raspberry 3 b someone wants to help? It doesn´t boot any image i tried two different SD cards
Avatar
ChillerDragon 2019-07-18 13:17:15Z
any err msg?
Avatar
wym by it doesn't boot?
13:17
is it a panic?
Avatar
It just does nothing, the red LED is on
Avatar
nothing on screen?
Avatar
and the green one does nothing
13:18
nothing on screen aswell
Avatar
does green ever blink at all?
Avatar
I tried flashing with Etcher and PiBaker on OSX and rufus on windows
13:19
The green one never blinked
Avatar
perhaps you have too little power
13:19
did it boot at all?
Avatar
nothing happens
Avatar
I had to purchase a new plug for the raspberry
Avatar
ChillerDragon 2019-07-18 13:19:53Z
oh yea i bought some battery thing for my raspberry and it also didnt boot because it needs too much power :c
Avatar
5V .3 ampere
13:20
i will try it on my secondary powerbrick
Avatar
.3 sounds enough
Avatar
well i bought it for the pi
13:22
i think there might be an issue with my image or the pi is broken
13:23
i´ve had multiple raspberry´s and some had the same issue i never fixed it
13:23
and i spend hours
13:23
it hurts
Avatar
it can't really be an issue with the image
13:24
the green led blinks when the pi is reading from the sd card
Avatar
maybe wrong file format?
13:24
somehow
13:24
cuz of macintosh
Avatar
if it's never reading the card it can't ever know the file format is wrong
13:25
so it´s probably a hardware issue
Avatar
ChillerDragon 2019-07-18 13:26:20Z
get the new one πŸ˜ƒ
13:26
or come to munich and i sell u mine for good price
Avatar
or the card is defect, but you said you tried two
13:27
did you try changing the plug?
Avatar
ChillerDragon 2019-07-18 13:27:15Z
or a different image
Avatar
yes i tried it on my mobile phones power brick
13:27
5v 1.8A max
13:28
maybe switching the cable
13:28
one second
13:30
switching cables didn´t fix it
Avatar
official recommendation is 2.5A+
13:30
oh wtf
Avatar
This section contains documentation with technical information about the Raspberry Pi hardware, including official add-ons and the Pi itself.
Avatar
but wait, my quickcharge brick has 3 ampere
Avatar
but raspi might not support the quickcharge protocol, I think there needs to be a negotiation for the higher current draw
Avatar
okay so it might be the powerbrick
13:36
thanks alot
13:38
i will give you an update when i´ve tested another powersupply
Avatar
Apparently I sleep from 5-6 :D git log --author="dennis@felsin9.de" --date=iso | perl -nalE 'if (/^Date:\s+[\d-]{10}\s(\d{2})/) { say $1+0 }' | sort | uniq -c|perl -MList::Util=max -nalE '$h{$F[1]} = $F[0]; }{ $m = max values %h; foreach (0..23) { $h{$_} = 0 if not exists $h{$_} } foreach (sort {$a <=> $b } keys %h) { say sprintf "%02d - %4d %s", $_, $h{$_}, "*"x ($h{$_} / $m * 50); }' https://ivan.bessarabov.com/blog/famous-programmers-work-time (edited)
Avatar
ChillerDragon 2019-07-18 13:54:28Z
how to apply this on multiple repos o.O
Avatar
you'd have to aggregate them together
Avatar
ChillerDragon 2019-07-18 13:55:27Z
i find it weird that people always use perl to extend the shell stuff
Avatar
ChillerDragon 2019-07-18 13:55:35Z
probably cuz i never tried perl
Avatar
(cd repo1 && git log ... && cd ../repo2 && git log ...) | perl ...
13:55
perl was started to replace shell scripts so this is the intended use
Avatar
ChillerDragon 2019-07-18 13:56:02Z
oh interesting
Avatar
I rebase too much for this to be accurate πŸ˜›
Avatar
At work it's very useful to see what business hours everyone in the team has πŸ˜„
Avatar
never really used perl, I should give it a try
13:58
on ddnet
13:58
xd
Avatar
sometimes i code til 1 am
14:00
but i guess i dont commit
14:00
better tho
14:00
xd
Avatar
ui code is so convoluted in tw
14:02
needs a lot of cleanup
Avatar
good luck
Avatar
@Ryozuki how is your ui revamp going
Avatar
DDraceNetwork, a mod of Teeworlds. Contribute to Ryozuki/ddnet development by creating an account on GitHub.
14:04
abandoned since long
Avatar
what does MapScreen do btw?
Avatar
In IGraphics
14:07
oh, it remaps the coordinate system I guess
Avatar
ye screen to world
Avatar
great, rendertee is rendering the entire skin πŸ˜›
Avatar
okay, this is more code then I'm willing to tinker with outside,
14:26
oh apparently I'm rendering the tee, it's just way too small πŸ˜„
Avatar
and now my tees are stretched 😦
Avatar
ChillerDragon 2019-07-18 14:36:13Z
nice map
Avatar
why can't life be easy?
14:36
I literally have no idea why my tees are stretched like that
Avatar
just copy paste from scoreboard code
Avatar
ChillerDragon 2019-07-18 14:36:45Z
oh ur name is not registered
14:36
ima claim ur name hehe
Avatar
@jao apparently not too easy
14:37
this is exactly how everything else renders tees, but mine are stretched
Avatar
ChillerDragon 2019-07-18 14:37:27Z
how are you going to fit 512 tees in there @Learath2 ?
Avatar
this is a part of the code I'm very unfamiliar with 😦
14:38
oh, I forgot to scale with the aspect ratio
14:38
More like it
Avatar
ChillerDragon 2019-07-18 14:39:27Z
why so much up
14:39
im sure there is way less space for kill messagess and the space down there is hardly used
Avatar
because I'm not a UX designer
Avatar
ChillerDragon 2019-07-18 14:39:56Z
mimimi
Avatar
I might put it below actually
Avatar
ChillerDragon 2019-07-18 14:40:07Z
i dont wanan destroy ur dreams but wtf is this xd
14:40
teams can be up to the size of 64 and we are planning on more than 64 slots
14:40
do you really want to pollute the view 24/7 with something scoreboard similar
Avatar
@Learath2 what information is going to be displayed for each team member?
14:44
@timakro I'm thinking their weapons and most importantly whether they are frozen
14:45
@ChillerDragon when is the last time you played with 64 players?
Avatar
ChillerDragon 2019-07-18 14:45:34Z
the last time i played actually @Learath2
14:45
maybe only show the closest 5 tees
Avatar
@ChillerDragon this is why people don't code for ddnet, whenever someone wants to do sth different greybeards come up and cry useless
Avatar
ChillerDragon 2019-07-18 14:46:26Z
i dont say its useless
14:46
i am concered that it might be harming
Avatar
I'll make it whether you like it or not, I'll PR it, if people like it we merge it, if people don't I'll keep it for myself
Avatar
ChillerDragon 2019-07-18 14:46:39Z
the clean ui
Avatar
I atleast need it
Avatar
ChillerDragon 2019-07-18 14:46:50Z
it is usefull for sure
14:47
what do you think about only showing the closest 5 tees?
Avatar
you can literally clear out the ui with cl_hud 0
14:48
also the reason I never finished up accounts, a dozen of people who keep crying about anything new
14:51
also we aren't really planning for more then 64 players, we just entertained the thought, it's already enough of a mess with 64 players
Avatar
ChillerDragon 2019-07-18 14:51:13Z
yes new stuff is tricky
Avatar
it's not supposed to be tricky, look at the guy who added the ingame timer, it was literally a 100x300 box that doesn't even show up 24/7
14:53
do you think he'll make a pr ever again?
Avatar
ChillerDragon 2019-07-18 14:54:09Z
idk baut him but i dont do much other things than getting rejected all day and that didnt stop me yet
14:55
gz180
14:55
woops
14:55
wrong chat
Avatar
nice pw
Avatar
ChillerDragon 2019-07-18 14:55:50Z
xd
14:55
actually wrong blender usage
14:56
should be rz and no enter xd
14:57
yo @Learath2 no hate i love u and i appreacte that you do something. But saying everything is nice because it is usefull and was work is not the way to go imo
Avatar
Now I don't feel like coding at all, thanks, I'll just order a drink and watch something
Avatar
ChillerDragon 2019-07-18 14:57:56Z
😦
Avatar
or maybe I'll close some issues, I'm sure someone will have a problem with that one aswell
Avatar
ChillerDragon 2019-07-18 14:59:29Z
ignore the negative vibes and only try to improve or rethink or even justify your stuff when you get critizied
Avatar
how dare you fix the votes that have been broken since ddrace
Avatar
ChillerDragon 2019-07-18 14:59:45Z
._.
15:00
stap make me feel bad
15:00
jk ur ofc allowed to make me feel bad πŸ˜›
15:00
im sorri tho
Avatar
I agree with Learath2 here, we're too strict on merging PRs, on new ideas, etc.
Avatar
ChillerDragon 2019-07-18 15:01:20Z
ah no pls dont
15:01
the client is polluted wy too much already
15:01
we have bugs
15:01
and we keep adding features instead
15:02
sure we all do this in our free time and it is supposed to be fun. But we destroy the fun of all players by this behavior.
Avatar
worry not, I'm not making anything new until this improves
Avatar
since I'm probably the main problem for that, and I don't really have time for reviewing PRs and ideas quick and early, perhaps I should just stay away from reviewing PRs
Avatar
ChillerDragon 2019-07-18 15:02:50Z
no ur good reviwer
15:02
bois :c
Avatar
no, I'm not. see yesterday's chat
Avatar
ChillerDragon 2019-07-18 15:03:07Z
xxd
15:03
u were perfect
Avatar
@heinrich5991 no, you make sure we get well coded features
Avatar
but the problem is: "and I don't really have time for reviewing PRs and ideas quick and early, perhaps I should just stay away from reviewing PRs"
Avatar
the problem is not with the review speed, it's with people being way too averse to anything new
Avatar
the problem is that I haven't really given you feedback at all on http masters
15:03
e.g.
Avatar
@heinrich5991 it's a decently sized pr, that has horrible quality
15:05
and it's a major change, ofc it'll take time
Avatar
not everything new is good tho
Avatar
@jao doesn't mean we shouldn't entertain new ideas
Avatar
yea,. but due to missing feedback early on, you (rightfully) got demotivated due the expectation of my review
Avatar
also doesn’t mean rejecting new stuff is bad generally
Avatar
so there's definitely a problem
15:06
@jao it's not about that. we're talking about a very very useful feature like http masters here
Avatar
@heinrich5991 it'd have been much better if we'd work on the architecture of such a major change together, before I started implementing anything
Avatar
I think he’s talking about new stuff in general
Avatar
ChillerDragon 2019-07-18 15:07:27Z
discussion didnt start due to the masters more the team feature
Avatar
@jao take a look at pull requests from new contributors, they usually always new things
Avatar
ChillerDragon 2019-07-18 15:07:51Z
except mine are always just typos xd
Avatar
and there is always a ridiculous amount of pushback, and then they just never pull request again
15:08
like, where is necropotame now?
Avatar
lol there’s also people who did good prs that are gone now
15:09
I don’t think that’s an argument
Avatar
well give me an example
Avatar
the guy who made automapper rework
15:09
don’t even remember the name
15:09
but it was a good feature
Avatar
you mean bojidar-ng? he is still around
Avatar
when did he make his last pr
Avatar
he is like jupeyy, they have their things and they come through when needed
15:12
besides what he made was not a new feature, but a lot of improvements
Avatar
live automapper is a new feature imo
Avatar
anyways, don't need to worry about it anymore, I'm not adding anything new any time soon
Avatar
@Learath2 when doing something new u need to push it till the end
15:13
heinrich rejected telegun without knowing how it works
Avatar
@Ryozuki very hard to do when people leech away at what little motivation you have
Avatar
u gotta be strong then
15:13
😎
Avatar
atleast for me it's very hard to commit to something knowing people will chew you out for even thinking about it
15:14
I was literally making it for myself and was going to pr it if it turned out decent
Avatar
u shouldnt show early stage dev then
15:14
if u fear that
15:15
often ppl cant see the bigger picture
Avatar
I was just about to ask a question about the graphics api, then I figured it out
15:15
im talking like i know something
15:15
😎
15:15
@Learath2 u could take ideas from hmh
15:15
pr
Avatar
did anyone even say your thing is bad
Avatar
Q: Can vanilla clients attempt to connect to full servers?
15:16
if the serverinfo says it's full that is
Avatar
u mean if it will try even if its full
15:17
or if it doesnt try?
Avatar
yeah, for reserved slots
15:17
I want to know whether I need to fake Full-1
Avatar
idk i dont see vanilla code since 2016
15:18
why u care for vanilla tho
15:18
nobody uses vanilla on ddent anyway
15:18
we should just show a big warning to them to get ddnet
Avatar
ye we are saving them
15:19
they are masochists if they play with vanilla client
Avatar
that’s not a helpful answer
Avatar
ye i guess
15:19
xd
Avatar
we do send a couple server messages if you have vanilla iirc
Avatar
yea a broadcast
Avatar
eh, I'll take a look at the old ddrace code, it was pretty anal about vanilla compatibility
Avatar
@heinrich5991 u here?
15:19
@heinrich5991 can you fix nimda
15:19
i cant talk on irc
Avatar
I think this is also fine for vanilla, but I can't get the vanilla client to work on mac to test it.
Avatar
@Learath2 willl the client show 64/63?
15:23
i guess ye
Avatar
I made it show 64/64 if full
15:23
if its reserved
Avatar
I could make it 64/63 but idk how it'll react at all
Avatar
it should be 64/63
15:24
imho
Avatar
hmm, if someone takes the reserved slot, then someone leaves, what happens?
Avatar
if its full its full
15:24
63/63
Avatar
I guess our implementation of reserved slots is wrong
15:25
as in we don't actually reserve the slots
15:25
but we allow people to join full servers with a password
Avatar
it works
15:25
and its rarely used anyway
Avatar
if someone takes a reserved slot, the server isn't technically full anymore
15:25
well atleast it shouldn't be as the name implies
Avatar
@Learath2 u think it would be easy to add spectator slots? they wouldnt have a char entity
15:26
it shouldnt be a problem i think
15:26
server just should need to handle sending them info
15:26
it could be good for speccing in tourns or when its full
Avatar
well we do have spec slots
15:26
they are also implemented the same way
15:26
u cant join a full sv
Avatar
oh you mean like that, yeah maybe we could
Avatar
make spec slots "external"
Avatar
it's some work though, as a lot of arrays depend on MAX_CLIENTS
15:27
also pause and spec should be handled in a special way
15:28
i guess its to much work
Avatar
and it's new, very dangerous territory
Avatar
PUT allows multipart right
15:29
?
Avatar
well yes
15:30
but it might not always be the best practice
15:31
e.g. if the PUT generates more then one resource
15:31
also it might be an edge case in some shitty http libraries, but I don't like supporting shitty libs
Avatar
This has an unfortunate(?) consequence of causing tees that hit kill tiles and fall out of map respawn instantly. If this is undesirable the fix would be a little more complex, maybe implementing a delay to the spawn in CPlayer or reordering the entity list to force strong on the tee (by swapping with one of their teammates (this might have some undesirable effects aswell, not sure though)).
Avatar
@heinrich5991 apparently you forgot to set CGameInfo::m_Race πŸ™‚
Avatar
what is the shortest run map?
16:00
one i can play with a trackpad preferably πŸ˜„
Avatar
run_antibuguse
Avatar
thanks
16:01
run_blue
Avatar
(dont play it)
16:02
(run_antibuguse hardest map)
Avatar
@archimede67 I know...
16:05
made my own
Avatar
xd
Avatar
@Learath2 i like your team feature
Avatar
@Learath2 what about replacing statboard on ddrace gametypes with ur thing
Avatar
@heinrich5991 here?
Avatar
it’s not like u need to see it all the time
Avatar
@jao I'll think about it if I ever feel like taking a look at it again
monkaS 1
16:26
@heinrich5991 NETMSGTYPE_SV_RECORD is definitely handled wrong, the whole race timer is a bit weird tbh
16:27
anyways, the format ddnet sends it's NETMSGTYPE_SV_RECORD is it's best times, not DDRaceTime and DDRaceTick
Avatar
ChillerDragon 2019-07-18 17:55:36Z
17:55
thank you microsoft
17:56
17:56
getting better and better
18:00
18:00
bro how should i work with this crap xd
18:45
broken from everywgere
Avatar
omg sombody actually uses replays πŸ˜„
Avatar
Me too
21:01
lol
Avatar
❀
Avatar
ChillerDragon 2019-07-18 21:55:40Z
i wanted today then i realized i had it deactivated :c
Avatar
what are replays?
Avatar
@Theowyn cl_replays 1, save_replay, cl_replay_length
23:25
When using save_replay it will save the last seconds (amount in cl_replay_length)
23:25
cl_replays need to be
23:25
1
Avatar
oh since when is that a thing
Avatar
12.5
23:25
current
Avatar
why client command fokko
Avatar
why client command for showothers
23:29
for not typing it everytime, correct (edited)
Avatar
what's the difference between showothers and showall actually?
Avatar
showothers shows players in other teams and showall sends all tees to the client, no matter how far they are away (for zooming out for example)
Avatar
I always get confused with all these options
23:32
Btw, nice to see you active again
Avatar
wouldn't really call it active but less inactive then before :D
Avatar
At least I see some messages from you regulary now
Exported 568 message(s)