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 2025-01-15 00:00 and 2025-01-16 00:00
Avatar
GitHub BOT 2025-01-15 00:24

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 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-addresssan...
00:25
Those should check that a server can register with a local masterserver.
Avatar
someone changed the behavior of the cl_showhud_player_position/angle menus to no longer show tee info when you're spectating someone who's in spectator mode :-(
03:05
how am i supposed to line up the shotgun bug now
03:05
smh
Avatar
MilkeeyCat 2025-01-15 07:42
morning goto enjoyers and others
07:47
i wish i was kidding
Avatar
pGet->WriteToFile(m_pChat->Storage(), m_aSaveFilePath, IStorage::TYPE_SAVE); this says it works but i dotn see the file nowhere
08:48
i hate life
08:50
oh i need to set this before i run the job xd
Avatar
GitHub BOT 2025-01-15 08:54
fcbda8e mastersrv: Add missing file for config - heinrich5991 99ef458 Merge pull request #9538 from heinrich5991/pr_ddnet_mastersrv_config_missing_file - def-
Avatar
r/relatablememes
Avatar
Avatar
MilkeeyCat
morning goto enjoyers and others
So nice of you to say morning to me specifically. Wow
Avatar
GitHub BOT 2025-01-15 11:12
0fc1a0b Some editor fixes to allow hosting & joining maps again. - Jupeyy e5e24be Merge pull request #64 from Jupeyy/pr_editor_join - Jupeyy
Avatar
Skibidisigma 2025-01-15 14:17
where is console commands file is located?
14:17
in game source
Avatar
Jupstar ✪ 2025-01-15 14:18
all over the place
Avatar
Avatar
Jupstar ✪
all over the place
Skibidisigma 2025-01-15 14:18
where i can add new commands
14:18
i mean
Avatar
Jupstar ✪ 2025-01-15 14:18
simply search for ->Register( in the global source
14:18
anything beyond you gotta find out yourself ig xd
14:18
i doubt there is a tutorial
Avatar
Skibidisigma 2025-01-15 14:19
i think i found
14:20
no i didn't
Avatar
@Jupstar ✪ do u think ppl use tclient just to be cool or they actually like it
14:26
i feel thee is so psycological thing
Avatar
Avatar
Ryozuki
@Jupstar ✪ do u think ppl use tclient just to be cool or they actually like it
Skibidisigma 2025-01-15 14:26
hekl
Avatar
you feel special by not using the norm
Avatar
Skibidisigma 2025-01-15 14:26
hell
14:26
help
14:27
please
14:27
gigachad
Avatar
Skibidisigma 2025-01-15 14:27
bruh
Avatar
you ping me when im talking to someone else
14:27
thats annoying
14:27
and so im not helping now
Avatar
Avatar
Ryozuki
@Jupstar ✪ do u think ppl use tclient just to be cool or they actually like it
Jupstar ✪ 2025-01-15 14:28
i dunno, it has some cool features. but i could imagine lot of ppl use other clients simply because their friend do so xd
Avatar
i was playing wiht a friend
14:28
he uses tclient and it crashed xD
14:28
i use latest main commit and no crashes
14:28
gigachad
Avatar
Jupstar ✪ 2025-01-15 14:29
robyte the fixing machine
Avatar
hey i fixed a segfault too
14:29
deen_star
14:29
im making the blacklist word feature
Avatar
Jupstar ✪ 2025-01-15 14:29
💫
Avatar
with a local and downloaded word list
14:30
(optional client side censoring)
14:30
i wonder how many kids play
Avatar
brownbear and i did nothing today
14:30
good time
14:30
i love this emote
14:30
deen_stardeen_star
Avatar
Avatar
Ryozuki
i love this emote
Jupstar ✪ 2025-01-15 14:32
i like all emojis that include a star
Avatar
Jupstar ✪ 2025-01-15 14:32
🎆
Avatar
Avatar
Ryozuki
and so im not helping now
Cmoon, are you really not going to help skibidisigma?
💀 1
Avatar
@Skibidisigma what are u trying to add
Avatar
Avatar
louis
@Skibidisigma what are u trying to add
Skibidisigma 2025-01-15 14:40
commands in F1
Avatar
what command
Avatar
Avatar
louis
what command
Skibidisigma 2025-01-15 14:40
which i can run in local console
Avatar
i mean what does the command do
Avatar
Avatar
louis
i mean what does the command do
Skibidisigma 2025-01-15 14:41
it will do what i say in the code
kek 3
Avatar
Avatar
Skibidisigma
it will do what i say in the code
stepfunnsus
Avatar
Avatar
meloƞ
stepfunnsus
Skibidisigma 2025-01-15 14:47
what
Avatar
Avatar
Skibidisigma
which i can run in local console
It's very easy to learn how to write some, there are plenty of examples in the client code that you can mimic
Avatar
Skibidisigma 2025-01-15 15:01
bro
15:01
i waited 30 mins wsl to install
15:01
and i didn't press run install
Avatar
Koll Potato 2025-01-15 15:29
skill issue
Avatar
GitHub BOT 2025-01-15 15:47
732a238 Allow to specify a path for the server provided assets. - Jupeyy f7ba116 Merge pull request #66 from Jupeyy/pr_server_provided_assets - Jupeyy
Avatar
@Jupstar ✪ gawd dayum kek - where was the local file again?
15:47
ah wait i think i cna just rebind it to mouse_middle
Avatar
Jupstar ✪ 2025-01-15 15:47
yeah i renamed it 😄
Avatar
GitHub BOT 2025-01-15 15:49
93cd17d Clipping is absolute. - Jupeyy a077667 Add better network limits for editor. - Jupeyy 52a4948 Merge pull request #65 from Jupeyy/pr_editor_fixes - Jupeyy
Avatar
Avatar
meloƞ
@Jupstar ✪ gawd dayum kek - where was the local file again?
Jupstar ✪ 2025-01-15 15:49
if you self compile better use the above commits too 😄
Avatar
will do kek i might need to pr some windows fixes
15:50
lets see
Avatar
Jupstar ✪ 2025-01-15 15:51
Do you compile with mingw?
15:51
msvc is a bully
Avatar
Jupstar ✪ 2025-01-15 15:51
good, the CI also uses mingw
15:51
i couldn't get some stuff to work with msvc yet
Avatar
is the save_path (e.g %appdata%/DDNet-Rs-Alpha/config) supposed to have /map/maps or is that just the wrong path to look in for ?
Avatar
Avatar
meloƞ
is the save_path (e.g %appdata%/DDNet-Rs-Alpha/config) supposed to have /map/maps or is that just the wrong path to look in for ?
Jupstar ✪ 2025-01-15 15:57
i think it simply gets created once u save a map xd
15:57
but we need a list
Avatar
Jupstar ✪ 2025-01-15 15:57
for all things
15:57
why cant we create a thread in mapping xd
15:58
use ur premium powers
Avatar
can't :c
15:58
issue tracker on github it is
Avatar
Skibidisigma 2025-01-15 15:58
what
Avatar
Avatar
meloƞ
issue tracker on github it is
Jupstar ✪ 2025-01-15 15:58
guess so
Avatar
Skibidisigma 2025-01-15 15:59
I don't have options to build client/server
16:00
it said i have to install the rust
16:01
why should i download games
16:01
if i need ddnet
16:03
also if you're on windows - make sure to clone with --recursive if you already cloned without, do git submodule update --init --recursive (edited)
Avatar
Avatar
Skibidisigma
why should i download games
Jupstar ✪ 2025-01-15 16:04
😬
16:04
didnt u know ddnet is based on the game rust
Avatar
Avatar
Jupstar ✪
didnt u know ddnet is based on the game rust
Skibidisigma 2025-01-15 16:05
oh
Avatar
Avatar
Jupstar ✪
didnt u know ddnet is based on the game rust
This is not very skibidi of you
Avatar
Jupstar ✪ 2025-01-15 16:05
no but just read the resources melon gave
Avatar
Avatar
meloƞ
also if you're on windows - make sure to clone with --recursive if you already cloned without, do git submodule update --init --recursive (edited)
Skibidisigma 2025-01-15 16:05
i cloned with visual studio
Avatar
Jupstar ✪ 2025-01-15 16:05
nothing else u can do
Avatar
Reading is not very sigma either grandpa. Give the compile command rn boomer
Avatar
i reworked the entire building on windows section of the readme it better be working cat_sad
Avatar
Avatar
Learath2
Reading is not very sigma either grandpa. Give the compile command rn boomer
nah man your rizz is so 2022, -20 aura
sadge 1
Avatar
isn't he using wsl?
Avatar
Skibidisigma 2025-01-15 16:08
bro
16:08
wtf
16:08
i need 200gb of storage
16:08
to download components from visual studio installer
Avatar
it's actually only ~10gb
Avatar
Avatar
meloƞ
it's actually only ~10gb
Skibidisigma 2025-01-15 16:08
nah
16:09
i pressed individual components section
Avatar
pepeW dont.
Avatar
Skibidisigma 2025-01-15 16:09
an selected all
Avatar
DONT.
Avatar
Skibidisigma 2025-01-15 16:09
and
Avatar
Avatar
meloƞ
DONT.
Skibidisigma 2025-01-15 16:09
what?
Avatar
are u using wsl or visual studio
16:09
i don't think u need both
Avatar
Avatar
louis
are u using wsl or visual studio
Skibidisigma 2025-01-15 16:09
vs
Avatar
oh ok
16:10
well read the github readme for detailed instructions 🤓
16:10
i think u just need python c++ and cmake
Avatar
Skibidisigma 2025-01-15 16:10
16:10
Avatar
Avatar
louis
i think u just need python c++ and cmake
Skibidisigma 2025-01-15 16:11
bro why do i need python for c++ app
16:11
it said i need python to compile ddnet
Avatar
please refer to the language percentage composition of the source code on github, it clearly has python 🤓
Avatar
Avatar
louis
please refer to the language percentage composition of the source code on github, it clearly has python 🤓
Skibidisigma 2025-01-15 16:12
remove python
Avatar
i took so much time reworking that readme too NOOOO
🫠 1
Avatar
Skibidisigma 2025-01-15 16:13
2.8% of python
Avatar
Rewrite in Zig!
Avatar
MilkeeyCat 2025-01-15 16:14
rewrite in lisp 😬
Avatar
Avatar
risu
Rewrite in Zig!
Jupstar ✪ 2025-01-15 16:14
That is what i expect from @Learath2 tbh
Avatar
Skibidisigma 2025-01-15 16:14
i think brainfuck is the best programming language
16:14
tbg
16:14
tbh
16:15
16:15
do i need generate this
Avatar
Avatar
Skibidisigma
i think brainfuck is the best programming language
It's not so bad but the annoying part is that to compile it you still need to detect common algorithms like addition and multiplication (and less common algorithms like division) and translate those into the relevant machine instructions
16:16
so you might as well have multiplication and addition in the language itself and suddenly you've totally lost the spirit of bf
Avatar
Skibidisigma 2025-01-15 16:16
OHH
16:16
I CAN COMPILE DDNET NOW
16:16
i installed python
Avatar
Jupstar ✪ 2025-01-15 16:17
that is something to uninstall
Avatar
what kind of goober doesn't have like at least a few versions of Python on their system?
Avatar
Avatar
risu
what kind of goober doesn't have like at least a few versions of Python on their system?
Skibidisigma 2025-01-15 16:17
i had python before
16:17
but i deleted windows by mistake
16:17
and the half of system
16:18
that's why I haven't had time to download python for the new windows yet
16:20
16:20
it said build failed before
16:20
what should i do
16:22
it said this before
Avatar
absolute Windows moment... using Visual Studio even, absolutely deranged
Avatar
Skibidisigma 2025-01-15 16:23
nvm it was error in my code
16:24
no
16:24
it not my error
Avatar
Your first mistake was trying to use VS
😃 1
Avatar
just follow the instructions on github, it should work fine
16:25
if the build failed then look at the console to see the errors
Avatar
i gotta finish my msys2 guide
16:26
i was writing the whole thing in stackedit and one day my cache for that site was cleared and i lost it lmfao
Avatar
Avatar
Jupstar ✪
That is what i expect from @Learath2 tbh
I'm only a medium zig fan. Not sold yet
Avatar
i always thought zig was cool but you intrinsically give up potential for many optimizations by transpiling to c as weird as it sounds
16:28
thoughts on vlang
Avatar
Avatar
risu
Your first mistake was trying to use VS
i love vs
👺 1
Avatar
Avatar
Ewan
i always thought zig was cool but you intrinsically give up potential for many optimizations by transpiling to c as weird as it sounds
That's nim, zig emits llvm ir directly
Avatar
is this new? or was i just misinformed (edited)
Avatar
Hm I can't think of a time when zig wasn't emiting llvm ir in some way
Avatar
yeah i guess that’s me
16:38
justatest
Avatar
Avatar
risu
Your first mistake was trying to use VS
Vs isnt the problem
Avatar
Avatar
kebs
Vs isnt the problem
but it is a problem
Avatar
U just press 1 button on cloned ddnet and it works straight away
Avatar
not inherently but they do change shit a lot and it is a lot more button clicking and waiting on shit to install
Avatar
for all humankind
Avatar
If that causes trouble idk what these people gonna do with code
Avatar
actually true as well
16:47
but if that’s the topic we may as well start with the fact that their name is skibidisigma
Avatar
@Jupstar ✪ what do I have to write in the ddnet rendering code (players.cpp) to get the current tick (or interpolated tick) of the demo that is playing
16:53
I'm trying to debug my muzzle flash rendering, but its so difficult without that
Avatar
I always wonder what the people that have trouble following the most basic instructions will do with the code. But I don't ask it because I'm not allowed to judge with a green name
😅 2
Avatar
The visual studio noobfilter
Avatar
Avatar
Patiga
@Jupstar ✪ what do I have to write in the ddnet rendering code (players.cpp) to get the current tick (or interpolated tick) of the demo that is playing
Idk if this is available there directly. You might need to reach into the demo code
👍 1
Avatar
Avatar
Learath2
I always wonder what the people that have trouble following the most basic instructions will do with the code. But I don't ask it because I'm not allowed to judge with a green name
lmfao
16:56
yeah i kinda don’t want to help people in this chat anymore
16:56
it’s obviously mostly botters coming in here for questions
16:56
i wanna be a good samaritan or whatever but
Avatar
Avatar
Patiga
@Jupstar ✪ what do I have to write in the ddnet rendering code (players.cpp) to get the current tick (or interpolated tick) of the demo that is playing
Jupstar ✪ 2025-01-15 16:56
I think it gets that from the client
Avatar
ive had ppl follow up in dm being like can u help with my bot?
Avatar
Jupstar ✪ 2025-01-15 16:56
But believe it or not, I never touched that code either xD
😛 1
Avatar
no dude
16:57
xdd
Avatar
We should record an unregistered hypercam video building ddnet
☝️ 3
Avatar
Avatar
Learath2
We should record an unregistered hypercam video building ddnet
hi gy [backspace] uys today i will sj [backspace] how you how to compile ddnet. step one is to go to go to nixos.org and
Avatar
gentoo
17:04
download rust
17:04
then rewrite ddnet in rust
17:04
to compile it with just cargo
17:04
deen_star
Avatar
joke doesnt hit the same anymore thanks ryozuki
17:15
i'm live testing out jupsti's dual mapping editor with catseye right now btw!
17:15
works like a charm and is really sick
Avatar
rust powered
Avatar
Avatar
meloƞ
i'm live testing out jupsti's dual mapping editor with catseye right now btw!
wait wdym dual mapping editor
17:17
you can edit 2 maps at once?
Avatar
Avatar
Hecta
joke doesnt hit the same anymore thanks ryozuki
im glad u overcame it
Avatar
Avatar
Hecta
you can edit 2 maps at once?
2 people in client changing the map at the same time!
17:24
it's awesome!
Avatar
Avatar
meloƞ
it's awesome!
Is it actually useful though would be my question.
Avatar
absolutely
17:44
it not only speeds up the process but is a lot of fun
Avatar
I would be very curious to see if you'd use it long term ever
Avatar
Avatar
meloƞ
2 people in client changing the map at the same time!
omfg
Avatar
me and cats are currently making an actual playable map with it :3
Avatar
i get home in an hour
Avatar
some ddnet-rs action!
Avatar
Avatar
Learath2
I would be very curious to see if you'd use it long term ever
Jupstar ✪ 2025-01-15 17:50
how many mappers even map on one map 😄
Avatar
collaborative map editor?
Avatar
duude i so wanna try this with someone
18:03
waiting for my bus home rn
Avatar
Avatar
Ewan
collaborative map editor?
YES
Avatar
awesome
18:06
i love that idea
18:06
i did a lot of stuff for a collaborative music editor
18:06
that kind of workflow really is unmatched
Avatar
MilkeeyCat 2025-01-15 18:10
I would like to make a game feelsbadman
18:10
But I don't know how to make games feelsbadman
Avatar
A utf8 text rope for manipulating and editing large texts. - cessen/ropey
Avatar
Avatar
MilkeeyCat
I would like to make a game feelsbadman
Koll Potato 2025-01-15 18:30
rewrite ddnet in rust
18:30
totally worth it
Avatar
ddnet/ddnet-rs 😃
Avatar
Koll Potato 2025-01-15 18:30
yes
Avatar
seems to be a semi official endeavor now
18:30
it exists
18:30
is what i mean
18:31
i couldn’t get it building on my machine last i tried but i only gave it about an hour lol
18:31
@meloƞ have you had any luck building it on nixos? have u tried?
18:31
ddnet-rs
Avatar
it doesnt work
18:35
because we're bound to use a mingw patch right now which breaks linking when sandboxxed (edited)
18:36
this one: ffmpeg-sys-next = { git = "https://github.com/Jupeyy/rust-ffmpeg-sys.git", branch = "pr_mingw_workaround" } if you change this to just use https://github.com/zmwangx/rust-ffmpeg-sys it should work i guess (edited)
Avatar
lol wtf
18:36
that makes a lot of sense
18:37
tho i did not specify videorecorder flag or w/e and it still wasnt working
Avatar
Jupstar ✪ 2025-01-15 18:43
can you not simply build without ffmpeg for now?
Avatar
Avatar
Ewan
tho i did not specify videorecorder flag or w/e and it still wasnt working
Jupstar ✪ 2025-01-15 18:44
oh
18:44
what is the error
Avatar
IIRC it's just a shared lib error
18:45
something with pkg-config being an arse on the nix/store really - lots of issues with it
☝️ 1
Avatar
i couldn’t get it to find the libraries probably bcs a lot of c libs from nixpkgs don’t come with .pc files, ig
Avatar
c problem
Avatar
Avatar
meloƞ
aw did you stop mapping
Avatar
shh not so loud my wife thinks i'm doing laundry rn.
😃 3
Avatar
i gotta fix my twitch account… it’s been broken for like 3 years at this point, since i got my new phone and lost my 2fa
18:49
“New”
18:49
3 generations old at this point
Avatar
Avatar
Patiga
@Jupstar ✪ what do I have to write in the ddnet rendering code (players.cpp) to get the current tick (or interpolated tick) of the demo that is playing
Jupstar ✪ 2025-01-15 18:49
Found a solution for your problem?
Avatar
o shit theres a weapons datapack server now?
Avatar
Jupstar ✪ 2025-01-15 18:52
wat?
Avatar
Avatar
Hecta
Click to see attachment 🖼️
Jupstar ✪ 2025-01-15 18:54
AH it's simply the assets server, it hosts all assets (+skins)
Avatar
Avatar
Koll Potato
rewrite ddnet in rust
MilkeeyCat 2025-01-15 19:25
I wanna write something in C :p
Avatar
Avatar
MilkeeyCat
I wanna write something in C :p
Jupstar ✪ 2025-01-15 19:26
write ddnet physics in rust, please
Avatar
Koll Potato 2025-01-15 19:26
or contribute to twgame
19:27
same thing
Avatar
Jupstar ✪ 2025-01-15 19:27
@Koll Potato c'mon u like it
Avatar
Koll Potato 2025-01-15 19:27
yea i forked it and i have no idea what to do xD
Avatar
Jupstar ✪ 2025-01-15 19:27
add switch layer
19:27
or deep freeze
19:27
or /spec
Avatar
Koll Potato 2025-01-15 19:28
i currently recover from the coding depression
19:28
because i dont think i can make anything harder than a todo app
Avatar
Jupstar ✪ 2025-01-15 19:29
r u 50 years old?
Avatar
Koll Potato 2025-01-15 19:29
divide by 3
Avatar
Jupstar ✪ 2025-01-15 19:29
then you can still learn
Avatar
Avatar
Jupstar ✪
write ddnet physics in rust, please
MilkeeyCat 2025-01-15 19:29
I'm bad at mafs lol
Avatar
Koll Potato 2025-01-15 19:29
you look at the source -> you understand it -> you port it to rust
19:30
understanding is the hardest part
Avatar
Avatar
Koll Potato
divide by 3
so you are 16.6666666666666
Avatar
Koll Potato 2025-01-15 19:30
yes
19:30
actually its pretty accurate
Avatar
Koll Potato 2025-01-15 19:30
im gonna be 17 in like half a year
19:30
oh no
19:30
so old
Avatar
Avatar
Koll Potato
because i dont think i can make anything harder than a todo app
shit’s hard
19:31
but literally all u need is perseverance
Avatar
Avatar
Koll Potato
so old
grandpa
Avatar
there is no secret to being smart
Avatar
Avatar
Ewan
but literally all u need is perseverance
Koll Potato 2025-01-15 19:31
yea thats what i try to do now
19:31
fighting the borrow checker every day
Avatar
I tried to do some things from the to do I set up today, saw I had to familiarize myself with egui and just quit, now I'm watching anime
19:32
greenthing
Avatar
immediate mode GUIs for non-game use-cases feelsbadman
19:33
try cxx-qt, KDAB is putting a shitton of work into it
19:33
it’s getting good
Avatar
Koll Potato 2025-01-15 19:33
maybe he was doing something with ddnet-rs
19:33
afaik it uses egui
Avatar
Avatar
Koll Potato
maybe he was doing something with ddnet-rs
Yes kek
Avatar
Avatar
Ewan
immediate mode GUIs for non-game use-cases feelsbadman
and u might think this is nothing but think about laptop batteries and shit
Avatar
Koll Potato 2025-01-15 19:34
noice
Avatar
it’s just overkill
19:34
or underkill
Avatar
Avatar
Koll Potato
noice
trivial issues: changing width/height of the physics layer while in a multi-mapping session crashes the drawing client. add every corresponding tileset to physic layers (tele, speedup) minor issues...
19:39
empty maps are not supported?
Avatar
Not yet kek
Avatar
Avatar
Koll Potato
empty maps are not supported?
too much weight, cant support themnouis \
Avatar
Koll Potato 2025-01-15 19:40
oh because it loads an existing map right
Avatar
Avatar
Koll Potato
oh because it loads an existing map right
Yeah, ctf1 is hardcoded atm
19:41
Maybe it's enough to just add an empty map and ship that really
19:41
The .twmap format is only 3kb after all. @Jupstar ✪
Avatar
Koll Potato 2025-01-15 19:42
.twmap is a custom format?
Avatar
the format is a fixed size?
19:42
i thought ddnet maps didn’t really have boundaries like that except as imposed by the server’s out of bounds stuff
19:42
size was arbitrary
Avatar
Koll Potato 2025-01-15 19:43
why still no index
Avatar
github lazy
Avatar
Koll Potato 2025-01-15 19:43
whenever i open ddnet-rs rust analyzer just goes kaputt
19:43
and takes 5gb of ram
Avatar
Avatar
meloƞ
The .twmap format is only 3kb after all. @Jupstar ✪
Jupstar ✪ 2025-01-15 19:43
well as said the twmap format is really just the map data
Avatar
waiting for some pod to free most likely so it can index the repo
Avatar
Jupstar ✪ 2025-01-15 19:43
without any assets
Avatar
New format, questions towards Jupsti for that
19:43
owo
Avatar
Avatar
Jupstar ✪
well as said the twmap format is really just the map data
Koll Potato 2025-01-15 19:44
nice
Avatar
Avatar
Koll Potato
how is this an issue
Jupstar ✪ 2025-01-15 19:44
i already fixed that
19:44
so pls don't fix xd
Avatar
Koll Potato 2025-01-15 19:45
are you working on implementing connections to ddnet servers?
19:45
or is it not in the plans rn
Avatar
Avatar
Koll Potato
are you working on implementing connections to ddnet servers?
Jupstar ✪ 2025-01-15 19:46
that is not planned at all tbh
19:46
the database, the map format and the physics are compatible
19:46
nothing else is needed
Avatar
Koll Potato 2025-01-15 19:49
i initially thought that was supposed to be a replacement for the ddnet client xD
Avatar
Jupstar ✪ 2025-01-15 19:50
imo that would be a waste of effort, even if it might sound counter intuitive
19:51
if i make a client in rust that works with the current system, then it's really just a 1:1 rewrite, and the benefit is not that huge. If i design a completely new client & server, I can add features not possible before and thus give it at least a potential future
Avatar
much of the benefit comes from the client and server being one codebase
19:51
lots of duplicate shit if u were to make a ddnet-compatible client that also has its own schemes for stuff
Avatar
Koll Potato 2025-01-15 19:53
that makes more sense now
19:53
thanks for the explanation
Avatar
i also think ddnet rs should try its best to not give into backwards compatibility obligations
20:04
i think that’s where lots of the convolution started
20:04
break shit
Avatar
Koll Potato 2025-01-15 20:06
im back to implementing snapshots from scratch in rust
20:06
i hate it ngl
20:07
easier to write another protocol
20:07
without them
20:07
hmm now i wonder how ddnet-rs protocol works
20:09
oh right twsnap exists
20:09
i forgor
20:11
nvm it doesnt support teeworlds
Avatar
I also think ddnet-rs shouldn't just break shit because it's fun to break shit. Don't break shit that works
20:25
It's all fun and games until we end up with 8 forks that are not intercompatible
Avatar
Avatar
Learath2
It's all fun and games until we end up with 8 forks that are not intercompatible
monkaStop
Avatar
Actually that might be fun too, back in my day we used to have to download 5 different patches of age of empires 2 to play with everyone
20:33
I had this weird patch switcher thing with cool dubstep music in the back
Avatar
Avatar
Learath2
It's all fun and games until we end up with 8 forks that are not intercompatible
if it’s linear and version-based API changes then it’s fine
20:45
you just insist that the user use the newest client. the cost of innovation
Avatar
Costs are only worth paying if the return is worth it
Avatar
well nobody is expecting stability from this codebase yet
20:47
this is more of a fun project than something aiming to replace proper DDNet atm, so i think we should change things (only as much as necessary obv)
Avatar
I'm just saying don't go breaking stuff that doesn't need breaking because you are annoyed at us keeping the old codebase very stable
Avatar
oh it’s not a spite thing
20:48
if it ain’t broken don’t fix it (edited)
20:48
on the other hand. If it’s broken. Fucking fix it (edited)
Avatar
GitHub BOT 2025-01-15 21:41
Show the current server's community icon with its name as a tooltip. Show score limit and time limit like in the scoreboard only when they are set instead of showing the default value 0. Also show the current and total number of rounds if set. Improve consistency of text margins. Remove empty lines in game info. Use all addresses of the current server info for checking, adding and removing server favorite instead of only considering the address we are connected to. Refactor layo...
Avatar
GitHub BOT 2025-01-15 22:23
4917514 Improve ingame server info, refactoring - Robyt3 6d89940 Merge pull request #9541 from Robyt3/Client-Menus-Ingame-Serverinfo-Refactoring - def-
Avatar
@DDNet
greenthing 1
Exported 393 message(s)
Timezone: UTC+0