Guild icon
Teeworlds
IRC / bridge
One-way IRC channel bridge. If you want to be able to send messages to IRC, contact @Dune or @heinrich5991. https://www.teeworlds.com/?page=docs&wiki=rules/irc_rules
Between 2019-05-04 00:00:00Z and 2019-05-05 00:00:00Z
Avatar
[freenode] EastCharlie BOT 2019-05-04 08:46:14Z
Excuse me .. any message about recent attack on 0.6.4 servers? O.O
Avatar
[quakenet] Dune BOT 2019-05-04 08:47:33Z
EastCharlie, 0.6 is vulnerable, not much we can do except promote 0.7 more
Avatar
[freenode] EastCharlie BOT 2019-05-04 08:49:56Z
Thx...
Avatar
ChillerDragon 2019-05-04 09:23:01Z
its not that people dont know about 0.7...
Avatar
LordSk 🦋 2019-05-04 09:31:08Z
@ChillerDragon Then why are they on 0.6?
Avatar
ChillerDragon 2019-05-04 09:33:03Z
its because they prefer it
09:33
i know many people miss ddnet in 0.7
09:33
i personally miss support for my hardware in 0.7
09:33
i think everybody knows that 0.7 is out
Avatar
[quakenet] Dune BOT 2019-05-04 09:34:45Z
7 years of content on 0.6, it's that simple to me
Avatar
ChillerDragon 2019-05-04 09:34:58Z
yep
09:36
but also content creators wont join 0.7 and do stuff if they screen resoluion is not supported or mouse input is different
Avatar
LordSk 🦋 2019-05-04 09:37:53Z
Is that really the case for most people though?
Avatar
[quakenet] Dune BOT 2019-05-04 09:38:00Z
I think people with hardware problems on 0.7 are a minority
Avatar
ChillerDragon 2019-05-04 09:38:03Z
i dont know
Avatar
LordSk 🦋 2019-05-04 09:38:07Z
I get that you are having issues
09:38
but I bet most don't
Avatar
ChillerDragon 2019-05-04 09:38:20Z
i can talk only for my self but i also hear complains here and there but nothing bullet proof
Avatar
ChillerDragon 2019-05-04 10:18:41Z
I just tested ddnet and 0.7 on a bunch of devices and screens it is very tricky to tell how smooth it runs when being so used to a specific screen. But i guess mousesense should be fine.
10:19
Ay btw this inp_grab 1 would it finally solve the problem with switching os that you can never reproduce the ms. I am bound to windows because i cant reproduce my ms on linux or macOS. So if you get used to inp_grab 1 it would be os independent and you have same sense everywhere?
Avatar
[quakenet] Dune BOT 2019-05-04 10:26:44Z
maybe, but I suspect there could be other parameters than the acceleration
10:27
I mean different OS = different drivers right
Avatar
ChillerDragon 2019-05-04 10:32:14Z
ya like my razer mice usually have some dpi settings that depend on some razer software that doesnt run good on macOS and worse on linux
10:32
but still it would be one step into the right direction i guess
Avatar
[quakenet] Assa BOT 2019-05-04 17:26:49Z
@Oy, your review is wrongly formatted and i don't know what you mean
17:26
Blend has the value 0.5
17:30
I could change line 792 from if(BufferedMode) TextRender()->TextColor(1, 1, 1, 0.5f); to TextRender()->TextColor(1, 1, 1, Blend);
17:31
because Blend has value 0.5, if the chat is Buffered and otherwise it has value 1.0
Avatar
[quakenet] Oy BOT 2019-05-04 17:36:27Z
Assa: it was a duplicate call. there was TextRender()->TextColor(1, 1, 1, Blend); and some lines later TextRender()->TextColor(1, 1, 1, 0.5f);
17:36
but seems fixed now
Avatar
[quakenet] Assa BOT 2019-05-04 17:47:03Z
my github bugged a bit
Avatar
[quakenet] Oy BOT 2019-05-04 17:50:49Z
Assa: you didn't get my note about the width. It's not the number of characters but the rendering width
Avatar
[quakenet] Dune BOT 2019-05-04 17:58:55Z
Assa, I guess you meant my comment's formatting bugged out, not oy's
Avatar
[quakenet] Assa BOT 2019-05-04 18:05:03Z
oh, you are right Dune ^^ it was oys review but your comment
18:05
how do I determine the width of a text? And i got an idea: make each dot of "..." more transparent "fade out"
Avatar
[quakenet] Dune BOT 2019-05-04 18:06:18Z
I think it's fine the way it is ^^'
18:06
float TextWidth(
Avatar
[quakenet] Assa BOT 2019-05-04 18:08:42Z
It is fine now, next time I do a screenshot :D
18:11
the last problem, how do i render text with a specific text width
18:11
wait i know
Avatar
[quakenet] Assa BOT 2019-05-04 18:27:00Z
what is the difference between "size" and "linewidth" in the Text() function (src/engine/client/text.cpp)
18:27
and why are you sending unused pointers sometimes oO
Avatar
Size sounds like font size (height) and LineWidth like the width for the whole text
Avatar
[quakenet] Assa BOT 2019-05-04 18:32:57Z
okay, now i understand why fontsize 198 breaks everything
Avatar
[quakenet] Oy BOT 2019-05-04 18:37:08Z
that textrender has some hidden traps
Avatar
[quakenet] Assa BOT 2019-05-04 18:38:40Z
setting the Linewidth to Widthlimit doesn't make the line shorter oO
Avatar
[quakenet] barsik BOT 2019-05-04 18:39:07Z
sup guys
Avatar
[quakenet] Oy BOT 2019-05-04 18:41:16Z
your current widthlimit is sth else
Avatar
[quakenet] Assa BOT 2019-05-04 18:44:40Z
found out that i forgot to change the font size when calling textWidth
Avatar
ChillerDragon 2019-05-04 19:10:57Z
yo party people
19:11
i fixed windows high dpi support
Avatar
[quakenet] heinrich5991 BOT 2019-05-04 19:11:12Z
cool :)
Avatar
ChillerDragon 2019-05-04 19:11:15Z
but my is ignored by teeworlds*
19:11
:c
Avatar
[quakenet] Assa BOT 2019-05-04 19:11:18Z
nice :thumbsup
Avatar
ChillerDragon 2019-05-04 19:11:24Z
well i just stole it from ddnet -.-
19:11
and Juppey told me how to stea xd
19:11
19:12
i created the files teeworlds.manifest and teeworlds.rc but the gitignore teeworlds* ignores them
19:12
any idea what to do?
Avatar
[quakenet] Assa BOT 2019-05-04 19:12:40Z
what why do you want a manifest in the first place?
19:12
easy solution: change the .gitigore file?
Avatar
ChillerDragon 2019-05-04 19:13:16Z
the manifest fixes highdpi for windows
19:13
if i remove the star from teeworlds it would probably track a bunch of binarys
19:13
i could also rename the manifest but idk tw.manifest sounds bad
Avatar
!teeworlds.manifest
19:13
in gitignore
Avatar
ChillerDragon 2019-05-04 19:14:02Z
ya baby
Avatar
[quakenet] Assa BOT 2019-05-04 19:14:02Z
you can define exception in the gitignore
Avatar
ChillerDragon 2019-05-04 19:14:05Z
thats what i wanted 😃
Avatar
[quakenet] Assa BOT 2019-05-04 19:14:23Z
@heinrich is smart
Avatar
ChillerDragon 2019-05-04 19:14:24Z
any specific place for that?
19:14
top bottom?
Avatar
[quakenet] Assa BOT 2019-05-04 19:14:38Z
probably under teeworlds*?
Avatar
ChillerDragon 2019-05-04 19:14:40Z
undert teeworlds*
Avatar
below the teeworlds* thing I thnk
19:14
yup
Avatar
ChillerDragon 2019-05-04 19:14:44Z
k
Avatar
[quakenet] barsik BOT 2019-05-04 19:24:12Z
how make chat command which takes myfancyint?
Avatar
[quakenet] Assa BOT 2019-05-04 19:24:32Z
parse string to int?
Avatar
[quakenet] barsik BOT 2019-05-04 19:25:48Z
i think yep
19:26
if im write /int 1 myfancyint take 1
Avatar
[quakenet] Assa BOT 2019-05-04 19:27:12Z
@Oy @Dune i have a recursive problem: How do I get the width of a string, which i don't know the chars of, because i have limited it already to a width
19:27
looks like TextWidth again
Avatar
[quakenet] Assa BOT 2019-05-04 19:36:19Z
doesn't work
Avatar
[quakenet] barsik BOT 2019-05-04 19:36:21Z
or what
Avatar
[quakenet] Assa BOT 2019-05-04 19:36:52Z
write "/int 42"
Avatar
[quakenet] barsik BOT 2019-05-04 19:36:57Z
xd
Avatar
[quakenet] Assa BOT 2019-05-04 19:37:02Z
do char* +=5;
Avatar
[quakenet] Oy BOT 2019-05-04 19:37:15Z
Assa: what do u want to do?
Avatar
[quakenet] Assa BOT 2019-05-04 19:37:17Z
do atoi *text
19:37
I want the width of a string, with a given width limit
Avatar
[quakenet] Oy BOT 2019-05-04 19:37:54Z
don't get it
Avatar
[quakenet] Assa BOT 2019-05-04 19:37:55Z
if I write "WWWWWWWWWW" and limit it to 42, only 17 Ws are printed
19:38
thus the actual length is smaller then the maximum length
19:38
thus i always get a small space between text and the dots
19:38
Do you understand my problem?
19:39
I want the actual width of a width-limited string
Avatar
[quakenet] Oy BOT 2019-05-04 19:40:09Z
use a CTextCursor and call TextEx()
19:40
it keeps the position
Avatar
[quakenet] Assa BOT 2019-05-04 19:41:36Z
but i can't limit the width with textex
Avatar
[quakenet] Oy BOT 2019-05-04 19:42:02Z
cursor.m_linewidth
Avatar
[quakenet] Assa BOT 2019-05-04 19:42:11Z
AHHH
Avatar
[quakenet] Oy BOT 2019-05-04 19:43:03Z
and set Cursor.m_Flags |= TEXTFLAG_STOP_AT_END so it doesn't do multiple lines
Avatar
[quakenet] barsik BOT 2019-05-04 19:49:13Z
can anyone help me? please?
Avatar
ChillerDragon 2019-05-04 19:51:44Z
idk what u want exactly barsik
Avatar
[quakenet] Assa BOT 2019-05-04 19:54:34Z
@Oy @Dune I finally did it...
19:55
I feel so nerdy right now - Implementing features for an open source project after a long pathfinder session while watching Star Trek
Avatar
[quakenet] barsik BOT 2019-05-04 19:58:02Z
ints*
19:58
int*
19:58
Discord harry up
19:58
i want to make chat command which take myfancyint into ints SpreadCmd
Avatar
[quakenet] Assa BOT 2019-05-04 19:59:36Z
google C string to integer pls
Avatar
[quakenet] barsik BOT 2019-05-04 20:00:21Z
oh okey
Avatar
[quakenet] Dune BOT 2019-05-04 20:06:59Z
alternatively just look at how teeworlds does it for console commands :)
Avatar
[quakenet] Assa BOT 2019-05-04 20:21:09Z
@Dune is there a way to add a command, that calls a function on change?
20:21
I still don't understand how server commands or votes work
Avatar
[quakenet] Dune BOT 2019-05-04 20:21:59Z
on change of what
20:22
well just ctrl+f one server command
Avatar
[quakenet] Assa BOT 2019-05-04 20:22:08Z
on variable change
Avatar
[quakenet] Dune BOT 2019-05-04 20:22:15Z
no
20:22
commands are not variables
Avatar
[quakenet] Assa BOT 2019-05-04 20:25:27Z
maybe thats the problem
20:25
i should turn a variable into a custom command
Avatar
[quakenet] heinrich5991 BOT 2019-05-04 20:43:29Z
Assa: if you need notifications on change, check out Console()->Chain()
Avatar
[quakenet] Assa BOT 2019-05-04 20:46:06Z
perfect, thank you ^^
20:47
sv_scorelimit is a variable, too
Avatar
[quakenet] Oy BOT 2019-05-04 20:51:52Z
there should already be a chain in place for it
20:52
clients get notified when the settings change
Avatar
[quakenet] Assa BOT 2019-05-04 20:56:04Z
i think i don't need the callback
Avatar
ChillerDragon 2019-05-04 21:01:00Z
yo @Dune i think you asked for reasons to not upgrade to 0.7 one player mentioned that he cant update because vanilla client has no good antiping like ddnet does
21:01
im not sure if this is on a todo somewhere
Avatar
[quakenet] Dune BOT 2019-05-04 21:19:55Z
I'm not the one who asked ^^
21:20
to me it's clear, it's just years of content
Avatar
[quakenet] Dune BOT 2019-05-04 21:45:25Z
didn't know Console()->Chain() works on variables
Avatar
it works on all commands, and variables are only special commands
Avatar
[quakenet] Assa BOT 2019-05-04 21:55:31Z
I used Console()->Register
21:55
and removed the variable entirely
Avatar
[quakenet] Assa BOT 2019-05-04 22:15:22Z
@TeeSlayer I changed StartWeapon, so you don't need to restart the round. The command name is now 'start_weapon' instead of 'sv_start_weapon'
Exported 140 message(s)