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-05-10 00:00:00Z and 2022-05-11 00:00:00Z
Avatar
you mean, when hooking the ceiling, press f1, thren press f1 again, and then press chat? for me i stay hooked
00:04
i mean this
Avatar
its a bug
Avatar
its not a bug
Avatar
are you holding keys down?
Avatar
if i get stuck in the corner like that and press f1, i stay stuck
00:05
but if i press chat i get unstuck
00:05
yes
Avatar
its because chat unstucks your keys
00:05
dont press the chat button
00:05
whenever you are holding a direction and hooked
Avatar
it holds the keys, no?=
Avatar
when you press the chat button your hook stays but not your movement keys
Avatar
they do
00:06
oh ye they don't
00:06
you're right
Avatar
of course im right
Avatar
thought this was server sided
00:06
i mean, it prob is
Avatar
im always right about that i say it to everyone and absolutely no one believes me ever
00:06
its the #1 bug that should be fixed
Avatar
Avatar
baby frog
its the #1 bug that should be fixed
i mean, it was like that before
00:06
i think they changed it to be like this
Avatar
#4563
Avatar
[2022-01-03 21:46:34][client]: disconnecting. reason='unknown' [2022-01-03 21:46:34][demo_recorder]: Stopped recording [2022-01-03 21:46:44][http]: https://master4.ddnet.tw/ddnet/15...
Avatar
maybe with another client it works idk
Avatar
#4653
Avatar
From Discord: [10:47 PM] Moyoi: Bug or feature? But anyway annoying ArcticFrost.demo.mp4 [10:58 PM] MaCRoYale: what did you press? [11:16 PM] Skeith: If you're holding a directional while...
Avatar
opening chat doesnt unstuck them
00:13
only closing chat does
Avatar
even if you use esc to close it still unsticks the keys
00:14
so its the first chat opening that dooms you
00:15
you can still use the console to chat tho
00:16
"say [message]"
Avatar
Avatar
louis
only closing chat does
so why whenever i open chat i get unstuck?
Avatar
bot client
Avatar
can some1 help me find a map
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 09:05:52Z
xd
Avatar
Avatar
Rockus
so why whenever i open chat i get unstuck?
i think it depends on what server you were, i know that when u open chat on DDNet servers, keys keep holding, but if you're on KoG servers, it doesnt !
Avatar
Avatar
baby frog
its the #1 bug that should be fixed
u
09:49
@Jupstar ✪ time to encode the ddnet vids using https://aomedia.org/av1/
An Alliance of Global Media Innovators
09:49
09:50
AV1 can achieve about 30% higher compression efficiency than VP9, and about 50% higher efficiency than H.264.
Avatar
Hey guys, I have this weird visual bug on my new map: A quad is somehow spawning a completly different quad. ( The card at the top left/mid is spawning a jeton) (edited)
10:24
At first I thought the bug is in the jeton layer, but with info enabled you can see that none of the enveloped quads can be at the postion of the bugged quad as seen in the video.
10:25
I than moved the card quad a bit to the right and the jeton would be spawned there.
10:25
Here is the map file
10:27
I even deleted the card quad that would spawn it and replaced it with a new one, but than the jeton just spawned at another card quad XD
Avatar
Avatar
mind
Hey guys, I have this weird visual bug on my new map: A quad is somehow spawning a completly different quad. ( The card at the top left/mid is spawning a jeton) (edited)
at what do I have to look xD I do not understand
11:37
Ah now I see it, at the end there spawns an oval instead of a round poker chip
Avatar
Yo ! what is the command for spamemote on my serveur please ?!
Avatar
You mean sv_emoticon_delay?
Avatar
@mind does it still happen on a renderer other than vulkan? weird quads appearing in vulkan is a known issue
Avatar
maybe i was searching for the wrong glitch. u mean that chip that appears out of nowhere on the left side ?
13:31
or did i miss something
Avatar
Avatar
Yuzu
or did i miss something
Avatar
i dont know how a vulcan error looks like, but i would check env 4
Avatar
how does a vulcan error looks like ? is it the thing tsin postet about dynamic_dragger ?
Avatar
Avatar
Ravie
@mind does it still happen on a renderer other than vulkan? weird quads appearing in vulkan is a known issue
I checked the opengl 3.x renderes and it seems indeed to only happen with vulkan!
Avatar
Avatar
mind
I checked the opengl 3.x renderes and it seems indeed to only happen with vulkan!
should be fixed in nightly tho
👍 1
Avatar
@Patiga can you check with ur tool how many maps have quad layers with quads, whos distance(whole bounding box distance, so basically from on end to the start of the other quad, not the mid distance or smth :D, visually seperated distance, dunno if there is a word lmao) is bigger than default zoomed screen space so e.g. 22.5 tiles(screen width) distance in the x coordinate
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 15:43:29Z
Any idea why a server could crash here? https://github.com/ddnet/ddnet/blob/490704b54344089bd1fb28d859d7398b4e8a0c0f/src/engine/server/server.cpp#L1868 maybe full ram or something like that?
DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/server.cpp at 490704b54344089bd1fb28d859d7398b4e8a0c0f · ddnet/ddnet
Avatar
why should it crash of full ram when it clears cache 😄
15:44
just use asan xd
15:44
or not reproducable?
Avatar
payroll6450 BOT 2022-05-10 15:46:15Z
Hey,
15:46
Sup developers of DDNet,
15:46
do any of you guys have a gf?
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 15:48:47Z
i dont? can you sell me some hot singles near by?
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 15:49:14Z
based
Avatar
Avatar
Voxel
Click to see attachment 🖼️
gigachad
Avatar
payroll6450 BOT 2022-05-10 15:49:59Z
That's sexist (<@749222324980416602_=5bquakenet=5d=20=43hiller=44ragon>)
i dont? can you sell me some hot singles near by?
Avatar
payroll6450 BOT 2022-05-10 15:52:39Z
Ah, makes sense
Avatar
deen has one
15:55
but maybe its already his wife
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 15:56:09Z
heapoverflow o.O
Avatar
learath is too sexy for the women on this planet
Avatar
payroll6450 BOT 2022-05-10 15:56:25Z
...
15:56
Okay you guys are not troll-worthy
Avatar
or ur just unfunny
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 15:58:10Z
oh wow i could reproduce in ddnet thats surprising
Avatar
payroll6450 BOT 2022-05-10 15:59:15Z
I was trolling people and had ton of fun (@Ryozuki)
or ur just unfunny
Avatar
payroll6450 BOT 2022-05-10 15:59:36Z
you guys just counter-troll
Avatar
imagine trying to troll with
do any of you guys have a gf?
2005 wants his jokes back
16:00
heads up bud, its 2022
Avatar
payroll6450 BOT 2022-05-10 16:00:57Z
the point is I was having fun
Avatar
nowadays people troll with ddos
Avatar
payroll6450 BOT 2022-05-10 16:01:28Z
Nah that's boring
Avatar
Wow a real oldschool troll
16:01
lets take a picture
16:01
thats rare
Avatar
payroll6450 BOT 2022-05-10 16:02:32Z
What do you define a modern troll to be?
Avatar
``` ================================================================= ==124544==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x61b0002c9f08 at pc 0x0000004a643a bp 0x7ffd37c3e4b0 sp 0x7ffd37c3dc78 WRITE of size 1404 at 0x61b0002c9f08 thread T0 #0 0x4a6439 in __asan_memcpy (/home/chiller/Desktop/git/ddnet/asan/DDNet-Server+0x4a6439) #1 0xc9b61b in mem_copy /home/chiller/Desktop/git/ddnet/src/base/system.cpp:213:2 #2 0x55aecb in CServer::CCache::CCacheChunk::CCache...
Avatar
Avatar
Jupstar ✪
@Patiga can you check with ur tool how many maps have quad layers with quads, whos distance(whole bounding box distance, so basically from on end to the start of the other quad, not the mid distance or smth :D, visually seperated distance, dunno if there is a word lmao) is bigger than default zoomed screen space so e.g. 22.5 tiles(screen width) distance in the x coordinate
you mean the minimum distance between two quads of all quads in a quadslayer, not between any 2 quads in a quadslayer, right?
Avatar
Avatar
Patiga
you mean the minimum distance between two quads of all quads in a quadslayer, not between any 2 quads in a quadslayer, right?
i actually want to see how many maps there are that use one quad layer with multiple quads whos quads are far away from each other
16:30
to see if there are any reproducable performance problems by not checking if the quad is actually visisble or not
16:30
for 2-3 quads per layer its not worth it anyway
Avatar
ah, find quads layers thaz spread their quads far over the map
Avatar
yes
Avatar
can do that at home
16:32
if you want you could try too though, either in rust or python ^^
Avatar
i suck at both xd
Avatar
I mean maybe its enough to find the top 5 quads layers with the most amount of quads
16:34
if we are a little lucky, those might just be good
Avatar
@Ryozuki amd's refreshs are totally not worth it
16:37
:/
Avatar
freesync?
Avatar
gpu refreshes
16:38
released today
Avatar
uh what dat
Avatar
6650 xt
16:38
etc
16:39
doesnt the nex 6950 xt beat the 3080 or smth
16:39
or the 3090
16:39
new*
Avatar
3080 probably yes
16:39
3090 would be nice
Avatar
AMD says the RX 6950 XT with 16GB of VRAM is competing with the Nvidia RTX 3090 GPU and can put up a fight against the RTX 3090 Ti. Where AMD claims a clear victory is in performance-to-wattage ratio; the RX 6950 XT operates at 335W, whereas the RTX 3090 runs at 350W and the 3090 Ti at 450W.
>
Based on AMD’s internal performance benchmarks, the RX 6950 XT topped the RTX 3090 in Doom Eternal, Far Cry 6, Shadow of the Tomb Raider, Watch Dogs Legion, and Assassin’s Creed Valhalla.
16:40
3090 ti uses 450w
16:40
insane
Avatar
yeah
16:41
nice
16:41
the mid ranges are worth less tho
Avatar
well im happy with my 6600 xt
16:42
i can play anything at max
16:42
since im at 1080
16:42
it might suffer at higher res
Avatar
but u cant play minecraft raytracing xd
16:42
with shaders it looks good anyway
Avatar
yeah i'd love to trade my vega64 vs 6600 xt, they are around same speed lvl
16:43
but amd drivers are better for the newer cards
Avatar
Avatar
bencie
You mean sv_emoticon_delay?
Thanks you !
Avatar
Avatar
Jupstar ✪
but amd drivers are better for the newer cards
ye it probs has some more benefits too
16:43
its pcie4
16:43
idk if that counts
16:43
xd
Avatar
yeah counts
Avatar
well with a amd cpu
Avatar
my mb is pcie4
Avatar
u have SAM
16:44
i think its a 10% improvement
16:44
on average
16:44
Get Up to 15% More Gaming Performance with AMD Smart Access Memory¹
>
AMD Smart Access Memory delivers the ultimate gaming advantage when you combine an AMD Ryzen™ 5000 Series or select 3000 Series processor with an AMD Radeon™ RX 6000 Series graphics card.
Avatar
next gen from amd comes end of the year
16:44
NVIDIA comes soon™️
Avatar
hope amd delivers
Avatar
me2
16:45
or nvidia finally goes open source xd
Avatar
i just cant get to like nvidia
16:45
xd
Avatar
yeah understandable
16:45
but competition is important
16:45
else prices are getting way too high xd
16:45
thats also why i hope intel does good mid range GPUs
16:46
small lead for amd in high end would be insane, would change a lot 😄
16:47
its also sad there is just 2 competitors
16:47
on gpu and cpu
Avatar
tru
Avatar
@Jupstar ✪ but doesnt amd does way more arm than nvidia
16:48
i bet they dominate the mobile field
16:48
or idk
16:48
maybe its the other way around
16:48
xd
Avatar
do they make ARM?
16:48
or u mean vs ARM?
Avatar
who makes smartphone cpus?
Avatar
qualcomm mostly
Avatar
and apple of
16:48
c
16:48
but only for apple xd
Avatar
but qualcomm just sucks
16:49
they are so far behind apple, its redicilous
16:49
they arent even trying
Avatar
====Lucidity map==== 1 Map ★☆☆☆☆ 2 Map ★★★☆☆ 3 Map ★★★★☆ 4 Map ★★★★☆ ====Race==== =Easy= 1 Map ★★☆☆☆ 2 Map ★★★★☆ 3 Map ★★★★☆ =Moderate= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★★☆ =Brutal= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★★☆ =Insane= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★☆☆ ETC ... I would like something like this for my server presentation, in the "voted" channel anyone know how I should do it? I am really bad in code, but I would give anything, if someone would have the patience to help me it would be incredible... 🙏
Avatar
tbd

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...
17:09
aw no screenshots
Avatar
Avatar
Ryozuki
aw no screenshots
No screenshot ? why (edited)
Avatar
the pr
Avatar
What is Pr
Avatar
Avatar
badoumed
What is Pr
pull request
Avatar
chillerdragon BOT 2022-05-10 17:17:38Z
Monthly financial advice. BTC dropped again and I just yolod my life savings into it.I should probably get Reddit instead of spamming this into #developer :D
Avatar
good luck chillerdragon
Avatar
chillerdragon BOT 2022-05-10 17:17:59Z
Ty
Avatar
i stoped investing on crypto
17:18
now i just buy some real companies stocks
Avatar
chillerdragon BOT 2022-05-10 17:18:39Z
When others are fearful. Be greedy!
17:18
I still hold some amd based on jupstars financial advice
17:19
i gotta buy amd before the release
Avatar
chillerdragon BOT 2022-05-10 17:19:36Z
Priced in
Avatar
Chiller dragon ! IItube told me that you could help him with his server!! can you help me with mine please?
Avatar
chillerdragon BOT 2022-05-10 17:20:00Z
Yes wat u need
Avatar
Avatar
badoumed
====Lucidity map==== 1 Map ★☆☆☆☆ 2 Map ★★★☆☆ 3 Map ★★★★☆ 4 Map ★★★★☆ ====Race==== =Easy= 1 Map ★★☆☆☆ 2 Map ★★★★☆ 3 Map ★★★★☆ =Moderate= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★★☆ =Brutal= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★★☆ =Insane= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★☆☆ ETC ... I would like something like this for my server presentation, in the "voted" channel anyone know how I should do it? I am really bad in code, but I would give anything, if someone would have the patience to help me it would be incredible... 🙏
Closely that
Avatar
Jupstar ✪ BOT 2022-05-10 17:22:31Z
chillerdragon: can you maybe fix the issue? i mean u just need to increase NET_MAX_PAYLOAD to whatever the 0.7 server info needs as maximum right=?
You're invited to talk on Matrix
Avatar
chillerdragon BOT 2022-05-10 17:24:16Z
Who is it even sending 0.7 stuff to? I only connected 0.6 clients on my local server
Avatar
Jupstar ✪ BOT 2022-05-10 17:24:39Z
it chaces the server info
17:24
for 0.7 clients
17:24
and 0.7 probs uses a bit more for names or smth
17:24
in worst case try doubling it
17:25
or make it dynamic size
17:25
i cannot help, or look in 0.7 code
17:25
dunno if they have smth similar
Avatar
chillerdragon BOT 2022-05-10 17:26:24Z
Im on bike. But I’ll try in a min. Just double
Avatar
yeah
17:26
in 0.7 code the value is a bit bigger (edited)
Avatar
what app do you guys use to trade public stocks
Avatar
tho dunno if thats enough xd
Avatar
chillerdragon BOT 2022-05-10 17:27:08Z
Apps are cringe
Avatar
is robinhood okay again or were they getting cancelled for something
Avatar
chillerdragon BOT 2022-05-10 17:27:19Z
I use local stock dealer from my park
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:31:14Z
e lol NET_MAX_PAYLOAD is smaller in vanilla
Avatar
Avatar
chillerdragon
Im on bike. But I’ll try in a min. Just double
Ok i wait !
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:31:51Z
wait for wat?
Avatar
ok but does it fix the problem if u increase the value?
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:33:12Z
no
17:33
i doubled it
17:33
didnt help
Avatar
ok then its probs other bug
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:33:23Z
NET_MAX_PAYLOAD = NET_MAX_PACKETSIZE * 2,
17:33
ye :( sad noises
Avatar
which issue are you talking about?
Avatar
#5084
Avatar
================================================================= ==124544==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x61b0002c9f08 at pc 0x0000004a643a bp 0x7ffd37c3e4b0 sp 0x7ffd3...
Avatar
"WRITE of size 1404 at 0x61b0002c9f08 thread T0"
17:34
thats why i thought its just a tiny bit too small
17:34
1404 is like 15 bytes to much or smth
Avatar
Avatar
[quakenet] ChillerDragon
wait for wat?
Wait for help man ! If you agree sure
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:35:15Z
help with what
17:35
idk if you use discord replys or somehting but i have no idea what you want @badoumed
Avatar
Avatar
badoumed
====Lucidity map==== 1 Map ★☆☆☆☆ 2 Map ★★★☆☆ 3 Map ★★★★☆ 4 Map ★★★★☆ ====Race==== =Easy= 1 Map ★★☆☆☆ 2 Map ★★★★☆ 3 Map ★★★★☆ =Moderate= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★★☆ =Brutal= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★★☆ =Insane= 1 Map ★☆☆☆☆ 2 Map ★☆☆☆☆ 3 Map ★★★☆☆ ETC ... I would like something like this for my server presentation, in the "voted" channel anyone know how I should do it? I am really bad in code, but I would give anything, if someone would have the patience to help me it would be incredible... 🙏
For that 😄
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:35:42Z
what
17:35
replys dont get bridged
17:36
just buy a matrix client -.-
Avatar
why is the discord bridge so bad, telegram <--> matrix is much better
17:37
pretty much all features work xd
Avatar
Avatar
Ryozuki
3090 ti uses 450w
This is whats been bothering me quite alot lately aswell. Having to upgrade the PSU just to able to run any of the midrange gpus from nvidia nowdays is getting really pricey
Avatar
but u dont need a heater anymore
17:37
that saves u some bucks
Avatar
ChillerDragon: pls fix matrix bridge
17:37
it's open source and on github
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:37:55Z
because the repteloids are good telegram devs they want you to use their deep state messanger
Avatar
Avatar
murpi
This is whats been bothering me quite alot lately aswell. Having to upgrade the PSU just to able to run any of the midrange gpus from nvidia nowdays is getting really pricey
the 3090 ti is not midrange tho
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:38:05Z
@heinrich5991 i suck at coding im not a dev
17:38
i fix printers as a living
Avatar
you are a dev
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:38:38Z
and typos in my freetime :D
Avatar
Avatar
Ryozuki
the 3090 ti is not midrange tho
've ordered a 3080 few days ago just to be surprised by how much power it consumes, so I had to buy a new PSU just to be able to supply the new GPU
17:40
800W PSU's are fucking expensive as hell aswell
Avatar
Avatar
[quakenet] ChillerDragon
just buy a matrix client -.-
Matrix is a client ?
Avatar
how many fps do you get in ddnet with vulkan now? 😄
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:40:34Z
Chillers contribution fork of DDraceNetwork, a cooperative racing mod of Teeworlds - ddnet/server.cpp at fa4bcd5ec05c663e834a609eaf931df35cf46538 · ChillerDragon/ddnet
Avatar
i have a 750w psu
17:41
honestly if u can afford a 3080 u should get a good psu
17:41
they will be safer
Avatar
IIRC that's the bare minimum required to supply a proper system with a rtx 3080
Avatar
vulkan is nice
17:41
i feel like it runs smoother on an integrated GPU
17:42
from like 40-50 to 55
Avatar
I have a 150 W PSU with an overclocked 91 W CPU 😄 Probably quite close to the limit
Avatar
electronics related question: if I have a 450W PSU and the DC converter I'm looking into would be 300W, would it not be able to handle the load without additional power from a battery source?
17:45
I honestly only understand how volts work but not watts or amps
Avatar
its long since i did electronics
17:46
but maybe thats what a capacitor does
17:46
idk i may be talking bullshit
17:46
xd
Avatar
seems like watts are like power
17:47
but amps are like a measure of current
Avatar
Would it be possible to get help? real help! if you want I'll pay you but I need real help! and that someone is really interested in what I need! it's been more than 4 hours that I block.
Avatar
is it a bot client?
Avatar
It's a serveur
17:48
Avatar
oh idk about windows
17:49
maybe someone else can help
Avatar
start this justatest
Avatar
this is the block guy
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:53:24Z
@badoumed what do you need help with? If you want to host game servers i recommend using a linux host not windows. Its much simpler
Avatar
nvm it's not the same guy
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:54:34Z
@Jupstar ✪ i think NET_MAX_PACKETSIZE is the issue here not NET_MAX_PAYLOAD
17:56
I have my server (edited)
Avatar
Avatar
[quakenet] ChillerDragon
@Jupstar ✪ i think NET_MAX_PACKETSIZE is the issue here not NET_MAX_PAYLOAD
i dunno, must be this line unsigned char m_aData[NET_MAX_PAYLOAD];
Avatar
I need help for just présentation
Avatar
thats where it copies too
17:57
for this
Avatar
in worst case make the mem_copy with maximum(...)
Avatar
Thanks for help !
Avatar
i'll introduce a type safe wrapper in #5075 for system we can also add this for mem_copy and do array size checks for array typed datatypes
Avatar
Modern hardware is too fast, updates sometimes take less than a few microseconds. It's easier in the long run if we use a bigger range to avoid calculation problems. possibly f i x e s #5051 (n...
Avatar
also for str_copy functions
Avatar
mem_copy with min
Avatar
yeah min
17:59
but probs also not nice, possibly creates logic errors
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 17:59:54Z
@badoumed so what do u need
Avatar
ah, you could add a dbg_assert
Avatar
yeah but then we still havent fix this particular issue 😄
18:01
but yes
Avatar
yes
Avatar
our editor is also pretty broken
Avatar
Thanks for help !!!
Avatar
maybe we should clone the code and start rewriting parts of it smth like editor2 that lives next to the current one (edited)
18:03
@ChillerDragon, does your bot need to tag our prs all the time
18:03
can you maybe disable that
18:04
put the link in ` quotes or smth
Avatar
why does it annoy you? it doesn't generate notifications, I think (edited)
Avatar
why should i care what chillerdragons bot cant merge
18:05
i sometimes go in prs and read around, no need to cross link tho i blame github
18:05
it should be a one way mention
18:05
i dont see why the mentioned pr should link it back
18:06
#1
Avatar
ah, it occupies screen space in the PR and that annoys you?
Avatar
i am annoyed that i see smth i am not interested in
18:07
and mentions bot
18:08
is there any benefit that github does that to completly unrelated repos? If we'd have an allow list or smth ok
Avatar
whole neighbourhood electricity went off lol
Avatar
it helps collecting issues that depend on something
Avatar
first time it happened living here
Avatar
e.g. when you open an issue in SDL2
Avatar
its useful if its something important
18:09
like sdl2
Avatar
yes but i dunno
Avatar
but chiller is just spam
18:10
every single pr is a merge conflict for him
18:10
and its not useful to us
Avatar
do u think sdl2 devs click on ddnet and are like, AHH nice to know some random code base doesnt work
Avatar
its annoying
Avatar
its totally uninsteresting
Avatar
yes, it's interesting to know that users of your library are affected
Avatar
but the issue is there for that
18:11
i can mention ddnet in the issue instead the other way around
18:12
i dunno, i dont think it was ever useful for me
18:12
not for the mentioned pr at least
18:12
and i am totally ok it happens for same repos
18:12
or repos in one organization or smth
18:13
but why completly unrelated ones
Avatar
I kinda like it
18:14
chillerdragon: can you make your bot mention a PR again? I blocked it from the ddnet organisation, so it might not show up anymore
18:14
oh, actually it's already gone
18:14
seems to work, issue resolved
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:14:51Z
poggers
Avatar
nice xd
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:15:12Z
handy that i use an extra account for it i guess
Avatar
good to know that exists
18:15
trollerdragon
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:15:34Z
im not too sure my self if i even care about those conflicts :D
18:20
I think i found the random value i have to increment to fix the issue but not sure if it makes sense to pr something based on pure guessing :D
Avatar
or just dynamically allocate the memory for now
18:21
the server wont miss the 10ns
Avatar
f7bc358 Add the HTTP client methods to the server - heinrich5991 c504f5c Remove a couple of game/-includes from the engine code - heinrich5991 3a1d496 Add Rust's target directory to .gitignore - heinrich5991 64dbf49 Mark dbg_break as [[noreturn]] - heinrich5991 ede6e99 Update ddnet-libs for curl's curl_slist_free_all - heinrich5991 043362d Refactor HTTP code to no longer use inheritance - heinrich5991 efc116e Add HTTP header and plain HTTP post feature - heinrich5991 ec6952a Fix version number for curl bug workaround - heinrich5991 6448e16 Add HTTP masterserver registering and HTTP masterserver - heinrich5991 e8aac31 mastersrv: Add 0.7 support and other stuff - heinrich5991 8c823e7 x - heinrich5991 33ed066 Fix memleak of multiply chained console commands - heinrich5991 7ef7314 bb - heinrich5991 f1cdc25 Cut some dependencies - heinrich5991 0f034fc among others: make info serial a number - heinrich5991 c7b1f52 more - heinrich5991 66c9b1d more - heinrich5991 6ee41c0 fix ipv6 - heinrich5991 4587578 kill the whole process if a task fails - heinrich5991 1413ff9 send non-info fields via http headers - heinrich5991 f40e347 Make dbg_curl 1 use the normal logging - heinrich5991 cee200f Don't resend server info the masterserver already knows - heinrich5991 d0c8578 Make server info buffer size large enough - heinrich5991 e1dd025 Make mastersrv restartable without losing a lot of data - heinrich5991 34eb4c6 Separate challenge token, add register extra fields again and handle Content-Type - heinrich5991 1edf53c 043362d1ec11a008: fix style - heinrich5991 c523011 Remove backward compatibility in mastersrv - heinrich5991
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:22:00Z
i dont do dynamic memory
Avatar
i mean its a cahce, cant cahnge that often
18:23
so dynamic memory is fine
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:23:39Z
Avatar
please no code as image ._.
18:23
it changes every time a player joins or leaves
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:23:58Z
not sure if negative datasize is fine here
Avatar
and u think thats a dos target?
18:24
i guess the dbg_msg is slower
Avatar
no, I don't think that's a DoS target
18:25
I just wanted to mention in real terms how often it changes
18:25
ChillerDragon, I think you're just printing uninitialized data
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:25:39Z
yes might be not that thats any better
Avatar
that's a constructor
18:25
if you print the data before you initialize it, it's going to be uninitialized
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:26:09Z
oh its not added
18:26
its overwritten
18:26
nvm then
18:26
rq
Avatar
ok then i do it lmao it uses std::list anyway 😄
Avatar
std::list? 😦
18:28
not even std::vector?
Avatar
yeah, is the cache cleared often? maybe vector is worth it
18:30
list is really only good if u constantly inserting lots of stuff probably
Avatar
not even then
18:31
i like rust docs to decide
18:31
Use a LinkedList when:
>
You want a Vec or VecDeque of unknown size, and can’t tolerate amortization. You want to efficiently split and append lists. You are absolutely certain you really, truly, want a doubly linked list.
18:31
Avatar
but vector might require copying tho in this case its pretty small blocks
18:33
if u have to copy few thousand elements it probs can be slow
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:33:05Z
can't we just alloc twice the amount -.-
Avatar
c++ rly loves linked lists
18:33
cuz the are ez to implement
18:33
but 99% time u dont need it
Avatar
there is also a linked list only in c++ (not double linked)
18:33
but i honestly rarely see std::list used
Avatar
thats good
Avatar
fixes #4785 @ChillerDragon test pls, bcs i cannot reprod

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](h...
Avatar
ah
18:40
now i see why std::list
18:40
we deleted the copy constructor xD
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:41:06Z
do u eve style
Avatar
guess i dont want to deal with that magic rn
18:41
what is eve style?
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:42:35Z
style und das geld
Avatar
i invented style
Avatar
@Jupstar ✪ "Mud" appears to be a good map if you want an extreme amount of quads ^^
Avatar
uff
Avatar
[('types/solo/maps/Mud.map', 16038), ('types/dummy/maps/Gummy.map', 10697), ('types/brutal/maps/Atomic.map', 9352), ('types/oldschool/maps/Victory 2.map', 8812), ('types/race/maps/run_world_war_zero.map', 8062)]
18:43
  • maps with the most amount of quads in a single layer
Avatar
16k wtf xxD
Avatar
maybe i should increase the batch size significantly for vulkan
18:44
its only 256 quads
Avatar
with this script
Avatar
not fcking 16k xD
Avatar
Avatar
Patiga
with this script
lol there is a twmap module, nice
Avatar
yeah, you can get it with via pip :)
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:48:04Z
twmap def needs more marketing its soo good
heartw 1
Avatar
ye twmap is good
heartw 1
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:48:16Z
@Patiga you have to pay some teeworlds tiktokers to advertise it
Avatar
it is documented entirely with help, if you try it out and encounter bugs/stuff that should be documented more, feel free to ping me
Avatar
also its AGPL
18:48
stallman is happy
Avatar
its lgpl actually ^^
18:48
well stallman is a bit less happy
18:48
but happy enough
Avatar
ChillerDragon: gud idea
Avatar
ye twmap is really good
heartw 1
Avatar
Avatar
Patiga
yeah, you can get it with via pip :)
And I worked so hard to understand some rust xD https://github.com/heinrich5991/libtw2/pull/55/files If I would have known there is a python module I would definitely have used that in first place
Also added a batch version of ddnet_emptytele I don&#39;t know if we really want the tools in the collection, but I&#39;ll do the PR so it can be found online. We can still close the PR if ...
heartw 1
18:49
learn rust
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:49:49Z
xd
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:50:05Z
im still waiting for the POSIX shell port of twmap
Avatar
learn rust first, use python then
Avatar
libtw2 is a bit outdated
18:50
language wise
18:50
extern is not required anymore for example
18:50
and it uses try! a lot
18:50
which nowadays u just use ?
Avatar
I think someone refactored try! to ? for me
Avatar
Hey everyone, I recently started playing ddnet and I'm very much addicted 🙂 I just finished a nice Proof-of-concept web map editor! 🗾 It allows real-time, collaborative map editing in a browser (using a rust server, canvas rendering and websocket) Of course it is very minimal for now, I can only edit the Game layer tiles 🤷 But I hope to continue working on it for the next couple of weeks to release the code and a public server (I don't trust letting people connect to the server for now, the code is unstable) And if people are interested in collaborating on this project, I'll gladly accept any help ❤️
poggers 4
heartw 3
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:52:57Z
holy shit thats nice!
Avatar
wow web port of mobile tee editor
18:53
looks neat af
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:53:50Z
did you use some libs or did you code it from scratch?
Avatar
I was frustrated not to be able to design maps with my friends, as ddnet is collaborative in essence, that's where i got the idea
Avatar
oh nice
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:54:47Z
u just completley crushed any motivation that was left to work on my web map editor haha
troll 3
Avatar
hm last problem with real time mapping is static .map
Avatar
Avatar
[quakenet] ChillerDragon
u just completley crushed any motivation that was left to work on my web map editor haha
same lol
Avatar
Avatar
[quakenet] ChillerDragon
did you use some libs or did you code it from scratch?
I used libtw2 at first for the map parsing but then I saw the writer is not finised/implemented? So I rewrote a minimal serializer/deserializer
justatest 2
Avatar
@k2d222 that looks really nice 😮
Avatar
Avatar
k2d222
I used libtw2 at first for the map parsing but then I saw the writer is not finised/implemented? So I rewrote a minimal serializer/deserializer
maybe check out twmap
18:56
iit even warns u about incorrect stuff
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:56:51Z
i never understood webstockets and my canvas always got pixelated haha
Avatar
ye I'll take a look at that I'm quite new to tw so I don't really know the ecosystem
Avatar
ChillerDragon: webstockings
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:57:16Z
mine was yeeting the whole map layer as json via a normal rest API and the performance is trash af
Avatar
This crate provides a library for safe parsing, editing and saving of Teeworlds and DDNet maps. Goals of this library are:
18:57
well there isnt much ecosystem
18:57
tbh xd
Avatar
@k2d222 awesome project :D
🥰 1
Avatar
Ok twmap looks amazing 😮 how did I not find it
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 18:59:43Z
as i said it needs marketing
Avatar
it's @Patiga's, you can contact them if you need something
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 19:01:21Z
@k2d222 where will you publish it and whats your handle? i need to follow you NOW
19:01
k2d222 has 10 repositories available. Follow their code on GitHub.
Avatar
haha yes that's me 😉
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 19:02:16Z
subbed
19:02
bell activated
Avatar
I haven't released the code yet I just got it working and was excited to share it 😉 but yeah I'll publish the repo there I guess
Avatar
[quakenet] ChillerDragon BOT 2022-05-10 19:03:25Z
i wont miss it
Avatar
@k2d222 I will gladly answer any question you have if you encounter any :)
❤️ 1
19:03
I also hope that the docs are helpful
Avatar
Avatar
c0d3d3v
And I worked so hard to understand some rust xD https://github.com/heinrich5991/libtw2/pull/55/files If I would have known there is a python module I would definitely have used that in first place
well depending on what you do rust can be 1-2 magnitudes faster, so knowing rust is definitely nice :) for twmap-blender for example I needed to generate the mesh for the tilemaps. with the same algorithm it was ~80 times faster in rust, so I cheated and put that function into the python bindings ^^
Avatar
https://gitlab.com/Patiga/twmap-blender wtf nice, well done @Patiga
Blender add-on that allows you to import Teeworlds/DDNet maps
Avatar
thanks :D
Avatar
Avatar
k2d222
Hey everyone, I recently started playing ddnet and I'm very much addicted 🙂 I just finished a nice Proof-of-concept web map editor! 🗾 It allows real-time, collaborative map editing in a browser (using a rust server, canvas rendering and websocket) Of course it is very minimal for now, I can only edit the Game layer tiles 🤷 But I hope to continue working on it for the next couple of weeks to release the code and a public server (I don't trust letting people connect to the server for now, the code is unstable) And if people are interested in collaborating on this project, I'll gladly accept any help ❤️
please make this a finished piece id love to use this
Avatar
Avatar
Ryozuki
aw no screenshots
https://youtu.be/gPTVj-s3pgc wait 20 min than you can watch this xD https://github.com/ddnet/ddnet/pull/5085 (edited)
If you want to test this PR, you have to test it on a Server that includes this PR too. Textures are made by Ravie Here a showcase video with most parts shown: https://youtu.be/gPTVj-s3pgc Added to...
Avatar
Avatar
Ryozuki
aw no screenshots
now online
Avatar
@c0d3d3v is the netobject meant to for ones own player, or would it only be sent for others? was trying to think about what information that would be useful to send
20:11
only -> also
Avatar
it is send for all players in your field of view (edited)
20:12
including for your own tee (edited)
Avatar
@c0d3d3v your video has 480p and 1080p but my favorite 720p is missing, what is this racism?
Avatar
Avatar
Ravie
@c0d3d3v your video has 480p and 1080p but my favorite 720p is missing, what is this racism?
xD youtube still process the video... you have to wait
Avatar
720p in 2022 lol
Avatar
does this mean the ravie hud is finalized?
Avatar
I guess so, the layout is kinda random but whatever
20:18
tell him a good layout then
Avatar
I mean in the image itself
20:18
the hud has good layout ofc lol
Avatar
will also need to move the new shield thingies into it I think, saw that mentioned somewhere
20:19
in #5047
Avatar
Reported by Voxel#6729 on Discord: not sure if this was reported but im using nightly 20220430 Very likely related to #4728.
Avatar
Avatar
c0d3d3v
https://youtu.be/gPTVj-s3pgc wait 20 min than you can watch this xD https://github.com/ddnet/ddnet/pull/5085 (edited)
Very good, I suggest to hide jump icons if it is default, equal 2. Add infinite symbol for infinite jumps (maybe you did and I missed). And add last CP number!
Avatar
Avatar
Wohoo
Very good, I suggest to hide jump icons if it is default, equal 2. Add infinite symbol for infinite jumps (maybe you did and I missed). And add last CP number!
last CP number is not gameplay related sounds more like debug stuff... that is already visible in ctr+shift+d
Avatar
Avatar
Wohoo
Very good, I suggest to hide jump icons if it is default, equal 2. Add infinite symbol for infinite jumps (maybe you did and I missed). And add last CP number!
for example at https://youtu.be/gPTVj-s3pgc?t=260 4:20 endless jumps are active
Avatar
Avatar
c0d3d3v
for example at https://youtu.be/gPTVj-s3pgc?t=260 4:20 endless jumps are active
Endless jump could be represented in the jump line with the infinity near jump symbol. Example : 🧩 ♾️
Exported 525 message(s)