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 10/30/2023 12:00AM and 10/31/2023 12:00AM
Avatar
Is all the shader logic inside ddnet/data/shaders?
1:17AM
Or is there a different path to how things are rendered onto the screen?
Avatar
Previously demos recorded with sv_player_demo_record 1 would abruptly end as soonest the player hit the finish line. It now delays the end by 1 second. Closes #5775 https://github.com/ddnet/ddnet/assets/141338449/9e14a5a8-546a-41f9-8bad-209a83beed5b

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to...
Avatar
morning
Avatar
mornin
Avatar
k what to code
Avatar
Avatar
Voxel
Or is there a different path to how things are rendered onto the screen?
Jupstar ✪ 10/30/2023 6:32AM
Well hard question. The memory management is not in the shaders
Avatar
Avatar
Voxel
Is all the shader logic inside ddnet/data/shaders?
I think ye
9:29AM
The -C linker-plugin-lto flag allows for deferring the LTO optimization to the actual linking step, which in turn allows for performing interprocedural optimizations across programming language boundaries if all the object files being linked were created by LLVM based toolchains. The prime example here would be linking Rust code together with Clang-compiled C/C++ code.
Avatar
05e7c28 Fix incorrect ghost being loaded with cl_race_ghost_save_best - furo321 7a76167 Delay server race demo ending by 1 second. - furo321 3235e3e Merge pull request #7392 from furo321/fix-demo-ending-early - def- 795a269 Merge pull request #7391 from furo321/incorrect-ghost - def-
Avatar
im learning godot
Avatar
Jupstar ✪ 10/30/2023 10:14AM
nice
10:14AM
i think patiga is done learning godot 😂
Avatar
Avatar
Jupstar ✪
i think patiga is done learning godot 😂
wdym
10:15AM
is this bad or good xd
Avatar
Avatar
Ryozuki
is this bad or good xd
Jupstar ✪ 10/30/2023 10:16AM
for what he wants to do it's not flexible enough
Avatar
what does he need that godot doesnt have
Avatar
Avatar
Ryozuki
what does he need that godot doesnt have
Jupstar ✪ 10/30/2023 10:18AM
better custom shaders and stuff like that. It simply depends on what your goal is. he tried to do ddnet related-rendering. In 3d you probably don't need custom shaders
Avatar
This tutorial series will walk you through writing your first shader. It is intended for people who have very little prior experience with shaders and want to get started with the basics. This tuto...
10:18AM
?
Avatar
Jupstar ✪ 10/30/2023 10:19AM
the shader subset is simply too bad
10:19AM
u can't push custom uniforms etc.
10:20AM
@Ryozuki that shouldn't demotivate you ofc. you'll learn something useful from using it
10:20AM
even if it's just understanding stuff u never used before
Avatar
ehh well
10:20AM
its the 5 time i said im learning godot
10:20AM
im just lazy
Avatar
Jupstar ✪ 10/30/2023 10:21AM
me2 xdd
Avatar
tbh i wanted to keep using bevy for the teecity game
10:21AM
but doing ui code is so tedious
10:21AM
and since its such a simple game
10:21AM
i hoped godot makes it easier
Avatar
Jupstar ✪ 10/30/2023 10:21AM
ui code is tedious if you don't have hot reloading
Avatar
or a ui editor
10:21AM
xd
Avatar
Jupstar ✪ 10/30/2023 10:21AM
does bevy offer that or do u need to recompile=
Avatar
recompile
Avatar
Jupstar ✪ 10/30/2023 10:22AM
rip
10:22AM
wait for ddnet-rust
Avatar
i just love how bevy is done
Avatar
Jupstar ✪ 10/30/2023 10:22AM
😏
Avatar
but im lazy
10:22AM
the ecs just feels good to use
10:22AM
and makes lot of sense
10:22AM
also im using rust
10:22AM
i think ill never be a true game dev
10:22AM
cuz when i have to do a asset
Avatar
Jupstar ✪ 10/30/2023 10:22AM
btw i am using rust
Avatar
i just go play games
10:23AM
nice
Avatar
Avatar
Ryozuki
cuz when i have to do a asset
Jupstar ✪ 10/30/2023 10:23AM
every developer knows this feeling xd
10:23AM
the greatest indi games are from ppl that are more designers than coders xd
10:23AM
team up with voxel. he's awesome artist
Avatar
voxel hates me cuz i love rust
10:24AM
owo
Avatar
Jupstar ✪ 10/30/2023 10:24AM
deep in his heart, he also loves rust and linux
Avatar
Avatar
Ryozuki
what does he need that godot doesnt have
its the tilemaps that are not performant enough :/
Avatar
Avatar
Patiga
its the tilemaps that are not performant enough :/
i see
10:25AM
Introduction: A tilemap is a grid of tiles used to create a game's layout. There are several benefits to using TileMap nodes to design your levels. First, they make it possible to draw the layout b...
10:25AM
this right?
10:26AM
small maps are fine
10:26AM
but bigger ones destroy performance
Avatar
yes i heard godot is not ready for big tilemaps or open world games
10:27AM
it needs to implement chunks or smth idk tbh i just over read this xd
10:27AM
you can try it out if you like ^^
Avatar
Jupstar ✪ 10/30/2023 10:28AM
@Ryozuki omg yes, do another ddnet impl robyte & me vs. Patiga & Zwelf vs. Ryozuki & Voxel
10:28AM
such a great setup
Avatar
a story for the history books
10:28AM
i doubt i have the will to do such a big project rn
10:29AM
sadly i think work takes my 90% will to code afterwards
Avatar
Jupstar ✪ 10/30/2023 10:29AM
my will is beyond reach
Avatar
thats dope
Avatar
damn so many things i want to do
12:35PM
now i want to keep going with edlang (edited)
12:37PM
midlife (23) developer crisis pepeW
Avatar
Avatar
Ryozuki
midlife (23) developer crisis pepeW
Jupstar ✪ 10/30/2023 12:45PM
Exactly you are only 23
12:45PM
1 year edlang, 1 year ur game
12:45PM
And u still only 25
Avatar
1 year edlang and then the game with edlang
12:46PM
gigachad
Avatar
Jupstar ✪ 10/30/2023 12:46PM
brownbear
Avatar
builtin vulkan support
Avatar
Jupstar ✪ 10/30/2023 12:46PM
Epic
Avatar
This is a complete rework of #5776 (started over a year ago). The main motivation is to make almost anything undoable in the editor. There are 3 different histories:
  • The map editor history, which holds all changes directly related to the map and layers
  • The envelope editor history, which holds all changes related to envelopes and their points
  • The server settings editor history, which holds all changes related to server settings commands
