00:09 <+bridge> [ddnet] Can anyone assist please 00:09 <+bridge> [ddnet] `/DDNet: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory 00:09 <+bridge> [ddnet] ` 00:10 <+bridge> [ddnet] which OS? 00:10 <+bridge> [ddnet] Ubuntu 18 00:10 <+bridge> [ddnet] Can you do an `ldd ./DDNet`? 00:11 <+bridge> [ddnet] Actually, how did you get DDNet? 00:11 <+bridge> [ddnet] It lists a whole lot of packages, what am I looking for 00:12 <+bridge> [ddnet] from the website but think I got the linux version since I don't see a ubuntu version 00:13 <+bridge> [ddnet] @deen idk how we ship the linux release, do we include libSDL? or should he install it? 00:14 <+bridge> [ddnet] install 00:15 <+bridge> [ddnet] soooo, I guess `sudo apt install libsdl2` 00:20 <+bridge> [ddnet] I guess I need the Ubuntu versions not the linux? 00:22 <+bridge> [ddnet] Unable to locate package libsdl2 00:22 <+bridge> [ddnet] hm try `sudo apt install libsdl2-2.0-0` 00:25 <+bridge> [ddnet] I tried that and seemed to install with unmet peer depencies and fixed using sudo apt --fix-broken install, but still getting same error 00:26 <+bridge> [ddnet] can you post the output of `sudo apt install libsdl2-2.0-0`? 00:28 <+bridge> [ddnet] > can you post the output of `sudo apt install libsdl2-2.0-0`? 00:28 <+bridge> [ddnet] @heinrich5991 Working now thank you very much, mb had to run the command again after it failed with unmet peer dependencies thanks my brain is dead 00:28 <+bridge> [ddnet] nice πŸ™‚ 00:30 <+bridge> [ddnet] Why don't we ship sdl2 library inside instead of manually installing 00:31 <+bridge> [ddnet] the idea was that most people will have it installed 00:31 <+bridge> [ddnet] if you played any sort of game before, it should be installed 00:34 <+bridge> [freenode] @Pure_luck yes I would like to. Or at least some binary 00:35 <+bridge> [ddnet] @heinrich5991 I see that makes sense πŸ™‚ did a fresh install and first game I installed is DDNet offcourse since it's the only fun game that exists πŸ™‚ 00:36 <+bridge> [ddnet] I guess flatpak is kinda there to solve this issue 00:39 <+bridge> [ddnet] doesn't ubuntu ship with flatpak? 00:39 <+bridge> [ddnet] I wonder if there is a nice way to solve this issue with linux, without shipping all the libs 00:40 <+bridge> [ddnet] well, we could ship all the libs, and prefer linking to system libs 00:40 <+bridge> [ddnet] Something like an installer that can get the package manager to pull in dependencies 00:40 <+bridge> [ddnet] the only reason not to do that would be that it increases the download size 00:41 <+bridge> [ddnet] How do we even prefer that btw? Is there a linker option? 00:42 <+bridge> [ddnet] I'd guess it searches the rpaths in order 00:48 <+bridge> [ddnet] Eh I guess we could have /usr/lib as an rpath, but how portable is that I wonder 00:53 <+bridge> [ddnet] ah 00:54 <+bridge> [ddnet] no default paths when we have rpath? 00:59 <+bridge> [ddnet] Hm, I'm not sure how it works on linux actually, is rpath just added to the search path? 00:59 <+bridge> [ddnet] On macOS, if you want to load a library from the rpath you need to link to the rpath, you can't have it both ways 00:59 <+bridge> [ddnet] Though if you forget to add a rpath entry it will insert /usr/lib there just in case 01:48 <+bridge> [ddnet] anyone have data on the oldest still-standing rank 1? 01:57 <+bridge> [ddnet] I tried getting it but too tired to SQL 01:58 <+bridge> [ddnet] @louis isn't that just the oldest rank 1? 01:59 <+bridge> [ddnet] yeah but still-standing so unbeaten 01:59 <+bridge> [ddnet] i mean like i guess technically the oldest rank 1 was the first finish but it's been beaten 02:03 <+bridge> [ddnet] It's just `All current r1s ORDER BY Timestamp LIMIT 1` 02:03 <+bridge> [ddnet] wip 02:05 <+bridge> [ddnet] 1 thing I hate about SQL is how hard it is to group by then pick the row w.r.t aggregate 02:10 <+bridge> [ddnet] `SELECT *, dense_rank() OVER (PARTITION BY Map ORDER BY TIME) as rank FROM record_race WHERE rank=1`? 02:10 <+bridge> [ddnet] Something like that 02:10 <+bridge> [ddnet] Difficult 1.3 by `!_Vergeboy_!` and aaa on 2013-10-08, 17:55:04 02:10 <+bridge> [ddnet] Might need to be wrapped in a subquery 02:12 <+bridge> [ddnet] @heinrich5991 what query did you go with? 02:12 <+bridge> [ddnet] ``` 02:12 <+bridge> [ddnet] > SELECT r1s.map, name, timestamp, time FROM record_race AS ranks INNER JOIN (SELECT map, MIN(time) AS mintime FROM record_race GROUP BY map) AS r1s ON ranks.map = r1s.map AND ranks.time = r1s.mintime ORDER BY timestamp LIMIT 10; 02:12 <+bridge> [ddnet] +------------------+----------------+---------------------+---------+ 02:12 <+bridge> [ddnet] | map | name | timestamp | time | 02:12 <+bridge> [ddnet] +------------------+----------------+---------------------+---------+ 02:12 <+bridge> [ddnet] | Difficult 1.3 | !_Vergeboy_! | 2013-10-08 17:55:04 | 738.3 | 02:12 <+bridge> [ddnet] | Difficult 1.3 | aaa | 2013-10-08 17:55:04 | 738.3 | 02:12 <+bridge> [ddnet] | SpaceIsKey | Shyr | 2013-11-22 00:39:50 | 176.26 | 02:12 <+bridge> [ddnet] | The Cursed Night | (1)Ninja_Valik | 2014-04-09 20:55:25 | 2376.06 | 02:12 <+bridge> [ddnet] | The Cursed Night | Ninja_Valik | 2014-04-09 20:55:25 | 2376.06 | 02:13 <+bridge> [ddnet] | DeathClaw | - Jogginghose | 2014-05-12 16:33:23 | 1623.2 | 02:13 <+bridge> [ddnet] | DeathClaw | shoxX | 2014-05-12 16:33:23 | 1623.2 | 02:13 <+bridge> [ddnet] | Orange 1 | artkis | 2014-07-21 04:24:12 | 109.06 | 02:13 <+bridge> [ddnet] | The Problem | Virus2k gay | 2014-07-27 17:45:04 | 222.66 | 02:13 <+bridge> [ddnet] | WEEDS | Cireme | 2014-07-27 22:07:39 | 182.9 | 02:13 <+bridge> [ddnet] +------------------+----------------+---------------------+---------+ 02:13 <+bridge> [ddnet] ``` 02:13 <+bridge> [ddnet] Yeah, it's either a self join or a window 02:13 <+bridge> [ddnet] > @Eki how much better? Is there still lag? 02:13 <+bridge> [ddnet] @Learath2 no, I didn't feel lag now even when other players send message fulling with new CJK character 02:13 <+bridge> [ddnet] I still think they should simplify this somehow 02:13 <+bridge> [ddnet] @louis 02:14 <+bridge> [ddnet] neat, thanks 02:14 <+bridge> [ddnet] 7 years lol 02:15 <+bridge> [ddnet] beginning of ddnet I think 02:15 <+bridge> [ddnet] first rank is on 2017-07-18 02:16 <+bridge> [ddnet] https://paste.pr0.tips/Tb lol that partition ends up being an awful idea 02:21 <+bridge> [ddnet] can you explain the EXPLAIN output? 02:24 <+bridge> [ddnet] Read it from the bottom to top 02:25 <+bridge> [ddnet] It tells you what tables will be used 02:26 <+bridge> [ddnet] Well I guess it makes more sense to read from top to bottom, I just have an easier time thinking the other way around 02:29 <+bridge> [ddnet] Anyway, type ref and type index are much cheaper then ALL which is just scanning the entire database 02:37 <+bridge> [ddnet] I don't get why yours uses an index while mine sucks dick 😦 02:38 <+bridge> [ddnet] perhaps it can't optimize dense_rank() = 1 02:53 <+bridge> [ddnet] Yours takes 16 seconds, mine takes 5 minutes 16 seconds πŸ˜„ 02:54 <+bridge> [ddnet] I'll take a look tomorrow when I have more then 3 neurons firing 02:57 <+bridge> [ddnet] Another reason people like SQL Server is it's great query visualizer 02:57 <+bridge> [ddnet] The EXPLAIN output is hardly fun to interpret 03:27 <+bridge> [ddnet] that u cannot access demos without going into menu in the new client is a bit cancer imo, it should get an icon just like the editor 07:41 <+bridge> [ddnet] b3z binary is realively easy to find. But it's for windows afaik 08:02 <+bridge> [ddnet] Damm those oldschool names. Good times :p 10:16 <+bridge> [ddnet] > b3z binary is realively easy to find. But it's for windows afaik 10:16 <+bridge> [ddnet] @Pure_luck i saw. But i got nothing running win and wont pay a win vm. 10:20 <+bridge> [ddnet] I've wanted to recreate the mod in distant future. 10:20 <+bridge> [ddnet] Not because I want to play it much or want to do that, just it seems nobody else will do that. 10:20 <+bridge> [ddnet] So if you will get the source and/or will host it this will be even better. 10:21 <+bridge> [ddnet] @Fin 10:21 <+bridge> [ddnet] Q: Is that possible to use domain name instead of IP address in Teeworlds/DDNet? 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] Problem: 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] I can have up to 3 instances of cloud server with infNext servers (DDNet-based). But mostly I use only 1 of those 3 to get players on one server, it makes more sense because mod is not yet so popular to up all 3. 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] Currently I switch them once a month when one instance get's any stability/network issues. But I am losing players which use direct IP to connect or use favorites. 10:21 <+bridge> [ddnet] Q: Is that possible to use domain name instead of IP address in Teeworlds/DDNet? 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] Problem: 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] I can have up to 3 instances of cloud server with infNext servers (DDNet-based). But mostly I run only 1 instance at a time to get players on one server, it makes more sense because mod is not yet so popular to up all 3. 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] Currently I switch them once a month when one instance get's any stability/network issues. But I am losing players which use direct IP to connect or use favorites. 10:21 <+bridge> [ddnet] Q: Is that possible to use domain name instead of IP address in Teeworlds/DDNet? 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] Problem: 10:21 <+bridge> [ddnet] 10:21 <+bridge> [ddnet] I can have up to 3 instances of cloud server with infNext servers (DDNet-based). But mostly I run only 1 instance at a time to get all players on one server. It just makes more sense because mod is not yet so popular to up all 3. 10:21 <+bridge> [ddnet] 10:22 <+bridge> [ddnet] Currently I switch them once a month when one instance get's any stability/network issues. But I am losing players which use direct IP to connect or use favorites. 10:22 <+bridge> [ddnet] Favorite is always IP isnt it? 10:23 <+bridge> [ddnet] i think 0.7 supports domain name 10:24 <+bridge> [ddnet] I wanted to be sure and/or to propose adding DNS resolving to the client. 10:24 <+bridge> [ddnet] RN I have another stability issue with Digital Ocean's FRA1 region that will be fixed next week only and it's time to switch instances again. 10:24 <+bridge> [ddnet] My server will change IP and I will lose players who added FRA1 server to favorites. They're mostly 10 yo kids and I am not sure if they will find my new server, they will just go to some outdated infCroya server which I don't own. 10:24 <+bridge> [ddnet] Would be nice to hear that I am stupid and there is already DNS support and I am just making my life harder than I should. 10:25 <+bridge> [ddnet] dont think 0.6 supports it but it probably wouldnt be hard to add 10:55 <+bridge> [ddnet] @Pure_luck i guess the problem is that the master server gives the ip, not domain, so you'd have to do a reverse lookup and then store that 11:25 <+bridge> [ddnet] would be a fine workaround I guess 11:43 <+bridge> [ddnet] I'd accept a PR for that for DDNet client 11:50 <+bridge> [ddnet] I could make it in just 6 months I guess πŸ˜„ 11:50 <+bridge> [ddnet] but thanks 11:54 <+bridge> [ddnet] Tight deadline for 15.0 πŸ˜„ 11:58 <+bridge> [ddnet] Worst case I can just submit all my own changes and release πŸ˜„ 11:59 <+bridge> [ddnet] I want to get the font-from-memory change out asap 12:00 <+bridge> [ddnet] since it can have huge impact with Windows on spinning rust hard disks 12:00 <+bridge> [ddnet] I was going to merge a couple yesterday, but I'm not sure what we want to do about the style thing 12:00 <+bridge> [ddnet] we'll stay with doing clang-formats for parts of files 12:01 <+bridge> [ddnet] but we should put the clang-formats in separate changes inside the same merge maybe 12:01 <+bridge> [ddnet] then we can have a list of all clang-format changes? 12:05 <+bridge> [ddnet] shouldn't block us from merging changes atm 12:17 <+bridge> [ddnet] https://gyazo.com/7c6c27e9da74249ec5f7be4def58ad08 still not showing 12:17 <+bridge> [ddnet] @deen 12:18 <+bridge> [ddnet] @Brokecdx- which team rank exactly? 12:18 <+bridge> [ddnet] Like we played all these 18 maps in team, no top ranks or something 12:18 <+bridge> [ddnet] and they only show t0 rank 12:19 <+bridge> [ddnet] oh, ok 12:25 <+bridge> [ddnet] I have attempted a fix, Let's see in 30-60 min if it worked 13:50 <+bridge> [ddnet] yes it worked showing now 15:18 <+bridge> [ddnet] @deen thoughts about new icons? 15:18 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/755417249694744627/screenshot_2020-09-15_15-18-04.png 15:19 <+bridge> [ddnet] so you dont have to access the menu all the time for e.g. demo watching 15:19 <+bridge> [ddnet] lgtm, but @BannZay might disagree. I think we wanted to remove all buttons at the top to force people to use the start menu 15:19 <+bridge> [ddnet] but why 15:20 <+bridge> [ddnet] its annoying to go back all time πŸ˜„ 15:20 <+bridge> [ddnet] not sure. maybe because it's a bit faster with the key binds 15:20 <+bridge> [ddnet] @BannZay why xd 15:23 <+bridge> [ddnet] anyway, i like your change @Jupstar βœͺ 15:34 <+bridge> [ddnet] i'll just pr it, and if its unwanted, dont merge xd 15:37 <+bridge> [ddnet] btw @deen the german translation says "Abspielen" in main menu, bcs its used for music or demo 15:37 <+bridge> [ddnet] i dunno if it also affects other languages 15:43 <+bridge> [ddnet] it should say "Spielen" only xd 15:43 <+bridge> [ddnet] i mean, in this context 15:43 <+bridge> [ddnet] sure, for demos it should be Abspielen 15:45 <+bridge> [ddnet] probs need to replace Localize("Play") with Localize("Play back") or smth 15:46 <+bridge> [ddnet] I just tried out DDNet client again after long time, what happened to the opengl stuff? :( zooming out really laggs now, and the option is split into 3 config vars 15:47 <+bridge> [ddnet] u need to enable 3.3 again 15:47 <+bridge> [ddnet] the config names changed 15:47 <+bridge> [ddnet] also, the "Join Game" button in ESC is still there if paused or /specced. @deen 15:47 <+bridge> [ddnet] 3.3, so 3 major and 3 minor? 15:47 <+bridge> [ddnet] yes or just enable it in graphic settings 15:47 <+bridge> [ddnet] and 0 for patch? 15:48 <+bridge> [ddnet] patch actually doesnt matter to much xd 15:48 <+bridge> [ddnet] ok 15:48 <+bridge> [ddnet] aha, thanks for the lagfree zoozing :D 15:49 <+bridge> [ddnet] but zooming with default opengl should be better than with old renderer too 15:49 <+bridge> [ddnet] just not as much πŸ˜„ 15:50 <+bridge> [ddnet] @deen on my own server the join game button does not do anything, is there a serverside thing to unpause when hitting that button or is it clientside sending /pause again? 15:53 <+bridge> [ddnet] ``` 15:53 <+bridge> [ddnet] 15:53 <+bridge> [ddnet] ==13035== 14 errors in context 4 of 203: 15:53 <+bridge> [ddnet] ==13035== Conditional jump or move depends on uninitialised value(s) 15:53 <+bridge> [ddnet] ==13035== at 0x337F4D: void sort_bubble >(plain_range_sorted) (algorithm.h:96) 15:53 <+bridge> [ddnet] ==13035== by 0x337D2D: void sort >(plain_range_sorted) (algorithm.h:114) 15:53 <+bridge> [ddnet] ==13035== by 0x337A9F: sorted_array >::sort_range() (sorted_array.h:33) 15:53 <+bridge> [ddnet] ==13035== by 0x333C79: CMenus::DemolistPopulate() (menus_demo.cpp:767) 15:53 <+bridge> [ddnet] ==13035== by 0x33408E: CMenus::RenderDemoList(CUIRect) (menus_demo.cpp:825) 15:53 <+bridge> [ddnet] ==13035== by 0x31EFFB: CMenus::Render() (menus.cpp:1174) 15:53 <+bridge> [ddnet] ==13035== by 0x32428B: CMenus::OnRender() (menus.cpp:2157) 15:53 <+bridge> [ddnet] ==13035== by 0x371CFC: CGameClient::OnRender() (gameclient.cpp:644) 15:53 <+bridge> [ddnet] ==13035== by 0x2742EA: CClient::Render() (client.cpp:1138) 15:53 <+bridge> [ddnet] ==13035== by 0x27CC24: CClient::Run() (client.cpp:3266) 15:53 <+bridge> [ddnet] ==13035== by 0x28269C: main (client.cpp:4305) 15:53 <+bridge> [ddnet] ==13035== Uninitialised value was created by a stack allocation 15:54 <+bridge> [ddnet] ==13035== at 0x3339D0: CMenus::DemolistFetchCallback(char const*, long, int, int, void*) (menus_demo.cpp:727) 15:54 <+bridge> [ddnet] ==13035== 15:54 <+bridge> [ddnet] ``` 15:54 <+bridge> [ddnet] 15:54 <+bridge> [ddnet] sometimes causes the demo page to break 15:54 <+bridge> [ddnet] (maybe, could also be smth different) 15:57 <+bridge> [ddnet] nvm we get invalid read or write in demo page 15:58 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/755427277059129395/valgrind.txt 15:59 <+bridge> [ddnet] reproducable by changing the lagnuage from german to english 16:00 <+bridge> [freenode] [ddnet] ``` 16:01 <+bridge> [ddnet] xd did this break the bridge? 16:02 <+bridge> [ddnet] @Jupstar βœͺ i fixed that already in a PR 16:02 <+bridge> [ddnet] oh sry 16:02 <+bridge> [ddnet] the play/play back: https://github.com/ddnet/ddnet/pull/2816 16:03 <+bridge> [ddnet] ah, alright 16:04 <+bridge> [ddnet] @Jupstar βœͺ best icons 16:04 <+bridge> [ddnet] @fokkonaut works for me in ddnet server 16:04 <+bridge> [ddnet] yes, but how does it work? serverside stuff? 16:05 <+bridge> [ddnet] because it doesnt work on my server 16:05 <+bridge> [ddnet] just says "join game" and nothing happens 16:05 <+bridge> [ddnet] Ah, probably because your server sends no ddnet playerinfo object 16:06 <+bridge> [ddnet] @deen can we adapt the 0.7 editor and menu cursor 16:06 <+bridge> [ddnet] looks better imo xd 16:07 <+bridge> [ddnet] @Jupstar βœͺ go ahead 16:46 <+bridge> [ddnet] > but @BannZay might disagree. I think we wanted to remove all buttons at the top to force people to use the start menu 16:46 <+bridge> [ddnet] @deen nooo this is bad 16:56 <+bridge> [ddnet] make two modes like its done in 0.7 16:58 <+bridge> [ddnet] for beginners the menu is gold, but after a while it'd get really annoying 17:11 <+bridge> [freenode] lol. After 10 years of tw just using f1 console 17:11 <+bridge> [ddnet] it would be epic to also skip the start menu 17:11 <+bridge> [ddnet] and go to browser directly 17:11 <+bridge> [ddnet] i think 0.7 has it 17:12 <+bridge> [freenode] like it always was in 0.6? 17:20 <+bridge> [ddnet] we do too @Ryozuki , but would be nicer to have something like "Always show home screen" directly on home screen 17:50 <+bridge> [ddnet] cl_skip_start_menu or something exists in 0.7, yes 17:50 <+bridge> [ddnet] it also has a setting in the menus 18:29 <+bridge> [ddnet] > lgtm, but @BannZay might disagree. I think we wanted to remove all buttons at the top to force people to use the start menu 18:29 <+bridge> [ddnet] According to my personal usage I have no need to have super fast navigation between game and any other menu (i.e. settings, editor, etc) 18:29 <+bridge> [ddnet] But the main problem is inconsistent, you can not even call a Main menu. Thats why it sounds to me like half solution 18:29 <+bridge> [ddnet] > lgtm, but @BannZay might disagree. I think we wanted to remove all buttons at the top to force people to use the start menu 18:29 <+bridge> [ddnet] According to my personal usage I have no need to have super fast navigation between game and any other menu (i.e. settings, editor, etc) 18:29 <+bridge> [ddnet] But the main problem is inconsistence, you can not even call a Main menu. Thats why it sounds to me like half solution 18:29 <+bridge> [ddnet] > lgtm, but @BannZay might disagree. I think we wanted to remove all buttons at the top to force people to use the start menu 18:29 <+bridge> [ddnet] According to my personal usage I have no need to have super fast navigation between game and any other menu (i.e. settings, editor, etc) 18:29 <+bridge> [ddnet] But the main problem is inconsistence, you can not even call it a Main menu. Thats why it sounds to me like half solution 18:30 <+bridge> [ddnet] its more like a home screen 18:30 <+bridge> [ddnet] I fear we might make wrong decision now just becase we use to have the old menu 18:30 <+bridge> [ddnet] and new is always inconvenient for some period of time 18:31 <+bridge> [ddnet] but how is removing the demo access better than keeping it as an icon? 18:31 <+bridge> [ddnet] or do u dislike the whole home screen at all 18:31 <+bridge> [ddnet] how often you need to switch between game and demo? 18:31 <+bridge> [ddnet] they arent even compatible 18:31 <+bridge> [ddnet] often 18:31 <+bridge> [ddnet] you cant play while watching demo 18:31 <+bridge> [ddnet] yes but i go there from server browser 18:32 <+bridge> [ddnet] yes, thats a reason for fear 18:32 <+bridge> [ddnet] currently i need to press esc then demo, then esc then server browser 18:32 <+bridge> [ddnet] sounds like a pain 18:32 <+bridge> [ddnet] you used to 18:32 <+bridge> [ddnet] nobody wants this, i garantuee it 100% xd 18:32 <+bridge> [ddnet] if we dont have a hotbar oΔΊd players complain 18:33 <+bridge> [ddnet] isnt ESC a common key for going back? I cant say for everyone but I have no any problem with this 18:33 <+bridge> [ddnet] yeah but its cancer to always press ESC 18:34 <+bridge> [ddnet] and then click the right thing in menu too 18:34 <+bridge> [ddnet] I see, but I feel like main menu is kinda makes no sense then 18:35 <+bridge> [ddnet] for new players it does 18:35 <+bridge> [ddnet] bcs they dont know what editor demos, etc are 18:35 <+bridge> [ddnet] or how to start a local server 18:35 <+bridge> [ddnet] a local server is new thing, but rest... 18:35 <+bridge> [ddnet] u cant imagine new ppl... they dont even get how to remove novice from their search bar 18:36 <+bridge> [ddnet] fells like we made second home page lmao 18:36 <+bridge> [ddnet] as our current start menu has everything we need 18:36 <+bridge> [ddnet] i'd say home screen is for nice overview 18:36 <+bridge> [ddnet] and the hotbar for ez access 18:38 <+bridge> [ddnet] I see your point, but according to my gamer experience I would stil prefer to be it "main menu" but not "home page". I not persist, probably we might make some kind of poll or just keep it for convenience of old player, I dont care much 18:39 <+bridge> [ddnet] I see your point, but according to my gamer experience I would stil prefer it to be "main menu" but not "home page". I not persist, probably we might make some kind of poll or just keep it for convenience of old player, I dont care much 18:39 <+bridge> [ddnet] i'd just add "Always show home screen" as option on the home screen and call it in actually home screen, where u get alls discord links, news etc. 18:39 <+bridge> [ddnet] will the other thing is really just gameplay related things 18:39 <+bridge> [ddnet] i'd just add "Always show home screen" as option on the home screen and call it an actually home screen, where u get alls discord links, news etc. 18:40 <+bridge> [ddnet] while the other thing is really just gameplay related things 18:40 <+bridge> [ddnet] as for me I will just disable it, just saying 18:40 <+bridge> [ddnet] yes, me too 18:40 <+bridge> [ddnet] and new players after 2-3 weeks too 18:40 <+bridge> [ddnet] but for the first time its nice 18:40 <+bridge> [ddnet] yea, just sad about effort put inside of this feature 18:41 <+bridge> [ddnet] 0.7 did the effort πŸ˜„ 18:41 <+bridge> [ddnet] and deen 18:41 <+bridge> [ddnet] as for me I will just disable it (in case it is just home page), just saying. 18:44 <+bridge> [ddnet] Give it a chance maybe it'll grow on you 18:45 <+bridge> [ddnet] i think the simple fact that new players have a better start into the game is worth it enough 19:08 <+bridge> [ddnet] @TsFreddie 🌈 did you find out why GetChar is called twice? 19:08 <+bridge> [ddnet] :no: 19:17 <+bridge> [ddnet] @TsFreddie 🌈 hm, I can confirm that it's called twice with the same character, same size, same font when I write something in chat: 19:17 <+bridge> [ddnet] ``` 19:17 <+bridge> [ddnet] 104 10 0x564ca161fb60 19:17 <+bridge> [ddnet] 105 10 0x564ca161fb60 19:17 <+bridge> [ddnet] 104 10 0x564ca161fb60 19:17 <+bridge> [ddnet] 105 10 0x564ca161fb60 19:17 <+bridge> [ddnet] ``` 19:18 <+bridge> [ddnet] Ah, from different places, we call GetChar() in two places in text.cpp 19:18 <+bridge> [ddnet] getchar isnt the problem 19:18 <+bridge> [ddnet] renderglyph is 19:18 <+bridge> [ddnet] @Jupstar βœͺ what is? 19:18 <+bridge> [ddnet] oh 19:19 <+bridge> [ddnet] then it renders the glyph to the texture 22:05 <+bridge> [ddnet] looks all good to me with renderglyph. it gets called twice, but that's because the the text you enter is a bit bigger. with a bind only gets called once for me 22:33 <+bridge> [ddnet] can we pls get csgo prediction to replace anti ping? :""""( 22:34 <+bridge> [ddnet] i always find myself teleporting into the freeze when im not near it on my screen 22:35 <+bridge> [ddnet] no 22:35 <+bridge> [ddnet] thats a cheat 23:00 <+bridge> [ddnet] @Jupstar βœͺ lmao like how many times do you open the demo folder thing. Not a big deal if it is removed and placed on the start page 23:01 <+bridge> [ddnet] quite often 23:01 <+bridge> [ddnet] every time i have a random moment 23:01 <+bridge> [ddnet] add demomarks 23:04 <+bridge> [ddnet] ^ same 23:05 <+bridge> [ddnet] There is also this feature where u can cut the last 10-20-30-60 seconds of your gameplay without even leaving the server 23:06 <+bridge> [ddnet] Since that i only need to check the small demofiles 23:08 <+bridge> [ddnet] yeah but i'd cut it anyway 23:08 <+bridge> [ddnet] anyway, a direct demo access is QOL for me, but required but nice to have πŸ˜„ 23:08 <+bridge> [ddnet] anyway, a direct demo access is QOL for me, not required but nice to have πŸ˜„ 23:09 <+bridge> [ddnet] K i can understand 23:36 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/755542517864333332/unknown.png 23:36 <+bridge> [ddnet] ddnet based server spitting these on 0.7 clients 23:36 <+bridge> [ddnet] don't know if it's a ddnet problem or 0.7 problem 23:44 <+bridge> [ddnet] only in debug mode 23:45 <+bridge> [ddnet] No way to stop it sadly, we removed that debug message, the proper fix would probably be to only throw out a warning once per unknown type 23:49 <+bridge> [ddnet] oh forgot i have debug mode on 23:50 <+bridge> [ddnet] probably need to patch it on vanilla i guess