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-05-27 00:00:00Z and 2023-05-28 00:00:00Z
Avatar
fixes #6662 This should fix the issue, I guess, by simply clearing the render info. I can't find an easy way to restore the original skins of the team members as we don't save their IDs. I couldn't directly trigger the assert, but I could certainly see the skin getting invalid when killen the team and switch to "vanilla only skins". The code generally looks a bit hacky. Maybe the original author can refactor it a bit

Checklist

  • [x] Tested the change ingame
  • [ ] Provided scr...
Avatar
The graphics thread might still be active, destroying the Vulkan instance and window surface caused a crash for me. Simply wait until the graphics thread stopped it's current execution should probably be enough
07:24
… the assert dialog fixes #6674

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://gi...
Avatar
first part of #6672 !image

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 exist...
Avatar
ad40156 Wait for graphics thread's current execution to end before triggering the assert dialog - Jupeyy 553dafb Merge #6675 - bors[bot]
Avatar
ws-client BOT 2023-05-27 09:03:27Z
<ChillerDragon> i think ill switch to openbox
09:03
<ChillerDragon> i just tried dwm and got 400 fps there too xd
09:04
<ChillerDragon> wait maybe its a setting somewhere
09:05
openbox master race
Avatar
ws-client BOT 2023-05-27 09:06:17Z
<ChillerDragon> i thought maybe refresh rate config
09:06
<ChillerDragon> but i set it to infinite
Avatar
even the biggest win95 fans know, openbox is the future
Avatar
ws-client BOT 2023-05-27 09:06:34Z
<ChillerDragon> and omg fakin suckless terminal cant run my irc xd
09:06
<ChillerDragon> this webchat is amazing fallback
Avatar
hi chiller
Avatar
ws-client BOT 2023-05-27 09:07:33Z
<ChillerDragon> but i gotta admit gnome is the most performant when it comes to starting firefox
09:07
<ChillerDragon> dwm took like half a minute xd
09:07
<ChillerDragon> yo fredson
Avatar
for me it takes 1 second
Avatar
ws-client BOT 2023-05-27 09:08:17Z
<ChillerDragon> on gnome for me too
09:08
<ChillerDragon> gnome masterrace
09:08
<ChillerDragon> @Mr.Gh0s7 dwm is scam it as bad as gnome xd
09:10
dwm by scamfull.org
09:11
well I get 2 300 fps with dwm and no dgpu so idk
Avatar
i get 1000 fps with my phone
Avatar
ChillerDragon BOT 2023-05-27 09:11:57Z
oh nvm
09:12
openbox back at 400 fps too
09:12
so its a setting for sure
Avatar
send me your hardware, i'll test
09:12
if it aint work, i keep the hardware
09:12
np
Avatar
ChillerDragon BOT 2023-05-27 09:12:35Z
xd
09:12
shit ddnet minimized
09:12
how to get it back
Avatar
alt tab
Avatar
ChillerDragon BOT 2023-05-27 09:13:26Z
wow openbox is very usable!
09:13
do people actually use it as daily driver?
Avatar
SDL_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR=1 ./DDNet
09:14
its kind of the base for other WMs
Avatar
ChillerDragon BOT 2023-05-27 09:14:55Z
hat was your speedy command again?
09:14
the 17k fps command
Avatar
uff let me search
09:15
gfx_refresh_rate 0; cl_refresh_rate 0; gfx_asyncrender_old 1; gfx_vsync 0; gfx_backend Vulkan; cl_showhud_ddrace 0; cl_showhud_dummy_actions 0; cl_showhud_healthammo 0; cl_showhud_jumps_indicator 0; cl_showhud_player_angle 0; cl_showhud_player_position 0; cl_showhud_score 0; cl_showhud_player_speed 0; cl_showfps 1; cl_overlay_entities 100; gfx_fullscreen 1; cl_background_entities ""
Avatar
ChillerDragon BOT 2023-05-27 09:15:36Z
Can i reorder my screens ._.
09:15
openbox put em randomly
09:16
wait is there no copy paste? xd
Avatar
i dunno, i used it like 3 times, when i tried some stuff
09:16
bcs that shit just starts, without any delay or whatever
09:16
enough to open a browser and search the internet xD
Avatar
ChillerDragon BOT 2023-05-27 09:16:59Z
yes very unbloated indeed
09:17
so unbloated it doesnt even render a background x
Avatar
yeah xd
Avatar
ChillerDragon BOT 2023-05-27 09:17:35Z
which is some bloat i actually miss
Avatar
but bro no joke
09:20
it runs so fck smooth xD
09:20
resize is completly instant with it
09:20
also look at this beatiful design when u move around windows
09:21
bcs it gives a fuck about redrawing the background
09:21
like the old WinXP days
Avatar
fe20459 Clear Victim Team render info on skin changes - Jupeyy 70d4814 Show GPU info (if available) in assert - Jupeyy ba7b822 Merge #6673 #6676 - bors[bot]
Avatar
ws-client BOT 2023-05-27 09:24:08Z
<chiller@openbox> ah u openboxing too now?
09:24
<chiller@openbox> im gaming a bit
Avatar
yeah i switched for u
09:24
so we the cool kids
Avatar
ws-client BOT 2023-05-27 09:25:12Z
<chiller@openbox> i lost 90% of my tw skill due to setup issues
Avatar
and the remaining 10% are your bots? :^)
Avatar
ws-client BOT 2023-05-27 09:25:39Z
<chiller@openbox> yes
09:25
<chiller@openbox> also wtf where is my healthbar?!
Avatar
bloat
09:26
ok on a 4090 u probs also get 17k without entities
Avatar
ws-client BOT 2023-05-27 09:26:49Z
<chiller@openbox> i have 2k fps
09:26
<chiller@openbox> xd
Avatar
2k fps bro
09:27
even with nuoveuoum drivers u get more
Avatar
speaking of drivers have you installed any?
Avatar
he has nvidias
09:28
he also hit 17k FPS once
09:28
but somehow he destroyed it again
Avatar
xD lol
09:28
the winner pose
09:29
if nvidia would support wayland without bugs he probs would have more
Avatar
ws-client BOT 2023-05-27 09:43:23Z
<chiller@openbox> ok f it if everything is shit might as well use gnome xd
Avatar
but srsly, there must be a reason
09:44
did u change nvidia settings or smth
09:44
set everything to max performance
09:44
2k fps is ridiculous
Avatar
ws-client BOT 2023-05-27 09:46:24Z
<ChillerDragon> it was 3k
09:46
<ChillerDragon> and i was on a 4k screen so its fair i guess
Avatar
no xd
Avatar
ws-client BOT 2023-05-27 09:46:44Z
<ChillerDragon> ok xd
09:47
<ChillerDragon> skill issue then
Avatar
yes and no
Avatar
ws-client BOT 2023-05-27 09:48:24Z
<ChillerDragon> a
09:48
<ChillerDragon> 3k fps gnome
09:48
<ChillerDragon> ez
09:48
<ChillerDragon> but i cant play with this setting
09:49
<ChillerDragon> honestly i think gnome was never the issue
09:49
<ChillerDragon> very pog gnome best
Avatar
mhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh don't blame software you dislike is an option?
Avatar
ws-client BOT 2023-05-27 09:50:53Z
<ChillerDragon> ok but srsly were did my hud go? xd
Avatar
it went to invisibility
Avatar
ws-client BOT 2023-05-27 09:51:43Z
<ChillerDragon> yes!
09:51
<ChillerDragon> is that ur config? xd
Avatar
yeah
Avatar
ws-client BOT 2023-05-27 09:52:02Z
<ChillerDragon> lel how
Avatar
ah and nameplates off
Avatar
ws-client BOT 2023-05-27 09:52:04Z
<ChillerDragon> cl_showhud 1
Avatar
i forgot
09:52
i didnt disable the full hud
09:52
only stuff nobody needs
Avatar
ws-client BOT 2023-05-27 09:52:30Z
<ChillerDragon> i need it !
09:52
<ChillerDragon> xd
Avatar
t0 ganster
Avatar
ws-client BOT 2023-05-27 09:52:38Z
<ChillerDragon> ok ima revert u scam command
Avatar
gangster
09:52
it's for pros
09:53
if u can't remember what happens u picked up, u should play less t0 😂
Avatar
ws-client BOT 2023-05-27 09:53:28Z
<ChillerDragon> ?xd
09:53
<ChillerDragon> i need to see my taser ammo bru
Avatar
i c, then train vanilla without hud
Avatar
ws-client BOT 2023-05-27 09:54:15Z
<ChillerDragon> oh boi
09:54
<ChillerDragon> there is no taser in vanilla
09:54
<ChillerDragon> kulturbanause
Avatar
thought u meant laser and misspelled 😄
Avatar
ws-client BOT 2023-05-27 09:54:58Z
<ChillerDragon> i wood never muissplee sometuhi
09:56
<ChillerDragon> okay fk fps more important is i am very happy with how it actually feels now and its smooth as botter
09:56
<ChillerDragon> just one thing missing getting internet
09:57
<ChillerDragon> then i can finally rq coding again and play tw all day
Avatar
Servo is an independent, modular, embeddable web rendering engine written in Rust
11:29
this looks like it got updated
11:29
redesignewd
Avatar
redesignewd
Avatar
Avatar
TsFreddie
redesignewd
owo
uwu 1
Avatar
chillerdragon:
Avatar
ChillerDragon BOT 2023-05-27 12:11:18Z
@cyberFighter
Avatar
chillerdragon:
Avatar
hey chiller
Avatar
chill take the blue pill
Avatar
Optimization gang pepebooming
12:49
now my sorting function won't look for valid positions and will do it's task faster, stonks
12:49
(only 6 empty positions are there and the function only sorts out 6, success)
12:52
Now all is left is to make a nice GUI for making entities and... programming all 256 entity data... oh fuck I forgot that one
Avatar
when leak game
Avatar
I'm making the Teeworlds map editor in godot
12:56
I wanna read all the maps we have in Teeworlds onto my own map editor and making it better
12:56
kek
Avatar
ez
13:13
@Ryozuki justatest
Avatar
joke video
13:14
look desc
Avatar
I know
13:16
I thought you'll be offended kekW
Avatar
im making edlang
Avatar
just discovered there is something called git worktree allowing me to not duplicate git folders but still have different folders with different branches
Avatar
sounds useful indeed
Avatar
Avatar
Ryozuki
im making edlang
rust is bad because I still don't have the patients and skill to learn it
Avatar
ff03272 Update frontpage video - snailx3
Avatar
Avatar
Mr.Gh0s7
well I get 2 300 fps with dwm and no dgpu so idk
I used picom --benchmark-wid <ID> and I get 2 700 fps now
16:04
ChillerDragon do you use a compositor?
Avatar
bra the space is so confusing xxd
16:17
in ur prev message i thought it was a typo
kek 1
Avatar
Avatar
Mr.Gh0s7
I used picom --benchmark-wid <ID> and I get 2 700 fps now
what is your hardware tho?
Avatar
ryzen 5 5600G 16GB ram no dgpu
Avatar
oh nice
Avatar
Avatar
TsFreddie
rust is bad because I still don't have the patients and skill to learn it
same
16:30
plus i wouldnt even know what to make so.lawl
Avatar
Avatar
Voxel
plus i wouldnt even know what to make so.lawl
you could try to do advent of code in rust :D
Avatar
Use less space for refresh and connect buttons to improve layout with 5:4 and 4:3 resolutions. Closes #5605. Closes #5878. The "Refreshing..." text is replaced with combined refresh and ellipsis icons. Alpha and saturation of the green color of the connect button are increased. Move CMenus::DoButtonMenu to CUI::DoButton_Menu. Simplify usage by adding SMenuButtonProperties parameter object for all optional arguments. Remove unused ColorHot parameter. Screenshots:
  • Before:...
