Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2024-02-22 00:00:00Z and 2024-02-23 00:00:00Z
Avatar
I had a good things want to share
01:46
Could we add a .soundmap file send by server? Then server could send client custom sound by CNetMsg_ExtraSound, and server could stop sound play by CNetMsg_ExtraSoundStop. (edited)
Avatar
Avatar
Bamcane
Could we add a .soundmap file send by server? Then server could send client custom sound by CNetMsg_ExtraSound, and server could stop sound play by CNetMsg_ExtraSoundStop. (edited)
Maybe it's not useful for ddnet
01:48
But i think if we add this we'll get more interesting mod, isn't it?
Avatar
Avatar
Bamcane
Could we add a .soundmap file send by server? Then server could send client custom sound by CNetMsg_ExtraSound, and server could stop sound play by CNetMsg_ExtraSoundStop. (edited)
We can create the file by ddnet editor
Avatar
ws-client BOT 2024-02-22 01:50:27Z
<ChillerDragon> well that wasnt quite under 24h but my github acc is back poggers2
01:50
<ChillerDragon> but i for sure need to get less dependent on this platform
Avatar
And i think it a great change for some custom sound needed mod like TeeWare (edited)
Avatar
Oh right, the client could choose whether or not to download the soundmap
Avatar
that mouse is nasty dude
Avatar
ws-client BOT 2024-02-22 05:14:28Z
<ChillerDragon> To everyone who was wondering why i got banned on github. It is because i copied all prs from teeworlds to a community fork.
what 4
05:14
<ChillerDragon> Please let me know if you want write access to that repo.
05:14
why and what The development at https://github.com/teeworlds/teeworlds slowed down over the years and now basically came to a hold. The prs are piling up and contributors are moving to other projec...
Avatar
How can that get you banned?
Avatar
Ah, that a bad message, but this project is great (I think)
05:23
Official project updated 8 months ago
Avatar
Why does the graph move over like this with dummy connected
Avatar
chillerdragon BOT 2024-02-22 05:52:35Z
I opened too many pullrequests in a a too short time
Replying to @Peter0x44 How can that get you banned?
Avatar
Avatar
ReiTW
Not rly a sound but like a vibration
its called touch feedback
Avatar
Avatar
Ryozuki
XL has a method to extend the language with any kind of feature, not just functions or data types, but also programming constructs, optimizations, domain-specific notations, and more. Actually, all this is done with a single operator, is, called the definition operator. As a validation of the concept, most features that are built-in in other programming languages, like the while loop, or integer arithmetic, are constructed in XL. Specifically, they are provided by the standard library, using techniques that any programmer can use in their program. This, obviously, means that programmers can add their own loops, or their own machine-level data types, and even extend existing ones. XL provides complete control over the program translation process. This means that libraries exist or can be written to make XL at least as good as C for low-level bit-twiddling, at least as good as C++ for generic algorithms, at least as good as Ada for tasking, at least as good as Fortran for numerical algorithms, at least as good as Java for distributed programming, and so on.
sounds a bit like forth (or maybe even lisp(?))
Avatar
Avatar
Ryozuki
its called touch feedback
Do you mean tactile feedback?
08:00
Or haptic
08:00
Whatever (edited)
08:00
Never heard someone say touch feedback before
Avatar
@Nouaa mornin
Avatar
morning, son
🐟 1
Avatar
Avatar
Ryozuki
my dirty mouse
yummy
Avatar
Avatar
Ryozuki
my dirty mouse
Thats why I hate complicated designs with many spots to clean. Very annoying
Avatar
Avatar
Teero
Or haptic
ye
Avatar
Avatar
Teero
Never heard someone say touch feedback before
it was early and was sleepy xd
Avatar
Avatar
Ryozuki
but im sure its copium from previous pixel users xd
from new pixel users*
09:39
most of them had both 6 and or 6 and 8
09:40
6 and 7*
Avatar
977cef3 Add 32 € USA3 funding by orbilo - def-
Avatar
Thanks @Orbilo !
👍 1
Avatar
Avatar
zhn
from new pixel users*
from old gigachad
Avatar
e50f8cf Fix client crash if cl_race_ghost_save_best 1 deletes last ghost - Robyt3 808ccd7 Merge pull request #8006 from Robyt3/Client-Ghost-Crash-Fix - def-
Avatar
Matching the requester allows "reliable" and "unreliable" pings. "Reliable" pings suffer from re-sends, thus might not accurately reflect the latency, "unreliable" pings might not arrive at all.

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 (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers a...
Avatar
chillerdragon https://github.com/teeworlds-community/mirror-bot/blob/master/mirror-bot.sh you really like bash. wouldn't it be easier to write pyson or js script
shell script to copy pullrequests from teeworlds/teeworlds to teeworlds-community/teeworlds - teeworlds-community/mirror-bot
Avatar
chillerdragon: why
Avatar
Avatar
ws-client
<ChillerDragon> but i for sure need to get less dependent on this platform
i love a good personal space
11:19
chillerdragon: why are you inviting people to the repo instead of that org btw
Avatar
ws-client BOT 2024-02-22 11:19:28Z
<ChillerDragon> @TsFreddie i spend some time waiting for people to reject the idea and then i went through a bunch of people i thought might be interested
11:19
<ChillerDragon> @TsFreddie you contributed a lot to tw
Avatar
Avatar
ws-client
<ChillerDragon> @TsFreddie i spend some time waiting for people to reject the idea and then i went through a bunch of people i thought might be interested
has anyone rejected you
Avatar
ws-client BOT 2024-02-22 11:20:09Z
<ChillerDragon> @TsFreddie the whole org might get bit out of control i do not want to run around see if ppl created garbage repos
Avatar
you can do read write only members iirc (edited)
Avatar
ws-client BOT 2024-02-22 11:20:46Z
<ChillerDragon> dont think anyone has rejected yet
Avatar
Avatar
ws-client
<ChillerDragon> dont think anyone has rejected yet
i mean technically no one can really reject a fork, but i suspect people might not be up for contributing.
Avatar
ws-client BOT 2024-02-22 11:22:05Z
<ChillerDragon> I totally get that. I do not expect anyone to actively work on it. I just want the people that are active in the scene to have voting power in case they want to approve a pr.
Avatar
teeworlds repo itself has nothing to do with why i stopped contributing to it
Avatar
ws-client BOT 2024-02-22 11:22:22Z
<ChillerDragon> I know you are busy 24/7 game dev
Avatar
not that I did much anyway
Avatar
ws-client BOT 2024-02-22 11:22:40Z
<ChillerDragon> but if you feel like pressing approve on any prs you can do so now c:
Avatar
Avatar
ws-client
<ChillerDragon> I know you are busy 24/7 game dev
bro i wish. working does not feel like game dev man
Avatar
ws-client BOT 2024-02-22 11:22:54Z
<ChillerDragon> i tried to leave out sending invites to the people that might not be interested
Avatar
HUH also are you just giving out free write accesses
Avatar
well chiller why tf is my inbox empty then?!
Avatar
ws-client BOT 2024-02-22 11:23:29Z
<ChillerDragon> @MilkeeyCat bash is best
11:23
<ChillerDragon> i invited you lol @meloƞ
Avatar
chillerdragon: did u send invite to oy? :DDD
Avatar
oh refreshing helps
11:24
kek
Avatar
ws-client BOT 2024-02-22 11:24:26Z
<ChillerDragon> @MilkeeyCat i did not send invites to tw ppl yet i will wait a bit for the reactions from you guys
Avatar
Avatar
TsFreddie
HUH also are you just giving out free write accesses
did you turn on branch protection
Avatar
im not a tw person twinbop (sad one, not happy one)
Avatar
ws-client BOT 2024-02-22 11:25:04Z
<ChillerDragon> i do plan to invite dune, oy, sonix etc but i give them a bit of time to respond on irc to maybe voice their disinterest
11:25
<ChillerDragon> @MilkeeyCat but you are one of my top5 fav githubbers
Avatar
@MilkeeyCat your "improve startup time" lives forever in my heart
Avatar
ws-client BOT 2024-02-22 11:25:46Z
<ChillerDragon> @TsFreddie yes you have write access but you can not push to the branch nor merge prs
11:25
<ChillerDragon> only approve and it needs 3 yes votes
Avatar
ye that make sense
11:26
voice their disinterest
that's very assumptious of you
Avatar
ws-client BOT 2024-02-22 11:26:14Z
<ChillerDragon> it might happen
11:26
<ChillerDragon> sometimes ppl say that they do not like a certain idea
Avatar
i don't like idea that aren't mine
Avatar
ws-client BOT 2024-02-22 11:26:55Z
<ChillerDragon> xd
11:27
<ChillerDragon> its yours now
11:27
<ChillerDragon> you can have it
Avatar
no thanks, i already had my own
Avatar
ws-client BOT 2024-02-22 11:27:25Z
<ChillerDragon> nah you cant give it back
Avatar
i dont like most of my ideas after a week
Avatar
ws-client BOT 2024-02-22 11:27:33Z
<ChillerDragon> if anyone complains it was freds idea
11:27
i should get off work
Avatar
Avatar
ws-client
<ChillerDragon> if anyone complains it was freds idea
agreed
Avatar
ws-client BOT 2024-02-22 11:28:02Z
<ChillerDragon> @MilkeeyCat i even added server support for this stunt xd
11:28
<ChillerDragon> you can spam the holy teeworlds channel now from chat.zillyhuhn.com pls dont do it ._.
Avatar
Avatar
ws-client
<ChillerDragon> if anyone complains it was freds idea
are you going to open a discord for the "community"? given you probably don't even use discord now
Avatar
thanks, i definitely will
Avatar
ws-client BOT 2024-02-22 11:28:59Z
<ChillerDragon> justatest
11:29
<ChillerDragon> @TsFreddie no :p the project doesnt need me
Avatar
Avatar
ws-client
<ChillerDragon> @TsFreddie no :p the project doesnt need me
who's merging then?
Avatar
ws-client BOT 2024-02-22 11:29:23Z
<ChillerDragon> github and the official teeworlds irc should be enough communication platform
11:29
<ChillerDragon> @TsFreddie everyone who got an invite
11:29
<ChillerDragon> can merge if it has enough approvals from others
11:30
<ChillerDragon> konsti, spsomeone and headshot could be merging dick picks right now and i wouldnt know
Avatar
do you have a bot that do that?
Avatar
ws-client BOT 2024-02-22 11:30:19Z
<ChillerDragon> nah its github feature
Avatar
f my life then
Avatar
ws-client BOT 2024-02-22 11:30:44Z
<ChillerDragon> why @TsFreddie
Avatar
get rid of bam first
Avatar
Avatar
TsFreddie
get rid of bam first
shut!
11:31
bam is great
Avatar
ws-client BOT 2024-02-22 11:31:23Z
<ChillerDragon> why f ur life
11:31
<ChillerDragon> bam maximalist entered the chat
Avatar
Avatar
ws-client
<ChillerDragon> why f ur life
nothing. i just feel like i don't know anything about github anymore
Avatar
Avatar
meloƞ
bam is great
it is too great, we need to protect it from the outside world
Avatar
ws-client BOT 2024-02-22 11:32:01Z
<ChillerDragon> idk if any repo uses that stuff
11:32
<ChillerDragon> maybe bitcoin does
Avatar
i should get off work *2
Avatar
Time to git gut in teeworlds source code and write my real first LGTM
Avatar
ws-client BOT 2024-02-22 11:34:01Z
<ChillerDragon> lmao konsti accepted xd
11:34
<ChillerDragon> @MilkeeyCat xd
Avatar
Avatar
ws-client
<ChillerDragon> lmao konsti accepted xd
poggers2
Avatar
btw should it still be called teeworlds justatest
Avatar
ws-client BOT 2024-02-22 11:34:59Z
<ChillerDragon> why not?
11:35
<ChillerDragon> rename to catworlds?
Avatar
Basedworlds
Avatar
rename it to teewars and handle the lawsuit like real men (edited)
Avatar
if it really takes off like "everyone" would hoped so. it might just turn into a modding monster with extended protocol everywhere in which case might not be compatible with actual teeworlds
11:37
kek
11:37
I should get off work *3
Avatar
lmao Freddie will just overtake
Avatar
ws-client BOT 2024-02-22 11:38:47Z
<ChillerDragon> oh yea thats not the plan @TsFreddie the plan is not to take off and replace teeworlds. Just get some merges in that fix bugs and deprecations. Not to add protocol breaking features.
11:39
<ChillerDragon> also relistically speaking not a single person gives a shit so nothing will happen. But at least i can say i tried xd
Avatar
i thought it was my idea
Avatar
ws-client BOT 2024-02-22 11:39:40Z
<ChillerDragon> right
11:39
<ChillerDragon> my bad
11:39
<ChillerDragon> modding monster it is
Avatar
Avatar
ws-client
<ChillerDragon> oh yea thats not the plan @TsFreddie the plan is not to take off and replace teeworlds. Just get some merges in that fix bugs and deprecations. Not to add protocol breaking features.
let see if everyone can collectively really reject the 6th weapon and the 0.8 water
Avatar
ws-client BOT 2024-02-22 11:40:35Z
<ChillerDragon> :D
Avatar
im getting off work
Avatar
make teeworlds a real engine
11:41
add scripting kek
Avatar
ws-client BOT 2024-02-22 11:41:26Z
<ChillerDragon> make it a unreal engine
Avatar
just use godot
Avatar
Avatar
zhn
add scripting kek
In bash
Avatar
ws-client BOT 2024-02-22 11:41:40Z
<ChillerDragon> lmao
Avatar
chillerdragon rewrite https://github.com/monkeytypegame/monkeytype/blob/master/bin/buildChangelog.mjs in bash and send it to me or u no longer true bash enjoyer
The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed. - monkeytypegame/monkeytype
Avatar
if someone came in and just refactored everything into rust then ill learn rust
Avatar
Avatar
zhn
add scripting kek
get ATH lua scripts back >:(
Avatar
Avatar
TsFreddie
if someone came in and just refactored everything into rust then ill learn rust
@zhn hear that? we have a new project
Avatar
ws-client BOT 2024-02-22 11:48:10Z
<ChillerDragon> fred wat if i told you i have a bash script that does that
11:48
<ChillerDragon> refactor to rust
11:48
THIS IS JUST A LITLE TROL. Contribute to ChillerDragon/bash-to-rust development by creating an account on GitHub.
Avatar
Can you write doom in bash 0.o (edited)
Avatar
can you document all changes between 0.6 and 0.7 pls? 🙏
Avatar
ws-client BOT 2024-02-22 11:50:22Z
<ChillerDragon> no because i got skill issues
11:50
<ChillerDragon> @Miguilim its on ma todo but for the meantime you can ask me i implemented a client side bridge and might still remember most
11:51
<ChillerDragon> but i only compiled this cring list so far
11:51
<ChillerDragon> a bunch of msg ids changed
11:51
<ChillerDragon> the packet header changed
Avatar
ws-client BOT 2024-02-22 12:01:12Z
<ChillerDragon> its like a lot of changes on the message payload level you can compare all messages its big
Avatar
Avatar
meloƞ
@zhn hear that? we have a new project
jupjopjapsti patiga and zwelf did it already
12:22
its still raw though
Avatar
jupjopjapsti kek
Avatar
Avatar
zhn
jupjopjapsti patiga and zwelf did it already
They are my enemies tho. But legends
Avatar
Avatar
meloƞ
jupjopjapsti kek
That's my real name
Avatar
I hacked my router so i don't have to open 2 apps just to open discord anymore
Avatar
Avatar
TsFreddie
I hacked my router so i don't have to open 2 apps just to open discord anymore
damn
Avatar
Avatar
Jupstar ✪
They are my enemies tho. But legends
unite
13:05
owo
13:10
Chiller watcha doin?
Avatar
Avatar
Teero
Chiller watcha doin?
He's stealing ur account
13:12
oh no
13:12
All my bots leaked!!??!!
Avatar
Yep 😔
13:14
Chiller please don't release the server rcon list ;(
13:14
I've been gathering them for years (edited)
Avatar
select * from rcon_list;
13:15
OK, 0 rows affected
13:15
it would print an empty table though but nvm
Avatar
Squeal 🤓
Avatar
ws-client BOT 2024-02-22 13:18:18Z
<ChillerDragon> primagen enjoyer?
Avatar
yeah
Avatar
Avatar
zhn
OK, 0 rows affected
Noooooo chiller deleted it
Avatar
ws-client BOT 2024-02-22 13:18:57Z
why and what The development at https://github.com/teeworlds/teeworlds slowed down over the years and now basically came to a hold. The prs are piling up and contributors are moving to other projec...
13:21
What kind of quality of life fixes?
13:21
Can we just copy over features from ddnet? xD
13:21
For example the community things (edited)
Avatar
it's time to open teeworlds client 2nd time in my life poggers2
Avatar
Avatar
MilkeeyCat
it's time to open teeworlds client 2nd time in my life poggers2
true. I think I have like 150hr on steam teeworlds xd
13:23
Basically opened 2 times
13:24
Idk if we could get the feel of ddnet into Teeworlds it would be very cool. The skin alignment and the lack of antiping(idk if it still isn't there) kind of put me off
13:25
The skin system is great but I feel like the settings are missing many things that I'm used to from ddnet
13:26
Last time i played with the tw client it was kind of a downgrade.
Avatar
ws-client BOT 2024-02-22 13:28:09Z
<ChillerDragon> @Teero ideally we start by looking at the prs that are already pending on the repo. And then keep it low profile on features. More like compiler deprecation warnings and fixes of crashes and so on.
Avatar
is it just me or there're not that many options ._.
Avatar
ws-client BOT 2024-02-22 13:29:04Z
<ChillerDragon> i cant see images
Avatar
chillerdragon BOT 2024-02-22 13:29:59Z
booted bloatrix ah wasn't about tw community
Avatar
Avatar
chillerdragon
booted bloatrix ah wasn't about tw community
your documentation says about the teeworlds huffman weight tree
13:33
however, this value is not available on teeworlds 0.6 code, do you know where can I find it there?
Avatar
Avatar
zhn
select * from rcon_list;
damn sql is really getting to you now lol
Avatar
Avatar
Miguilim
however, this value is not available on teeworlds 0.6 code, do you know where can I find it there?
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
13:49
bruh why can't i delete embed from phone
Avatar
Avatar
Miguilim
however, this value is not available on teeworlds 0.6 code, do you know where can I find it there?
it have the same line even on 0.6 branch
14:07
sry, had another brach
14:07
branch
Avatar
chillerdragon BOT 2024-02-22 14:30:22Z
It’s the same Huffman for both versions.
14:33
Also same frequency table
14:36
There should be more. Did you investigate what happened?
Replying to @MilkeeyCat image.png
Avatar
nop
14:43
im fighting with docker now
14:49
will something bad happen if i rm rf /var/lib/docker thonk
Avatar
Avatar
chillerdragon
It’s the same Huffman for both versions.
is there any snap item I have to send every time?
15:51
I don't know when to send which snap items. I still didn't get this logic
15:52
I would send all object snap items (such as weapon, pickup, projectile) that should be visible on screen every time and thats it XD
15:53
what do I do with snaps like obj_game_info, obj_game_data, obj_player_info?
Avatar
Avatar
Miguilim
I would send all object snap items (such as weapon, pickup, projectile) that should be visible on screen every time and thats it XD
and about these, do I need to send them every time if they are visible on screen?
Avatar
@ChillerDragon epyc idea, but we'd also need the website and steam account. so pls throw up your hacker skillz to obtain them
Avatar
Avatar
Miguilim
what do I do with snaps like obj_game_info, obj_game_data, obj_player_info?
they're sent on first join/data update afair
thonk 1
Avatar
wtf 💩 who had this idea?
18:55
Avatar
Avatar
MilkeeyCat
🤫
bluestripe
Avatar
Avatar
Miguilim
wtf 💩 who had this idea?
Why not?
Avatar
its called "packing"
Avatar
chillerdragon: how many times in your life u exited from teeworlds using ctrl + shift + q?
Avatar
Use consistent margins for all settings pages and titles (except the Appearance settings, which will be covered in the future). Fix checkbox UI element ID variable s_LowerRefreshRate not being static. Improve readability of layout code. Screenshots:
  • Before:
!screenshot_2024-02-22_22-16-28
  • After:
![screenshot_2024-02-22_22-15-58](https://github.com/ddnet/ddnet/assets/23437060/9ef67194-...
21:34

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 (especially base/) or added coverage to integration test
  • [ ] 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-ad...
22:30
7d7a456 Improve layout of General settings page, refactoring - Robyt3 d40e4f5 fix: it's not troll - MilkeeyCat da01e73 fix: i had to use nano to add these spaces... - MilkeeyCat b79e70d Merge pull request #8008 from Robyt3/Menus-Settings-General-Improvements - def- f6fdac4 Merge pull request #8009 from MilkeeyCat/pr_minor_fixes_in_ua_translation - def-
Avatar
lol 8008 kinda funny number right
Avatar
Avatar
zhn
boob
mark nsfw!!!
23:13
Avatar
Avatar
Mʎɹ シ
Why not?
Because we already have a way to encode strings into a packet. However, someone invented a way to encode string converting to ints just to have a fixed size to just to use in ONE snap item
23:31
its used for datafile
Avatar
Avatar
Miguilim
Because we already have a way to encode strings into a packet. However, someone invented a way to encode string converting to ints just to have a fixed size to just to use in ONE snap item
Oh, you about this
Avatar
and any other strings in protocol though
Avatar
Avatar
zhn
its used for datafile
so why we are using on network?
Avatar
Avatar
zhn
and any other strings in protocol though
no
Avatar
Avatar
zhn
and any other strings in protocol though
How I remember no
Avatar
thats not how you code strings
Avatar
CPacker have AddString
Avatar
to send a string in a control message, a chunk value or anything else you just encode the letters with a null terminator (edited)
Avatar
Avatar
Mʎɹ シ
CPacker have AddString
yes, exactly, and this is not the StrToInts in the printscreen
Avatar
Avatar
Miguilim
to send a string in a control message, a chunk value or anything else you just encode the letters with a null terminator (edited)
the addString is this
23:35
but for cleint info snap info, you need to encode into multiple integers
23:35
and will need to use this object structure XD
23:36
no, we dont have 4 names here. We have 4 fragments of a name XDDDDDDDDDD
Avatar
chillerdragon BOT 2024-02-22 23:44:58Z
I didn’t know that was possible. Never.
Replying to @MilkeeyCat chillerdragon: how many times in your life u exited from teeworlds using…
23:46
For now the target audience is devs not players. The official tw binaries work okay enough. But the code is full of compile warnings and stuff like that. I do not plan to build a competing project. Just a temporary thing to get in some merges.
Replying to @Jupstar ✪ ChillerDragon epyc idea, but we'd also need the website and steam accoun…
23:48
Sounds good to me but docker system prune -a should also do. Anyways don’t use docker it sucks. If you have to use podman at least.
Replying to @MilkeeyCat will something bad happen if i rm rf `/var/lib/docker`
23:49
iirc one of those was crucial in 0.6 I forgot which but either game data or game info is something you want to send a lot.
Replying to @Miguilim what do I do with snaps like obj_game_info, obj_game_data, obj_player_in…
Avatar
Avatar
chillerdragon
iirc one of those was crucial in 0.6 I forgot which but either game data or game info is something you want to send a lot.
thonk
23:52
client info I need to send only one time, and when update?
23:53
obj_character_core, event_common and event_sound_global are never sent as snap items (edited)
23:53
8, 13 and 18 (edited)
23:57
can you confirm this?
Exported 281 message(s)