00:09 <+bridge> [ddnet] why on earth does going through a "deactivate switch" tile activate the switch for a moment? 00:19 <+bridge> [ddnet] is that new? 00:19 <+bridge> [ddnet] and is it just visual? 00:22 <+bridge> [ddnet] no, its the server physics. like if you map a switch freeze right next to a switch deactivate 00:38 <+bridge> [ddnet] oh, no wait, I accidentally used a timed switch with time 0 instead of normal ones (it doesnt show the number) 00:40 <+bridge> [ddnet] is it intended that movement / jump is considered during deep freeze tick, but freeze isn't? 00:40 <+bridge> [ddnet] you can enter a tele+deep freeze tile and your A/D movement is preserved through the tele 00:40 <+bridge> [ddnet] but this is not the case for freeze 00:41 <+bridge> [ddnet] at this point it's a minor physics change so we cant change it but, was wondering if there are any maps that force this 10:45 <+bridge> [ddnet] @Jupstar ✪\: this worked LD\_LIBRARY\_PATH=$PWD ./DDNet 10:45 <+bridge> [ddnet] in 0.17 there is actually no blackscreen anymore but its still not instant \:/ i can watch the window closing 10:52 <+bridge> [ddnet] image.png 10:52 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877112655008104468/image.png 10:52 <+bridge> [ddnet] also which crackhead skipped release of .15 omnagwd 10:53 <+bridge> [ddnet] 15 is just like 11 and 17 dev versions 10:53 <+bridge> [ddnet] i join nori in the sdl hater gang 10:53 <+bridge> [ddnet] they dont garantuee a stable API 10:53 <+bridge> [ddnet] so what commit/tag you recommend me to bisect? 10:54 <+bridge> [ddnet] mhh 10:54 <+bridge> [ddnet] .14 should be fine 10:54 <+bridge> [ddnet] isnt that old then? 10:54 <+bridge> [ddnet] yes 10:54 <+bridge> [ddnet] oke lol 10:54 <+bridge> [ddnet] good luck climbing the binary tree xd 10:55 <+bridge> [ddnet] thanks mate 10:55 <+bridge> [ddnet] i will actually try git bisect this time 10:55 <+bridge> [ddnet] i usually do it by hand 10:56 <+bridge> [ddnet] yeah bisect gives you the fastest possible way without guessing 10:58 <+bridge> [ddnet] i cant find an open or closed issue for this 10:58 <+bridge> [ddnet] but maybe im too stoopid to read sdl issues 10:58 <+bridge> [ddnet] i rly can not belive that im so alone with this .-. 10:59 <+bridge> [ddnet] i thought i use a pretty mainstream setup 10:59 <+bridge> [ddnet] sometimes fixing other issues also fixes yours 10:59 <+bridge> [ddnet] ah yas babe 11:00 <+bridge> [ddnet] so nice! 11:00 <+bridge> [ddnet] .14 goes brrrrrrrrrrrrrrr 11:00 <+bridge> [ddnet] should i just yeet on bisecting and give SDL devs some time and instead patch my client launcher to use .14 ? \:D 11:02 <+bridge> [ddnet] depends on how many ppl use a similar setup as you i guess 11:02 <+bridge> [ddnet] i have no problems with .17 11:02 <+bridge> [ddnet] oh cmn mine is really mainstream 11:02 <+bridge> [ddnet] nvidia best gfx card, arch best linux, gnome best DE, xorg best wm 11:03 <+bridge> [ddnet] nvidia sucks 11:03 <+bridge> [ddnet] e.g. nvidia not open source, and not mesa 11:03 <+bridge> [ddnet] amd better on linux 11:03 <+bridge> [ddnet] maybe not every dude on planet plays teeworlds 11:03 <+bridge> [ddnet] yes ryo u right 11:03 <+bridge> [ddnet] i also hate nvidia 11:03 <+bridge> [ddnet] but they make strong cards 11:03 <+bridge> [ddnet] xorg is not a wm 11:03 <+bridge> [ddnet] wm = window manager 11:03 <+bridge> [ddnet] its a popular choice wouldnt u say? 11:03 <+bridge> [ddnet] xorg is a window system display server 11:03 <+bridge> [ddnet] ah ye wat was it a window server? 11:03 <+bridge> [ddnet] yas 11:04 <+bridge> [ddnet] intel arc is best 11:04 <+bridge> [ddnet] i would argue that nvidia are the most used gfx cards 11:04 <+bridge> [ddnet] they are 11:04 <+bridge> [ddnet] but on linux its best amd 11:04 <+bridge> [ddnet] amd is always a few percent behind 11:04 <+bridge> [ddnet] ye thats my point i have a mainstream setup 11:04 <+bridge> [ddnet] atleast for drivers 11:04 <+bridge> [ddnet] amd integrates better 11:04 <+bridge> [ddnet] just like intel tbf 11:05 <+bridge> [ddnet] nvidia doesnt want their drivers open source 11:05 <+bridge> [ddnet] they both have mesa opengl drivers 11:05 <+bridge> [ddnet] my next rig will probably be amd i guess 11:05 <+bridge> [ddnet] also remember https://www.youtube.com/watch?v=iYWzMvlj2RQ 11:05 <+bridge> [ddnet] or intel arc xddd 11:05 <+bridge> [ddnet] such a meme 11:05 <+bridge> [ddnet] seen it so many times \:D 11:05 <+bridge> [ddnet] linus tha troll 11:06 <+bridge> [ddnet] https://www.phoronix.com/scan.php?page=article&item=vulkan-rt-aug21&num=1 11:06 <+bridge> [ddnet] amd sometimes faster than nvidia pretty nice, but sometimes also insanly slow xd 11:07 <+bridge> [ddnet] are 6000 series rdna2 or smth like that? 11:07 <+bridge> [ddnet] yeah 11:08 <+bridge> [ddnet] i wanna buy 6700 xt 11:08 <+bridge> [ddnet] but prices too high 11:08 <+bridge> [ddnet] yeah dude no chance xd 11:09 <+bridge> [ddnet] image.png 11:09 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877116859894333450/image.png 11:09 <+bridge> [ddnet] rly sdl... 11:09 <+bridge> [ddnet] main 11:09 <+bridge> [ddnet] i dont wanna be racist or anything... 11:09 <+bridge> [ddnet] but main 11:09 <+bridge> [ddnet] xdd 11:09 <+bridge> [ddnet] i dont even get whats wrong with it 11:10 <+bridge> [ddnet] its the MAIN branch 11:10 <+bridge> [ddnet] thats the most logical word 11:10 <+bridge> [ddnet] main is racist to secondary people 11:10 <+bridge> [ddnet] https://www.youtube.com/watch?v=9Q3_1xWXuAY 11:10 <+bridge> [ddnet] someone should edit that meme to "main branch" 11:11 <+bridge> [ddnet] i think we should also rename ddnet master branch to main 11:11 <+bridge> [ddnet] or default 11:11 <+bridge> [ddnet] yeah a lot of companies update their wording 11:11 <+bridge> [ddnet] I think blacklist is also changed 11:11 <+bridge> [ddnet] :monkalaugh: 11:11 <+bridge> [ddnet] which also makes sense imo xd 11:11 <+bridge> [ddnet] i rq the gfx repo because it has main branch 11:11 <+bridge> [ddnet] just always use the best fitting word 11:11 <+bridge> [ddnet] blacklist fits best 11:12 <+bridge> [ddnet] Why change the word when there is nothing broken about it? 11:12 <+bridge> [ddnet] in germany we litteraly say "red list" 11:12 <+bridge> [ddnet] i also like the word main and i see that master and slave is kinda fucked up \:D but i grew up typing "git checkout master" and now half of the projects use this and half of the projects use this 11:12 <+bridge> [ddnet] context matters 11:12 <+bridge> [ddnet] if every project on da planet would switch to main i would get used to it at some point for sure 11:12 <+bridge> [ddnet] im a master of my craft 11:12 <+bridge> [ddnet] I don't get breaking peoples muscle memory built up over years because some people don't understand context 11:13 <+bridge> [ddnet] people who **mastered** something are racists now 11:13 <+bridge> [ddnet] think of all the git newcomers who see stack overflow using master branch omagawd 11:13 <+bridge> [ddnet] well 11:13 <+bridge> [ddnet] yas 11:13 <+bridge> [ddnet] its not about that tho ryo 11:13 <+bridge> [ddnet] you master yourself 11:13 <+bridge> [ddnet] thats different to master someone else 11:14 <+bridge> [ddnet] master the poor branch 11:14 <+bridge> [ddnet] ??? 11:14 <+bridge> [ddnet] when rename master boot record to main boot record? 11:14 <+bridge> [ddnet] You can either argue that there is context to words and their meanings adapt accordingly or they don't. You can't argue both 😛 11:14 <+bridge> [ddnet] you master a skill 11:14 <+bridge> [ddnet] ur implying a branch which is some bits has some kind of humanity 11:14 <+bridge> [ddnet] ???? 11:14 <+bridge> [ddnet] yas 11:14 <+bridge> [ddnet] dude 11:14 <+bridge> [ddnet] stop branch shaming now! 11:14 <+bridge> [ddnet] i litteraly said choose most fitting word 11:14 <+bridge> [ddnet] master 11:14 <+bridge> [ddnet] main branch makes more sense 11:15 <+bridge> [ddnet] xxxxxxxD 11:15 <+bridge> [ddnet] main is also shorter 11:15 <+bridge> [ddnet] i agree main is nice 11:15 <+bridge> [ddnet] but change is bad 11:15 <+bridge> [ddnet] also 0.7 makes more sense than 0.6 @Jupstar ✪ \:p 11:16 <+bridge> [ddnet] Why? The word master has arguably acquired the correct meaning over the century we've used it whether in photography or recording 11:17 <+bridge> [ddnet] bcs a branch isnt a master 11:17 <+bridge> [ddnet] its more like a place 11:17 <+bridge> [ddnet] the main place 11:17 <+bridge> [ddnet] Master and main convey the exact same meaning to me in the context of git branches 11:17 <+bridge> [ddnet] omagawd learath dont compare ur english skills with the average joe. You would also say novice instead of easy. Our vocab is simple 11:17 <+bridge> [ddnet] your capital isnt the master city 11:17 <+bridge> [ddnet] nobo 11:17 <+bridge> [ddnet] main city would fit tho 11:18 <+bridge> [ddnet] it also translate like that to germany 11:18 <+bridge> [ddnet] A master is something you make copies out of. You don't clone your capital to make new cities 11:18 <+bridge> [ddnet] HAUPTSTADT 🍺 11:18 <+bridge> [ddnet] ja! 11:18 <+bridge> [ddnet] 🍻 11:18 <+bridge> [ddnet] then lets call it lord 11:18 <+bridge> [ddnet] lord branch 11:19 <+bridge> [ddnet] MÜNCHEN IST DIE HAUPTSTATD DES FREISTAATES BAYERNS! 11:19 <+bridge> [ddnet] ryozuki branch then 11:19 <+bridge> [ddnet] lord branch axaxaxxa 11:19 <+bridge> [ddnet] lets call branches different in every project please 11:19 <+bridge> [ddnet] to embrace varierity 11:19 <+bridge> [ddnet] @Learath2 check #4089 if u can 11:19 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4089 11:21 <+bridge> [ddnet] oke im bisecting now 11:21 <+bridge> [ddnet] i will assign our sdl2 dev learath then to the issue hrhrhrh 11:21 <+bridge> [ddnet] i like giving learath tasks 11:21 <+bridge> [ddnet] its some kind of hobby of mine 11:22 <+bridge> [ddnet] That might remind people of the feudal times, risky move 11:22 <+bridge> [ddnet] wat? 11:22 <+bridge> [ddnet] lord? 11:23 <+bridge> [ddnet] stap use discord reply feature pls \:/( 11:23 <+bridge> [ddnet] hi there 11:23 <+bridge> [ddnet] hi matrix ooser owo 11:23 <+bridge> [ddnet] isn't this transalted? 11:23 <+bridge> [ddnet] we are allowed to 11:23 <+bridge> [ddnet] yes but ugly i was told 11:23 <+bridge> [ddnet] its one way 11:25 <+bridge> [ddnet] image.png 11:25 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877120994500821022/image.png 11:25 <+bridge> [ddnet] What happens to the ddnet icon when scaled down 11:25 <+bridge> [ddnet] xxxxxxxxxxD 11:26 <+bridge> [ddnet] Got pimples 11:26 <+bridge> [ddnet] ddnet icon after vaccination 11:26 <+bridge> [ddnet] haha 11:28 <+bridge> [ddnet] yo learath u made the sdl version so verbose right?``` 11:28 <+bridge> [ddnet] [2021-08-17 11:24:51][sdl]: SDL version 2.0.15 (compiled = 2.0.16) 11:28 <+bridge> [ddnet] ```veri helpful 11:29 <+bridge> [ddnet] chillerdragon: make issue on matrix bridge then, if you dont do it on SDL, use your energy xd 11:29 <+bridge> [ddnet] bit weird because the compiled file claims to be .14.1 but yeee i assume sdl2 devs were drunk``` 11:29 <+bridge> [ddnet] cp build/.libs/libSDL2-2.0.so.0.14.1 ~/Desktop/git/ddnet/build/libSDL2-2.0.so.0 11:29 <+bridge> [ddnet] ``` 11:29 <+bridge> [ddnet] chillerdargon how is ur user a bot? :O 11:30 <+bridge> [ddnet] we train the AI chillerdragon 11:30 <+bridge> [ddnet] he's not a human 11:30 <+bridge> [ddnet] but 11:30 <+bridge> [ddnet] i am a shellscript + AI and bloickchain 11:30 <+bridge> [ddnet] he has youtube channel 11:30 <+bridge> [ddnet] henlo hooman 11:30 <+bridge> [ddnet] i can also render videos yas 11:30 <+bridge> [ddnet] and speak 11:30 <+bridge> [ddnet] in english 11:30 <+bridge> [ddnet] out loud 11:30 <+bridge> [ddnet] sus 11:30 <+bridge> [ddnet] jupsti i make sdl issue 11:31 <+bridge> [ddnet] whats wrong with sdl, chiller? 11:31 <+bridge> [ddnet] sdl broke fullscreen 11:31 <+bridge> [ddnet] @PinkSupriz but srsly, they use matrix, the new fancy way of chatting 11:31 <+bridge> [ddnet] fakin sdl devs 11:32 <+bridge> [ddnet] [timakro](https://matrix.to/#/@timakro:matrix.org)\: they added 1 sec of blackscreen when tabbing between two fullscreen ddnet clients 11:32 <+bridge> [ddnet] i cant do hammerhit anymoire \:/( 11:32 <+bridge> [ddnet] matrix sucks 11:32 <+bridge> [ddnet] r u tabbing between two fullscreen ddnet clients instead of using the dummy feature? 11:32 <+bridge> [ddnet] Omg my system froze 11:33 <+bridge> [ddnet] Send help I can’t do anything anymore 11:33 <+bridge> [ddnet] SDL crashed my compooter wtf 11:33 <+bridge> [ddnet] I hope git bisect works across System reboots 11:33 <+bridge> [ddnet] @timakro I use 4 dummy’s so … 11:34 <+bridge> [ddnet] Would you say crashing my computer is git bisect good or git bisect bad? I mean idk if it has the black screen issue 11:35 <+bridge> [ddnet] I hope for you that most commits compile 11:35 <+bridge> [ddnet] git bisect is a state so should work 11:35 <+bridge> [ddnet] If it really crashed your computer it would be a git bisect skip 11:35 <+bridge> [ddnet] happened a few times already that i forgot to disable bisect xD 11:35 <+bridge> [ddnet] ah thats a thing 11:35 <+bridge> [ddnet] ok lemme try again 11:35 <+bridge> [ddnet] wish me luck 11:36 <+bridge> [ddnet] wat was pgk conf var name again 11:36 <+bridge> [ddnet] i should really get a shell history manager 11:36 <+bridge> [ddnet] http://progressquest.com/play/ 11:36 <+bridge> [ddnet] wtf 11:36 <+bridge> [ddnet] hit play lmao 11:36 <+bridge> [ddnet] tmux always sowllws it 11:36 <+bridge> [ddnet] PKG_CONFIG_PATH 11:36 <+bridge> [ddnet] history | grep PKG? 11:36 <+bridge> [ddnet] ty babe 11:36 <+bridge> [ddnet] ctrl+r DDNET 11:36 <+bridge> [ddnet] but no 11:36 <+bridge> [ddnet] history file is only one 11:37 <+bridge> [ddnet] when having multiple shell sessions its not always veri good 11:37 <+bridge> [ddnet] hmm now it didnt crash 11:37 <+bridge> [ddnet] ok 11:37 <+bridge> [ddnet] yeah this sucks why is noone solving this 11:37 <+bridge> [ddnet] with the history file 11:37 <+bridge> [ddnet] because ur not supposed to use more than one shell \:D 11:38 <+bridge> [ddnet] use ctrl+z and fg instead 11:38 <+bridge> [ddnet] i guess the session which ends last overwrites the file? 11:38 <+bridge> [ddnet] yas something like that 11:38 <+bridge> [ddnet] im sure there is a tmux plugin for that or a whatever thung 11:38 <+bridge> [ddnet] never was moitivated to search it 11:38 <+bridge> [ddnet] oh right i forgot about ctrö+z last time 11:38 <+bridge> [ddnet] timakro thats good command to 11:39 <+bridge> [ddnet] vim foo.c (ctrl+z make; fg) 11:39 <+bridge> [ddnet] ah ye 11:39 <+bridge> [ddnet] never used this 11:39 <+bridge> [ddnet] but seen this before 11:39 <+bridge> [ddnet] same 11:39 <+bridge> [ddnet] i got multiple shells \:D 11:40 <+bridge> [ddnet] but still maybe sometimes u dont 11:40 <+bridge> [ddnet] i use ctrl z a lot 11:40 <+bridge> [ddnet] ur a weirdo 11:42 <+bridge> [ddnet] i open them like browser tabs 11:47 <+bridge> [ddnet] ctrl+a and ctrl+e obviously stand for "anfang" "ende" 11:50 <+bridge> [ddnet] ja 11:53 <+bridge> [ddnet] one of the many reasons why tmux is better than screen is that screen fakin hijacks the ctrl+a 11:55 <+bridge> [ddnet] how to exit screen? \:D 11:56 <+bridge> [ddnet] axaxax 11:56 <+bridge> [ddnet] alt+f4 11:56 <+bridge> [ddnet] ахахах 12:00 <+bridge> [ddnet] when are we upgrading cmakelists.txt to some configure shellscript? \:) 12:00 <+bridge> [ddnet] inst windows counting as POSIX unix nowerdays anyways? 12:01 <+bridge> [ddnet] they ship openSSH and linux kernel im sure they can also run a ./configure 12:01 <+bridge> [ddnet] hrhrhr 12:03 <+bridge> [ddnet] @Jupstar ✪\: go train ur shellcheck skills on SDL2 repo 12:03 <+bridge> [ddnet] image.png 12:03 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877130560449945621/image.png 12:05 <+bridge> [ddnet] :mmm: 12:05 <+bridge> [ddnet] better not xd 12:06 <+bridge> [ddnet] hihi 12:07 <+bridge> [ddnet] i think i never saw any configure script that passed shellcheck \:D 12:09 <+bridge> [ddnet] you use the configure script? 12:09 <+bridge> [ddnet] for sdl? 12:09 <+bridge> [ddnet] y 12:09 <+bridge> [ddnet] there is a non configure way? 12:09 <+bridge> [ddnet] o.O 12:09 <+bridge> [ddnet] cmakelists 12:09 <+bridge> [ddnet] INSTALL.md told me so 12:09 <+bridge> [ddnet] i always hate repos that dont have cmakelists 12:09 <+bridge> [ddnet] nah 12:09 <+bridge> [ddnet] configure is cool! 12:09 <+bridge> [ddnet] dunno what GNUs idea behind this build tools ever was 12:10 <+bridge> [ddnet] almost as cool as bam 12:10 <+bridge> [ddnet] but way too complicated for my brain xd 12:10 <+bridge> [ddnet] u dont gotta no aint read it 12:10 <+bridge> [ddnet] just run and feel hacker 12:10 <+bridge> [ddnet] xd 12:12 <+bridge> [ddnet] im always afraid to run make with more than one thread in projects i dont know 12:12 <+bridge> [ddnet] i was debugging some build error i forgot which project maybe handbreak for hours and turned out they didnt support parralel building \:D 12:29 <+bridge> [ddnet] do anyone know how to make skin help 12:30 <+bridge> [ddnet] draw 12:59 <+bridge> [ddnet] ima\_f78aff4.jpeg 12:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877144629005414500/ima_f78aff4.jpeg 12:59 <+bridge> [ddnet] Im literally haunted 13:10 <+bridge> [ddnet] if the numbers now say 17, then rip 13:11 <+bridge> [ddnet] https://en.wikipedia.org/wiki/Frequency_illusion 13:11 <+bridge> [ddnet] 2016 13:47 <+bridge> [ddnet] watafak i was suprised all the .14 versions showed up as .16 and the bisect was bad 4 times in a row now i tested again and seems like its using my /usr/lib sdl again 13:47 <+bridge> [ddnet] @Jupstar ✪\: is that wrong?``` 13:47 <+bridge> [ddnet] PKG_CONFIG_PATH="$(pwd)" ./DDNet 13:47 <+bridge> [ddnet] ``` 13:52 <+bridge> [ddnet] u need to use LD_LIBRARY_PATH 13:52 <+bridge> [ddnet] aaaaaaaaaa 13:52 <+bridge> [ddnet] PKG config might work with building 13:52 <+bridge> [ddnet] lets start bisect again... 13:53 <+bridge> [ddnet] how do i exit bisect \:D 13:53 <+bridge> [ddnet] vim2.0 13:54 <+bridge> [ddnet] bisect stop or smth 13:54 <+bridge> [ddnet] its reset 13:54 <+bridge> [ddnet] but doesnt work with dirty working tree 13:54 <+bridge> [ddnet] it gets dirty on build tho so annoying 14:21 <+ChillerDragon> i rly miss a headless matrix client 14:21 <+ChillerDragon> gnome froze again :D 14:21 <+ChillerDragon> testing SDL is no fun 14:24 <+ChillerDragon> [2021-08-17 14:19:02][sdl]: SDL version 2.0.15 (compiled = 2.0.16) 14:24 <+ChillerDragon> X Error of failed request: BadMatch (invalid parameter attributes) 14:24 <+ChillerDragon> Major opcode of failed request: 140 (RANDR) 14:24 <+ChillerDragon> Minor opcode of failed request: 7 (RRSetScreenSize) 14:24 <+ChillerDragon> Serial number of failed request: 299 14:24 <+ChillerDragon> Current serial number in output stream: 300 14:24 <+ChillerDragon> yikers 14:24 <+ChillerDragon> i am in this ctrl+alt+f4 thing rn i wonder if i can restore my X session without reboot ._. 15:01 <+bridge> [ddnet] why do i doubt that bisect is right? 15:01 <+bridge> [ddnet] https://github.com/libsdl-org/SDL/commit/31751bdccead0fb9b708213c30c9fb792b0fc51a 15:01 <+bridge> [ddnet] adding a fakin const shouldnt add 1 sec of blackscreen should it? 15:02 <+bridge> [ddnet] unless non const has some unknown performance boost nobody knows off \:D 16:19 <+bridge> [ddnet] just go a few commits before that to check if its working again and then few commits after and check if its really broken 16:19 <+bridge> [ddnet] i did 16:19 <+bridge> [ddnet] and its not true 17:15 <+bridge> [ddnet] and found it chillerdragon? 17:15 <+bridge> [ddnet] no 17:15 <+bridge> [ddnet] constant system crashes are kinda time consuming 17:15 <+bridge> [ddnet] plenty of build errors 17:16 <+bridge> [ddnet] but i guess you are close? 17:16 <+bridge> [ddnet] no 17:16 <+bridge> [ddnet] i feel like i drift fruther and fruther 17:16 <+bridge> [ddnet] oh thought u have 14 steps with bisect 17:17 <+bridge> [ddnet] 9 17:17 <+bridge> [ddnet] either i arrive at a invalid commit 17:17 <+bridge> [ddnet] in worst case report it without the commit, they might know what the problem is 17:17 <+bridge> [ddnet] or at the end of bisect where its stuck 17:17 <+bridge> [ddnet] its just day 1 debugging this 17:17 <+bridge> [ddnet] \:D 17:18 <+bridge> [ddnet] i might be slow and sloppy but i am not giving up yet 17:19 <+bridge> [ddnet] thats the spirit 17:20 <+ChillerDragon> i feel like even bad SDL code shouldnt be able to crash my Xserver all the time omagawd 17:20 <+bridge> [ddnet] What bug are you looking for? 17:20 <+ChillerDragon> i get 1 sec blackscreen when i tab out of fullscreen 17:20 <+ChillerDragon> it used to be instant and i really need it instant 17:21 <+bridge> [ddnet] Bad xlib calls usually dont crash, is your system stable? :P 17:21 <+bridge> [ddnet] image.png 17:21 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877210629704929280/image.png 17:22 <+bridge> [ddnet] that gives a big ass blackscreen until window server is reloaded 17:22 <+bridge> [ddnet] go debug xorg next? \:D 17:23 <+bridge> [ddnet] wow my second ACCDIDENTAL pc reboot today that must be a record 17:24 <+ChillerDragon> f window server 17:24 <+ChillerDragon> aaaaaaaaaa 17:31 <+bridge> [ddnet] its hilarious since that error message could normally not be seen because when it pops out in the terminal the window server is dead already and when rebooting it the terminal session is gone \:D 17:31 <+bridge> [ddnet] ... unless tmux 17:31 <+bridge> [ddnet] im sure debugging xorg must be a fun thing 17:32 <+bridge> [ddnet] hi devs 8) 17:32 <+bridge> [ddnet] 17:32 <+bridge> [ddnet] so when you say `/times Name` 17:32 <+bridge> [ddnet] 17:32 <+bridge> [ddnet] it lists when Name finished, and with what time. But you can't figure out with who, like what the whole team was. 17:32 <+bridge> [ddnet] could that feature be added ? 17:36 < Boci_> test 17:40 <+bridge> [ddnet] i feel like the window bug was introduced somehwere during that 100 crashing commits but i can not tell. So maybe i gotta bisect the crash and apply the patch during the bisect of the other bug 17:52 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/877218256878964776/6kwqy3zgwvh71.png 17:53 <+bridge> [ddnet] xd 17:53 <+bridge> [ddnet] green dragons better than red dragons tho 17:56 <+bridge> [ddnet] zoozuki 18:00 <+bridge> [ddnet] suzoozki 18:04 <+bridge> [ddnet] ok fuck bisect tomorrow i will go back 1 commit by one manually 18:09 <+bridge> [ddnet] Are you bisecting sdl? 18:09 <+bridge> [ddnet] if arch packages werent so outdated i would have known immediatly maybe i should run SDL2-git from now on 18:10 <+bridge> [ddnet] yas since 8 hours 18:10 <+bridge> [ddnet] Try version by version maybe? That should help narrow down further 18:10 <+bridge> [ddnet] Then you can look at the commit list and figure out which are related 18:10 <+bridge> [ddnet] troll 18:11 <+bridge> [ddnet] .14 is ok 18:11 <+bridge> [ddnet] .16 is broken 18:11 <+bridge> [ddnet] .17 is broken in another way 18:11 <+bridge> [ddnet] .15 does not exist 18:11 <+bridge> [ddnet] half of the commits between .14 and .16 crash my xserver 18:11 <+bridge> [ddnet] so im kinda fucked 19:16 <+visitOP> test 21:44 <+bridge> [ddnet] uuuhhh 21:45 <+bridge> [ddnet] i see many checks on `CCharacter -> Team() != TEAM_SUPER` and checks on with `VANILLA_TEAM_SUPER` 21:46 <+bridge> [ddnet] is there any difference? 21:46 <+bridge> [ddnet] like when we should use this and this 21:48 <+bridge> [ddnet] or we should check m_IsDDrace16 everywhere and choose right constant? 21:49 <+bridge> [ddnet] yo a short question, is there any option to activate/look into debug/crash log of tw? 21:49 <+bridge> [ddnet] run it with a debugger 21:49 <+bridge> [ddnet] which os are u on @FreZZ7 ? 21:50 <+bridge> [ddnet] how do i run debugger? 21:50 <+bridge> [ddnet] depends on ur os 21:50 <+bridge> [ddnet] win 21:50 <+bridge> [ddnet] run it in visual studio 21:50 <+bridge> [ddnet] https://www.youtube.com/watch?v=qsoGOfBqPns 21:50 <+bridge> [ddnet] well... simply u can run executable in command line and when it will shut off u will have logs 21:51 <+bridge> [ddnet] imagine 0.7 21:51 <+bridge> [ddnet] but not crash logs 21:51 <+bridge> [ddnet] oh nice how do i do it? 21:51 <+bridge> [ddnet] its same process in 0.6 21:51 <+bridge> [ddnet] this thing is important in some case if we still support ddrace16 21:51 <+bridge> [ddnet] wath da video 21:51 <+bridge> [ddnet] doesnt ddnet boot with a console by default 21:51 <+bridge> [ddnet] wawtch* 21:51 <+bridge> [ddnet] watch** 21:52 <+bridge> [ddnet] @FreZZ7\: try running ddnet from the commandline 21:52 <+bridge> [ddnet] look for cmd in ur windows search and with command `cd` select a path 21:52 <+bridge> [ddnet] `cd C:/TeeworldsOrSmth` 21:52 <+bridge> [ddnet] and run it 21:52 <+bridge> [ddnet] `DDnet.exe` 21:52 <+bridge> [ddnet] yeah i see, im not that much into programming, but thanks. i hoped for an easier way then compiling 😒 21:52 <+bridge> [ddnet] yes nice thanks! 21:52 <+bridge> [ddnet] depends on the issue 21:52 <+bridge> [ddnet] compiling ddnet easier than making breakfast 21:52 <+bridge> [ddnet] if its an assert it shows in the normal logs 21:52 <+bridge> [ddnet] :monkalaugh: 21:52 <+bridge> [ddnet] why do you need it @FreZZ7 ? 21:53 <+bridge> [ddnet] seeing crashing error for a new map... 21:53 <+bridge> [ddnet] send me the map 21:53 <+bridge> [ddnet] i can do it for you 21:54 <+bridge> [ddnet] or better the server hosting it then its even less effort 21:54 <+bridge> [ddnet] i would but the creator doenst want to 😒 21:54 <+bridge> [ddnet] but thanks for the effort 21:54 <+bridge> [ddnet] lol 21:55 <+bridge> [ddnet] u can open editor in game and click 21:55 <+bridge> [ddnet] `File` -> `Load current map` -> `Save` 21:55 <+bridge> [ddnet] why do you care for a crashing client if the map can not be played anyways 21:55 <+bridge> [ddnet] or go to /downloadedmaps and search for it 21:56 <+bridge> [ddnet] the map is making clients crash, so before it will be realeased we want to fix this? 21:56 <+bridge> [ddnet] makes no sense to me 21:56 <+bridge> [ddnet] ? 21:56 <+bridge> [ddnet] you are not willing to create a crash report ur self and u do not allow others to do it \:D 21:57 <+bridge> [ddnet] this way it wont be fixed 21:58 <+bridge> [ddnet] ? i just ran ddnet into command line, i thought that will give me a error code...- its not my map, its the map of a friend of mine. so its not my decision. i just want to help him and i assumend i can do it without compiling 😒 21:58 <+bridge> [ddnet] dont get me wrong, thanks for youre help/effort! 21:58 <+bridge> [ddnet] i am really confused and curious tbh 21:58 <+bridge> [ddnet] is the map for the public or is it a private secret map? 21:59 <+bridge> [ddnet] what client was used to create it? 21:59 <+bridge> [ddnet] what server does it run on? 21:59 <+bridge> [ddnet] so a friend is creating a new map. the few ppl who looked into it have tw crashing several times on loading. i was like hey, tw must have something like an error log, let me find it and we should be easy to find a fix..., thats all 22:00 <+bridge> [ddnet] ok 22:00 <+bridge> [ddnet] private map, ddnet client, trashmap 22:00 <+bridge> [ddnet] weird 22:00 <+bridge> [ddnet] actually you have this map 22:00 <+bridge> [ddnet] but nvm 22:00 <+bridge> [ddnet] what do you mean? 22:01 <+bridge> [ddnet] what's wierd on that? 22:01 <+bridge> [ddnet] . 22:01 <+bridge> [ddnet] chiller are you on matrix bridge? 22:01 <+bridge> [ddnet] yes 22:01 <+bridge> [ddnet] does it show replies? 22:01 <+bridge> [ddnet] weird that it is crashing imo 22:01 <+bridge> [ddnet] no 22:04 <+bridge> [ddnet] yeah super wierd. it just closes tw without anything when loading the map. but completly randomly. not always just sometimes 22:05 <+bridge> [ddnet] 🤣 Jerk. for some ppl this stuff (complainling) looks so freaking confusing/difficult^^ 22:05 <+bridge> [ddnet] I think ath has crashlogs 22:05 <+bridge> [ddnet] I saw some trace collector in their code 22:06 <+bridge> [ddnet] idk, there willl be a day i will realy look into programming and get used with compiling and stuff, but not today 😒 22:07 <+bridge> [ddnet] maps can easily crash clients, that is sadly not an easy fix 22:08 <+bridge> [ddnet] the smallest one I managed is 48 bytes in size 22:08 <+bridge> [ddnet] there actually few steps: 22:08 <+bridge> [ddnet] download any vs studio 20xx 22:08 <+bridge> [ddnet] download cmake gui 22:08 <+bridge> [ddnet] download ddnet sources 22:08 <+bridge> [ddnet] install vs studio 22:08 <+bridge> [ddnet] choose everything for cpp if not chosen 22:08 <+bridge> [ddnet] enter folder with ddnet sources 22:08 <+bridge> [ddnet] open cmake gui with it 22:08 <+bridge> [ddnet] write {your_path}/build in second placeholder 22:08 <+bridge> [ddnet] run generate 22:08 <+bridge> [ddnet] open project 22:08 <+bridge> [ddnet] rmb on DDNet 22:08 <+bridge> [ddnet] choose debug 22:09 <+bridge> [ddnet] i know, thtas why i dont do it now xd 22:09 <+bridge> [ddnet] server can send weird maps too i guess? imagine 0 byte map xd 22:10 <+bridge> [ddnet] yes, the server can easily send any map, the error checking is very low-effort 22:10 <+bridge> [ddnet] 10-15 minutes are out, you could do it if you weren't such lazy ass xd 22:10 <+bridge> [ddnet] is there an issue for it? 22:12 <+bridge> [ddnet] not sure, but you would need to rewrite a large portion of the loading process, which itself is different for editor and client/server 22:12 <+bridge> [ddnet] 10MBIT connection maybe? 22:13 <+bridge> [ddnet] ok? you could also send us map 22:13 <+bridge> [ddnet] yeah i would, but its not mine and i dont have permission 😒 22:13 <+bridge> [ddnet] still thanks for the help, i still learned sommething 22:13 <+bridge> [ddnet] then no sense to help you bruh 22:14 <+bridge> [ddnet] okey have a nice night 22:14 <+bridge> [ddnet] well i hope for an easier/faster way then compiling, thats all- sorry to have bothered you... 22:14 <+bridge> [ddnet] i wanst expecting there isnt a debug feture already inside of tw... 22:15 <+bridge> [ddnet] hm ye error handling in tw is meh currently 22:15 <+bridge> [ddnet] only debugging by hands 22:29 <+bridge> [ddnet] hm lol why ddnet doesn't have switch unfreeze 22:30 <+bridge> [ddnet] cool feature 23:00 <+bridge> [ddnet] bruuuh why CCharacterCore has bools instead of bitflags 23:13 <+bridge> [ddnet] usability is better 23:18 <+bridge> [ddnet] memory footprint is worse, but performance is better? 23:24 <+bridge> [ddnet] we could iterate for DISABLE_HIT* flags and use less code 23:24 <+bridge> [ddnet] but usability is better xd 23:26 <+bridge> [ddnet] ccollision::sswitchers refactor seems to be longer