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-12-04 00:00 and 2024-12-05 00:00
Avatar
pepeH anyone wanna argue for people wanting to self spectate but don't know how to check configs?
Avatar
merge this before heinrich sees justatest
💀 2
Avatar
ye config. ikr
00:11
at least it is not gameplay/input i guess.pepeW
00:11
adding more dummy config is probably worse than this
Avatar
I think adding more dummy config is just explicitly forbidden
01:11
Avatar
All my romanian brothers will soon be able to enjoy the game in 100% romanian owo
Avatar
GitHub BOT 2024-12-04 01:26
This reverts spec behavior to how it was pre 18.8 in game. We should keep this in 18.8 while exploring other ways to avoid player confusion before we fully commit to a consistent spec behavior. So the player confusion issue is still unsolved after a round of changes.

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 a...
Avatar
lol it just keeps on going
😂 1
Avatar
GitHub BOT 2024-12-04 02:26
This is a showcase of different ways we can avoid self spectating confusions while still allowing self spectating options to be readily available. More approaches will be experimented here as they come up. Check commits for different approaches. Note that with all approaches combined this can very obnoxious, ideally only the most effective solution will be accepted, but since it is all visual and control changes, it will be very hard to get a feel for it unless you try it yourself so I'...
Avatar
what is going on XD
Avatar
nothing really
Avatar
GitHub BOT 2024-12-04 03:00
Fixes #8694 Done by considering all commands valid if unknown commands are allowed. Also removed all error suppression related to unknown commands. I think the error messages are still helpful even if you allows unknown command. 0 arguments commands and duplicates are still not allowed due to being unrelated to the issue.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuratio...
Avatar
ws-client BOT 2024-12-04 03:33
<ChillerDragon> @Robyt3 i do not really know how to exclude curses from the rest of the code. I need it in the header because i store curses pointers. And its a main client component. Not sure how to technically or conceptually seal it off.
03:33
<ChillerDragon> do i need to create a separate client lib that links curses privately? That sounds hard and potentially like more git conflicts
03:34
<ChillerDragon> can we just rename COLORS in ddnet it would safe me a lot of time
Avatar
why is it called curses
Avatar
ws-client BOT 2024-12-04 03:38
<ChillerDragon> cursor optimization
Avatar
cursors is 1 more letter? (edited)
Avatar
<insert mind explosion meme here>
Avatar
ws-client BOT 2024-12-04 05:19
<ChillerDragon> fuck it i rq aoc too hard
Avatar
GitHub BOT 2024-12-04 05:50
0bcd8b2 don't allow SpectateClosest to select self - TsFreddie 3227125 Merge pull request #9338 from TsFreddie/disable-self-spec-click - def-
05:51
1a0a5a4 allow invalid commands too if unknown commands are allowed - TsFreddie 27aeae9 Merge pull request #9340 from TsFreddie/editor-unknown-cmds - def-
05:55
2c4e021 100% RO translation (1/2) - Sans3108 b5610a0 Merge branch 'ddnet:master' into master - Sans3108 8f4f904 100% RO translation (2/2) - Sans3108 76d62e7 Merge branch 'master' of https://github.com/Sans3108/ddnet-1 - Sans3108 53ce625 Merge pull request #9325 from Sans3108/master - def-
Avatar
I did the first part after much struggle with a rather nasty solution turns out the second part is even worse
Avatar
how do I find the private tw aoc leaderboard?
Avatar
holy shit that took WAY too long (edited)
Avatar
I FORGOT AOC YESTERDAY monkaStop monkaStop monkaStop monkaStop monkaStop monkaStop monkaStop
Avatar
and my solution is HIDEOUS
Avatar
Guys pls remind me at 16:30UTC+1 ty
06:50
to https://adventofcode.com/2024/leaderboard
Avatar
MilkeeyCat 2024-12-04 06:50
Hm :/
Avatar
You need to enter the code into the private leaderboard thingie
Avatar
who has the code
Avatar
MilkeeyCat 2024-12-04 06:51
Ye, there's a code in the message above
06:51
I got it
Avatar
I wrote my solution for the second problem INSANELY inefficiently Benchmark 1: make run_4x Time (mean ± σ): 760.7 ms ± 11.0 ms [User: 752.6 ms, System: 6.6 ms] Range (min … max): 744.4 ms … 779.8 ms 10 runs
Avatar
What on earth
06:52
With your restriction?
Avatar
yeah but the reason it's that bad is that I got lazy
06:53
Oh shit boss on his way, brb
06:53
Oh shit boss on his way, brb
Avatar
it takes the input, duplicates it 4 times to deal with all the directions, then duplicates each of those O(n * m) times except removing progressively more rows or columns from each
06:56
and then check the top left corner of every single produced table for the pattern that I'm matching so really I only care about the top 3x3 of each produced table
Avatar
Avatar
Voxel
i wanna do something fun and im bored
some progress this does include sounds from Motion Pulse, but i'll replace them further in development
07:01
ok? why did it only show two of them
07:01
i only made four of them so far
07:02
a lot are duplicates to pad out the other missing 3
07:03
oh well
07:03
@Jupstar ✪ for when you wake up
Avatar
And since duplicating the input takes O(nm) time the whole program runs in O(n^2 \ m^2) unless there's some unintuitive n^3 or m^3 term somewhere in there that I can't find right now
Avatar
Palestinian 2024-12-04 08:00
Did anyone look about writtin Arabic? @ Dev
Avatar
Avatar
Palestinian
Did anyone look about writtin Arabic? @ Dev
IIRC we agreed that it's way too much work because it would be a practically full rework of text rendering, no?
Avatar
Avatar
meloƞ
IIRC we agreed that it's way too much work because it would be a practically full rework of text rendering, no?
no no, this is our opportunity to start supporting vertical Japanese greenthing
Avatar
Avatar
meloƞ
IIRC we agreed that it's way too much work because it would be a practically full rework of text rendering, no?
Palestinian 2024-12-04 08:06
IIRC means? Feel me man.. dluow u ekil ot daer ?
08:06
Its the chat issue
Avatar
Iirc = if I remember correctly
Avatar
Palestinian 2024-12-04 08:09
Leef em nam
Avatar
I can read that pretty decently NotLikeKogasa
08:10
I understand, but it was discussed before and it seems to be a huge amount of work
Avatar
ᴋᴏʟᴇɪᴅᴏsᴋᴏᴘᴇ 2024-12-04 08:12
why is it indicated in the game that the server is located in Russia, but in fact in Finland?
Avatar
Avatar
ᴋᴏʟᴇɪᴅᴏsᴋᴏᴘᴇ
why is it indicated in the game that the server is located in Russia, but in fact in Finland?
visibility, Finland is close enough to have a proper ping towards the Russian community, but they refused to play on it because of regional rankings
08:13
E.g /top5 showing RUS top times, they didn't want to be on finland
Avatar
ᴋᴏʟᴇɪᴅᴏsᴋᴏᴘᴇ 2024-12-04 08:14
you didn't understand, the server says it's Russian, but it's hosted in Finland
Avatar
That's.. what I said no?
Avatar
Avatar
ᴋᴏʟᴇɪᴅᴏsᴋᴏᴘᴇ
you didn't understand, the server says it's Russian, but it's hosted in Finland
It's because the community matters more than the geographical location in this case
Avatar
ᴋᴏʟᴇɪᴅᴏsᴋᴏᴘᴇ 2024-12-04 08:16
my ping was just 120 anyway, now it's 160-180 (edited)
Avatar
and because hosting in Finland is easier when you don't live in Russia
Avatar
Avatar
Voxel
i only made four of them so far
bro this sounds so satisfying
Avatar
with all the internet limitations going around it's easier to work in western countries that don't block traffic
Avatar
Avatar
Voxel
i only made four of them so far
I think jump and getting hit by hammer are the two most important effects since you'd expect those to change based on tee and they're very often heard
Avatar
Avatar
risu
no no, this is our opportunity to start supporting vertical Japanese greenthing
imagine sending chat messages in vertical Japanese
08:50
it's a good thing there are no official languages that only allow vertical writing lol
Avatar
Avatar
Voxel
some progress this does include sounds from Motion Pulse, but i'll replace them further in development
Jupstar ✪ 2024-12-04 09:11
lol epyc
Avatar
Avatar
Voxel
i only made four of them so far
Jupstar ✪ 2024-12-04 09:11
haha so nice
09:11
that's exactly what i imagined
Avatar
can we turn #9318 into a NetMessageEx before it goes into the next release and permanently uses a playerflag? I don't really understand the justification to send it as a flag.
Avatar
Fixes #8810. Also prevents character flashing when switching to free view, especially in high ping servers. Added a new PLAYERFLAG_SPEC_CAM to hint server which camera type the client is currently ...
Avatar
I think the flags should be reserved for things that other clients on the server need to know, not just the server
Avatar
GitHub BOT 2024-12-04 09:16

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 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-ad...
Avatar
Avatar
Tater
can we turn #9318 into a NetMessageEx before it goes into the next release and permanently uses a playerflag? I don't really understand the justification to send it as a flag.
i can do that if i can make sure message is packed along with input. i'll try
Avatar
Avatar
TsFreddie
i can do that if i can make sure message is packed along with input. i'll try
whats the issue that not having this causes?
Avatar
other than #8810 ?
Avatar
can easily be reproduced by taking a jetpack gun and holding shoot and pause(free view) button
Avatar
is that all? (edited)
Avatar
pretty much, and the tee flashing when entering freeview but that's not complained much.
Avatar
why is this bug not fixable without the flag
Avatar
it needs to know what coordinate the input is using
09:38
it switches between world space and local space and server can't tell
09:38
i can send a netmessage as long as the input can be marked when it was being processed
Avatar
how does the server know to not move the angle when tee is spectating in the first place
09:39
I'm just trying to figure out the issue
Avatar
spectating change is server-side so server issues the spec first then client adjust their target
Avatar
I see
Avatar
we can make all target local space past a version maybe (edited)
09:40
just need a version check and redo the m_ViewPos calculation to add tee's position (edited)
Avatar
why is unspec not a server-side driven action
Avatar
unspec is i think
09:41
client still need to receive the unspec state to update it's target space
09:41
it's just the switching spaces causing issue
Avatar
so the client asks for /unspec and the server says "ok", but the client is still sending spec positions before it gets the message?
09:42
and that causes the server to incorrectly position it's cursor?
Avatar
yes
Avatar
so the client should just immedietly stop sending spec positions as soon as it asks for /unspec
Avatar
spec message can be rejected and client doesn't know whether it will
09:43
let me double check on that
Avatar
ok so new idea, when the client recieves unspec from the server it will send to the server a NetMessagEx with the exact gametick that it resumed sending "real" inputs. That way we don't need to transmit this data every single tick (edited)
Avatar
i can try that
Avatar
another option would be to actually use the flag to it's fullest extent, and make spec a client driven action if the server permits it. Which would remove the delay when starting/stopping spec.
09:49
I think you would need to replace the chat commands as well at that point
Avatar
i think spec is server side because of clipping. if you spec a far away tee server just makes sure it is not clipped when you go into freeview
Avatar
personally I think the tee popping is less annoying than waiting for the spectate to activate
09:50
if you're entering free view it would still work because you were already requesting the tees nearby to you
09:51
the same issue happens if you just move your camera REALLY fast
Avatar
probably needs a new spec mode where you spec a tee, you lock your camera into a wait mode then points to that tee when the position is updated
09:51
probably doesn't make sense to be in a fake freeview when you want to spec a tee
Avatar
but either way, if we are not going to make full use of the spec flag to let the client drive spectate then it should be replaced with the netmessage
Avatar
i also probably couldn't do that, let's revert the flag and let someone else do it. cuz i really need to get back to my own project now
09:53
i've kinda been working on 10hr shifts just for ddnet the past week.
Avatar
GitHub BOT 2024-12-04 09:54
9c89478 Update brazilian_portuguese.txt - rffontenelle 2fad402 Merge pull request #9341 from rffontenelle/patch-1 - def-
Avatar
i'll get the revert pr out soon and i'll take a small break
Avatar
I don't think it's going into 18.8 so as long as it happens before 18.9 it should be ok
09:55
idk if that's correct
Avatar
it is 18.9 yes
Avatar
if you can remember to revert it if i somehow went afk for a month (edited)
09:56
that would be great too
Avatar
I'm gonna wait a couple days just to think about it
Avatar
it is weird that heinrich doesn't care about it tho, i was expecting a bigger reaction from him
Avatar
deen merged it very fast
09:57
idk why
Avatar
but heinrich can just veto and revert no?
Avatar
yeah but he has to open another PR
Avatar
he can just veto in comment first.
Avatar
there is more responsibility put onto the PR author to make good decisions when deen merges your PR in 12 hours lol
Avatar
i guess
Avatar
is it translantion update time yet?
Avatar
i tried to be clear on what shouldn't be merged so quickly, probably wasn't clear enough.
Avatar
Avatar
EGYT
is it translantion update time yet?
it is
Avatar
okey-dokey
Avatar
btw i was trying to go through our issue backlog and couldn't find anything to work on (edited)
10:04
oof
10:05
a lot of them are not closed after fixed too
Avatar
you should report those to someone
10:06
if they're actually fixed
10:06
I'm sure if you made a list and ping someone they'd fix them
Avatar
@ deen on github doesn't seem to work maybe he's inbox is quite crowed
Avatar
just use discord
10:07
I'm sure a few of the maintainers backread this whole chat
Avatar
sure
Avatar
Avatar
TsFreddie
@ deen on github doesn't seem to work maybe he's inbox is quite crowed
Jupstar ✪ 2024-12-04 10:08
his name is def-
Avatar
Avatar
Jupstar ✪
his name is def-
i'm pretty sure i tagged the right account
10:09
catbite
10:09
i'm just saying it's deen
Avatar
Avatar
TsFreddie
i'm pretty sure i tagged the right account
Jupstar ✪ 2024-12-04 10:14
We all tagged https://github.com/deen once. Let's face it
Deen has one repository available. Follow their code on GitHub.
Avatar
i don't think i've done that
10:14
never seen this profile
Avatar
Jupstar ✪ 2024-12-04 10:14
His inbox be like: "Deen PLEASE HELP, MY SAVIOR PLEASE"
Avatar
Avatar
Jupstar ✪
We all tagged https://github.com/deen once. Let's face it
someone write a script loop through issues and check who's done it
Avatar
Avatar
Jupstar ✪
We all tagged https://github.com/deen once. Let's face it
this guy did 1 action over 13 years lol
Avatar
justatest stalker
Avatar
have I?
Replying to @Jupstar ✪ We all tagged https://github.com/deen once. […]
Avatar
Jupstar ✪ 2024-12-04 10:28
@TsFreddie wtf is that white border in your video in your pr
Avatar
Avatar
Jupstar ✪
@TsFreddie wtf is that white border in your video in your pr
i don't plan on getting that in tbh
10:29
but it is just a spec mode indicator and the border tells you the camera is locked
Avatar
Jupstar ✪ 2024-12-04 10:29
ah lol
Avatar
i prefer either a unpause instruction or a camera locked icon
Avatar
Jupstar ✪ 2024-12-04 10:29
but looks funny
Avatar
i think it is pretty cool but a bit obnoxious kek
10:31
i kinda want to just add a fixed border always when you are spectating. but that might be more obnoxious to some people.
10:31
like a camera viewfinder feeling type of thing
10:32
this is all unnecessary if we just remove self spec tho
Avatar
Avatar
TsFreddie
i tried to be clear on what shouldn't be merged so quickly, probably wasn't clear enough.
Next time you should include a new config variable to ensure it gets reviewed carefully kek
10:40
let me remove the config to turn of spec cursor real quick lol
10:42
although those config is probably arguable tho, maybe the old behavior toggle can be removed, if someone says they uses dyncam to spec all the time imma just say just zoom and deal with it, it is not gameplay related nor has any effect in-game. (edited)
Avatar
Avatar
Jupstar ✪
@murpi u think it would be hard to add a simple check for that in the bot? doesn't hurry, but if u have some todo list add it there xd
Yes, this should be simple to implement. On a related note, there's currently no check to prevent duplicate skin names either
Avatar
Avatar
murpi
Yes, this should be simple to implement. On a related note, there's currently no check to prevent duplicate skin names either
Jupstar ✪ 2024-12-04 12:15
true, at some point we probably need a bot that can handle all these things and improve the upload process. i generally might also want to have a bot that accepts other assets (in future)
Avatar
Avatar
ws-client
<ChillerDragon> can we just rename COLORS in ddnet it would safe me a lot of time
ChillerDragon: It's just one variable COLORS now, but what about all the other names that curses reserves like ERROR, OK, COLS? Contributors shouldn't have to avoid using specific variable names to support libraries that are not even used by DDNet. Maybe just fork curses and fix their code to not pollute the global namespace? justatest
Avatar
Write me a python script that will create a fifo file and every specified time will send a command to the rcon that I specify
13:23
Pls
Avatar
Avatar
Evelyn
Write me a python script that will create a fifo file and every specified time will send a command to the rcon that I specify
Chat gpt prompt?
Avatar
Avatar
risu
I think jump and getting hit by hammer are the two most important effects since you'd expect those to change based on tee and they're very often heard
yeah true. i think for a UX standpoint the hammer hit should sound very similar to the normal one, so it isnt extremely jarring. same goes for the long tee scream. it just wouldnt register as the same without the EEAAHH!
Avatar
chillerdragon BOT 2024-12-04 13:49
ddnet has not been conflicting until now. I imagine contributing to curses to be quite hard. I played around with some curses compiler flags but could not make it work
Replying to @Robyt3 ChillerDragon: It's just one variable COLORS now, but what about all the…
13:55
If you open a pr while deen is online and Heinrich is afk your chances of getting it merged with in 19 minutes are quite high.
Replying to @Tater there is more responsibility put onto the PR author to make good decisio…
Avatar
vibe doesn't sound like a healthy way to maintain a project
Avatar
Avatar
Evelyn
Write me a python script that will create a fifo file and every specified time will send a command to the rcon that I specify
ChillerDragon please write
Avatar
Avatar
chillerdragon
If you open a pr while deen is online and Heinrich is afk your chances of getting it merged with in 19 minutes are quite high.
ddnet 18.9 update log:
  • robyt3 has been nerfed
  • deen now has the heinrich ai
  • added support for teeworlds 0.5