Each one of these histories has a maxi...
Avatar
@jupos
12:59PM
@Jupstar ✪ do u knwo about https://haxe.org/
Haxe is an open source toolkit based on a modern, high level, strictly typed programming language.
12:59PM
its a lang made specifically for game dev
Avatar
Avatar
Ryozuki
its a lang made specifically for game dev
Jupstar ✪ 10/30/2023 12:59PM
Interesting. Looks very high level tho
12:59PM
Maybe nice for scripting
Avatar
LDtk (Level Designer Toolkit) is an open-source 2D level editor for indie devs, with a strong focus on user-friendliness.
Avatar
Avatar
Jupstar ✪
Interesting. Looks very high level tho
haxe was used when making the games papers please, dead cells, northgard, evoland, etc
1:02PM
and this editor
1:03PM
Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
1:03PM
@Jupstar ✪ it looks like js but its stricly typed
1:04PM
and uses a optimizing compiler instead of a runtime like js
Avatar
afaik https://armory3d.org/ uses haxe but it can also use "visual" code
A powerful, cross-platform, free & open source game engine, integrated in Blender.
Avatar
Jupstar ✪ 10/30/2023 1:06PM
I made my first game in qbasic
Avatar
Avatar
Mr.Gh0s7
afaik https://armory3d.org/ uses haxe but it can also use "visual" code
that looks cool
Avatar
Avatar
Jupstar ✪
I made my first game in qbasic
i made my first "game" more like engine in C
gigachad 1
1:08PM
A game (and engine) made in pure C using SDL2. Contribute to edg-l/SimpleGame development by creating an account on GitHub.
Avatar
Avatar
Ryozuki
that looks cool
it lacks geometry nodes (modifiers in general) to be part of the game
Avatar
it has nothing rly
1:08PM
xdd
1:08PM
just a tilemap kek
1:09PM
my own list lol
1:10PM
#define engine_list_for(list_name, node) for(Node *node = list_name->head; node; node = node->next)
1:10PM
lul i even had a macro to loop
Avatar
Jupstar ✪ 10/30/2023 1:10PM
Pro. You directly started professional xd
1:10PM
I started with dots and circles xdd
1:10PM
Literally
1:11PM
i even had my own string impl
1:11PM
ok very simple tho
1:12PM
@Jupstar ✪ look opengl code
1:14PM
i had so much free time
1:14PM
i need to make this in rust
Avatar
Avatar
Ryozuki
@Jupstar ✪ look opengl code
Jupstar ✪ 10/30/2023 1:16PM
Nice even ogl 3.3
1:21PM
@Jupstar ✪ i even had clang-format
1:21PM
i was ahead of times
Avatar
@Learath2 how much of a old C user are you, do you prefer to use typedef when defining a struct, or you like to put the struct keyword everytime
Avatar
Avatar
Ryozuki
@Learath2 how much of a old C user are you, do you prefer to use typedef when defining a struct, or you like to put the struct keyword everytime
I will only typedef away a struct for an opaque type
Avatar
so my code is not idiomatic f
Avatar
@Learath2 r u out of uni yet
Avatar
Avatar
Ryozuki
@Learath2 r u out of uni yet
3 days left
Avatar
Well assuming I don't fail an accounting exam 😄
Avatar
If I do fail it 6 months more pepeW
Avatar
Jupstar ✪ 10/30/2023 1:53PM
Wow finished uni with 12. I'm so proud my kid
Avatar
Avatar
Learath2
If I do fail it 6 months more pepeW
💵
Avatar
Avatar
GitHub
Click to see attachment 🖼️
damn
3:59PM
we missed this but
3:59PM
its big
3:59PM
This is a complete rework of #5776 (started over a year ago). The main motivation is to make almost anything undoable in the editor. There are 3 different histories: The map editor history, which ...
poggers 4
3:59PM
@archimede67 poggers
4:14PM
this video is good
4:14PM
it has the sentence "windows sucks" in it
Avatar
I think I posted this before 😄
Avatar
gnu core utils for plan9
4:16PM
nagato is too based or smth
4:16PM
down bad
4:17PM
4:18PM
holy based
4:22PM
justatest
4:22PM
down bad
4:22PM
funny thing is i also got a white monster when i installed gentoo on my sv recently
4:24PM
this guy is cheating cuz its a vm tho
4:24PM
so he didnt use lynx to get the url for the stage3 kek
Avatar
Avatar
Ryozuki
just the embed thumbnail alone tells me this dude has not taken a shower in a year
Avatar
its a girl
4:27PM
justatest
Avatar
the person who made the vid?
Avatar
Avatar
Ryozuki
justatest
No way
Avatar
That is a dude, I know dude hands
💀 1
Avatar
anyways windows is based
Avatar
Avatar
Ryozuki
Jupstar ✪ 10/30/2023 4:31PM
such a ryo video xd (edited)
Avatar
ryo videos are just boomer humor for linux users
Avatar
Avatar
Ryozuki
this was actually pretty funny (edited)
4:37PM
the edit is because I had 2 actually
Avatar
good morning
Avatar
making noises my little furry friend would make
Avatar
his firefox is desparately out of date
Avatar
Avatar
Learath2
That is a dude, I know dude hands
they may have been dude hands at one point
4:48PM
i think ryo is troll
4:48PM
this dude is a dude
Avatar
Avatar
Ewan
they may have been dude hands at one point
That is a fair point, I guess I should have said that person has been assigned male at birth 😄
4:55PM
just got a battery for my electric-acoustic preamp and the tuner is working but not the output
Avatar
cyberFighter 10/30/2023 4:55PM
im starting to believe tees have fingers
Avatar
Avatar
Ewan
making noises my little furry friend would make
what
Avatar
cyberFighter 10/30/2023 4:56PM
and not just a thumb
Avatar
tees have 6 fingers
4:56PM
source: i made it up
Avatar
cyberFighter 10/30/2023 4:56PM
5
4:56PM
they gotta give middle fingers
Avatar
Avatar
Voxel
what
listen to squonk
4:57PM
by the best band to ever exist
Avatar
Avatar
cyberFighter
im starting to believe tees have fingers
cyberFighter 10/30/2023 4:57PM
and the hands in tee images are just clenched fists
Avatar
Avatar
Ryozuki
haha she says she has 8k cores but uses -j5 XDD
5:12PM
nub
Avatar
Avatar
Teero
haha she says she has 8k cores but uses -j5 XDD
Jupstar ✪ 10/30/2023 5:14PM
8k distrobuted around many pcs xdd maybe -j5 per computer xd
Avatar
we have a chillerbot-zx on a ger2 novice server
5:15PM
xd
5:15PM
chiller creating weapons of mass destruction
Avatar
Avatar
Jupstar ✪
8k distrobuted around many pcs xdd maybe -j5 per computer xd
maybe
Avatar
what do u guys think about this
Avatar
Avatar
Ewan
what do u guys think about this
damn 🔥 (edited)
Avatar
Avatar
Ewan
what do u guys think about this
Jupstar ✪ 10/30/2023 5:19PM
stable resolution
Avatar
what do u mean
Avatar
Jupstar ✪ 10/30/2023 5:19PM
stabile auflösung xd
5:19PM
nice resolution
5:20PM
lol
5:20PM
thanks
5:20PM
zoom 10 is a headache on a big screen
5:20PM
hi teereo
5:21PM
teero
Avatar
I broke it in #7262, because I thought SetAfk would just set m_Afk. The original function is now renamed to SetInitialAfk which is more representative of what it does. As reported by @0xfaulty in the original PR.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered...
Avatar
hello, I'm pretty new on this development world so uh... is there a way to host a ddnet server using Amazon AWS?
9:32PM
and in case there's a way... how?
9:33PM
I don't really understand, I tried using EC2 with docker but it doesn't work at all for some reason? I can't even pull the files onto AWS
9:33PM
thx in advance for your help :]
Avatar
chillerdragon BOT 10/30/2023 9:34PM
Do you get any errors? Which docker image are you using?
Avatar
I was trying to use DDNetPP (edited)
9:35PM
to make a server for my friends (edited)
Avatar
Avatar
chillerdragon
Do you get any errors? Which docker image are you using?
And also, I get error in most of the things
Avatar
chillerdragon BOT 10/30/2023 9:36PM
Did you create an dockerfile your self for ddnet++ ?
Avatar
there was one already
Avatar
chillerdragon BOT 10/30/2023 9:36PM
Could you link it?
Avatar
omw, one sec
Avatar
chillerdragon BOT 10/30/2023 9:38PM
Do you want a ddnet or ddnet++ server?
Avatar
a ddnet++ one
9:38PM
9:38PM
here's the dockerfile
Avatar
chillerdragon BOT 10/30/2023 9:39PM
Doesn’t preview well on iOS
Avatar
dunno if you can see it via IRC so lmk
Avatar
chillerdragon BOT 10/30/2023 9:39PM
Where is it from?
Avatar
the official repo
Avatar
chillerdragon BOT 10/30/2023 9:39PM
The Debian 11 one?
Avatar
I think?
9:39PM
Idk which brand I downoaded
Avatar
chillerdragon BOT 10/30/2023 9:40PM
Yea that’s not really functional. That was inherited from vanilla ddnet which was built by I think lerato in the 90s
Avatar
branch*
Avatar
chillerdragon BOT 10/30/2023 9:40PM
For idk what
Avatar
Avatar
chillerdragon
Yea that’s not really functional. That was inherited from vanilla ddnet which was built by I think lerato in the 90s
Ohhh
Avatar
chillerdragon BOT 10/30/2023 9:40PM
I recommend getting this image to run to test your aws Config https://hub.docker.com/r/chillerdragon/ddnet-simple
9:40PM
It’s a simple out of the box ddnet server
9:41PM
I can build you one for ddnet++ that you can drop in replace tomorrow
Avatar
oh, well, if you want I would appreciate it
Avatar
Avatar
Jupstar ✪
8k distrobuted around many pcs xdd maybe -j5 per computer xd
That must be some beefy school computers to have atleast 8 cores xd.
Avatar
This resurrects the underline under the top 5 list when using sv_regional_rankings 0. Fixes #7395. Demonstaration: !image

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [x] Tested in combination with possibly related configuration options
  • [x] Written a unit test (especially base/) or added coverage to integration test
  • [x] Considere...
