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-28 00:00:00Z and 2022-06-29 00:00:00Z
Avatar
@c0d3d3v Was the HUD resized recently? My custom icons are now super stretched in the most current nightly, and for what reason was the grid extended?. (edited)
04:55
Also, I'm curious what the Extras tab could be used for other than the snowflake. Are there any current plans and ideas for how this image could be used?
Avatar
Avatar
Voxel
@c0d3d3v Was the HUD resized recently? My custom icons are now super stretched in the most current nightly, and for what reason was the grid extended?. (edited)
yes it is now 512x512... forgot to tell you
Avatar
Avatar
Voxel
@c0d3d3v Was the HUD resized recently? My custom icons are now super stretched in the most current nightly, and for what reason was the grid extended?. (edited)
(edited)
Avatar
Avatar
Voxel
Also, I'm curious what the Extras tab could be used for other than the snowflake. Are there any current plans and ideas for how this image could be used?
I thought it would be interesting to use it, for the upcomming particles that could come with the material layer that @AssassinTee implements https://github.com/ddnet/ddnet/pull/5403 But maybe it is the best to just combine hud.png and extras.png in one, call it extras.png? and also add the material particles to it. And probably also the upcomming powerup particles (edited)
Implement Ice based on #5313 Ice skids: Should be visually equal to my video: https://www.youtube.com/watch?v=WixRWjyqm1o Yes, this looks like a lot, but most comes from the base PR. Just Review ...
Avatar
Avatar
Voxel
@c0d3d3v Was the HUD resized recently? My custom icons are now super stretched in the most current nightly, and for what reason was the grid extended?. (edited)
it is basically only one icon more, so you just have to expand your canvas
Avatar
Reported by Voxel on Discord, louis says it has always been like that for him. Doesn't happen on Linux for me.
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:32:32Z
ou -.- is it possible that spawns are not deterministic if there is only one?
13:33
13:33
Avatar
what? If there's only one, you always spawn there
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:34:32Z
Im using the Tutorial map to test wether my clients auto reply to "where are you" is working. And sometimes it responds with "on your right" and sometimes with "on your left". First i thought its a me issue. Maybe integration test script sync issue or the bot determining the position wrong.
13:34
actually you dont
13:35
if one already spawned there you get pushed to the side but seems like which side is non deterministic
13:39
ok nevermind i run it with gfx on 20 times now all good its deterministic
13:39
that would have been weird
Avatar
It used to be visible via the stars. After the stars got replaced by snow flakes that information got lost. I am not saying we need to mimic the old star movement exactly. And have 1000 snow flakes on a 1000 sec freeze time. But at least reduce it to 3, 2, 1 flakes in the end.
f4 1
Avatar
chillerdragon BOT 2022-06-28 13:54:06Z
omg who added this stoopid check of logfile differing from stdout!??!?! we add so much CI shit it never will pass https://github.com/chillerbot/chillerbot-ux/runs/7093804998?check_suite_focus=true
chillerbot-ux UserExperience based on DDraceNetwork, a mod of Teeworlds - There is 1 spawn on the Tutorial map · chillerbot/chillerbot-ux@0489e37
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:54:44Z
i cant even reproduce it locally because it crashes earlier on my bugged nvidia drivers :D
Avatar
good question, dunno why this check was added
13:57
git blame?
13:57
or rather, tig blame?
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:57:33Z
whats tig ?xd
Avatar
git in rust i'd say
13:58
no
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:58:14Z
is it some rust rewrite? xd
13:58
like bat vs cat etc
Avatar
i noticed they all rewrote classic unix utilities in rust and named them backwards
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:58:32Z
eww who needs git ui
Avatar
too bad they can't rewrite cat and call it tac 😄
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:58:35Z
git cli is fine
13:58
do u use tig heinrich?
Avatar
how do you git blame with the default git UI?
13:58
tig blame is much more usable
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:58:57Z
git blame file
Avatar
how do you skip uninteresting commits?
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:59:11Z
usually git blame $(fzf) | less
13:59
i use github for that
13:59
okok i use a ui
13:59
even a web gui xd
Avatar
try tig blame
13:59
it's local and fast 😉
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 13:59:31Z
okok
13:59
ill keep it in mind thanks
13:59
ok ill try rn
Avatar
you can press
14:00
enter
14:00
to view the commit corresponding to the current line
14:01
or press comma to go to the commit before the one on the current line
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:01:27Z
i tig blame deen axaxaxaxaxax
14:01
14:01
doess -u not need an arg?
14:02
i mean its not the issue im just wondering
Avatar
I get chillerdragon? c951a3cb899aae63c4df65ad6e34a3f41b0565e1
Avatar
-u is default number of context line
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:02:19Z
but where is the number
Avatar
-U 1 if you want one context line in unified format for example
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:02:28Z
14:02
but deen did -u logfile
Avatar
-u means it's 3
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:02:45Z
a
Avatar
per default
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:02:47Z
oke
14:02
implicit
14:03
if its default why even use -u ? xd
Avatar
to get the more common diff format
Avatar
unified is easier to read
Avatar
otherwise it's some strnage stuff with > and <
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:03:20Z
a
14:03
now i get it
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:03:30Z
ye looks hot
Avatar
this looks like you added a check whether the log file differs from stdout
14:03
no?
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:03:51Z
yes i did
14:03
i was trolin a bit
14:03
:D
14:04
why dis bitch breaking on me
Avatar
because threads
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:04:48Z
race condigtion in stdout vs logfile xd
Avatar
and each log output handles synchronization differently
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:04:50Z
bra
14:04
or so do | sort | diff? xd
Avatar
you can do that, actually 😄
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:05:22Z
would then lose order bugs
14:05
but yea probably better than race condition false positives
Avatar
or ignore the lines that can be in a different position before diff
Avatar
timestamps are done by the logging system, so they're equal across logging targets
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:05:54Z
which mf wrote that threaded loggin? xd
Avatar
I did
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:06:18Z
ye ts looks good
14:06
ik u did
14:06
im fan
14:06
should we actually sort and then diff? -.-
14:06
then reading the diff is confusing
14:07
because its sorted
14:07
how would you ignore lines? just grep -v them? but then they could be missing. also sounds like one has to update the ci everything threading stuff changes
14:07
omagawd
Avatar
yeah, sorting is easier and at least an improvement over flaky tests
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:08:44Z
i wonder if its possible to show an unsorted diff afterwards
14:08
if that even would make any sense
14:09
ou
14:09
can we force single threaded? xd
14:09
lock to one cpu core whatever
Avatar
not for logging coherency
14:09
just sort it 😛
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:09:59Z
heinrich can u fix the stdout implementation and make it not bad?
14:10
hrhr
14:10
im gonna get a shitstorm if one encounters a sorted diff issue
14:10
if not from others from future me for sure xd
Avatar
the diff will just show if lines are missing or added one has to manually look at the text files
14:11
are the output files of the integration test uploaded as artifacts?
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:11:05Z
MaNuaLlY
14:11
na
Avatar
or you print the original files when you find any mismatch
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:11:43Z
sure we can run it with some -v flag in the CI
Avatar
would be useful if the entire integration_test folder gets zipped and uploaded
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:11:51Z
yikers
14:12
m$ will bill us
14:12
so much bandwith
14:12
nah idk honestly
14:12
somehow ddnet never gets into gh limits
14:12
im sure rich deen secretly pays
Avatar
time to build our own integration test server thonk
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:13:28Z
i tried for gh
14:13
sucked
14:13
i tried for gl
14:13
rocked
14:14
i mean a own ci pipeline runner
14:14
not sure wat u have in mind
14:14
ofc we can also just schedule a cronib that does git pull && test on some raspberry pi
Avatar
yeah, something like that
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:15:11Z
but then how to alert after push
14:15
lmao send a email to the commit author
14:15
xxxxxxxxxxxxxxD
Avatar
can you not hook github actions?
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:15:29Z
that would be hilarious
14:15
wdym hook?
Avatar
with git you can hook actions to trigger commands and such
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:15:52Z
a
Avatar
so if someone pushes on master it sends a mail to some mailing list for exmaple
14:16
example*
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:16:03Z
so everyone is forced to run integration tests after every commit?
14:16
u mean post commit hook? those are pain
14:16
imagine waiting 30 mins to commit xd
Avatar
do they work with github?
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:16:41Z
its gh unrelated
14:16
its git
14:16
your local git runs some script
14:16
after commit
Avatar
ah, only locally ok
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:17:05Z
ye thats the worst
14:17
i like the pi idea tho
14:17
and it somehow making noise
14:17
maybe i should do that for my projects where i run into gh limits
Avatar
just buy more raspberry pis for parallel integration tests kek
14:18
we are getting closer to replicating microsoft
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:18:33Z
1 pi can go para af alr
14:18
pis are strong compuiters
14:18
MULTI CORE 4K DESKTOP WORKSTATIONS one could say
Avatar
can we just deploy test commits to some users that opt into experiments with their game? XD
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:19:08Z
wot?
Avatar
microsoft deploys features tests to just some systems first
14:19
you can use software to deactivate this behavior "Experiments"
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:20:00Z
ou ye
14:20
you mean like the A/B testing thingy
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:20:25Z
imagine in the ddnet client menu ui
14:20
you can checkbox pullrequests pending on ddnet repo
14:20
:D
14:20
ez remote code execution
14:21
i honestly thought about tuning my mergeconflict warn system bot into a auto merge pr bot
14:22
so then every time i boot up my pc it tries to merge in as many ddnet prs into my client and i could alpha test all the shit combined xd
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:22:27Z
because current master is not bleeding edge enough
14:22
wot zlib?
Avatar
why use that license over others?
Avatar
chillerdragon BOT 2022-06-28 14:22:53Z
who talks about zlib?
Avatar
zlib ddnet license
Avatar
chillerdragon BOT 2022-06-28 14:23:01Z
did some reply got lost in the bridge?
14:23
where is that coming from xd
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:23:35Z
i think the license is inherited from tw
Avatar
A short permissive license, compatible with GPL. Requires altered source versions to be documented as such.
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:24:09Z
prolly a random chil license good ol magnus came up with
Avatar
nono im just suddenly here
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:24:46Z
wait where does it even say zlib?
14:24
license.txt only mentions it for external/
Avatar
it's the zlib license
Avatar
i checked if the text is the same
14:25
it doesnt say it
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:25:35Z
i am not going to say anything further
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:25:42Z
without my lawyer jopstar being here
Avatar
* It complies to the OSI definition: http://www.opensource.org/docs/definition.php * It complies with Debian Free Software Guidelines: http://www.debian.org/doc/debian-policy/ch-archive.html#s-dfsg * The license is the result of a week long discussion with input from a license expert at Fedora. * The whole OSS thing have started to take more time then it's actually worth. * No, it will not get changed because you complain.
Avatar
The license is the result of a week long discussion with input from a license expert at Fedora.
(edited)
14:28
haha
Avatar
Logging to file and to stdout might order differently due to multiple threads Should fix issues like these ``` [-] Error: logfile 'server.log' differs from stdout --- server.log 2022-06-28 13:46:38.703149594 +0000 +++ stdout_server.txt 2022-06-28 13:46:38.703149594 +0000 @@ -150,8 +150,8 @@ [2022-06-28 13:46:30][sql]: SQLite statement: INSERT OR IGNORE INTO record_race( Map, Name, Timestamp, Time, Server, cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, cp14...
Avatar
ChillerDragon: why is your commit description shorter than the PR description? 😛
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:29:45Z
I am used to from the old days to do that
14:30
because pre bors the pr desc didnt end up in the git log and i would add my marketing talk for the merge gods there and extra details etc. but dont like that to pullte the git logs
Avatar
im not into licenses, but i know gpl needs to stay gpl. mit is quite few restrictions, but what is special about zlib? (i am forking ddnet and want to understand the license) (edited)
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:31:33Z
@cauldron the legal landscape in tw is chil when it comes to code
14:31
the artist might want you in jail for looking at their textures without buying their nft
14:32
but the code is pretty much do what you want
14:32
(THIS IS LEGAL ADVICE. I AM A LAWYER)
14:32
the code base is there to be used and extended. the community is small if one is sad about you raping code they will tell you.
Avatar
The zlib license is a permissive free software license which defines the terms under which the zlib software library can be distributed. It is also used by many other free software packages. The libpng library uses a similar license sometimes referred interchangeably as zlib/libpng license. The zlib license has been approved by the Free Softwar...
14:33
or the actual license. it's like 3 paragraphs
Avatar
ok, so idk isnt there a "standard" open source license. can i just make my modifications licensed under MIT license? (edited)
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:34:05Z
yes u can change to MIT
14:34
nobody will probably ever care even if you break all of the 3 rules of the zlib license
Avatar
but then i have two licenses in the repo?
Avatar
why don't you just keep the old license if you don't care about it? ^^
Avatar
and how to mark what codevhas what license?
Avatar
zlib is very permissive
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:35:00Z
maybe he wants less permissive
14:35
add a license comment at the top of every file xxxxxxxxxxxD
Avatar
naa, i don't trust things i don't know. and i don't know zlib. i know MIT.
😅 1
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:35:39Z
zlib is much simpler than MIT
Avatar
but reading also isn't an option?
14:35
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
no warranty that the software is useful for anything
14:36
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
you can do anything with the software, as long as you do the following:
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:36:25Z
omagawd heinrich did you just merge my untested pr
14:36
u crazy bitsh
Avatar
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
you must not say that you created teeworlds
14:36
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
you must say that your software isn't the original teeworlds
Avatar
i read that i have to mark the changes i have made to the "original" codebase with zlib
Avatar
you have to abide by this condition no matter if you change the license or not
Avatar
that makes sense to me
Avatar
3. This notice may not be removed or altered from any source distribution.
you must keep the license near the software
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:38:33Z
@cauldron i would like to use my right to receive your changed version of the code base
Avatar
ChillerDragon: you have no such right 😉
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:38:54Z
please send me paper printed version or CD roms with pdf within 2 weeks
Avatar
i don't know any other product released with zlib.
Avatar
zlib
Avatar
lol xd
Avatar
it's the most widely used compression library
14:39
probably in every program that you can think of
Avatar
ill use it, okok ill use it
14:40
not so much, but: SDL/SDL2, NSIS, Box2D and Löve
😅 1
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:40:25Z
wow there is a list of 10 entries and tw didnt even make it in
14:40
heinrich go edit wiki
14:40
im sure u got like a high elo wiki acc
Avatar
but it said at choosealicense.com where they summarize the license, that you have to mark the changes you have made - i guessbto the "original" codebase
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:41:03Z
are you hobby law student or why u care that much?
Avatar
so sdl2 is zlib too, okay thats an argument
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:41:37Z
well linux is gplv2 isnt it
14:41
doesnt mean you should ever touch that
Avatar
@cauldron it seems there might be a misconception. you can choose a different license that people using your fork will additionally need to comply with. you can't remove the original license in that sense. you will always be bound by teeworlds's license as long as you modify it
Avatar
Avatar
[quakenet] ChillerDragon
are you hobby law student or why u care that much?
no no, just try to annoy you xd
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:43:10Z
love it
14:43
u can annoy me as long as you want
14:43
i am getting paid per hour
😆 1
Avatar
Avatar
cauldron
but it said at choosealicense.com where they summarize the license, that you have to mark the changes you have made - i guessbto the "original" codebase
so mark my changes - what does that mean? i mean git makes it quite obvious what changes you made to the code
Avatar
since the new nightly update my skin doesn't show up ingame even with these 2 settings on (edited)
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:44:11Z
then add a changes.txt and write in there "git makes it obvious"
Avatar
Avatar
cauldron
so mark my changes - what does that mean? i mean git makes it quite obvious what changes you made to the code
I think that's enough
14:45
that you put it into git
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:45:18Z
if you drop git tho you might end up in court
Avatar
anyway ill just use it, ty
Avatar
[quakenet] ChillerDragon BOT 2022-06-28 14:46:00Z
ill send you the bil
14:46
l
Avatar
Avatar
Iza
since the new nightly update my skin doesn't show up ingame even with these 2 settings on (edited)
check the console for errors with the name of the skin; share the skin if you don't mind
Avatar
28c4a8a Sort CI logs before diff to fix race condition - ChillerDragon 284b6cd Merge #5528 - bors[bot]
Avatar
Avatar
Robyt3
check the console for errors with the name of the skin; share the skin if you don't mind
oh whats this?
Avatar
Avatar
Robyt3
check the console for errors with the name of the skin; share the skin if you don't mind
my skin is "MummyBear" btw
Avatar
Oh, libpng is in too
Avatar
Avatar
Iza
my skin is "MummyBear" btw
Is there a line like that for MummyBear?
Avatar
no not really
14:53
14:53
maybe this means something
Avatar
Nothing about skins
Avatar
its just weird
14:55
i also had a problem like that a few days ago but i fixed it with checking the setting to download community skins
14:55
but now it just doesn't show my skin at all
Avatar
Then copy fng.cfg from the root directory to the build directory is write on the GitHub page but I don't understand root directory and build directory(and I'm french and I'm not really good at English)
Avatar
Root directory is the folder that has the src folder in it
Avatar
@soytak keep your questions in one channel please
Avatar
Build directory is the folder you created called build I presume
Avatar
Avatar
Iza
since the new nightly update my skin doesn't show up ingame even with these 2 settings on (edited)
do u use skins.tw?
15:40
@heinrich5991 [2022-06-28 17:39:45][png]: color type 3 unsupported by pnglite [2022-06-28 17:39:45][png]: refusing to load PNG because it would be unsupported by pnglite i assume this is false positive?
15:40
if its in the skin database
15:40
also the file name wouldnt hurt
Avatar
If it used to load with pnglite it is definitely a false positive
Avatar
(RC can load it)
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
  • [ ] 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
Avatar
Jupstar ✪
do u use skins.tw?
i did add skins.tw to ddnet but my skin is from ddnet database
Avatar
yeah nvm already tested
Avatar
idk what the newest nightly update is supposed to do but it broke my skin
Avatar
yeah bcs heinrich added trash code
Avatar
16d9a69 Print font name instead of address in log message, pFont -> font - Robyt3 cf26658 Merge #5529 - bors[bot]
Avatar
is there a way to see stars that popped up when u were frozen on newest nightly build ?
😅 1
Avatar
no, they're server-side. They still appear on KoG for example
Avatar
Added missing translations !DDNet_lTkoOI38ks !DDNet_f2FcwOJZCs

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [x] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works sta...
Avatar
[quakenet] hababa_ BOT 2022-06-28 17:56:54Z
woah
17:57
its so strange to chat in quakenet wow
Avatar
what is quakenet?
Avatar
an IRC network
20:11
you connect to it using an IRC client or using the webchat link
Avatar
what does irc stand for: i'm really cool?
Avatar
wikipedia could help you
Avatar
hehe....i know it's internet relay chat, but i never joined the club of "irc users"
Avatar
"internet relay chat"
Avatar
so quakenet is the server and there is something like a channel that mirrors discord?
20:23
some day i will be irc user and use mutt for emails...
Avatar
some day ? that thing is a demon from the past 😄
Avatar
Port two fixes for the editor envelope preview from upstream: 1. Make it possible to edit the last envelope point. 2. Fix envelope points being moved incorrectly when grabbed with the mouse. Closes #1984.

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 an...
Avatar
Avatar
cauldron
some day i will be irc user and use mutt for emails...
xD just open an irc client, join server, and say "bye I now use Discord" ... then you was an IRC user (edited)
21:12
or better \me was an IRC user, BYE!
Avatar
Avatar
cauldron
some day i will be irc user and use mutt for emails...
Wait, mutt is old now? It's the modern alternative to pine...
21:24
Now I went down the rabbit hole, the manpage of mail has an interesting history part: https://man.archlinux.org/man/mail.1#HISTORY
Avatar
ddnet is old too
Avatar
b25c094 Envelope preview: make last point editable - cinaera a765abf Merge IgnoreGrid variable declarations and definitions - Robyt3 4534996 Fix movement of envelope points with Info (Ctrl+I) - Robyt3 861dfdf Merge #5531 - bors[bot]
Avatar
Avatar
Ryozuki
ddnet is old too
🧓
Avatar
is there any reason we are not using a more modern way of handling input packets? the way it works now where it just sends the packets once and never again is pretty bad. We are already very close to the "optimal" input packet solution it seems like a waste that we're not doing it. We just need to resend/bundle inputs from previous ticks (and correctly order them into a buffer on the server) and fix the automatic adjustment of prediction margin so it correctly scales to a constant network instability. https://youtu.be/zrIY0eIyqmI?t=1530
23:30
the way prediction margin is implemented right now already handles the "contract time" part (edited)
Avatar
@deen nightly is very laggy
23:31
on steam
23:33
ah nvm
23:33
sry
Avatar
it seems you always ping deen
23:33
is that the 'let me talk to the manager?'
justatest 5
Avatar
poor deen probably has notification disabled at this point
Exported 333 message(s)