🦈 1
Avatar
chillerdragon BOT 2024-12-04 14:23
You need to set the fifo file path in the config and writing to a fifo file is just writing to a file
Avatar
Avatar
Voxel
ddnet 18.9 update log:
  • robyt3 has been nerfed
  • deen now has the heinrich ai
  • added support for teeworlds 0.5
Jupstar ✪ 2024-12-04 14:24
😅 why do i know the last point will come at some point
Avatar
chillerdragon BOT 2024-12-04 14:24
I don’t know python file write without looking it up xd but in ruby it’s File.write and in bash it’s >> I’m sure chat gpt can solve that for you
Avatar
Avatar
Jupstar ✪
😅 why do i know the last point will come at some point
0.5 can't come back, it had security issues, if there is anything heinrich likes more than backwards compatibility, it's security
Avatar
Avatar
Learath2
0.5 can't come back, it had security issues, if there is anything heinrich likes more than backwards compatibility, it's security
Jupstar ✪ 2024-12-04 14:24
safe and sound
14:25
even tho you could argue keeping old clients active is risky too
Avatar
chillerdragon BOT 2024-12-04 14:25
Yes we should drop those old 0.6 clients
Avatar
Avatar
Jupstar ✪
even tho you could argue keeping old clients active is risky too
Actually, if you manage to find a security issue with all of them you can pretty much force us to drop all backwards compatibility
Avatar
chillerdragon BOT 2024-12-04 14:28
ddnet is 0.6.4 based which has no anti spoof tokens
Avatar
especially if it is remote code execution
Avatar
Avatar
Learath2
Actually, if you manage to find a security issue with all of them you can pretty much force us to drop all backwards compatibility
Jupstar ✪ 2024-12-04 14:30
i'd start by removing all clients before ddnet.org xd
Avatar
chillerdragon BOT 2024-12-04 14:30
It added its own but ddnet tokens are ugly af. They are at the end of the packet. While proper 0.7 puts them into the packet header
Avatar
Jupstar ✪ 2024-12-04 14:30
that should have been a leasson
14:30
but nothing learned
Avatar
chillerdragon BOT 2024-12-04 14:30
ddnet.tw is legit
Avatar
Avatar
Jupstar ✪
i'd start by removing all clients before ddnet.org xd
not like ddnet.tw is more likely to be stolen than ddnet.org
Avatar
imagine DDNet 11 being separated from DDNet entirely
Avatar
the lesson learned was "don't transfer domains if not absolutely needed"
Avatar
Jupstar ✪ 2024-12-04 14:31
anyway
Avatar
or "don't trust OVH"
Avatar
Jupstar ✪ 2024-12-04 14:31
only new is for the cool kids
Avatar
chillerdragon BOT 2024-12-04 14:31
OVH is fire
Avatar
Jupstar ✪ 2024-12-04 14:32
on fire
14:32
you meant
Avatar
chillerdragon BOT 2024-12-04 14:32
Yes you got it
Avatar
greenthing is .io is really gone that would be wild
Avatar
Jupstar ✪ 2024-12-04 14:32
like literally
14:32
lmao
Avatar
chillerdragon BOT 2024-12-04 14:32
jupszar I missed you
Avatar
Jupstar ✪ 2024-12-04 14:35
chiller me you 2
14:35
when are you at your 4090 again?
14:35
next time u go to holiday for a year give it to me pls
14:35
but you played well
14:36
4090 went up in price instead of losing it xDDD
14:36
world's so fcked up xD
Avatar
If you have a Hetzner cloud server, the code CoolifyXHetzner10 on https://console.hetzner.cloud/usage gives you 11.90 €
owo 3
Avatar
Avatar
chillerdragon
You need to set the fifo file path in the config and writing to a fifo file is just writing to a file
Well, I can't do it.
Avatar
Avatar
deen
If you have a Hetzner cloud server, the code CoolifyXHetzner10 on https://console.hetzner.cloud/usage gives you 11.90 €
baked
Avatar
Jupstar ✪ 2024-12-04 15:09
@Souly extremely nit, but https://discord.com/channels/252358080522747904/420565311863914496/1313839771784712263 denmark in this screenshot comes first even tho the skins are sorted alphabetically, bcs denmark for whatever reason has a capital first letter in its skin name, while all others of the flag skins have not, should it be renamed? XDD (edited)
Avatar
its intended because we wanted to highlight the superiority of Demark
Avatar
Jupstar ✪ 2024-12-04 15:12
understood
15:12
i am danish now
Avatar
jk i will change that in a sec
Avatar
Avatar
Souly
its intended because we wanted to highlight the superiority of Demark
please the danish people are overtaking
Avatar
GitHub BOT 2024-12-04 16:31

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 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-ad...
16:32
ab203b3 Update translation stats - def-
Avatar
GitHub BOT 2024-12-04 16:44

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 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-ad...
Avatar
GitHub BOT 2024-12-04 17:39
254debc Update Swedish translations for 18.8 - furo321 c6e7e27 Merge pull request #9343 from furo321/swedish-18.8 - def-
Avatar
chillerdragon: hi thanks for making https://github.com/TeeworldsDB
TeeworldsDB has 13 repositories available. Follow their code on GitHub.
18:42
i verified a lot of licences and authors thanks to it
Avatar
TeeworldsDummyBad
Avatar
all links on forum all pretty much dead so i cant see the skins there
Avatar
Nice to see moffel's skins get revived
Avatar
all because i noticed that alphatee https://ddnet.org/skins/skin/alphatee.png looked weirdly similar to lolhair https://ddnet.org/skins/skin/lolhair.png
happy 1
19:08
and i found some old forum post
19:08
and then i found another forum post and another forum post
19:09
and now im sitting here filling author names and licences
Avatar
Jupstar ✪ 2024-12-04 19:29
Finally I get proper flamegraphs. I find it weird that even debug builds suffered so much from it [target.x86_64-unknown-linux-gnu] linker = "/usr/bin/clang" rustflags = ["-C", "force-frame-pointers=yes"]
19:35
But I am still annoyed, without --call-graph dwarf the graph is unreadable, and with it it prints [unknown] quite often
Avatar
i cant wait to go home so i can whack frying pans for foley material
Avatar
GitHub BOT 2024-12-04 20:38
If you launch the client through steam it's not possible to use the backwards autocomplete without rebinding the steam overlay.
Avatar
Avatar
Learath2
Actually, if you manage to find a security issue with all of them you can pretty much force us to drop all backwards compatibility
I was thinking earlier that if jupstar had stolen the ddnet.org domain he could have refused to give it back and forced the old clients to die monkalaugh
Avatar
Avatar
GitHub
Click to see attachment 🖼️
@Tater WeirdChamp when press ctrl+shift+tab
Avatar
that works?
Avatar
Avatar
GitHub
Click to see attachment 🖼️
^^^^^this
20:45
it does.
20:45
my fingers hurt when I do that tho
kek 1
Avatar
Jupstar ✪ 2024-12-04 20:46
steam really chose the worst bind xdd
20:46
every game that has player list or map view on TAB and sprint or crouch on SHIFT has this issue
Avatar
use right ctrl+shift and tab, ez
Avatar
Jupstar ✪ 2024-12-04 20:47
lmao
Avatar
thats why i rebound steam overlay to be on shift+KP_5
20:47
no way i'm accidentally pressing both
Avatar
Avatar
Tater
my fingers hurt when I do that tho
Keep your hand flat and simply shift your hand to the side, thumb hits ctrl, pointer hits shift, middle finger hits tab. greenthing
Avatar
omg the steam overlay triggers even if I use RSHIFT+TAB
20:49
😭
Avatar
Avatar
meloƞ
@Tater WeirdChamp when press ctrl+shift+tab
have you tried this? it doesn't work?
20:50
when I press control it finishes the autocomplete
20:51
for example:
  • open F1
  • type: "a"
  • press tab a few time
  • attempt ctrl+shift+tab
  • it doesn't work
