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 2022-06-03 00:00:00Z and 2022-06-04 00:00:00Z
00:04
Deleting envelopes can lead to sounds having an invalid envelope index.

Checklist

  • [x] Tested the change ingame
  • [ ] 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
  • [ ] 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 val...
Avatar
Avatar
Chairn
i don't know any player using dyncam
I use dyncam
Avatar
it is doomed on fng, i don't get why, you have more view range? so what
Avatar
it's considered to be cheating against professional players that don't use it
Avatar
[suggestion] add a max ping filter for the server browser + hide servers with unresolved ping (CHN etc.). Reason: Ordering after ping and then players brings alot of useless/unplayable servers to the top of the list
Avatar
there used to be a ping filter, but i don't know what happened with it
Avatar
chillerdragon BOT 2022-06-03 06:49:08Z
Why does it say „ChillerDra…“ in the hud now and not „ChillerDragon“ -.-
Avatar
Your name is blacklisted
Avatar
chillerdragon BOT 2022-06-03 07:02:56Z
._.
Avatar
Not too dramatic but would be nice to restore the colors in the terminal when client or server quit.
Avatar
[quakenet] ChillerDragon BOT 2022-06-03 08:34:25Z
its probably some unicode chopping off whatevery but i really feel like information gets lost
08:35
08:35
ChillerDra!
Avatar
[quakenet] MrGh0s7 BOT 2022-06-03 08:41:34Z
yeah I agree. Clipping off names isn't/wasn't a good idea
Avatar
Oh well, we could revert it (again)
Avatar
[quakenet] MrGh0s7 BOT 2022-06-03 08:43:00Z
I'm curious though it should have occured to you what's the other side of the coin?
Avatar
@ChillerDragon Can you test this?

Checklist

  • [ ] Tested the change ingame
  • [ ] 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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet...
Avatar
Avatar
Dragonwood
[suggestion] add a max ping filter for the server browser + hide servers with unresolved ping (CHN etc.). Reason: Ordering after ping and then players brings alot of useless/unplayable servers to the top of the list
the max ping filter was removed because it caused servers to disappear entirely if you had a bad ping on them once
08:57
because the ping is only updated when you join the servers
Avatar
Also delete it explicitly when sv_register is set to register via less protocols. On shutdown, wait at most 1 second for the masterserver to respond, otherwise allow up to 15 seconds. Fixes https://github.com/ddnet/ddnet/issues/5157.

Checklist

  • [x] Tested the change ingame
  • [ ] 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
  • [ ]...
Avatar
[quakenet] ChillerDragon BOT 2022-06-03 09:50:09Z
heinrich when triangulate users ping to the tw server from the master server? By using maffs and ping from differnt masters to user and then from masters to the destinatin server :D
Avatar
ce08cc0 mastersrv: Add Action: delete to /ddnet/15/register - heinrich5991 7fccfaf Explicitly delete game server from list on shutdown - heinrich5991 2d53aea Merge #5326 - bors[bot]
Avatar
Remove unused lock and scope in threading.h Not sure if this is preferred We could also try switching to std::mutex

Checklist

  • [x] Tested the change ingame
  • [ ] 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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing map...
Avatar
Avatar
[quakenet] ChillerDragon
its probably some unicode chopping off whatevery but i really feel like information gets lost
have a time and your name is fully displayed
10:36
we could not clip names in mini score hud, if that would be prefered (edited)
Avatar
they were probably displayed completely there before?
Avatar
before the name overflowed to the left (edited)
10:37
now we let the name begin to the left of the score box
10:37
and clip it on the right side
Avatar
Avatar
c0d3d3v
before the name overflowed to the left (edited)
ah, I think that overflow was intentional
10:38
there wasn't a visible box that it overflowed, it just naturally extended to the left 🙂
Avatar
It is still kind of strange that it overflows... does not fit to the score boxes... but yes we could revert the clipping for the mini score hud.
Avatar
you mean the box in the code? visually, there isn't really a box
10:45
visually it looks like it's supposed to extend to the left, for me
10:47
129205d Reset colors at end of line (fixes #5324) - def- 6b7554f Merge #5325 - bors[bot]
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] 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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--u...
Avatar
51909c1 Add CLockScope - def- ce79557 Merge #5327 - bors[bot]
Avatar
Avatar
heinrich5991
visually it looks like it's supposed to extend to the left, for me
I mean this box, since they are part of the same context... Even better would be to make the rounded rectangle around the name too.
11:47
yes it is only a context box that is not drawn... but it is the same context
Avatar
yes, I realize it's in the code
11:49
but the visuals look like it's intentional that there's no red box like you drew
11:49
to me, at least
11:49
that it's intended to overflow to the left
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] 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.com/ddnet/ddnet/#using-addresssanitizer--und...
Avatar
Avatar
[quakenet] ChillerDragon
Click to see attachment 🖼️
@ChillerDragon is this a team server with point counter?
13:08
As reported by kiwq

Checklist

  • [x] Tested the change ingame
  • [ ] 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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#us...
Avatar
[quakenet] ChillerDragon BOT 2022-06-03 13:32:41Z
there is vanilla score not ddrace but there are no teams as u can see by green instead of red dragon :)
Avatar
Maybe closes #5322. I can't reproduce the crash. Can you try if this fixes it, @Chairn?

