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-06-05 00:00:00Z and 2019-06-06 00:00:00Z
Avatar
Fix #1766. Turns out the bug was not just in the rendering, but in the prediction itself (hooks were not predicted unless/until they grabbed on to something). I compared with an older client (and the old implementation) and this seems like it will restore the old behavior.
Avatar
cf8c853 Fix prediction of non-grabbed hook - trml 0ad96f6 Merge #1775 - bors[bot]
Avatar
ChillerDragon 2019-06-05 07:47:51Z
@archimede67 that notification looks like it is overlapping with scoreboard, broadcast and motd. Could you make it more decent please? Maybe like a red dot in the corner
Avatar
@ChillerDragon who cares? its not recorded in demos
Avatar
annoying in pvp mods
Avatar
Thats why i will add the option to disable/enable showing them
10:08
And wym a red dot in the corner ?
Avatar
ChillerDragon 2019-06-05 10:55:10Z
instead of having a huughe messaeg box you could place something much smaller in a corner. Red dots are usually used for recordings. Maybe it doesnt fit saves/cutting, it was just an example.
10:55
@fokkonaut ofc not haha. It is about the user interface not getting bloated not the demo.
Avatar
does it rly matter
Avatar
@ChillerDragon and i'll move those notifications into chat messages
Avatar
ChillerDragon 2019-06-05 11:31:27Z
oh and did u fix the worng map thingy on demo cutting @archimede67 ?
Avatar
i guess but not on this pr
11:31
to fix it i just removed one line xd
Avatar
ChillerDragon 2019-06-05 11:32:11Z
is it merged already?
Avatar
no
11:32
coz idk if it works for sure
Avatar
ChillerDragon 2019-06-05 11:32:38Z
did u pr already?
Avatar
no I wanted to fix all the demo bugs before
Avatar
ChillerDragon 2019-06-05 11:34:04Z
11:34
you should make shorter commit messages and if u have more to say add 2 newlines to create a "commtit body"
Avatar
yeah xd
Avatar
ChillerDragon 2019-06-05 11:35:37Z
i am not a friend of adding demo features before they are fixed but looks nice what you did thanks 😃 im sure it will save me a lot of time
Avatar
yea the demo bugs are kinda hard to fix xd
Avatar
tf SOUND_CHAT_CLIENT is such weird sound xd
Avatar
ChillerDragon 2019-06-05 11:52:54Z
tw has some really weird sounds ye xd
Avatar
XDDD
Avatar
ChillerDragon 2019-06-05 11:53:14Z
did u eveer listen to all of them?
Avatar
no xd
Avatar
ChillerDragon 2019-06-05 11:53:24Z
go to the sound folder
11:53
you wil be suprised how many sounds u probably never heard
Avatar
xDD
11:54
wait a minute
11:54
SOUND_CHAT_SERVER is the sound of when you take ur hammer
Avatar
ChillerDragon 2019-06-05 11:55:12Z
uhm? wat
11:55
shouldnt
Avatar
maybe i'm playing it wrong
Avatar
its weird af
Avatar
Do I need to play sound when I send chat message tho?
Avatar
use the echo function
12:22
echo is a silent chat message that also gets printed to f1 with no sound
12:22
f1: echo
Avatar
ChillerDragon 2019-06-05 13:38:12Z
imo useres should bind that themself
13:38
bind x "cut_demo;echo 'demo cutted'"
Avatar
yea i used the echo but i was wondering if i needed to put a sound as the echo is silent
Avatar
ChillerDragon 2019-06-05 13:47:17Z
nah no sound pls :c echo is silent
Avatar
ok
Avatar
ChillerDragon 2019-06-05 13:47:30Z
and i really think you shouldnt notify at all
13:47
like demo marker
13:47
everybody has the option to bind a notification
13:47
less code and more flexibility
Avatar
idk
Avatar
ChillerDragon 2019-06-05 13:49:54Z
why
Avatar
not everyone knows that there is an echo function
13:50
and not everyone know how to make multiple command on 1 bind
Avatar
ChillerDragon 2019-06-05 13:50:16Z
....
13:51
do you think that in this open source game where everybody shares configs tips and ideas. That the people who care about demos and even use this specific feature have no idea how to use binds.
Avatar
you can enable/disable notifications (messages) also
Avatar
ChillerDragon 2019-06-05 13:52:14Z
Its not that anybody was confused that add_demomarker didnt provide notifications
13:52
yes and adding configs adds new branches which makes it harder to test and reproduce bugs
13:52
also it adds more sourcecode
13:52
you can add it to the default ddrace binds
Avatar
lol this config is like 2 lines of code more
Avatar
need more opinions
Avatar
i don't know if its a real bug but when we timed out on a server but its full we cannot rejoin 😦
Avatar
ChillerDragon 2019-06-05 14:22:29Z
it is a bug that we still have 256 slots max. better hire fokkonaut to install 256
Avatar
64 u mean
Avatar
ChillerDragon 2019-06-05 14:22:52Z
tru
14:23
might sound troll but im serious. Maybe 128 would be better to waste less ressources and dont scale too quickly. But it is sad to see full servers and players not being able to join huughe t0 maps like bit2
Avatar
yea
14:24
but its only 1 server
Avatar
ChillerDragon 2019-06-05 14:24:07Z
yes
14:24
maybe a compiler flag to build 128 servers and only host 2 german servers with it
Avatar
hmm
Avatar
ChillerDragon 2019-06-05 14:25:15Z
yes a bit ugly agree
14:25
nah it should be fine to upgrade all of them to 128. its not that all the hunderts of 64 slots servers have near 10 players on it
Avatar
xD
14:30
so for my replay thing i added a cl_replay_notify which goes from 0 (disabled) to 3 (enabled). 1 is for showing a message before saving, 2 is for showing a message after, 3 is both
14:31
tell me your thoughts
Avatar
no notification whatsoever
Avatar
when i say notification its not the hud thing, i speak about the chat messages now
Avatar
no chat message whatsoever
Avatar
why
14:39
ur thoughts have changed
Avatar
I agree with chillerdragon
Avatar
it feels weird to not be notified at all
Avatar
if you want conformation that you pressed a bind, you should config that yourself (as for everything else)
Avatar
ok
Avatar
ChillerDragon 2019-06-05 14:41:05Z
+:+1:
14:41
meh i cant add reactions in terminal-discord -.-
Avatar
terminal-discord wot
Avatar
ChillerDragon 2019-06-05 14:41:38Z
its javascript o.O
Avatar
nice
Avatar
ChillerDragon 2019-06-05 14:41:53Z
indeed
14:42
super handy
Avatar
who this man is crazy
14:43
hes putting everything in index.js
Avatar
ChillerDragon 2019-06-05 14:43:10Z
ikr
14:43
xd
14:43
but it works ^
Avatar
yea xd
Avatar
ChillerDragon 2019-06-05 14:43:31Z
i instant rage quiited when i wanted to edit something tho
Avatar
ChillerDragon 2019-06-05 14:44:12Z
14:44
a rare picture of chillerdragon on discord dark theme
Avatar
uff
14:44
how do u change channel tho
Avatar
ChillerDragon 2019-06-05 14:44:51Z
sent with discord light theme
14:44
Avatar
xd
Avatar
ChillerDragon 2019-06-05 14:45:13Z
u type /q
Avatar
that’s against tos chiller
Avatar
ChillerDragon 2019-06-05 14:45:19Z
and then hotkey numbers
Avatar
don’t advertise that
Avatar
ChillerDragon 2019-06-05 14:45:32Z
what tos
Avatar
ChillerDragon 2019-06-05 14:45:40Z
its not
14:45
its a legit client for chat usage
Avatar
yea
Avatar
ChillerDragon 2019-06-05 14:45:56Z
no automation bot
Avatar
you can’t make 3rd party clients
Avatar
you can
Avatar
ChillerDragon 2019-06-05 14:46:05Z
oh?
Avatar
since they provide an API
Avatar
ChillerDragon 2019-06-05 14:46:18Z
but i guess he means ur not allowed
Avatar
the api is for bots
Avatar
ChillerDragon 2019-06-05 14:46:20Z
due to TOS
Avatar
ChillerDragon 2019-06-05 14:46:28Z
that sucks lol
14:46
send tos
Avatar
yeah
Avatar
using it for user accounts is abuse
Avatar
ChillerDragon 2019-06-05 14:46:39Z
i thought discord is cool
14:46
lets switch to doodlejump messanger than
14:47
*** 'ChillerDragon' has left the game (illegal client detected)
Avatar
but i can keep console messages right? xd
Avatar
ChillerDragon 2019-06-05 14:48:28Z
no :p
Avatar
uffff
Avatar
ChillerDragon 2019-06-05 14:48:41Z
troll
Avatar
@ChillerDragon why no
Avatar
ChillerDragon 2019-06-05 14:49:14Z
u can use a bind for that
Avatar
keep console info
Avatar
ChillerDragon 2019-06-05 14:49:30Z
aah
14:49
that one
14:49
ye sure keep it
14:49
xd sorri
Avatar
yeah xd
Avatar
that's what console is for
Avatar
ChillerDragon 2019-06-05 14:49:45Z
yy
Avatar
okay 😄
14:51
but @jao i ran into a problem since i removed the limit for cl_replay_length but kept the slider, the limit for the slider is 600 seconds, but if you increase this value by the console, the slider is fucked up since its linked to that config value xd
Avatar
ChillerDragon 2019-06-05 14:51:14Z
classic
14:51
isnt that fixed for ms?
Avatar
clamp the slider
Avatar
@ChillerDragon am i a cool boi
Avatar
aaah
Avatar
ChillerDragon 2019-06-05 14:51:46Z
^
14:53
ryo is secret dev if view-source:https://www.celonis.com/
Celonis offers the Intelligent Business Cloud based on the process mining technology. We help organizations to rapidly understand and improve operational process flows for business transformation.
Avatar
@Ryozuki this is illegal
Avatar
@Learath2 xdd
14:53
@Learath2 tbh im doing this cuz the microsoft dev did it on twitter
14:53
like it was something new lmao
Avatar
xd
14:54
"4 juny"
Avatar
ChillerDragon 2019-06-05 14:54:16Z
alias fuck='sudo'
Avatar
im a catalan boi
Avatar
ChillerDragon 2019-06-05 14:54:18Z
fuck !!
14:54
to execute last command as sudo
Avatar
I wonder how they did it, windows consoles don't support SMP characters, let alone emojis
Avatar
who needs that
14:54
they should work on something useful
Avatar
@Learath2 its powershell tho
14:55
i doubt u can do that on cmd
Avatar
ah, i think powershell can do proper utf16 or utf8
Avatar
omg @ChillerDragon this website is genius
Avatar
ChillerDragon 2019-06-05 14:55:26Z
ikr xd
Avatar
Celonis offers the Intelligent Business Cloud based on the process mining technology. We help organizations to rapidly understand and improve operational process flows for business transformation.
14:55
look the source code
14:56
lmao
Avatar
ChillerDragon 2019-06-05 14:56:27Z
i wonder if it is compression or obfuscation
14:56
or just troll
Avatar
inspecting looks funnier
14:56
and it's def just trolling
Avatar
maybe both
Avatar
they put some config
Avatar
ChillerDragon 2019-06-05 15:00:07Z
shape of code = quality of code
15:00
Avatar
this is quality
Avatar
ChillerDragon 2019-06-05 15:00:23Z
xd
Avatar
that looks more like quantity
Avatar
xD
15:02
im heartless
Avatar
xd
15:06
ok i stop
Avatar
ChillerDragon 2019-06-05 15:06:47Z
'like it was something new lmao' posting multiple screens for minutes :troll:
Avatar
omg it works
15:07
Avatar
ChillerDragon 2019-06-05 15:07:27Z
now the number overlaps
15:07
xd
Avatar
idc
Avatar
ChillerDragon 2019-06-05 15:07:46Z
idcudc
Avatar
idcudctidc
Avatar
ChillerDragon 2019-06-05 15:07:59Z
dfq
Avatar
hehe
Avatar
ChillerDragon 2019-06-05 15:08:07Z
lol
15:08
quality conversation
15:09
oh i created a ui bug xd
Avatar
ChillerDragon 2019-06-05 15:09:12Z
feature*
Avatar
ui not responding is a feature? xd
Avatar
ChillerDragon 2019-06-05 15:10:10Z
dont introduce more bugs pls -.-
Avatar
i try
15:11
i just have troubles clamping the slider xd
Avatar
show the code
15:12
we use an intermediate mode gui so it gets some getting used to 😛
Avatar
its ugly for now
Avatar
how big can the code for a slider be? 😄
Avatar
there
15:13
float Max = 10.f * 60; float Min = 10.f; if(g_Config.m_ClReplayLength <= Max) { int FakeLength = g_Config.m_ClReplayLength - Min; // minimum length is 10 not 0 FakeLength = (int)(DoScrollbarH(&FakeLength, &Button, FakeLength / (Max - Min))*(Max - Min)); g_Config.m_ClReplayLength = FakeLength + Min; } else { int Diff = g_Config.m_ClReplayLength - Max; int FakeLength = Max - Min; FakeLength = (int)(DoScrollbarH(&FakeLength, &Button, FakeLength / (Max - Min))*(Max - Min)); g_Config.m_ClReplayLength = FakeLength + Min + Diff; }
Avatar
that looks unnecessary complicated
15:15
hmm, what are you trying to do?
15:15
DoScrollbarH returns a float between 0 and 1, you just need to scale that and clamp it
15:15
also using FakeLength as pID is a big no no
15:15
as it's not static
Avatar
what i want is
Avatar
use &g_Config.m_ClReplayLength as the id
Avatar
have the cl_replay_length vary without any constraints
Avatar
a slider by definition has limits 😄
Avatar
yea but when the slider gets to 600, it can go further but the handle will be at the max of the slider
15:17
like the screen i showed before
Avatar
why do you have this if
15:17
just use clamp()
Avatar
yep, just clamp current
Avatar
then the cl_replay_length will have a limit
15:18
which i don't want
Avatar
you can store a seperate value?
Avatar
wym
Avatar
global?
Avatar
in that function
Avatar
thats what im doing kinda no?
Avatar
ye so why can't you do clamp?
Avatar
but then i need to reassign the value for cl_replay_length
Avatar
clamp current
15:21
if the returned float is < 1.0 or > 0.0f you set cl_replay_length
15:21
if not you don't
Avatar
okk thx i'll try that
Avatar
eh, won't be the prettiest though
15:23
I guess you should first check whether the current value is out of bounds
15:24
if it is out of bounds and the float is not 1.0f then you set, if it wasn't out of bounds then you just set
15:25
interesting that we don't have a case of that anywhere else
Avatar
wait wot
Avatar
ah we do
Avatar
if its out i set if its not i set?
15:25
xd
15:25
show me
Avatar
@archimede67 InpMousesens
15:26
clever use of min there 😛
Avatar
ok lemme take a look
Avatar
I really didn't want to rename min to minimum 😦 looks so ugly
Avatar
xD
15:27
lemme understand as well
Avatar
fucking winapi
Avatar
500 is max?
Avatar
yeah for the slider
Avatar
nice
Avatar
but 100000 is the actual max
Avatar
ye me is infinity xd
Avatar
the idea is what I said above condensed using a max, if the old value is inbound or if the newvalue is inbound you set the config
15:28
a min*
Avatar
yea its definitely cleaner than my way xd
15:30
but the slider min is 10 also
15:30
ah its the +1 at the end
Avatar
@Learath2 pretty nice its working perfectly xd
15:55
do I still have to notify when cl_replays is disabled? (edited)
15:57
because as far as i know we cannot have conditional binds? xd
Avatar
Conditional binds?
Avatar
yea like if cl_replays is on 0 then do that else that
Avatar
windows bad
Avatar
xd
15:59
u still stream on windows
15:59
if only they added decent vaapi
Avatar
:DDD
Avatar
@archimede67 habe you considered the revolutionary idea of an if statement?
Avatar
i habent
Avatar
you want to add such thing? xd
Avatar
Just use an if statement inside the callback?
Avatar
and also the console commands arent async?
16:01
@Learath2 they don't want me to notify the player
Avatar
They arent async
16:01
They are very sync
Avatar
they want the player to do it himself
16:01
wait
16:01
sync is?
Avatar
i think there is no async code on tw
Avatar
We literally have a queue of commands that are executed inside the tick
Avatar
btw asynchronous programming usually uses only 1 thread
Avatar
yeah but what i mean is
Avatar
multithreading is not async
Avatar
does a command after a ';' wait for the previous to be finished?
Avatar
@Ryozuki we have dns lookups and http fetches running async
16:03
c++ async is different from node async i guess
Avatar
Ryo are u sure
16:03
because i feel like its not the case
Avatar
@archimede67 show me code
Avatar
its not the code
16:05
like if you do
Avatar
I think your definition of asynchronous is off @Ryozuki
Avatar
bind x "save_replay;echo Done!"
Avatar
@Learath2 i am thinking of async code as in node async "Single Threaded Event Loop Model"
Avatar
@archimede67 yes we are sure
Avatar
but i guess c++ is diferent
Avatar
ah but i see the problem
16:05
since i do the edit in a thread it doesn't wait the end
16:06
that's why i wanted to notify myself the user
Avatar
Yeah event loops are a way to achieve asynchonousy but threads are also a way of achieving that
16:06
Asynchrony*
Avatar
yeah c++ uses threads
16:06
"The template function async runs the function f asynchronously (potentially in a separate thread which may be part of a thread pool) and returns a std::future that will eventually hold the result of that function call. "
Avatar
because even in a bind he won't know how much time it had taken
16:06
@jao
Avatar
@archimede67 thats why u await the result
Avatar
which result
Avatar
@archimede67 you notify the user the replay has bern saved when the thread exits
Avatar
idk xD
Avatar
@archimede67 why is that relevant to a casual player
Avatar
@Learath2 the problem is that they don't want any notification
Avatar
Thats stupid
Avatar
only in the console
Avatar
You need feedback, its user experience 101
Avatar
they said
16:07
"you can put it in bind"
Avatar
@archimede67 u only got feedback from 2 biased users
16:08
chiller and fokko
16:08
if im not wrong
16:08
xd
Avatar
@Learath2 but they don't want intrusive feedback
Avatar
@jao wtf
Avatar
You can put the "started" in a bind sure
Avatar
i think the notification is cool
Avatar
But that it succeeded i think belongs in a chat echo
Avatar
chat message isn't that intrusive plus i put a config to disable it
Avatar
and it can be used for other things
16:08
in the future
Avatar
so ??!!?
Avatar
Chat echos definitely arent intrusive
Avatar
i removed everything now GWmythicalFeelsSadMan
Avatar
why do you have a config for it then
Avatar
Config for what?
Avatar
because if ppl like you don't want any notification
Avatar
i wouldnt put the notif in the center tho, on the right side its better
Avatar
Dont do notifications imho
Avatar
and why would you not want a notification? because it's intrusive
Avatar
@Ryozuki that notification hud doesn't exist anymore
16:09
cammo
Avatar
@jao bro
16:09
pls fix ur opinion
Avatar
Or if you are going to do them make them completely thread safe, and move them right
Avatar
my opinion didn't change
Avatar
Notifications are big and intrusive
16:10
Chat messages arent
Avatar
@Learath2 what i did was thread safe, the hud notif was just too much so i put it into chat messages
16:10
but then jao said don't put any sort of notificaiton
16:10
xd
Avatar
Well I vote to keep the chat message
Avatar
I vote against it
Avatar
i guess notification sucks for users with small display
Avatar
People who dont like it are free to patch it out...
Avatar
but since thats not my case xd
Avatar
he had a config for it, that implies to me that it's intrusive
Avatar
@jao u first told me to add a setting to enable/disable notification then told me to move notification to echo msg
Avatar
@jao the notification was indeed intrusive
Avatar
@jao man its an echo
Avatar
Chat messages are not
Avatar
cl_showpred also has a config, is it intrusive?
16:11
cl_showhud
16:11
hud is instrusive
16:11
lmao
Avatar
xd
Avatar
I think we already have too much customizability
Avatar
I dont even know half the settings now
Avatar
@Learath2 thats ur case
Avatar
sooooooooooooooooooooooooo
16:12
conclusion of all that?
Avatar
itsb etter to let people customize what they want
16:12
u just need sane defaults
Avatar
better make it so that it doesn't need customization
Avatar
Its too mcuh maintainance work
Avatar
tw code itself is maintainance work
16:12
xd
Avatar
..
16:13
echo messages: yes or no?
Avatar
yes and i'd rather have less
16:13
I think you should echo at the end
Avatar
and not at the start?
Avatar
not at the start, users can bind that themselves
Avatar
yea true
16:14
ok
16:14
so one echo at the end
Avatar
i still dont know what the feature is about tho xd
Avatar
do we all agree?
Avatar
tbh the best would be a small loading thing in a corner
Avatar
@Ryozuki man xd
Avatar
@archimede67 we definitely don't all agree 😄
16:15
so find something to make us all agree xd
16:15
for now i'll leave an echo at the end
Avatar
thats not possible
Avatar
there will be one fringe user that will disagree with anything i say
Avatar
@Ryozuki fu
16:15
xd
Avatar
@Learath2 like u with systemd and every other linux related software xd
Avatar
progress indicators are the actual solution to this
16:16
@Ryozuki systemd is garbage and nothing can change my mind
Avatar
but requires more code
Avatar
and now that I've used it I can say that with authority
Avatar
the question is whether you want confirmation that you pressed the right key or if the thing worked
Avatar
what happened
Avatar
and for first I would leave it to user
Avatar
@jao both
16:16
but more of the thing worked
16:17
i geuss
Avatar
@Ryozuki nothing "happened" it just is an insane concept
Avatar
a blackbox doing everything on your computer
Avatar
what does stallman say about systemd
16:17
ill only follow his sayings
Avatar
systemctl serviced start, if it didn't work fuck you dig through the manuals
Avatar
pls go in #debate
16:18
systemctl start <name>
Avatar
@Learath2 do i also send an echo if the feature is disabled
16:19
?
Avatar
I would, but I'm sure jao would disagree 😄
Avatar
blspebkjsoihbihu
16:21
can we ask players
Avatar
this doesnt matter, no one will really care except for a handful of people
16:22
we'll let @deen decide
Avatar
why can you disable it?
Avatar
you could use a broadcast and most people wont care
Avatar
you can't
Avatar
@jao because the guy is trying to keep the handful also happy
Avatar
i don't know anything anymore now
Avatar
@archimede67 why can you disable the feature
Avatar
what the replays?
Avatar
because it records all the time
Avatar
i will disable them
Avatar
Because it can be heavy on performance
Avatar
so why would you want a recorder active if its not for using it
Avatar
especially as playtime gets large
Avatar
I thought he said it doesn't influence performance
Avatar
better disable it
Avatar
everything "influences" performance
Avatar
@jao as when u will record normally u_u
Avatar
it's just not too significant
Avatar
ye but noticeably
16:24
what is the default?
Avatar
disabled probably
Avatar
disabled
Avatar
ChillerDragon 2019-06-05 16:26:49Z
a person who knows how to enable that knows how to create a bind or even recompile the operating system to inject a payload into the ddnet client that adds a graphical notifcation
Avatar
wot
Avatar
ChillerDragon 2019-06-05 16:27:29Z
i mean who changes defaults?
16:27
only power useres
Avatar
not if you add it to the config menu
Avatar
ChillerDragon 2019-06-05 16:28:06Z
ah ye maybe
16:28
is this really something we want to spend our limited space in the menu on?
Avatar
yes, the ability to check a checkbox = ability to write OS code
16:28
amazing
Avatar
ChillerDragon 2019-06-05 16:28:47Z
it was a hyperbel but u know what i mean
Avatar
@archimede67 GEEZ that's so intrusive, you should make it smaller
Avatar
maybe try S for saving and a D for disabled
Avatar
make it one message at least
16:29
i can't
Avatar
but yes make it a single message
16:29
if it's disabled
Avatar
"Saving replay..." is in the bind
16:29
Avatar
oh you added that yourself, i see
16:30
did you know that you can use compound binds now? 😄
Avatar
ChillerDragon 2019-06-05 16:30:21Z
xd
Avatar
ctrl+r to save a replay
16:30
actually maybe we should enable it by default, so more people use it
Avatar
HOW
16:31
tell me i tried last day didn't work feelsbadman
Avatar
ChillerDragon 2019-06-05 16:31:15Z
i have the feeling my menu has different color tones since i updated @Learath2 :c but i cant prove it -.-
Avatar
Chiller you can configure that
Avatar
and if the couple nutcases notice the 5-6 fps drop they can disable it
Avatar
if you cant prove it it doesnt exist
Avatar
@ChillerDragon very possible it changed slightly
Avatar
ChillerDragon 2019-06-05 16:32:06Z
luckily i dont care tpoo much
16:32
just slightly irretating everythime i boot tw xd
16:32
hopefully noone cares
Avatar
make screens and put them next to each other
Avatar
ChillerDragon 2019-06-05 16:33:06Z
i think its not revertable
16:33
it should tho xd
16:33
wait that doesnt make sense
Avatar
you have a custom color?
Avatar
ChillerDragon 2019-06-05 16:33:51Z
yes
Avatar
ChillerDragon 2019-06-05 16:34:00Z
but even if it changed the setting i should see it in git
Avatar
I ran a color comparison test with CIE2000, the difference is very subtle
Avatar
ChillerDragon 2019-06-05 16:34:40Z
im color blind i usually dont see shit
Avatar
and only on a couple specific colors that landed on weird values of hue
Avatar
😂 (edited)
Avatar
ChillerDragon 2019-06-05 16:35:23Z
"i knew this light theme user hard retarted eyes"
Avatar
its truw tw doesnt have a mode for color blind people or whathever
16:35
xd
Avatar
ChillerDragon 2019-06-05 16:35:52Z
wasnt that discuessed somewhen somewhere
16:35
i think vanilla github
16:36
on chat colors
Avatar
what kinda colorblind are you @ChillerDragon
Avatar
ChillerDragon 2019-06-05 16:36:43Z
idk
16:36
i have problems with colors
16:36
all kinds of color
Avatar
wot
16:37
it sucks
Avatar
ChillerDragon 2019-06-05 16:37:16Z
nah u suck :p
Avatar
:c
Avatar
that's not how colorblindness works, try going to a doctor 😛
Avatar
ChillerDragon 2019-06-05 16:37:26Z
i sometimes cant see/read shit
Avatar
ChillerDragon 2019-06-05 16:37:30Z
but thats all
Avatar
ChillerDragon 2019-06-05 16:37:39Z
idc
Avatar
ur just blind then
Avatar
ur just blind then
Avatar
ChillerDragon 2019-06-05 16:37:48Z
lol
Avatar
omg
Avatar
how
16:38
stop reading my minds
Avatar
eh
16:38
mistake
Avatar
ChillerDragon 2019-06-05 16:38:29Z
bit2 full
Avatar
e.g. I have a friend who is red-green colorblind, she cant tell apart red and greenish colors apart
16:38
at all
Avatar
ChillerDragon 2019-06-05 16:38:33Z
@Learath2 send more slots!
Avatar
kik ppl
Avatar
ChillerDragon 2019-06-05 16:38:56Z
ik but i think there isnt a single color i never messed up
Avatar
hmm, bit2 is proving so popular that we might need 128player servers 😛
Avatar
ChillerDragon 2019-06-05 16:39:08Z
yes
16:39
please
Avatar
do it (edited)
Avatar
ChillerDragon 2019-06-05 16:39:13Z
hire @fokkonaut
Avatar
I doubt our weak servers can handle that gracefully 😛
Avatar
do you see in black white chiller
Avatar
ChillerDragon 2019-06-05 16:40:34Z
u can always cfg slots lower
16:40
no u @jao
16:40
just different favlours than u
16:40
and sometimes u can see a difference between colors and i cant
Avatar
str_format(aBuf, sizeof(aBuf), "echo %s", Localize("Successfully saved the replay!")); m_pConsole->ExecuteLine(aBuf);
Avatar
ChillerDragon 2019-06-05 16:41:53Z
@jao just imagine whitethem discord looking good troll
Avatar
this is how we echo or is there a method for it
Avatar
@archimede67 PLS
16:42
make a method for it
Avatar
ah ye
16:42
you told me
Avatar
@ChillerDragon does it actually for you
Avatar
i forget xd
Avatar
Abstract out ConEcho in CChat
Avatar
ChillerDragon 2019-06-05 16:42:28Z
no xd @jao
Avatar
tf does that mean
16:42
abstract out
Avatar
@ChillerDragon what's the point then
Avatar
Make a method CChat::Echo() then make ConEcho also use that
Avatar
ChillerDragon 2019-06-05 16:43:03Z
if everything looks cool u stop enjoying it
Avatar
abstract ur life essence into a pot
Avatar
you have very weird views
Avatar
ChillerDragon 2019-06-05 16:43:36Z
u
Avatar
ChillerDragon 2019-06-05 16:43:47Z
i watch ryos video
16:43
so im a weird viewer 😃
Avatar
ChillerDragon 2019-06-05 16:44:17Z
still no one rg in bit2
16:44
pls ddos
Avatar
@Learath2 ah ok
Avatar
ChillerDragon 2019-06-05 16:44:34Z
rage guit
16:44
nvm im in
Avatar
but do i have access to chat within CClient?
Avatar
m_pChat
16:45
you have access to all components within CClient
Avatar
there's not
Avatar
oh CClient
16:45
I thought CGameClient
Avatar
nein
Avatar
chiller coding rn
Avatar
why are you in CClient btw?
Avatar
ChillerDragon 2019-06-05 16:46:14Z
xxxxD
Avatar
why not
Avatar
CGameClient best
16:46
🤥
Avatar
I guess you need an interface function in IGameClient so the engine client can echo tihngs
16:47
things*
Avatar
i am in CClient to register the commands
Avatar
but u can add logic in cgameclient
16:47
right
Avatar
CGameClient also registers commands
Avatar
ah
Avatar
but I guess the replay system does belong to the engine client
Avatar
but i saw demo commands in CClient
Avatar
yeah CClient is fine
Avatar
add an Echo to IGameClient
16:48
implement it in CGameClient
16:48
then there you call CChat::Echo()
Avatar
yap thx
Avatar
bit2 is making me eat so much ice cream
Avatar
ChillerDragon 2019-06-05 16:50:35Z
r u on the server?
16:50
i eat cheese 😃
Avatar
no, I"m abstaining from bit2
Avatar
ChillerDragon 2019-06-05 16:51:04Z
im sure u rq
Avatar
wats that
Avatar
ChillerDragon 2019-06-05 16:51:09Z
cuz u died in the team that is far rn
16:51
never saw a team this far o.O
Avatar
I always get quite far, then die for some stupid reason
Avatar
wait
16:52
Echo is in console
16:52
class
Avatar
different kind of echo
Avatar
ChillerDragon 2019-06-05 16:53:18Z
wait @Learath2 are u on @archimede67s side with the echo thing -.-
16:53
why dont we use binds
Avatar
echo thing good
Avatar
@ChillerDragon pls read
Avatar
@ChillerDragon because you can't echo after an async task with a bind
Avatar
ChillerDragon 2019-06-05 16:53:52Z
ah
16:53
rip
Avatar
ah ye its in chat.cpp
16:54
nice
Avatar
await save_replay; echo "Done";
Avatar
ChillerDragon 2019-06-05 16:54:38Z
xd
Avatar
you'd need sth like that
Avatar
ChillerDragon 2019-06-05 16:54:44Z
sounds nice
16:54
f3 for adding crazy bloated syntax for console
Avatar
ChillerDragon 2019-06-05 16:55:07Z
make it worse than bash and js combined
Avatar
how can i abstract this line out
Avatar
u must first believe
16:55
then u will find out how
Avatar
ah maybe ik wait
Avatar
Try Echo(pResult->GetString(0));
Avatar
see xd
Avatar
It's not too difficult 😄
Avatar
Why do we have vote_no and vote [yes|no]?
16:56
but no vote_yes
Avatar
@fokkonaut so we can control access
16:56
helpers can only force no
Avatar
yea, vote [yes|no] would be ok for that too
Avatar
just drop it if its yes and a helper
Avatar
ChillerDragon 2019-06-05 16:57:05Z
not backwards compatbile @fokkonaut
Avatar
vote_no is a command for helpers
Avatar
ChillerDragon 2019-06-05 16:57:11Z
u break binds if u remove it
Avatar
nvm bois
Avatar
ChillerDragon 2019-06-05 16:57:20Z
:p
Avatar
helpers are meant to prevent funvotes
16:57
thats why vote_yes doesnt exist
Avatar
an await command could actually be useful
16:58
I might look into it later
Avatar
ChillerDragon 2019-06-05 16:58:14Z
add a sleep one aswell pls cc:
Avatar
yeah add promises to ddnet code
Avatar
it would help with binds like connect dummy and switch back to main
Avatar
ChillerDragon 2019-06-05 16:58:40Z
sleep in milliseconds so that i can bind a tas bot xd
Avatar
await connect_dummy;
Avatar
ChillerDragon 2019-06-05 16:58:53Z
sounde nice
16:58
and like buggs
16:59
please wait until we finished the stable version
Avatar
i like js promises, u can do await or u can do connect_dummy().then(x).catch(x)
Avatar
ddnet will never be stable
Avatar
should i better use GameClient()->DoStuff(); or m_pGameClient->DoStuff() ?
Avatar
ChillerDragon 2019-06-05 16:59:33Z
we could try to make one realse way more stable than others
Avatar
@Ryozuki you sound like a person that'd enjoy Observables aswell
Avatar
GameClient
16:59
use the method always
16:59
if possible
Avatar
ChillerDragon 2019-06-05 16:59:44Z
by only adding bugfixess and no features
Avatar
its more beutiful and it allows easy refactoring
17:00
xd
Avatar
done
17:00
Avatar
@Learath2 is that a angular thing? i never tried angular at all
17:00
im more for react
Avatar
what angular thing
17:00
Observables
Avatar
no not that
Avatar
there is in react aswell
17:01
the idea is called "reactives"
Avatar
idk whats that
Avatar
wait
Avatar
but cool logo
Avatar
did u answer my question about notifying when replays are disabled? xd
17:02
i have a short memory
Avatar
the library for lazy people: https://lodash.com/
A JavaScript utility library delivering consistency, modularity, performance, & extras.
Avatar
@Ryozuki observables are kinda like a stream of promises
17:02
@archimede67 yes let the user know he needs to enable cl_replay
Avatar
@archimede67 http://www.archimede67.raidghost.com/login/ is this u? u might have some sql leak stuff here xd
Avatar
ChillerDragon 2019-06-05 17:05:50Z
xd
Avatar
why'd you tell him?
Avatar
ChillerDragon 2019-06-05 17:05:58Z
haxxed
Avatar
cuz im a good person
17:06
and felt bad stalking him
17:06
think_bot
Avatar
ChillerDragon 2019-06-05 17:06:11Z
private disclousure
17:06
in public chat xd
17:06
its literally in the first page
17:06
of google
17:06
but its prob not his own page
Avatar
ChillerDragon 2019-06-05 17:06:33Z
its french
Avatar
a blog thing maybe
Avatar
we now know his mysql pw, rip
Avatar
ChillerDragon 2019-06-05 17:06:37Z
so its archinobo
Avatar
@Ryozuki man iknow
Avatar
coco67
17:06
so u like coco
17:06
xd
Avatar
pls xd
Avatar
ChillerDragon 2019-06-05 17:07:03Z
shiet is this the password
17:07
xd
Avatar
php is rly shit
Avatar
@ChillerDragon 'mysql:host=mysq...', '123936', 'coco67*'
17:07
ye php sucks
Avatar
how can this leak
Avatar
ChillerDragon 2019-06-05 17:07:16Z
y isee
17:07
php leaks mysql pw
17:07
dfq
Avatar
idk, I think I like php
Avatar
ChillerDragon 2019-06-05 17:07:33Z
i like php as well
Avatar
@archimede67 configure your php.ini properly 4head
Avatar
ye but lazy
Avatar
I only like php because all the alternatives sound shit to me
Avatar
and this is old af
Avatar
want me to run sqlmap on that page? xd
Avatar
no
Avatar
wats raidghost.com anyway
17:08
some host company?
Avatar
yeah
17:08
free
17:08
and frennch
Avatar
free hosting? sign me up
Avatar
if its free its prob bad
Avatar
theres a ton of free hosting
17:09
idk
17:09
i told u its old af
Avatar
best portafolio lmao
Avatar
but don't want to pay for that
Avatar
I still have a 100$ voucher for digitalocean
Avatar
@Learath2 they say digitalocean are a dick
Avatar
my expires soon
17:09
in september
Avatar
a company didnt have off site backup and digitalocean locked their account
17:09
they literally lost their business XD
Avatar
@Ryozuki yeah, they are so meh
Avatar
ChillerDragon 2019-06-05 17:10:05Z
whats tha portofolio
Avatar
welcome to the site of my portfolio 😛
Avatar
google is the biggest stalking platform lmao
17:11
better use diferent nicks for diferent stuff xd (even tho i dont)
Avatar
everything removed now
17:11
404
17:11
where is my bounty
17:11
joke
17:11
xd
Avatar
did u change the pw btw
Avatar
no
Avatar
u can still see the pass then
Avatar
don't care of that db
Avatar
using a time machine
17:12
or wathever
17:12
its called
Avatar
db isn't online anymore
Avatar
that's why the error
17:12
well
17:12
17:12
i think im done
Avatar
why say saving replay msg
17:13
if its disabled
17:13
?
Avatar
its in bind
Avatar
bind x "echo aaa;save_replay"
Avatar
@archimede67 I think the bikeshedding should stop until someone reviews the actual PR
Avatar
@Ryozuki the saving rplay thing is in the binfd
Avatar
@heinrich5991 bikeshedding xd
Avatar
i.e. don't listen to people anymore unless they review your whole PR IMO
Avatar
bikeshedding
17:14
heinrich and his perfect vocabulary
17:14
xd
Avatar
TIL what bikeshedding means 😄
Avatar
ChillerDragon 2019-06-05 17:15:04Z
what is TIL
Avatar
"Futile investment of time and energy in discussion of marginal technical issues."
Avatar
today i learned
Avatar
ChillerDragon 2019-06-05 17:15:20Z
TIl TIL
17:15
kek
Avatar
but discussing is fun
Avatar
ChillerDragon 2019-06-05 17:15:51Z
this is a big issue
17:15
dont bloat the ui
Avatar
@heinrich5991 i'm about to push changes, you can maybe take a look at them after? or anyone else?
Avatar
ChillerDragon 2019-06-05 17:16:14Z
and dont add useless configs @heinrich5991 ur words
Avatar
yes, horrible issue, how will we stomach an extra chat message i don't know
Avatar
ChillerDragon 2019-06-05 17:16:19Z
makes tetsing and maintaining harder
Avatar
I might modify my glasses to filter out light of the echo messages color
Avatar
yes. you can review that if you review the rest of the PR as well, @ChillerDragon
Avatar
i dont know where addign a config makes maintainance harder, rather it removes the use of magic numbers
17:16
but ok
Avatar
@Learath2 😂
Avatar
ChillerDragon 2019-06-05 17:17:26Z
@Learath2 it was planned to be a big box overlapping with everything and than BICKSHREDDING turned it into a chat message
Avatar
shedding not shredding
17:18
ok i pushed it
17:18
brb
Avatar
ChillerDragon 2019-06-05 17:18:20Z
i want to pr ur pr
17:18
lemme review it
Avatar
@heinrich5991 ShouldSendChatTimeoutCodeHeuristic can't you just name this ShouldSendTimeoutCode?
17:19
wait no, ignore that I misread it :/
Avatar
@archimede67
17:20
17:20
fix style already
17:20
xd
17:20
allman
Avatar
ChillerDragon 2019-06-05 17:20:37Z
ima fix style
17:20
let him do it
17:20
its his pr
Avatar
ChillerDragon 2019-06-05 17:20:46Z
free commits
Avatar
@archimede67 or omit the braces just to piss everyone else off, i'll merge it
Avatar
ChillerDragon 2019-06-05 17:20:57Z
i wanna get rank12
Avatar
without braces
17:21
im fine too
Avatar
ChillerDragon 2019-06-05 17:21:12Z
no dont merge lol
17:21
its not even tested
Avatar
I think we should stop bikeshedding
Avatar
i dont like braces for single if but deen says its dangerous cuz he links a apple article where they messed up big xd
Avatar
someone makes a good PR and all people talk about is "where do we display the completion message" or "where are the braces?" this should be done after we know that we accept the PR in the current state
Avatar
not my fault apple engineers forgot their eyes at home coming to work
17:22
why shouldnt we accept this?
Avatar
@heinrich5991 I agree, I made an argument about it functionally, and everyone seems to agree it's better like this
Avatar
nobody said anything against the idea yet
17:22
and the pr was there for some time already
Avatar
but it might happen that the implementation has some defects so it needs to be rewritten in some form
17:23
like it already happened
Avatar
ye we discussed it
Avatar
and there seems to be no other complaints about the way it's coded, so might aswell talk about the details now
17:23
@heinrich5991 you think it's not certain that we merge this?
Avatar
@archimede67 idk if there is a style rule but it triggers me a bit that u dont put caps in the start of comments xd
Avatar
it's certain that we want this feature
Avatar
ChillerDragon 2019-06-05 17:23:58Z
yes
17:24
it is super usefull
Avatar
it's not certain that there isn't a bug lurking somewhere
Avatar
ChillerDragon 2019-06-05 17:24:21Z
but please make sure we spend enough time testing it not like the last demo feature that killed all my demos :c
Avatar
and that doesnt allow us to discuss how we want the feature to be?
17:24
i dont find the relation
Avatar
the problem is that I, as a contributor, wouldn't want to get my feature nitpicked before other people tell me to completely rewrite the code
Avatar
@ChillerDragon it's been a while since we added a demo feature, which one are you talking about?
Avatar
I think that's how you lose cocntributors
Avatar
@hei\
Avatar
brb searching nitpicked
Avatar
ChillerDragon 2019-06-05 17:25:23Z
@Learath2 the cutting one
Avatar
"To be concerned with or find fault with insignificant details."
Avatar
ChillerDragon 2019-06-05 17:25:31Z
yes i lost years of demos @Learath2
Avatar
i think the notification is a big concern tho
Avatar
not code-wise, in the code it's a small change
Avatar
Well @heinrich5991 it's not likely that we need a rewrite, I pitched a ringbuffer and I pitched multiple markers, I don't see anyone else with an idea that'd require a rewrite
Avatar
@archimede67 what do u think, are u annoyed about us "nitpicking" ur feature
Avatar
@Ryozuki probably, we are talking about chat messages like it's the end of days 😄
Avatar
as a new contributor at least, I'd always answer "no"
Avatar
you make it look like we are company and he would get fired
17:27
if he said yes
17:27
xd
Avatar
ChillerDragon 2019-06-05 17:27:38Z
thats why i offered to fix the few if ( s
Avatar
@heinrich5991
17:28
what do u think about this
17:28
magnus auvinen has nothing to do
17:28
with new code
17:28
why would we add this t oa new file
Avatar
ops
17:28
i just copy pasted tbh
Avatar
I agree with @heinrich5991 that we shouldn't be nitpicking early on in general. But with this feature I just don't see what kinda big change could be done
Avatar
wait
17:29
lemme read all that
Avatar
I think it's well established in this case that this will get merged, and it'll get merged as a second demo recorder
Avatar
all what?
17:30
@Learath2 should it be (c) DDNet Contributors?
17:30
i think it should
Avatar
idk how copyright works
Avatar
copyright requires none of this
Avatar
when I add a new file I don't add copyright
17:30
DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/ddnet
Avatar
@archimede67 dont add that comment on top
17:30
new files dont do so
17:30
apparently
17:30
xD
Avatar
what is the license for ddnet anyways?
Avatar
zlib
Avatar
yea it was a mistake xd
Avatar
The zlib license is a permissive free software license which defines the terms under which the zlib software library can be distributed. It is also used by many other free software packages. The libpng library uses a similar license sometimes referred interchangeably as the z...
Avatar
wait build failed
Avatar
@heinrich5991 I'll give yours a review later tonight btw, was going to do it today, but apparently my sleep schedule didn't agree with the sentiment
Avatar
lemme fix all what you said
17:36
ok i fixed
Avatar
ChillerDragon 2019-06-05 17:40:55Z
can i get some time to test it before we merge ? :c
Avatar
okay
Avatar
ChillerDragon 2019-06-05 17:41:17Z
ty
17:44
17:44
omg not thise one agian
Avatar
xd
17:44
can't understand xd
Avatar
ChillerDragon 2019-06-05 17:44:48Z
current ddnet master doesnt build with cmake mingw for me anymore
17:45
it translates to "application could not start"
Avatar
[quakenet] Ryozuki BOT 2019-06-05 17:48:25Z
f
Avatar
@ChillerDragon google the error
17:49
IIRC it was some library version mismatch
Avatar
ChillerDragon 2019-06-05 17:49:08Z
i did already back then
17:49
didnt find something
Avatar
pushed new fixes thanks to @ChillerDragon
Avatar
like library was compiled for 32bit and executable for 64bit
Avatar
@ChillerDragon recently deen updated the libs that are bundled
17:49
make sure to update the submodules
17:49
maybe it fixes it
Avatar
ChillerDragon 2019-06-05 17:49:33Z
itr is a fresh clone
17:49
ah might be that the defualt build is now 64 bit
Avatar
then it might be the lib updates
Avatar
ChillerDragon 2019-06-05 17:49:47Z
aaah wait
17:49
when did he update them?
Avatar
2 weeks ago i would say?
Avatar
ChillerDragon 2019-06-05 17:50:04Z
i always get the libs from ddnet.tw download
17:50
ah that makes sense so they are outdaed
Avatar
^^
Avatar
ChillerDragon 2019-06-05 17:50:28Z
where do i even get them from ^^
Avatar
4 days ago
17:50
@ChillerDragon what are u saying
Avatar
uff
17:50
more recent even
Avatar
@ChillerDragon clone ddnet using git clone --recursive https://github.com/ddnet/ddnet
DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/ddnet
Avatar
ChillerDragon 2019-06-05 17:51:02Z
yy
Avatar
git submodule update --init --recursive
17:51
if u did it normally
Avatar
ChillerDragon 2019-06-05 17:51:11Z
but where is the dir with the dlls
Avatar
why
Avatar
its a git submodule
17:51
ddnet-libs
Avatar
ChillerDragon 2019-06-05 17:51:25Z
i always clone recursive and then copy in my tw flder
Avatar
ChillerDragon 2019-06-05 17:51:35Z
ikr
17:52
i also added a ConChain for cl_replays
17:53
also what is that
17:53
Avatar
ChillerDragon 2019-06-05 17:53:34Z
a feature
Avatar
its a secret
17:53
xd
Avatar
ChillerDragon 2019-06-05 17:53:46Z
it was ment to be private and secret
17:53
i guess everybody knows
Avatar
ChillerDragon 2019-06-05 17:53:57Z
but i can tell u in pm
Avatar
most ppl dont know
Avatar
tell me
17:54
pls
Avatar
its a rly stupid thing
17:54
and a rly stupid way
17:54
ehem @ChillerDragon
Avatar
EHEM
Avatar
ChillerDragon 2019-06-05 17:55:49Z
xd
Avatar
Sometimes it works, sometimes it doesn't. The file score system doesn't always write ranks, but reading is no problem. The time gets added to the player, but when calling /rank it returns "Several players were found"
Avatar
@ChillerDragon how is ur testing going?
Avatar
ChillerDragon 2019-06-05 18:08:36Z
still not building
18:08
even with the libs from github
Avatar
try linux
Avatar
if it's not building on windows, we have a problem we need to fix
Avatar
for me its building
Avatar
ChillerDragon 2019-06-05 18:13:31Z
its not related to the pr
Avatar
ChillerDragon 2019-06-05 18:24:02Z
@deen seems like ur lib update broke mingw build
18:24
or am i not getting something here?
18:24
can some1 please test if mingw still builds?
18:30
oh same with visual studio -.-
Avatar
yup, bug also happens for me
18:35
freshly cloned ddnet and libs
Avatar
@deen prolly has to do with updated libs
Avatar
trying the mingw build now
👍 1
Avatar
ChillerDragon 2019-06-05 18:58:05Z
ah ye btw my mingw assumption was wrong visual studio fails also
Avatar
ChillerDragon 2019-06-05 19:08:55Z
omg ctrl-c is no timeout
19:09
rip 15 min bit2
19:09
xd
19:09
@archimede67 good job worked all fine during my tests! Even 10 minutes saves dont drop a single frame
19:10
also recording 2 demos at the same time on a big map like bit2 on a laptop worked fine
Avatar
@ChillerDragon i wasn't sure if I should add that. I thought since it's a signal from outside just close immediately
19:13
also, can confirm that win64 is b roken during linking, all others work
Avatar
ChillerDragon 2019-06-05 19:13:48Z
ya no it is clean that it shuts down
Avatar
will fix freetype
Avatar
ChillerDragon 2019-06-05 19:13:55Z
how to timeoput properly then
Avatar
ChillerDragon 2019-06-05 19:14:01Z
maybe we need a timeout command xd
Avatar
or the windows equivalent
Avatar
ChillerDragon 2019-06-05 19:14:11Z
whats the win?
19:14
i close console
19:14
ah
19:14
ye
Avatar
or unplug the network cable and then close client if you can't
19:14
maybe in task manager, right click and kill hard
Avatar
ChillerDragon 2019-06-05 19:14:27Z
i could close my terminal
19:14
all hacky tho what do u think about a timeout command?
Avatar
If you figure it out write a small tutorial on ddnet forum
19:14
task manager -> kill hard sounds clean enough
Avatar
ChillerDragon 2019-06-05 19:14:57Z
hm
19:15
@archimede67 awwww .-. i thought urs work. but it also has the crc missmatch
19:15
ye ofc because u cut the demos
19:15
men some1 really should look into that
Avatar
I think I accidentally added the 32bit freetype library in lib64
Avatar
ChillerDragon 2019-06-05 19:17:01Z
k nice that u look into it so fast 😃
19:17
omg the todo is 8 yrs old and from oy
19:17
19:18
if that is even the right place to look at
19:22
@heinrich5991 btw im done from my side. Feel free to merge the pr. Not that I did any quality tests. I quickly looked into it and all worked fine.
Avatar
9e543dc Fix Windows freetype library - def-
Avatar
ChillerDragon 2019-06-05 19:23:06Z
did u test @deen ?
Avatar
testing now
Avatar
ChillerDragon 2019-06-05 19:23:51Z
same
Avatar
but i checked that the result is a valid 64bit windows dll
Avatar
ChillerDragon 2019-06-05 19:24:58Z
google test is taking so much time and i never used it does it even work on windows? Can we maybe make it default disabled
19:25
so it speeds up cmake ..
Avatar
yes, it works on windows
Avatar
what takes long, the downloading?
Avatar
yes
Avatar
ChillerDragon 2019-06-05 19:26:15Z
@deen thanks ur fix worked!
Avatar
the thing is, you can't easily set cmake config options on windows
Avatar
but you could try target run_tests
Avatar
why does it redownload though? it should only download on the initial build
Avatar
ChillerDragon 2019-06-05 19:27:03Z
yes and the intial build is for me 3 times a day
19:27
xd
Avatar
why not use incremental builds?
Avatar
ChillerDragon 2019-06-05 19:27:15Z
multiple devices refreshes forks ec
19:27
i tend to dleet build folder often as well
Avatar
if you have enough disk space you can just keep the builds around
Avatar
ChillerDragon 2019-06-05 19:28:19Z
i do have disk space but i have the feeling that this folder chaches stuff i dont want
19:28
and also when cloing fresh stuff like archimdes fork etc
19:28
i mean tbh who runs these tests? and who just wnats faster bulding times
19:29
is there anything agianst making it default not downloading gtest
Avatar
ok i'm back
Avatar
ChillerDragon 2019-06-05 19:29:38Z
wb
Avatar
yes, you can't run tests as easily on windows in that case
Avatar
ChillerDragon 2019-06-05 19:29:52Z
hrm
Avatar
@ChillerDragon wym
Avatar
you shouldn't really delete your build folder – the builds should work without doing so
Avatar
ChillerDragon 2019-06-05 19:30:39Z
ya i had a hope that urs is not fialing on maps/ folder like cutting does but u also cut i forgot that
Avatar
did you delete your build folder with bam as well?
Avatar
ChillerDragon 2019-06-05 19:30:53Z
no
Avatar
@ChillerDragon on self mapped maps?
Avatar
ChillerDragon 2019-06-05 19:31:06Z
yea
19:31
the crc thingy
Avatar
yea its the same issue
Avatar
ChillerDragon 2019-06-05 19:31:13Z
men we need a name for the bug
19:31
i will look into it right now agian but i really have no clue
Avatar
i did something already
19:31
in another branch
19:31
you can look
Avatar
ChillerDragon 2019-06-05 19:31:43Z
ah nice
19:31
which one
Avatar
dis
19:31
DDraceNetwork, a cooperative racing mod of Teeworlds - archimede67/ddnet
Avatar
fix the sha256 lookup too chiller
Avatar
then it will fail if you have the map in /maps but not /downloadedmaps?
19:36
doesn't sound like a fix :p
Avatar
no
19:38
it will try downloadedmaps first
19:38
then search into maps
19:38
then fail
19:38
but needs more test
19:39
but as far as i tested it seems to work, maybe im wrong
Avatar
ChillerDragon 2019-06-05 20:05:23Z
20:05
looks mlike a if statement by me 2 yrs ago xd
Avatar
xd
Avatar
ChillerDragon 2019-06-05 20:06:22Z
if (true false && !true false == true) { // i just need the else lol } else { c++; }
20:06
nice spoiler discord
20:06
xd
Avatar
XD
Avatar
that's why you have codeblocks
Avatar
ChillerDragon 2019-06-05 20:07:00Z
the ide?
20:07
i care about irc ppl :p
Avatar
lol nobo
Avatar
how does it make a difference to irc ppl
Avatar
ChillerDragon 2019-06-05 20:07:29Z
they get confused
20:07
xd
Avatar
just adds a few backticks
Avatar
ChillerDragon 2019-06-05 20:07:51Z
they arrive in P L A I N T E X T
20:08
maybe we should mod the bridge to strip them off 😃
Avatar
ye
Avatar
ChillerDragon 2019-06-05 20:11:59Z
20:12
what is this PLAYED thing top left?
20:16
@archimede67 ur a genius
20:16
u fixed the bug
20:17
i will stop calling u the number weirdo from now on 😮 ur the demo hero
Avatar
ikr
20:17
what did u build tho xd
Avatar
ChillerDragon 2019-06-05 20:18:02Z
wait for the amazing pr xd
20:18
blows minds
Avatar
im waiting
Avatar
ChillerDragon 2019-06-05 20:19:17Z
give me 15 minutes
20:19
xd
Avatar
@ChillerDragon amount of time your client ran
Avatar
ChillerDragon 2019-06-05 20:25:59Z
ah interesting
Avatar
Fixes corrupted demos if there is a different version of the current map in the maps/ folder. Thanks to @archimede67 for initial research. Who ever implemented that probably thought maps/ is a good source of truth because the user put a map intentionally there. It has no crc check tho. Tested this fix with already downloaded maps and maps only present in maps/ folder. Worked fine. Fixes a bug from the issue #1702 .
Avatar
eyy
Avatar
ChillerDragon 2019-06-05 20:32:13Z
yeeey
20:32
its basically ur commit
Avatar
did you snipe that pr from him xd
Avatar
ChillerDragon 2019-06-05 20:32:35Z
almost
20:32
he removed code
20:32
i moved code
20:32
but would have taken me ages to do this withoput his pr
20:33
great teamwork
20:33
and my commit!! rank12 im coming xd
20:34
so for the replay stuff everything is ok?
Avatar
ChillerDragon 2019-06-05 20:34:45Z
combined with my fix its even unbreakable xd
20:35
nah idk how to test it but i didnt find any bugs during 15b minutes bit2 xd
Avatar
ChillerDragon 2019-06-05 20:36:38Z
sooo
20:36
and who reflushes correct maps into my broklen demos now? :c
20:38
bro @deen
20:38
ofc it is tested
20:38
as written in pr description
20:38
xd
20:38
and if u look at the code u should see it aswell -.-
Avatar
i wanted to add a button in the demos gui called "Fix" that will fix the demo
Avatar
ChillerDragon 2019-06-05 20:39:37Z
do u know how tho?
Avatar
it will first look if the current demo is broken then add it to a "broken" demo list in order to display the button for only broken demos
20:39
actually i thought about some things
20:39
but didn't tried some yet
20:40
demos are so hard xd
Avatar
ChillerDragon 2019-06-05 20:40:05Z
it just has to rewrite the header
20:40
yy
20:40
men ur expert now
20:40
i'll work on that as soon as my pr is merged
Avatar
shouldn't that be a tool
Avatar
like a demofixer.exe
20:47
idk demo is part of the client
Avatar
no they are individual files
Avatar
yes
20:48
i'll see
Avatar
dilate isn't in client either etc
Avatar
yeah
Avatar
which is for "fixing" mapres
Avatar
actually is there the source of those tools
Avatar
nice
Avatar
@archimede67 "like a demofixer.exe" are u asumming windows?? 😡
Avatar
ofc
Avatar
ChillerDragon 2019-06-05 20:54:43Z
:p
Avatar
is there dilate for linux
20:55
i think right
Avatar
ChillerDragon 2019-06-05 20:55:18Z
it is always easier to say .exe to refer to a executabvle
20:55
than saying dilate
20:55
nobody knows its a linux binary
Avatar
yeah xDD
Avatar
yes
Exported 1,213 message(s)