Avatar
good afternoon ddnet
18:09
your dwm may be fast but mine has mica and acrylic blurs 😃
18:09
beat that
Avatar
kde has so many weird effects u can enable xDD
18:22
they are good
Avatar
Cast ints to unsigned before subtracting to ensure that integer wrapping is being used instead of causing undefined behavior. Same as in UndiffItem. ``` SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/master/src/base/math.h:16:40 in src/master/src/engine/shared/snapshot.cpp:206:21: runtime error: signed integer overflow: 256 - -2147483648 cannot be represented in type 'int' 0 0x7650b7 in CSnapshotDelta::DiffItem(int const, int const, int*, int) src/master/src/eng...
Avatar
Avatar
Ryozuki
look desc
I do get annoyed about Rust being relatively immature still. Lots of necessary features are still in discussion, so a bit annoying to build some important software on top of it
19:19
I'm releasing DDNet 17.0.1 if no one complains soon
Avatar
Avatar
deen
I do get annoyed about Rust being relatively immature still. Lots of necessary features are still in discussion, so a bit annoying to build some important software on top of it
a balance between being safe and not releasing smth u cant fix due to backwards compat contract
19:26
i think they take what cpp did wrong seroously
19:27
but well, this is like ddnet imho, you want smth, u gotta push for it urself first
19:27
like new features
19:27
xd
Avatar
is there a need to add getplayer alias and getplayerunchecked alias for bound checked getplayer and just m_apPlayers[id]
Avatar
Avatar
Ryozuki
a balance between being safe and not releasing smth u cant fix due to backwards compat contract
yeah they should simply make no backward compability changes, every here and then it's not like a breaking change means a lot of effort to adapt most of the time in worst case some crate can compensate it by emulating the old behavior i'd in fact claim cpp's biggest problem is that they hold back for too long
19:47
i mean cpp99 and cpp11 are like two different languages xD
19:48
nothing is ever perfect anyway
Avatar
Avatar
Ewan
beat that
White Theme (cause ghost + labcoad). The one ss is with circular corners and the other with 90 degree corners
Avatar
36dd5c5 Fix undefined behavior in CSnapshotDelta::DiffItem - Robyt3 9dfcbd9 Merge #6678 - bors[bot]
Avatar
08e0a87 Use icons for refresh and connect buttons, refactor DoButtonMenu - Robyt3 d433a2f Merge #6677 - bors[bot]
Avatar
Is this an intended feature? sometimes after creating a dummy world (for simulation purposes) with CGameWorld::CopyWorld then destructing it segfaults. (edited)
Avatar
The gameworld really isn’t intended to be copied. It contains references it doesn’t own and frees stuff it doesn’t own
Avatar
hmm ye makes sense if you think about antiping
Avatar
Avatar
Mr.Gh0s7
White Theme (cause ghost + labcoad). The one ss is with circular corners and the other with 90 degree corners
wow I didn’t know anyone actually used artix
21:04
how is it
Avatar
Avatar
Jupstar ✪
yeah they should simply make no backward compability changes, every here and then it's not like a breaking change means a lot of effort to adapt most of the time in worst case some crate can compensate it by emulating the old behavior i'd in fact claim cpp's biggest problem is that they hold back for too long
rust 2
Avatar
Ez
21:24
Rust++
21:24
😬
Avatar
Progress progress, everything to not finish making 256 entity data kek
Avatar
You coded it so quickly?
Avatar
Actually really fun to make UI, unless there is a Godot developer who hides variables inside signals, so that the only way you can access it is to fucking ask for the variable via signals
Avatar
Fast af
Avatar
I wanna kill that dev so bad, here is the code
21:28
21:29
FOR A FUCKING BACKGROUND VAR
Avatar
Did u inject Godot into tw or other way around
Avatar
I replicate the stuff from it
21:29
most things I can achieve in Godot, besides memory management
Avatar
Avatar
Mr.Gh0s7
White Theme (cause ghost + labcoad). The one ss is with circular corners and the other with 90 degree corners
🇼 1
🇲 1
👌 1
21:29
this is all i got
Avatar
Avatar
Cellegen
most things I can achieve in Godot, besides memory management
But is it just gui yet or functional editor xd
Avatar
If I add the conditions to the popups, then it is functional
21:30
yet I still need to code in more stuff, like the save / load, the groups and the envelopes
21:30
the buttons above can be from the same object but with different scripts, so it's ez
21:31
then it's mostly done, I watched a godot youtuber making a Teeworlds like map editor and I'll inject it into mine toptri
Avatar
Then gg
21:32
That was quick
Avatar
Avatar
Ewan
how is it
a bit buggy, a bit more difficult than Arch but enjoyable
Avatar
Well, see you in a month when the editor is ready xd
21:34
I don't think it would take so much time, the guy made a fucking good job with the editor
Avatar
chillerdragon BOT 2023-05-27 21:38:52Z
I tried gnome, openbox and dwm with x11 no idea what a compositor really is (@Mr.Gh0s7)
ChillerDragon do you use a compositor?
Avatar
can you try picom --backend glx --no-vsync?
Avatar
no reaction to my screenshot. crazy
Avatar
Avatar
Ewan
no reaction to my screenshot. crazy
:O I didn't mb
Avatar
chillerdragon BOT 2023-05-27 21:43:05Z
Not today I will go to sleep now and tomorrow I might forget :p
Avatar
;) ok gn
21:46
:O it's late
Exported 253 message(s)