00:05 <+bridge> [ddnet] @Neben your issue is #3150 . Freddie fixed it earlier today 00:05 <+bridge> [ddnet] https://github.com/ddnet/ddnet/issues/3150 01:28 <+bridge> [ddnet] are switchable envelopes possible 01:28 <+bridge> [ddnet] and an option to stop an envelope from looping at the end of it 01:28 <+bridge> [ddnet] if so it would be insane for mappers 02:20 <+bridge> [ddnet] <Дядя Женя> Look at this duuuude, he's making visual changes agaaain 02:23 <+bridge> [ddnet] "visual changes" adding visual clutter with no benefits 02:25 <+bridge> [ddnet] u should code switchable envelopes + no loop setting on envelopes btw 😃 02:25 <+bridge> [ddnet] <Дядя Женя> u r too old 02:29 <+bridge> [ddnet] <Дядя Женя> > text grows too big 02:29 <+bridge> [ddnet] <Дядя Женя> @louis don't worry, I'll change font 😏 02:44 <+bridge> [ddnet] <Дядя Женя> ok, Chiller, I need you to explain me how to force push, so I don't stack any new commits for my PR 02:56 <+bridge> [ddnet] why force push 04:43 <+bridge> [ddnet] <Дядя Женя> Btw can't you just merge PR with one single commit, without whole commit history? Im sure there is a way to do that and it's intended 05:27 <+bridge> [ddnet] <ᶰ°Konͧsti> @louis maybe give the "end" of the envelope a veeeeery long time 05:27 <+bridge> [ddnet] <ᶰ°Konͧsti> So it wont reset 05:28 <+bridge> [ddnet] ye i guess 05:28 <+bridge> [ddnet] better to have good feature tho 05:28 <+bridge> [ddnet] it would be good with switchable envelope 05:31 <+bridge> [ddnet] how would no loop envelopes be good without switchable envelopes 05:32 <+bridge> [ddnet] its used in infclass lol 05:32 <+bridge> [ddnet] not useful in ddrace tho 05:32 <+bridge> [ddnet] except maybe the start of a tourney map 05:32 <+bridge> [ddnet] or countdown loading screen 09:15 <+bridge> [ddnet] Do we have RC builds 09:58 <+bridge> [ddnet] no loop envelope also good if u want the animation to play once after switch, like opening a door 11:03 <+bridge> [ddnet] <Дядя Женя> @Jupstar ✪ how do you push to your PR to not generate any new commits in history? 11:13 <+bridge> [ddnet] `git commit -a --amend && git push -f` adds all changes to last commit and force-pushes it to server 11:21 <+bridge> [ddnet] <Дядя Женя> @deen but maybe I can just push my new commits to PR and then you merge is as one? 11:21 <+bridge> [ddnet] <Дядя Женя> Would it work that way? 11:22 <+bridge> [ddnet] <Дядя Женя> I don't understand idea of updating PR branch to keep everything clean 11:23 <+bridge> [ddnet] @Дядя Женя bors doesn't allow to do that, and we use bors for merging 11:24 <+bridge> [ddnet] you can also squash all commits at the end, use `git rebase -i upstream/master` at the end and follow the instructions to merge all commits into one 11:26 <+bridge> [ddnet] <Дядя Женя> Whats upstream/master 11:26 <+bridge> [ddnet] upstream and origin are the two remotes you configured IIRC 11:27 <+bridge> [ddnet] upstream points to ddnet/ddnet and origin to banana090/ddnet 11:27 <+bridge> [ddnet] upstream/master is the newest change of the official ddnet that you downloaded 13:14 <+bridge> [ddnet] <Дядя Женя> @deen there is a `DoButtonLogic` code which returns INT corresponding to flags of mouse buttons being pressed (as I think) 13:14 <+bridge> [ddnet] <Дядя Женя> how could I check for button I need here 13:14 <+bridge> [ddnet] <Дядя Женя> left mouse button 13:21 <+bridge> [ddnet] no idea 14:52 <+bridge> [ddnet] yo @deen can you explain me how this: 14:52 <+bridge> [ddnet] https://github.com/ddnet/ddnet/blob/master/src/tools/map_convert_07.cpp#L225 14:52 <+bridge> [ddnet] 14:52 <+bridge> [ddnet] ever worked? xd 14:55 <+bridge> [ddnet] what's wrong with it? 14:55 <+bridge> [ddnet] oh, type isn't set 14:55 <+bridge> [ddnet] Type is set to 0, but never changed 14:56 <+bridge> [ddnet] I probably broke it at some point, oops 14:56 <+bridge> [ddnet] well dunno, but i used that tool often and it worked xD 14:56 <+bridge> [ddnet] so strange xD 14:57 <+bridge> [ddnet] <Дядя Женя> MAPITEMTYPE = 0? 14:57 <+bridge> [ddnet] wtfff 14:58 <+bridge> [ddnet] the git blame is also broken 14:58 <+bridge> [ddnet] somehow 14:58 <+bridge> [ddnet] i am lost rn 14:59 <+bridge> [ddnet] how can the git blame commit show that its still there 14:59 <+bridge> [ddnet] but the master does not contain it 14:59 <+bridge> [ddnet] do you use tig blame? 14:59 <+bridge> [ddnet] github 15:01 <+bridge> [ddnet] probably it was removd by some clang stuff 15:01 <+bridge> [ddnet] bcs pItem was set but not used inside the loop 15:01 <+bridge> [ddnet] but git blame doesnt show it for some reason 15:01 <+bridge> [ddnet] git blame doesn't really show removals 15:01 <+bridge> [ddnet] oh ok 15:02 <+bridge> [ddnet] https://github.com/ddnet/ddnet/commit/5c1b8cd2215275a95e8ce6bacc45c31b6c7a4c17#diff-17a71d0838a3f107d2baf573a0885c3b7727266b432a13836525737e83a81a58 15:04 <+bridge> [ddnet] nice 15:04 <+bridge> [ddnet] that was just the normal git history xd 15:12 <+bridge> [ddnet] https://stackoverflow.com/questions/4404444/how-do-i-git-blame-a-deleted-line 15:28 < ChillerDragonTL> git log -S is bae 15:34 <+bridge> [ddnet] @Дядя Женя why are you always toxic btw 15:35 <+bridge> [ddnet] I'm wondering the same thing, mostly hurts your own chances of getting your changes reviewed and merged. 15:36 <+bridge> [ddnet] <Дядя Женя> thats who I am I guess 15:36 <+bridge> [ddnet] But it's not conductive to working in a team and I guess your plan isn't to fork ddnet and maintain it all on your own 15:36 <+bridge> [ddnet] <Дядя Женя> also I got fired today if you're interested xD, but that's not the reason 15:36 <+bridge> [ddnet] Oh, sorry about that 15:37 <+bridge> [ddnet] <Дядя Женя> np 15:37 <+bridge> [ddnet] <Дядя Женя> also I got fired today if you're interested xD, but that's not the reason Im acting toxic 15:37 <+bridge> [ddnet] <Дядя Женя> @Jupstar ✪ u can't use ints to calculate percentage values. I mean 0-1 multipliers 15:38 <+bridge> [ddnet] you can convert the times to floats or doubles on fly 15:38 <+bridge> [ddnet] <Дядя Женя> yes, but why 15:38 <+bridge> [ddnet] x86 uses higher internal precision anyway 15:38 <+bridge> [ddnet] <Дядя Женя> if you can store it already 15:38 <+bridge> [ddnet] bcs float calculations are not accurate 15:38 <+bridge> [ddnet] <Дядя Женя> time is not consistent in any way 15:38 <+bridge> [ddnet] especially not if u just add 100000 15:39 <+bridge> [ddnet] well i had a project that used floats and after around 20minutes, it was around 200ms off 15:39 <+bridge> [ddnet] just bcs of the floating point calculations 15:40 <+bridge> [ddnet] <Дядя Женя> isn't `time()` here overflows? 15:40 <+bridge> [ddnet] dont even use time 15:40 <+bridge> [ddnet] its pretty inaccurate by design 15:40 <+bridge> [ddnet] <Дядя Женя> microseconds are just 0 zero lower 15:40 <+bridge> [ddnet] <Дядя Женя> microseconds are just 1 zero lower 15:41 <+bridge> [ddnet] <Дядя Женя> idk. I can't store int64 in SUIAnimatior 15:41 <+bridge> [ddnet] why not 15:41 <+bridge> [ddnet] <Дядя Женя> it does not allow me to do so xD 15:41 <+bridge> [ddnet] <Дядя Женя> hahaha 15:41 <+bridge> [ddnet] how that 15:42 <+bridge> [ddnet] its not inside any IO, so it shouldnt matter what u put inside it 15:42 <+bridge> [ddnet] <Дядя Женя> itsn't it `long long` in cpp? 15:42 <+bridge> [ddnet] just use the sized data type int64 15:43 <+bridge> [ddnet] then its always 64 bit 15:43 <+bridge> [ddnet] <Дядя Женя> so what's the point of that 15:43 <+bridge> [ddnet] <Дядя Женя> if you'll convert it to float anyway 15:44 <+bridge> [ddnet] well generally, its nicer if time calculations only use the differences, and since they can be small, floats tend to be inconsitent 15:44 <+bridge> [ddnet] anyway have to leave now, we can discuss later 15:45 <+bridge> [ddnet] <Дядя Женя> @Jupstar ✪ r u happy with that? 15:45 <+bridge> [ddnet] <Дядя Женя> https://cdn.discordapp.com/attachments/293493549758939136/770297065832972318/unknown.png 15:45 <+bridge> [ddnet] <Дядя Женя> can't remove float 15:46 <+bridge> [ddnet] <Дядя Женя> but ur problem solved cuz difference will not be greater then 100.000 16:05 <+bridge> [ddnet] made the biggest review ever 16:05 <+bridge> [ddnet] :monkalaugh: 16:06 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/3117#pullrequestreview-516853879 :justatest: 16:13 <+bridge> [ddnet] <Дядя Женя> https://cdn.discordapp.com/attachments/293493549758939136/770304060896575498/unknown.png 16:13 <+bridge> [ddnet] <Дядя Женя> https://cdn.discordapp.com/attachments/293493549758939136/770304211836469339/unknown.png 16:37 <+bridge> [ddnet] @Дядя Женя is the animation meant to take 1 seconds or what 16:39 <+bridge> [ddnet] clang-tidy is so slow, especially the analyzer 16:40 <+bridge> [ddnet] But makes sense, otherwise you'd just include those things as regular compiler warnings 16:43 <+bridge> [ddnet] <Дядя Женя> @Jupstar ✪ yes 16:43 <+bridge> [ddnet] bcs u changed everything to 100000 16:43 <+bridge> [ddnet] <Дядя Женя> because microseconds 16:43 <+bridge> [ddnet] a second is 1million microseconds 16:44 <+bridge> [ddnet] <Дядя Женя> turns out its 0.1 sec now? 16:44 <+bridge> [ddnet] yes, is that intended?= 16:44 <+bridge> [ddnet] <Дядя Женя> doesn't matter, just changing code randomly to make it look good 16:44 <+bridge> [ddnet] xd 16:44 <+bridge> [ddnet] <Дядя Женя> u can divide by million and multiply by 0.1 16:45 <+bridge> [ddnet] <Дядя Женя> UNNECESARY CALCULATIONS 16:45 <+bridge> [ddnet] nono its ok 16:45 <+bridge> [ddnet] if its meant to be 0.1 seconds 16:45 <+bridge> [ddnet] its fine 16:45 <+bridge> [ddnet] <Дядя Женя> or will it be pre compiled :th\ 16:45 <+bridge> [ddnet] <Дядя Женя> or will it be pre compiled 🤔 16:45 <+bridge> [ddnet] thats why i am asking 16:47 <+bridge> [ddnet] so if i understand correctly, the map_convert_07 tool checks that all the mapres have width and height divisible by 16 and it tries to embed external mapres 16:48 <+bridge> [ddnet] for 0.7 yes 16:48 <+bridge> [ddnet] it also checks if max texture count is not over 64.. even tho it creates an overfly while doing it xD 16:48 <+bridge> [ddnet] just noticed xD 16:48 <+bridge> [ddnet] what i dont understand is why the tool also embeds external images as rgb, when it doesnt support the image item type that vanilla has that supports rgb 16:49 <+bridge> [ddnet] are any vanilla textures rgb only? 16:49 <+bridge> [ddnet] it only "reembeeds" vanilla textures 16:49 <+bridge> [ddnet] so it doesnt look different 16:49 <+bridge> [ddnet] the item type that ddnet has only supports rgba 16:50 <+bridge> [ddnet] yes 16:50 <+bridge> [ddnet] <Дядя Женя> how do I delete branch and every commits made on it? 16:50 <+bridge> [ddnet] vanillas item type supports rgb as well, only if it is explicitly stated 16:50 <+bridge> [ddnet] <Дядя Женя> how do I delete branch and every commit made on it? 16:50 <+bridge> [ddnet] yeah but whats the sense 16:50 <+bridge> [ddnet] the vanilla textures are RGBA anyway 16:50 <+bridge> [ddnet] their image item type has an int more, 0 -> RGB, 1 -> RGBA 16:51 <+bridge> [ddnet] yea, just find it weird that it acts like rgb is okay ^^ 16:51 <+bridge> [ddnet] so your point is, that is sets the value to zero while it should be 1 or what? 16:51 <+bridge> [ddnet] wait im just gonna make a pull request if thats okay 16:52 <+bridge> [ddnet] my point is that it just should cancel on finding an rgb image 16:52 <+bridge> [ddnet] it doesnt have that value 16:52 <+bridge> [ddnet] so it simply cant handle rgb 16:52 <+bridge> [ddnet] yes, but is that a problem? 16:52 <+bridge> [ddnet] its dead code then 16:52 <+bridge> [ddnet] but yeah create pr 16:53 <+bridge> [ddnet] well it enables the possibility to create invalid maps 16:53 <+bridge> [ddnet] if you replace the vanilla images with rbg ones ^^ 16:53 <+bridge> [ddnet] but why would you want to destroy your own maps xD 16:53 <+bridge> [ddnet] or own server 16:53 <+bridge> [ddnet] wait i lied 16:53 <+bridge> [ddnet] gimme a sec 16:54 <+bridge> [ddnet] @Дядя Женя in github after its merged u can just remove it, else just search the internet xd 16:59 <+bridge> [ddnet] @Learath2 btw have we fixed the autoupdate finding? 16:59 <+bridge> [ddnet] u found that one bug 16:59 <+bridge> [ddnet] i still think that creates alot of trouble 😄 16:59 <+bridge> [ddnet] Deleting a commit doesn’t really make sense in git. You’d need to use nasty plumbing tools, just leave it orphan and git will take care of it 17:00 <+bridge> [ddnet] Autoupdate finding? 17:00 <+bridge> [ddnet] that it always only checks the last file name 17:00 <+bridge> [ddnet] it wasnt directly in the auto updater but in the http code 17:01 <+bridge> [ddnet] Ah, I fixed that in my branch 17:01 <+bridge> [ddnet] Check the data integrity PR 17:01 <+bridge> [ddnet] bcs so many ppl have problems 17:01 <+bridge> [ddnet] i wonder if its not only about permission 17:01 <+bridge> [ddnet] I really should make time tonight to finish that 17:02 <+bridge> [ddnet] It needs some UI stuff that I really didn’t want to get into because it brings many other ui issues with it 17:02 <+bridge> [ddnet] oh ok 17:02 <+bridge> [ddnet] I need scrollregions, which needs multi clipping both are nasty patches to try port without breaking UI for people 17:03 <+bridge> [ddnet] scrollbar sucks 17:03 <+bridge> [ddnet] Fwiw that branch is functional from what I remember 17:03 <+bridge> [ddnet] and it has issues i cant reproduce 17:03 <+bridge> [ddnet] so idk whats wrong 17:03 <+bridge> [ddnet] https://github.com/ddnet/ddnet/issues/3192 17:03 <+bridge> [ddnet] xd 17:04 <+bridge> [ddnet] working with tw ui is always pain xD 17:04 <+bridge> [ddnet] Much better than working with jswing or qt 17:05 <+bridge> [ddnet] Very painful compared to other imgui libraries or html 17:06 <+bridge> [ddnet] xd 17:06 <+bridge> [ddnet] i actually like writing html 17:06 <+bridge> [ddnet] well not html directly 17:06 <+bridge> [ddnet] a templating language 17:06 <+bridge> [ddnet] for html 17:06 <+bridge> [ddnet] Html is not bad at all 17:06 <+bridge> [ddnet] Having an actual hierarchy is very pleasent 17:07 <+bridge> [ddnet] @Learath2 android studio is surprisingly good 17:07 <+bridge> [ddnet] atleast i think so 17:07 <+bridge> [ddnet] google rly wants it to be good 17:07 <+bridge> [ddnet] Though updating a DOM is very horrible performance wise 17:07 <+bridge> [ddnet] thats why u do virtual doms and stuff like that 17:07 <+bridge> [ddnet] react 17:07 <+bridge> [ddnet] XCode and Android studio both have great interface designers, top notch 17:07 <+bridge> [ddnet] never used xcode 17:08 <+bridge> [ddnet] have u tried javafx? 17:08 <+bridge> [ddnet] i have to try it 17:08 <+bridge> [ddnet] And react-native lets you have the nice hierarchical model on mobile in a portable way 17:09 <+bridge> [ddnet] I’m not a big fan of java tbh, it’s a bit 🤮 17:09 <+bridge> [ddnet] give me a good c++ ide 17:09 <+bridge> [ddnet] vscode intellisense is too broken always fails 😦 17:09 <+bridge> [ddnet] The best IDE is no IDE 17:09 <+bridge> [ddnet] CLion is the least shit option 17:09 <+bridge> [ddnet] but i am poor xd 17:09 <+bridge> [ddnet] need a free one 17:09 <+bridge> [ddnet] VSCode works great 17:09 <+bridge> [ddnet] @Jupstar ✪ neovim 17:09 <+bridge> [ddnet] yes, until it breaks xd 17:10 <+bridge> [ddnet] with coc nvim and clangd 17:10 <+bridge> [ddnet] @Ryozuki pls no terminal stuff xD 17:10 <+bridge> [ddnet] i use that to code in ddnet 17:10 <+bridge> [ddnet] CLion is free for students if you are still a student 17:10 <+bridge> [ddnet] i would use clion otherwise 17:10 <+bridge> [ddnet] why no terminal stuff? 17:10 <+bridge> [ddnet] i tried qtcreator, but i think they overcomplicate stuff with cmake 17:10 <+bridge> [ddnet] Honestly the only free option is eclipse which is absolute garbage 17:10 <+bridge> [ddnet] @Ryozuki bcs i come from future and we dont use terminals there 17:11 <+bridge> [ddnet] @Learath2 yeah used eclipse quite a long time, but their cmake support is bad 17:11 <+bridge> [ddnet] and that sucks 17:11 <+bridge> [ddnet] Neovim has a ui for futureboys like u 17:11 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770318679673274428/unknown.png 17:11 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770318722942238730/unknown.png 17:11 <+bridge> [ddnet] my terminal is prettier 17:11 <+bridge> [ddnet] Anyways neovim with coc uses the same backend as vscode 17:11 <+bridge> [ddnet] than ur ide will eve be 17:11 <+bridge> [ddnet] i come from the future 17:11 <+bridge> [ddnet] So it won’t get better 17:12 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770318844056043590/unknown.png 17:12 <+bridge> [ddnet] :greenthing: 17:12 <+bridge> [ddnet] i'd be happy with a better intellisense for vscode tbh 17:12 <+bridge> [ddnet] @Jupstar ✪ which part of intellisense is failing for you? Might be easier to fix that 17:12 <+bridge> [ddnet] one that doesnt always complain about header files not found and breaking after 1h of use 17:12 <+bridge> [ddnet] i increased all values and configs 17:12 <+bridge> [ddnet] @Jupstar ✪ i can tell u 17:12 <+bridge> [ddnet] u justh ave to call cmake with generate build commands 17:13 <+bridge> [ddnet] and link it to home 17:13 <+bridge> [ddnet] @Learath2 well most annoying is when i cant do CTRL + mouse click after a while 17:13 <+bridge> [ddnet] dunno why it breaks 17:13 <+bridge> [ddnet] then clang can do its magic 17:13 <+bridge> [ddnet] Header not found sounds like you are cont configuring the cmake build 17:13 <+bridge> [ddnet] then have to reopen the thing and works again xD 17:13 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770319161883623464/unknown.png 17:13 <+bridge> [ddnet] Not* 17:13 <+bridge> [ddnet] but its not always @Learath2 17:13 <+bridge> [ddnet] its random xD 17:13 <+bridge> [ddnet] @Jupstar ✪ a reload window is faster 17:13 <+bridge> [ddnet] @Learath2 yeah ctrl shift p 17:13 <+bridge> [ddnet] reload windows 17:13 <+bridge> [ddnet] reload window 17:13 <+bridge> [ddnet] -DCMAKE_EXPORT_COMPILE_COMMANDS=ON 17:14 <+bridge> [ddnet] The only time I get trouble with it is when I edit CMakeLists.txt 17:14 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770319357413949481/unknown.png 17:14 <+bridge> [ddnet] I just reload the window then 17:14 <+bridge> [ddnet] :nouis: 17:14 <+bridge> [ddnet] i dunno i have so much trouble xD, and not only for ddnet, also other cpp projects 17:14 <+bridge> [ddnet] jupstar pro graphics but nobo vim user 17:14 <+bridge> [ddnet] @Ryozuki the vscode cmake plugin already generates the json anyway 17:14 <+bridge> [ddnet] we have to teach you the ways 17:15 <+bridge> [ddnet] 🍷 :greenthing: 17:15 <+bridge> [ddnet] @Ryozuki why would i want keyboard only in 2020, why do i play tw when i dont use my aim 17:15 <+bridge> [ddnet] of civilized gentlemen 17:15 <+bridge> [ddnet] cuz its faster 17:15 <+bridge> [ddnet] dont think so 17:15 <+bridge> [ddnet] it is xd 17:15 <+bridge> [ddnet] Honestly IDEs don’t fare that much better. They rely on industry dinosaurs refusing to try anything new and shitting on other peoples opinions 17:15 <+bridge> [ddnet] nahh ryo 17:16 <+bridge> [ddnet] nahhhh 17:16 <+bridge> [ddnet] i worked with ides for my entire life, im pro with them now xd 17:16 <+bridge> [ddnet] vim will always be master race 17:16 <+bridge> [ddnet] elite 17:16 <+bridge> [ddnet] if u care about ur editor u would use vim 17:16 <+bridge> [ddnet] its just how linux mentality works 17:16 <+bridge> [ddnet] u tinker with ur stuff 17:16 <+bridge> [ddnet] VS has perfect intellisense and browsing. IFF you use msbuild, structure your entire project inside VS and don’t mind waiting 5 minutes for it to launch and 40s per search 17:16 <+bridge> [ddnet] praise stallman 17:17 <+bridge> [ddnet] ups i meant GNU+Linux 17:17 <+bridge> [ddnet] @Learath2 if u mean visual studio without code, then yes 17:17 <+bridge> [ddnet] stallman will slap me 17:17 <+bridge> [ddnet] IntelliJ works amazing, IFF you set up your project inside IntelliJ. Good fucking luck importing any other project 17:17 <+bridge> [ddnet] that was the best experience yet, but i dont want to use windows for developing xD 17:17 <+bridge> [ddnet] i use idea for java ye 17:17 <+bridge> [ddnet] @Jupstar ✪ i also used to use visual studio 17:17 <+bridge> [ddnet] specially for c# 17:17 <+bridge> [ddnet] even ddnet 17:18 <+bridge> [ddnet] Eclipse needs a 48 core workstation to perform acceptable and is the most intrusive project setup in the bunch 17:18 <+bridge> [ddnet] but now im at the good side of history 17:18 <+bridge> [ddnet] well when i was on my nvidia 3-4 years ago i was still on windows 17:18 <+bridge> [ddnet] https://www.youtube.com/watch?v=I73AQNPIWIs 17:18 <+bridge> [ddnet] im a sinner 17:18 <+bridge> [ddnet] :feelsbadman: 17:18 <+bridge> [ddnet] VS doesn’t work well for cmake projects btw. They are just supporting cmake as a gimmick 17:18 <+bridge> [ddnet] the reason i swtiched back to windows back then was bcs the nvidia drivers always freezed 17:18 <+bridge> [ddnet] was very annoying 17:18 <+bridge> [ddnet] To tempt opensource portable projects 17:19 <+bridge> [ddnet] amd master race 17:19 <+bridge> [ddnet] always used debian over VMware xD 17:19 <+bridge> [ddnet] and yeah back then with eclipse 17:19 <+bridge> [ddnet] but eclipse is slow and bloaty and buggy 17:19 <+bridge> [ddnet] dunno, i dont like it anymore xD 17:19 <+bridge> [ddnet] @Learath2 the worst was when teeworlds and ddnet used bam, you will never get autocomplete 17:19 <+bridge> [ddnet] xdddd 17:19 <+bridge> [ddnet] xDDD 17:19 <+bridge> [ddnet] You can get decent autocomplete even like that 17:20 <+bridge> [ddnet] it sucks 17:20 <+bridge> [ddnet] Clangd doesn’t quite care about the build system 17:20 <+bridge> [ddnet] i wrote the whole fng code in notepad++ XD 17:20 <+bridge> [ddnet] notepad++ isnt that bad i think 17:20 <+bridge> [ddnet] just a meme 17:20 <+bridge> [ddnet] well it doesnt help u alot 17:20 <+bridge> [ddnet] To be fair, smart autocomplete in C++ is moot imho 17:20 <+bridge> [ddnet] i just learned to remember everything i wrote xD 17:20 <+bridge> [ddnet] @Jupstar ✪ @Learath2 http://www.drjava.org/ 17:20 <+bridge> [ddnet] best IDE 17:20 <+bridge> [ddnet] try to use this 17:20 <+bridge> [ddnet] without killing urself 17:20 <+bridge> [ddnet] 5 mins 17:20 <+bridge> [ddnet] CTags and just dumb autocomplete worked great for me for years 17:21 <+bridge> [ddnet] doesnt even have https 17:21 <+bridge> [ddnet] how can it be good xd 17:21 <+bridge> [ddnet] XD 17:22 <+bridge> [ddnet] The smart autocomplete mafia will have you can’t code without it, which is part of their master plan to make you dependent on them before luring you into paid products 17:23 <+bridge> [ddnet] Have you believe* 17:23 <+bridge> [ddnet] This ipad has surprisingly a bad keyboard for apples standards 17:30 <+bridge> [ddnet] <Дядя Женя> help me find a code where you text triangles + outline 17:32 <+bridge> [ddnet] text.cpp 17:32 <+bridge> [ddnet] but be careful with that code 17:33 <+bridge> [ddnet] i am very strict there, bcs its bloating, bad and opengl 3.3 support is not allowed to break >D 17:33 <+bridge> [ddnet] <Дядя Женя> still can't find 17:34 <+bridge> [ddnet] src/engine/client/ 17:34 <+bridge> [ddnet] does your ide not allow to follow function calls= XD 17:34 <+bridge> [ddnet] does your ide not allow to follow function calls? XD 17:34 <+bridge> [ddnet] dolabel already calls textrender functions 17:35 <+bridge> [ddnet] <Дядя Женя> I mean where exactly it calls for drawing to screen 17:35 <+bridge> [ddnet] <Дядя Женя> Or, at least, to queue for being rendered on frame 17:35 <+bridge> [ddnet] <Дядя Женя> Or container to redraw later 17:35 <+bridge> [ddnet] it calls quadsbegin 17:36 <+bridge> [ddnet] text container are different to text streams 17:36 <+bridge> [ddnet] <Дядя Женя> TextEx() calls quads begin and doing nothing lol 17:36 <+bridge> [ddnet] even if there is like 99.99% code dublication 17:36 <+bridge> [ddnet] well quadsbegin is the rendering already 17:36 <+bridge> [ddnet] quadsbegin = i want to draw quads 17:36 <+bridge> [ddnet] quadsend = i finished building my quads, NOW RENDER 17:37 <+bridge> [ddnet] <Дядя Женя> Yes, but it's not drawing anything after quads begin 17:37 <+bridge> [ddnet] even if there is like 99.99% code duplication 17:37 <+bridge> [ddnet] ~~text.cpp is living hell~~ 17:37 <+bridge> [ddnet] ` 17:37 <+bridge> [ddnet] Graphics()->QuadsSetSubset(TextCharQuad.m_Vertices[0].m_U * UVScale, TextCharQuad.m_Vertices[0].m_V * UVScale, TextCharQuad.m_Vertices[2].m_U * UVScale, TextCharQuad.m_Vertices[2].m_V * UVScale); 17:37 <+bridge> [ddnet] IGraphics::CQuadItem QuadItem(TextCharQuad.m_Vertices[0].m_X, TextCharQuad.m_Vertices[0].m_Y, TextCharQuad.m_Vertices[1].m_X - TextCharQuad.m_Vertices[0].m_X, TextCharQuad.m_Vertices[2].m_Y - TextCharQuad.m_Vertices[0].m_Y); 17:37 <+bridge> [ddnet] Graphics()->QuadsDrawTL(&QuadItem, 1); 17:38 <+bridge> [ddnet] ` 17:38 <+bridge> [ddnet] here for example 17:38 <+bridge> [ddnet] it adds a quad item 17:38 <+bridge> [ddnet] <Дядя Женя> Imoatly interested in calls for outline 17:38 <+bridge> [ddnet] <Дядя Женя> Or every text is outlined? 17:38 <+bridge> [ddnet] Outline is a bigger texture drawn under the real texture 17:39 <+bridge> [ddnet] <Дядя Женя> Cuz I look at outline on different font and I think you fucked up this comoletely 17:39 <+bridge> [ddnet] <Дядя Женя> Cuz I look at outline on different font and I think you fucked up this completely 17:39 <+bridge> [ddnet] (in non gl 3.3) 17:39 <+bridge> [ddnet] <Дядя Женя> Math seems wrong 17:39 <+bridge> [ddnet] <Дядя Женя> > Outline is a bigger texture drawn under the real texture 17:39 <+bridge> [ddnet] <Дядя Женя> @TsFreddie must be not 17:39 <+bridge> [ddnet] @Дядя Женя we already use 2 fonts 17:39 <+bridge> [ddnet] they both work 17:39 <+bridge> [ddnet] @TsFreddie 🌈 is right 17:40 <+bridge> [ddnet] :GhostHeart: 17:40 <+bridge> [ddnet] <Дядя Женя> Then it proves u r doing it wrong 17:40 <+bridge> [ddnet] it 3.3 it uses a shader 17:41 <+bridge> [ddnet] it proves nothing 17:41 <+bridge> [ddnet] maybe get to know opengl first 😄 17:41 <+bridge> [ddnet] <Дядя Женя> I know the logic behind text outline rendering 17:41 <+bridge> [ddnet] good 17:42 <+bridge> [ddnet] > you fucked up this completely 17:42 <+bridge> [ddnet] :think_bot: 17:42 <+bridge> [ddnet] <Дядя Женя> I used to work as game programmer 17:43 <+bridge> [ddnet] good 17:43 <+bridge> [ddnet] here we go again 17:43 <+bridge> [ddnet] <Дядя Женя> @Ryozuki ? 17:44 <+bridge> [ddnet] so then tell us what ur plan is 17:44 <+bridge> [ddnet] before wasting ur own time 😄 17:44 <+bridge> [ddnet] <Дядя Женя> I'm just fixing random things xD 17:44 <+bridge> [ddnet] <Дядя Женя> implementing some features that gamedev rules asks for 17:44 <+bridge> [ddnet] you said we "fucked up", maybe you go more into the detail of the act 17:44 <+bridge> [ddnet] :doggo_lol: 17:45 <+bridge> [ddnet] <Дядя Женя> text outline used to be the same quad rendered 4 times 17:45 <+bridge> [ddnet] <Дядя Женя> sadly 17:45 <+bridge> [ddnet] :thonk: 17:45 <+bridge> [ddnet] sad 17:45 <+bridge> [ddnet] sad 17:45 <+bridge> [ddnet] <Дядя Женя> yes 17:46 <+bridge> [ddnet] it has two rendercalls yes 17:46 <+bridge> [ddnet] with shaders ez to fix 17:46 <+bridge> [ddnet] <Дядя Женя> the only way you could fix it and still draw it the right way is to use different rendering, which we can't xD 17:46 <+bridge> [ddnet] with gl 1.x, not so ez 17:47 <+bridge> [ddnet] I don't get what's wrong with it. We didn't fuck it up given it renders just fine 17:47 <+bridge> [ddnet] Working around the limitations of an API is not "fucking up" 17:48 <+bridge> [ddnet] <Дядя Женя> https://cdn.discordapp.com/attachments/293493549758939136/770328109685407804/unknown.png 17:51 <+bridge> [ddnet] :thonk: ~~he might want freetype's stoker~~ 17:51 <+bridge> [ddnet] Which part do you take issue with? The overlap being additive? 17:52 <+bridge> [ddnet] <Дядя Женя> at least it crops outline 17:52 <+bridge> [ddnet] it didn't crop 17:52 <+bridge> [ddnet] <Дядя Женя> and why dot's outline is square? 17:52 <+bridge> [ddnet] the outline texture just looks like that 17:52 <+bridge> [ddnet] take a look at Grow() 17:52 <+bridge> [ddnet] It's literally growing the texture you give it, doesn't do anything more 17:53 <+bridge> [ddnet] Now is it the best way to get an outline, no. Does it work, yes 17:53 <+bridge> [ddnet] growing texture just looks like that, it is fast and dirty and effective for the font we were using. doesn't mean it was wrong. 17:53 <+bridge> [ddnet] ~~although i would prefer stokers outline~~ 17:54 <+bridge> [ddnet] grow is good now xD 17:54 <+bridge> [ddnet] fast and ugly 17:54 <+bridge> [ddnet] just as i like tw 17:54 <+bridge> [ddnet] :doggo_lol: 17:54 <+bridge> [ddnet] what font is that btw 17:55 <+bridge> [ddnet] Not sure if there is a trivial way to fix the overlap being darker though 17:55 <+bridge> [ddnet] 0.7 has custom fonts support with the rework 17:55 <+bridge> [ddnet] before changing fonts in upstream be aware that the whole tw community will haunt u xd 17:55 <+bridge> [ddnet] shader can deal with additive maybe 17:55 <+bridge> [ddnet] I guess you could premultiply the alpha to get the color of outline you want and disable blending? 17:56 <+bridge> [ddnet] mhh no, blending must stay active 17:56 <+bridge> [ddnet] else u get a white block 17:56 <+bridge> [ddnet] <Дядя Женя> > Not sure if there is a trivial way to fix the overlap being darker though 17:56 <+bridge> [ddnet] <Дядя Женя> @Learath2 its hardest question I had for whole my life 17:56 <+bridge> [ddnet] the question is, why do we need such an outline 17:56 <+bridge> [ddnet] 1px in complete black would probs do the job 17:56 <+bridge> [ddnet] <Дядя Женя> oh, no, sry. That's because I tried to do this via shaders 17:57 <+bridge> [ddnet] 1px. hidpi nightmare 17:57 <+bridge> [ddnet] i can't even see the hook collision line on my monitor 17:57 <+bridge> [ddnet] If only we could render into a texture and Grow that instead 😛 17:57 <+bridge> [ddnet] 2px 17:57 <+bridge> [ddnet] xd 17:57 <+bridge> [ddnet] well we can do alot of things 17:57 <+bridge> [ddnet] with newer GL 17:58 <+bridge> [ddnet] ~~just drop gl1 already~~ 17:58 <+bridge> [ddnet] lets go vulkan only 17:58 <+bridge> [ddnet] Yeah with toastergl I think this is the best we get and not supporting massive outlines isn't that much of an issue 18:00 <+bridge> [ddnet] just add milestone, that we fix it in 17 years, for teeworlds' 30years anniversary 18:01 <+bridge> [ddnet] lol 18:01 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770331186266374184/unknown.png 18:01 <+bridge> [ddnet] xD 18:02 <+bridge> [ddnet] use the overwatch font 18:02 <+bridge> [ddnet] i want to see how it looks 18:02 <+bridge> [ddnet] :monkalaugh: 18:02 <+bridge> [ddnet] use teeworlds font 😄 18:02 <+bridge> [ddnet] knowyourname 18:02 <+bridge> [ddnet] and i mean litterally teeworlds font 18:02 <+bridge> [ddnet] its knowyourname 18:03 <+bridge> [ddnet] or smth like that 18:03 <+bridge> [ddnet] https://www.dafont.com/know-your-product.font 18:03 <+bridge> [ddnet] you mean this one? 18:03 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770331795873857576/unknown.png 18:03 <+bridge> [ddnet] know your product 18:03 <+bridge> [ddnet] i guess yea 18:03 <+bridge> [ddnet] looks similar 18:03 <+bridge> [ddnet] ah yeah @Ryozuki 😄 18:04 <+bridge> [ddnet] know your product would be wack 18:04 <+bridge> [ddnet] i use it now xd 18:04 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770332127043649576/screenshot_2020-10-26_18-04-44.png 18:04 <+bridge> [ddnet] looks awesome 18:04 <+bridge> [ddnet] oh god 18:05 <+bridge> [ddnet] refresh 97 18:05 <+bridge> [ddnet] xD 18:05 <+bridge> [ddnet] oof 18:05 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770332284150349824/unknown.png 18:05 <+bridge> [ddnet] <Дядя Женя> Overwatch font is too small 18:06 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770332471933009930/screenshot_2020-10-26_18-06-07.png 18:06 <+bridge> [ddnet] @TsFreddie 🌈 how doesi t look with https://www.jetbrains.com/lp/mono/ 18:06 <+bridge> [ddnet] best font 18:07 <+bridge> [ddnet] idk if my textrender respect monospacing 18:07 <+bridge> [ddnet] :justatest: 18:07 <+bridge> [ddnet] it definitely won't work with ligature. 18:07 <+bridge> [ddnet] Wym no monospacing???? 18:07 <+bridge> [ddnet] report 18:08 <+bridge> [ddnet] kk let me try that 18:08 <+bridge> [ddnet] plus it would be nice to have console be in mono anyway 18:08 <+bridge> [ddnet] Oh yeah definitely 18:08 <+bridge> [ddnet] deja vu sans has mono fonts iirc? 18:08 <+bridge> [ddnet] jetbrains mono on console best 18:08 <+bridge> [ddnet] mono fonts should be mono spaced 18:08 <+bridge> [ddnet] tw doesnt even respect kerning 18:09 <+bridge> [ddnet] deja vu sans mono, best mono 18:09 <+bridge> [ddnet] i saw that 18:09 <+bridge> [ddnet] but i implemented it 18:09 <+bridge> [ddnet] so we can use it in 17 years 18:09 <+bridge> [ddnet] i should look at ur text rendering 18:09 <+bridge> [ddnet] i did it once with opengl 18:09 <+bridge> [ddnet] and spend 2 days 18:09 <+bridge> [ddnet] xddd 18:09 <+bridge> [ddnet] @Jupstar ✪ seems you implemented some selection stuff, what is that about? 18:09 <+bridge> [ddnet] yeah @Learath2 for the new console in 17 years 18:09 <+bridge> [ddnet] guys 18:09 <+bridge> [ddnet] it can render a nice cursor and text selection 18:09 <+bridge> [ddnet] i hate it 18:09 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770333393535500338/unknown.png 18:09 <+bridge> [ddnet] omg 18:10 <+bridge> [ddnet] i love it 18:10 <+bridge> [ddnet] looks modern af 18:10 <+bridge> [ddnet] Looks fairly monospace 18:10 <+bridge> [ddnet] yeah looks modern af tru 18:10 <+bridge> [ddnet] Brutalistworlds? 18:10 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770333513551052800/unknown.png 18:10 <+bridge> [ddnet] 0.7 :monkalaugh: 18:10 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770333584186671134/unknown.png 18:10 <+bridge> [ddnet] console looks rly good 18:10 <+bridge> [ddnet] looks like i can just add a mono font and apply it to console to call it a day 18:11 <+bridge> [ddnet] finally readable console 18:11 <+bridge> [ddnet] one of my teachers is sick, probs corona :justatest: :monkalaugh: :justatest: 18:11 <+bridge> [ddnet] Is discord sluggish for anyone else? My connection seems fine but discord messages are going slow 18:11 <+bridge> [ddnet] time to die :frozen: 18:11 <+bridge> [ddnet] yo 18:11 <+bridge> [ddnet] @Learath2 like every second day xd 18:12 <+bridge> [ddnet] but not rn 18:12 <+bridge> [ddnet] can i get that font on 0.6 just by replacing the fonts in folder 18:12 <+bridge> [ddnet] @louis yes 18:12 <+bridge> [ddnet] ofc 18:12 <+bridge> [ddnet] ye discord is slow 18:12 <+bridge> [ddnet] mine is lagging too 18:12 <+bridge> [ddnet] almost thought it was china again 18:12 <+bridge> [ddnet] we should port the 0.7 checkboxes 18:13 <+bridge> [ddnet] to ddnet 18:13 <+bridge> [ddnet] they look better 18:13 <+bridge> [ddnet] 0.7 UI stuff is doing much better than this unmaintained mess 18:13 <+bridge> [ddnet] is it 18:14 <+bridge> [ddnet] I thought it was pretty confusing. but i haven't looked at ddnet's 18:14 <+bridge> [ddnet] Scroll regions are the biggest cleanup we can get right now, if anyone is looking to port something 18:14 <+bridge> [ddnet] `CScrollRegion` and nested clipping in `CUI` would be gr8 18:14 <+bridge> [ddnet] HSplit passing null to an argument and stuff 18:15 <+bridge> [ddnet] i had to document those methods to get to know what im doing 18:15 <+bridge> [ddnet] oh hey, i changed something about CScrollRegion too 18:15 <+bridge> [ddnet] instad of spending 10 mins eveyr time i use them 18:15 <+bridge> [ddnet] https://github.com/ddnet/ddnet/blob/b0803b26e07c5a2f3c65910fdef79685e3272f26/src/game/client/ui.h#L19 18:15 <+bridge> [ddnet] my glorious docs 18:15 <+bridge> [ddnet] I wish there was a way to know the amount of args passed into a variadic function in C/C++ 18:15 <+bridge> [ddnet] u cant? 18:16 <+bridge> [ddnet] :monkalaugh: 18:16 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770334981653659698/unknown.png 18:16 <+bridge> [ddnet] `CUIRect::VEquipartition` and `HEquipartiton` would be great 18:16 <+bridge> [ddnet] Oh and a `CUIRect::HPartition` that takes rects and a list of ratios, like flexbox 18:17 <+bridge> [ddnet] lets implement flexbox 18:17 <+bridge> [ddnet] Ratios are key to design that scales well 18:17 <+bridge> [ddnet] :thonk: ~~CSS~~ 18:17 <+bridge> [ddnet] i kinda like css 18:17 <+bridge> [ddnet] flexbox would be too expensive to parse before rendering every frame 18:18 <+bridge> [ddnet] Moden CSS is pretty great ngl 18:18 <+bridge> [ddnet] valve moved to pseudo html-css in source 2 18:18 <+bridge> [ddnet] is it pretty nice 18:18 <+bridge> [ddnet] https://tailwindcss.com/ 18:18 <+bridge> [ddnet] best thing ever made, u can make nearly everything with the classes it provides 18:18 <+bridge> [ddnet] and animation would be much easier 18:19 <+bridge> [ddnet] this framework gives u css classes so u build with them, u dont get a fancy button out of the box 18:19 <+bridge> [ddnet] html and css would be nice, but i dont want a 200mb chromium sandbox XD 18:19 <+bridge> [ddnet] depending on chronium is bad 18:19 <+bridge> [ddnet] :thonk: ofc not chromium 18:19 <+bridge> [ddnet] I don't like rmgui at all, we could maybe look into a hybrid polling solution like UE4s slate 18:19 <+bridge> [ddnet] making everything chronium is rly bad, it is even worse with the recent security flaw found 18:19 <+bridge> [ddnet] it affects every chronium program 18:19 <+bridge> [ddnet] maybe a preprocessor that compile css + layout into c++ codes 18:19 <+bridge> [ddnet] like network( 18:19 <+bridge> [ddnet] libcef in teeworlds would be a sad day 18:20 <+bridge> [ddnet] https://www.youtube.com/watch?v=B6nak5AtU8I 18:20 <+bridge> [ddnet] my elitist linux youtuber :monkalaugh: 18:20 <+bridge> [ddnet] @TsFreddie 🌈 that sounds like a great project actually 18:20 <+bridge> [ddnet] :thonk: who got the time tho 18:20 <+bridge> [ddnet] i don't lol 18:20 <+bridge> [ddnet] it doesnt even need to be made in c++ 18:20 <+bridge> [ddnet] we can make the preprocessor in python 18:20 <+bridge> [ddnet] I could probably get it working for static layouts 18:20 <+bridge> [ddnet] YES @TsFreddie 🌈 OUR MAN 18:20 <+bridge> [ddnet] go implement everything 18:20 <+bridge> [ddnet] i count on u 18:21 <+bridge> [ddnet] that sounds like a fun project 18:21 <+bridge> [ddnet] lets make a new language, teestyle 18:21 <+bridge> [ddnet] .teestyle 18:21 <+bridge> [ddnet] yes @Ryozuki GOGOGO 18:21 <+bridge> [ddnet] AST mastreee 18:22 <+bridge> [ddnet] to make the language we need to define clearly our needs 18:22 <+bridge> [ddnet] so we dont work on stuff we dont need 18:22 <+bridge> [ddnet] Implement jswings spring layouts 18:23 <+bridge> [ddnet] It's an absolute pain in the ass to work with 18:23 <+bridge> [ddnet] :thonk: i took like ONE lesson about languages and parsing trees and stuff. 18:23 <+bridge> [ddnet] hard af 18:23 <+bridge> [ddnet] notyhing the internet teach u 18:23 <+bridge> [ddnet] cant* 18:24 <+bridge> [ddnet] ye, but i don't want to produce jank 18:24 <+bridge> [ddnet] ~~doesn't mean i'm not producing them~~ 18:24 <+bridge> [ddnet] Compiler theory is such a difficult field 18:24 <+bridge> [ddnet] we are not making a c compiler 18:24 <+bridge> [ddnet] :pepeH: 18:25 <+bridge> [ddnet] Creating parsers lexers 18:25 <+bridge> [ddnet] ye, i took the language thing as a prereq and just skipped compiler theory cuz i was chicken. 18:25 <+bridge> [ddnet] i woud personally use rust to make the lexer 18:25 <+bridge> [ddnet] https://github.com/maciejhirsz/logos 18:25 <+bridge> [ddnet] :monkalaugh: 18:25 <+bridge> [ddnet] cute logo too 18:27 <+bridge> [ddnet] more stuff in build system 18:27 <+bridge> [ddnet] ~~nice~~ 18:27 <+bridge> [ddnet] :justatest: 18:28 <+bridge> [ddnet] this one is in python https://www.dabeaz.com/ply 18:29 <+bridge> [ddnet] i think we don't even have any dependency in our python script yet 18:29 <+bridge> [ddnet] yea 18:29 <+bridge> [ddnet] do u want to make the lexer urself 18:29 <+bridge> [ddnet] xd 18:29 <+bridge> [ddnet] i'm just saying xD 18:29 <+bridge> [ddnet] vanilla added polib 18:30 <+bridge> [ddnet] oh shit 18:30 <+bridge> [ddnet] i really should go to bed 18:30 <+bridge> [ddnet] good night 18:30 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770338617016057936/unknown.png 19:11 <+bridge> [ddnet] Operation Sleep Failed 19:17 <+bridge> [ddnet] :trollet: 22:29 <+bridge> [ddnet] https://ratelimited.me/SnjOCbu5h1jF.png 22:29 <+bridge> [ddnet] hmmmm 22:30 <+bridge> [ddnet] quick suggestion which may be useful: 22:31 <+bridge> [ddnet] add option to delete demos older than x amount of days to save space 22:31 <+bridge> [ddnet] of course the ones which were automatically made 22:31 <+bridge> [ddnet] Settings -> General -> Max demos, good enough 22:31 <+bridge> [ddnet] maybe 22:32 <+bridge> [ddnet] but that just makes it so when you reach the limit new ones wont be saved/recorded and you'd have to remove the old ones manually 22:32 <+bridge> [ddnet] 🤔 22:35 <+bridge> [ddnet] really? I always assumed it deletes the oldest ones 22:36 <+bridge> [ddnet] i haven't actually tried it but i'm just assuming because that would be the best approach? 22:36 <+bridge> [ddnet] source code says it deletes the oldest ones 22:37 <+bridge> [ddnet] well in that case i will use that but i think it should at least be mentioned 22:38 <+bridge> [ddnet] either way, thank you deen 22:44 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/770402483666157638/unknown.png 22:44 <+bridge> [ddnet] my ddnet demo folder :D 22:45 <+bridge> [ddnet] deleted