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-04-28 00:00:00Z and 2022-04-29 00:00:00Z
Avatar
is the server capable of processing out of order input packets?
02:02
from what I can see it looks like if the server gets your input packets out of order it has no idea what's happening
Avatar
Avatar
Learath2
Me too, algorithm picked them up somewhy
3h straight rocketfly map xd
04:12
@Learath2 I really doubt this can bring any good maps to tw
04:13
i think ddrace maps are too complex to be made by an algorithm (not saying its impossible, but compared to Silex maps)
Avatar
Avatar
Learath2
https://marian42.de/article/wfc/ Such an ingenious idea, do you think we could maybe generate teeworlds maps like this? I've seen people using this for 2d games
afair someone had done it already
04:37
it was gores generator troll
Avatar
I don't think they were using wave function collapse unless you're talking about something different
04:55
also I can't figure out why it's called "wave function" collapse, it seems like there's no wave functions
Avatar
I do not see any reason for these loops. Do I oversee something?

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 mem...
Avatar
Do you have to change the diff view to split on github every time or is the setting saved?
Avatar
saved i think
07:01
pretty cool tho
Avatar
Avatar
Ryozuki
saved i think
ah for single file diffs it default uses unified view 😦
Avatar
1a162c0 remove unnecessary loop over the possible modifier combinations - C0D3D3V 20a215e Merge #5030 - bors[bot]
Avatar
From https://github.com/ddnet/ddnet/runs/6210220737?check_suite_focus=true: ``` /home/runner/work/ddnet/ddnet/src/engine/external/json-parser/json.c:402:65: runtime error: applying non-zero offset 8 to null pointer #0 0x1b3f054 in json_parse_ex /home/runner/work/ddnet/ddnet/src/engine/external/json-parser/json.c:402:65 #1 0x1b4c560 in json_parse /home/runner/work/ddnet/ddnet/src/engine/external/json-parser/json.c:946:11 #2 0xc31406 in CGet::ResultJson() const /home/runner/wor...
Avatar
790c1cc Switch new players to DDNet config dir, support Teeworlds as fallback - def- 50e9e4c Use XDG_DATA_HOME - def- 2c0565b Fix creating storage directory recursively - def- 7a7e291 Merge #4509 - bors[bot]
Avatar
6b497af Don't allow infinite shotgun bounce (fixes #4809) - def- cd87fc1 Fix move_sqlite (fixes #4902) - def- 6cce22d Merge #4813 #4905 - bors[bot]
Avatar
68036e6 remove cl_predict_ddrace - C0D3D3V a8b8422 Merge #5019 - bors[bot]
Avatar
Makes input handling more reproducible during respawn. Still WIP, because I haven't tested this particular patch (only a different one with the same effect).

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 ...
Avatar
issue cleanup?
14:21
@Jupstar ✪ !!!!
Avatar
no
Avatar
github didn't close them automatically when bors merged the PR
Avatar
stop the count!!!
Avatar
working hypothesis: github now ignores "fixes #abc" in PR titles and commit headers
Avatar
why would they change that
Avatar
idk, they already didn't link it, it only closed issues before
14:22
so maybe they now unified the behavior
14:23
but if u go hear
14:23
the commit message
14:23
hover on fixes
14:23
it says it triggers an action
14:24
well u gotta look it fast cuz i get 2 tooltips xd
14:24
hear -> here
Avatar
I only went through all the PRs and commented/merged
14:24
an hour ago or so
Avatar
we should push for this
14:26
Thanks to Cellegen for graphics. Functionality works, still a bit buggy sprite display (see screenshot), maybe someone can quickly spot what I'm doing wrong Checklist Tested the change ingam...
14:26
i like this change
14:26
and the graphics are nice
14:26
Avatar
I also like my PR about logging 😛
Avatar
well looks like its waiting on deen to fix the conflict
14:27
@heinrich5991 yeah i like it too
14:27
but urs is biggest and i think requires more careful revieiw
14:27
bigger*
14:27
idk whats up with my typing today
14:28
well its prob my keyboard is getting old, cuz it double types sometimes
14:30
@heinrich5991 what do u think about changing the gameworld to use, e.g https://github.com/skypjack/entt and try to make it more concurrent
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more - GitHub - skypjack/entt: Gaming meets modern C++ - a fast and reliable entity component system (ECS) and m...
14:31
i just noticed this library is used by minecraft lol
Avatar
it's probably hard to retrofit our stuff onto libraries in a way that doesn't change physics
14:33
I'm skeptical that it'd make things easier, unfortunately 😦
Avatar
yea 😦
Avatar
@heinrich5991 have u tried bevy btw?
14:34
it rly looks like magic
Avatar
I have not
14:35
have you built something that I could look at? 🙂
Avatar
i wonder how they analyze the function to know which components to pass
Avatar
also, I'll be gone in a few mins
Avatar
not yet
Avatar
487abbe Enable swapping in team 0 - def- fbbc8ba Merge #4475 - bors[bot]
Avatar
Avatar
heinrich5991
working hypothesis: github now ignores "fixes #abc" in PR titles and commit headers
This is not new iirc
Avatar
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles\DDNet.dir/objects.a(gameclient.cpp.obj):gameclient.cpp:(.rdata$.refptr._ZTV16CPlayerTester[.refptr._ZTV16CPlayerTester]+0x0): undefined reference to `vtable for CPlayerTester' (edited)
Avatar
you forgot to define a destructor or a constructor to a virtual class
Avatar
and where should I put these things, because I did it with a class and everything worked now I created a new file and I'm mistaken 😦 (edited)
Avatar
the same place you defined the class
Avatar
idk i restarted the pc and now work xd
Avatar
my cat xd
Avatar
teach your cat rust
Avatar
id have to learn rust myself first justatest
Avatar
let your cat teach you rust
Avatar
let your tac teach you tsur
Avatar
go ahead
Avatar
Avatar
c0d3d3v
let your cat teach you rust
huge brain
Avatar
A recent decision at the US patent office may well give patent trolls cause to steer clear of open source projects – even more than the fierce resistance the community impressively funded and mounted in the GNOME case.
20:49
imagine being such a scumbag
20:49
@Learath2 xd
Avatar
I would like to link a specific changelog item from the wiki. https://ddnet.tw/downloads/#11.3.1 should jump to the changelog item of 11.3.1, but a id is necessary on the headline. Necessary change: diff -DDNet 11.3.1 +DDNet 11.3.1
21:38
7ad8d0f Linkable releases on downloads (fixes #187) - def-
Exported 98 message(s)