00:00 <+bridge> [ddnet] You wouldn't care if you weren't a mapper anyways 00:01 <+bridge> [ddnet] Voxel now to get rly serious. What ur doing does look nice. I think you should prepare few sets of colors of tiles and show them to ddnet mappers and they will tell you what they feel 00:01 <+bridge> [ddnet] in what sense? too thin? 00:02 <+bridge> [ddnet] I always cared about mappers thats why I though it will be good to involve myself into this disscussion πŸ™‚ 00:02 <+bridge> [ddnet] i mean, alternare colors would sound nice. i'm just going by the given colors from the entities overlay 00:02 <+bridge> [ddnet] i don't want to change **too** much, since that would be a big throw off for mappers 00:03 <+bridge> [ddnet] a bit 00:04 <+bridge> [ddnet] i wouldnt waste time remaking default mapping entities tho 00:04 <+bridge> [ddnet] im sure almost all mappers dont think theyre that good 00:05 <+bridge> [ddnet] thats reasonable 00:06 <+bridge> [ddnet] btw I once tried to map in ddnet but that feature with picking layer on shift or ctrl and right click of mouse is a big mistake. I bet it was added by a person who never mapped. 00:06 <+bridge> [ddnet] picking layer/tile on a button to release tile (genius.............) 00:16 <+bridge> [ddnet] same, it also normalizes the gameplay across maps 00:50 <+bridge> [ddnet] I actually did map a lot. And always missed the feature. I was asking around in this channel if someone has suggestions for a key combination. If you know a better one feel free to propose it 00:50 <+bridge> [ddnet] (@Tsin) 00:54 <+bridge> [ddnet] ddnet persian doesnt have ping 00:54 <+bridge> [ddnet] location 01:10 <+bridge> [ddnet] @heinrich5991 ^ 01:11 <+bridge> [ddnet] I think that means unknown 01:11 <+bridge> [ddnet] which location do we want to assign them? 01:11 <+bridge> [ddnet] EUAS ? 01:11 <+bridge> [ddnet] eurasia 01:11 <+bridge> [ddnet] either EUR or ASI, there's nothing in between 01:12 <+bridge> [ddnet] ASI 01:12 <+bridge> [ddnet] @Learath2 do you feel more close to Europe or to Asia ? 01:12 <+bridge> [ddnet] he's in italy πŸ˜‰ 01:12 <+bridge> [ddnet] oh 😦 01:41 <+bridge> [ddnet] i would pick middle mouse button to pick up layer without any other shift or ctrl + button combination. 01:41 <+bridge> [ddnet] 01:41 <+bridge> [ddnet] btw correct me if im wrong but it looks like middle mouse is now doing the same as ctrl+left mouse button 06:58 <+bridge> [ddnet] what will this do exactly :o 06:58 <+bridge> [ddnet] its just code quality stuff 08:50 <+ChillerDragon> ye middle mouse is used 08:51 <+ChillerDragon> you do not need ctrl to release a tile so in theory ctrl+leftclick should not conflict 08:51 <+bridge> [ddnet] on point 08:51 <+bridge> [ddnet] 8h since ur last msg 08:52 <+bridge> [ddnet] truly a perfect bot 09:14 <+bridge> [ddnet] @Chairn do u ever sleep? xd 09:14 <+bridge> [ddnet] no 09:14 <+bridge> [ddnet] im gonna soon πŸ˜„ 09:14 <+bridge> [ddnet] xD 09:15 <+bridge> [ddnet] this last pr took me last 2 nights πŸ˜„ 09:15 <+bridge> [ddnet] im procrastinating too hard maybe 09:15 <+bridge> [ddnet] rip 09:15 <+bridge> [ddnet] we need tools for that anyway 09:15 <+bridge> [ddnet] i use regex πŸ˜„ 09:15 <+bridge> [ddnet] else contributing gets hard ^^ 09:15 <+bridge> [ddnet] to find them, and then i use `replace all reference` 09:15 <+bridge> [ddnet] ez 09:16 <+bridge> [ddnet] i even put the regex i used in the commit message this time 09:16 <+bridge> [ddnet] clang-tidy freaking slow on my computer 09:16 <+bridge> [ddnet] u can run in with multi core, but dont do auto fixes then 09:17 <+bridge> [ddnet] it doesnt "lock" headers 09:17 <+bridge> [ddnet] so it will write to the same header simultanously πŸ˜„ 09:17 <+bridge> [ddnet] im using the same run as CI, so it doesn't fix anything 09:18 <+bridge> [ddnet] yeah looks like it also runs single threaded 09:18 <+bridge> [ddnet] yeah, but ninja parallelize it 09:18 <+bridge> [ddnet] Load average: 8 09:18 <+bridge> [ddnet] on 4 cores πŸ˜„ 09:18 <+bridge> [ddnet] ok maybe not 09:18 <+bridge> [ddnet] ok 09:19 <+bridge> [ddnet] so its just slow xd 09:19 <+bridge> [ddnet] i mean its defs slower than a normal build, but thats obvious 09:20 <+bridge> [ddnet] maybe you can run it only on files u changed? but no idea how xD 09:25 <+bridge> [ddnet] how the hell did ubuntu-latest compile?? 09:26 <+bridge> [ddnet] No, for it to go into ddnet I need to refactor some things and redo the base PR. My Prototype is closed to be finished, while sounds and some animations are still missing 09:26 <+bridge> [ddnet] there's a fucking typo in a variable name 09:26 <+bridge> [ddnet] doesn't ubuntu-latest uses sqlite? 09:26 <+bridge> [ddnet] uhm maybe not, maybe it uses mysql directly? 09:40 <+bridge> [ddnet] @Chairn can u explain again why the assignment from vec2 to vec3 was required? 09:41 <+bridge> [ddnet] or what exactly required the logic to be reordered? 09:41 <+bridge> [ddnet] i see both code paths as completly independent 09:41 <+bridge> [ddnet] the function QuadsDrawTLImpl is a template class 09:41 <+bridge> [ddnet] it is called from 2 places 09:42 <+bridge> [ddnet] one where template was an old struct of yours with an operator= overload from vec2 09:42 <+bridge> [ddnet] i removed that struct as it was just a vec3 copy 09:42 <+bridge> [ddnet] but the assignment from vec2 to vec3 didn't touch last 3rd coordinate 09:43 <+bridge> [ddnet] so to mimic the final behavior, i switched for loop and QuadsDrawTLImpl 09:43 <+bridge> [ddnet] ah yeah i see 09:44 <+bridge> [ddnet] if u want a case how to trigger the bad new behavior 09:44 <+bridge> [ddnet] load some huge map into the editor with GL 3.0+ (or vk) and zoom out far 09:44 <+bridge> [ddnet] it will probs render incorrectly then 09:46 <+bridge> [ddnet] ok, thx for the feedback, i'll try later 09:49 <+bridge> [ddnet] ok, have a nice day, i'll go sleep ^^ 09:52 <+bridge> [ddnet] @fokkonaut btw can u also see the FPS drops in demos? if so maybe you can record a ~1min demo and send it to me? 10:03 <+bridge> [ddnet] gn8 10:23 <+ChillerDragon> gn8? its 10 10:23 <+ChillerDragon> AM 10:24 <+bridge> [ddnet] ez 10:27 <+bridge> [ddnet] good night πŸ˜‰ 10:48 <+bridge> [ddnet] ChillerDragon, do you have some nice ~1min demos? 10:48 <+bridge> [ddnet] random team sizes, many particles, many entities whatever. I guess your server also abuses the physics to the limit, perfectly for what i want πŸ˜„ 10:50 <+bridge> [ddnet] πŸ˜„ 11:38 <+ChillerDragon> just join a server and record some? xd 11:38 <+ChillerDragon> and omagawd the internet is offline 11:38 <+ChillerDragon> gitlab and github are down like watafak 11:39 <+ChillerDragon> when git.ddnet.tw for better uptime 11:39 <+ChillerDragon> .org * 11:42 <+bridge> [ddnet] everytime i read about unicode and text rendering stuff i wonder again and again, why was it made so insanly hard ^^ 11:42 <+bridge> [ddnet] https://github.com/orling/grapheme-splitter 11:42 <+bridge> [ddnet] multiple unicode points for one visual 11:44 <+bridge> [ddnet] ChillerDragon pls send, i dont want to join ur server 11:46 <+bridge> [ddnet] I dont think his server does 11:46 <+ChillerDragon> ok i can try to get something 11:47 <+ChillerDragon> but only because i love u jopstar 11:47 <+bridge> [ddnet] ZΝ‘Ν«ΝƒAΝ«Ν—Μ΄LΝ¨Ν§Ν©GΜ‘Ν—ΜŽOΝ‚ΜŒΜŒ!ΜΏΜ‹Ν₯" 11:47 <+bridge> [ddnet] lmao. this string is 145 bytes as c++ char array 11:47 <+bridge> [ddnet] then u pls send demos xd 11:47 <+bridge> [ddnet] and only browser technology can render it 11:47 <+bridge> [ddnet] of what 11:47 <+bridge> [ddnet] all other software will fail πŸ˜› 11:47 <+bridge> [ddnet] yeah bcs nobody understands this xDD 11:47 <+bridge> [ddnet] like wtf 11:49 <+bridge> [ddnet] @Not Keks just join my server 11:49 <+bridge> [ddnet] no idea what u need 11:53 <+bridge> [ddnet] just gimme any demo with bad performance as u mentioned 11:54 <+bridge> [ddnet] well, its just that the general performance seems to be going down 11:54 <+bridge> [ddnet] nothing specific i can do 11:55 <+bridge> [ddnet] you said that performance went down. have you checked whether it also went down in demos? if so, just send a demo you used to test this to Jupstar 11:55 <+bridge> [ddnet] then give me general demo xd 11:55 <+ChillerDragon> like this? @Jupstar https://zillyhuhn.com/cs/.1656755720.png 11:55 <+bridge> [ddnet] yeah 11:55 <+bridge> [ddnet] nice xd 11:55 <+bridge> [ddnet] what the fuck? i cant use open gl 3.0.0 it seems. i get massive laggs when zooming out and when i checked it was set to 1.4.0 11:56 <+bridge> [ddnet] are you on an intel GPU on windows rn? 11:56 <+bridge> [ddnet] ye 11:56 <+bridge> [ddnet] well use vulkan, intel drivers shipped with windows are still broken 11:56 <+bridge> [ddnet] i always used gl 3.0 without problems 11:56 <+bridge> [ddnet] but on nvidia 1060 11:56 <+bridge> [ddnet] ah wait 11:56 <+bridge> [ddnet] i didnt select 3.3 11:57 <+bridge> [ddnet] bcs i had set it before, idk why it resetted to 1.4.0 11:57 <+bridge> [ddnet] yeah weird 11:57 <+ChillerDragon> @Jupstar https://zillyhuhn.com/tmp/GrillBlockShive_2022-07-02_11-54-24.demo enjoy virus maatfaka 11:57 <+bridge> [ddnet] I think we blacklist some intel drivers on windows? 11:57 <+bridge> [ddnet] yeah but fokko has an nvidia 1060 11:57 <+bridge> [ddnet] that seemed to be it 11:57 <+bridge> [ddnet] he is just confused 11:57 <+bridge> [ddnet] 3.3.0 works again, lol. why did it got reset to 1.4.0?! i did not change any setting 11:58 <+bridge> [ddnet] and yesterday when i checked and reported, i verified it was on 3.3 11:58 <+bridge> [ddnet] so i thoiught there was no change on my side 11:59 <+bridge> [ddnet] i dunno, 1.4 is hard to trigger, u need to have a bug during your first start with the client and it must fail to render a tilemap with the new rendering method 11:59 <+bridge> [ddnet] else it never falls back, so you probs did it manually 11:59 <+bridge> [ddnet] or u uninstalled your driver or smth xd 11:59 <+bridge> [ddnet] neither 11:59 <+bridge> [ddnet] i think it rechecks everytime you do driver updates 11:59 <+bridge> [ddnet] i guess it will stay a mystery 12:01 <+bridge> [ddnet] so that was the problem with ur performance i guess? 12:01 <+bridge> [ddnet] gl 1.x does not batch any particles or whatever 12:02 <+ChillerDragon> u need more jopstar? 12:02 <+bridge> [ddnet] i take everything yes 12:02 <+ChillerDragon> ok 12:02 <+bridge> [ddnet] but not the same if possible, other particles or different entities 12:02 <+ChillerDragon> yes 12:02 <+bridge> [ddnet] i am collecting some weird edge cases πŸ˜„ 12:02 <+ChillerDragon> i can give you some shields 12:04 <+ChillerDragon> https://zillyhuhn.com/tmp/shields.demo 12:04 <+ChillerDragon> https://zillyhuhn.com/cs/.1656756248.png 12:11 <+ChillerDragon> i might have a finding for u jopstar 12:12 <+ChillerDragon> https://zillyhuhn.com/cs/.1656756744.png 12:12 <+ChillerDragon> https://zillyhuhn.com/cs/.1656756755.png 12:12 <+ChillerDragon> this is smooth af in game but the demo gets very gltichy :/ 12:13 <+ChillerDragon> https://zillyhuhn.com/tmp/bullets.demo 12:14 <+bridge> [ddnet] lol πŸ˜„ 12:14 <+bridge> [ddnet] looks funny 12:14 <+ChillerDragon> ikr 12:14 <+ChillerDragon> made by timakro the legend 12:16 <+ChillerDragon> imagine the possibilitys if servers could send a laser color to the client o.O 12:46 <+bridge> [ddnet] would already be nice to get the owner of the laser, does entityex have a field for that? 13:55 <+bridge> [ddnet] now that we have extras.png, can we also move the new shields to extras.png? i many ppl use customized game.pngs so would be worth it 18:52 <+bridge> [ddnet] i abuse everything in this game to all extends 18:53 <+bridge> [ddnet] :monkaS: 20:16 <+bridge> [ddnet] thatβ€˜s not bad. my main job is abusing databases to find bugs :happy: 20:16 <+bridge> [ddnet] interesting 20:26 <+bridge> [ddnet] sounds fun indeed 22:07 <+bridge> [ddnet] some time i ago i saw this https://www.edgedb.com/ 22:07 <+bridge> [ddnet] looked interesting 22:07 <+bridge> [ddnet] built on top of psql 22:09 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/992884857468375041/unknown.png