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 11/2/2023 12:00AM and 11/3/2023 12:00AM
Avatar
linux has: wine and proton windows has: wsl and wslg macos has: final cut pro
Avatar
Avatar
Teero
hey is there a easy way to completely isolate instances of CGameWorld in the clientside prediction?
If you value your sanity, don't touch that
Avatar
Avatar
Learath2
If you value your sanity, don't touch that
the entity system already dragged me into the pits of hell
Avatar
Avatar
TsFreddie
linux has: wine and proton windows has: wsl and wslg macos has: final cut pro
macos also comes on machines that you can show the general public and be proud of
Avatar
Avatar
Teero
the entity system already dragged me into the pits of hell
The person you want to talk to is trml, only they know, but the tiniest order changes will change behaviour if you are not careful as prediction has to be perfectly in sync with the server
Avatar
yea I noticed.....
Avatar
wait how do i install this and test it
Avatar
is there a way to host a server without using docker?
3:04AM
maybe there's a node js port or smth??
3:04AM
idk
3:05AM
I straight up can't use docker for some reason
3:06AM
sorry if this question is kinda stupid(?
Avatar
Avatar
Voxel
if we ever set up a lighting system we gotta get images that pair with normal maps
🤔
3:14AM
i wish there was a way to cell-shade normal mapping in godot
Avatar
Avatar
Voxel
🤔
holy moly
3:16AM
normal maps my beloved
Avatar
Avatar
Blazulite
is there a way to host a server without using docker?
@Voxel sorry for the ping but, do u know if that's possible? 👉👈
Avatar
i dont
Avatar
oh
3:33AM
it's okie, thx anyway ^^
Avatar
GitHub BOT 11/2/2023 5:30AM
54bbd5c M DeadCore 1, A Shotgoon - ddnet-maps
Avatar
chillerdragon BOT 11/2/2023 6:07AM
Oh yikes what made you think you need docker? For teeworlds/ddnet servers you totally do not need docker to host it. What trauma did you go through to even think that? In which situation were you forced to use docker?
Replying to @Blazulite is there a way to host a server without using docker?
Avatar
⳾߹Ɽєαpєr‽⸘ 11/2/2023 8:48AM
does someone knows how to modify speed, weapons, gravity and things like that when i host a trashmap server?
Avatar
Jupstar ✪ 11/2/2023 8:50AM
tune zones
Avatar
⳾߹Ɽєαpєr‽⸘ 11/2/2023 8:50AM
without modifying the map
8:50AM
like with commands
8:50AM
or rcon
Avatar
Jupstar ✪ 11/2/2023 8:52AM
i am not sure if you can do that tbh
Avatar
⳾߹Ɽєαpєr‽⸘ 11/2/2023 8:52AM
i just saw someone does it
Avatar
Jupstar ✪ 11/2/2023 8:52AM
but the command would be called tune
8:52AM
in rcon
Avatar
⳾߹Ɽєαpєr‽⸘ 11/2/2023 8:52AM
wait lemme see
Avatar
Jupstar ✪ 11/2/2023 8:52AM
tune gravity 0.25
Avatar
⳾߹Ɽєαpєr‽⸘ 11/2/2023 8:53AM
8:54AM
theres no tune gravity
Avatar
Avatar
Voxel
wait how do i install this and test it
1. git clone the repository 2. run cargo build in the rust directory 3. in the godot editor, open the godot folder as a project
Avatar
blazulite BOT 11/2/2023 8:56AM
<chillerdragon> What trauma did you go through to even think that? In which situation were you forced to use docker?
Avatar
Avatar
⳾߹Ɽєαpєr‽⸘
theres no tune gravity
Jupstar ✪ 11/2/2023 8:56AM
mh then i assume it's not possible on trashmap servers. i don't know how others did it. you can always host a local server and do it there
Avatar
blazulite BOT 11/2/2023 8:56AM
I mean
8:56AM
That was my logic
8:56AM
😭
8:56AM
I'm just new at this
Avatar
Avatar
Jupstar ✪
mh then i assume it's not possible on trashmap servers. i don't know how others did it. you can always host a local server and do it there
⳾߹Ɽєαpєr‽⸘ 11/2/2023 9:00AM
i found
9:00AM
its tune gravity, not tune_gravity
9:00AM
i'm dumb
Avatar
Jupstar ✪ 11/2/2023 9:00AM
oh glad you got it working
9:15AM
some bad stuff going on
9:15AM
europe is weird they do nice and bad stuff
9:15AM
stallman was right all along
Avatar
Avatar
Ryozuki
europe is weird they do nice and bad stuff
Jupstar ✪ 11/2/2023 9:24AM
there is no good and bad. there is only 100000 FPS and 10 FPS
9:24AM
vulkan thursday
Avatar
Governments are getting bored of this fog of war. It's only a matter of time
Avatar
Avatar
Jupstar ✪
there is no good and bad. there is only 100000 FPS and 10 FPS
Vulkan vs OpenGL or what? Xd
Avatar
Avatar
Teero
Vulkan vs OpenGL or what? Xd
Jupstar ✪ 11/2/2023 12:17PM
OpenGL is cool too xd. Vk vs dx
Avatar
Friends/Clanmates in the info tab are now shown in their "afk" colours as well. While non-friends that are AFK are just shown with EMOTE_BLINK. Closes #7312 !image

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
Avatar
Jupstar ✪
OpenGL is cool too xd. Vk vs dx
haha when do we get dx11 in tw?
Avatar
Jupstar ✪ 11/2/2023 1:23PM
I dunno
1:24PM
When you were done with it probably
Avatar
GitHub BOT 11/2/2023 1:35PM
149e5b6 Show AFK status in info tab - furo321 dbfe888 Merge pull request #7406 from furo321/afk-color-info-tab - def-
Avatar
I'm gonna make a gh account to add suggestions and stuff
Avatar
Avatar
Teero
haha when do we get dx11 in tw?
wgpu supports 🇩1️⃣1️⃣
Avatar
GitHub BOT 11/2/2023 2:33PM
At the moment, you can only put values like 100, 83, 91... It would be really cool if you were able to put values like 94.1, 191.18 (Only for quads and tiles tho, not for entities for obvious reasons)
Avatar
ChillerDragon BOT 11/2/2023 3:57PM
blazulite are you comfortable with linux? I recommend just getting a linux vps and host the game server there by just running it :)
3:57PM
@Blazulite
Avatar
Yeah Linux is awesome.
4:01PM
But when you wanna dilate something you have to run it in terminal XD
4:02PM
also with all other tools that come with DDNet itself (edited)
Avatar
not true
4:06PM
just depends on the file manager
4:06PM
most of them support drag and drop like windows explorer
Avatar
Huh? Then it's nautilus
Avatar
how do i show the lag graph
Avatar
Ctrl+Shift+D, Ctrl+Shift+G
6:42PM
how do i diagnose net microlags
6:42PM
it's super irritating
6:43PM
it's like the game just skips a beat
6:43PM
so it's mostly playable but i get a small lag and i'm not where i thought i was
6:43PM
this is new as of today
Avatar
packet losses ?
Avatar
Avatar
Ewan
how do i diagnose net microlags
I think we just don't have the tooling for this. External profilers don't have enough context and they slow down execution immensely maybe making the lags disappear
Avatar
Avatar
Gwendal
packet losses ?
what would cause this
Avatar
Wifi interference or faulty networking equipment are the only 2 you control
6:46PM
Barring some bizarre software issue. Too unlikely to even mention imo
6:47PM
i am not on wifi
Avatar
Avatar
Ryozuki
@Learath2 r u out of uni yet
I'm free from my shackles finally. Barring some bureaucracy and acquiring my diploma I won't ever have to step foot in that place again
🥳 2
🎉 2
6:52PM
Assuming I passed that exam 😄 It felt fine tho
6:52PM
what degree
Avatar
A mere bachelors in computer engineering for 7 years of my time 😄
Avatar
Avatar
Learath2
I'm free from my shackles finally. Barring some bureaucracy and acquiring my diploma I won't ever have to step foot in that place again
epic
Avatar
i suspected ce
6:53PM
bachelors tho damn
6:53PM
what happened
Avatar
Avatar
Ewan
what happened
Covid + Lost interest + mild depression
Avatar
yeah covid messed me up too
Avatar
I basically spent 2 years as a vegetable. 0 credits earned. So it's more like 5 years in reality
6:56PM
I lost interest when the degree became too much engineering too little computer. Idk just not my thing. I should have been more careful in picking
Avatar
that is good to know
6:57PM
i probably would have wanted to do ce
6:57PM
but am not rly interested in other fields of engineering
6:58PM
and the whole fundamental part of it
6:58PM
just the computers
Avatar
If stuff like multivariable calculus, control theory and electromagnetism don't sound interesting to you, you might prefer a cs degree or look at the courses in the ceng ones you find
6:58PM
Also lots and lots of electronics too
Avatar
it doesn't sound not interesting
6:59PM
just something i haven't the slightest idea about
6:59PM
and i am bad at learning
6:59PM
if i don't already know a little bit it's way harder for me to care
Avatar
Well interesting is the wrong word. They are extremely interesting to me, but I'd rather learn them on my own time, when needed
7:00PM
that's all the stuff i'd like to know one day
7:00PM
back burner
7:01PM
and then i would never get around to it on my own time
Avatar
One drawback of a CS degree I heard is that they are much heavier on math and theory. Partially why I went with CE instead
7:03PM
idk if i would hate that
Avatar
Avatar
Learath2
I basically spent 2 years as a vegetable. 0 credits earned. So it's more like 5 years in reality
justatest I am a ghost so I hope that doesn't count
7:06PM
ghetable
xDe 1
Avatar
math and theory is fun
7:38PM
in theory
Avatar
Avatar
louis
in theory
XD
7:47PM
I do like math
Avatar
Avatar
louis
math and theory is fun
I used to love it before it was forced down my throat
Avatar
I feel similarly, but I don't think it's about the content of the lessons but the way they are supposed to be done.
Avatar
Exactly. Most of the stuff I hated this year, I probably would learn on my own, just in a much different way
Avatar
Being forced to learn stuff in a way just to pass an exam is very unproductive.
7:55PM
I've passed "Linear Circuit Analysis" but don't remember even the basics (for example).
7:55PM
While I haven't passed others that even requiring my presence in the lab etc.
Avatar
Avatar
zogtib
Being forced to learn stuff in a way just to pass an exam is very unproductive.
I'm just the opposite. I need to be forced because I have no discipline. I wanna learn many languages, but I'm waiting to be able to select them as a subject next year because I simply can't stand learning them from myself
Avatar
Avatar
zogtib
I've passed "Linear Circuit Analysis" but don't remember even the basics (for example).
The best way to learn something is practising
7:56PM
If you learn only theory, although it's cool, you'll probably forget about it.
Avatar
Avatar
Levitando
I'm just the opposite. I need to be forced because I have no discipline. I wanna learn many languages, but I'm waiting to be able to select them as a subject next year because I simply can't stand learning them from myself
Pro-tip: Go above and beyond. Uni level of language teaching is rarely adequate
Avatar
Avatar
Levitando
The best way to learn something is practising
This was my hack for linar circuit analysis. I just kept building out the circuits on breadboards so I could observe too
Avatar
The problem is that you are not asked to "practice" on a topic rather being able to answer some questions.
Avatar
Technically wasnt required for the course but I would never be able to focus without
Avatar
Avatar
zogtib
The problem is that you are not asked to "practice" on a topic rather being able to answer some questions.
Exactly. And as exams loom closer and closer, no matter how strict you are with yourself, you will become exam minded, studying possible questions, memorizing answers to common theory
Avatar
Avatar
Learath2
Pro-tip: Go above and beyond. Uni level of language teaching is rarely adequate
I'm still at Secondary school and I don't talk really good english, but I can have a conversation! I am from Spain
Avatar
Avatar
zogtib
The problem is that you are not asked to "practice" on a topic rather being able to answer some questions.
true, but that's because uni teachers have very few time and freedom in their courses
Avatar
Avatar
Learath2
This was my hack for linar circuit analysis. I just kept building out the circuits on breadboards so I could observe too
You see? My father also learned that way
7:59PM
It's almost the perfect way
7:59PM
Well, nothing's perfect
Avatar
Avatar
Learath2
Exactly. And as exams loom closer and closer, no matter how strict you are with yourself, you will become exam minded, studying possible questions, memorizing answers to common theory
I was learning control theory properly, all the way until the end, then I panic'd, then I spammed exercises of exam style until I got used to it
Avatar
setting up a lab work is quite time consuming and then the class is often split in several groups that all need to be taught by a teacher
8:00PM
you also need an available room for each lab class
Avatar
Avatar
Chairn
setting up a lab work is quite time consuming and then the class is often split in several groups that all need to be taught by a teacher
Honestly. If time is an issue, they just need an extra prof. All my lab classes had 2 profs so one could handle practicals and another the theory. Though budget might become an issue depending on the uni
Avatar
"just need an extra prof"
8:01PM
sure, the state has plenty of money to throw at education
8:02PM
at least in France, that's a huge problem
Avatar
I mean most western european states technically have infinite money glitch. They just don't allocate enough to education sadly
8:03PM
In less developed countries money does become a serious issue though, every extra dime spent on education is less spent on crucial infrastructure and health
Avatar
they used free money glitch for covid, now there's huge inflation
Avatar
Avatar
Chairn
they used free money glitch for covid, now there's huge inflation
That's true. Need to be careful for a bit 😄
Avatar
and free money always comes at a cost, in general, it ends up in private sectors
Avatar
Though if you think european inflation is huge I invite you to a year in Turkey. 80% official inflation 🇹🇷
Avatar
too much free money ?
Avatar
Avatar
Chairn
too much free money ?
Nah, awful monetary policy of decreasing interest rates at all cost
8:07PM
I've gotten so used to inflation that I didn't even notice how much extra I started spending in EU until I calculated
Avatar
GitHub BOT 11/2/2023 8:40PM
This pr will allow zooming out without lags. Missing:
  • [ ] OpenGL 2.0 - 3.0 support. Which will now be required since the old method is dropped
  • [ ] Brainstorm for speedup tiles which rotate(based on their rotation value) which is incompatible to the new method
  • [ ] Testing with some edge cases
  • [ ] Cleanup, e.g. left overs from the old method
  • [ ] kill tiles are not yet implemented (but the method will work)

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided scree...
Avatar
:) /_\
9:47PM
just gotta clean the code now ;)
Avatar
Jupstar ✪ 11/2/2023 9:50PM
did u know that u can create a triangle with shaders only xdd
9:51PM
#version 450 #extension GL_ARB_separate_shader_objects : enable layout (location = 0) noperspective out vec2 texCoord; layout (location = 1) noperspective out vec4 vertColor; layout (location = 2) noperspective out vec2 pos; void main() { vec2 outPos = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); pos = vec2(outPos * 2.0f + -1.0f); gl_Position = vec4(pos, 0.0, 1.0); texCoord = outPos; vertColor = vec4(1, 1, 1, 1); }
9:52PM
who needs vertices anyway
Avatar
Avatar
Mr.Gh0s7
:) /_\
アリヂン 11/2/2023 9:53PM
triangler?? from scratch?? woah gj
😉 1
Avatar
Avatar
Jupstar ✪
did u know that u can create a triangle with shaders only xdd
アリヂン 11/2/2023 9:54PM
thats bascially the first thing you see about shaders in wgpu introduction
Avatar
Avatar
Jupstar ✪
#version 450 #extension GL_ARB_separate_shader_objects : enable layout (location = 0) noperspective out vec2 texCoord; layout (location = 1) noperspective out vec4 vertColor; layout (location = 2) noperspective out vec2 pos; void main() { vec2 outPos = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); pos = vec2(outPos * 2.0f + -1.0f); gl_Position = vec4(pos, 0.0, 1.0); texCoord = outPos; vertColor = vec4(1, 1, 1, 1); }
I figured that was possible from the cool stuff you can do with shaders but I'm really not at that level
Avatar
アリヂン 11/2/2023 9:54PM
a lot of cool stuff on the shaders actually wastes a lot of gpu time 😅
Avatar
Avatar
Jupstar ✪
#version 450 #extension GL_ARB_separate_shader_objects : enable layout (location = 0) noperspective out vec2 texCoord; layout (location = 1) noperspective out vec4 vertColor; layout (location = 2) noperspective out vec2 pos; void main() { vec2 outPos = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); pos = vec2(outPos * 2.0f + -1.0f); gl_Position = vec4(pos, 0.0, 1.0); texCoord = outPos; vertColor = vec4(1, 1, 1, 1); }
Shaders so powerful nowadays
Avatar
Jupstar ✪ 11/2/2023 10:07PM
in older opengl versions u can actually even create quads xd
Avatar
Avatar
Jupstar ✪
#version 450 #extension GL_ARB_separate_shader_objects : enable layout (location = 0) noperspective out vec2 texCoord; layout (location = 1) noperspective out vec4 vertColor; layout (location = 2) noperspective out vec2 pos; void main() { vec2 outPos = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); pos = vec2(outPos * 2.0f + -1.0f); gl_Position = vec4(pos, 0.0, 1.0); texCoord = outPos; vertColor = vec4(1, 1, 1, 1); }
Btw isn't (x<<1)&2 == x&1? I'm very drunk so maybe not 😄
10:10PM
Yeah, no nvm
10:11PM
They are only equivalent cast to bool
Avatar
hey fellas
Exported 184 message(s)
Timezone: UTC+0