06:33 <+bridge> [ddnet] wtf, i think i just found a quite critical bug, and i wonder how it could never been found 06:34 <+bridge> [ddnet] rendertools were never initialized in the gameclient, but that is required, else the tee quad containers arent initialized 06:34 <+bridge> [ddnet] it probs only worked if the variable was initialized with 0, bcs the editor initializes its rendertools 06:41 <+bridge> [ddnet] i dont get why valgrind didnt see it, insanly confused rn 07:12 <+bridge> [ddnet] https://stackoverflow.com/questions/2417065/does-the-default-constructor-initialize-built-in-types 07:12 <+bridge> [ddnet] 07:12 <+bridge> [ddnet] honestly didnt know the compiler default constructor initializes built in types 07:18 <+bridge> [ddnet] https://stackoverflow.com/questions/2417065/does-the-default-constructor-initialize-built-in-types 07:18 <+bridge> [ddnet] 07:18 <+bridge> [ddnet] honestly didnt know the compiler default initializer initializes built in types 07:21 <+bridge> [ddnet] oh and static too 07:21 <+bridge> [ddnet] https://en.cppreference.com/w/cpp/language/zero_initialization 07:21 <+bridge> [ddnet] https://stackoverflow.com/questions/2417065/does-the-default-constructor-initialize-built-in-types 07:21 <+bridge> [ddnet] 07:21 <+bridge> [ddnet] honestly didnt know the compiler default initializer initializes built in types 10:31 < Obiwan> helo developers 10:32 <+Obiwan> i have error with openfng server by fstd: i running server and after 3-5 (seconds after joining) in console i geting this message: [assert]: src/engine/server/server.cpp<446>: client_id is not valid 10:34 <+Obiwan> Mine client version of ddnet is 10.6.5 and i wont update it! wtf is going on?! Earlier i played on my openfng server normally, it was few months ago 10:36 <+bridge> [ddnet] openfng is outdated and ur client is outdated 10:39 <+Obiwan> jupstar, thanks cap! 10:40 <+bridge> [ddnet] yes np 10:40 <+bridge> [ddnet] so update both 10:40 <+bridge> [ddnet] problems solved 10:41 <+Obiwan> imagine, i didnt knew... ok, i try to update but if it will no work, you will get ban on all ddnet ^^ 10:42 <+bridge> [ddnet] why would ddnet ban the newest client xD 10:48 <+Obiwan> it not helped 10:48 <+bridge> [ddnet] https://github.com/Jupeyy/teeworlds-fng2-mod/tree/fng_06 10:48 <+bridge> [ddnet] that is a current fng mod 10:48 <+bridge> [ddnet] i use it on my server and it works 10:49 <+Obiwan> jupeey its you...? 10:49 <+bridge> [ddnet] yes 10:49 <+Obiwan> But what about noby? who builded fng2? 10:50 <+bridge> [ddnet] i invented fng2, and noby rewrote it for ddnet code base 10:50 <+bridge> [ddnet] and he also added bot protection and stuff 10:50 <+bridge> [ddnet] but its closed source 10:50 <+bridge> [ddnet] and he also added bot detection and stuff 11:18 <+Obiwan> why i should download fng2 mode with noby's spy scripts 11:18 <+Obiwan> Also i dislike fng2 mode for gold spikes ~_~ 11:19 <+Obiwan> 3 months ago i can play normally on openfng server from fstd and had no errors 11:19 <+bridge> [ddnet] u dont need to use maps with golden spikes 11:19 <+bridge> [ddnet] openfng beat works just fine 11:19 <+bridge> [ddnet] and btw my mod has no spy scripts xD 11:19 <+bridge> [ddnet] its open source 11:19 <+bridge> [ddnet] you can see the full source code 11:20 <+bridge> [ddnet] `https://github.com/Jupeyy/teeworlds-fng2-mod/tree/fng_06` 11:20 <+bridge> [ddnet] this is without any of nobys modifications 11:20 <+Obiwan> ye but you said that noby rewrote it for ddnet code base 11:20 <+bridge> [ddnet] yes but he kept it secret 11:20 <+bridge> [ddnet] i dont have access to it 11:20 <+bridge> [ddnet] noby did it for himself 11:20 <+Obiwan> oh, seems i understood: noby added he's features in your code, i right? 11:20 <+bridge> [ddnet] no 11:20 <+bridge> [ddnet] he added his features to his code 11:20 <+bridge> [ddnet] which is private 11:20 <+bridge> [ddnet] mine has nothing todo with nobys 11:20 <+Obiwan> Why he did so? 11:21 <+bridge> [ddnet] well he is open todo what he likes 11:21 <+bridge> [ddnet] he wanted it based on ddnet with bot detection 11:21 <+bridge> [ddnet] i wanted it based on vanilla without further things 11:22 <+Obiwan> oh, i understood... soo you advice me to use fng2 mode? But what about some old fng maps, they will work on your mode? 11:22 <+Obiwan> all of them? 11:24 <+bridge> [ddnet] puh, i dunno what u mean with old.. all 0.6 maps should work 11:24 <+bridge> [ddnet] i only play since 0.6 11:26 <+bridge> [ddnet] if a map does not work its probably the spikes, but in ddnet editor u can select the fng entities, and it should be easy to replace the old spikes with the new ones 12:49 <+bridge> [ddnet] @heinrich5991 @Jupstar ✪ @Learath2 anyone want to review the last 3 changes so I can push another RC for 15.1? https://github.com/ddnet/ddnet/milestone/2 13:03 <+bridge> [ddnet] I'll do them 14:32 <+bridge> [ddnet] mh, the popup stuff is really so ugly 14:33 <+bridge> [ddnet] planning a rework? 14:33 <+bridge> [ddnet] waay too much on my plate for now 14:33 <+bridge> [ddnet] I'm finishing up the data integrity thing, needs a popup 14:50 <+bridge> [ddnet] suggestion 14:50 <+bridge> [ddnet] puting sign or something special with names friends here 14:51 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/763020524078891048/54c8b479b7e2a7c4.png 14:53 <+bridge> [ddnet] suggestion 14:53 <+bridge> [ddnet] putting sign or something special with names friends here 15:08 <+bridge> [ddnet] I'm having a small brainfart, I have a const pointer to a vector. I have a function that takes an rvalue reference to a vector 15:09 <+bridge> [ddnet] I dereference the pointer and `std::move` it, right? 15:14 <+bridge> [ddnet] std move requires the object to be invalidable 15:14 <+bridge> [ddnet] That sounds wrong though, hm, maybe I should just do const pointers for all of them and use temporaries 15:14 <+bridge> [ddnet] i doubt a const will work 15:14 <+bridge> [ddnet] I just wanted to make it look pretty 😦 15:18 <+bridge> [ddnet] you can modify all calls to the vector to std::vector<>&& 15:18 <+bridge> [ddnet] then u can move it around as u want xd 15:37 <+bridge> [ddnet] went with lvalue references and ditched the pointer 15:37 <+bridge> [ddnet] nice pretty function signatures and no copying around 15:43 <+bridge> [ddnet] guys choice f3 or f4 to my suggestion 16:52 <+bridge> [ddnet] <Дядя Женя> make the kill tile auto-rescue you if practice is on instead of killing 17:27 <+bridge> [ddnet] github bot on fire 17:27 <+bridge> [ddnet] :monkalaugh: 17:48 <+bridge> [ddnet] @deen what your opinion about my suggestion ? 17:53 <+bridge> [ddnet] I am feel be sad if no one gives me an opinions about my suggestions 17:59 <+bridge> [ddnet] @hussainx3 sorry about that. Seems not so important, every interface is already pretty overloaded. friends feature feels mostly important to find servers with your friends. once you're on server, they're easy enough to see. 18:31 <+bridge> [ddnet] This true unless be in server more 30 players 18:32 <+bridge> [ddnet] I'm thinking of adding a command like `dbg_gather_info` to help us help people with issues. It would generate an "info card" of sorts which they can paste so we don't have to ask dozens of questions. 18:33 <+bridge> [ddnet] show_info 18:33 <+bridge> [ddnet] Well showing it is not that useful, we'd have to read it off of a screenshot 18:35 <+bridge> [ddnet] This is true if there are no more than 30 players 18:36 <+bridge> [ddnet] they can paste it 18:38 <+bridge> [ddnet] @Learath2 just write it to a file I guess? 18:38 <+bridge> [ddnet] I want to write it to a file, but currently I actually have no idea where tf the files we write go 18:38 <+bridge> [ddnet] config_directory 18:39 <+bridge> [ddnet] Sure? I keep telling people to use `logfile ddnet.log` and never find the log anywhere 😛 18:43 <+bridge> [ddnet] isn't that logfile set by default? 18:43 <+bridge> [ddnet] No logging by default 18:44 <+bridge> [ddnet] would it slow down everything or why is it disabled then? 18:44 <+bridge> [ddnet] yes 18:44 <+bridge> [ddnet] meh 18:44 <+bridge> [ddnet] @deen oh, should we do a trial of re enabling aio for windows for the next patch? 18:45 <+bridge> [ddnet] I was the only one with the issue that caused it to be disabled and I can't reproduce it anymore 18:45 <+bridge> [ddnet] I tried a windows 7 VM but it wouldn't happen there either 18:45 <+bridge> [ddnet] yes, can do 19:22 <+bridge> [ddnet] <Дядя Женя> Is there any "reload" hotkey which reloads client without restarting manually 19:23 <+bridge> [ddnet] <Дядя Женя> To reimport new entities texture 19:34 <+bridge> [ddnet] in 15.1-rc4 yes, in 15.0.5 no 19:34 <+bridge> [ddnet] @Дядя Женя ^ 19:43 <+bridge> [ddnet] just dont live in china 4Head 19:43 <+bridge> [ddnet] :monkalaugh: 19:52 <+bridge> [ddnet] too big? 19:52 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/763096379513765888/crp.png 19:53 <+bridge> [ddnet] i would say text to small 19:53 <+bridge> [ddnet] too* 19:54 <+bridge> [ddnet] Really? In fullscreen the popup title and extra text look huge to me, that's why I went with smaller text 19:55 <+bridge> [ddnet] ah 19:55 <+bridge> [ddnet] in discord preview it looked small 19:55 <+bridge> [ddnet] but it looks ok 20:05 <+bridge> [ddnet] @Learath2 check in 5:4 btw 20:05 <+bridge> [ddnet] i think the text could be a bit bigger and add a scroll bar if it doesn't fit 20:08 <+bridge> [ddnet] Scrollbars 😦 20:09 <+bridge> [ddnet] I'll finish up the functional part, then I'll get `CScrollRegion` from 0.7 so scrollbars aren't so painful anymore 20:10 <+bridge> [ddnet] `find data -type f | wc -l` tells me 685, so that definitely won't fit on a single screen 😄 20:10 <+bridge> [ddnet] colombia :monkalaugh: drug cartels playing ddnet :monkalaugh: 20:10 <+bridge> [ddnet] I was hoping no one would destroy their data directory that much 😄 20:10 <+bridge> [ddnet] @Ryozuki i tried to use escobarvps.com but they went out of business unfortunately 20:11 <+bridge> [ddnet] :feelsbadman: 20:11 <+bridge> [ddnet] curiosly im watching narcos in netflix 20:11 <+bridge> [ddnet] and then there are interesting rumours as well: https://www.lowendtalk.com/discussion/comment/2239921/#Comment_2239921 20:12 <+bridge> [ddnet] Lol, actually a decent idea 20:13 <+bridge> [ddnet] I mean if I was looking to become a scammer 20:13 <+bridge> [ddnet] @Learath2 oh, do you also plan to detect newly introduced files and deleted files? 20:13 <+bridge> [ddnet] It already does all that 20:13 <+bridge> [ddnet] cant save porn in ddnet folder anymore :troll: 20:14 <+bridge> [ddnet] great 20:14 <+bridge> [ddnet] The data directory is ours, it really shouldn't be messed around with 20:14 <+bridge> [ddnet] We modify it all the time in updates 20:16 <+bridge> [ddnet] Now to the part where I need to move the modified and extra files to the config directory and fetch the missing/modified files from the update server 20:17 <+bridge> [ddnet] UX Q: Should I use the menu bar to display progress and let the user play while I'm fixing, or should I keep them on the popup? 20:23 <+bridge> [ddnet] if it doesnt take long just popup 20:27 <+bridge> [ddnet] Oh, also I'll have to rely on `CUpdater` for getting the files, hopefully that's not a problem on platforms we don't enable auto updater for 21:27 <+bridge> [ddnet] <Дядя Женя> I'm voting for special "/practice" logic for dummy maps 21:27 <+bridge> [ddnet] <Дядя Женя> because now it's impossible to practice dummy maps 21:29 <+bridge> [ddnet] @Learath2 well, on mac osx you can't fix the data dir i guess 22:04 <+bridge> [ddnet] @hussainx3 you can also just write /spec 'friends name' 22:17 <+bridge> [ddnet] @deen websocket is still not stable right? when it is i would like to know so i can reenable it in the AUR 22:25 <+bridge> [ddnet] @n000b this nice 22:25 <+bridge> [ddnet] @n000b this is nice 22:42 <+bridge> [ddnet] can you suggest skins to the ddnet skins db? or how does that work 22:44 <+bridge> [ddnet] @Ryozuki nope, crashes when i open lan tab 22:44 <+bridge> [ddnet] @NeXus yes 22:45 <+bridge> [ddnet] usually you'd post them on the forum 22:46 <+bridge> [ddnet] @hussainx3 we already have many options for friends, cl_nameplates_friendmark, cl_show_chat_friends, cl_message_friend cl_message_friend_color. Seems like a bit overkill to me 😄 22:52 <+bridge> [ddnet] this why this weird. 22:52 <+bridge> [ddnet] nothing Distinguishes friends in (spec) 22:53 <+bridge> [ddnet] get good day:bluekitty: 22:53 <+bridge> [ddnet] i hope good day for you:bluekitty: 22:55 <+bridge> [ddnet] https://discordapp.com/channels/252358080522747904/293493549758939136/763020528024944710 23:14 <+bridge> [ddnet] what happened to the ger servers? 23:14 <+bridge> [ddnet] @murpi nothing, what's wrong? 23:14 <+bridge> [ddnet] all ger server died 23:14 <+bridge> [ddnet] i see them with people playing 23:14 <+bridge> [ddnet] that was probably the worst time this couldve happened 23:15 <+bridge> [ddnet] yeah they restartet 23:15 <+bridge> [ddnet] murpi got shadowbanned :monkalaugh: 23:15 <+bridge> [ddnet] or something 23:30 <+bridge> [ddnet] @noby ! 23:30 <+bridge> [ddnet] :justatest: 23:40 <+bridge> [ddnet] not noby's fault probably 23:40 <+bridge> [ddnet] rather the chaotic character code 23:57 <+bridge> [ddnet] 👀 23:57 <+bridge> [ddnet] @deen do you still have the core dump from the antibot crash? 23:59 <+bridge> [ddnet] is there any way to fix door prediction? rn its rly buggy 23:59 <+bridge> [ddnet] what part is broken @louis