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-05-10 00:00:00Z and 2024-05-11 00:00:00Z
Avatar
Avatar
meloƞ
teamchat only, disable whispers, etc
big +1, really important features, for streamers, but also for minors etc
Avatar
one time someone support me and its a gpt bot pepeW
Avatar
ws-client BOT 2024-05-10 02:15:49Z
<ChillerDragon> does the client really not know if others are in a freeze tile or am i too blind to see it?
02:16
<ChillerDragon> there is FreezeStart and FreezeEnd i was expecting a magic value like -2 in one of them if the player is in a freeze tile
02:17
<ChillerDragon> i never played with freeze bars on but holy moly its not statically fully when in freeze?
02:24
<ChillerDragon> nvm found it :D there is the IN_FREEZE flag. Imo the freeze bar could use it and show full in that case.
02:30
<ChillerDragon> hm I guess pickup heart is not considered INFREEZE ..
02:30
<ChillerDragon> looks pretty in freeze to me
Avatar
halo
Avatar
Use amount of snow flakes on a frozen tee to indicate the seconds till unfreeze. Only used for 2 and 1 seconds. For longer freeze times, freeze tiles, hearts, deep freeze the old random animation is used. closes #5527 https://github.com/ddnet/ddnet/assets/20344300/bb74aa67-1df2-450c-84c8-a3c764a39e3e

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ]...
Avatar
Avatar
ws-client
<ChillerDragon> nvm found it :D there is the IN_FREEZE flag. Imo the freeze bar could use it and show full in that case.
yeah agree but freeze bar is usually off if the player is inside the freeze
03:28
client doesn't know about ddnet hearts, they're not predicted
Avatar
ws-client BOT 2024-05-10 04:20:14Z
<ChillerDragon> @Patiga when LLM map search? I wanna go to https://maps.ddnet.org/llm and type in "faily solo maps" and get a list of maps :D
Avatar
At least there were so many f-string that are not being used. Please review all the code that was changed and use the code I fixed:3 error search will help pylint or ruff https://pylint.readthedocs.io/ https://docs.astral.sh/ruff/tutorial/ in case of questions my discord: byfox
06:07
??????????
Avatar
The infamous magic edge, I guess. Teeworlds physics troll
Avatar
chillerdragon BOT 2024-05-10 06:30:32Z
never seen magic edge with speedups
Avatar
Avatar
Ewan
Click to see attachment 🖼️
you can try to save-load
Avatar
I've seen it a handful of times, very rare
Avatar
Avatar
chillerdragon
never seen magic edge with speedups
I had >3 on Himalaya
07:15
It's cursed
Avatar
Assume every server that does not have ddnet or race in its gametype to be a pvp server. This allows spectators to follow multiple players during a fng/ctf/gctf/ictf round. Related issue #7509 https://github.com/ddnet/ddnet/assets/20344300/5032b46d-87cc-493e-9b5d-2ba981090f14

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...
Avatar
Avatar
GitHub
Click to see attachment 🖼️
ddnet or race
But we have Gores 😕
Avatar
gores is basically PVP
07:47
that or it’s basically ddnet servers with 2 extra features and different maps
07:47
pick
Avatar
DDNet is also PVP then, you can aswell use your dummy to finish maps as one person
08:04
The separation of the used terms: pvp, race and ddnet ( which is not a gametype, its just the network ) is wrongly used. PVP & PVE are the top categories Race, Gores, DDRace, ctf, fng are the second categories
Avatar
u misunderstood
Avatar
Assume every server that does not have ddnet or race in its gametype to be a pvp server.
08:09
it’s(Gores) basically ddnet servers with 2 extra features and different maps
Is wrong aswell. KoG is based on DDNets server implementation to have as much feature support as possible, but its not "basically ddnet". We are KoG, DDNet is DDNet 🙂
08:10
different name = different product right
08:10
kek
Avatar
Different gameplay?
08:10
Different maps?
08:10
Shared community obv.
Avatar
ws-client BOT 2024-05-10 08:35:04Z
<ChillerDragon> @heinrich5991 any chance we could hop on a call or something on the weekend? To progress some of the stale 3. Redirects, 0.7 client and #7777 (mod/fork support).
Avatar
chiller i like your patient approach
Avatar
ws-client BOT 2024-05-10 08:35:40Z
<ChillerDragon> ?xd
08:35
<ChillerDragon> you mean im being to pushy ._.
08:35
i would just quit
08:36
impossible to get real code past the wall of nits
Avatar
ws-client BOT 2024-05-10 08:36:54Z
<ChillerDragon> @Avolicious oh rite kog renamed the gametype from DDrace to Gores right? Opsi forgot about that.
08:37
i dont have a lot of respect for kog
Avatar
ws-client BOT 2024-05-10 08:38:07Z
<ChillerDragon> @Ewan the thing is i solved all nits for a while. I am just being ghosted at this point. Everything that was asked from me is done on all those 3 issues i care about the most right now. And it has been like that for weeks.
Avatar
i think if gores was a part of ddnet the donation funds from gores only players could go towards better servers for all and obviously it would be open source
08:39
but then they wouldn't have an excuse for the weirdest website and accounts system right
Avatar
Avatar
ws-client
<ChillerDragon> @Ewan the thing is i solved all nits for a while. I am just being ghosted at this point. Everything that was asked from me is done on all those 3 issues i care about the most right now. And it has been like that for weeks.
he does this to me too
08:40
i cannot consider serious contributions to ddnet at this point
08:40
because i know it would be a tremendous waste of time
Avatar
ws-client BOT 2024-05-10 08:40:57Z
<ChillerDragon> i mean i get it. If ppl open prs or issues on my fork or ask me to do anything actually my average response time is like 5 years.
Avatar
well you also can't step down as the only maintainer of your repos
Avatar
ws-client BOT 2024-05-10 08:41:35Z
<ChillerDragon> Thats why i am wondering what i could do to speed it up for the things i care about.
08:41
<ChillerDragon> xz mentioned xd
08:42
i can't find my keys
Avatar
ws-client BOT 2024-05-10 08:42:25Z
<ChillerDragon> keyboard? home door? crypto?
Avatar
car and home
08:42
and mailbox
Avatar
ws-client BOT 2024-05-10 08:42:43Z
<ChillerDragon> F
Avatar
i was going to go enjoy this cancer stick and then go to bed
08:43
now i have to find keys
Avatar
ws-client BOT 2024-05-10 08:43:23Z
<ChillerDragon> timezone moment
Avatar
my life truly is a nightmare
08:44
sorry i couldn't get your thing building chiller
08:44
did melon manage?
Avatar
ws-client BOT 2024-05-10 08:44:33Z
<ChillerDragon> i think he did
08:44
<ChillerDragon> don't be sorry thanks for testing
08:44
<ChillerDragon> i didnt want you to debug it. I was just curious if it can be built flawlessly already.
Avatar
i don't typically start such things at 4 am or whatever it was
Avatar
ws-client BOT 2024-05-10 08:45:17Z
<ChillerDragon> it was same time as now no?
08:45
but a bit later
Avatar
ws-client BOT 2024-05-10 08:45:26Z
<ChillerDragon> a bit ye
08:45
<ChillerDragon> was almost dark xd
08:45
gray for me rn
Avatar
ws-client BOT 2024-05-10 08:46:43Z
<ChillerDragon> if your keys are lost you can crash at my place tonite uwun
08:47
thanks chiller
Avatar
ws-client BOT 2024-05-10 08:47:17Z
<ChillerDragon> np <3
Avatar
though it's actually the opposite issue
08:47
im inside apartment but want to go to car
Avatar
ws-client BOT 2024-05-10 08:47:41Z
<ChillerDragon> just smoke inside
Avatar
that would probably give my mom a craving
08:47
also illegal
08:48
or at least against terms of lease
08:50
im actually beginning to get worried
08:50
never lost them before
08:56
ah i let my brother grab something out of the car and he left them on the coffee table
Avatar
Avatar
Ewan
i think if gores was a part of ddnet the donation funds from gores only players could go towards better servers for all and obviously it would be open source
The donations are mostly covered by me, lol.
08:58
But you can still run your own Gores servers? Even ddnet has some maps on their servers
08:58
As long as you dont name your servers "KoG", its all fine
Avatar
KoGay
08:59
(stands for amazing... yep)
Avatar
Avatar
ws-client
<ChillerDragon> @Patiga when LLM map search? I wanna go to https://maps.ddnet.org/llm and type in "faily solo maps" and get a list of maps :D
^^ would be fun
Avatar
The -1 in the size calculation for the ringbuffer allocation of chat history entries was incorrect, so the entries potentially didn't fit the zero terminator. Because mem_copy was used, the string was also not zero terminated explicitly.

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 ...
Avatar
morning
Avatar
morning
Avatar
Good morning
09:30
09:30
went for a little drive and i was humbled by the aura that this sign gave off
Avatar
i had to stop and take a photo
Avatar
Avatar
Ewan
Click to see attachment 🖼️
corpos not having a windows key is just hilarious kek
Avatar
they’re actually a nonprofit
09:45
they host plays, museum attractions, and have classes and stuff
Avatar
ChillerDragon check out https://elv.sh/
10:09
for x [*.jpg] { gm convert $x (str:trim-suffix $x .jpg).png }
Avatar
Avatar
Ryozuki
ChillerDragon check out https://elv.sh/
this looks so cool :D ima go learn elvish
10:19
paralel each
10:19
pub extern fn puts(x: *mut u8) -> i32; pub fn main() -> i32 { let x: [u8; 4] = [104, 0, 0, 0]; puts(&x as *mut u8); return 0; }
10:20
edlang now supports arrays
10:20
fixed size*
10:20
this prints 'h' xD
10:21
; Function Attrs: nofree nounwind declare !dbg !2 noundef i32 @puts(ptr nocapture noundef readonly) local_unnamed_addr #0 ; Function Attrs: nofree nounwind define noundef i32 @main() local_unnamed_addr #0 !dbg !9 { entry: %x = alloca [4 x i8], align 4, !dbg !18 call void @llvm.dbg.declare(metadata ptr %x, metadata !13, metadata !DIExpression()), !dbg !18 tail call void @llvm.dbg.value(metadata [4 x i8] c"h\00\00\00", metadata !13, metadata !DIExpression()), !dbg !18 store <4 x i8> <i8 104, i8 0, i8 0, i8 0>, ptr %x, align 4, !dbg !19 %0 = call i32 @puts(ptr nonnull dereferenceable(1) %x), !dbg !20 ret i32 0, !dbg !21 }
Avatar
Avatar
Ryozuki
edlang now supports arrays
Celebrate
10:28
Did I ever ask you what the purpose of this project is and then forget it? It really looks like you are reinventing rust 😄
Avatar
yep it looks like that
10:29
im just having fun doing my lang
10:29
xD
10:29
and not a interpreted one, a truly optimized one (thanks to llvm)
10:29
becoming a llvm expert also opens lot of stuff for me xd
Avatar
I was chatting with a friend a couple days ago, he was adamant no sane profit seeking entity would pay a developer to spend time making a less capable rust
Avatar
it helps at my current job, and future opportunities
10:29
and i just like doing it
Avatar
Avatar
Learath2
I was chatting with a friend a couple days ago, he was adamant no sane profit seeking entity would pay a developer to spend time making a less capable rust
thats what my company is doing too
10:30
bah ill share it here, its this https://github.com/lambdaclass/concrete
Concrete is a simple programming language specifically crafted for creating highly scalable systems that are reliable, efficient, and easy to maintain. - lambdaclass/concrete
brownbear 1
Avatar
Yeah, he and I could not really come up with why a company would spend time and money making their own programming language
Avatar
i would say the ceo which is the cto actually likes tech and programming xD
10:31
he adopted rust early at 2015 too
10:32
we all know its a long term project its like a side project of the company we make as long as other stuff goes well
10:32
cuz it doesnt give money
Avatar
So it's more like for the lulz side project
Avatar
well he actually wants to use it
10:32
if it becomes something
10:33
and the features it has are specially aligned with that the company wants
Avatar
Understandable. Though no way I can convince that friend of mine that people do things like this 😄
10:33
as long as i get paid i wont say no to fun stuff
Avatar
He has a very neoliberal understanding of business and economy. If any business entity is doing anything that has a chance of not generating profit he immediately calls it stupid
Avatar
Avatar
Ryozuki
as long as i get paid i wont say no to fun stuff
That's the spirit
Avatar
concrete is made with MLIR, while i make edlang with LLVM IR
10:34
so i learn both worlds
Avatar
Iirc mlir lies at a slightly higher level of abstraction, right?
Avatar
@Learath2 he wants a rust with a erlang/elixir builtin runtime
Avatar
Avatar
Learath2
Iirc mlir lies at a slightly higher level of abstraction, right?
yeah
10:35
MLIR is a IR of IRs
10:35
it compiles down to LLVM IR if u target llvm
10:35
but u can target other stuff
10:37
the more i work with llvm ir the more im astonished at how good llvm is at optimizing stuff, it feels magic
10:39
Algebraic data types for C99. Contribute to Hirrolot/datatype99 development by creating an account on GitHub.
10:39
LOL
10:39
neat
Avatar
int sum(const BinaryTree *tree) { match(*tree) { of(Leaf, x) return *x; of(Node, lhs, x, rhs) return sum(*lhs) + *x + sum(*rhs); } // Invalid input (no such variant). return -1; }
Avatar
elvsh seems coo
10:39
k
10:39
cool
10:39
god damn
10:39
i just smoked some germans in fng
10:40
and then ran 1 map with a drunk buddy who i havent seen in a while
10:40
and now it's truly bedtime
Avatar
Avatar
Ryozuki
int sum(const BinaryTree *tree) { match(*tree) { of(Leaf, x) return *x; of(Node, lhs, x, rhs) return sum(*lhs) + *x + sum(*rhs); } // Invalid input (no such variant). return -1; }
@Learath2 is this cursed
Avatar
What language is this even? 😄
Avatar
seems awesome
Avatar
why doing this
10:46
usw switch
10:46
and win
Avatar
Is this achieved by macro magic?
10:47
I can't imagine this being valid any other way
10:48
Anyway, I don't like it very much, macros that break rules of the language makes code hard to read
Avatar
ws-client BOT 2024-05-10 10:49:06Z
<ChillerDragon> dunno bout elvsh i prefer bash somehow :D
10:50
<ChillerDragon> for x in *.jpg; do gm convert $x $(basename $x .jpg).png;done does look better to me :p
Avatar
This question might be hard because it got $35$ upvotes in MSE and also had a $200$ points bounty by Jyrki Lahtonen but it was unanswered. So I am posting it in MO. The number of real roots of a ra...
Avatar
ws-client BOT 2024-05-10 10:51:47Z
<ChillerDragon> lerato why macro? can't this be done by regular functions with side effects?
10:52
<ChillerDragon> hm yea it passes in a struct name as argument ok maybe that needs a macro
10:54
<ChillerDragon> failing on undefined variables can also be achieved in bash
10:55
<ChillerDragon> setting set -u in the interactive shell seems like a good idea actually. Why have i never thought about that.
10:58
<ChillerDragon> so far i dont see any benefit of this shell. Also it does not look posix compatible.
Avatar
did u just paste that into an issue and copy it back LOL
11:09
The update servers in parallel example seems awesome
11:09
peach…
Avatar
ws-client BOT 2024-05-10 12:28:48Z
<ChillerDragon> yes i did Ewan :D I don't have my hotkeys on mac for screenshots xd
12:38
c805920 Fix size of chat history entry allocation - Robyt3 02a4e58 Merge pull request #8343 from Robyt3/Client-Chat-History-Size-Fix - def-
Avatar
The Popover API provides developers with a standard, consistent, flexible mechanism for displaying popover content on top of other page content. Popover content can be controlled either declaratively using HTML attributes, or via JavaScript.
Avatar
i might retake my vim workflow with https://www.lazyvim.org
LazyVim is a Neovim setup powered by 💤 lazy.nvim
Avatar
ws-client BOT 2024-05-10 14:32:26Z
<ChillerDragon> This is what made me switch from vscode to neovim https://github.com/nvim-lua/kickstart.nvim
A launch point for your personal nvim configuration - nvim-lua/kickstart.nvim
Avatar
Which variable stores the actual teamnumber of ur tee in chat.cpp and which value corresponds to team 0?
Avatar
Avatar
Gumba
Which variable stores the actual teamnumber of ur tee in chat.cpp and which value corresponds to team 0?
i dunno if it stores it at all
14:48
it might just generate the text color directly
14:49
e.g. if the team dissolves it still must show the correct color
Avatar
Avatar
Jupstar ✪
e.g. if the team dissolves it still must show the correct color
nah thats not true i think, if u write a msg in team 1 it will sghow red in global chat but will switch colors afterwards when uleave the team
Avatar
mh ok
Avatar
but we are stuck in implmenting a streamer mode and want to check if people are in the same team (that works) but also make an execption if u are in team 0
Avatar
then it will probably do it by the name of the person that wrote the msg
14:51
but tbh i am surprised it does so
Avatar
Avatar
Ryozuki
i might retake my vim workflow with https://www.lazyvim.org
highly recommend lazyvim, its made for dummies, setting up LSP and TS is a breeze, and its a goated tool with its flawless lazygit integration
Avatar
bcs if u don't add a new message to the chat, the chat always uses cached data
Avatar
ye it looks goated
Avatar
Avatar
Jupstar ✪
then it will probably do it by the name of the person that wrote the msg
name? i'd assume it uses clientid
Avatar
so if team change would not generate a new msg, it would not update
Avatar
@meloƞ do u know what key combo is for file search
14:52
i always had it in control-p
Avatar
Avatar
Ryozuki
@meloƞ do u know what key combo is for file search
<leader> f
14:52
so for default its space f f
Avatar
whats the default leader xd
14:52
XD
Avatar
int m_TeamNumber;
14:52
it also stores a teamnumber, but dunno how it's updated
14:52
@meloƞ this is goated
Avatar
i love it has notifications xd
Avatar
neovim is so pog
Avatar
afaict it does never update it
Avatar
i am on my macos
Avatar
space f f is for the root dir space f F is for current work directory
Avatar
with vscode i used 12gb
14:53
on a big project
Avatar
space f b searches open buffers (files) It really is an amazing tool
Avatar
7.8gb now
14:54
but some gb is from firefox
Avatar
catxplosion I'm tired
Avatar
Avatar
Ryozuki
7.8gb now
now press space e
Avatar
@_N00P_ is basically done with it, we just have to create the button in the UI @Jupstar ✪
Avatar
how to try lazygit
14:55
oh e hides the tree
14:55
but i like having it
Avatar
space g g
14:55
you need to have it installed ofc
Avatar
how to make button in settings ddnet?
justatest 1
Avatar
i ask cuz im lazy to look the config rn
Avatar
Avatar
Ryozuki
i ask cuz im lazy to look the config rn
just press space once, to see the keybinds
Avatar
Avatar
_N00P_
how to make button in settings ddnet?
copy paste
Avatar
where from
Avatar
Avatar
_N00P_
how to make button in settings ddnet?
go to menus_settings.cpp and copy a button that you like
Avatar
menu_settings
Avatar
Avatar
meloƞ
just press space once, to see the keybinds
goated
f3 1
owo 1
Avatar
ok thank
Avatar
Avatar
Ryozuki
goated
highly recommend toggleterm btw https://github.com/akinsho/toggleterm.nvim (edited)
A neovim lua plugin to help easily manage multiple terminal windows - akinsho/toggleterm.nvim
Avatar
lazygit in neovim looks awesome
15:00
im sold xd
15:00
i was just lazy to configure vim
Avatar
Avatar
Teero
what?!
skipped
Avatar
@meloƞ are there builtin colorschemes
Avatar
space u C
15:02
i recommend tokyonight
Avatar
@Ryozuki use codium so i'm not alone here
Avatar
tokionight night
15:02
epic
15:02
@Jupstar ✪ no
15:02
xd
Avatar
codium - whatafak (edited)
Avatar
also feels like rust analyzer loads way faster
Avatar
Avatar
Jupstar ✪
skipped
line algo is not supposed to skip xdd
Avatar
useful for people and especially streamers who don't want to receive messages by people not in their team

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
  • [ ...
poggers2 1
Avatar
Avatar
Ryozuki
also feels like rust analyzer loads way faster
yes - because lazyloading
15:02
read into it, its really damn great
Avatar
its sad we dont have a emacs user here
Avatar
i've seen people have lazyvim start up within 40ms
Avatar
emacs can also show stuff
Avatar
vim learning curve
15:03
emacs
Avatar
Avatar
meloƞ
i've seen people have lazyvim start up within 40ms
watafak, how did it manage to do that
15:04
in terminal mode?
Avatar
Avatar
Jupstar ✪
watafak, how did it manage to do that
cant find it right now, i've seen a video of someone beeing able to tweak it to 200ms which was already insanely stupidly fast
Avatar
good
Avatar
i want to give RA more ram
Avatar
as long as it's slower than dd-pg
Avatar
all ram
Avatar
i'm fine
Avatar
use my 64gb
Avatar
but go fast
Avatar
Avatar
Ryozuki
use my 64gb
lmao
15:05
TAKE IT
Avatar
Avatar
Jupstar ✪
as long as it's slower than dd-pg
for reference
15:06
my startuptime:
Avatar
Avatar
meloƞ
my startuptime:
startup for what?
15:07
lazy.nvim
Avatar
Avatar
meloƞ
Click to see attachment 🖼️
but is it in a terminal like mode?
Avatar
Avatar
meloƞ
Click to see attachment 🖼️
ah startup time until uienter... but what is uienter? XD
Avatar
the startup references UIEnter this:
Avatar
well i can just tell you, creating the framebuffers for a opengl/vulkan whatever context already takes like 20ms on my computer
15:09
the windows takes another 10ms
15:09
and then it sums up
15:09
creating a few some pipelines takes like 60ms
15:10
initializing the event loop took 0.07s / 67ms oh wow, my pc got slower
15:10
lmao
Avatar
it used to be 10ms
Avatar
let me grab OBS and record it
15:11
so you get a feel for what i mean (edited)
Avatar
creating vk instance took 0.05s / 47ms (edited)
15:15
lazyvim go brrrr
Avatar
Avatar
meloƞ
lazyvim go brrrr
Avatar
damn okay
15:15
kek
Avatar
around 240ms until the first frame tho
15:17
it was under 200. smth got way slower lol
Avatar
Avatar
Jupstar ✪
well i can just tell you, creating the framebuffers for a opengl/vulkan whatever context already takes like 20ms on my computer
thats for alacritty or the terminal
15:17
neovim is a tui program
Avatar
and i'm pretty sure eventloop was like 10ms only
Avatar
Does anybody of you know how randomized automappers work? I already asked in mapping and checked the turorial without help 😦
Avatar
Avatar
Ryozuki
neovim is a tui program
yeah
15:18
unfair advantage
catxplosion 2
Avatar
Avatar
meloƞ
Click to see attachment 🖼️
botclient in project dir??!?!? even if its the worst shit ive ever seen xd
Avatar
Avatar
Teero
botclient in project dir??!?!? even if its the worst shit ive ever seen xd
that was literally why i cloned it, i wanted to see what they're doing kek (edited)
15:29
and my Projects folder is basically everything i ever cloned apart from deps or libs lmao
15:29
Chillerdragooooooooooooooooon are you online
Avatar
i have this :D
Avatar
any tmux enjoyer here who knows how i can detach a layout and keep it after restart?
15:40
say i have this layout: i can ofc detach it and reattach with tmux attach but it gets lost after restart, which is annoying because i have to set it up each time
15:41
didnt find a way to do it properly using the .conf either
Avatar
I am currently working with the map_create_pixelart tool, which converts a pixelart (png) into quads and wanted to share issues and missing features:

Issues

No download available

While this tool is part of ddnet and can be build with make --build build --target tools, there is no download available, neither on the ddnet website (also tested nightly) or here on github. This issue is big, because most people aren't able to compile for themself.

Path length

The path of...
Avatar
Avatar
meloƞ
any tmux enjoyer here who knows how i can detach a layout and keep it after restart?
I have recently started using tmux with my raspberry pi and have set it up to open my session when I start SSH from my pc but when I restart my PI it closes the session and I lose my Pane setup. So...
15:50
idk google it xd
Avatar
think of my layout like a session, i loose it everytime i restart my PC, i tried some plugins like: https://github.com/tmux-plugins/tmux-continuum which didnt work for me for some reason
Continuous saving of tmux environment. Automatic restore when tmux is started. Automatic tmux start when computer is turned on. - tmux-plugins/tmux-continuum
Avatar
Persists tmux environment across system restarts. Contribute to tmux-plugins/tmux-resurrect development by creating an account on GitHub.
Avatar
Try to fix database is locked CI error with .timeout. Not sure if it fixes the error, as I have no way of reproducing it. Closes #8325

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 physic...
Avatar
the one i have is dependent off tmux-resurrect so i have that one already :D
Avatar
why not try resurrect standalone?
Avatar
i did and as i said, it just doesnt work correctly for some reason
15:57
maybe its just me
16:08
fixes #8328 I was able to reproduce #8328 by simply faking the swapchain image count cpp uint32_t ImgNumber = VKCapabilities.minImageCount + 1 + rand() % 5; in GetNumberOfSwapImages. For sync objects I decided that they should not be dependent on the frame count directly anyway. For vulkan cleanup simply take the swapchain count as parameter instead of relying on the cached one (since that is overwritten when recreating the swapchain). Also minor refactoring. ## ...
16:26
b24f14d Set sqlite3 .timeout in integration_test.sh - furo321 500b9c9 Merge pull request #8346 from furo321/sqlite-timeout - heinrich5991
Avatar
Avatar
meloƞ
Click to see attachment 🖼️
nice leak gigachad
justatest 1
Avatar
Fixes the issues mentioned in #8345, but the feature requests still remain unimplemented.

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 cha...
18:25
6864fc1 Include map_create_pixelart in release - furo321 d5b06a4 Use IO_MAX_PATH_LENGTH instead of 64 - furo321 39dd6ea Fix wrong filename used in dbg_msg - furo321 7cd9d8b Prevent using map_create_pixelart with the same input and output path - furo321 3491624 Fix crash when not specifying optimize, centralize or invalid amount of arguments - furo321 d34fc96 Merge pull request #8348 from furo321/map_create_pixelart - Robyt3
Avatar
Avatar
noa
nice leak gigachad
shush kek
Avatar
Follow-up for #8326.

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...
Avatar
_Ĩ乙ϒỰḾ™ 2024-05-10 20:38:16Z
Help me, why does the error "The server has not responded yet" write what to do?
Avatar
Avatar
Teero
what?!
never noticed?
21:19
this is the bug that allows hooking thru corners lol
Avatar
It's a feature santatrollet
Avatar
Avatar
Ewan
this is the bug that allows hooking thru corners lol
no.
Avatar
what am i missing
Avatar
Avatar
Ewan
what am i missing
afaik the hook simply doesn't start in the center of the tee, but further out. thats also the reason why if you simply hook the ceiling, you wobble a lot below it -> but if you hook the ceiling while you are right below it, you hook much further into it and wobble much less
Avatar
what about edgehooks and stuff
Avatar
Avatar
Ewan
what about edgehooks and stuff
the hook-hitbox of tees is also larger than the tees themself, and reach through corners
23:30
I think the fat-tees are approximately the size of the tee hook hitboxes
23:31
see my hookline
23:31
still goes thru a gap due to some corner inconsistency
Avatar
Avatar
Ewan
still goes thru a gap due to some corner inconsistency
hitbox for blocks are weird in this game
Exported 370 message(s)