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 2021-12-23 00:00:00Z and 2021-12-24 00:00:00Z
```
/Users/deen/git/ddnet/src/game/client/prediction/gameworld.cpp:147:23: runtime error: downcast of address 0x000144c98d80 which does not point to an object of type 'CCharacter'
0x000144c98d80: note: object is of type 'CEntity'
00 00 00 00 b0 41 6f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 89 15 0d
^~~~~~~
vptr for 'CEntity'
/Users/deen/git/ddnet/src/game/client/prediction/gameworld.cpp:148:19: runtime error: m...
```
=================================================================
==6323==ERROR: AddressSanitizer: heap-use-after-free on address 0x000146ca5430 at pc 0x0001051a53d4 bp 0x00016b713e30 sp 0x00016b713e28
READ of size 4 at 0x000146ca5430 thread T0
#0 0x1051a53d0 in CCharacter::GetStrongWeakID() character.h:133
#1 0x105326a3c in CGameClient::UpdatePrediction() gameclient.cpp:2325
#2 0x105318070 in CGameClient::OnNewSnapshot() gameclient.cpp:1673
#3 0x104a55ff8 in CClien...
Hi, I was checking some DDNet code and stumbled across this function: https://github.com/ddnet/ddnet/blob/master/src/game/collision.cpp#L920
This is used to determine for example when start and finish is hit, why did you do this a posteriori and not simply use/modify MoveBox? I really doubt this is correct, because the previous position and the new position are not always connected with a straight line, see MoveBox.
If you don't understand why this is wrong I will add a fancy graphi...
Do we provide skins assembled by the script somewhere on ddnet.tw?
12:29
Like, ddnet.tw/skins shows the skins correctly from the original file, but when you try to open the picture of the assembled skin it will show the file instead
12:29
Can we change than somehow, or @deen can you add another page like ddnet.tw/assembledskins/skinname.png? I would like to use those directly.
Hi, kann ich einen meiner Ranks + die Punkte iwie löschen lassen? Eine andere Person hat ne Map unter meinem Namen als gut gemeinte Geste gefinisht, aber ich finde das nervig, dass das die einzige ist, die ich nicht selber gefinisht habe, und nicht finishen kann..
12:34
oh wait sorry english
12:34
Can I delete a rank? Some other person finished for me in good faith but I don't want it and it's annoying af