(edited)
Avatar
you cant search forward and in the middle decide to search backwards, even in regular chat iirc
Avatar
Avatar
Tater
I was thinking earlier that if jupstar had stolen the ddnet.org domain he could have refused to give it back and forced the old clients to die monkalaugh
I'd actually be more scared of that. Someone atleast had a motivation to give it back
Avatar
I expected the original thief to be one of the least likely people to give it back tbh (edited)
Avatar
Jupstar ✪ 2024-12-04 21:15
@Robyt3 if i type this command the last entry always shows a black underscore for whatever reason
Avatar
Avatar
meloƞ
you cant search forward and in the middle decide to search backwards, even in regular chat iirc
Avatar
Avatar
Tater
Click to see attachment 🖼️
TiL
Avatar
Avatar
Jupstar ✪
@Robyt3 if i type this command the last entry always shows a black underscore for whatever reason
Looks like it's dependent on the window size. For me on 1920x1080 the last underscore is visible but thinner
21:18
Maybe clipping a bit wrong?
Avatar
Jupstar ✪ 2024-12-04 21:18
possibly
Avatar
Avatar
Learath2
I'd actually be more scared of that. Someone atleast had a motivation to give it back
wait what was his motivation?
21:18
to give it back
21:19
money was offered? xd
Avatar
Avatar
Jupstar ✪
possibly
Doesn't affect other character going down like pq though, only happens with underscores in the last line
Avatar
Avatar
Tater
wait what was his motivation?
He actually seems motivated to keep the old clients alive. So when we had to disable all of them, he just handed it back to save the prehistoric clients
Avatar
Jupstar ✪ 2024-12-04 21:19
😮
Avatar
fair enough
Avatar
damn Someone, we could've purged old clients once and for all! AquaTriggered (edited)
Avatar
Jupstar ✪ 2024-12-04 21:22
melon is brainwashed by me
Avatar
given i'm currently giving advice on dd-pg yes, please send help!
Avatar
Avatar
Jupstar ✪
melon is brainwashed by me
I'd guess his concern is more with moderation, blocking all old clients would help a lot
Avatar
Avatar
meloƞ
given i'm currently giving advice on dd-pg yes, please send help!
Can you brainwash Jupstar into just implementing proper teeworlds compatibility? Be my insider
Avatar
Avatar
Robyt3
Looks like it's dependent on the window size. For me on 1920x1080 the last underscore is visible but thinner
Jupstar ✪ 2024-12-04 21:23
if u want i can look in renderdoc
Avatar
Avatar
Learath2
Can you brainwash Jupstar into just implementing proper teeworlds compatibility? Be my insider
i can silently slide over source for you to do it, i'll git push --force trust
21:23
greenthing
Avatar
Jupstar ✪ 2024-12-04 21:24
oh no 27 days left
21:24
this is me rn
Avatar
biggest new year present is me being able to code zombies gamemode
21:24
boom
Avatar
if tee = bad infected then tee infec tee become evil
Avatar
Avatar
Jupstar ✪
if u want i can look in renderdoc
Maybe pixel alignment, the size keeps changing while the console is opening/closing, I also got the case where it's only a thin black line
Avatar
Avatar
Robyt3
Maybe pixel alignment, the size keeps changing while the console is opening/closing, I also got the case where it's only a thin black line
Jupstar ✪ 2024-12-04 21:28
but what kind of insane pixel alignment should that be
21:29
i mean
21:29
we can disable it
21:29
then we know xd
Avatar
yeah, if you want to investigate I'm not stopping you justatest
Avatar
Jupstar ✪ 2024-12-04 21:30
still there
21:30
it really must be clipping ig
21:31
21:31
is it cut? xd
Avatar
but characters like p should go below the underscore
Avatar
Jupstar ✪ 2024-12-04 21:31
21:31
i'd say the p is cut too
21:31
zoom in
Avatar
yeah, looks like the rounding is missing
21:32
you could try to disable the clipping to test that
Avatar
Jupstar ✪ 2024-12-04 21:32
yep
Avatar
I guess caused by my console design change because this moved the text a bit
Avatar
Avatar
Jupstar ✪
oh no 27 days left
Until pg release?
21:44
@Tater list me all the ways to crash the client from the serverside
Avatar
bad map file?
Avatar
hmm yea true
21:47
I'll just vram overflow every botter I encounter (edited)
Avatar
Avatar
Teero
Until pg release?
Jupstar ✪ 2024-12-04 21:47
until the year is over
Avatar
Avatar
Jupstar ✪
until the year is over
so until pg releases
Avatar
Avatar
Teero
so until pg releases
Jupstar ✪ 2024-12-04 21:48
pressure is real
Avatar
Avatar
Jupstar ✪
pressure is real
I will try to finish frame forge too
21:48
Let's bet
21:48
We have to make the first release by 1. January
Avatar
Jupstar ✪ 2024-12-04 21:49
but to be clear, i plan to switch to public
21:49
i dunno what you understand under release
21:49
twgame is defs not finished until then xd
Avatar
first proper public repo
Avatar
Avatar
Jupstar ✪
twgame is defs not finished until then xd
@Zwelf 5€ if you finish twgame with everything jupsti needs until 1. Jan
💶 1
Avatar
Jupstar ✪ 2024-12-04 21:50
wow, 5€ from teero, that means smth
21:51
all his savings
Avatar
no wait, he needs that for his new cpu
Avatar
@Zwelf okay I'm sorry I can't give you 5€ but it would still be good to have a playable version (edited)
Avatar
GitHub BOT 2024-12-04 22:13
Support user-defined ANDROID_HOME variable in the cmake_android.sh script to specify different location for the Android SDK installation. See https://developer.android.com/tools/variables#envar for details. Make generation of data integrity index file in the cmake_android.sh script faster by factor >100 in MSYS2 by avoiding the loop over piped output. Locally prepend /usr/bin/ to the PATH variable in the cmake_android.sh script to ensure that the MSYS2 binaries are used inst...
Avatar
Avatar
Teero
@Zwelf okay I'm sorry I can't give you 5€ but it would still be good to have a playable version (edited)
Physics coverage is one of my next focuses for twgame (But not having time is real 😭)
Avatar
Avatar
GitHub
Click to see attachment 🖼️
can we get a dockerfile that builds the android build? Both of these options look kinda painful ngl
Avatar
GitHub BOT 2024-12-04 22:20
4dc2d35 French translation by Yubel - def- ab2cece Merge pull request #9342 from def-/pr-french2 - Robyt3
Avatar
Avatar
Zwelf
Physics coverage is one of my next focuses for twgame (But not having time is real 😭)
just make some greenthing
Avatar
Avatar
Tater
can we get a dockerfile that builds the android build? Both of these options look kinda painful ngl
I'll add Android CI next when I have time, but that would only build the debug build
Avatar
Avatar
Zwelf
Physics coverage is one of my next focuses for twgame (But not having time is real 😭)
For example sounds and stuff that jupstar needs from twgame (I think) are important
Avatar
(and provide it as an artifact)
Avatar
why only debug?
Avatar
Because we shouldn't make our release key public
Avatar
you can put it in a github secret and access it in the CI
Avatar
Avatar
Teero
For example sounds and stuff that jupstar needs from twgame (I think) are important
Some sounds exist. Could look for missing sounds and add them. I assume physics is also important. Anything else?
Avatar
Avatar
Tater
you can put it in a github secret and access it in the CI
I've never tried it before, can secrets also be files?
22:23
Well, I guess it could also read from the string secret and write a file anyway
Avatar
I don't remember seeing a way to do files
Avatar
Not sure if the release key should be handled like that on GitHub runners
Avatar
I think this is kinda the intended use for it
Avatar
Avatar
Zwelf
Some sounds exist. Could look for missing sounds and add them. I assume physics is also important. Anything else?
I haven't checked in in a while. You'd have to ask jupsti @Jupstar ✪
👍 1
Avatar
It would at least be nice to have a triggerable action, the key can be added as a parameter of the github action when you start it
Avatar
Avatar
Zwelf
Some sounds exist. Could look for missing sounds and add them. I assume physics is also important. Anything else?
Jupstar ✪ 2024-12-04 22:37
Yeah physics is defs the most important part 😄
Avatar
Palestinian 2024-12-04 23:04
iH lla.. woh era uoy gniod sved؟
😭 1
Exported 378 message(s)
Timezone: UTC+0