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-17 00:00 and 2025-01-18 00:00
Avatar
shouldnt it be in the ddnet tab?
Avatar
NonSymmetric 2025-01-17 04:26
I found the kick voting is seems to be separated between teams, but I can't find where decided it to be different from normal voting, whether it's server-side or client-side logic?
04:28
Or how can I implement custom team voting
04:30
I implemented team tuning but I need team voting feature to let it actually completed
Avatar
GitHub BOT 2025-01-17 04:56
I'm not sure how this issue works, but sometimes skin coloring gets completely crusty and not contrasted when there is a majority of black present in the skin. (again not sure if this is how it actually works but I remember this being the reason) Coloring should be fixed in these scenarios, probably by disregarding all dark colors in the skin if there are lighter colors present. I have never touched skin coloring code, so if anyone else knows the witchcraft behind it and can describe this i...
Avatar
Avatar
Swarfey
*
wait we had buildwars all the time and no one knew it?
06:02
btw added tdtw feet animations on top of ddnet
06:02
looks more dynamic and pretty to me xd
Avatar
Avatar
meloƞ
dont forget to do your ddnet-rs contributions for 2025 people!
as soon as you use this language people are no longer inclined to devote their free time out of kindness
Avatar
@Ewan what prompt u use?
06:59
tell me the fisher plugins
06:59
or ill fish you 🔫
07:05
07:05
nushell looks cool
07:05
maybe ill use it
07:05
Avatar
yeah it’s pretty intriguing
Avatar
Avatar
Ryozuki
@Ewan what prompt u use?
this isn’t the one I use but it has 10x the stars so maybe u should be the guinea pig https://github.com/IlanCosman/tide
🌊 The ultimate Fish prompt. Contribute to IlanCosman/tide development by creating an account on GitHub.
Avatar
for big screens only ig 😅
Avatar
fullscreen tui is real
Avatar
Avatar
Ewan
this isn’t the one I use but it has 10x the stars so maybe u should be the guinea pig https://github.com/IlanCosman/tide
this is what i use and it’s just the normal one but async https://github.com/acomagu/fish-async-prompt
Avatar
Avatar
Ewan
this isn’t the one I use but it has 10x the stars so maybe u should be the guinea pig https://github.com/IlanCosman/tide
looks outdated
Avatar
well it says the latest version at the top of the readme so i guess you can tell exactly how old it is
07:11
if you mean design wise, i mean yeah, it’s a custom prompt
07:11
looks all extra and 2020 dev twitter
Avatar
no like 10 months ago
07:11
why all fish repos are not updated
Avatar
fish is old
07:11
not that old
07:11
but the rust port should bring new life
07:12
fairly niche too
07:12
i think it’s third behind zsh
07:12
in popularity
Avatar
What are the benefits of fish compared to zsh?
Avatar
it was just more intuitive
Avatar
one big downside is its not posix
Avatar
highlighting and history with no setup was what got me into it
07:12
and then i realized it’s crazy powerful for real scripting applications
07:13
no it isn’t POSIX compatible but personally i think of it like a different type of script
Avatar
u should check nushell
07:14
lots of things like this
Avatar
Avatar
Ryozuki
one big downside is its not posix
why is it downside btw
Avatar
Avatar
Ewan
lots of things like this
mechanisms that are based in intuition and not stupid unix history
Avatar
def "str append" [tail: string]: [string -> string, list<string> -> list<string>] { let input = $in match ($input | describe | str replace --regex '<.*' '') { "string" => { $input ++ $tail }, "list" => { $input | each {|el| $el ++ $tail} }, _ => $input } }
Avatar
MilkeeyCat 2025-01-17 07:14
morning One True Brace style enjoyers and others
Avatar
nushell script
Avatar
Avatar
Ryozuki
def "str append" [tail: string]: [string -> string, list<string> -> list<string>] { let input = $in match ($input | describe | str replace --regex '<.*' '') { "string" => { $input ++ $tail }, "list" => { $input | each {|el| $el ++ $tail} }, _ => $input } }
posix compatible?
Avatar
Avatar
zhn
posix compatible?
no
Avatar
Avatar
Ryozuki
no
poggers2
Avatar
i saw the page
Avatar
truly a downside troll
Avatar
i like the idea
Avatar
well u cant set it up as login shell but its ok
Avatar
but anything more niche than fish is too much of a time sink
07:15
this is pog
07:15
i think its the future
07:16
its just we arent ready for it yet
Avatar
exactly
07:16
tell me when we are 😂
Avatar
it is good looking for sure
07:16
probably beats the hell out of awk head sed shit
Avatar
Typing 40 extra characters for it to be more pretty :(((
Avatar
til psycho.god tried rust in tw back in 2016
Avatar
pog
07:17
07:18
ppl who merge prs most
Avatar
now tell me who reverts the most troll
07:19
ok im done
07:23
Code written in Rust will land in the kernel at an increasing rate over the course of the year as a result of the increased availability of abstractions and greater familiarity with the language in the kernel community. The Rust code that has been merged so far is mostly infrastructure and proofs of concept; in 2025, we'll see Rust code that end users will run — but they may never notice. The number of unstable language features needed by the kernel will drop significantly as those features are stabilized by the Rust community.
Avatar
I will not be able to compile my own kernel ever again twintri
07:25
My cpu isn't strong enough for rust
Avatar
no one will notice because linux kernel builds that long anyway
Avatar
Ахмад_сила 2025-01-17 07:42
how to download ddnet because i don't know
Avatar
do you have steam?
Avatar
Ахмад_сила 2025-01-17 07:43
There is not:(
Avatar
it’s on there but if not you can find it here https://ddnet.org/downloads/
07:43
you probably want Windows 64bit
07:44
right click the file, extract all, go into that folder then run DDNet.exe
Avatar
Ахмад_сила 2025-01-17 07:45
Thank you very much
😃 1
07:47
Bro, is there a version for a phone? My brother wants one too.
Avatar
Just download the android one by going to that link on the phone
07:48
Avatar
Ахмад_сила 2025-01-17 07:49
Okay
07:49
Thank you
Avatar
have fun
07:50
don’t forget to go outside once in a while
07:51
this game might do that to you
Avatar

Impact

When Git LFS requests credentials from Git for a remote host, it passes portions of the host's URL to the git-credential(1) command without checking for embedded line-ending con...
Avatar
I'm trying to learn C++ by messing with the ddnet client, and so far I've managed to copy the general settings tab and rename it, but I'm not sure how to change the background position
09:41
Can someone help me figure it out?
Avatar
nvm found the function that generates the positions (edited)
Avatar
ForgottenCat 2025-01-17 09:56
I can say this is a wonderful way to learn C++
09:57
messing with the source code is fun
Avatar
its how u truly learn
10:01
but u should learn some basics too
10:01
by reading stuff
Avatar
why on earth isn't this working???
10:02
WHY IS THIS WORKIN???
Avatar
ForgottenCat 2025-01-17 10:02
for me mostly Where are you working???
kek 1
Avatar
who is your master?
Avatar
ForgottenCat 2025-01-17 10:03
Let's public everything
Avatar
all my classes are frens with each other - so noone feels left behind (edited)
kek 1
😬 1
Avatar
Avatar
Ryozuki
but u should learn some basics too
syntax? or wdym
10:18
I have a bit of a background in typescript with discord bots and other small time node projects
10:18
syntax looks very similar
10:18
I managed to add a setting btw, though I can't figure out how to make it affect anything
10:19
This, basically
10:19
no idea where I might even look for this
Avatar
syntax is something you just get into - it's mostly knowing how to do task X logically. knowing the syntax of a 2D vector is one thing. knowing how to work with it is another
10:19
getting into the OOP mindset when working in c++ is the thing that confused me the most
10:20
classes, structs, enums, public, private, protected, friends, STL
Avatar
oop is no problem, I prefer it over functional paradigm
10:20
it's just C++ as a whole is scary
Avatar
idk i like rust more - it just feels more humane to work in kek
Avatar
Avatar
meloƞ
classes, structs, enums, public, private, protected, friends, STL
structs, friends and STL I have no idea what they are
10:21
I might guess structs are the equivalent of typescript interfaces?
10:21
¯\_(ツ)_/¯
10:21
I'm learning by comparison
Avatar
Jupstar ✪ 2025-01-17 10:21
structs are classes with different defaults in cpp
10:21
every field is public
Avatar
also structs are public by default
Avatar
so, a glorified typescript interface
10:22
easy enough to remember
Avatar
Jupstar ✪ 2025-01-17 10:22
i think ddnet only uses structs for POD
10:22
which means no inheritence or containers
Avatar
another acronym
Avatar
Jupstar ✪ 2025-01-17 10:23
only plain old data
Avatar
eh not really, structs have actual allocation, IIRC typescript handles that differently?
10:23
i only ever used typescript once for a discord bot kekw
Avatar
interfaces are basically abstract classes
10:23
I suppose
10:24
You just don't define them the same way (edited)
Avatar
ah so it's some compile-time stuff
10:24
ew
10:25
They're useful mostly when it's not worth the effort to write a class for an object
Avatar
Avatar
meloƞ
ah so it's some compile-time stuff
MilkeeyCat 2025-01-17 10:25
compile time in ts 😬
justatest 1
Avatar
and they're more flexible
10:25
Bruh
10:25
why do ppl crap on TS
10:25
it's awesome
10:25
(compared to js)
Avatar
Avatar
Sans
syntax? or wdym
memory, pointers, arrays, etc
Avatar
Jupstar ✪ 2025-01-17 10:26
typescript is better than pyson, but that's about it
😳 1
10:26
😬
Avatar
C is easier to learn this
Avatar
I have angered the gods with that one holy shit
Avatar
c++ has too much magic
Avatar
C makes it easier to bite your tongue
Avatar
Avatar
Sans
I have angered the gods with that one holy shit
Jupstar ✪ 2025-01-17 10:26
yes
Avatar
Avatar
meloƞ
idk i like rust more - it just feels more humane to work in kek
Koll Potato 2025-01-17 10:26
lets go rust mentioned
Avatar
there’s a lot to it my bwoah
Avatar
Avatar
meloƞ
C makes it easier to bite your tongue
c++ makes it even easier, but i just mean C is good to learn what pointers are and manual memory management
10:26
then once you know how it works you move to rust
Avatar
Avatar
Ryozuki
memory, pointers, arrays, etc
arrays are easy enough, pointers might take a bit to get used to, and holy mother of jesus if i touch memory I'll make my ram sticks explode
Avatar
Avatar
Ryozuki
c++ makes it even easier, but i just mean C is good to learn what pointers are and manual memory management
disagreed
Avatar
if you dont know pointers u dont know arrays
Avatar
Avatar
Ryozuki
then once you know how it works you move to rust
i wonder when your zig phase will start kekw
Avatar
Avatar
Ewan
disagreed
makes it even easier to shoot ur foot
Avatar
modern c++ initiatives are focused on making the language safer
Avatar
Avatar
Ryozuki
if you dont know pointers u dont know arrays
arrays are just a list of values no?
10:27
im comparing everything to TS, sorry
justatest 1
Avatar
i remember reading something along the lines of: C makes it easier to shoot your foot if you manage to do that in C++, you shoot off your whole leg
Avatar
Avatar
Sans
arrays are just a list of values no?
conceptually sure
10:28
they are directly related to pointers in c/++
10:28
theres a lot
Avatar
Jupstar ✪ 2025-01-17 10:28
i always feel like cpp has too many ways to solve an issue. u have modern cpp, old cpp, c managed, unmanaged and usually you mix all xd
Avatar
at any rate, I wanna finish this small experiment, can someone guide me to where might I print something to F1 on startup?
Avatar
i wonder if there is even a reason to use array over vectors?
Avatar
Avatar
Sans
arrays are just a list of values no?
a growable array is usually made of 3 components, the pointer that points at the start of the data, which is laid in memory contiguously ptr -> (some place in the heap) x1,x2,x3 current_length capacity
Avatar
Avatar
Ryozuki
a growable array is usually made of 3 components, the pointer that points at the start of the data, which is laid in memory contiguously ptr -> (some place in the heap) x1,x2,x3 current_length capacity
hol up - array's are fixed size aren't they
Avatar
Koll Potato 2025-01-17 10:29
yea
Avatar
growable array makes no sense
Avatar
array is a ambiguous word
10:29
xD
Avatar
maybe i just suck at english
10:29
LOL
Avatar
i said growable array so its growable
Avatar
Avatar
Sans
at any rate, I wanna finish this small experiment, can someone guide me to where might I print something to F1 on startup?
Jupstar ✪ 2025-01-17 10:30
simply after the console was initialized xd
Avatar
growable array = vector
Avatar
this is an arbitrarily named structure
10:30
distinct from the specific array syntax
Avatar
Avatar
Jupstar ✪
simply after the console was initialized xd
no idea where that is or what file to even search for
Avatar
Jupstar ✪ 2025-01-17 10:30
ig u could look in engine/client.cpp or gameclient.cpp
Avatar
I call it F1, but idk how it's called in the project
Avatar
CConsole oninit fn
Avatar
Jupstar ✪ 2025-01-17 10:30
they have oninit functions or similar
Avatar
ripgrep is ur friend
10:30
also if ur on windows switch to gentoo right now
justatest 1
Avatar
Jupstar ✪ 2025-01-17 10:31
also if you are on gentoo, buy the best CPU now
Avatar
this is not a threat (it is)
Avatar
Avatar
Ryozuki
also if ur on windows switch to gentoo right now
I'm too lazy to dual boot
Avatar
Jupstar ✪ 2025-01-17 10:31
also if you buy the best CPU, buy the best GPU too
Avatar
Avatar
Sans
I'm too lazy to dual boot
then dont dual boot
10:31
deen_star
Avatar
Ryozuki trying to convert people to gentoo like some sort of Jehovah's Witness
Avatar
also if you’re on gentoo, sell it bcs their package cache will make it unnecessary soon
Avatar
Avatar
Ryozuki
then dont dual boot
I must, because of AC games
10:31
sad
Avatar
assasins creed?
Avatar
anticheat ig
Avatar
anticheat
Avatar
anticheat
Avatar
weakness
Avatar
what games u play
Avatar
Avatar
Sans
at any rate, I wanna finish this small experiment, can someone guide me to where might I print something to F1 on startup?
you should put all your features in a new client component, this is the easiest way to add things to the game.
Avatar
valorant and basically any online game you find on steam
Avatar
i play dota on linux
Avatar
valorant is crazy
Avatar
Avatar
Sans
valorant and basically any online game you find on steam
valorant: true every other game: absolutely false
Avatar
and poe 1 and 2
Avatar
have u played poe2 early access
Avatar
i think eac has linux support
10:32
if u tick a checkmark
Avatar
it's really only vanguard that's running on kernel level that's ass
Avatar
which is stupid af
Avatar
Avatar
Ryozuki
if u tick a checkmark
opt in per game
10:32
on dev side
Avatar
yeah, stupid
Avatar
Avatar
Tater
you should put all your features in a new client component, this is the easiest way to add things to the game.
So far I just added a new settings tab and added that
Avatar
just enable it always
10:33
@Sans i have a blog post series on ddnet coding, maybe a bit outdated but works https://edgl.dev/categories/ddracenetwork/
Software Developer
Avatar
sticking with windows for valorant is something I will never understand
10:33
that game has zero charisma
10:33
i played it like 5 times i just dont get it
Avatar
Avatar
Ewan
sticking with windows for valorant is something I will never understand
If you can get it running on any linux distro I'll switch to it
Avatar
isnt marvel hearoes the hype now
Avatar
not yet
Avatar
otherwise I'll have my windows OS with a side of microsoft bullshit
Avatar
give it 18mos
Avatar
@Ewan i heard valorant is mostly played by egirls (edited)
Avatar
checks out
Avatar
i dont want some cringy ahh people uwu'ing in my ear, that's why i played counter strike for most of my live. the screaming toxicity is what gets me going in games
Avatar
Avatar
Ryozuki
@Ewan i heard valorant is mostly played by egirls (edited)
wrong, it's played by dudes pretending to be egirls
Avatar
Avatar
Sans
wrong, it's played by dudes pretending to be egirls
my sister played it
10:34
she is not a egirl tho
Avatar
well, she's a dude now
KEKW 2
Avatar
Avatar
Ryozuki
my sister played it
your sister a dude now
Avatar
ur sister sounds moral
Avatar
she mostly plays the sims 4
10:34
idk what the appeal is
Avatar
but she has lot of hours
Avatar
much better than valorant
10:35
it scratches an itch in the ape brain
Avatar
Avatar
Ryozuki
but she has lot of hours
anything less than 500 and she can still go back to having a normal life, go go go make her quit this god forsaken game elmoburn
Avatar
Avatar
Sans
So far I just added a new settings tab and added that
that's good but learning how the components work is the definitely the easiest way to add powerful features without interfering with the rest of the code.
Avatar
Jupstar ✪ 2025-01-17 10:35
imagine being a sims4 pro
Avatar
she had over 1 or 2k idk
Avatar
Avatar
Tater
that's good but learning how the components work is the definitely the easiest way to add powerful features without interfering with the rest of the code.
i think his goal is to learn tho
10:36
so
Avatar
Avatar
Tater
that's good but learning how the components work is the definitely the easiest way to add powerful features without interfering with the rest of the code.
how might I do that? just a new file with whatever I need in it right?
Avatar
u need to tinker with cmake then
Avatar
look at other component class structures
Avatar
Avatar
Ryozuki
u need to tinker with cmake then
our cmake file is horrible anyway, cmake allows to recursively add files, IIRC we're only not doing that because of some antibot shii
Avatar
their class and member definitions are rly important and you should see how it works pretty quick
Avatar
countryflag_de countryflag_en countryflag*
  • *
  • *
horrible.
Avatar
Avatar
meloƞ
our cmake file is horrible anyway, cmake allows to recursively add files, IIRC we're only not doing that because of some antibot shii
globbing for source files is considered bad practice
Avatar
Avatar
meloƞ
our cmake file is horrible anyway, cmake allows to recursively add files, IIRC we're only not doing that because of some antibot shii
cuz heinrich says glob is evil
Avatar
Avatar
Ewan
globbing for source files is considered bad practice
why is it bad practice :( *.h *.cpp and you're gucci (edited)
Avatar
Gucchi
10:37
You live in the same continent bro
Avatar
god damn it.
10:38
high potential for mistakes ig
Avatar
imo we should be globbing for asset files
Avatar
and it’s just better to be explicit
Avatar
Jupstar ✪ 2025-01-17 10:38
i'd rather glob source than assets xd
Avatar
Jupstar ✪ 2025-01-17 10:38
source needs to compile
10:38
assets can easily be unused
Avatar
globbing allows a threat actor do add a file easier
Avatar
Jupstar ✪ 2025-01-17 10:39
but tbh, i'd probs wildcard both xD
10:39
bcs i dealing with the cmake stuff is just annoying indeed
Avatar
I don't think specifying the assets makes it any less likely one gets unused
Avatar
who wants coconut milk
Avatar
Jupstar ✪ 2025-01-17 10:39
especially bcs we have no tools to automate stuff. u need to manually place them in alphabetically order
Avatar
Avatar
Ryozuki
who wants coconut milk
i thought you stopped playing ffXIV (edited)
Avatar
Jupstar ✪ 2025-01-17 10:39
additionally my file explorer disagrees with the order we chose xD
Avatar
Avatar
meloƞ
i thought you stopped playing ffXIV (edited)
lol no
Avatar
can you ever quit a game like that
Avatar
im nearly full leveled on all
justatest 1
Avatar
GitHub BOT 2025-01-17 10:40
523a458 Fix txt char check - Jupeyy 8fb2ed5 Some english - Jupeyy d15a796 Fix error range for command idents - Jupeyy 4537b1e Merge pull request #75 from Jupeyy/pr_various_small_fixes - Jupeyy
Avatar
Jupstar ✪ 2025-01-17 10:40
small ad
Avatar
i learned this like last month but apparently my dad just still plays his star wars mmo all day
Avatar
a lot of the assets literally can't be unused if they exist in the folder
Avatar
Avatar
meloƞ
i thought you stopped playing ffXIV (edited)
i have 185 days played as ingame hours
justatest 1
Avatar
the client will always load them and error if it's wrong
Avatar
i cant leave
10:40
but im playing more ddnet now
Avatar
proof
poggers 1
Avatar
ill have to add your name to friends
10:41
nobody i like in usa plays anymore
Avatar
Avatar
Ryozuki
proof
Jupstar ✪ 2025-01-17 10:42
that's almost addiciton level again, nice
Avatar
my skill is still somewhat there
Avatar
i'm still unsure what's bad practice about file(GLOB_RECURSE GAME_SERVER src/game/server/*.c src/game/server/*.cpp src/game/server/*.h) for example, we're bound to the src path src/game/server anyway for example :(
Avatar
that is actually really solid work lol
Avatar
like riding a bike
10:42
im just finishing ez maps
Avatar
Avatar
Ewan
that is actually really solid work lol
what is
Avatar
Avatar
meloƞ
i'm still unsure what's bad practice about file(GLOB_RECURSE GAME_SERVER src/game/server/*.c src/game/server/*.cpp src/game/server/*.h) for example, we're bound to the src path src/game/server anyway for example :(
Jupstar ✪ 2025-01-17 10:43
probably none. it's simply a matter of taste
Avatar
Avatar
Ewan
sticking with windows for valorant is something I will never understand
ur not an asian eboy u wouldnt understand
Avatar
he is from romania tho
10:44
discord is such a stalker tool
Avatar
Avatar
Jupstar ✪
probably none. it's simply a matter of taste
not necessarily, there is a valid case to be made for a generation time & compile time discrepancies
Avatar
but ppl just put their info there
Avatar
Jupstar ✪ 2025-01-17 10:44
a wildcard motivates you to more easily create files, potentially making your logic split more cleanly, resulting in a better code structure.
Avatar
Avatar
Ewan
not necessarily, there is a valid case to be made for a generation time & compile time discrepancies
Jupstar ✪ 2025-01-17 10:44
but how slow should a glob be xd
Avatar
if a dev added a new file upstream and you pulled, but didn’t have a need to change cmakelists or run cmake again, you will get confusing linker errors when trying to compile
Avatar
Jupstar ✪ 2025-01-17 10:45
i doubt parsing the cmake script is much faster
Avatar
the alphabetical order thing is annoying af
Avatar
agreed
Avatar
why dont we switch to mason
Avatar
Avatar
Tater
the alphabetical order thing is annoying af
overkill and stupid
10:45
meson isn’t there
Avatar
I'm more annoyed that cmake doesn't tell you how to fix it when you do it wrong
10:46
or at least which line the ordering broke at
10:46
it just tells you "something in this list is wrong"
Avatar
Avatar
Ryozuki
justatest
Jupstar ✪ 2025-01-17 10:46
will that never be removed from ur acc?
Avatar
why would they
Avatar
Jupstar ✪ 2025-01-17 10:46
how did u even get it?
Avatar
Avatar
Jupstar ✪
will that never be removed from ur acc?
it becomes invisible after 10 years I think
Avatar
Avatar
Ewan
why would they
Jupstar ✪ 2025-01-17 10:47
i dunno, imagine u 13y old kiddie xd
Avatar
Avatar
Jupstar ✪
will that never be removed from ur acc?
its not my acc its sans
10:47
and yeah its there forever
Avatar
the vac ban lasts a set amount of time, but the history should stay imo
Avatar
Avatar
Tater
it becomes invisible after 10 years I think
7 years actually
Avatar
Avatar
Tater
it becomes invisible after 10 years I think
im going to get a vac ban in those 10 years
Avatar
i never had a vac
Avatar
me neither
10:48
i only have 9yrs of service
10:48
feelsbadman
Avatar
young
10:48
im old
10:48
24
Avatar
i made acc when i was 10 ig
10:49
u old fart
Avatar
the shame is part of the punishment
Avatar
Jupstar ✪ 2025-01-17 10:49
for me steam is down rn lol
10:49
10:49
well steamcommunity to be precise
Avatar
it is
10:50
yeah
Avatar
level 79 wow
10:50
how many badges did u buy
10:50
cards
Avatar
i didnt buy badges
10:50
i use points to buy season badge
10:50
in point shop
10:50
it gives lot of lvls
Avatar
ah ok
10:50
i use points to get anime pfps and bgs lmfao
Avatar
that’s the thing about steam i could never get with lol
10:50
all the marketplace shit
10:51
i wanna buy games man and then play them
Avatar
Jupstar ✪ 2025-01-17 10:51
the most annoying thing about steam is, that it's 32 bit and the loading times are just insanely bad xd
Avatar
it’s quite sad how the desktop app ended up
Avatar
my cat is sleeping profoundly
😃 1
Avatar
going from vgui straight to web is sad
Avatar
marketplace is a good invention
Avatar
Jupstar ✪ 2025-01-17 10:52
😃 3
Avatar
allows u to make $0.50/hour playing csgo
Avatar
Jupstar ✪ 2025-01-17 10:52
man i am longer in steam than learath on this world
Avatar
I haven't had many issues with the webness of the steam app in the last couple years
Avatar
windows user spotted
Avatar
it just feels sluggish
Avatar
Jupstar ✪ 2025-01-17 10:53
heroic games launcher is made in typescript too, but is just trillion times faster
10:53
i hope they add steam support some day
Avatar
apps shouldn’t need hardware acceleration to feel snappy in day to day use
Avatar
Avatar
Jupstar ✪
heroic games launcher is made in typescript too, but is just trillion times faster
that’s the epic alternative right? ironic cuz epic actually makes theirs in unreal and it’s somehow worse
Avatar
Jupstar ✪ 2025-01-17 10:54
epic & gog
Avatar
the thing is if anyone in the gaming industry knows how to architect a large scale C++ project it’s valve
10:55
and they choose web for what 90% of ppl will see valve as
10:55
and they don’t even do it well
10:56
not even cpp strictly but a language where you have to think about stuff
Avatar
Skibidisigma 2025-01-17 10:57
how to change ddnet language?
Avatar
Open settings -> Press "Language"
Avatar
Avatar
Tater
Open settings -> Press "Language"
Skibidisigma 2025-01-17 10:57
I meant something else
Avatar
im not buying what you’re selling skibidi man
Avatar
Avatar
Skibidisigma
I meant something else
Skibidisigma 2025-01-17 10:58
how to make it say something else instead of the name play
Avatar
how to formulate a question in a logical way
Avatar
Avatar
Ewan
im not buying what you’re selling skibidi man
Skibidisigma 2025-01-17 10:58
wtf im selling
Avatar
Avatar
Ewan
how to formulate a question in a logical way
Skibidisigma 2025-01-17 10:58
my english language in C4
Avatar
I’m going to strap c4 to your chest
Avatar
search the entire project for "Play", find where the button is defined, then change the string
10:59
are you familiar with programming? if not then learn the basics before u try to mod ddnet
Avatar
Skibidisigma 2025-01-17 10:59
i need to modify source code?
10:59
or open a hex editor and search
10:59
it’s all in .data
11:00
the cosntants at least
Avatar
you could make a new translation file and put it in the folder
Avatar
he was in here trolling other day
11:00
so sad they cancelled skibidi toilet movie
Avatar
Avatar
Tater
you could make a new translation file and put it in the folder
Skibidisigma 2025-01-17 11:00
where is the folder
Avatar
data/languages
Avatar
Avatar
Ewan
so sad they cancelled skibidi toilet movie
im so out of the loop with these zoomer memes
Avatar
Skibidisigma 2025-01-17 11:00
ok I'll try
Avatar
Avatar
Ryozuki
im so out of the loop with these zoomer memes
learath can educate you old man
Avatar
Avatar
Ryozuki
im so out of the loop with these zoomer memes
the director was too lmfao
Avatar
dude has sigma rizz
Avatar
im younger than lea xd
Avatar
Avatar
Ryozuki
im so out of the loop with these zoomer memes
Skibidisigma 2025-01-17 11:01
bro shutup
Avatar
who wants timeout
Avatar
nein
Avatar
can't be true, learath is between 8-85 years old
Avatar
Avatar
Skibidisigma
bro shutup
its called rustup - you're close!
Avatar
a 36 to 36 balancer
Avatar
say on skibidi
Avatar
factorial
Avatar
Avatar
Ryozuki
a 36 to 36 balancer
where's the SAT solver version
Avatar
Skibidisigma 2025-01-17 11:02
why do y'all dislike my nickname
Avatar
nothing wrong with it it’s just obvious that you’re 11 y/o
Avatar
i give you 1 minute to choose something else and i'll set it for you
Avatar
Avatar
meloƞ
i give you 1 minute to choose something else and i'll set it for you
Skibidisigma 2025-01-17 11:03
wdym
Avatar
wait but there’s nothing actually wrong with it tho
11:03
it’s just funny
Avatar
Avatar
Ewan
it’s just funny
Skibidisigma 2025-01-17 11:03
true
Avatar
thought about just nicknaming you to rizzler
11:03
justatest
Avatar
why that face
Avatar
Avatar
meloƞ
thought about just nicknaming you to rizzler
Skibidisigma 2025-01-17 11:04
NOO
Avatar
@Ewan elon doesnt know how to do a rm -rf
Avatar
yeah he’s a fucking rich kid idiot
11:05
who somehow controls my country
Avatar
elon musk yoinking asmongold's blue checkmark after asmon said there's no way elon actually is one of the top players in poe2 is insane and this dude has direct access to the president kekw
Avatar
Skibidisigma 2025-01-17 11:05
wtf
11:05
there no english language
11:05
in languages folder
Avatar
its probably the default
Avatar
Avatar
louis
its probably the default
Skibidisigma 2025-01-17 11:05
dumb game
Avatar
i can imagine elon just slushing the marketplace
Avatar
Avatar
Ewan
i can imagine elon just slushing the marketplace
reminder what happened when elon twittered Doge
11:06
just that.
Avatar
i know more about this guy than i ever wanted to
Avatar
x.com links in 2025
Avatar
Avatar
Skibidisigma
there no english language
make a file that looks like this Play == YOUR PLAY BUTTON
Avatar
Avatar
Skibidisigma
dumb game
devs speak english so i guess you’ll have to live with it
Avatar
Avatar
Ewan
devs speak english so i guess you’ll have to live with it
Skibidisigma 2025-01-17 11:09
bro why not Chinese
Avatar
most of the devs don’t speak chinese
11:09
this chat is mostly american and european rn
Avatar
Avatar
Skibidisigma
bro why not Chinese
There is chinese
Avatar
he means default
11:10
Is there anything that chooses the language on first startup?
Avatar
it’s locale dependent
Avatar
so if someone's PC is in korean, the game is by default in korean
11:10
right
11:10
?
Avatar
you’d hope so
Avatar
but i’ve never tested xD
Avatar
i aint changing my system's locale to check that
Avatar
exactly
11:11
but yeah that’s how it’s worked historically
11:11
i mean locale goes back really far
Avatar
sadly still no DDNet Thai
11:11
sad
Avatar
detection has always been important not just for language but processing data too
Avatar
how so?
Avatar
before unicode, how do u determine which charset u need (edited)
Avatar
or encoding ig
Avatar
Yeah I get what you mean
11:12
idk
11:12
that's why computer wizards exist
11:12
some of them even know ancient languages like fortran
Avatar
do you know a stoned smurf
Avatar
@Stoned Smurf bro the devs are onto you, run!
Avatar
Avatar
Ewan
do you know a stoned smurf
yeah, that guy
Avatar
you are the same guy…
11:14
i just know he knew a sans
11:14
from ddnet
Avatar
im probably the single-most known player with Sans as their name (ign Sans3108 because Sans is taken by someone in china) (edited)
Avatar
sans undertale
Avatar
This is pain and suffering at it's peak, why can't we use external apps :(
11:15
Avatar
who needs that
11:16
why
Avatar
why not?
Avatar
there’s gotta be a reason why
Avatar
It's a discord bot, a tool
11:16
tools are made to be used
Avatar
especially considering this chat is also bridged to irc and matrix so discord specific features are not translatable
Avatar
Avatar
Sans
tools are made to be used
this is a very new concept in discord
Avatar
not really
Avatar
and i have to say, they probably should have asked users first
Avatar
this channel is pure
Avatar
Avatar
Ewan
especially considering this chat is also bridged to irc and matrix so discord specific features are not translatable
very easily translatable
Avatar
nobody uses this shit
Avatar
to thrill rust and ddnet
11:17
and linux
Avatar
except for discord bot circlejerk groups
Avatar
and vulkan
😃 1
Avatar
Avatar
Ewan
nobody uses this shit
I have about a billion people disagreeing with you
Avatar
Avatar
Sans
I have about a billion people disagreeing with you
i never seen someone use a app in discord
Avatar
i think we have different use cases here
11:17
we’re here to conversate
11:17
with speech
11:17
written word
Avatar
Avatar
Ryozuki
i never seen someone use a app in discord
Bruh
Avatar
tools are invisible if you don't want them though
Avatar
perhaps an image
Avatar
Skibidisigma 2025-01-17 11:18
i activated c4 by mistake
11:18
i have no more house
Avatar
defuse it
Avatar
Avatar
Sans
defuse it
Skibidisigma 2025-01-17 11:19
to late
Avatar
it’s too late
11:19
rip
Avatar
Avatar
Skibidisigma
to late
nah, you got 40 seconds
11:19
the code is 7355608
Avatar
Create an implosion with the same strength
🧠 3
Avatar
Avatar
Sans
nah, you got 40 seconds
Skibidisigma 2025-01-17 11:19
it's already boomed
Avatar
damn, there's always next round ig
Avatar
i hit you with a hammer and then you explode
Avatar
that's not very scientifically accurate of you
11:20
smh
Avatar
you have to wait a little bit
11:21
and i have to be the bomb first
Avatar
You have more chances for the hammer to phase through me than for me to explode on impact
11:21
this guy doesn’t play bomb tag
Avatar
bomb tag is just hot potato
Avatar
no because you explode
11:22
you don’t burn your hand slightly
11:22
you literally explode
11:22
high stakes game
Avatar
How does one print something to the F1 console?
Avatar
Avatar
Sans
This is pain and suffering at it's peak, why can't we use external apps :(
Because external apps are not audited at all. So people just make spammer apps
Avatar
Avatar
Learath2
Because external apps are not audited at all. So people just make spammer apps
aw
Avatar
Skibidisigma 2025-01-17 11:39
why
11:39
ahy
11:39
why
Avatar
like any of us know
Avatar
Avatar
Ewan
like any of us know
Skibidisigma 2025-01-17 11:40
why when i adding own lang
11:40
it doesn't apper in languages tab
Avatar
i thought you meant in general
11:40
dunno
Avatar
Avatar
Ewan
i thought you meant in general
Skibidisigma 2025-01-17 11:41
dk u think i stupid
Avatar
no it’s just a really hard question
Avatar
How do I get the name of the player here? This keeps ending up as "Nameless Tee"
11:48
nvm my name was set to Nameless Tee
11:48
oops
11:55
owo I've done it, I'm so proud of myself
Avatar
Avatar
Sans
owo I've done it, I'm so proud of myself
poggers2
Avatar
Avatar
meloƞ
poggers2
New goal: re-create fussel's client
Avatar
Avatar
Sans
New goal: re-create fussel's client
pepeW
Avatar
jk, im nowhere near that level of expert
Avatar
add minecraft in ddnet settings
Avatar
@Robyt3 CFlow fits really well in vanilla, thanks for this opened treasure :P
Avatar
Avatar
zhn
wait we had buildwars all the time and no one knew it?
yeah i did not promote it anywhere, only ogs from my server know it :x
14:09
what are tdtw animations?
14:23
10 year old thing already xd
Avatar
Koll Potato 2025-01-17 14:24
so silly
14:24
i love it
Avatar
i wonder how it looks like on hammerhit maps
Avatar
just try it out :P
Avatar
that's so cute but very distracting XD
Avatar
Avatar
Sans
that's so cute but very distracting XD
looks really good on fast paced mods ngl
14:47
for me at least
14:47
i can better feel the tee positioning
Avatar
@Jupstar ✪ is it possible to host a multiplayer editor session through the terminal?
Avatar
Avatar
bencie
@Jupstar ✪ is it possible to host a multiplayer editor session through the terminal?
Jupstar ✪ 2025-01-17 14:52
yes, but that currently requires you to self compile the editor-server
14:53
cargo run --release -p editor-server -- path.map password port the path of the map must be inside ~/.config/ddnet-editor-server. If you start the server once it should also create that dir
Avatar
tysm!
14:54
owo
Avatar
Jupstar ✪ 2025-01-17 14:54
oh btw when it started it will show the cert hash
14:54
that is suddenly always required sadly
Avatar
Avatar
Jupstar ✪
yes, but that currently requires you to self compile the editor-server
Thank you for this btw Can't wait to test this out on my vps when i'm home
Avatar
i asked for that exact reason ^^
Avatar
Jupstar ✪ 2025-01-17 15:08
i never tested on a vps btw
15:08
might require weird deps
15:08
but should work
15:09
if it worked give me feedback what u had to do xd
Avatar
Avatar
bencie
i asked for that exact reason ^^
I will be trying to Livestream the multiplayer editor consistently until we actually have a finished map - feel free to add any issue that you have on the issue tracker on GitHub, jupstar and maybe me will try to fix em then greenthing
Avatar
sure we found some annoyances with souly
Avatar
Skibidisigma 2025-01-17 15:13
bro why print("helo world") not working
15:13
it gives me an error
15:13
like there no such command in c++
15:14
Avatar
exactly, it's either printf for a formatted stdout, or just use std::cout <<
15:15
Also your file has no extension
15:15
You may want to start a YouTube tutorial for the absolute basics ^^
Avatar
im not even sure if we missed these features or theyre actually not in there, i couldnt find them in your issue:
  • no confirmation that you're hosting, i was confused whether it successfully staretd or not (also, hosting twice on the same port crashes game)
  • can't move layers up and down should i add these?
Avatar
Skibidisigma 2025-01-17 15:16
i writed aimbot by mistake
15:16
what should i do
Avatar
Avatar
bencie
im not even sure if we missed these features or theyre actually not in there, i couldnt find them in your issue:
  • no confirmation that you're hosting, i was confused whether it successfully staretd or not (also, hosting twice on the same port crashes game)
  • can't move layers up and down should i add these?
Jupstar ✪ 2025-01-17 15:16
add everything
Avatar
aight
Avatar
Avatar
bencie
im not even sure if we missed these features or theyre actually not in there, i couldnt find them in your issue:
  • no confirmation that you're hosting, i was confused whether it successfully staretd or not (also, hosting twice on the same port crashes game)
  • can't move layers up and down should i add these?
you can see connected people on the lop left, the icon will change when someone is connected, but a 'live' thingie seems nice
Avatar
Avatar
Skibidisigma
i writed aimbot by mistake
write ddnet by mistake to fix it
Avatar
Avatar
oxyzo
write ddnet by mistake to fix it
Skibidisigma 2025-01-17 15:16
ohh ok
Avatar
Avatar
meloƞ
you can see connected people on the lop left, the icon will change when someone is connected, but a 'live' thingie seems nice
yea but if they havent connected
15:16
or in my case, i did the wrong port the first time so they couldnt connect anyways (edited)
15:17
i had no way of telling if im hosting or not
Avatar
Fair, just a way to display all your hosting data and like a green ball somewhere indicating that you're hosting or smth owo (edited)
Avatar
yeah!
15:17
thatd also be good because if you choose random port (0, which is the default) , then you dont know what port ur hosting on (edited)
Avatar
Avatar
bencie
yea but if they havent connected
Jupstar ✪ 2025-01-17 15:18
well theoretically you always host your map. bcs the whole editor is built around the network functionality, even if u map alone
15:18
the host ui just lets u define a port
Avatar
Skibidisigma 2025-01-17 15:18
also guys
15:19
is steam recording better than obs?
Avatar
Avatar
Jupstar ✪
well theoretically you always host your map. bcs the whole editor is built around the network functionality, even if u map alone
So you're actually spying on me 24/7 - got it
Avatar
Avatar
meloƞ
So you're actually spying on me 24/7 - got it
Jupstar ✪ 2025-01-17 15:19
yes
15:19
@bencie btw if u have suggestions for all issues you find, please add them too, even if they are just unfinished thoughts
Avatar
Avatar
Skibidisigma
is steam recording better than obs?
No idea
Avatar
alright
Avatar
Bencie, formatting for check boxes is - [ ]
15:20
owo
Avatar
ye got it thanks
15:21
:D
Avatar
Avatar
meloƞ
Bencie, formatting for check boxes is - [ ]
Koll Potato 2025-01-17 15:23
most epic markdown feature imo
Avatar
Koll Potato 2025-01-17 17:39
ChillerDragon: im debugging my server again
17:39
the issue is so bad that i cant find the bug even with the help of wireshark
17:40
the packets are exactly the same that libtw2 server sents
17:40
so cool
Avatar
Avatar
Koll Potato
the issue is so bad that i cant find the bug even with the help of wireshark
what an issue
Avatar
Koll Potato 2025-01-17 17:48
connection xd
17:48
client doesnt receive snapshots
Avatar
does it connect at least?
Avatar
Koll Potato 2025-01-17 17:48
yea
17:48
stuck here
17:48
even though i send snap single packets
Avatar
Avatar
Koll Potato
even though i send snap single packets
but you don't need to afair
Avatar
Koll Potato 2025-01-17 17:49
still stuck on that screen
17:49
hmm
17:51
everything looks fine here
17:51
so the client knows about the map, tunes and etc
Avatar
19.0 when
Avatar
Avatar
Koll Potato
so the client knows about the map, tunes and etc
do you send it as 1 packet?
Avatar
Koll Potato 2025-01-17 17:53
i fixed it xd
Avatar
I think you do need a couple full snaps before the client enters the game properly
Avatar
Koll Potato 2025-01-17 17:53
delta tick was wrong
17:53
damn
Avatar
Koll Potato 2025-01-17 17:54
lets gooo
17:54
ecs framework for teeworlds server coming soon
17:54
just wait a few years
Avatar
don't tell me you are using bevy ecs
Avatar
Koll Potato 2025-01-17 17:55
im not
17:55
i used it in previous implementation
Avatar
what do you use now?
17:56
i kinda like it
Avatar
have you ever tried edict justatest
Avatar
Koll Potato 2025-01-17 17:57
never heard of that
17:57
i know about flecs
17:57
its kinda cool
17:57
but too much stuff that i dont need at all
Avatar
flecs is a c library
17:57
afair
Avatar
Koll Potato 2025-01-17 17:57
there is rust wrapper
17:58
Rust API for Flecs: A Fast and Flexible Entity Component System (ECS) - Indra-db/Flecs-Rust
Avatar
Avatar
Koll Potato
never heard of that
try it out justatest
Avatar
Koll Potato 2025-01-17 17:58
maybe i should write the server using 4 different ecs libraries
17:58
what could possibly go wrong
Avatar
Avatar
zhn
try it out justatest
Koll Potato 2025-01-17 18:00
if i run into limitations with evenio i might consider using it
18:00
since the author of the library disappeared for 7 months
Avatar
NonSymmetric 2025-01-17 18:02
anyone have an idea about team voting?
Avatar
Avatar
Koll Potato
if i run into limitations with evenio i might consider using it
you can just ask roman to fix a bug for you in edict or request a feature
18:03
he will do it for real justatest
Avatar
Koll Potato 2025-01-17 18:03
can he write a teeworlds server for me
18:03
kek
18:04
one of the reasons i use ecs is to avoid dealing with the borrow checker
18:04
shame on me
Avatar
Cosmic Xenor {Yannik} 2025-01-17 18:05
## Hey, it would be really nice if you could use groups for groups to make mapping more clear
Avatar
Koll Potato 2025-01-17 18:06
yea it would
18:06
but backwards compatibility
Avatar
Avatar
Koll Potato
but backwards compatibility
Cosmic Xenor {Yannik} 2025-01-17 18:07
why should there be a problem?
Avatar
Koll Potato 2025-01-17 18:07
because there will be
Avatar
Cosmic Xenor {Yannik} 2025-01-17 18:07
the old maps just wouldnt use it
Avatar
GitHub BOT 2025-01-17 18:07
87b8ad8 Add snowflake & sparkle particle. - Jupeyy 5139870 Use consistent naming scheme for list of assets. - Jupeyy 6944fcf Merge pull request #2 from Jupeyy/pr_consistent_naming - Jupeyy
Avatar
Koll Potato 2025-01-17 18:07
what about old clients
Avatar
Avatar
Koll Potato
because there will be
Cosmic Xenor {Yannik} 2025-01-17 18:07
and how are new things implemented?
Avatar
Avatar
Cosmic Xenor {Yannik}
and how are new things implemented?
Koll Potato 2025-01-17 18:08
make an issue on github, start implementing it or ask someone else to implement it, make a pr, get rejected or approved
Avatar
You can probably hack it in a backwards compatible way where it will look awful on old clients editors but work ingame
Avatar
Cosmic Xenor {Yannik} 2025-01-17 18:08
pr?
Avatar
Avatar
Cosmic Xenor {Yannik}
pr?
Koll Potato 2025-01-17 18:08
pull request
18:08
with the updates to the code
Avatar
Avatar
Koll Potato
make an issue on github, start implementing it or ask someone else to implement it, make a pr, get rejected or approved
Cosmic Xenor {Yannik} 2025-01-17 18:09
how to do it?
Avatar
Koll Potato 2025-01-17 18:09
do you know how to code in c++?
Avatar
Cosmic Xenor {Yannik} 2025-01-17 18:10
not really
18:10
maybe just a tiny little bit
Avatar
Koll Potato 2025-01-17 18:10
afair there is already an issue about that on github
18:10
lemme find it
18:11
It would be great to have groups for groups in the editor. Those groups should only contain groups, no layer or quad. That would help a lot when mapping with many groups for better visibility.
Avatar
Cosmic Xenor {Yannik} 2025-01-17 18:12
so they already work on it?
18:12
or what does it mean?
Avatar
Koll Potato 2025-01-17 18:12
no
18:12
no one works on it
18:12
its just an issue
Avatar
good idea we can make a snow mega group and not spam the editor layer ui
Avatar
Avatar
Koll Potato
its just an issue
Cosmic Xenor {Yannik} 2025-01-17 18:25
ok and when do we know if they will work on it?
Avatar
they wont welcome to ddnet
Avatar
GitHub BOT 2025-01-17 18:27
ef5e25f Use consistent naming scheme for asset parts. - Jupeyy 82e4d70 Merge pull request #76 from Jupeyy/pr_consistent_asset_names - Jupeyy
Avatar
Koll Potato 2025-01-17 19:42
big oopsies
Avatar
GitHub BOT 2025-01-17 19:46
When loading a map from the downloadedmaps folder with the editor file browser it was already correctly ensured that the map cannot be saved again to this folder, but this was not checked when the current map is loaded directly from the downloadedmaps folder with the "Load current map" function. Closes #9529.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • ...
Avatar
inspector nankudo 2025-01-17 20:37
hi, i found an openssl lib in cmakelists, im tried just include #include <openssl/aes.h> #include <openssl/rand.h> but have error "cannot open openssl..." how can i include it?(in engine/client/client.cpp)
Avatar
umoggablebp 2025-01-17 20:38
Does ddnet still officialy support x32 builds? Or will it be removed from ddnet site in the future
Avatar
Avatar
inspector nankudo
hi, i found an openssl lib in cmakelists, im tried just include #include <openssl/aes.h> #include <openssl/rand.h> but have error "cannot open openssl..." how can i include it?(in engine/client/client.cpp)
Did you install OpenSSL with the header files? When running cmake it should show that OpenSSL was found
Avatar
Avatar
Robyt3
Did you install OpenSSL with the header files? When running cmake it should show that OpenSSL was found
inspector nankudo 2025-01-17 20:43
oh.. yea, im not installed it, where i may find his sources or ready dll?
Avatar
https://github.com/openssl/openssl/releases or your package manager if you use MSYS2
Avatar
inspector nankudo 2025-01-17 20:44
thanks
Avatar
Avatar
umoggablebp
Does ddnet still officialy support x32 builds? Or will it be removed from ddnet site in the future
I think @deen was considering removing 32bit support, not sure. Would like to know too
Avatar
Avatar
umoggablebp
Does ddnet still officialy support x32 builds? Or will it be removed from ddnet site in the future
there’s no guarantee they will be kept, 32 bit computers account for an incredibly small amount of people now & a new, somewhat detrimental 32 bit specific bug was found recently
❤️ 1
20:45
btw what was up with that
Avatar
Windows 11 doesn't even have a 32 bit version anymore
20:46
did u ever get to the bottom of that though
20:46
curious
Avatar
I think it was related to rust not supporting 32 bit anymore so we are using an older version to build now
Avatar
tclient is step ahead and doesn't even provide 32bit since beginning lol
Avatar
Avatar
Robyt3
https://github.com/openssl/openssl/releases or your package manager if you use MSYS2
inspector nankudo 2025-01-17 20:48
idk how i may build it. he doesn't have cmakelists
Avatar
You can download a binary release not the source code
20:49
I don't know how to build it either
Avatar
Skibidisigma 2025-01-17 20:50
guys
20:50
fast
20:50
what should i do if i wrote aimbot
20:50
by mistake
Avatar
inspector nankudo 2025-01-17 20:51
lol
20:51
how
Avatar
Avatar
Skibidisigma
what should i do if i wrote aimbot
I think you gotta open a PR on ddnet github asap
Avatar
Avatar
TombRider
I think you gotta open a PR on ddnet github asap
Skibidisigma 2025-01-17 20:52
to make aimbot as default ddnet feature?
Avatar
inspector nankudo 2025-01-17 20:52
HAHAHAHAH
Avatar
Avatar
Skibidisigma
to make aimbot as default ddnet feature?
I mean you can try
Avatar
Avatar
TombRider
I mean you can try
Skibidisigma 2025-01-17 20:52
oh
Avatar
Avatar
Robyt3
You can download a binary release not the source code
inspector nankudo 2025-01-17 20:52
where binaries 😭
Avatar
Skibidisigma 2025-01-17 20:52
I'll try
😎 1
Avatar
Avatar
inspector nankudo
where binaries 😭
inspector nankudo 2025-01-17 20:53
on github only sources
Avatar
Avatar
MilkeeyCat
Should be the address of the server you are connected to and the address of the server info packet
Avatar
MilkeeyCat 2025-01-17 20:53
ah
Avatar
Avatar
inspector nankudo
on github only sources
The .tar.gz files are the binary releases
Avatar
MilkeeyCat 2025-01-17 20:53
thanks
Avatar
Avatar
Skibidisigma
I'll try
Please don't unless you want to get banned
Avatar
Avatar
inspector nankudo
how
Skibidisigma 2025-01-17 20:55
idk, I've tried to write better cursor precision, and it turned out like this
Avatar
Avatar
Robyt3
The .tar.gz files are the binary releases
inspector nankudo 2025-01-17 21:12
no, these files also contain sources
Avatar
yea tell him what it is lol
21:15
monkaS
Avatar
Avatar
inspector nankudo
no, these files also contain sources
guess you'll have build it yourself, read the README files
21:16
Windows 32bit
21:16
ddnet.org/downloads
21:16
oh you're the other guy
justatest 1
Avatar
Avatar
inspector nankudo
hi, i found an openssl lib in cmakelists, im tried just include #include <openssl/aes.h> #include <openssl/rand.h> but have error "cannot open openssl..." how can i include it?(in engine/client/client.cpp)
you need to obtain it first, if it's in a package manager you could use package config or cmake's find_package, alternatively you can download the source and put it in a separate folder
21:18
they should have specific building/include instructions
21:18
if using a local copy you might try add_subdirectory, or build it manually & include its /include & link its /lib (target_include_directories/target_link_libraries) (edited)
21:19
there's not one way to do it
21:20
you could also try fetch_content which uses git to download it, and should expose a package for find_package if you do it right
21:23
mb @ bp_unmoggable lmfao
❤️ 1
Avatar
cyberfighter 2 2025-01-17 21:36
what does assertion mean
Avatar
Jupstar ✪ 2025-01-17 21:37
i assert that your condition evaluates to true
Avatar
cyberfighter 2 2025-01-17 21:39
so assertion error is if condition is false?
Avatar
MilkeeyCat 2025-01-17 21:39
ye
Avatar
Avatar
cyberfighter 2
so assertion error is if condition is false?
there are different types of assertions, whenever you see one when playing DDNet it probably means an unforeseeable error occurred but it just wants to crash elegantly
21:54
but they are also used heavily in unit testing and even const logic to prevent the thing from even being compiled if those conditions are not met
21:54
e.g. static_assert
21:54
so there are different kinds but yeah the idea is just to ensure that everything is as expected so to speak
Avatar
GitHub BOT 2025-01-17 22:33
135f088 Update frontpage video - def-
Avatar
GitHub BOT 2025-01-17 22:46
11fa609 Fix editor saving to downloadedmaps when loading current map - Robyt3 619c36b Merge pull request #9546 from Robyt3/Editor-Save-Downloadedmaps-Fix - def-
Exported 794 message(s)
Timezone: UTC+0