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-01-04 00:00:00Z and 2022-01-05 00:00:00Z
Avatar
or just fix strong/weak bug YEP
f4 1
uch 1
Avatar
Avatar
lynn
i have a pretty strange feature request: i wont bother with github if no one likes this idea but imagine you join team and ur speedrunning a map with someone, and the map sucks so u have to reset a lot. wouldn't it be nice if you could set one tee to always have strong after they kill even if the other tee lived longer? that way any player can kill to reset the run and it wont change the order of strong/weak for runs that depend on a specific order
player who kills gets strong
Avatar
>that way any player can kill to reset the run and it wont change the order of strong/weak for runs that depend on a specific order
Avatar
strong player always kill = no problem xd
03:37
like on dummy maps, the main always kills -> instant start
Avatar
i rq idea
Avatar
would be nice to decide to reset as weak but w/e
Avatar
well, its hard to do anyways since in > 2 player teams u have weak on some and strong on others
03:38
how would u handle such a case?
03:39
and i everyone explicitly tells on which player to have weak/strong, it might not work with the results of other players
03:40
i think such a command is neither very useful at all nor nice to implement
Avatar
i say just remove weak
Avatar
remove strong
Avatar
Avatar
louis
i say just remove weak
Never, some maps rely on it + u know about physics change in tw
03:46
/ddrace
Avatar
remove those maps (edited)
03:47
problem solved
Avatar
could still impact runs on other maps
Avatar
well the some maps rely on it is bad argument cus u can easily just edit them
03:48
but the physics change ig
03:48
kinda sucks its like that especially for something that in my opinion is an annoying feature
Avatar
We could of course add a map setting to give everyone strong
03:48
I have such a thing in my mod
03:49
Because such setting can only affect newly created maps
03:49
but still would suck for other maps and then everything is weird because it differs from map to map probably
Avatar
i think a map setting with strong for everyone would be better than nothing
Avatar
Avatar
louis
kinda sucks its like that especially for something that in my opinion is an annoying feature
i feel the same, especially for driving
Avatar
map setting for /spec enabled is also similar to it
03:50
just a little less straightforward
03:51
if you'd like i can create a pr tomorrow
03:52
it would fuck up prediction tho, so probably that has to be taken care of first
03:52
annoying anyways, some servers use weak, some dont, the client doesnt know about that tho and assumes its always there
Avatar
i dont get it why not every map has /spec
Avatar
some concider it a cheat maybe
Avatar
its already in the game
03:53
cheat or not
03:53
its already here
Avatar
yea, but do u need it in every map?
Avatar
u can do shotgun cheats on some maps
Avatar
not sure
Avatar
with /spec
Avatar
also that
03:54
its nice for when you need to hammerfly good
Avatar
shotgun bug imo should be fixed too
Avatar
ye since ranks with it got removed
03:55
someone should also fix that another shotgun bug that makes the sg fly annoying cuz the laser doesnt appear sometimes
Avatar
just give everyone strong and add /weak
Avatar
Avatar
plsplsplslol
just give everyone strong and add /weak
nice idea, but still affects other ranks
Avatar
it will only make them faster right
Avatar
unfair for old ranks, i mean
Avatar
at this point we need ddnet 2 (edited)
Avatar
if the old ranks are not such a big problem, then a command to actually swap as you like would be the best solution i think
Avatar
yeah probably
Avatar
f4
03:58
weak best
Avatar
Colo-Colo:
Avatar
swap strong and weak still keeps weak nobo
Avatar
Souly:
03:59
both strong sux
Avatar
f3
Avatar
what about both weak
03:59
both strong best
03:59
nobody cares about reverse speedfly
f3 1
Avatar
do 2long without strong
03:59
impossible part
Avatar
pirofly should be banned
Avatar
u just have to hook a little later
Avatar
ye but its impossible
04:00
way easier with weak
Avatar
i want sv_weak as a setting
04:00
so new maps can disable it
Avatar
like in fddrace :p
Avatar
but yours is broken
Avatar
not at all
Avatar
idk on bombay it shows the stronghook icon on all tees
Avatar
really?
Avatar
isnt that what it should do
Avatar
at least last time i checked it was like that but cant confirm cuz im banned
Avatar
i wonder how tho
04:01
because the client shouldnt know about all-strong
Avatar
idk mybe send the ids below
04:02
but i think that all players had weakhook id 0 above heads too
Avatar
so its rather not that
Avatar
Avatar
Souly
but i think that all players had weakhook id 0 above heads too
yea, then its probably that, thought so too
Avatar
@fokkonaut add /eyeemote to f-ddrace or i ban u
Avatar
would it be a good idea to have an option to be able to display a selected amount of the shown debug hud elements at all times?
Avatar
The current directory is a per-process resource (at least on POSIX). Changing it could affect what shared objects are loaded by a library, and therefore, there might be an indirect impact on memory...
Avatar
Avatar
Iza
would it be a good idea to have an option to be able to display a selected amount of the shown debug hud elements at all times?
I'd love that feature
Avatar
Raymond T. Chen (born July 14, 1968) is a United States Circuit Judge of the United States Court of Appeals for the Federal Circuit.
Avatar
dunno if that's the same raymond
Avatar
my raymond chen wrote books about winapi and has a nice blog about quirks in windows and how microsoft fixed broken software to work on newer versions on windows
07:06
Avatar
Hi there, I wanted to ask you if some of you would be down to code a amongus teeworlds, we got this idea with Pipou for couple of months now, but we basicly need some coders to make this easier. If you are interested or want more informations, i invite you to PM me and Pipou
Avatar
[----------] Global test environment tear-down [==========] 150 tests from 34 test suites ran. (37 ms total) [ PASSED ] 147 tests. [ FAILED ] 3 tests, listed below: [ FAILED ] Sql/MapInfo.ExactNoFinish/SQLite, where GetParam() = 0x562fcc9e02f0 [ FAILED ] Sql/MapInfo.ExactFinish/SQLite, where GetParam() = 0x562fcc9e02f0 [ FAILED ] Sql/MapInfo.Fuzzy/SQLite, where GetParam() = 0x562fcc9e02f0
10:21
@deen test fails when installing ddnet from aur
10:22
build() { mkdir -p build cd build cmake ../DDNet-$pkgver \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DAUTOUPDATE=OFF \ -DANTIBOT=ON \ -DVIDEORECORDER=ON \ -DUPNP=ON \ -DMYSQL=ON \ -GNinja ninja }
10:22
build options
Avatar
[----------] Global test environment tear-down [==========] 150 tests from 34 test suites ran. (37 ms total) [ PASSED ] 147 tests. [ FAILED ] 3 tests, listed below: [ FAILED ] Sql/MapInfo.ExactNoFinish/SQLite, where GetParam() = 0x562fcc9e02f0 [ FAILED ] Sql/MapInfo.ExactFinish/SQLite, where GetParam() = 0x562fcc9e02f0 [ FAILED ] Sql/MapInfo.Fuzzy/SQLite, where GetParam() = 0x562fcc9e02f0 built with: ``` cmake ../DDNet-$pkgver \ -DCMAKE_BUIL...
10:25
maybe its cuz it requires mysql db
Avatar
those look like sqlite tests, no?
Avatar
ill try disabling -DTEST_MYSQL=OFF
10:26
ah ye it looks like sqlite
10:26
xd
Avatar
I want to join the new year capture but it crashes my client 😦
11:28
@deen hm, I'm getting a crash in libapple_nghttp2
Avatar
eh, that's weird, works for me
11:29
Only 15.8 or also 15.7 crashes?
Avatar
Very latest master
11:30
Let me try an older version
11:31
but it links to system curl, not sure if that'll change anything
Avatar
Fixed and updated the md5sums/sha256sums. I hope no one was using them already.
11:48
ehm
11:48
xd
11:48
time to update
11:51
CMake Error: The current CMakeCache.txt directory /home/ryozuki/Documents/aur/ddnet/src/DDNet-15.8.1/CMakeCache.txt is different than the directory /Users/deen/Downloads/DDNet-15.8.1 where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
11:51
wtf
11:51
@deen why does deen appear here
11:51
xD
11:58
my bad
12:22
there are some mcake warnings about not all tools being present in cmake
12:22
but it builds now
Avatar
which tools?
Avatar
where can I change the framerate for rendering demos?
Avatar
cl_video_recorder_fps
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
Sigh, macOS doing weird stuff...
13:26
have to do it on Linux, sorry
13:26
didn't know macOS will just insert files
13:27
linux is just too good monkalaugh
13:28
im doing a tool to generate all the images from the master server stats
Avatar
OSError: [Errno 28] No space left on device
13:28
monkaS
Avatar
yes, don't extract them
13:28
can you stream them out of the tar.zstd files directly?
Avatar
i thought using the with open it closes the files right?
Avatar
the whole thing is a bit awkward with this huge number of json files
Avatar
how much does one day even take
Avatar
10 MB compressed, 3 GB uncompressed?
Avatar
tmpfs 7.9G 32M 7.8G 1% /tmp
13:30
oh
13:30
my tmp
13:30
is too small
13:30
cuz i never thought i would use too much when creating the partitions xd
13:31
i wonder if i can create a tempdir outside of /tmp
13:31
i should buy another ssd
Avatar
Don't extract it to a filesystem at all if possible
13:32
I have updated 15.8.1 sources again, sorry
13:32
it will be a bit weird for ppl that already updated
Avatar
import tarfile
Avatar
most aur helpers ask you if u want to clean build
Avatar
and use zstdcat into tarfile I guess
Avatar
my rust tool needs a folder with the json files
13:39
but i uses BytesIO for the rest
13:39
13:39
used*
Avatar
oh shit
13:47
my system started swapping
13:47
xdd
13:48
ill try to do it in pure rust
13:48
i dont know that much python
Avatar
Hi, I don't know where to write any request but it would be great to have hats as accessories so hats wouldn't be part of the skin anymore and you could wear them with any skins at your convenience
14:32
You wouldn't have to remake every single skins to add a Christmas hat for example
Avatar
not every hat fits on every skin tho xd
Avatar
Most skins are standardized
14:36
So I think it wouldn't be a problem? D:
14:38
You could choose to wear one or not and people who possess the hat skin could see it just like skins
Avatar
This would be nice, but we probably should do it in context of implementing 0.7 type of modular skins
Avatar
Would 0.6 skins still work ?
14:44
Or will we have to dismantle them to pieces ?
Avatar
We'd have to make 0.6 skins work aswell, it'd be an insane endeavour to chop up old skins
Avatar
I like the idea of having body parts but I think 0.7 skins are terrible, ugly, doesn't even have the same shape anymore
14:45
But maybe that's only me 😄
Avatar
Hm, I don't remember them being too disfigured
Avatar
If you could put both tees side by side you'd see the gap in matter of styles
Avatar
Avatar
Pipou
I like the idea of having body parts but I think 0.7 skins are terrible, ugly, doesn't even have the same shape anymore
true
14:47
but that's a really cool idea
Avatar
I've had tee hats as an idea in my head for a while. Like, one extra body layer over the eyes so that the eyes dont clip over them. It'd make tee skins wearing helmets really cool as well. (edited)
16:21
I hope someone can and is devoted to code it
17:08
where located ranks for servers?
Avatar
I think France or Germany
Avatar
Avatar
iydrss
where located ranks for servers?
this is ?
👍 1
Avatar
Avatar
Pipou
If you could put both tees side by side you'd see the gap in matter of styles
there aren't really any i would ssy
17:37
just the feet placement makes it weird
17:37
and overally resolution is highier
Avatar
colors are different
Avatar
coala is actually a koala in 0.7
Avatar
Avatar
Pipou
I hope someone can and is devoted to code it
So i might not be able to code, but I sure know what I would do if I could change the current skin template. I doubt this entire thing would become the new standard, but it gives nice dimensions for what could happen if we added onto tees, and used these ideas in separate templates. Also yes the new emotion placement is purely just an idea but I would imagine it'd replace the tearzzzzmmm expression (which is simply squashing the face assets) The theme of the emotion would be eyes closed, neutral expression i also added some concept sketches for how these would be implemented, and just a tiny idea for if everyone agrees to add this emotion idea (edited)
Avatar
ah nice tail idea 😄
Avatar
I think it shouldn't be included in the skin.png
17:53
So it can be used just like a skin
Avatar
Yeah, that's true.
17:57
Though, there should be a way to pair certain hats and skins, since some designers would probably make a hat for a certain skin, which wouldn't work for any other. (edited)
Avatar
I think it would be cool to let people pick their hat not to worry if it fits or not
Avatar
I guess.
Avatar
@Learath2 perhaps a bug in http2/3 code in apple's curl?
18:47
can you force it to use http1.1?
18:53
@Ryozuki you can try the streaming API of https://docs.rs/tar/0.4.38/tar/
A library for reading and writing TAR archives
18:53
it probably allows you to read the tar files without extracting them
Avatar
wobbly transformation format 😉
18:53
sounds funny
18:55
18:55
ill continue tomorrow
Avatar
sounds good
18:55
should be possible to do in a streaming way
Avatar
streaming file by file or even streaming json?
18:56
i dont know if serde can do that
18:56
xd
Avatar
file by file
18:56
a single file is ~400KB, you can load that into memory ^^
Avatar
although loading the whole serverinfos just to count players is probably still wasteful and takes a lot longer than trying to extract the player count manually
18:57
but i wanted to expand it further with more data
18:57
tho idk what data to graph
Avatar
ah yea
18:57
gametype distribution by player count
18:58
if the http could report skins and more stuff would be cool
Avatar
working on it ^^
Avatar
the most famouns skin on a given minute
18:58
haha
18:58
famous*
Avatar
I actually have a POC https masterserver, but it still needs all the details ^^
Avatar
Hi, idk if it is a bug in code or something but whenever i press mouse1 which may fire instantly, it has a few milisecs delay. Could you please check if you didnt do any mistake in coding for version on mac? It has been happening since last update
Avatar
And it happens even on my own server and only with fire so it should not be high ping
Avatar
Avatar
Voxel
So i might not be able to code, but I sure know what I would do if I could change the current skin template. I doubt this entire thing would become the new standard, but it gives nice dimensions for what could happen if we added onto tees, and used these ideas in separate templates. Also yes the new emotion placement is purely just an idea but I would imagine it'd replace the tearzzzzmmm expression (which is simply squashing the face assets) The theme of the emotion would be eyes closed, neutral expression i also added some concept sketches for how these would be implemented, and just a tiny idea for if everyone agrees to add this emotion idea (edited)
Cellegen | HU 2022-01-04 20:33:04Z
About the dead eyes being replaced with the closed eyes, it's a nice touch and I would approve that change
20:33
About the whole concept, similar to 0.7, you should be able to pick them up separately, not including them in every single skin, that would require... too much time to rework.
20:34
justatest
Avatar
Avatar
Ryozuki
what the fuck-8
Avatar
`` Core was generated by ./DDRace64-Server_sql -f servers/8319.cfg'. Program terminated with signal SIGILL, Illegal instruction. #0 dbg_break () at /home/teeworlds/src/master/src/base/system.cpp:124 124 /home/teeworlds/src/master/src/base/system.cpp: No such file or directory. [Current thread is 1 (Thread 0x7fbcd6df5000 (LWP 1287319))] (gdb) bt #0 dbg_break () at /home/teeworlds/src/master/src/base/system.cpp:124 #1 dbg_assert_imp (filename=, line=, msg=msg@entry=0x55637f16e7...
23:11

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...
Exported 262 message(s)