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 2020-10-28 00:00:00Z and 2020-10-29 00:00:00Z
Avatar
if you name urself(i named my dummy) "BootyShaker3000" and type "in da room" in the chat, and press tab for scoreboard it freezes reproducable. This does not happen in normal debug or release mode. Does not seem to be resolution dependend, and atleast what the LTO build showed it was because of the CTextCursor Compare = *pCursor; (atleast the cursor flag was zero) calls. it stopped at the word "room" LTO is a bit cancer to debug, already happy i could find these stuff. I might try m...
Avatar
Дядя Женя 2020-10-28 00:58:18Z
Avatar
cool
Avatar
Why is the camera in fng (and maybe other gamemodes?) occasionally different when spectating people. (the tee doesn't stay in the center of the screen) (edited)
Avatar
sounds like maybe dynamic camera?
Avatar
no it has a tiny followfactor
01:26
i have it too
01:26
its not noticable much unless they're going fast
01:26
u can notice it more easily if u zooz in while spec'ing a tee tho
Avatar
Дядя Женя 2020-10-28 01:26:48Z
dunno what to do with HSV > HSL now
Avatar
It also seemed to be only affecting people on one team
Avatar
Дядя Женя 2020-10-28 01:27:59Z
I made it work somehow, but the thing now is that marker for color picker moves for few pixels when you stop dragging it. And if it's on 000000 it moves to the very left corner
Avatar
r u both on nightly?
Avatar
Дядя Женя 2020-10-28 01:47:06Z
why HSL btw, not HSV / RGB?
Avatar
yea, nightly, but I recall it happening probably half a year ago, just never looked into it. I asked multiple people that were on the server at the time, and they saw the same people with the issue. Everyone on X team would have the noncentered / smoothing-esque camera
Avatar
Дядя Женя 2020-10-28 04:04:54Z
When #3193 ?
Avatar
Yet another "Crazy Visual Update" everyone will doubt about. Made additional argument for DoButton_MenuTab to make button animate by upscaling it on hover/active state. That&#...
Avatar
Why does kicking someone from your team kill the entire team
Avatar
to punish you for being a bad teammate
Avatar
The teammate went afk in the middle of skynet comp, so we opted to kick him, rather than attempt to carry him.. Kicking says it'll move them spec, which shouldn't kill the team... ? Normally joining spec while in a team doesn't even kill the team
04:35
So why did we just get killed an hour into skynet comp
04:37
Didn't it used to force them to spec, rather than team 0?
Avatar
kicking has always just moved to team 0
04:38
ive never tried to do it during a run though
Avatar
Maybe we shouldn't allow teams to kick someone, to avoid this type of thing, or rather, make the vote unlock the team before it passes, to avoid this type of thing
Avatar
just dont kick ppl mid run why would you ever do that
Avatar
Because of afks, you expect the kick vote to not kill you, it's not entirely obvious....
Avatar
save/load
Avatar
You brought a lot of value to this conversation, thank you.
Avatar
yes dont kick people who are in 1 hour run
Avatar
Maybe people want to continue playing the map without the person, because they don't want to wait.
Avatar
what if u vote them to spectators instead
04:52
does it also kill them
Avatar
Voting kick instead of spec shouldn't kill the team, they should just both do the same thing, or unlock the team automatically
04:52
It does not.
Avatar
I didn't even know it worked that way when I voted, no one did, that's why it passed
Avatar
if you dont want to wait that long then save and load
Avatar
Then we suddenly died, we assumed the person troll killed us before he got kicked
Avatar
only takes 1 minute
Avatar
Stop trolling.
Avatar
how does save/load fix it xd
Avatar
?
04:53
you can load in another person
Avatar
You keep saying the same thing, and I explained why
Avatar
what if they just want -1 person
Avatar
then have the loaded person unlock and kill
Avatar
But we didn't want to load in another person, we wanted to continue playing
Avatar
you can continue playing with the loaded person
Avatar
shouldnt have to do that ig
Avatar
and why would you want to completely remove him after he went afk once in a 1 hour run
Avatar
Because he said he was going afk to "code" when he could be playing, and I asked him to leave or play
04:56
And that doesn't matter at all, stop derailing the discussion.
Avatar
it does wtf
Avatar
@Zwelf I find it a bit annoying having to copy both DDNet-Server and wordlist.txt now whenever someone wants to run a DDNet-Server. Maybe we should make it possible to still run without the wordlist and just print a warning?
Avatar
@Patiga would be cool if you could figure out why it didn't load
Avatar
hey guys
12:22
i have an awful question
12:23
will there be Teeworlds for Android and IOS?
Avatar
we dont develop teeworlds here
Avatar
go to teeworlds discord
Avatar
[quakenet] ChillerDragon BOT 2020-10-28 13:09:12Z
if one is interested in a demo that is crashing current ddnet client here u go https://zillyhuhn.com/tmp/crash.demo :)
Avatar
will there be Teeworlds for Android and IOS?
@Tachanka already exists for android in ddnet downloads as version 9.3.1
13:53
not sure about iOS
Avatar
8d91b41 fix typo - 12pm 5ccc443 remove references to deleted map_channels - 12pm
Avatar
Nice @jao poggers
14:16
monkalaugh
Avatar
@Ryozuki delete
Avatar
ChillerDragon: How long do I have to watch for it to crash?
14:47
ok, hangs after a few min, but no crash
Avatar
crash.zip Provided by ChillerDragon. After a few minutes there's an infinite loop: ``` Thread 1 "DDNet" received signal SIGINT, Interrupt. 0x0000555555f097b5 in vector2_base::operator+ (this=, v=...) at src/base/vmath.h:34 34 vector2_base operator+(const vector2_base &v) const { return vector2_base(x + v.x, y + v.y); } (gdb) bt #0 0x0000555555f097b5 in vector2_base::operator+(vector2_base const&) const (this=, v=...) at src/ba...
Avatar
Found it. thank you!
Avatar
ghost ping justatest
Avatar
fixes #3205 in a bad way !screenshot_2020-10-28_15-55-18 looks ugly i know, i don't know a better solution rn. We are just hitting limitations of the impl

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system...
Avatar
Sorry - _-
Avatar
[quakenet] ChillerDragon BOT 2020-10-28 15:13:01Z
@deen you actually dont have to watch it just click at the end in the progress bar
15:13
for me it hangs until i force quit it
Avatar
34d597f Always render line, if we already are on a new line - Jupeyy dfd89ab Merge #3209 - bors[bot]
Avatar
crash.zip Provided by ChillerDragon. After a few minutes there's an infinite loop: Thread 1 "DDNet" received signal SIGINT, Interrupt. 0x0000555555f097b5 in vector2_base&a...
Avatar
@deen if u have the time to take a look at it today : https://pastebin.com/jTiNngXJ This is about the skin fetcher (edited)
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
16:00
I think storafe.cfg thing might be the problem ?
Avatar
@Neben i don't seen any attempt to download a skin in there. who was on the server with a skin from skin db?
Avatar
@deen ah ok I thought you wanted to look the startup
16:19
Nvm I'll check this then
Avatar
so, enabling damageind angles in 0.7 might cause more problem for backcompat.
17:05
thonk the angle sent by 0.7 vanilla server is changed. it is technically vanilla's fault. but just be prepared to fix this in sixup. (not right now tho.) (edited)
17:07
(and yes, 0 is left now for some reason blobfacepalm )
Avatar
Дядя Женя 2020-10-28 17:45:45Z
How can I get random tee skins to render it?
17:46
these skins should be guaranteed to be included in client (edited)
Avatar
Дядя Женя 2020-10-28 18:31:01Z
Avatar
Дядя Женя 2020-10-28 18:33:37Z
due to uncertainty in color casting from HSL to HSV palettes there is a "feature" now, that when you open color picker and pick EXACTLY #000000 full black, then close color picker and open it again, no matter where you end your marker it will always be at bottom left corner. (edited)
18:33
Is that considered as bug / feature?
18:35
@deen I like to ping deen for stupid questions
Avatar
@Дядя Женя that's ok
Avatar
@deen Is it possible to finish a map multiple times without ever having to kill? Like: You race a map normally (startline to finishline), then there is a tele which puts you behind the startline. You cross the startline again, race again all the way to the finish. Does the second race count as another race? (edited)
19:59
ugh sorry for editing in dev channel, I don't know how to explain it
Avatar
yes,p ossible
Avatar
but not on solo or race
Avatar
I always thought you'd have to actually kill before you can race another round
20:01
good to know
Avatar
Would make Tangerine t0 cheat runs a lot harder
Avatar
Дядя Женя 2020-10-28 20:12:16Z
#TotallyNotAMemLeak
Avatar
3b9b608 reset ready maps when mapper uploads a new version - 12pm
Avatar
Дядя Женя 2020-10-28 20:16:37Z
Is there a way to remake map logic and add new features to it?
20:18
Ok, forget about it
Avatar
Дядя Женя 2020-10-28 21:09:14Z
Help me!
21:09
@deen @Deleted User I need to render a tee icon for chat preview, how can I get any default Render Skin Info?
Avatar
build it on ur own
Avatar
Дядя Женя 2020-10-28 21:10:41Z
?
Avatar
GameClient()->m_pSkins->GetSkin("default") and so on
Avatar
Дядя Женя 2020-10-28 21:11:24Z
tell me some default skins @Deleted User
21:11
so it is guaranteed to be on the client
Avatar
all vanilla skins probably, but only guaranteed until someone removes them
21:12
but default should always be there
Avatar
Дядя Женя 2020-10-28 21:12:09Z
don't care if he'll remove it
Avatar
thats the only skin that i'd call 100% safe
Avatar
Дядя Женя 2020-10-28 21:12:21Z
shouldn't been touching data folder (edited)
Avatar
yeah, but doesnt matter, just use default or the current skin name from the client
21:12
no need to create more dependencies
Avatar
Дядя Женя 2020-10-28 21:13:10Z
21:13
also I lost default laser outline color, can you tell me what's it?
Avatar
just look in the config file
Avatar
Дядя Женя 2020-10-28 21:13:57Z
Can you do it for me pleeeease?
21:14
I have so many things to fix/improve now(
Avatar
inner color: 11206591
21:18
outer color: 11176233
Avatar
you can also modify the storage.cfg for you development client, so you can easily delete configs, whenever u want
Avatar
https://github.com/ddnet/ddnet-maps/commit/c4c3458c7e18aa4b9c5b74106e89160698c382f3 I guess just adding it again won't suffice, since there seems to be an automated process to change it back.
Avatar
Дядя Женя 2020-10-28 22:08:21Z
22:08
WIP
Avatar
the boxes and reset button look off
Avatar
Дядя Женя 2020-10-28 22:12:10Z
What do you mean
22:12
And what suggest
Avatar
ye one sec
22:20
like
22:21
rectangle doesnt look cenetered in box
22:21
less border would be good
22:21
maybe rounded box
22:21
reset button is squaare
22:21
preview box shouldnt be solid grey
22:21
should be like transparent white or smth, idk
22:21
will it change for old style chat too?
Avatar
Дядя Женя 2020-10-28 22:26:04Z
@louis
22:26
22:26
It's kinda hard to make, you know 🙂 And I imagine how it will not be merged for month after all the work done
Avatar
ya it looks good tho
Avatar
Дядя Женя 2020-10-28 22:27:47Z
There are a lot of things to check in code to evade all possible bugs and so on
22:28
color casting, future chat updates
22:28
this thing depends on chat variables and replicates real chat logic
Avatar
why not just for the current client settings
22:29
instead of showing all possiblities
Avatar
Дядя Женя 2020-10-28 22:29:15Z
not the shit there was before like DrawText("playername joined the game");
Avatar
ah clicking
Avatar
Дядя Женя 2020-10-28 22:29:59Z
that's why you cry about "We can't add more client config options, because it's hard to maintain"
Avatar
i didnt see anyone cry
Avatar
Дядя Женя 2020-10-28 22:30:34Z
@heinrich5991 < does
Avatar
no
22:30
he just wants to make the source maintainable
22:31
it was just "unlucky" we had this discussion exactly when u made ur first pr
Avatar
Дядя Женя 2020-10-28 22:31:29Z
#3106
Avatar
yes, we have alot of configs, hes not wrong about it
22:32
i honestly dont know a good solution for it either
Avatar
Дядя Женя 2020-10-28 22:32:17Z
that's good to let players customize everything they want
Avatar
Fixes #3210

Checklist

  • [x] Tested the change ingame (both on MySQL and SQLite)
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [x] Considered possible null pointers and out of bounds array indexing
  • [x] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.c...
Avatar
Дядя Женя 2020-10-28 22:32:43Z
Good solution: write proper code
22:32
and stop hardcoding variables
22:32
ez
Avatar
more configs = good
Avatar
i understand that, i also like customization, but just as the dummy_hammerflky thing one config creates alot of dependencies
Avatar
just hide them in "advanced settings" buttons
Avatar
its not about displaying them
22:33
its about the code
Avatar
Дядя Женя 2020-10-28 22:33:25Z
I can't understand what's wrong with code
Avatar
if i want to add 1 line of code in chat, i have to check ALL config possibilities
Avatar
Дядя Женя 2020-10-28 22:33:42Z
you don't
22:33
if you write good code
Avatar
yes, thats why i rewrote the chat code 😉
Avatar
Дядя Женя 2020-10-28 22:34:14Z
good
Avatar
still
22:34
there always will be bugs
22:34
aslong we stay human
22:34
so you always need to test things
Avatar
just write good code 4Head
4Head 1
23:06
you solved all the software problems in the world now
Avatar
Дядя Женя 2020-10-28 23:19:22Z
I know you can't code Ryozuki, why are you chatting in this channel?
Avatar
@Дядя Женя this is not acceptable. stop insulting others
Avatar
Дядя Женя 2020-10-28 23:21:32Z
@heinrich5991 I'm insulting only Ryozuki, because he's rude to me as well
Avatar
that's not okay
23:22
tell me when he behaves badly
23:22
or another discord moderator
Avatar
Дядя Женя 2020-10-28 23:23:58Z
I don't want to look for messages to report him
Avatar
you can tell me the next time he does (more useful anyway)
23:24
you're not exempt from the rules even if you "insult back" though
Avatar
hilarious
Avatar
@heinrich5991 make that russian dude stop bullying ryo, its unacceptable, he keeps breaking up on our personal discord and says he has high school ptsd of this bullying
Avatar
@eNJi see above
Avatar
say no to cyber bullying 🙅‍♀️
Exported 211 message(s)