Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/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 2023-01-13 00:00:00Z and 2023-01-14 00:00:00Z
Avatar
Avatar
deen
Huh, someone implemented points in scoreboard using a Python script rewriting the memory of running DDNet process, pretty cool: https://github.com/MageDelfador/DDNet-show-points-in-game
Pretty basic hack. Good. I like it. Qustionable choice of language. (edited)
01:02
But I looked at it. And it will break whenever you update the game/push new binaries. If it's not outdated already. (edited)
01:03
They hardcoded the addresses instead of going for methods to dynamically aquire the address each time.
01:06
Such methods could be Array of Bytes/Sig-Scanning, RTTI, Pointers, etc.
01:12
Depending on how the scoreboard works. Instead of writing to the scoreboard. They could have wrote an hook for a function that gets information for a netid/player, such as name, clan, ping, etc.
01:13
Or even better. Writing an hook for the scoreboard window. Then you could add your own "Points" tab. Instead of having to replace existing information or making that information false. (edited)
01:16
Hacking stuff can get pretty beautiful. And that's why I love doing it. 🤌
Avatar
Avatar
deen
Huh, someone implemented points in scoreboard using a Python script rewriting the memory of running DDNet process, pretty cool: https://github.com/MageDelfador/DDNet-show-points-in-game
this was mentioned long time ago here
Avatar
Avatar
deen
Huh, someone implemented points in scoreboard using a Python script rewriting the memory of running DDNet process, pretty cool: https://github.com/MageDelfador/DDNet-show-points-in-game
Avatar
First time someone fuzzing found an issue in my code, not the other way around 😄 https://github.com/nim-lang/bigints/issues/123
import bigints var a = initBigint("6277101735386680763835789123314955362437298222279840143829") var b = initBigint("1461501637330902918203684832716283019655932313743&...
Avatar
Who can create a concept for our current scoreboard with total player scores in mind that doesn't look too bad and is well readable even with long names ^^ @Ravie @louis any idea?
Avatar
Yes, I'm not sure if number makes more sense, or some visual representation of the points
Avatar
Friend list places name and clan vertically to each another. But dunno if that can look good. Ping and player flag can be smaller
Avatar
Still requires a pretty way to show points in scoreboard as a replacement.

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...
Avatar
ChillerDragon BOT 2023-01-13 10:56:54Z
we need ddnet-foss in the aur!
10:57
without the discord spyware flag on
Avatar
Isn't there a way to remember some config flags in AUR? Gentoo has this, you can set different flags for each package you compile, that was the most fun, picking the right options for each
11:49
I guess I never noticed because I only set special flags for packages which get updated about once every 5 years 😄
Avatar
ChillerDragon BOT 2023-01-13 12:09:59Z
time to switch to gentoo then
Avatar
ChillerDragon: you can edit the PKGBUILD when building
Avatar
But you have to reedit that for each new version?
Avatar
yes
12:45
but it should be comparatively easy, remove -DDISCORD=ON
12:45
alternatively, you could create a stub discord library and install that
13:03
kek
13:03
dark
13:03
@Learath2 do u have a successor
Avatar
when learaths dies the world is over, because we are all just illusions in his head
Avatar
b62e7f1 Quick fix for old client on new server - def-
Avatar
Avatar
murpi
@Jore 😄
@Jupstar ✪ I changed it to this already
13:52
Oops, got lost in old chat 😄
Avatar
xD
Avatar
Should we have that for Linux too btw?
Avatar
i dunno, the only problems i have seen yet was out of VRAM
13:55
or were there others?
13:57
is "Always use this option" in non beta steam already? else these options are probably annoying anyway
13:57
and if it exists, and someone already did, and its not resettet if you add a third option, its useless anyway xD
Avatar
I don't have Windows, so can't test
Avatar
if we get more complains we can still do it i guess
13:58
i dunno how the situtation is for the chinese community. they are probably the biggest community now
13:59
and they not really in discord
Avatar
i have those options
Avatar
Avatar
Jupstar ✪
is "Always use this option" in non beta steam already? else these options are probably annoying anyway
It's only annoying if you start the game 10 times a day for whatever reason
Avatar
every non optionl extra step sucks
Avatar
We lose players if people can't start the game and don't want to join discord
Avatar
on a fresh install this shouldn't happen tho
Avatar
on a 2048x2048 it saves around 130MB for 4k its 4 times the size, for default 1k it's 4 times less, guess its clear

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 existi...
Avatar
can i skip this menu?
Avatar
yes by creating a shortcut
Avatar
by using steam beta
Avatar
or that ^^
Avatar
But i dont want untested features to update very often (edited)
14:44
How do i create a shortcut?
Avatar
Avatar
Vy0x2
How do i create a shortcut?
Steam Library > DDraceNetwork > Rightclick > Manage > Add desktop shortcut
Avatar
@murpi and how do i open it?
Avatar

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-ad...
Avatar
Avatar
Vy0x2
@murpi and how do i open it?
No idea what that is 👀
Avatar
With steam?
Avatar
I guess bug then, this appears if i create a shortcut
14:51
yes with steam
Avatar
Did you try to open it with steam
14:51
Is what i meant
Avatar
no if i open it with steam, the start page of steam appears
Avatar
Okay lemme see if google says anything
Avatar
Looks like you borked the default file association for .url files somehow
Avatar
i have to open it with "Internet Browser"
14:53
Check this
Avatar
I have set it as default and now it looks good and the extension is not shown anymore
14:54
solved already (thx for the help) (edited)
👍 1
Avatar
We’re deploying our own generative model which lets users design entirely new synthetic voices
15:04
voice actors are the next target
15:04
Video game developers can now voice a plethora of otherwise mute NPCs with all the necessary tools available at their fingertips. Not only can they be more cost-effective without compromising on quality but they can now also design voices that will be entirely unique to the virtual worlds they create.
15:04
actually cool applications
15:05
images, code, text and now voice
15:05
whats next
Avatar
really cool samples, i want a lotr audio book now with a very speaker that has a badass soul voice xd
Avatar
i want one with the voice of glados
15:12
hmm
15:12
and the voice of that game
15:12
listen to this
15:12
i want this voice AI
15:13
chad voice
Avatar
xd#
15:13
xd
Avatar
Avatar
Jupstar ✪
Who can create a concept for our current scoreboard with total player scores in mind that doesn't look too bad and is well readable even with long names ^^ @Ravie @louis any idea?
wdym, a new window or changing the current scoreboard?
Avatar
Avatar
Ravie
wdym, a new window or changing the current scoreboard?
change the current to add total player points
15:16
we run out of space so we might need to redesign it a bit, i guess we could grow in height a very bit if that helps
Avatar
then the only way is to make it wide
Avatar
smth like the team strings looks too bad?
Avatar
well maybe some tiny text could work ye
Avatar
oh they arent below the team anymore xd
15:18
or we have to accept generally smaller font sizes for all sizes
15:18
imo this is still well readable
15:18
and gives much more space
Avatar
I wouldn't make it smaller
15:19
it's kinda the tw GUI style to have really big text and fat buttons
Avatar
Avatar
Jupstar ✪
or we have to accept generally smaller font sizes for all sizes
but e.g. here its like that on tw already
15:20
just for 64players
Avatar
I'll have to try something when I'm on pc
Avatar
i liked the points in chat 😅
Avatar
Avatar
louis
i liked the points in chat 😅
its not like we have to add this, here is the discussion #6140
Avatar
Looking up someone else's points should not be visible to others (and in particular said someone), since it can be demotivating.
Avatar
i meant i like the public /points announcement
Avatar
yes, that is the discussion about it
15:53
c820ac2 Merge most entity textures again - Jupeyy 943bced Merge #6275 - bors[bot]
Avatar

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
[2023-01-12T17:25:29.471Z] ['error'] There was an error running the uploader: No gcov files found

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
  • ...
Avatar
Posted by Dana Jansens (she/her), Chrome Security Team We are pleased to announce that moving forward, the Chromium project is going to s...
Avatar
old news
16:41
i am disappointed, normally u faster xd
Avatar
@Jupstar ✪ something like that or are you thinking about a bigger redesign?
Avatar
43e994a Fix announcement feature, don't depend on buffer staying consistent - def- a9207a9 Merge #6276 - bors[bot]
Avatar
looks fine to me
17:05
maybe bit hard for 64p scoreboard
Avatar
ChillerDragon BOT 2023-01-13 17:06:36Z
bloated ui
17:06
remove clan/skin/country
Avatar
Avatar
Jupstar ✪
maybe bit hard for 64p scoreboard
the 64p one is impossible to add anything xD
17:07
ktNGY0Yi1iMDViLTk4ZjcyN2Q0YTUzMC5qcGcifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6ZmlsZS5kb3dubG9hZCJdfQ.SoRoULTEsDiEoYo4ebVFdnAVaIIRONFHDPTghm6fy-A&f=1&nofb=1&ipt=8dc9fd94b3157080873f7a9e1c94552f66d416be95791bd9515081afa2022013&ipo=images
Avatar
thanks chillerdragon
Avatar
I had the idea to maybe make the scoreboard scrollable, would be good for potential future 128p support
Avatar
ChillerDragon BOT 2023-01-13 17:07:42Z
wot did it split the link to 2 messages? xd
Avatar
yes
Avatar
ChillerDragon BOT 2023-01-13 17:07:52Z
gg irc
17:08
17:08
this is a hot scoreboard
17:08
note the missing score because of minimalism
17:09
please also add a graph of points history for every player and the weather based on the players country flag
17:11
what about a top5000 top1000 top500 top100 badge on the tee instead? :)
Avatar
@Jupstar ✪ here's an idea with a scrollbar, we could also do something about the spectator box below to have more space for players
Avatar
Avatar
Ravie
@Jupstar ✪ here's an idea with a scrollbar, we could also do something about the spectator box below to have more space for players
yeah scrollbar would fix lot of issues, could maybe activate mouse like CS:GO does by using alt + mouse_right or smth like that
17:33
but ofc has the disadvantage of not seeing eveyrthing at once
Avatar
yeah that's why I'm thinking about how to fit more players vertically
17:34
if you could see like 24 players at a time then you will never have to scroll too much
17:35
also with a scrollbar we could get rid of the big 64p scoreboard and make this one wider instead so names and clans will always fit
Avatar
tbh do we need spectator box at all for ddrace?
17:36
even if, there are rarely more than 2-3 players in spec
Avatar
it's nice to see who is in the server but as spectator, but that can always go at the bottom of the scroll area
17:36
or list spectators as players but put them in some team
Avatar
Avatar
Ravie
@Jupstar ✪ something like that or are you thinking about a bigger redesign?
I think the word "points" every time, will be too redundant
Avatar
lets create a symbol for points
17:43
like our currency
17:43
$
17:43
xd
Avatar
Avatar
deen
I think the word "points" every time, will be too redundant
yeah maybe, I just couldn't think of a better way to show what that number means
Avatar
Avatar
Ryozuki
lets create a symbol for points
Avatar
sounds mathy
Avatar
it could be points, could be rank, could be points rank if there is no info
Avatar
i got 8000ℙ
Avatar
I think I'd be fine with not fitting all 64 on a single screen. We could also try to merge 128 player support
17:45
much easier then
Avatar
Avatar
Ravie
yeah maybe, I just couldn't think of a better way to show what that number means
Maybe at the top just put Name / Points
17:46
if we have 2 lines per player, we could also display more stuff, maybe the time when the rank was made under time? Jitter of the connection under ping?
17:47
or rank/teamrank numbers of the player too
17:47
Might make sense to rethink everything that is useful to put in scoreboard if we are doing a redesign anywaay
17:48
Best rank, best teamrank, mapper name?
Avatar
could put Rank x under the time
Avatar
Avatar
Ravie
@Jupstar ✪ something like that or are you thinking about a bigger redesign?
is it even necessary tho
Avatar
I wouldn't stuff too much stuff into the scoreboard
17:49
it's nice to quickly check who's online rn
Avatar
^ yeah same
Avatar
Yeah, I guess that's a danger
Avatar
what info do you usually check when looking at the scoreboard?
17:50
I probably check who's online, my ping, and rarely other people's ping
Avatar
yeah it should stay minimal but maybe some additional info related to rank or points could be nice
Avatar
I look for players I should ban, but I'm not playing much 😄
Avatar
ah, and the skin is also useful inf
17:50
o
17:50
because I know what to look out for when matching skin to name
Avatar
yeah I always find my friends in tab by skins
Avatar
Avatar
deen
Best rank, best teamrank, mapper name?
goes straight into server info
17:52
very unused page in menu
17:52
motd server info and player amount with mod type
17:52
not much yey
17:52
yet
Avatar
oh, top5 would be nice in server info ^^
17:53
an actual UI for it
17:53
but I guess I'm getting too much into wish list territory
Avatar
i even look at pings of others, bcs i want to see if they lag, when they play bad xd
18:05
i generally look at everything tbh, time maybe the least, but score for example a lot for pvp mods
Avatar
I never look at clan 😄
Avatar
perhaps the score/rank/points could be cycled instead of being shown at the same time?
18:13
maybe Jupstar even said that, some button to press to cycle it
Avatar
if we'd implement mouse/cursor support we could also do hover information
Avatar
ChillerDragon BOT 2023-01-13 19:01:44Z
aaa i do get core dumps since i updated ma client but also might be chillerbot buggos
Avatar
Avatar
Jupstar ✪
i even look at pings of others, bcs i want to see if they lag, when they play bad xd
im checking other players ping to make sure they will have same ping next time
19:27
if theyll not ill ask like "did you change your flat or something"
19:28
or make sure player isn't fake
Avatar
the bar showing the delay before unfreeze seem to stutter
20:01
like not smooth, but hard to notice it
20:02
ah well the zoom gives that effect
Avatar
As described in #5844, sometimes the color kept changing when activating a color picker. By rounding the color components before packing them into an unsigned, the color only changes very little and only at most once when activating a color picker.

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 in...
Avatar
2f30b30 Try to fix code coverage upload (fixes #6277) - def-
20:56
[ddnet/ddnet] New branch created: head
Avatar
hello head
Avatar
the head of ddnet
Avatar
't was a mistake ^^
Avatar
heinrich doing a coup
Avatar
25b4877 Make color pickers not change selected color as much - Robyt3 8a405c0 Merge #6280 - bors[bot]
Avatar
git push -d upstream head
Avatar
git checkout <first commit> git push --force rq of death
Avatar
you cant force push master
Avatar

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-addres...
Avatar
do we protect our master branch finally?
Avatar
protect against what?
Avatar
force pushing
Avatar
doesn't seem to be an issue so far
21:27
btw, I recommend using + instead of --force for git push
21:27
git push origin +branchname master (edited)
21:27
force pushes only branchname
Avatar
looks lot to type
Avatar
ah, don't know how you usually push
21:28
for me it's just the extra +
Avatar
git push -f
21:28
onn the branch
21:29
i never push master tho
Avatar
I always push with git push origin <branchname> (edited)
Avatar
and anyway i donnt work with ddnet directly
21:29
i use my fork
Avatar
d1712f3 Support longer file/folder names in editor - Robyt3 6b873ca Use sizeof for array sizes that should equal other array sizes - Robyt3 4a6d6fb Merge #6281 - bors[bot]
Avatar
rust in chromium btw
22:03
or at least preparations for rust in chromium
22:04
Posted by Dana Jansens (she/her), Chrome Security Team We are pleased to announce that moving forward, the Chromium project is going to s...
22:04
inb4 ryo "old"
Avatar
i sent it
22:04
but someone sent it before me
22:04
according to @Jupstar ✪
22:04
so its not just old
22:04
its old old old
22:04
monkalaugh
Avatar
I read it on phoronix xd
Avatar
A friendly reminder to all Developers, Designers, CEO's
Avatar
!screenshot_2023-01-13_22-51-07

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 integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics ...
Exported 252 message(s)