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 2024-10-03 00:00 and 2024-10-04 00:00
Avatar
Avatar
MilkeeyCat
im so happy that at least i can pack integers xdd
huge
00:25
when will u be compiler developer making $1,000,000,000 a year like ryo
Avatar
GitHub BOT 2024-10-03 01:43
The whole idea behind custom sounds was to use them as replacement for built-in sounds (depending on the gameplay). We have to use the same channels instead of the MAP (aka 'ambient') channel to have the same volume for both sets of messages. Otherwise we have situation of players reporting 'no sound' because they have snd_ambient_volume 0 in the configs.
  • NETMSGTYPE_SV_MAPSOUNDGLOBAL is NETMSGTYPE_SV_SOUNDGLOBAL which uses map assets as the sounds container. Use the same `CSou...
Avatar
перфаратор фортнайт 2024-10-03 02:54
what&
Avatar
GitHub BOT 2024-10-03 03:23
Just looking at the filesystem or the demo browser list it is hard to tell if a demo is still being written to. I propose a .tmp suffix should be used for demos that are being recorded and it should be removed when the recording finished. And the clients demo browser should not display those files to avoid playing back demos that are being written to at the same time.
Avatar
Avatar
перфаратор фортнайт
what&
try not to post duplicate questions
03:38
i would consult your IDE... obviously it knows that something is wrong
03:38
what is the error (edited)
Avatar
dont u need hashtags?
Avatar
that’s comment in cmake
Avatar
всем привет
Avatar
Avatar
safud
всем привет
#off-topic
Avatar
МотКот 2024-10-03 04:39
please help me, how do I change my server type from TestDD to another one?
04:41
I think it’s sv_test or smth
Avatar
Avatar
Ewan
I think it’s sv_test or smth
МотКот 2024-10-03 04:43
this
04:44
change TestDD
Avatar
me when i read
Avatar
Avatar
Ewan
when will u be compiler developer making $1,000,000,000 a year like ryo
MilkeeyCat 2024-10-03 05:04
Never feelsbadman
Avatar
MilkeeyCat 2024-10-03 05:07
Because I am a neanderthal xdd
Avatar
no u are a student
05:08
i am a neanderthal
05:09
i wrap my head around the basic concept of writing something like a compiler and then i disregard it like i could do it with ease
05:09
but bro
05:09
u are doing it
Avatar
false
Replying to @Ewan i am a neanderthal
05:53
https://redd.it/9iu0hj Join us now and share the software
Explore this post and more from the ProgrammerHumor community
Avatar
you’ll be free
Avatar
MilkeeyCat 2024-10-03 06:35
what's this wall of text for a single division operation pepeH is this some kind of optimization because using idiv is too bad?
Avatar
Avatar
Learath2
I guess it'll be extremely annoying to fix something like add(10/5, 10/5, 3/5)
MilkeeyCat 2024-10-03 07:07
btw, I checked how rust and C do it and it's interesting that rust just moves results on stack and then just loads them in registers but C puts everything in register from start and handles 3rd argument in the end
Avatar
morning fellas
Avatar
Avatar
Ryozuki
morning fellas
good morning
Avatar
[ 3.364712] usb 3-6: new high-speed USB device number 5 using xhci_hcd [ 8.870773] usb 3-6: device descriptor read/64, error -110 [ 24.741791] usb 3-6: device descriptor read/64, error -110 [ 25.024690] usb 3-6: new high-speed USB device number 6 using xhci_hcd [ 30.373739] usb 3-6: device descriptor read/64, error -110 [ 46.245946] usb 3-6: device descriptor read/64, error -110 [ 46.352822] usb usb3-port6: attempt power cycle [ 46.801693] usb 3-6: new high-speed USB device number 7 using xhci_hcd [ 51.601890] usb 3-6: Device not responding to setup address. [ 56.614006] usb 3-6: Device not responding to setup address. [ 56.821514] usb 3-6: device not accepting address 7, error -71 [ 57.000692] usb 3-6: new high-speed USB device number 8 using xhci_hcd [ 61.801134] usb 3-6: Device not responding to setup address. [ 66.814256] usb 3-6: Device not responding to setup address. [ 67.021761] usb 3-6: device not accepting address 8, error -71 [ 67.025083] usb usb3-port6: unable to enumerate USB device [ 67.200764] usb 3-9: new full-speed USB device number 9 using xhci_hcd [ 67.578333] usb 3-9: New USB device found, idVendor=31b2, idProduct=0011, bcdDevice= 1.01 [ 67.578543] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.578735] usb 3-9: Product: TONOR TD510 Dynamic Mic [ 67.578925] usb 3-9: SerialNumber: 2023-02-16-0000-0000-0000- @Learath2 i think i have a faulty usb port (port 6), and it slows down my boot time massively, do u know if its possible to disable this specific port?
07:27
tbh idk what i have there since all the devices i know work
Avatar
how the hell does godot debugger not have a step out
08:07
pepeW the proposal for adding one was in 2021 with no activity. gamedev just don't use debuggers huh.
Avatar
Avatar
Ryozuki
[ 3.364712] usb 3-6: new high-speed USB device number 5 using xhci_hcd [ 8.870773] usb 3-6: device descriptor read/64, error -110 [ 24.741791] usb 3-6: device descriptor read/64, error -110 [ 25.024690] usb 3-6: new high-speed USB device number 6 using xhci_hcd [ 30.373739] usb 3-6: device descriptor read/64, error -110 [ 46.245946] usb 3-6: device descriptor read/64, error -110 [ 46.352822] usb usb3-port6: attempt power cycle [ 46.801693] usb 3-6: new high-speed USB device number 7 using xhci_hcd [ 51.601890] usb 3-6: Device not responding to setup address. [ 56.614006] usb 3-6: Device not responding to setup address. [ 56.821514] usb 3-6: device not accepting address 7, error -71 [ 57.000692] usb 3-6: new high-speed USB device number 8 using xhci_hcd [ 61.801134] usb 3-6: Device not responding to setup address. [ 66.814256] usb 3-6: Device not responding to setup address. [ 67.021761] usb 3-6: device not accepting address 8, error -71 [ 67.025083] usb usb3-port6: unable to enumerate USB device [ 67.200764] usb 3-9: new full-speed USB device number 9 using xhci_hcd [ 67.578333] usb 3-9: New USB device found, idVendor=31b2, idProduct=0011, bcdDevice= 1.01 [ 67.578543] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.578735] usb 3-9: Product: TONOR TD510 Dynamic Mic [ 67.578925] usb 3-9: SerialNumber: 2023-02-16-0000-0000-0000- @Learath2 i think i have a faulty usb port (port 6), and it slows down my boot time massively, do u know if its possible to disable this specific port?
Rip it
Avatar
Avatar
MilkeeyCat
what's this wall of text for a single division operation pepeH is this some kind of optimization because using idiv is too bad?
Yes, divs are shit, everyone uses mul
Avatar
Avatar
Ryozuki
[ 3.364712] usb 3-6: new high-speed USB device number 5 using xhci_hcd [ 8.870773] usb 3-6: device descriptor read/64, error -110 [ 24.741791] usb 3-6: device descriptor read/64, error -110 [ 25.024690] usb 3-6: new high-speed USB device number 6 using xhci_hcd [ 30.373739] usb 3-6: device descriptor read/64, error -110 [ 46.245946] usb 3-6: device descriptor read/64, error -110 [ 46.352822] usb usb3-port6: attempt power cycle [ 46.801693] usb 3-6: new high-speed USB device number 7 using xhci_hcd [ 51.601890] usb 3-6: Device not responding to setup address. [ 56.614006] usb 3-6: Device not responding to setup address. [ 56.821514] usb 3-6: device not accepting address 7, error -71 [ 57.000692] usb 3-6: new high-speed USB device number 8 using xhci_hcd [ 61.801134] usb 3-6: Device not responding to setup address. [ 66.814256] usb 3-6: Device not responding to setup address. [ 67.021761] usb 3-6: device not accepting address 8, error -71 [ 67.025083] usb usb3-port6: unable to enumerate USB device [ 67.200764] usb 3-9: new full-speed USB device number 9 using xhci_hcd [ 67.578333] usb 3-9: New USB device found, idVendor=31b2, idProduct=0011, bcdDevice= 1.01 [ 67.578543] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.578735] usb 3-9: Product: TONOR TD510 Dynamic Mic [ 67.578925] usb 3-9: SerialNumber: 2023-02-16-0000-0000-0000- @Learath2 i think i have a faulty usb port (port 6), and it slows down my boot time massively, do u know if its possible to disable this specific port?
I don’t think so. Atleast a quick google suggests not
Avatar
GitHub BOT 2024-10-03 08:50
fixes #8680 Fixes the missing text issue by simply add a minimal deny logic

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 possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [A...
Avatar
GitHub BOT 2024-10-03 09:36
47db90d Block AMD drivers from after 19.12.1 & before 22.4.1 - Jupeyy e61c79e Merge pull request #9101 from Jupeyy/pr_denylist - def-
09:43
03a06a1 Use CHN_WORLD for MAPSOUNDWORLD and CHN_GLOBAL for MAPSOUNDGLOBAL - Kaffeine 154b6d7 Merge pull request #9099 from infclass/ddnet-sound-channels - heinrich5991
09:47
I doubt it's useful to notify the user that vulkan creation failed, because no capable GPU was found. This also isn't an edge case (e.g. if a GPU only supports vulkan 1.0), like the other warnings we emit.

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null...
Avatar
Avatar
TsFreddie
how the hell does godot debugger not have a step out
https://github.com/godotengine/godot/pull/97758 it's not even hard to implement
Avatar
Jupstar ✪ 2024-10-03 09:53
cellegen yesterday casually found a bug in godot with compressed textures xd
Avatar
did you guys fix it
Avatar
Jupstar ✪ 2024-10-03 09:55
no, i dislike compressed textures anyway xd
09:55
they have really weird bugs, even back when ddnet had them (edited)
Avatar
godot is swapping VRAM texture compression lib in 4.4 iirc was it pre lib change or post?
Avatar
Jupstar ✪ 2024-10-03 09:55
isn't that part of the driver?
09:56
but dunno which version he used
Avatar
oh well
09:56
i probably don't care anyway
Avatar
Jupstar ✪ 2024-10-03 09:56
yeah same
09:56
i just wanted to write random stuff
Avatar
Avatar
Jupstar ✪
isn't that part of the driver?
Avatar
Jupstar ✪ 2024-10-03 09:58
oh wow
09:59
ah they are purely lossy it seems that makes sense
09:59
i thought they went all out and decode on the fly in the shaders
Avatar
vram compressed textures are always lossy
Avatar
Jupstar ✪ 2024-10-03 09:59
yeah and that is also why they suck
10:00
try to update 2 pixels on your lossy texture
Avatar
it's kinda required for running large 3d scenes on old mobile chip tho lol
Avatar
Jupstar ✪ 2024-10-03 10:00
how so
10:00
sounds like the vertex buffers would also cost lot of VRAM
Avatar
think_bot big texture chokes slow mem bandwidth. it's just a snapdragon thing
10:02
probably same with vertex buffers i guess. our VR game really chokes on full 4k textures
Avatar
Avatar
TsFreddie
think_bot big texture chokes slow mem bandwidth. it's just a snapdragon thing
Jupstar ✪ 2024-10-03 10:02
Generally understanable, but I am suprised still. What kind of resolutions do we talk about?
10:02
Ah 4k
10:02
Why don't you simply give out HQ full hd textures then?
10:02
as alternative
Avatar
honestly it is also a artist problem
10:03
our artist only worked with single objects before.
10:04
some of our big buildings are single objects that is UV unwrapped onto one texture with substance painter
10:04
so is either i remake all the textures and models, or i just crank the resolution
10:04
guess which solution i chose
Avatar
Jupstar ✪ 2024-10-03 10:05
32k
Avatar
vibe i also tried secondary details, sampling a repeated texture and splat them onto the model, but the additional sample also tanks the framerate.
Avatar
Avatar
Jupstar ✪
32k
solution. i'm just saying i kept 4k res instead of remaking all the texture
10:06
justatest
Avatar
Jupstar ✪ 2024-10-03 10:06
Did you manually wrote shaders for Unity? Or does unity support so much stuff?
Avatar
i use some third party node graph thing
10:08
free proprietary shader leak. lol (edited)
Avatar
Jupstar ✪ 2024-10-03 10:08
cell shading
10:08
BRO WHAT
10:08
Don't tell me you wrote this
10:09
is that auto generated?
Avatar
ye
10:09
shader graph
Avatar
Jupstar ✪ 2024-10-03 10:09
by ur graphs?
10:09
ok
10:09
sick
10:09
so much code that has to run on the GPU xd
Avatar
think_bot probably could hand write the whole thing and save a lot
10:10
but you know
10:10
crunched and stuff
Avatar
Jupstar ✪ 2024-10-03 10:11
does unity offer debug tools to measure VRAM bandwidth?
10:11
to find bottlenecks
Avatar
maybe
10:12
but i just use snapdragons tool or renderdoc on device
Avatar
Jupstar ✪ 2024-10-03 10:12
I kinda would find it cool to add gpu benchmarks to ddnet to test out what makes it faster or slower 😄
Avatar
running in editor is very different from on device, unity packs textures differently per target.
Avatar
Jupstar ✪ 2024-10-03 10:13
these engines are so massive, sometimes i really wonder how they even work at all xd
Avatar
vibe gamedevs care none of that
10:14
it builds for your target. if something doesn't work, you just call unity and get on-site help (supposedly, but we are not unity enterprise licensed)
Avatar
Jupstar ✪ 2024-10-03 10:15
Ah so then my question is: Does it happen often that smth doesn't work? 😄
Avatar
the only thing that I can't solve is the physics engine just stopped detecting raycasts
10:16
but it was fixed after we disabled like 15 invisible collision shapes from our character.
10:16
still don't know why it happens
10:16
most other things are solvable or solved really
10:17
dumbduck
10:17
we had a rendering issue where our stencil portal effect and outline is flying all over the place with our dynamic viewport
10:18
found the render code, forked it, applied proper xr rendering matrix, booted the official packages and rolled our own.
10:18
good time
10:20
and there was also a third-party package that runs IL codegen which breaks IL2CPP randomly for half a year, but it was eventually fixed by said third-party. we just spend two unpaid weekend migrating the code to the new version since it was a breaking change (edited)
Avatar
Jupstar ✪ 2024-10-03 10:22
unpaid pf
Avatar
vibe that's just a china thing
Avatar
Jupstar ✪ 2024-10-03 10:22
shall your boss fix it, if he thinks he is so clever
Avatar
our CEO is a she* (edited)
10:23
my lead does not make game. so he actually listen to me for everything, other than deadline. which is the product team's lead's job
Avatar
Jupstar ✪ 2024-10-03 10:23
i thought u quit
Avatar
HUH i did
10:24
i don't work there anymore. just saying it was like that before
10:24
funny enough that they made oct 1st deadline which i thought was impossible for two interns to do without me
10:24
but they haven't bothered me once since i left
10:25
so maybe i'm actually the slow one. they actually move super fast without me (edited)
Avatar
Jupstar ✪ 2024-10-03 10:25
they just make you think that
10:25
they probs cry in pain
Avatar
"their CEO"
Avatar
Avatar
jxsl13
"their CEO"
good point
Avatar
not "out" :p
10:26
our
Avatar
they didn't make any new announcement on their PR channel tho, so i assumed they missed the deadline actually
10:26
lol
Avatar
Avatar
Jupstar ✪
by ur graphs?
this is the graph. super simple, see?
10:28
kek
Avatar
Avatar
TsFreddie
this is the graph. super simple, see?
Jupstar ✪ 2024-10-03 10:29
WAAT that is the shader i just saw? xd
Avatar
ye
Avatar
Jupstar ✪ 2024-10-03 10:29
i mean it's cool that it scales so well. I never wrote a complex shader like that
10:30
even tho it looks so simple (edited)
10:30
i think the hardest i ever did was deferred lights
10:30
same shader two layers down
Avatar
Jupstar ✪ 2024-10-03 10:31
it always says toon shader, is that like cell shading or what is toony about it?
Avatar
it's just celshade
10:31
i gotta call it NVToon to impress our CEO saying that "we made this"
10:32
our company name shorten to NV btw
Avatar
Jupstar ✪ 2024-10-03 10:32
ah lol
10:32
nvidia
Avatar
catxplosion we do post processing in material shader too
10:32
mobile post processing is quite slow, so we just color correct and stuff on the object itself
10:32
HUH
Avatar
Jupstar ✪ 2024-10-03 10:32
it would be cool to have materials in ddnet. but i also know that this isn't trivial
Avatar
ah man
10:33
i forgot to stole my cool sky shader...
Avatar
Jupstar ✪ 2024-10-03 10:33
also in 2d many materials don't really work like that
10:33
xD
10:33
when i did sky boxes, i really made a box and instead morphed the texture so, that it looks round (edited)
10:33
was super fast to render
10:33
since it was 6 textures only 😄
Avatar
i mean.. wasn't that just a regular skybox
Avatar
Avatar
TsFreddie
i mean.. wasn't that just a regular skybox
Jupstar ✪ 2024-10-03 10:34
many games so low poly 3d circles
10:34
man my english sucks xd
10:34
spheres
10:34
right
Avatar
our game had day night cycle and different weathers so i made a dynamic skybox shader lol
10:35
ah man, now i want my shader back. i might ask my intern to stole it for me
10:35
InsaneCat
Avatar
Jupstar ✪ 2024-10-03 10:35
mario kart double dash
10:35
for game cube
10:38
i kinda like to see how old games rendered the lvl. This is dark souls for pc
Avatar
think_bot sky
10:40
Avatar
Jupstar ✪ 2024-10-03 10:42
noclip.website is really the best website ever xdd
10:42
it's just cool to fly around all the games u used to play as kiddo
Avatar
oh great
10:44
i didn't do anything today
10:44
time to cry in bed
feelsbadman 3
Avatar
MilkeeyCat 2024-10-03 10:55
@Learath2 I solved the problem with rdx, every time when I do mul/div operation it checks if rdx is in use, if it it push it to stack, do the operation and pop it back xd
Avatar
Avatar
MilkeeyCat
@Learath2 I solved the problem with rdx, every time when I do mul/div operation it checks if rdx is in use, if it it push it to stack, do the operation and pop it back xd
Don't forget to allocate stack for it
11:23
Also you can use a register for it too if possible. Moving to memory is expensive
Avatar
MilkeeyCat 2024-10-03 11:23
but push instruction does it, no?
Avatar
Yep, that's fine. I didn't think you used the push instruction for whatever reason
Avatar
MilkeeyCat 2024-10-03 11:24
is that bad justatest
Avatar
Nonono, it's fine
Avatar
MilkeeyCat 2024-10-03 11:24
i just pop it right after idiv/imul (edited)
Avatar
Actually now that I think about it. You could have handled all your expression mess using a stack machine. Very inefficient but it makes it trivial to calculate any expression
11:26
All you need to do would have been to traverse the expression tree in post-order. For leaves emit stack push. For non leaves, pop, pop, operation.
11:27
Oh well
Avatar
MilkeeyCat 2024-10-03 11:37
currently it generates mov r15b, 1 mov r14b, 6 movzx rax, r14b mov r14b, 3 cqo idiv r14b mov r14b, al movzx rax, r14b mov r14b, 4 imul r14b mov r14b, al add r15b, r14b movzx r15w, r15b for 1 + 6 / 3 * 4 it's not the most readable but also not the worst (edited)
11:40
now if i also add sethi ullman algorithm here, it will be so goood
Avatar
is there a C library that is famous and doesnt have bindings in rust?
Avatar
GitHub BOT 2024-10-03 11:58
bbab347 Don't emit a warning to the user if no capable vulkan GPU was found - Jupeyy 29523e4 Merge pull request #9102 from Jupeyy/pr_no_warning_fail - def-
Avatar
Koll Potato 2024-10-03 11:58
considering what is famous
Avatar
like used somewhere
11:59
idk
12:00
i need project ideas
Avatar
Koll Potato 2024-10-03 12:01
Simple 2D Graphics Library for C. Contribute to tsoding/olive.c development by creating an account on GitHub.
12:02
nvm they exist
12:02
lmao
12:02
idk go make an interpreter then
12:02
its relatively easy
Avatar
bro i already have my own language
Avatar
@everyone
Avatar
Experimental statically-typed compiled programming language made with LLVM and Rust.
Avatar
Koll Potato 2024-10-03 12:03
pro
Avatar
maybe i should refactor it
Avatar
Koll Potato 2024-10-03 12:03
its compiled tho
Avatar
compiled is better
Avatar
Koll Potato 2024-10-03 12:03
make a scripting language
Avatar
nah
Avatar
Koll Potato 2024-10-03 12:03
yea
Avatar
Jupstar ✪ 2024-10-03 12:03
wasm2
Avatar
i also have a riscv emulator https://github.com/edg-l/rysk (edited)
A RISCV (RV64G) emulator. Contribute to edg-l/rysk development by creating an account on GitHub.
Avatar
Koll Potato 2024-10-03 12:05
is edlang written in edlang
Avatar
nah
12:05
in rust
12:05
it uses llvm
Avatar
Koll Potato 2024-10-03 12:05
bootstrap it
12:05
rust is written in rust
12:05
edlang should be written in edlang
12:07
useless idea but still an idea
12:07
have u made your own javascript framework?
Avatar
MilkeeyCat 2024-10-03 12:08
make new js runtime
Avatar
Koll Potato 2024-10-03 12:09
great idea
12:09
not like there are at least 5 of them
Avatar
Avatar
Koll Potato
have u made your own javascript framework?
i dont wanna code in js
😭 1
12:09
i wanna code in rust
Avatar
МотКот 2024-10-03 12:10
Please help, how to increase the chances of registration in the community and how to change the server type from TestDD to my own?
Avatar
maybe i could do a DSL language
Avatar
Avatar
Ryozuki
i dont wanna code in js
MilkeeyCat 2024-10-03 12:10
nobody does 😬
Avatar
the language instructions are to draw graphics
Avatar
Avatar
Ryozuki
maybe i could do a DSL language
Koll Potato 2024-10-03 12:10
jdsl??
Avatar
dsl = domain specific lang
Avatar
Koll Potato 2024-10-03 12:11
Jake eagerly stepped into his new job, grateful for more experience and new challenges, craving to learn new software stacks and see what his new company had to teach him about the world of software. They told him he’d be working on some websites, dealing with JavaScript, Node.js, JSON, and the like. It sounded pretty reasonable for web develop...
12:11
json dsl
Avatar
МотКот 2024-10-03 12:11
Please help, how to increase the chances of registration in the community and how to change the server type from TestDD to my own?
Avatar
Jupstar ✪ 2024-10-03 12:11
make a json library that emits rust docs as comments
Avatar
Avatar
МотКот
Please help, how to increase the chances of registration in the community and how to change the server type from TestDD to my own?
Koll Potato 2024-10-03 12:13
ask in #questions
Avatar
МотКот 2024-10-03 12:13
Thx
Avatar
GitHub BOT 2024-10-03 12:14
We have (https://github.com/ddnet/ddnet/pull/8723) extended net messages allowing a server to play (trigger) custom world and global sounds. We may want a similar extended API also for ambient sounds (CSounds::CHN_MAPSOUND) to let the start play each sound source individually, and replace the static Delay property with something dynamic/event-driven. E.g. I'd like to play an intense battle music on "many players infected" rather than on "sec 45". ![image](https://github.com/user-att...
Avatar
@Jupstar ✪ nice job on the gpu prs 😄
12:40
is it possible to check if vulkan would crash and swap to opengl automatically?
Avatar
Jupstar ✪ 2024-10-03 12:55
Probably. But probably not in a cross plattform way, easily
12:59
Except for android there doesn't seem to be high demand for it tho And on Android the driver situation is horrible as expected
Avatar
would be great so there's no need for so many launch options
Avatar
Jupstar ✪ 2024-10-03 13:01
Yes, that would be great
13:01
But the amount doesn't matter
13:01
either None or it doesnt matter
Avatar
GitHub BOT 2024-10-03 13:01
Current behavior seems to be that the application is simply sht down but connected players are not cleanly disconnected. It would be great if CTRL-C triggered a proper disconnect for every connected player.
Avatar
Jupstar ✪ 2024-10-03 13:08
13:09
The intel OpenGL driver situtation is still really horrible on Windows
13:09
well we recently also had a case where it looked very weird
Avatar
idk, just the one where a game doesnt start with vulkan at all is fine
13:10
xd
13:11
this one is funny too
13:11
WTF happens there
13:11
that is a modern intel gpu
13:12
the video is so nice
13:12
it works
13:12
and then the beat drops
Avatar
MilkeeyCat 2024-10-03 13:14
@Learath2 omagad, look at dis, it's code generated for 1 + (2 + (3 + (4 + (5 + 6)))) expression poggers2
Avatar
Avatar
MilkeeyCat
@Learath2 omagad, look at dis, it's code generated for 1 + (2 + (3 + (4 + (5 + 6)))) expression poggers2
So hot, is it just the immediates being added?
Avatar
MilkeeyCat 2024-10-03 13:15
ye xd
Avatar
@Matodor why do i hear constant moaning from your video in #9099 ? Susge
Avatar
The whole idea behind custom sounds was to use them as replacement for built-in sounds (depending on the gameplay). We have to use the same channels instead of the MAP (aka 'ambient&#39...
Avatar
Jupstar ✪ 2024-10-03 13:21
wtf
13:21
enough internet
13:21
for this year
Avatar
Avatar
Learath2
So hot, is it just the immediates being added?
MilkeeyCat 2024-10-03 13:22
here's for a + (b + (c + (d + (e + f))))
Avatar
Avatar
meloƞ
@Matodor why do i hear constant moaning from your video in #9099 ? Susge
this is map sounds 😄
13:22
you can find me in the game i will show other sounds (edited)
13:27
i'm here matodor!
Avatar
Avatar
MilkeeyCat
here's for a + (b + (c + (d + (e + f))))
MilkeeyCat 2024-10-03 13:28
nop, that was still a bunch of baloney here's real result mov r15w, word ptr [rbp - 12] mov r14w, word ptr [rbp - 10] add r15w, r14w mov r14w, word ptr [rbp - 8] add r15w, r14w mov r14w, word ptr [rbp - 6] add r15w, r14w mov r14w, word ptr [rbp - 4] add r15w, r14w mov r14w, word ptr [rbp - 2] add r15w, r14w (edited)
Avatar
milkeey leave some woman for the rest of us
Avatar
Avatar
kebs
would be great so there's no need for so many launch options
just click the checkbox remember
Avatar
Avatar
MilkeeyCat
nop, that was still a bunch of baloney here's real result mov r15w, word ptr [rbp - 12] mov r14w, word ptr [rbp - 10] add r15w, r14w mov r14w, word ptr [rbp - 8] add r15w, r14w mov r14w, word ptr [rbp - 6] add r15w, r14w mov r14w, word ptr [rbp - 4] add r15w, r14w mov r14w, word ptr [rbp - 2] add r15w, r14w (edited)
I though I was going insane
Avatar
MilkeeyCat 2024-10-03 13:32
i accidentally used >= instead of > santatrollet
Avatar
Avatar
Ryozuki
just click the checkbox remember
ik this is what most people do on 1st launch
13:33
then it crashes and u cant run game at all unless u go to properties
Avatar
itcrashes if u run on a potato
Avatar
my friend has 2gpus and the game ran on the integrated gpu by default and crashed (edited)
Avatar
skill issue
Avatar
МотКот 2024-10-03 13:36
can I somehow broadcast messages or my text on my 4 servers at the same time?
Avatar
Avatar
МотКот
can I somehow broadcast messages or my text on my 4 servers at the same time?
You could either use econ, or fifo on unix, or named pipes on Windows
Avatar
Avatar
Learath2
Ayo PepeCross
correct use of the feature troll (edited)
biggest_redbird 12
🍑 9
jaouis 8
kiss 11
panties 9
3_a 8
3_s 8
3_o 8
3_d 8
3_e 8
3_k 8
3_x 8
3_u 8
3_i 8
🤙 7
🏳️‍🌈 7
🥵 9
❤️ 7
4isti_4at 8
🌿 5
Avatar
Avatar
Robyt3
You could either use econ, or fifo on unix, or named pipes on Windows
МотКот 2024-10-03 13:49
I didn't really understand, but I already tried to do it through Python, but it couldn't connect to the servers
Avatar
Avatar
МотКот
I didn't really understand, but I already tried to do it through Python, but it couldn't connect to the servers
What did you try through python? Set the econ config variables (at least ec_port and ec_password), then you should be able to connect with telnet with any type of telnet client
Avatar
Avatar
Robyt3
What did you try through python? Set the econ config variables (at least ec_port and ec_password), then you should be able to connect with telnet with any type of telnet client
МотКот 2024-10-03 13:53
I am very bad at coding, I did it using the chat gpt, the server rejected the connection to the servers, I can provide the code
Avatar
First try to get econ working at all, you don't need any code for that
13:54
Host a local server, set the econ config variables, the use telnet localhost 9000 (assuming your server is hosted at localhost with port 9000) (edited)
Avatar
Should I post my development of TeeGalaxy here, or should I just create a dc server for it?
13:58
Despite that, my tileset system is going well, using JSON to import / export configs for any Tile object
Avatar
Avatar
Learath2
I though I was going insane
MilkeeyCat 2024-10-03 14:05
does that look correct btw? xd
Avatar
Avatar
Cellegen
Should I post my development of TeeGalaxy here, or should I just create a dc server for it?
Jupstar ✪ 2024-10-03 14:05
you can talk about it here, or do a #town-hall topic if u want more technical talk this channel is good ig if u just want to show some stuff, maybe better somewhere else
Avatar
Avatar
MilkeeyCat
does that look correct btw? xd
If the memory locations correspond to the variables I think they do. Yes
Avatar
MilkeeyCat 2024-10-03 14:06
les goooo
Avatar
Jupstar ✪ 2024-10-03 14:18
any1 here github actions pro? I wonder if actions can also create comments on a pr: "This failed bcs xy"
14:19
I am trying to get a regular comment inserted in a pull request from a GitHub action. I can't seem to get it right. Octokit, the underlying library, allows you to create reviewComments to PRs, but ...
14:19
lol
14:19
anyone ever used that?
Avatar
@Tater fix
Avatar
Avatar
zhn
@heinrich5991 sorry for ping, just for clarification, did you test 0.5 spec .json and its outcome from generate.py in libtw2?
heinrich5991 2024-10-03 14:23
what are you trying to do? ^^ yes, I think I tested some of it
Avatar
yeah it works perfectly, i was a bit dumb looking thru teeworlds repo xd
Avatar
Avatar
heinrich5991
what are you trying to do? ^^ yes, I think I tested some of it
0.5-0.6-0.7 rust server bridge
banhammer 1
Avatar
Jupstar ✪ 2024-10-03 14:25
0.7 is dead, long live 0.5
banhammer 2
Avatar
Avatar
zhn
thank you 5991 for providing such powerful tools, you can literally generate same thing for any other language i believe
heinrich5991 2024-10-03 14:26
you're welcome. what language are you generating code for?
Avatar
Avatar
МотКот
Please help, how to increase the chances of registration in the community and how to change the server type from TestDD to my own?
heinrich5991 2024-10-03 14:35
sv_test_cmds 0
Avatar
Avatar
zhn
0.5-0.6-0.7 rust server bridge
heinrich5991 2024-10-03 14:38
I have working code for this. sec
14:40
src/proxy/proxy/0.5-0.6/proxy_cl05_srv06.cpp — client 0.5, server 0.6 src/proxy/proxy/0.5-0.6/proxy_cl06_srv05.cpp — client 0.6, server 0.5
Avatar
Avatar
heinrich5991
you're welcome. what language are you generating code for?
rust xd, 0.5 client refused to connect at some point and i tried to look at 0.5 branch on gh
14:41
found out like nth time that gh search doesn't pin commit i looking code in for
Avatar
doing the same in rust, didn't know it exists in pure cpp wow
Avatar
ChillerDragon check this out! https://dayssincelastrustmcserver.com/
Days since the last release of a Minecraft server software written in Rust.
Avatar
Koll Potato 2024-10-03 14:47
lets go minecraft servers in rust mentioned
Avatar
Avatar
Ryozuki
ChillerDragon check this out! https://dayssincelastrustmcserver.com/
Jupstar ✪ 2024-10-03 14:48
😬 😬 😬 😬
14:48
@Ryozuki u know your next project
Avatar
Koll Potato 2024-10-03 14:48
check out valence
14:49
the owner has been gone for like 3 months tho
14:49
zero online activity
Avatar
@Jupstar ✪ #deleted-channel has been made. Hopefully it's ok to post all of the things there.
15:06
If not, mods or admins may delete it, and will post it appropriately.
Avatar
I see no harm, it's related enough to the game, better there than anywhere else
Avatar
its cool but i see it as a too much grand project for a solo dev, but i dont wanna go against rule 1 so i wont comment further
Avatar
Jupstar ✪ 2024-10-03 15:33
Good thing I have robyte in my team
Avatar
xdd
15:34
u just need 3 10x devs
15:34
so u got 300 devs
Avatar
I may need some developers for this project in the future, however if the basics are not up, then I cannot show any examples which can help devs understand the whole system.
Avatar
Jupstar ✪ 2024-10-03 15:38
Yeah you should defs focus on getting tile maps to be rendered
Avatar
The most annoying issue will be communities creating their own game modes with existing maps.... like providing a tool to automatically transform maps... may not be possible alone.
15:38
Exactly.
Avatar
Nagi01 {LAN} 2024-10-03 15:58
yo, are there cmake flags to disable the server compilation ? ok, just found it CLOWNamused (edited)
KEKW 3
Avatar
Avolicious 2024-10-03 17:00
Have anyone ever experienced (gdb) bt #0 0x000000000061dc60 in CLayers::GetLayer (this=0x7fedbc015060, Index=<optimized out>) at /code/src/game/layers.cpp:229 #1 0x000000000061e063 in CLayers::Init (this=0x7fedbc015060, pKernel=<optimized out>) at /code/src/game/layers.cpp:30 #2 0x0000000000569938 in CGameContext::OnInit (this=0x7fedbc015010, pPersistentData=0x199cb40) at /code/src/game/server/gamecontext.cpp:3997 #3 0x000000000052b779 in CServer::Run (this=0x7fedbe871010) at /code/src/engine/server/server.cpp:2896 #4 0x00000000005046b7 in main (argc=<optimized out>, argv=<optimized out>) at /code/src/engine/server/main.cpp:214
Avatar
Avatar
Avolicious
Have anyone ever experienced (gdb) bt #0 0x000000000061dc60 in CLayers::GetLayer (this=0x7fedbc015060, Index=<optimized out>) at /code/src/game/layers.cpp:229 #1 0x000000000061e063 in CLayers::Init (this=0x7fedbc015060, pKernel=<optimized out>) at /code/src/game/layers.cpp:30 #2 0x0000000000569938 in CGameContext::OnInit (this=0x7fedbc015010, pPersistentData=0x199cb40) at /code/src/game/server/gamecontext.cpp:3997 #3 0x000000000052b779 in CServer::Run (this=0x7fedbe871010) at /code/src/engine/server/server.cpp:2896 #4 0x00000000005046b7 in main (argc=<optimized out>, argv=<optimized out>) at /code/src/engine/server/main.cpp:214
Jupstar ✪ 2024-10-03 17:01
no, is that reproducable?
17:01
then i'd suggest to validate the map and/or try with debug mode
Avatar
Avatar
Jupstar ✪
no, is that reproducable?
Avolicious 2024-10-03 17:04
Well well well, I will start the server again & let the players trigger it D:
17:04
I never had this before with GetLayer
Avatar
If it's reproducible, and this is a SIGSEGV, just run it with asan and it'll immediately tell you what's wrong
Avatar
GitHub BOT 2024-10-03 20:02

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 possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssan...
Avatar
GitHub BOT 2024-10-03 22:14
184f07a fix server settings command help text overwriting other tooltips - dobrykafe 70afd94 Merge pull request #9105 from dobrykafe/pr-fix-server-settings-tooltip - def-
22:23
Welp, whoever wants to see my progress on my client, feel free to look around xd
Avatar
Does someone know if the cl_smooth_spectating_time will be on by default? Because for me it was, and I really think it a bad idea. It may be cool for cinematics/videos and stuff, but it just makes the game unplayable in certain situations (spectating t0 while hh/fly for example). I don't think it's a really great idea to make new players get used to it...
22:24
maybe @kebs you may know?
Avatar
justatest 👍
🚀 1
22:25
fixed
Avatar
add that to your first post
Avatar
I might share videos via Youtube and only allow links to be visible in the Google Spreadsheet for consistency
Avatar
in the thread
22:27
ah, you did post it there
Avatar
I somewhat pasted it in the front
22:28
anyway, more features will come to the sheet tomorrow
Avatar
Avatar
Devinci
maybe @kebs you may know?
its on by default and only smooth when youre swapping between tees in spectator
22:28
so doesnt affect gameplay (edited)
Avatar
it doesn't affect gameplay for novice players
22:29
it makes t0 unplayable for brutal maps
22:30
I really don't think it's a great idea to let it on by default. Like new features that do not change the gameplay are okay, but this one does change it.
Avatar
i dont see how it changes it
Avatar
well, I'll give you what are for me the 2 most common scenarios: 1. you are speedrunning, parts are far away, and you need to spectate your teamate... Oh well. 2. you are are in t0 doing some hh/fly and want to know how the rest of the team is doing by spectating some specific player. You can't stall in hh/fly anymore. (This one may be only me tho). And it overall just slows gameplay. It's not purely visual
Avatar
makes sense for a noob like me
Avatar
its 0.3s at most i think, less if theyre closer
22:38
can be disabled if thats a difference
Exported 380 message(s)
Timezone: UTC+0