Checklist

  • [ ] Tested the change ingame
  • [ ] 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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+...
13:58
Maybe closes #5322. I can't reproduce the crash. Can you try if this fixes it, @Chairn? Looks like Windows 7 needs this parameter.

Checklist

  • [ ] Tested the change ingame
  • [ ] 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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect exis...
Avatar
9807625 Actually fix capital /WHISPER - def- 4ead727 Merge #5330 - bors[bot]
15:16
ecf45cb Build our own drmingw with mingw - def-
15:16
[ddnet/ddnet-libs] New branch created: pr-drmingw-win7-mingw
Avatar
yes, tho currently we build without PIE
Avatar
but the parser already relies on it xd
15:20
could also extend it to print the client/server version 😄
Avatar
/home/deen/isos/ddnet/win64/drmingw/tests/test_exchndl.h: In function ‘int main(int, char**)’: /home/deen/isos/ddnet/win64/drmingw/tests/test_exchndl.h:90:16: error: too few arguments to function ‘void ExcHndlInit(void*)’ 90 | ExcHndlInit(); | ~~~~~~~~~~~^~ Doesn't build anymore
Avatar
there are 2 patches actually
15:21
mh ok
15:21
first is just disabling stuff
Avatar
9138d1e Build our own drmingw with mingw - def-
Avatar
now that i think about it @deen
Avatar
i think LTO might have optimized the code lately
15:24
remember the issue with the "bad" function calls
15:25
i assume LTO optmizes it too much
Avatar
yes, sounds plausible
15:25
Like I said, everything breaks 😄
Avatar
drmingw wasnt that helpful yet 😄 some kind of ubsan would probs be nicer, but dunno if the gcc ubsan trap has "big" runtime overhead
Avatar
would be cool to test a crash with and without LTO, maybe we should disable it
15:27
You are not supposed to ship/productively use asan/ubsan instrumented code
Avatar
well the gcc flag is added to not ship ubsan as a library
15:29
if it doesnt have huge runtime overhead its just like some kind of assert i guess
15:29
it generates an invalid instruction
Avatar
e40623b Add drmingw instructions - def-
Avatar

Checklist

  • [x] Tested the change ingame
  • [ ] 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
  • [x] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--u...
Avatar
git for map editor when
Avatar
c33e0c1 fix pixel porridge in freeze and ninja bar - C0D3D3V 36d0c0d Merge #5334 - bors[bot]
Avatar
Avatar
cauldron
git for map editor when
vanilla has already a editor history 😄 you could try to merge it with our editor
Avatar
i thought of it, because i read something here about colaborative map editing.
Avatar
Avatar
c0d3d3v
vanilla has already a editor history 😄 you could try to merge it with our editor
thats nice are the code bases far apart?
Avatar
they said they made it new from scratch so probably
17:52
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
Avatar
the history feature or remade the whole editor?
17:53
from scratch
Avatar
I've been working on remaking the editor for quite some time now and we recently decided to make a public branch to make it easier to follow and contribute to its development. The Project A...
Avatar
i thought before ddnet is kind of synced or based or whatever on newest teeworlds vanilla + ddnet code 😅 im funny
Avatar
Avatar
cauldron
i thought before ddnet is kind of synced or based or whatever on newest teeworlds vanilla + ddnet code 😅 im funny
On our facebook page... I would say our relationship is "complicated"
Avatar
i guess it's more apart than i thought. like the 0.7 what i dont knoebabout
18:01
anyway ill try out the vanilla editor.
18:02
and ckeck out facebook
Avatar
🧐 (edited)
18:03
I meant that with facebook as a joke (I have not used facebook since ages) (edited)
Avatar
for ddnet: ddnet insta when xd
18:07
😅
Avatar
Yeah it sad the dev time spend is not on the same client. It now tw vs ddnet and everyone does his own things.
19:53
Was always wondering about clients based on ddnet with extra features. Why don't u just contribute to the original client
Avatar
ill keep my mouth shut about politics
20:04
i mean i am a dev, but i am not contributing. 1 i am very unproductive, the only coding i did recently was projecteuler.net math problems xd 2 i did this easy team colors feature, but wont just create a pr. but im just not getting into the other stuff. im not c++ savvy so refactoring or enhancing / expanding features is not an option.
20:05
so ill just spam this channel 😅
Avatar
we should be able to add time checkpoints by ourselves to optimise our speedruns ^^
Avatar
From my experience and seeing others play, this would be more convenient. Currently teleporting (while being frozen) to retry a part that doesn't have much space or a platform to stand on is a bit hard, often requiring the player to teleport quickly to a position in air multiple times till the character is unfrozen or teleporting to a different part till the character is ready to be put in the original part again. This can also save some time when practicing in general, and will make /tp feel...
Avatar
It would be nice if we had the option of adding timeCP's on any map you wanted even if it was client-side. I asked players who speedrun maps regularly and they all said they would like being able to add them on the maps they're trying to speedrun.
Avatar
db52931 Unfreeze character after teleporting in practice - hus3h 926d158 Merge #5335 - bors[bot]
Exported 124 message(s)