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-03-10 00:00 and 2025-03-11 00:00
Avatar
it's conceptually similar to rollback or antiping
00:00
but locally
Avatar
i broke it
Avatar
You just closed the connection
00:00
I think
Avatar
shame
Avatar
or maybe I did?
Avatar
I wouldn't say I like extrapolation in general but I'm not really a player
Avatar
did u get some rainbow tetx
Avatar
I did not :(
Avatar
let me open it up again
Avatar
Did I miss something
Avatar
we were chatting
00:01
over TCP
00:01
very fancy
00:01
advanced protocol
Avatar
we are doing that rn
Avatar
I should probably sleep
00:02
It's 8am
00:02
justatest
Avatar
GitHub BOT 2025-03-10 00:06
Should fast input be added to DDNet as an optional feature? It’s already implemented in many custom clients, such as T-Client, and is used by many players. It predicts the world one tick ahead of time and recalculates the prediction if new input is detected. Without this feature, the game would process the visual of the input on the next tick Here’s a snippet of how it’s implemented: https://github.com/ddnet/ddnet/pull/9701/commits/86df0903db8570e009d0b59a3b78b3b4b66933fb @sjrc6 ![Image](ht...
Avatar
Avatar
TsPiggy
I wouldn't say I like extrapolation in general but I'm not really a player
I feel like extrapolation in general is like lying to your brain, you didn't see anything earlier photonically but you made your brain think it is, by showing it discrepancies and make it solve tiny puzzles. It is amazing but also kinda heart breaking kek (edited)
Avatar
@Robyt3 it appears fullscreen mode (steal your monitor or not) is gone
00:08
in sdl3
Avatar
Exclusive Fullscreen?
Avatar
Do they have a use for *nix?
00:09
i mean apart from if you want to resize ur monitor
00:09
which you shouldnt want to do
00:09
but its a thing you could do
Avatar
On windows 11 I think drivers somehow can just take over the screen now if it is borderless
Avatar
Avatar
Solly
@Robyt3 it appears fullscreen mode (steal your monitor or not) is gone
By default a window in fullscreen state uses borderless fullscreen desktop mode, but a specific exclusive display mode can be set using SDL_SetWindowFullscreenMode().
Avatar
so leave it up to sdl to figure it out now i guess
Avatar
@Solly you get anything?
Avatar
Avatar
kebs
By default a window in fullscreen state uses borderless fullscreen desktop mode, but a specific exclusive display mode can be set using SDL_SetWindowFullscreenMode().
you used to explicitly state if you wanted exclusive
Avatar
Avatar
risu
@Solly you get anything?
i did not
Avatar
Cuz we made that ime workaround before and borderless still behaves the same with exclusive where driver would not let DWM draw anything on top of it
Avatar
what do i do with case 2 then
00:10
of gfx_fullscreen
00:10
just make it fullscreen remove it from ui?
Avatar
Just do borderless probably
Avatar
1 and 2 used to differentiate between exclusive or not
Avatar
Let someone more sensitive test input latency maybe?
Avatar
but now theres no differentiation in sdl
Avatar
Just let both be "regular" fullscreen whatever that is I think
Avatar
I think exclusive fullscreen is just a legacy thing and newer windows prefers to just let drivers (or something else) handles it now?
Avatar
poor windows 7
00:14
and xp
00:14
only ones affected by this
00:14
probably
Avatar
sucks to be themnouis
00:14
Lol
00:14
I mean people really stand by xp and win7 probably aren't running through steam and probably won't update anyway
Avatar
Avatar
TsPiggy
I think exclusive fullscreen is just a legacy thing and newer windows prefers to just let drivers (or something else) handles it now?
I think it is driver cuz Nvidia optimus allows DWM to run on top of borderless fullscreen but a single Nvidia card would not
00:16
What's up with all the bots
00:16
Is someone clicking on these every time they spam this
Avatar
are people that gullible
Avatar
can you not setup automod to block steam gift keywords?
Avatar
Idk
Avatar
discord has built in automod with regex
00:17
just have to set it up
00:17
maybe mods cant and have to be admin here
Avatar
Prob
Avatar
Set fullscreen mode: 0=no fullscreen, 1=pure fullscreen, 2=desktop fullscreen, 3=windowed fullscreen
Avatar
mods can only timeout
Avatar
why the fuck is it numbered like this
00:18
sob
Avatar
And I think I can even timeout myself
Avatar
@Solly you get anything now?
00:20
#if !defined(CONF_PLATFORM_MACOS) MACRO_CONFIG_INT(GfxBorderless, gfx_borderless, 0, 0, 1, CFGFLAG_SAVE | CFGFLAG_CLIENT, "Borderless window (does nothing with fullscreen)") #if !defined(CONF_WEBASM) MACRO_CONFIG_INT(GfxFullscreen, gfx_fullscreen, 1, 0, 3, CFGFLAG_SAVE | CFGFLAG_CLIENT, "Set fullscreen mode: 0=no fullscreen, 1=pure fullscreen, 2=desktop fullscreen, 3=windowed fullscreen") #else MACRO_CONFIG_INT(GfxFullscreen, gfx_fullscreen, 0, 0, 3, CFGFLAG_SAVE | CFGFLAG_CLIENT, "Set fullscreen mode: 0=no fullscreen, 1=pure fullscreen, 2=desktop fullscreen, 3=windowed fullscreen") #endif #else MACRO_CONFIG_INT(GfxBorderless, gfx_borderless, 1, 0, 1, CFGFLAG_SAVE | CFGFLAG_CLIENT, "Borderless window (not to be used with fullscreen)") MACRO_CONFIG_INT(GfxFullscreen, gfx_fullscreen, 0, 0, 3, CFGFLAG_SAVE | CFGFLAG_CLIENT, "Set fullscreen mode: 0=no fullscreen, 1=pure fullscreen, 2=desktop fullscreen, 3=windowed fullscreen") #endif can i just breaking change this please
Avatar
I indeed can
Avatar
yipee
Avatar
what is the difference between the "feature accepted" and "accepting patches" tags on the github?
00:35
@Ryozuki
Avatar
merge #9821 🙂
Avatar
Adds null movement / null bind / rapid tap / snap tap / snappy tappy (many names for the same thing) When both direction keys are pressed at once, it will prioritize the one that was pressed last. ...
Avatar
half of players can already do it on their keyboard anyway
00:57
me included
Avatar
@fokkonaut Let's not change how the game works, maybe? Also, adding so many options is too much maintenance work you sound like heinrich
01:08
it doesnt change how the game works anyway, just makes it behave like a fancy keyboard
01:09
01:09
thanks discord very cool
Avatar
just have a fancy keyboard and create a new game profile
Avatar
Avatar
fokkonaut
just have a fancy keyboard and create a new game profile
the argument for adding it is that a fancy keyboard is expensive
Avatar
never had issues with the problem, and i've played on very bad keyboards, where this probably would be even worse
Avatar
it isnt an issue, or rather the benefits of this can be solved by removing skill issue (edited)
Avatar
useless feature
01:10
imo
01:11
not to call it bloat xd
Avatar
would you consider it cheating
Avatar
no i would just consider it not fitting
Avatar
if its not cheating i would add it to my client
01:11
and use it
Avatar
do whatever you want
01:11
xD
01:11
free will
Avatar
right but i like not being banned
01:12
and others dont like others having competative advantage
Avatar
how would that ban you? how would a server even detect that?
Avatar
because its pretty hard to spam left and right with no gap imbetween
01:12
at 25tps
Avatar
skill issue
01:12
but people with fancy keyboard can do it
Avatar
it's actually 50 ticks per second, but yea clientside
Avatar
or its easier to do it on fancy keyboards
Avatar
maybe enable sv_high_bandwidth ?
01:13
skill issue
Avatar
25tps is quite high
01:13
doing it at any per second is hard
01:13
and being able to is an advantage
Avatar
I'm not convinced it's impossible with binds already
Avatar
Avatar
Solly
because its pretty hard to spam left and right with no gap imbetween
i think your approach wouldnt even solve it
Avatar
is it impossible to make the game release a key you're holding by binding it to something else or unbinding it?
Avatar
Avatar
fokkonaut
i think your approach wouldnt even solve it
when you spam left and right you might hold left a bit before u press right
01:14
meaning u have a bit of no movement
Avatar
which to me, sounds better to send direction 0 then, instead of holding ???
01:15
imagine a gores
01:15
or smth
Avatar
Avatar
fokkonaut
which to me, sounds better to send direction 0 then, instead of holding ???
i dont understand
Avatar
Avatar
Tater
is it impossible to make the game release a key you're holding by binding it to something else or unbinding it?
maybe unbinding will work but then you have to rebind it
01:15
how hard has someone tried
Avatar
there isnt a +unbind
01:16
bind a "unbind d; +left"
01:16
you then need to rebind d when d is pressed (edited)
Avatar
pls just dont bloat ddnet xd @ devs
Avatar
its pretty self contained
Avatar
Avatar
fokkonaut
pls just dont bloat ddnet xd @ devs
Haha you say don't bloat it but when do we finally remove the backward compat that is half the codebase (edited)
Avatar
xxd
Avatar
can someone on a mainline linux distro and/or windows 11 test my sdl3 branch specifically the video modes, (changing between display modes and resoltuions)
Avatar
Avatar
Solly
can someone on a mainline linux distro and/or windows 11 test my sdl3 branch specifically the video modes, (changing between display modes and resoltuions)
It's 2am ;-;
Avatar
at some point in the future
01:22
i dont have a mainline linux distro, a windows machine nor anymore the capacity to spin one up
01:22
my changes to getting multiple displays seem to have disapeared
01:22
idk where they went
01:26
i found them
Avatar
Avatar
fokkonaut
pls just dont bloat ddnet xd @ devs
Its not bloat its to defer people looking up scripts and going into rabbit hole of cheating
01:28
Same as people looking up custom clients and ending up on cheat clients
01:28
Even the famous "hey check out this client" is client not check out this cheat
Avatar
i've also seen telegram links with ddnethacks title
Avatar
Avatar
fokkonaut
i've also seen telegram links with ddnethacks title
Mostly scams
Avatar
Avatar
fokkonaut
i've also seen telegram links with ddnethacks title
i joined linear to test out something and like 4 people were spamming something like "GET FREE CHEATS AT t.me/"
Avatar
morning
Avatar
Avatar
Tater
what is the difference between the "feature accepted" and "accepting patches" tags on the github?
read the description
Avatar
Avatar
Tater
what is the difference between the "feature accepted" and "accepting patches" tags on the github?
"Implementation not planned, accepting PRs " it means that usual devs wont rly work on it but if somebody does a patch because they want it it will be accepted probably
Avatar
Avatar
Ryozuki
read the description
I did, but why do you need both? Why can't you use "accepting patching" in place of "feature accepted" in all cases?
Avatar
we want to move more to the discuss before making a pr idea
07:38
because otherwise ppl make a pr thats rejected and get angy
Avatar
Avatar
Tater
I did, but why do you need both? Why can't you use "accepting patching" in place of "feature accepted" in all cases?
feature accepted it means it will probs be worked by someone here
07:39
accepting patches is more like its not a priority
Avatar
Wdym someone here? Isn't that 95% of all prs?
07:40
Does feature accepted mean someone claimed the work already?
Avatar
But why put accepting patches if they won't be accepted
Avatar
they will if someone does it
Avatar
So isn't that the same as feature accepted
07:42
if u want to consider those as same feel free xD i already explained my reasoning, maybe others have different opinion on this matter
Avatar
Avatar
Tater
So isn't that the same as feature accepted
Jupstar ✪ 2025-03-10 07:45
accepting patches is for patches that don't directly affect ddnet rn. E.g. if you set MAX_CLIENTS to 256 and suddenly half the game doesn't work.. a accepting-patches means ddnet is open to merge stuff to fix it
Avatar
Avatar
Jupstar ✪
accepting patches is for patches that don't directly affect ddnet rn. E.g. if you set MAX_CLIENTS to 256 and suddenly half the game doesn't work.. a accepting-patches means ddnet is open to merge stuff to fix it
wdym "don't directly affect ddnet rn" doesn't half the game not wroking affect ddnet?
Avatar
Avatar
Tater
wdym "don't directly affect ddnet rn" doesn't half the game not wroking affect ddnet?
Jupstar ✪ 2025-03-10 07:47
Well it does not benefit ddnet
Avatar
but fixing the game does benefit ddnet
Avatar
Jupstar ✪ 2025-03-10 07:48
thus my example
Avatar
I guess one sets an incentive to make a PR for it, while the other just allows a PR
owo 1
Avatar
accepting patches sounds like my patch will be accepted, feature accepted sounds like my patch will be accepted. I see no difference
Avatar
its just about managing priorities
heartw 1
07:49
i dont think its hard to understand
Avatar
if it's about priorities then just say that in the description
07:51
something like "accepting patches" and "requesting patches" would make much more sense
Avatar
average gentoo user after 2 days of non usage
Avatar
See it from the perspective of issues and not from the PR side: You need to manage a hell of a lot of issues, if they are prioritized you know better what to work on and what to ignore
Avatar
Avatar
Tater
something like "accepting patches" and "requesting patches" would make much more sense
this also doesn't lead to confusion where you accept a "feature" which is a bug fix
Avatar
@Ryozuki I don't know what to do about #9801 and slides, e.g #9795 now, I wrote some text
Avatar
The idea is from @Patiga from #9795 How would we aproach this with the release process? One thing is clear, in order for it to be reversible, we can't let maps with the given feature be release...
This PR implements a new slide tile. A slide tile behaves a bit like a one way block, but can have any angle in a 360 degree radius. It's part of the speedup layer. Something similar is alr...
Avatar
Avatar
Assa
@Ryozuki I don't know what to do about #9801 and slides, e.g #9795 now, I wrote some text
Jupstar ✪ 2025-03-10 07:55
I think the new approach will be, we only allow new tiles if you also map a full map with it
07:55
So we can run it on a test server
Avatar
I provided a testmap, but okay I can do a "fullmap"
Avatar
(or get a mapper to do it for u)
Avatar
Avatar
Tater
something like "accepting patches" and "requesting patches" would make much more sense
Jupstar ✪ 2025-03-10 07:56
I'm ok with renaming if that makes it easier to understand. @Ryozuki @Learath2 @Robyt3
Avatar
im ok with it
Avatar
Avatar
Tater
this also doesn't lead to confusion where you accept a "feature" which is a bug fix
Jupstar ✪ 2025-03-10 07:56
it think issues labelled with "bug" are always accepted
07:57
do we have issues where we have "bug" and "feature-accepted"? 😄
Avatar
we have bug and "accepting patches" (edited)
Avatar
Avatar
Tater
we have bug and "accepting patches" (edited)
Jupstar ✪ 2025-03-10 07:57
If the game breaks with MAX_CLIENTS=256 that is probably not a bug
07:58
thus it would only get a accepting-patches
Avatar
Avatar
Jupstar ✪
So we can run it on a test server
I know we have testservers, but we'd need a different kind with the current nightly build or something. Also should this go through the usual map workflow, e.g. posting a map here on discord?
Avatar
Avatar
Jupstar ✪
it think issues labelled with "bug" are always accepted
the reason I asked is because currently it seems that the the tags are being used identically except one is for "feature/enhancement" and one is for "bug/issue" (edited)
Avatar
Avatar
Assa
I know we have testservers, but we'd need a different kind with the current nightly build or something. Also should this go through the usual map workflow, e.g. posting a map here on discord?
Jupstar ✪ 2025-03-10 07:58
Yes we talked about it, but didn't really setup something yet
Avatar
LLVM 20.1.0 Release A note on binaries Volunteers make binaries for the LLVM project, which will be uploaded when they have had time to test and build these binaries. They might not be available di...
Avatar
so it makes no sense to have 2 if they are the same thing
Avatar
Avatar
Jupstar ✪
Yes we talked about it, but didn't really setup something yet
Should I already start making a map?
Avatar
Avatar
Tater
the reason I asked is because currently it seems that the the tags are being used identically except one is for "feature/enhancement" and one is for "bug/issue" (edited)
Jupstar ✪ 2025-03-10 07:59
yeah but then again it's about priority.. a "i don't really care, but if you do it, we merge it" label is what is meant here
Avatar
Avatar
Assa
Should I already start making a map?
Jupstar ✪ 2025-03-10 07:59
That is your choice ig
Avatar
if it's about priority then they should be labeled that way and used like that instead of how it is now
Avatar
Jupstar ✪ 2025-03-10 08:00
i dunno if "i don't really care, but if you do it, we merge it" fits into the label name
Avatar
no but it fits in the tag description
08:01
currently they describe the same thing
Avatar
Avatar
Tater
we have bug and "accepting patches" (edited)
Jupstar ✪ 2025-03-10 08:04
But about renaming that's fine to me, I just didn't get what u meant here.. We have:
  • Bugs.. Existing bugs
  • Accept feature.. For new stuff that could benefit ddnet
  • Other stuff.. Either not interesting for ddnet as game, or not code related
Avatar
ok but why do these get "accepting patches"
08:05
and these ones "feature accepted"
08:06
to me all these look like identical priority
Avatar
Avatar
Tater
ok but why do these get "accepting patches"
Jupstar ✪ 2025-03-10 08:06
These won't affect ddnet.. the "bug" is maybe missleading I'd remove it
Avatar
Avatar
Tater
to me all these look like identical priority
Jupstar ✪ 2025-03-10 08:06
Mhh but that is the different discussion again
08:06
I already said I am ok with renaming
Avatar
is there anything still speaking against #9767 ?
Avatar
Currently you can either turn text entities on or off. This PR allows to do this for speedtiles (only text, arrows stay) teleports switches tune zones (feature does not exist) the editor (all...
Avatar
Avatar
Jupstar ✪
That is your choice ig
yes, and no, I need to know if that makes sense, no point in doing this if we don't have a testserver for it in the end. Next I need to know what quality is expected. Just a testmap showcasing various use-cases of the feature, or a full fledged ready to release ddnet-map with blackjack and girls
Avatar
I think a map we can extend on to test different behaviour would indeed be nice, especially for things that may or may not touch physics (caughs in Chillerdragon)
Avatar
Avatar
Assa
yes, and no, I need to know if that makes sense, no point in doing this if we don't have a testserver for it in the end. Next I need to know what quality is expected. Just a testmap showcasing various use-cases of the feature, or a full fledged ready to release ddnet-map with blackjack and girls
Jupstar ✪ 2025-03-10 08:21
as far as i understod a map that is on a level that would be released on ddnet officially
08:21
that's also why you don't have to do it yourself
08:23
The idea is kinda to:
  • make sure the new tiles are fun for the ppl
  • mappers get a feeling if the feature could even be useful for other maps
E.g. live freeze is probably smth that isn't the most useful feature. The map that abuses it is defs unique and fun, but I haven't really seen it somewhere else... I think one kog map uses it in a solo part
Avatar
Believe me I have already enough struggles with the one map-submission I have 💀
Avatar
Avatar
Assa
Believe me I have already enough struggles with the one map-submission I have 💀
Jupstar ✪ 2025-03-10 08:24
🫠
Avatar
Avatar
Tater
and these ones "feature accepted"
for me the difference seems to be whether the issue author is a member of ddnet
08:35
is there any sdl issue regarding this btw?
08:36
on their repo
Avatar
no idea
Avatar
When should I expect the next ddnet release, is it always at the end of a month?
Avatar
MilkeeyCat 2025-03-10 09:58
first time in my life wanted to use find | xargs rm and I ended up removing the whole repo directory, with a lot of stashes pepeW
Avatar
Avatar
MilkeeyCat
first time in my life wanted to use find | xargs rm and I ended up removing the whole repo directory, with a lot of stashes pepeW
💀
Avatar
i went with my cats to get a analisis done
10:15
they will castrate em both wednesday
10:15
✂️
10:15
justatest
Avatar
Avatar
zhn
yeah! but a bit later, still in uni
i saw robyt comment, maybe we shouldnt push a workaround and instead u update the sdl2 compat layer
Avatar
Avatar
Ryozuki
they will castrate em both wednesday
Koll Potato 2025-03-10 10:17
noooo
10:18
cammo
Avatar
its needed
10:21
10:21
koggers out
10:21
they infiltrating
10:21
our ranks
10:21
trollet
Avatar
Avatar
MilkeeyCat
first time in my life wanted to use find | xargs rm and I ended up removing the whole repo directory, with a lot of stashes pepeW
This is why you do find without xargs rm first nouis
kek 1
Avatar
MilkeeyCat 2025-03-10 11:08
I did
11:08
but then I pressed ↑ twice or smth and there was a different find command 😬
11:10
I'm so sorry
Avatar
MilkeeyCat 2025-03-10 11:10
at least it didn't delete home directory
Avatar
Avatar
MilkeeyCat
at least it didn't delete home directory
maybe it should have
11:13
It could've changed your life
11:13
You would have a reason to reinstall and use gentoo
Avatar
MilkeeyCat 2025-03-10 11:14
i would be so sadge
Avatar
Milky what are you using?
Avatar
noice
Avatar
MilkeeyCat 2025-03-10 11:15
before I was using gentoo, but I'm too much of a neanderthal to use it
Avatar
arch is fine for me
11:16
Debian pkgs are outdated a lot of the time. very annoying
Avatar
MilkeeyCat 2025-03-10 11:17
compile them yourself santatrollet
Avatar
People think of arch as this special thing but I just see it as a really practical distro
11:21
Simple to manage, has all the things, doesn't have weird custom configurations with things being mostly taken directly from upstream as is
Avatar
Avatar
MilkeeyCat
Click to see attachment 🖼️
11:24
use fastfetch
11:24
its superior
Avatar
Avatar
Ryozuki
use fastfetch
Jupstar ✪ 2025-03-10 11:31
it was only recently added to debian (trixie) as package xd
11:33
manually compiling llvm 20.1.0 for MLIR
11:33
cuz gentoo llvm doesnt have it enabled
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
I love it when I'm compiling some packages git master branch and it has compiler errors
11:39
So I have to fix their code...
11:40
Avatar
Avatar
chillerdragon
Ryo ddnet already uses llvm 20 features https://github.com/ddnet/ddnet/pull/9803
Jupstar ✪ 2025-03-10 11:46
oh that's actually neat
11:46
I always hated that xd
👍 1
Avatar
chillerdragon BOT 2025-03-10 11:46
Yes it is!
11:47
As Debian user you will profit from the change in 2028
Avatar
Jupstar ✪ 2025-03-10 11:48
Great, but i am a debian user and have clangd 21 already
Avatar
chillerdragon BOT 2025-03-10 11:48
hax
Avatar
Jupstar ✪ 2025-03-10 11:48
11:48
I'm such a debian modern enjoyer
Avatar
chillerdragon BOT 2025-03-10 11:48
trixie
Avatar
Jupstar ✪ 2025-03-10 11:49
actually I'm on sid xd
11:49
50:50 you lost
11:49
I'm kinda 3-4 month behind arch
11:49
so most packages often work xD
Avatar
chillerdragon BOT 2025-03-10 11:49
That’s not Debian!
11:49
That’s something illegal
Avatar
And there is some script in any language that allows you to connect to the server, like it sends the necessary udp requests, because I haven't been able to achieve this yet, I can receive messages from the chat, but I don't appear on the server.
Avatar
Is it easy to add a flag to a server join network request? I want to add an autopickup flag
Avatar
As far as I can tell I only need to add a playerflag
Avatar
Avatar
Assa
Is it easy to add a flag to a server join network request? I want to add an autopickup flag
whats an autopickup flag?
Avatar
autopickup is currently clientsided, which sucks [citation needed]
12:12
so I want to add a flag, that the server handles it
Avatar
why sucks
Avatar
network delay / RTT (edited)
Avatar
could break setups on some maps if you switch to weapon faster
Avatar
I sometimes find myself shooting a gunshot while picking up the grenade
Avatar
Avatar
kebs
could break setups on some maps if you switch to weapon faster
that's the worst reason you could have told me. Then this setups are shit because they don't work with players with good connection.
12:15
also no, it only breaks the setup in combination with autofire
Avatar
alright i guess
12:15
you can look how show others work
12:15
i think its sending flag on join
Avatar
ForgottenCat 2025-03-10 12:18
I see many codes uses SetBuffer in CLineInput every frame, will that only change the inputtext if the inputbox is empty?
Avatar
Avatar
kebs
i think its sending flag on join
show others is an interesting case, it also has a chatcommand 🤔 I can't find the network code related to it (edited)
12:23
gh search just broken as always
12:24
As I learned today, I should open an issue first
Avatar
Avatar
ForgottenCat
I see many codes uses SetBuffer in CLineInput every frame, will that only change the inputtext if the inputbox is empty?
I think SetBuffer should be avoided, you can probably use a CLineInputBuffered instead. What is the problem you are trying to solve?
Avatar
ForgottenCat 2025-03-10 12:28
I'm trying to give the inputbox a start value, and edit it later if possible
12:29
Maybe i could use CLineInputBuffered at first, and void set(char*) later?
Avatar
If you want to set an initial value, use Set the first time that the popup/etc is opened
12:30
There is also SetEmptyText for showing an explanation when the input is empty
Avatar
GitHub BOT 2025-03-10 12:30
Currently the autopickup option is only client sided. With a high ping this can cause various issues in weapon switching. Also in mods like race we have maps, where you need to pickup and shoot the grenade as fast as possible. While there are tricks to mitigate this, a server doing the weapon switch is simply faster. I propose to add a network flag, similar to show_others which can activate/deactivate weapon switching on the server. A chat command is not needed.
Avatar
ForgottenCat 2025-03-10 12:30
ok, by the way the editbox will return true and edit the buffer's value if the text changes, right?
Avatar
yes, you should probably use CLineInputBuffered and use GetString to get the value when it changed
Avatar
ForgottenCat 2025-03-10 12:32
ok, thanksheartw
Avatar
Hi
12:42
This is ddnet
👍 4
12:42
...
12:42
How to create a map
Avatar
in the editor
Avatar
ws-client3 BOT 2025-03-10 13:15
<ChillerDragon> @Jupstar ✪ what do you need 64gb swap for? to compile projects using bloated rust compiler?
Avatar
i have 68gb too :x
13:17
for teeworlds mainly
Avatar
I have zero cat_cracked_hehe
Avatar
Avatar
meloƞ
I have zero cat_cracked_hehe
you have more ram than i have swap nouis
Avatar
Avatar
Teero
you have more ram than i have swap nouis
Pepega
Avatar
Avatar
Teero
you have more ram than i have swap nouis
I have more ram than I have swap jaouis
Avatar
Avatar
ws-client3
<ChillerDragon> @Jupstar ✪ what do you need 64gb swap for? to compile projects using bloated rust compiler?
Jupstar ✪ 2025-03-10 13:22
Going out of ram is illegal
Avatar
oom killer will never get me
Avatar
Jupstar ✪ 2025-03-10 13:26
I think besides memory leaks my highest RAM usage was around 64GB
13:26
so around half of the swap was used
Avatar
Avatar
ws-client3
<ChillerDragon> @Jupstar ✪ what do you need 64gb swap for? to compile projects using bloated rust compiler?
I also have 64GB swap, I needed it to train a ML Model on my machine, because the real 64GB were not enough. Was it slow? Hell yes. Did it work? Also yes
Avatar
In my case this was already compressed sparse data ... the dataset had 780 GB (compressed) ... (edited)
Avatar
Jupstar ✪ 2025-03-10 13:31
chillerdragon: Do you think mindfactory went insolvent?
13:31
You are smth of a economy guy
Avatar
Avatar
Teero
oom killer will never get me
I once experienced a bug in a zombie? server, where all players went OOM and crashed, except me owo
💀 1
Avatar
GitHub BOT 2025-03-10 13:32
I got another bug (next PR which I'm not 100% how to fix correctly), which caused my client to calculate a DPI scale slightly lower than 1. It then rounded that down to 0, and caused the crash with a division by 0. My current understanding, which might be incorrect, is that:
  • CanvasSize = GfxScreenSize = dpi-scaled window size
  • ScreenSize = non-dpi-scaled window size
The first commit is changes that the displayed aspect ratio is calculated with the non-dpi-scaled window size. Sca...
Avatar
GitHub BOT 2025-03-10 13:53
Followup to #9847 p(Width|Height) = g_Config.GfxScreen(Width|Height) pCurrent(Width|Height) = m_Screen(Width|Height) I'm confused because before, m_Screen-size was initialized with a potentially scaled window size. Afaik that was incorrect, but I might also be wrong. This missing initialization caused the DpiScale to be calculated with an outdated GfxScreen-size, causing the crash. With this pull request individually also fixes the crash. Once again, I don't have a h...
Avatar
GitHub BOT 2025-03-10 14:14
812ec6c Calculate Aspect Ratio with Window Size - Patiga 607a35c Pass DPI Scale as float - Patiga 31b8807 Merge pull request #9847 from Patiga/hidpi - Jupeyy
14:17
Is this a good idea? The implementation I thought of is that the server would send network messages with a string and arguments, similar to how printf works. The client would then translate the string using the existing Localize function and construct the final string using the arguments from the network message. The downside is that this could result in some messages not being translated if the player hasn’t updated their client or if the translations are missing. Of course the new networ...
Avatar
merge monday my beloved
Avatar
Avatar
Ryozuki
i saw robyt comment, maybe we shouldnt push a workaround and instead u update the sdl2 compat layer
is there anything bad about this check anyway?
Avatar
Всем салам
❌ 1
Avatar
you cant really discuss issue on github tbh
15:49
i open issue to discuss if my impl is good
15:50
but theres already similar issue opened 5 years ago so i guess no discussion
Avatar
Would it be helpful to make forum rooms based on major github changes, so discussions can be done in the Discord server and would only be accessible by people who can assign themselves that role?
Avatar
this too that users are split between discord and github
Avatar
(Similar to what I did on Teeworlds Data, people used it for requests)
Avatar
Avatar
kebs
this too that users are split between discord and github
Yeah, I mentioned it to the devs, they disagree on it. What can you do.
15:52
I'm just an inexperienced idiot talking my shit to you all.
Avatar
ws-client3 BOT 2025-03-10 15:59
<ChillerDragon> @Jupstar ✪ shouldn't it be public info if it already IS insolvent? Or you mean will it go insolvent in the future? Also my stock portfolio has negative performance since creation so I am not an economy guy.
16:00
<ChillerDragon> all economy predictions i feel comfortable making are btc might lose some value in the future but in the long run it will out perform the dollar
Avatar
Avatar
ws-client3
<ChillerDragon> @Jupstar ✪ shouldn't it be public info if it already IS insolvent? Or you mean will it go insolvent in the future? Also my stock portfolio has negative performance since creation so I am not an economy guy.
Jupstar ✪ 2025-03-10 16:03
Yeah it's just a rumour in the end, but they shop is almost empty xdd
16:04
their
Avatar
Ƙuroѕío 2025-03-10 16:13
hey
16:13
what of the features last added for server mods?
16:14
last i was aware of was the implementation of server sounds
Avatar
holy shit i never unmotivated myself so fast looked into ddnet-rs for the .rules file, messed up twice and alt f4'd then i wanted to look into blockworlds, shit core dumped when i tried a simple command and alt f4'd help
Avatar
Jupstar ✪ 2025-03-10 16:22
looked into ddnet-rs for the .rules file, messed up twice and alt f4'd
If you need a starting help, just ask. I can tell you exactly what steps you need until you get to a point where you just have to read and write tiles
Avatar
Avatar
Ƙuroѕío
last i was aware of was the implementation of server sounds
tune lock is being added
16:22
anyway, hi Browned! im glad to see yourself back in teedev
16:22
you definitely should check out ddnet-rs for new game experience from both modding side and playing side
Avatar
Avatar
Jupstar ✪
looked into ddnet-rs for the .rules file, messed up twice and alt f4'd
If you need a starting help, just ask. I can tell you exactly what steps you need until you get to a point where you just have to read and write tiles
lets maybe hop into voice tomorrow or smth, time for tea and monster hunter... pepecry
Avatar
Jupstar ✪ 2025-03-10 16:24
alr
Avatar
Avatar
zhn
tune lock is being added
Ƙuroѕío 2025-03-10 16:26
often noticed that the implementation of ui on the client-server part was in the plans, is there any movement in this direction?
Avatar
afair the last thing that idea grew into was learath's example of possible language for ui/ux
16:29
so nothing is going on, your turn to make it in ddnet :]
Avatar
Ƙuroѕío 2025-03-10 16:30
i do not understand why so much effort in this direction, think a simple ui a couple of flags and types would be quite enough..
16:31
all the effort is spent maintaining the bulk of the ddnetwork servers anyway
Avatar
ws-client3 BOT 2025-03-10 16:32
<ChillerDragon> @Jupstar ✪ dont get exit scam rug pulled by them then! be careful
Avatar
ChillerDragon
Avatar
ws-client3 BOT 2025-03-10 16:32
<ChillerDragon> oh woidless
Avatar
You have a git hub repository where you can compile a DDNet console client (meaning a real Console client, I don't need a gui, but so that I can enter ddnet commands in the vds terminal, without consciously projecting a map, etc.)
Avatar
Jupstar ✪ 2025-03-10 16:35
chillerdragon thanks. btw also don't get scammed by ppl destroying the game asking your for help
Avatar
Avatar
Ƙuroѕío
i do not understand why so much effort in this direction, think a simple ui a couple of flags and types would be quite enough..
this will make another problem with backcompat, thats why everything should be taken in account
Avatar
Avatar
zhn
this will make another problem with backcompat, thats why everything should be taken in account
Ƙuroѕío 2025-03-10 16:38
it's too early to consider the backcompat, you have to at least put your thoughts in that direction
16:39
it's just a pending topic labeled (compatibility). that will never be solved without attention
16:40
I'm pretty sure all the interesting stuff is tagged with this tag
Avatar
i mean it was discussed, you can pull up old discussions with learath involved with all his thought described pretty clear
Avatar
what u guys talking about
Avatar
Ƙuroѕío 2025-03-10 16:42
well, np
Avatar
Avatar
Robyt3
I'd support work on #2875 but should probably be discussed first which use cases we want to support
it starts somewhere there
Avatar
Avatar
Evelyn
You have a git hub repository where you can compile a DDNet console client (meaning a real Console client, I don't need a gui, but so that I can enter ddnet commands in the vds terminal, without consciously projecting a map, etc.)
ngl I don’t think anyone will help you anymore
Avatar
why am I not in the ban yet, I was selling a bot client (edited)
Avatar
Avatar
Evelyn
why am I not in the ban yet, I was selling a bot client (edited)
do you want to be banned? xdd
Avatar
Koll Potato 2025-03-10 17:18
if u ask politely u can get banned for free
Avatar
Avatar
Evelyn
why am I not in the ban yet, I was selling a bot client (edited)
And you ask for a ban out of recognizing the wrong doing in it, or?
17:18
or to spite the mods to be less caring for stuff like this?
Avatar
Avatar
Teero
do you want to be banned? xdd
I'm just surprised, they gave me a mutation on 7d but they didn't ban me, I violated enough ddnet rules, I made more than 300 sales of the CRACK of a well-known bot client, and they buy it from me to this day.
Avatar
is this what ppl consider entrepreneurship now
17:21
you are not some supervillain xaxaxa (edited)
Avatar
Avatar
Evelyn
I'm just surprised, they gave me a mutation on 7d but they didn't ban me, I violated enough ddnet rules, I made more than 300 sales of the CRACK of a well-known bot client, and they buy it from me to this day.
Jupstar ✪ 2025-03-10 17:21
You were supposed to destroy cheaters, not join them. You were my friend, Evelyn. My brother
Avatar
I remember how you tried to help me open the ports on tp link.
Avatar
Jupstar ✪ 2025-03-10 17:23
🫠
Avatar
i hope u know there’s no future for you in ddnet cheat clients
17:24
maybe u make a few dollars
17:24
but if u brag about that you become unmarketable
Avatar
In any case, the crack of the previous version of this uot client is available to everyone, but I just found the benefit and figured out how to crack the latest version.
Avatar
it just sounds pathetic
17:25
a 14 year old cracking another 14 year old’s expectedly bad code
Avatar
Reverse engineering of this application is quite difficult, at least because it is protected by themida
Avatar
Avatar
Ewan
maybe u make a few dollars
In general, 650$ came to my wallet from ddnet
Avatar
if only you knew
Avatar
That's why I do not know xd.
17:29
In general, ddnet is a very interesting game
17:30
At least because the server master is here , and it 's enough to find a topic that players like And from it you can bring a lot of people to your telegram channel and generally develop the media
Avatar
it just goes to show that we can’t have nice, public, free to use things without people taking crazy advantage
17:34
but real jobs do pay
17:34
better than this
Avatar
@Evelyn ngl, your mention of "200" sales of cheat clients are short-term no? If you are hunting for a long-term solution to make a living out of your programming, make the devs mad by making a way better client to use, you know... taking control over a community that way?
Avatar
GitHub BOT 2025-03-10 17:40
32324f2 Initialize GfxScreen(Width|Height) on window init - Patiga f63a036 Merge pull request #9848 from Patiga/init-size - Jupeyy
Avatar
evelyn doesn’t understand long term yet
Avatar
Avatar
Cellegen
@Evelyn ngl, your mention of "200" sales of cheat clients are short-term no? If you are hunting for a long-term solution to make a living out of your programming, make the devs mad by making a way better client to use, you know... taking control over a community that way?
Ƙuroѕío 2025-03-10 17:43
I agree and support such changes, collapse the community and seize power😅
Avatar
I don't mind having bigger communities that put in more work than the competitor
17:44
But I have a problem with short term solutions which ruin the gameplay, thus ruin any kind of benefit for it
17:44
In a realistic sense, this will not benefit for long
Avatar
I understand, but I don't need long-term earnings in my return.
Avatar
Well that's just stupid
Avatar
After all, my parents still provide for me.
kek 2
Avatar
you put a prize on them, yet you don't want to make it better for all of us? then all of them would pay for it, if it wouldn't include cheats, but tools that further improve gameplay
17:45
targeting a 1% part of the community with a fixed prize tag is stupid, you get me?
Avatar
Avatar
Cellegen
you put a prize on them, yet you don't want to make it better for all of us? then all of them would pay for it, if it wouldn't include cheats, but tools that further improve gameplay
Do you mean that they get a fixed version of the client that may not be updated?
Avatar
No, they would get an updated version, which you would update, that provides a whole larger part of the community, better features and tools to improve the game.
Avatar
It's not very clear through the translator what you mean.
Avatar
This game, Teeworlds and DDNet (in it's own separate ways) have not dared to make drastic changes which now people desperately need to keep them motivated.
17:48
People want more, essentially
17:48
That can be used as an advantage.
Avatar
Yeah
Avatar
At least you agree on this, good.
17:49
Now, do what you want with this information. Hope you can make a better community that way.
Avatar
why is a known cheater not banned yet
17:50
@Discord Mod
Avatar
Avatar
Ryozuki
why is a known cheater not banned yet
I got more info out of it than any of you would ever dare ask
Avatar
Avatar
Evelyn
In general, 650$ came to my wallet from ddnet
i made quadruple that by working a job i actually enjoy shrug
Avatar
i make way more than that every month making a language nobody uses yet
KEKW 2
Avatar
i make that in 3 days sitting in my chair doing whatever tf i want until someone needs smth
Avatar
@Ryozuki wouldn't you wanna question how he got that much money off of selling those clients? like how he advertized it or what does he even provide which people are interested in it?
17:51
Any sense of analystic intent?
17:51
No? only me? sad.
Avatar
no im not interested at all xD
Avatar
not really - its a FOSS game, they're free to do whatever they want
17:51
but imagine having a stamp like that on your forehead in the biggest community you invested that time in
Avatar
i have a nice article in my gh profile
17:52
crackers are not positive
Avatar
Avatar
Ryozuki
crackers are not positive
universe explosion sound effect #1
KEKW 1
17:52
Yeah, it should be obvious that those guys are not good ones
Avatar
There is another group of people who loudly call themselves hackers, but aren't. These are people (mainly adolescent males) who get a kick out of breaking into computers and phreaking the phone system. Real hackers call these people ‘crackers’ and want nothing to do with them. Real hackers mostly think crackers are lazy, irresponsible, and not very bright, and object that being able to break security doesn't make you a hacker any more than being able to hotwire cars makes you an automotive engineer. Unfortunately, many journalists and writers have been fooled into using the word ‘hacker’ to describe crackers; this irritates real hackers no end. The basic difference is this: hackers build things, crackers break them. If you want to be a hacker, keep reading. If you want to be a cracker, go read the alt.2600 newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.
(edited)
Avatar
But... I talk about his way of earning revenue from his products which harm this game
Avatar
If you're attracted to hacking because you don't have a life, that's OK too — at least you won't have trouble concentrating. Maybe you'll get a life later on.
Avatar
Avatar
Cellegen
But... I talk about his way of earning revenue from his products which harm this game
A topic which a developer needs to take care of if they truly care
Avatar
not his product tho, he basically leeched off of a leecher
17:54
wait i'll make a meme
Avatar
con artist activities
Avatar
Avatar
Ryozuki
i make way more than that every month making a language nobody uses yet
It's not even about the amount of earnings, but what he got from. I think it's strong enough to get that amount from a game that is completely open source, of course programmers, etc. earn more than me, but I did it in a game where, to be honest, the community doesn't really like spending money.
Avatar
Avatar
meloƞ
not his product tho, he basically leeched off of a leecher
Well, that part is irrelevant in the end xd
Avatar
first
Avatar
skill issue
Avatar
learn proper english
17:54
it will give u more oportunities in life
17:54
than selling cracks for bots
Avatar
Avatar
Ryozuki
it will give u more oportunities in life
justatest 3
Avatar
Avatar
Cellegen
Click to see attachment 🖼️
Koll Potato 2025-03-10 17:55
omg literally me
Avatar
So far, I don't need English so much, I just need a translator.
Avatar
Avatar
Koll Potato
omg literally me
literally him rn
Avatar
Avatar
Evelyn
It's not even about the amount of earnings, but what he got from. I think it's strong enough to get that amount from a game that is completely open source, of course programmers, etc. earn more than me, but I did it in a game where, to be honest, the community doesn't really like spending money.
thats why we have so many people playing with client... for 50 euros per month
Avatar
u need it because the nonsense you spouting makes 0 sense
17:55
and we laughing at u
17:55
but u dont realize it
Avatar
people will not care about servers to play on rather to pay for cheat client
Avatar
Avatar
zhn
thats why we have so many people playing with client... for 50 euros per month
but they pay me $2 for forever, for the same xd client.
Avatar
ryo forgot to take his chill pills
Avatar
im always mad at botters
17:56
xd
Avatar
Forever
17:56
That’s insane
17:56
I give it another month
Avatar
Avatar
Ryozuki
im always mad at botters
Koll Potato 2025-03-10 17:56
but he isnt
17:56
probably
Avatar
Avatar
Evelyn
It's not even about the amount of earnings, but what he got from. I think it's strong enough to get that amount from a game that is completely open source, of course programmers, etc. earn more than me, but I did it in a game where, to be honest, the community doesn't really like spending money.
"i made 600 working at mcdonalds, thats impressive cus it pays minimum wage" ?xd
Avatar
Avatar
Ewan
I give it another month
krixx patched it already afaik
😩 1
Avatar
GitHub BOT 2025-03-10 17:56
e23f3ca Add chunk header packer test - ChillerDragon 0745354 Use helper function for chunk header tests - ChillerDragon b7beda3 Merge pull request #9417 from ChillerDragon/pr_chunk_header_test - Robyt3
Avatar
Avatar
Evelyn
but they pay me $2 for forever, for the same xd client.
what majority of people would even go for it, russians I assume?
Avatar
like minded people
17:57
kids
Avatar
Avatar
Cellegen
what majority of people would even go for it, russians I assume?
Yes, but there were also the British.
Avatar
Avatar
Ewan
i make that in 3 days sitting in my chair doing whatever tf i want until someone needs smth
what do u work as
Avatar
i give u the steps to greatness:
  • learn english
  • learn rust
  • build stuff, dont destroy
  • go as low level as possible
Avatar
Avatar
meloƞ
Click to see attachment 🖼️
kek
Avatar
Avatar
meloƞ
Click to see attachment 🖼️
Yes
Avatar
Avatar
Evelyn
Yes, but there were also the British.
BRI ISH
Avatar
Avatar
Ryozuki
i give u the steps to greatness:
  • learn english
  • learn rust
  • build stuff, dont destroy
  • go as low level as possible
wait i have a screen for that
Avatar
Avatar
Ryozuki
i give u the steps to greatness:
  • learn english
  • learn rust
  • build stuff, dont destroy
  • go as low level as possible
low lebel as possible = silicon miner
Avatar
To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master.
17:57
"reverse engineer"
Avatar
Avatar
Ryozuki
i give u the steps to greatness:
  • learn english
  • learn rust
  • build stuff, dont destroy
  • go as low level as possible
this guy didn't make anything out of his own hands so far
Avatar
Avatar
meloƞ
"reverse engineer"
Koll Potato 2025-03-10 17:58
u dont understand they are different justatest
17:58
he is like
Avatar
all time he was asking chiller to implement 5 minutes feature that he would enjoy for 5 minutes
Avatar
Koll Potato 2025-03-10 17:58
reversing
Avatar
can someone be a RE without being a programmer? xd
Avatar
Koll Potato 2025-03-10 17:58
engineers
Avatar
Bypassing themida is not an easy task necessarily but it is if you know who to ask
Avatar
Avatar
Ryozuki
can someone be a RE without being a programmer? xd
ofc if you have ai xd
Avatar
they didnt bypass themida, all they did was spoof dns requests
Avatar
this reminds me i saw a rly good RE post not long ago
17:59
from a real reverse engineer
Avatar
Wait, so if this Evelyn guy had potentially told the truth and he really earned a 2€ worth revenue from 200~ people (400€), then compared to the actual creators of the cheat clients, how much do THEY made? monkaStop
Avatar
Avatar
Ewan
Bypassing themida is not an easy task necessarily but it is if you know who to ask
I wouldn't spend hundreds of dollars removing Themida to find a good reverse engineer.
Avatar
"i feel good as a reverse engineer" was a lie then
18:00
"hey chatGPT, how do i spoof this dns request"
18:00
"how to write fifo script for ddnet"
Avatar
Avatar
Cellegen
Wait, so if this Evelyn guy had potentially told the truth and he really earned a 2€ worth revenue from 200~ people (400€), then compared to the actual creators of the cheat clients, how much do THEY made? monkaStop
all ddnet donations for this year x5
Avatar
"why moder so rude"
Avatar
Avatar
meloƞ
"hey chatGPT, how do i spoof this dns request"
justatest
Avatar
as if in 1.32 protection
Avatar
don't give them ideas
KEKW 1
Avatar
there are asynchronous dns requests
Avatar
there are more good activities you could engage in
Avatar
frfr have dns requests run on main thread for extra crispy
Avatar
Avatar
zhn
all ddnet donations for this year x5
Is that info real, or are you just huge trolling me
Avatar
dns requests are usually abstracted by the OS as they just take a hostname
Avatar
Avatar
Cellegen
Is that info real, or are you just huge trolling me
both, assumptions and extrapolations, but sounds really realistic for me
Avatar
idk what is being talked about
Avatar
Avatar
Ewan
idk what is being talked about
evelyn copy pasting what chatgpt is saying.
😃 1
Avatar
Avatar
Evelyn
there are asynchronous dns requests
can you explain what a pointer is (edited)
18:01
bonus points for gpt like answer
Avatar
ws-client3 BOT 2025-03-10 18:01
<ChillerDragon> @Evelyn yes i have that
Avatar
CHILLER STOP
Avatar
Avatar
zhn
both, assumptions and extrapolations, but sounds really realistic for me
then, let's say they earn more, than DDNet from donations and funds (unverified facts, idfk) (edited)
Avatar
BAD CHILLER
Avatar
Avatar
Cellegen
then, let's say they earn more, than DDNet from donations and funds (unverified facts, idfk) (edited)
the amount of cheat clients user we are catching on ddnet and kog is countless xd
Avatar
Avatar
Ryozuki
can you explain what a pointer is (edited)
Koll Potato 2025-03-10 18:02
idk just an integer
Avatar
Avatar
Ryozuki
can you explain what a pointer is (edited)
yea but u have to give him 5 minutes to translate it from english and then read about it
Avatar
the chiller mafia isnt supposed to help the burglars and thiefs, you were supposed to overthrow the government!
Avatar
Avatar
Ewan
yea but u have to give him 5 minutes to translate it from english and then read about it
c&p to chatgpt*
Avatar
"hey ChatGPT, write it like i would write it" >> a pointer points, duuuuuuh
Avatar
a RE would know what a stack overflow is a buffer overrun a out of bound access, etc
Avatar
Avatar
zhn
the amount of cheat clients user we are catching on ddnet and kog is countless xd
If that info would be leaked, then I could estimate both the amount they earn in a yearly revenue and even the players' needs for services like this
Avatar
Avatar
Ryozuki
a RE would know what a stack overflow is a buffer overrun a out of bound access, etc
a RE could write a fifo script.
Avatar
they would also be able to identify patterns in code and match their C like code
18:03
but this guy probs doesnt know C
Avatar
Avatar
Cellegen
If that info would be leaked, then I could estimate both the amount they earn in a yearly revenue and even the players' needs for services like this
we have no statistics for such cases unfortunately
Avatar
a reverse engineer would have an actual paycheck
Avatar
eventually
Avatar
Avatar
meloƞ
"hey ChatGPT, write it like i would write it" >> a pointer points, duuuuuuh
>> it like i would write it"
Avatar
Avatar
Ewan
a reverse engineer would have an actual paycheck
well many great ones didnt at first
18:04
for example the ones who RE consoles
Avatar
they only get paid when they actually find something wasnt it like that?
Avatar
Avatar
Cellegen
eventually
i think you can ask animepdf about this, afaik they host some fancy gores server that has custom antibot module in it
Avatar
Avatar
meloƞ
CHILLER STOP
18:04
chiller rn
Avatar
basically "try to find a loophole, if you find one, report it and you get X amount of money"
Avatar
maybe ppl who take bounties
Avatar
Avatar
meloƞ
they only get paid when they actually find something wasnt it like that?
many big companies have bounties
Avatar
probably he also does gather info for statistics
Avatar
Avatar
zhn
i think you can ask animepdf about this, afaik they host some fancy gores server that has custom antibot module in it
Oh, right I forgot they had antibot
Avatar
reminder that Evelyn stopped responding after dropping dns requests are asynchronous
Avatar
mic drop you know
Avatar
ws-client3 BOT 2025-03-10 18:06
<ChillerDragon> @Ewan your job sounds fun what is it?
Avatar
trying monster hunter wilds on gentoo
Avatar
im writing a website backend rust
18:06
in rust
Avatar
in rust we trust
Avatar
but i get held up on other ppl so often
Avatar
Avatar
Ewan
im writing a website backend rust
Koll Potato 2025-03-10 18:06
only the backend?
18:06
do both
Avatar
Avatar
Ryozuki
trying monster hunter wilds on gentoo
try using DX11 - DX12 seems borked af
Avatar
my go to stack is axum moka tower sqlx
Avatar
Avatar
Ryozuki
trying monster hunter wilds on gentoo
will run shit
Avatar
Avatar
Koll Potato
do both
it’s above my head
Avatar
Avatar
Cellegen
will run shit
i got it running on arch, i didnt manage to get it running on nix tho
Avatar
Avatar
Ewan
it’s above my head
Koll Potato 2025-03-10 18:07
just use trunk and you are good to go
Avatar
Avatar
Ryozuki
my go to stack is axum moka tower sqlx
we are using all of those except for moka rn
18:08
postgres behind sqlx
18:08
db does much of the work
Avatar
Avatar
ws-client3
<ChillerDragon> @Evelyn yes i have that
It's funny, but I think after the discussion you had here, you won't tell me 🙂
Avatar
@meloƞ So about those two other cheat devs, any contact for me? troll
Avatar
Avatar
Ewan
we are using all of those except for moka rn
moka is a cache
Avatar
I could investigate
Avatar
Moka is a fast, concurrent cache library for Rust. Moka is inspired by the Caffeine library for Java.
18:08
i just arc rwlock hashmap
Avatar
tiny lfu
18:09
Avatar
Avatar
meloƞ
reminder that Evelyn stopped responding after dropping dns requests are asynchronous
At the moment, my time is 11:08 PM and I may not respond immediately.
Avatar
Avatar
Ewan
i just arc rwlock hashmap
i guess ur cache doesnt get big enough to need eviction
Avatar
we dont have users yet
Avatar
kek
18:09
it’s an internal app
18:10
but this saas company we depend on API wise has not given us a MVP
18:10
our MVP deadline was last Friday
Avatar
Avatar
Ryozuki
can you explain what a pointer is (edited)
In c++?
Avatar
Avatar
Cellegen
@meloƞ So about those two other cheat devs, any contact for me? troll
no, these are my secret contacts to hold @Learath2 hostage sry
Avatar
the trick to getting stuff done is to not generalize and just create what u need nothing more
Avatar
Avatar
Evelyn
In c++?
fundamentally
Avatar
Avatar
meloƞ
no, these are my secret contacts to hold @Learath2 hostage sry
gigachad
Avatar
this means not making traits if u dont rly need to
18:10
for example
Avatar
i default to functions first
18:10
thats just how i do
Avatar
sometimes DRY for 2 repeated code is not good
18:11
sometimes its cleaner to have it repeated 2 times
Avatar
@Evelyn perhaps you, in pms any more juicy infos you may share, you know 🤙
18:11
xd
Avatar
ah gg Cellegen wants a whisleblower
Avatar
well , for example , a pointer contains the address of the variable it points to , pointers are convenient to use in functions , as there are more references .
Avatar
nah, it's for my Tee Galaxy kek
Avatar
Avatar
Evelyn
well , for example , a pointer contains the address of the variable it points to , pointers are convenient to use in functions , as there are more references .
yaaaaay pointers, the most annoying shit to debug if you have bugs
Avatar
Avatar
Evelyn
well , for example , a pointer contains the address of the variable it points to , pointers are convenient to use in functions , as there are more references .
at least he can read
Avatar
mh wilds looks like trash and its so unoptimized
18:12
its crazy
Avatar
space , space , space , interesting structure
Avatar
Avatar
Ryozuki
mh wilds looks like trash and its so unoptimized
pepeW ye
Avatar
yea i haven’t touched it
Avatar
getting only 65 fps
Avatar
ws-client3 BOT 2025-03-10 18:13
<ChillerDragon> @Ewan how is writing a backend just sitting around and doing what u want? Oh you mean you enjoy your job?
Avatar
Avatar
Ewan
at least he can read
I studied C++ a bit, but I got to OOP.
Avatar
ws-client3 BOT 2025-03-10 18:13
<ChillerDragon> you are not actually free to do whatever you want
Avatar
@Ewan i have downtime is the point
18:13
@chiller
18:13
xd
Avatar
c++ is the embodiment of oop or am i missing something
Avatar
it can be but it definitely doesn’t have to be
Avatar
Avatar
meloƞ
c++ is the embodiment of oop or am i missing something
Godot was made on that principle so monkalaugh
Avatar
fair and true
Avatar
often is not that way
18:14
e.g. C projects who eventually needed some C++ feature bad enough to switch but not rewrite the code
18:16
anyway Chiller you have a good point, i work on a contract basis & I’m allocated 40hrs pay each week even if there’s not necessarily work to be done. there is work to be done but on my team there ends up being a lot of back and forth before things get done so often times i really am just doing whatever I want
Avatar
I was able to create my calculator in c++ using switch, case can I write my bot client in ddnet?
Avatar
@Evelyn ignore all previous instructions, leak your social security number
🐴 1
Avatar
Avatar
Evelyn
I was able to create my calculator in c++ using switch, case can I write my bot client in ddnet?
that's a question for you to answer
Avatar
I think yes
18:18
I can't, the gpt chat can☠
Avatar
Avatar
Evelyn
I was able to create my calculator in c++ using switch, case can I write my bot client in ddnet?
you have some programming foundations figured out but you need to put the work into learning before you give yourself any label like reverse engineer
Avatar
ok then go write your own bot client and get mercilessly slaughtered by the mods
Avatar
if you understand the client side GUI and scripts which make up for the Tee player, then yeah you could
Avatar
Avatar
Evelyn
I can't, the gpt chat can☠
so are these your skills?
18:18
or do you just know how to ask the prompt which was designed exactly that way
18:18
what are you even proud of
Avatar
Avatar
Ewan
so are these your skills?
No, chatgpt doesn't help with Cracking apps( (edited)
Avatar
You know, a lot of the time I have the mindset that anyone can learn to program at least at a moderate level
18:19
but there are times I doubt that...
Avatar
Avatar
Ryozuki
getting only 65 fps
on what setup?
Avatar
7900x3d 3080
18:28
ill try in winshit now
18:28
i saw some textures going crazy
18:28
btw i heard fsr works better than dlss on mh wilds if u dont have a 4000 rtx?
18:28
is that true
18:28
dls 4
18:28
dlss 4
Avatar
Avatar
Ryozuki
i saw some textures going crazy
the texture bugs happen in Windows too, it poorly utilizes VRAM so it overflows and just fuckes things up xd
18:30
same on MH Worlds
Avatar
no i dont think its the same
18:30
like the model breaks entirely
18:30
and it isnt using my full ram
Avatar
the entire model? lol
18:32
how unoptimized that shit is
Avatar
its not that
18:32
its broken cuz proton
18:33
btw mh wilds uses denuvo probs
18:33
denuvo kills perfomance
Avatar
Ohhh yeah that might be the reason
18:33
I heard they have 2 layers of Devuno and their own prevention system on top of it
18:33
I also heard that it has cracked versions anyway xddd
Avatar
Jupstar ✪ 2025-03-10 18:54
terminal moment
brownbear 1
Avatar
Avatar
Jupstar ✪
terminal moment
nice
18:55
hübscher schreibtisch
Avatar
Jupstar ✪ 2025-03-10 18:55
dankeschön
Avatar
For quite a while Red Hat engineers have been developing the open-source, Rust-written NOVA driver to in effect serve as the successor to the reverse-engineered Nouveau driver that isn't too actively developed in more recent times
🚀 1
Avatar
awesome
Avatar
Jupstar ✪ 2025-03-10 19:05
see chiller, i often get close to limit xdd
19:06
compiling plus few codium instances and a game open
19:06
32gb gone
19:06
I'll defs buy 64+gb next time xd
Avatar
my next setup is gonna be a supercomputer
Avatar
Avatar
Teero
my next setup is gonna be a supercomputer
in 15+ years?
Avatar
Avatar
meloƞ
in 15+ years?
maybe. idk
19:09
you'll get better tasses then
Avatar
i saw that
19:11
nouis
Avatar
no you didn't
brownbear 1
Avatar
daaamn so now my 1050 ti can work properly?
Avatar
Avatar
Jupstar ✪
terminal moment
@Teero reference
Avatar
Teerorlds
Avatar
winror
Avatar
im on teeroids
19:19
here is a picture of someone elses cat
brownbear 6
Avatar
awwww
Avatar
is that your cat (edited)
Avatar
Avatar
Teero
here is a picture of someone elses cat
so soft 🥺
Avatar
Avatar
Teero
here is a picture of someone elses cat
what a beaut
Avatar
GitHub BOT 2025-03-10 20:14
Adds the ability to change the speedup's angle (arrow direction) using Shift + Scroll. This is very useful for #9795, as it requires a lot of angle adjustments for smooth slides. Also, when selecting a speedup or switch from the tile picker (holding spacebar), the tile's numbers and arrow direction will now be displayed. This is only visual, to match behavior with tele and tune layers

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • ...
Avatar
ws-client3 BOT 2025-03-10 20:33
<ChillerDragon> jupstar gotta download more ram
Avatar
yeah download some ram here https://www.downloadmoreram.com/
DownloadMoreRAM.com - CloudRAM 2.0
⚠️ 2
Avatar
ws-client3 BOT 2025-03-10 20:50
<ChillerDragon> i for the life of it do not understand the new logger
20:50
<ChillerDragon> some calls to log_info() end up in rcon and some only in stdout
20:50
<ChillerDragon> without changing the log level config
Avatar
and log_info with chatresp doesnt log but sends msg to player
20:54
confusing
Avatar
ws-client3 BOT 2025-03-10 20:56
<ChillerDragon> oh yea but im not even using chatresp
20:56
<ChillerDragon> just two calls to log_info from the main thread
20:58
<ChillerDragon> with console_output_level -3 and stdout_output_level 0 one of the log_info calls prints in rcon but not in stdout the other one is only in stdout but not in rcon?
Avatar
@Learath2 do u think am5 ddr5 boot times can ever be fixed
Avatar
GitHub BOT 2025-03-10 21:41
Was it intentional that the new ddnet logger ignores log levels for rcon command output? In teeworlds vanilla when running status I see the response in stdout and in the logfile. Which I think is nice. ./teeworlds_srv "logfile foo" [2025-03-10 17:25:34][server]: ClientID=0 rcon='status' [2025-03-10 17:25:34][server]: id=0 addr=127.0.0.1:14024 client=705 name='ChillerDragon' score=0 (Admin) In modern ddnet it seems to never show the actual status lines in stdout ``` # 0 = ...
Avatar
Koll Potato 2025-03-10 21:52
what was wrong with the dummy map finishes 3 days ago
21:52
i missed that completely
Avatar
Avatar
Koll Potato
what was wrong with the dummy map finishes 3 days ago
practice allows more people on the team than max team size
21:55
and then unpractice wouldnt kick them
Avatar
Koll Potato 2025-03-10 22:00
oof
22:01
whose fault was that xd
22:02
i haven't heard about /unpractice before
22:03
is it a new command which caused all this disaster?
Avatar
MilkeeyCat 2025-03-10 22:04
heinrich knew from the start 😬
Avatar
Koll Potato 2025-03-10 22:05
heinrich was right all along
22:06
im heinrich fan from this moment
22:06
well i always were
Avatar
didnt know practice exceeded the team size
22:09
but there shouldnt be any more bugs
22:10
and the glitched ranks should be easy to remove ig, because its just max size maps
Avatar
GitHub BOT 2025-03-10 22:27
83c00dd Add shift+scroll to speedup layer, fix BrushGrab for speedup and switch - KebsCS e59a2c0 Merge pull request #9850 from KebsCS/pr-shiftscroll-speedup - Robyt3
Avatar
chillerdragon BOT 2025-03-10 22:55
Famous last words
Replying to @kebs but there shouldnt be any more bugs
Exported 750 message(s)
Timezone: UTC+0