Avatar
I can't open hub.docker.com
9:54PM
💀what
Avatar
Avatar
Teero
That must be some beefy school computers to have atleast 8 cores xd.
they barely make processors with less than 6 anymore
10:01PM
only quad cores nowadays are i3s and super low end/mobile processors that you couldn't run a compiler on anyway
10:01PM
and those are hyperthreaded
Avatar
Avatar
Teero
That must be some beefy school computers to have atleast 8 cores xd.
Jupstar ✪ 10/30/2023 10:02PM
why even 8 cores?
10:02PM
-j5 = 5 threads
10:03PM
-j600, so every translation unit has its own thread for ddnet
10:03PM
xd
10:11PM
when are we gonna compile on the gpu
10:11PM
not shaders
Avatar
Jupstar ✪ 10/30/2023 10:22PM
Yeah develop a language that can be compiled in a way that gpu cores profit from it
10:23PM
Would be very interesting and extremely challenging project
10:29PM
fun time
Avatar
0ecc50a Fix afk timer not working. - furo321 2eff910 Merge pull request #7394 from furo321/fix-setafk - def-
11:31PM
817ef6e Added back underline for sv_regional_rankings 0. - BurnyLlama 7000b97 Merge pull request #7396 from BurnyLlama/add-underline_top_five - def-
11:59PM
this sounds bad 😦
Exported 275 message(s)
Timezone: UTC+0