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 2018-01-18 00:00:00Z and 2018-01-19 00:00:00Z
00:25
6bf4a6e fix style in ddracecommands.h - Ryozuki
Avatar
The show auth rank in force vote just replaces "moderator forced vote x" with the auth level name, helper, moderator and admin.
Avatar
I have crashed again
Avatar
fix please
Avatar
Get better PC
Avatar
so much bugs ^_^
09:49
09:52
try send this: ☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹☻͜͡☹
😻 2
thonkery 2
12:32
Wait
12:33
Why you don't want to disable old mouse ?
Avatar
ChillerDragon 2018-01-18 12:35:51Z
xd wtf?
12:36
yo guys i always forget what the compiler errors mean .-. configure.lua:6: bad argument #1 to 'setfenv' (number expected, got nil) bam: script error (-t for more detail) does some1 know what i have to change
Avatar
@ChillerDragon why don't you use cmake already?
Avatar
ChillerDragon 2018-01-18 12:38:40Z
._.
12:38
i like ban c:
12:38
ups
Avatar
we're going to remove bam soonish™
Avatar
ChillerDragon 2018-01-18 12:38:52Z
pls never quote this
12:38
it was a typo
12:38
it like bam*
12:39
no pls dont remove bam its best
12:39
why would you?
Avatar
maintaining 2 compiling systems?
Avatar
ChillerDragon 2018-01-18 12:39:55Z
ye!
12:39
xd
Avatar
@ChillerDragon I guess you're not compiling ddnet?
Avatar
ChillerDragon 2018-01-18 12:40:16Z
ddpp
12:40
i latley destroyed my enviroment path variable and wasnt able to compile anything on my main machine
Avatar
check how configure.lua looks like in ddnet, and adjust the configure.lua in your ddnetpp
Avatar
ChillerDragon 2018-01-18 12:41:06Z
i now figured out how to set it agian and i have MinGw setup and i can type g++ everywhere and it runs
12:41
i use official ddpp configure.lua
Avatar
tbh, cmake looks much easier at the moment
Avatar
especially the loadfile_ function
Avatar
you don't need to compile bam for yourself
12:41
😄
Avatar
ChillerDragon 2018-01-18 12:42:10Z
i understand bam but not cmakes so i guess cmake is much moire complicated
Avatar
I'd guess it's rather that you learned bam first ^^
Avatar
ChillerDragon 2018-01-18 12:42:26Z
well tbh i dont understand shit
12:42
xd
Avatar
I mean, i either can't use cmake. But im not C dev
12:42
so I just follow instructions
12:42
and it works
12:42
;D
Avatar
ChillerDragon 2018-01-18 12:43:52Z
lul i fixed it
12:44
i took my laptop config.lua and configure.lua und replaced em
12:44
maybe the config.lua waas missing. but i thought bam creates the config.lua it self
Avatar
yes, it does
12:45
have you followed my advice? 🙂
Avatar
ChillerDragon 2018-01-18 12:46:01Z
what advice?
12:46
to learn cmake?
12:46
ah no
12:46
i took ddpp luas from my laptop
Avatar
[1:41 PM] heinrich5991: check how configure.lua looks like in ddnet, and adjust the configure.lua in your ddnetpp [1:41 PM] heinrich5991: especially the loadfile_ function
Avatar
ChillerDragon 2018-01-18 12:48:19Z
nono
12:48
ddpp has different lua files i think
Avatar
looking at https://github.com/ChillerDragon/DDNetPP/blob/dd14d8f9c244819e9c4eb913ac49fdd7a30584d6/configure.lua, it seems that what's missing is exactly the loadfile_ function of ddnet
12:51
@ChillerDragon here, it checks that the file is not null, exactly the error you observed
Avatar
ChillerDragon 2018-01-18 12:51:14Z
oh
12:51
great
Avatar
why don't you believe me? ^^
Avatar
ChillerDragon 2018-01-18 12:51:33Z
i try to figure out how it works later and fix it if my brain allows me to
12:51
i belive u .-.
12:51
ur pro
Avatar
ChillerDragon 2018-01-18 13:06:26Z
So it only Checks If the file Exists? But why Is there no Else where it catches the error?
Avatar
it only manipulates the file object if it is not nil
13:15
nil is kind of like NULL in C++
13:16
so if the file is not found, loadfile returns null and setfenv would fail
13:16
because setfenv fails on nil
13:16
thus the function checks for nil and only calls setfenv if file is non-nil
Avatar
ChillerDragon 2018-01-18 13:26:58Z
Yes i get that
13:28
But my Version crashes if its nil but the new ddnet Version does nothing If its nil?
Avatar
the new version returns nil if loadfile returns nil
13:35
(allowing the caller of loadfile_ to deal with a nonexisting file)
13:36
Nice feature
Avatar
?
Avatar
ChillerDragon 2018-01-18 13:37:41Z
Ah Nice
Avatar
@heinrich5991 i tested it now, the question is indeed different, i didn't look carefully at it when i found it, but the answers seem to answer the problem i described
13:54
so yes, it works
Avatar
@timakro have you confirmed that there was a problem before? as in: were the timestamps accidently updated when the stars were?
Avatar
i accidentally updated timestamps on the unique race severs when rating maps for our new point system, luckily i had a backup with the correct release times @heinrich5991
Avatar
ok, so you did indeed confirm that there is a problem
14:04
thanks 🙂
Avatar
ofcourse?
Avatar
^^
Avatar
Guys, guys, I look fun at you, but I'd like to know if my problem will be fixed?
Avatar
have you looked at ui_mousesens?
14:24
does it look like a reasonable value?
Avatar
not inp_mousesens
Avatar
i understand
Avatar
ok
Avatar
all looks fine
Avatar
do you know something that changed in your setup?
Avatar
Nothin. (edited)
Avatar
so one day, it just changed the way it worked?
Avatar
I tried to reinstall the client. Created a new config, ran the game in compatibility mode
14:27
still nothin
14:28
Maybe it's a coincidence or not, but I ran into this problem after windows 10 update
14:28
But I'm not sure (edited)
Avatar
ChillerDragon 2018-01-18 14:29:04Z
windows sucks -.-
14:29
I would use Linux if the programs I needed worked on Linux
14:32
I have a question. Is it possible to somehow transfer the sensitivity from Old mouse mode to the new?
Avatar
I don't know about your original problem tbh
14:33
also not your second ._.
Avatar
you could try adjusting it until it feels the same?
Avatar
That is the problem. Because I can not exactly find the same sens that I had on old mouse mode (edited)
14:38
And what is the meaning of the new mouse mode?
Avatar
@heinrich5991 why are some ddrace commands registered in ddracecommands.h and others in gamecontext.cpp? it's not like they are vanilla commands and ddrace commands.
Avatar
hmm
14:54
it seems like it's supposed to only ddrace commands in ddracecommands.h
14:54
so maybe leave vote_no there
14:57
@Ryozuki ^
Avatar
sorry 😦
Avatar
@heinrich5991 "I don't think we should disclose internal ranks to the chat." why not?
Avatar
for example because we currently don't
Avatar
thats not a strong reason :/
❤ 2
Avatar
in a pull request that is about adding a vote_no I see no reason to change other functionality, and definitely not without a reason
15:03
*without a specified reason
Avatar
it would be useful after we implemented helper (edited)
15:03
people don't ask them for stuff they can't do
15:03
while if it said "moderator" they would assume they are mods
15:04
when they actually are just helpers
Avatar
I don't like these ways to show off your rank
15:05
if there are multiple moderators on the server we also don't show who of them forced the vote to no
15:06
adding this info could point ppl in the direction of who let their vote fail
Avatar
hm actually it would be nice if it announces the person who forces the vote. players could direct their questions to the correct persons instead of having to guess
15:07
"adding this info could point ppl in the direction of who let their vote fail" - why is this bad? (edited)
15:07
moderators or admins shouldn't hide from that
Avatar
ChillerDragon 2018-01-18 15:10:31Z
+1
Avatar
Hiding moderators has advantages and disadvantages. Since you are hid, you don't need to care about insults into your direction, when you force vote (earth have unlimited amount of personality). But if you are not hide, then moderators could feel trapped, if the do right decision, but "bad" for these who voted/etc.
15:13
that's my opinion. There's more means, but i won't tell all of them here
Avatar
if you can't handle the bad feedback you get from making correct decisions, then you should definitely not be a moderator
Avatar
ChillerDragon 2018-01-18 15:14:25Z
there is no need to hide moderators action if the moderators behave correct
Avatar
you're there to resolve issues, not to be untouchable with power
Avatar
why not? I think hidding is good
Avatar
some people are just out there trying to annoy people
15:15
if they know whom to target, that just makes their job easier
Avatar
And it's not like, handling bad feedback.
Avatar
if you want to complain about a moderator, you can, but not in-band
Avatar
ChillerDragon 2018-01-18 15:15:26Z
moderators should be abel to hold some evil words in chat lul
Avatar
I bet, you are not infallible
Avatar
if you can't handle people annoying you, you shouldn't be a mod
Avatar
but why should we force them to? 😛
Avatar
But that doesn't mean, that they have to hear that words
15:15
from poeplee
Avatar
it's volountary, don't put yourself in the position if you don't want it
Avatar
ChillerDragon 2018-01-18 15:16:03Z
because it feels more transparent for the people
Avatar
since we don't PAY them
15:16
to handle it
Avatar
ChillerDragon 2018-01-18 15:16:07Z
all for the community
15:16
nobody forced em to be mods
15:16
moderators should be okay with getting hate imo
Avatar
well, we're on a mod shortage
15:16
AFAIK
Avatar
players should ALWAYS be able to know who made what actions, otherwise mods can just do whatever they want (edited)
Avatar
so handling mods nicer seems to be a good thing
Avatar
ChillerDragon 2018-01-18 15:16:53Z
ye
15:16
no
15:16
x
15:16
d
Avatar
people can complain about moderators, we can find out who did what
Avatar
ChillerDragon 2018-01-18 15:17:33Z
then hire some mods who can handle chat flame lol
Avatar
people shouldn't need to complain to us, they should be able to resolve the issue with whoever made the decision they want to complain about
Avatar
that's a bad system
Avatar
Jao, world isn't perfect 😃
Avatar
@heinrich5991 made new commit
Avatar
And you should know, that there's no equal situations.
Avatar
for example, in the Rust community, there's a team not composed of moderators of the other teams that just deals with complaints about staff members
Avatar
what do you mean @Savander
Avatar
Moderators can't always resolve the issue
15:19
it's not possible in real world
Avatar
The show auth rank in force vote just replaces "moderator forced vote x" with the auth level name, helper, moderator and admin. Fixes #991
15:20
const char *pOption plz
Avatar
If they make a decision, they should be able to resolve the issues that come with it
15:21
And if not they can still direct them to admins
Avatar
It's more society subject than making simple 1 - 0 decisions
Avatar
Thats better than having angry players complain about hidden mods
Avatar
They always will be complain
15:22
because, admin "did wrong thing"
15:22
because, "LOL, im funny, i will insults you but then no, i didn't want to say that"
15:23
"lol im blocking, its funny". NO I DIDN'T, SHOW ME DEMO. etc
Avatar
Thats their right
15:24
But from my experience you can talk to players and explain why you made the decision
15:24
Often they understand the reasons behind it
Avatar
It doesn't matter, if they are trolls
15:24
they will do it anyway
15:25
Not everyone is a troll
Avatar
I know, and not everyone have to know, who voted
15:26
We actually don’t allow mods to ban/force etc with fakenames
15:26
Idk if that was known
Avatar
not to me
15:27
I think deen was very much against being able to get a list of moderators on the current server
15:27
sounds like the opposite stance
Avatar
Deen is admin
15:27
Not mod
15:27
XD
15:28
Admins can get away with everything anyway
Avatar
To be honest, im no profesor of sociology.
15:29
To tell you what's better, for people.
15:29
I know advantages and disadvantages
Avatar
"[4:28 PM] jao: Admins can get away with everything anyway" that sounds bad 😦
Avatar
And for me, moderators could feel offended very often if we show to people who voted for example. They are volounteres, they should feel good on that position (edited)
Avatar
But w/e ryozukis solution with just saying mod or helper doesn’t give away what person it is, so where is the issue?
15:30
Wtf mods aren’t there to make themselves feel better
Avatar
We don't have moderators, you shouldn't know that
Avatar
They volunteer to help the community
Avatar
and we lose more
15:31
teeworlds community is quite small
Avatar
so it's worth to make them feel comfortable in their positions.
Avatar
I would rather loose the few mods that don’t fit (can’t handle it)
Avatar
I'm done here, you know my opinion 😃 Maybe anyone else will spread his word. 😛
Avatar
we don't need to make the life moderators unnecessarily hard though
Avatar
but mods are supposed to acknowledge what they did anyway
15:34
or do you want mods that ban people and then just hide away
Avatar
no
15:35
but if there's a troll on the server and not them not knowing the mod's name is deescalating, then that's a good thing
15:35
if it's not such an obvious troll, the moderator will hopefully warn the player beforehand anyway
Avatar
in such situation the troll would just spam the whole server "who banned me????????"
15:37
that's more escalating than trying to discuss and explain the reasons (edited)
Avatar
I should also point out that the obvius trolls already know who is the mod, atleast happens with me 😶
Avatar
ye and if there are multiple mods on the server, the troll would just spam all of them
15:38
instead of only one
Avatar
that sounds like a good thing
15:41
insults targeted against a lot of people are less effective IME
❤ 1
Avatar
what do you mean with less effective?
15:48
and why does it matter? mods should be able to handle hate by trolls, that's what they signed up for
15:48
if you happen to be liked by trolls, you're doing something wrong
Avatar
mods should be able to handle negative comments
15:53
but I think that if we have the option to make them have to handle less negative comments, then we should take that option
Avatar
even if the takes the option from normal players to easily direct their questions to the mod that issued actions? (edited)
15:54
not a good tradeoff imo
Avatar
mods will hopefully warn and talk to "normal players"
15:56
reducing the impact of this specific downside
Avatar
and what about just differentiating between mod and helper?
15:57
does it have downsides too?
Avatar
it also makes the mods more identifiable
Avatar
but players will assume that there is a mod on the server that can ban people
16:02
that affects all players on a server, not only one that has a question (edited)
Avatar
btw, we should also make a command to show moderators list
16:04
if we perhaps to make moderators action visible
Avatar
the best would be to highlight mods in scoreboard (edited)
Avatar
vanilla support ?
Avatar
ChillerDragon 2018-01-18 16:06:10Z
+ chat command
Avatar
ChillerDragon 2018-01-18 16:06:25Z
c:
Avatar
[MOD] prefix
16:06
?
Avatar
ChillerDragon 2018-01-18 16:06:34Z
nuuu lul
16:06
xd
Avatar
different color if thats possible
Avatar
ChillerDragon 2018-01-18 16:06:43Z
all would fake
16:06
and rip name lengjt
16:06
it should be color
16:06
idk how it works either but gogo devs xd
16:07
i do the chat command haha
Avatar
why? We could animate that MOD or something hehe
16:07
you didn't play on "City"?
16:07
😛
Avatar
ChillerDragon 2018-01-18 16:07:13Z
ye
Avatar
ChillerDragon 2018-01-18 16:07:19Z
ddnet city xd
Avatar
i mena, City mod (edited)
Avatar
ChillerDragon 2018-01-18 16:07:26Z
yy
16:07
ikr
16:07
i know what you meah
16:07
they also have these clan swaps
16:07
shows rank some seconds and then switches to actual clan
Avatar
It was idea, it's not like we will implement it
16:08
I just suggested, that if we want to
Avatar
ChillerDragon 2018-01-18 16:08:08Z
i dont know ...
16:08
i highlighted my supporter in ddpp in the motd
Avatar
show activity of modes
Avatar
ChillerDragon 2018-01-18 16:08:46Z
you join and u see who is supporter and who is online rn
16:09
but its not live...
Avatar
probably not, because people could actually find mods to ask for their needs then 😮
Avatar
ChillerDragon 2018-01-18 16:09:49Z
i think the chat command is a good first solution
16:10
/authed == admins == deen SP | Someone == mods == Deeper Just a Fish
Avatar
yea, definitely SP | Someone
Avatar
ChillerDragon 2018-01-18 16:11:20Z
xd
16:11
he heaxxed the rcon o.O
Avatar
[freenode] <nemo> our rule for admins is that they are all the devs w/ commit access, plus a slightly larger group of regular contributors
16:43
[freenode] <nemo> it's kinda like - people who just want admin probably shouldn't have it. contributors are invested
Avatar
heeey, waddap, my name is listed there
Avatar
nice pic
Avatar
ChillerDragon 2018-01-18 16:48:40Z
namo that means i should get rcon on ddnet because i did a typo fix in the ddnet src? xd
16:48
oops
16:48
nemo*
Avatar
[freenode] <nemo> heh
16:51
[freenode] <nemo> I didn't even get commit access until I'd submitted like half a dozen features to our engine
16:51
[freenode] <nemo> and unc0rr was sick of merging them for me
Avatar
ChillerDragon 2018-01-18 16:52:08Z
i dont have commit access too
Avatar
[freenode] <nemo> usually most FOSS projects aren't dumb enough to give commit to typo fixers ☺
Avatar
ChillerDragon 2018-01-18 16:52:19Z
well not "too" becasue u have one xd
16:52
but u said "plus a slightly larger group of regular contributors"
16:52
so all regular contributers get ingame admin? c:
16:53
would motivate guys to help contributing to the ddnet src xd
Avatar
why not just pull the repo down, make a new branch, then ask for a merge request?
Avatar
It's how it works now, no?
16:56
we are basing on pull requests
Avatar
i was wondering if teehistorian has any limit in matters of playtime or rank. like for example if i have a rank300 with a 500minute time. does teehistorian record it? also how does it cope with /save? (edited)
Avatar
good question
Avatar
@heinrich5991 pr should be rdy now
Avatar
Bjarne Stroustrup said: The choice between "int* p;" and "int *p;" is not about right and wrong, but about style and emphasis. C emphasized expressions; declarations were often considered little more than a necessary evil. C++, on the other hand, has a heavy emphasis on types. A "typical C programmer" writes "int *p;" and explains it "*p is what is the int" emphasizing syntax, and may point to the C (and C++) declaration grammar to argue for the correctness of the style. Indeed, the * binds to the name p in the grammar. A "typical C++ programmer" writes "int* p;" and explains it "p is a pointer to an int" emphasizing type. Indeed the type of p is int*. I clearly prefer that emphasis and see it as important for using the more advanced parts of C++ well. @Learath2 :PP
Avatar
He obv doesn't know what he is talking about
Avatar
weren't you on vacations?
Avatar
Look at the sub par language he produced /s
17:46
End of vacation
Avatar
scream teeworlds
Avatar
anyone else always opens up ddnet.tw on computers in stores?
Avatar
int* maketh not sense in C++ either. It looks odd when you declare multiple int*s
Avatar
yeah yeah, sure :P
Avatar
For int* to make sense we'd also need it have int[20] arr
17:48
Taking off. You have 5 sec to make a point
Avatar
its a matter of style
17:49
and i prefer int* c;
17:49
there is also int * c;
Avatar
i prefer to not using pointers at all
17:50
only C#!
Avatar
Bjarne Stroustrup, who is most notable for the creation and development of the widely used C++ programming language, "He obv doesn't know what he is talking about"?
Avatar
:PPPPPP
Avatar
thats weird to me
Avatar
@Im 'corneum no limit, which explains why my teehistorian backups are freaking huge
18:00
good job spreading ddnet propaganda
Avatar
@deen you only say that so i dont even try cheating thonkery
Avatar
ChillerDragon 2018-01-18 18:11:13Z
@Im 'corneum i open ddnet.tw but not only ddnet.tw also teeworlds.com and stuff
Avatar
@ChillerDragon i once even downloaded ddnet and let it open 😛
Avatar
ChillerDragon 2018-01-18 18:11:46Z
i try to promote tw everywhere
18:11
but it doesnt really work out
18:12
i have more playing time in stores than on steam lol
18:12
its great feeling c:
18:12
playing teeworlds in public lul
Avatar
one day a fairly new member will say he found it on a random store computer.
Avatar
ChillerDragon 2018-01-18 18:13:04Z
hahahahhaha
18:13
would be great
Avatar
jup
Avatar
ChillerDragon 2018-01-18 18:24:15Z
does windows save maps differently than linux?
18:24
i cant load maps that i edited on windows on my linux
18:27
i am working using erbeeres tml python lib (https://github.com/erdbeere/tml) to load edit and save maps i have dm1 and dm1_edited and i copy parts from edited into the vanilla one it works fine on windows but it fails loading the dm1_edited map on windows but i can do it with 2 unedited vanilla maps but if i edit them on my windows machine and upload them they cant be loaded anymore
Avatar
@Ryozuki Ryo I gave you an actual reason, you argued against it with feelings :(
Avatar
your reason is subjective also :P
Avatar
How is loic subjective?
21:15
Logic*
Exported 361 message(s)