01:44 <+bridge> [ddnet] Whats the points of 01:44 <+bridge> [ddnet] `set_src(GAME_SERVER GLOB_RECURSE src/game/server` and a long list of files if we can make like 01:44 <+bridge> [ddnet] `file(GLOB_RECURSE GAME_SERVER "src/game/server/*.cpp" "src/game/server/*.h")` 01:44 <+bridge> [ddnet] or smth that kind 01:47 <+bridge> [ddnet] Whats the point of 01:47 <+bridge> [ddnet] `set_src(GAME_SERVER GLOB_RECURSE src/game/server` and a long list of files if we can make like 01:47 <+bridge> [ddnet] `file(GLOB_RECURSE GAME_SERVER "src/game/server/*.cpp" "src/game/server/*.h")` 01:47 <+bridge> [ddnet] or smth that kind 02:30 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/755209045966848151/876593484130316318/1582049694544.webm 08:35 <+bridge> [ddnet] @uwu https://cmake.org/cmake/help/v3.15/command/file.html?highlight=glob#filesystem 08:35 <+bridge> [ddnet] cmakeppl say is a bad idea 09:06 <+bridge> [ddnet] @Learath2 are u sure the snap thing is optimized? 09:06 <+bridge> [ddnet] if i sent it everytime i receive it everytime 09:06 <+bridge> [ddnet] It doesn't go over the network every time, the client only gets the changes 09:07 <+bridge> [ddnet] Then the client constructs the full snap applying the changes over the last full snap it has 09:07 <+bridge> [ddnet] i see 09:07 <+bridge> [ddnet] I think it's not that expensive to populate the internal structures every snap, but if you feel like it you can always use netmsgs instead and do it like you are doing right now 09:08 <+bridge> [ddnet] but then you need to carefully figure out where all the updates need to go so the client doesn't fall out of sync 09:12 <+bridge> [ddnet] yeah snap is better 09:12 <+bridge> [ddnet] the other way looks rly error prone 10:33 <+bridge> [ddnet] @uwu\: if you are annoyed by editing cmakelist you can run this helper script it will edit cmakelist according to your current source files https://github.com/lib-crash/lib-teeworlds/blob/master/bin/tw_cmake 10:46 <+bridge> [ddnet] @Learath2 maybe we should do smth about the CI that scans cpp code 10:46 <+bridge> [ddnet] it gets cancelled after taking 38 mins 10:46 <+bridge> [ddnet] xd 11:05 <+bridge> [ddnet] let me test smth with CodeQL, but i doubt its gonna work 11:08 <+bridge> [ddnet] chillerdragon its true i get a black screen 11:08 <+bridge> [ddnet] when tabbing now 11:09 <+bridge> [ddnet] well not tabbing 11:09 <+bridge> [ddnet] when i open and close the game 11:09 <+bridge> [ddnet] this must be some sdl shit 11:09 <+bridge> [ddnet] test with desktop fullscreen 11:10 <+bridge> [ddnet] oh better now 11:11 <+bridge> [ddnet] seems like smth about exclusive fullscreen was changed 11:12 <+bridge> [ddnet] create an issue on SDL github xd 11:12 <+bridge> [ddnet] xd 11:12 <+bridge> [ddnet] 2lazy 11:48 <+bridge> [ddnet] @Jupstar ✪ i think its safe to merge #4080 now 11:48 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4080 11:48 <+bridge> [ddnet] :think_bot: 11:49 <+bridge> [ddnet] learath doesnt want to review? 11:49 <+bridge> [ddnet] hmm idk 11:50 <+bridge> [ddnet] they are all on vacations 11:50 <+bridge> [ddnet] :greenthing: 11:50 <+bridge> [ddnet] we control ddnet now :monkalaugh: 12:06 <+bridge> [ddnet] ok your virus is in ryo, now hack ddnet 12:07 <+bridge> [ddnet] "Warning: Code scanning cannot determine the alerts introduced or fixed by this pull request, because 1 analysis was not found." 12:07 <+bridge> [ddnet] 12:07 <+bridge> [ddnet] Very useful warning 12:07 <+bridge> [ddnet] Error: 1 analysis not found 12:07 <+bridge> [ddnet] Warning: 1 analysis not found 12:07 <+bridge> [ddnet] xD 12:08 <+bridge> [ddnet] 2 issues with 1 pr 12:08 <+bridge> [ddnet] ez 12:08 <+bridge> [ddnet] beat me @Jupstar ✪ 12:08 <+bridge> [ddnet] :greenthing: 12:08 <+bridge> [ddnet] mhh thats hard xd 12:15 <+bridge> [ddnet] im making bors trying it 12:15 <+bridge> [ddnet] the try-ception is real here 12:15 <+bridge> [ddnet] :monkaS: 12:23 <+bridge> [ddnet] Why is score \* -1ed here? Is it some client sorting times hack? https://github.com/ddnet/ddnet/blob/6b9bdbc259d3d335f5c9ae2652243b877ab23196/src/game/server/player.cpp#L343 12:37 <+bridge> [ddnet] isnt the score always negative in ddnet 12:37 <+bridge> [ddnet] u just see the time representation always 12:43 <+bridge> [ddnet] yea its sent as negative to the client 12:45 <+bridge> [ddnet] powerups ninja! 12:45 <+bridge> [ddnet] \:ninja 12:45 <+bridge> [ddnet] \:ninja\: 12:45 <+bridge> [ddnet] omagawd 12:45 <+bridge> [ddnet] 🥷 12:45 <+bridge> [ddnet] chiller u dont use ninja? 12:45 <+bridge> [ddnet] yes that one 12:45 <+bridge> [ddnet] i dont use ninja 12:45 <+bridge> [ddnet] i use bam 12:45 <+bridge> [ddnet] omg 12:45 <+bridge> [ddnet] bam 12:45 <+bridge> [ddnet] is not the same as make 12:45 <+bridge> [ddnet] or ninja 12:45 <+bridge> [ddnet] nobo 12:45 <+bridge> [ddnet] axaxaxax 12:45 <+bridge> [ddnet] learn ur tools 12:46 <+bridge> [ddnet] ikr 12:46 <+bridge> [ddnet] yea anyways i use make 12:46 <+bridge> [ddnet] um, try not to break anything while messing around with the codeql stuff, I'm not close to a computer right now 12:46 <+bridge> [ddnet] you cant break a broken thing xd 12:46 <+bridge> [ddnet] hehe 12:46 <+bridge> [ddnet] yeah xD 12:46 <+bridge> [ddnet] its theorically fixed now 12:47 <+bridge> [ddnet] i think its the same problem we had a while ago 12:47 <+bridge> [ddnet] with cmake's paralell parameter 12:47 <+bridge> [ddnet] I was envisioning a more catastrophic failure 😛 12:47 <+bridge> [ddnet] "envisioning" 12:47 <+bridge> [ddnet] verb 12:47 <+bridge> [ddnet] gerund or present participle: envisioning 12:47 <+bridge> [ddnet] 12:47 <+bridge> [ddnet] imagine as a future possibility; visualize. 12:47 <+bridge> [ddnet] yea i mean i understand it 12:47 <+bridge> [ddnet] but still would never use it 12:47 <+bridge> [ddnet] why not 12:48 <+bridge> [ddnet] using these words u look smarter 12:48 <+bridge> [ddnet] Learath always flexin the native upperclas vocabs disrespecting our ghetto slang 12:48 <+bridge> [ddnet] i feel offended 12:48 <+bridge> [ddnet] you are just derelict in your language learning 12:49 <+bridge> [ddnet] this sentence only works for north muricans 12:49 <+bridge> [ddnet] watafak 12:49 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876779646627233802/unknown.png 12:49 <+bridge> [ddnet] I dont speak london 12:52 <+bridge> [ddnet] @Ryozuki ok works 12:53 <+bridge> [ddnet] ez 12:54 <+bridge> [ddnet] merge again 12:54 <+bridge> [ddnet] wdym 12:54 <+bridge> [ddnet] ah 12:54 <+bridge> [ddnet] u canceled it 12:54 <+bridge> [ddnet] i squshed the commits 12:55 <+bridge> [ddnet] does bors try run codeql? 12:55 <+bridge> [ddnet] i dont think so xd 12:55 <+bridge> [ddnet] xd 12:55 <+bridge> [ddnet] but its green now since 5 tries 12:55 <+bridge> [ddnet] thats new record 12:55 <+bridge> [ddnet] its doing its thing 12:55 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876781251841888287/unknown.png 12:55 <+bridge> [ddnet] thats ok 12:55 <+bridge> [ddnet] it always failed the building 12:56 <+bridge> [ddnet] gg 12:56 <+bridge> [ddnet] it worked 12:56 <+bridge> [ddnet] finally bors wont take 30 mins 12:56 <+bridge> [ddnet] at everything 12:56 <+bridge> [ddnet] xdd 12:56 <+bridge> [ddnet] i still think github actions is too slow for aproject that compiles in 8 seconds xD 12:56 <+bridge> [ddnet] ye 12:56 <+bridge> [ddnet] maybe we can self host ci 12:56 <+bridge> [ddnet] would be cool if github allows to use private resources 12:57 <+bridge> [ddnet] i think u can 12:57 <+bridge> [ddnet] but only external right? 12:57 <+bridge> [ddnet] https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners 12:57 <+bridge> [ddnet] not for github actions itself 12:57 <+bridge> [ddnet] > You can host your own runners and customize the environment used to run jobs in your GitHub Actions workflows. 12:57 <+bridge> [ddnet] u can 12:57 <+bridge> [ddnet] > Your runner machine connects to GitHub using the GitHub Actions self-hosted runner application. The GitHub Actions runner application is open source. 12:58 <+bridge> [ddnet] nice 12:58 <+bridge> [ddnet] i wonder what specs the runner vps needs 12:58 <+bridge> [ddnet] i guess they allocate rly small resources on their runners 12:58 <+bridge> [ddnet] that for sure 12:58 <+bridge> [ddnet] maybe with a 5€ vps it goes rly fast 12:59 <+bridge> [ddnet] that would be insanly fast 12:59 <+bridge> [ddnet] amazing 12:59 <+bridge> [ddnet] i can pay for it i dont mind 12:59 <+bridge> [ddnet] xd maybe test it before 12:59 <+bridge> [ddnet] xd 12:59 <+bridge> [ddnet] its ok cuz 12:59 <+bridge> [ddnet] they bill hourly 12:59 <+bridge> [ddnet] so if it doesnt work its not much 13:00 <+bridge> [ddnet] i wonder if a self hosted runner can use pre existing instaleld software 13:00 <+bridge> [ddnet] so we can cut even more time 13:00 <+bridge> [ddnet] ah well 13:01 <+bridge> [ddnet] probs not 13:01 <+bridge> [ddnet] does the self hosted runner run windows stuff? 13:01 <+bridge> [ddnet] i dunno, it runs all stuff in VM 13:01 <+bridge> [ddnet] ok 13:01 <+bridge> [ddnet] your VPS also has to support it probably 13:01 <+bridge> [ddnet] how to know that 13:01 <+bridge> [ddnet] look at the specs 13:02 <+bridge> [ddnet] https://www.hetzner.com/cloud 13:02 <+bridge> [ddnet] my old vps could, it costs around 8€ my current can't 2€ xD 13:02 <+bridge> [ddnet] check here 13:02 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876782894113243156/unknown.png 13:02 <+bridge> [ddnet] oh amd is cheaper 13:02 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876782969799446528/unknown.png 13:02 <+bridge> [ddnet] "We recommend that you only use self-hosted runners with private repositories. This is because forks of your repository can potentially run dangerous code on your self-hosted runner machine by creating a pull request that executes the code in a workflow. 13:02 <+bridge> [ddnet] 13:02 <+bridge> [ddnet] This is not an issue with GitHub-hosted runners because each GitHub-hosted runner is always a clean isolated virtual machine, and it is destroyed at the end of the job execution." 13:02 <+bridge> [ddnet] xDDD 13:03 <+bridge> [ddnet] so probs u dont want todo it 13:03 <+bridge> [ddnet] hm 13:03 <+bridge> [ddnet] cant u prevent forks from running code? 13:03 <+bridge> [ddnet] xd 13:05 <+bridge> [ddnet] i often use it to check some stuff before creating prs or to share executables xd 13:05 <+bridge> [ddnet] xd 13:07 <+bridge> [ddnet] @Jupstar ✪\: wats ur 2$ vps? specs? hoster? 13:08 <+bridge> [ddnet] hoster is netcup.de and it was an easter discount 13:08 <+bridge> [ddnet] let me see the specs 13:09 <+bridge> [ddnet] infinite discount? 13:09 <+bridge> [ddnet] yes 13:09 <+bridge> [ddnet] 1,79 € /month 13:09 <+bridge> [ddnet] wow thats awesome 13:09 <+bridge> [ddnet] how much was the discount? 13:09 <+bridge> [ddnet] ``` 13:09 <+bridge> [ddnet] Traffic ungedrosselt: 13:09 <+bridge> [ddnet] 40 TB / Monat 13:09 <+bridge> [ddnet] Festplattenverbund: 13:09 <+bridge> [ddnet] 20 GB SSD (RAID10) 13:09 <+bridge> [ddnet] Arbeitsspeicher: 13:09 <+bridge> [ddnet] 2 GB 13:09 <+bridge> [ddnet] Prozessor: 13:09 <+bridge> [ddnet] 1 vCore 13:09 <+bridge> [ddnet] ``` 13:09 <+bridge> [ddnet] 13:09 <+bridge> [ddnet] around 1€ i guess 13:09 <+bridge> [ddnet] 🍺 🇩🇪 13:09 <+bridge> [ddnet] they current cheapest is 2.69€ atleast 13:10 <+bridge> [ddnet] how good is the cpu? 13:10 <+bridge> [ddnet] 🍺 🇩🇪 13:10 <+bridge> [ddnet] well i dunno its a shared intel xeon second latest gen or smth 13:10 <+bridge> [ddnet] can it run crysis 2 ? 13:10 <+bridge> [ddnet] its not really good, but i run fng and teamspeak on it 13:10 <+bridge> [ddnet] crysis 4 runs at around 100 fps, so not really good 13:10 <+bridge> [ddnet] xxD 13:11 <+bridge> [ddnet] but i also have a homeserver, where we collect data from our solar panels etc 13:11 <+bridge> [ddnet] thats quite powerful 13:11 <+bridge> [ddnet] thats awesome! 13:11 <+bridge> [ddnet] solar panels 13:12 <+bridge> [ddnet] i also dream about my "home server" having solor energy 13:12 <+bridge> [ddnet] i also dream about my "home server" having solar energy 13:12 <+bridge> [ddnet] are they connected to the global electricity line or smth? 13:12 <+bridge> [ddnet] yes 13:12 <+bridge> [ddnet] here in spain they tax you 13:12 <+bridge> [ddnet] if u do that 13:12 <+bridge> [ddnet] tax the sun 13:12 <+bridge> [ddnet] xd 13:12 <+bridge> [ddnet] i get 11 cents per kw/h 13:12 <+bridge> [ddnet] TAX THE SUN! 13:12 <+bridge> [ddnet] > The so-called sun tax limited the development of clean energy in Spain by imposing charges on the self-consumer of solar energy from his or her own home. 13:12 <+bridge> [ddnet] stonks 13:12 <+bridge> [ddnet] but its cheaper to use the energy as much as possible 13:12 <+bridge> [ddnet] https://www.idealista.com/en/news/lifestyle-in-spain/2020/08/04/7761-the-royal-decree-on-self-consumption-of-electricity-relaunches-solar-energy-in 13:13 <+bridge> [ddnet] oh 13:13 <+bridge> [ddnet] they removed it? 13:13 <+bridge> [ddnet] xd 13:13 <+bridge> [ddnet] it was so idiotic 13:13 <+bridge> [ddnet] what hardware is ur home server and what does it run @Jupstar ✪ ? 13:13 <+bridge> [ddnet] but here retired politicians go to the electricity companies to get their chair and money 13:13 <+bridge> [ddnet] so its all corrupted 13:13 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876785723028668446/unknown.png 13:13 <+bridge> [ddnet] last 2 days and today(cloudy) 13:13 <+bridge> [ddnet] thats awesome 13:13 <+bridge> [ddnet] chillerdragon: its intel skylake 6700k or smth 13:13 <+bridge> [ddnet] is that grafana? 13:13 <+bridge> [ddnet] yes 13:14 <+bridge> [ddnet] i hacked the encryption of our inverter(java code, was ez xD) my brother wrote the rest xD 13:14 <+bridge> [ddnet] xd 13:14 <+bridge> [ddnet] what case? @Jupstar ✪ do u use a laptop/desktop/server rig ? 13:15 <+bridge> [ddnet] well its a desktop CPU and also inside a desktop case if you mean that 13:15 <+bridge> [ddnet] we use it for jellyfin and grafana mostly 13:15 <+bridge> [ddnet] ah right 13:15 <+bridge> [ddnet] ah and nextcloud 13:15 <+bridge> [ddnet] so u have some desktop tower standing around somewhere 13:15 <+bridge> [ddnet] but mostly my brother, i dont like clouds xxD 13:15 <+bridge> [ddnet] xd 13:15 <+bridge> [ddnet] behind our TV XD 13:15 <+bridge> [ddnet] its invisible 13:15 <+bridge> [ddnet] noise? 13:15 <+bridge> [ddnet] is it sunny often there? 13:15 <+bridge> [ddnet] none 13:15 <+bridge> [ddnet] except it does heavy math 13:16 <+bridge> [ddnet] but it mostly runs idle, we bought some "green" motherboard that almost doesnt use electrity 13:16 <+bridge> [ddnet] mhh 13:16 <+bridge> [ddnet] "green" \:D 13:16 <+bridge> [ddnet] its sunny in summer yeah 13:16 <+bridge> [ddnet] imagine here 13:16 <+bridge> [ddnet] its sunny always 13:16 <+bridge> [ddnet] yeah 13:16 <+bridge> [ddnet] but having ur own house is rare 13:16 <+bridge> [ddnet] u have a flat 13:16 <+bridge> [ddnet] in spain they should just force ppl to have solar panels 13:16 <+bridge> [ddnet] such a waste of space 13:16 <+bridge> [ddnet] ye 13:16 <+bridge> [ddnet] spain should go all in 13:16 <+bridge> [ddnet] with solar 13:17 <+bridge> [ddnet] we make around 8000 kw/h per year i think 13:17 <+bridge> [ddnet] but most is from summer ofc 13:20 <+bridge> [ddnet] @Ryozuki\: cant u also have solar in a flat? 13:38 <+bridge> [ddnet] i doubt 13:49 <+bridge> [ddnet] #4033 13:49 <+bridge> [ddnet] sad 14:02 <+bridge> [ddnet] but pls make extra image xD 14:02 <+bridge> [ddnet] not #3442 14:02 <+bridge> [ddnet] https://github.com/ddnet/ddnet/issues/3442 14:02 <+bridge> [ddnet] @Jupstar ✪ u talking about the announcement right? 14:02 <+bridge> [ddnet] yes 14:02 <+bridge> [ddnet] yeah i planned it on a new image 14:03 <+bridge> [ddnet] hud.png 14:03 <+bridge> [ddnet] Okay, I have today to do ddnet things, does anything need to be done? 14:03 <+bridge> [ddnet] @Learath2 check the switch pr 14:03 <+bridge> [ddnet] and #4003 14:03 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4003 14:04 <+bridge> [ddnet] chillerdragon: how to you run shell check, and can it automatically fix everfyhing without breaking anything(like is it stable/safe to use) 14:04 <+bridge> [ddnet] run chillerdragon.sh 14:04 <+bridge> [ddnet] it fixes it for u 14:04 <+bridge> [ddnet] xd 14:04 <+bridge> [ddnet] where is that xD 14:04 <+bridge> [ddnet] im here 14:04 <+bridge> [ddnet] send me shell scripts 14:04 <+bridge> [ddnet] #4085 14:04 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4085 14:05 <+bridge> [ddnet] ah ye 14:05 <+bridge> [ddnet] i saw the pr and got rly hyped u added shell 14:05 <+bridge> [ddnet] \:D 14:05 <+bridge> [ddnet] bcs google hates everything except android studio xD 14:05 <+bridge> [ddnet] want me to fix it rn? 14:05 <+bridge> [ddnet] but before using that i wrote it myself 14:05 <+bridge> [ddnet] no hurry 14:05 <+bridge> [ddnet] ? 14:06 <+bridge> [ddnet] u rewrote android studio in shell? 14:06 <+bridge> [ddnet] xd 14:06 <+bridge> [ddnet] no 14:06 <+bridge> [ddnet] why shell then 14:06 <+bridge> [ddnet] i prepare all gradle stuff and cmake stuff to work 14:06 <+bridge> [ddnet] without android studio 14:06 <+bridge> [ddnet] bcs shell scripts are ez and striaght forward 14:06 <+bridge> [ddnet] wew ur into shell? 14:06 <+bridge> [ddnet] i thought its some android thing 14:06 <+bridge> [ddnet] well not enough to pass shell check, whatever use it has 14:07 <+bridge> [ddnet] why cant the interpreter tell me whats wrong directly xD 14:07 <+bridge> [ddnet] u got me for that 14:07 <+bridge> [ddnet] so ur not workin on it rn? to avoid conflicts 14:07 <+bridge> [ddnet] oh boi thats a bunch of offenses \:D 14:08 <+bridge> [ddnet] can i test if it wrks? 14:08 <+bridge> [ddnet] sure 14:09 <+bridge> [ddnet] tutorial pls 14:09 <+bridge> [ddnet] in scripts/android is a readme 14:09 <+bridge> [ddnet] oof android skd 14:09 <+bridge> [ddnet] ok watever i fix the safe stuff and let u test then 14:17 <+bridge> [ddnet] the fact that I still have to compile with `sed -i "" 's/10\.15/11.0/g' CMakeCache.txt` annoys me so much 14:20 <+bridge> [ddnet] what does that do 14:20 <+bridge> [ddnet] is it some macos hack 14:20 <+bridge> [ddnet] 10.15 to 11.0 14:20 <+bridge> [ddnet] i wonder why u cant just update everything 14:20 <+bridge> [ddnet] its like being on XP and complaining that it sucks xD 14:21 <+bridge> [ddnet] Because big sur has dyld cache, can't debug weird sdl bugs when I can't even extract the frameworks anymore 14:21 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876802775344877568/unknown.png 14:21 <+bridge> [ddnet] it's more like being on windows 8 and complaining 14:22 <+bridge> [ddnet] just static link newest sdl 14:22 <+bridge> [ddnet] we should also use SDL_main, then we can drop the macos files 14:24 <+bridge> [ddnet] sdl 2.0.16 also supports flashing window xd 14:24 <+bridge> [ddnet] on macos 14:36 <+bridge> [ddnet] @Jupstar ✪\: almost done how do push in ur branch? do i have to fork ur fork and pr against ur fork? 14:38 <+bridge> [ddnet] oh, probably yes xD 14:38 <+bridge> [ddnet] oky 14:48 <+bridge> [ddnet] @Jupstar ✪\: unused variable wat i do wit dis? is it some env var? doubt cuz \_ prefix 14:49 <+bridge> [ddnet] image.png 14:49 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876809793975771136/image.png 14:49 <+bridge> [ddnet] possible yes 14:49 <+bridge> [ddnet] ah 14:49 <+bridge> [ddnet] that can be removed i guess 14:50 <+bridge> [ddnet] oky 14:51 <+bridge> [ddnet] ez 14:51 <+bridge> [ddnet] image.png 14:51 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876810300853190696/image.png 14:53 <+bridge> [ddnet] gotta love githubs FEATURE not be able to fork a repo twice \:D 14:53 <+bridge> [ddnet] image.png 14:53 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876810838315532318/image.png 14:53 <+bridge> [ddnet] yas light mode! deal with it 14:53 <+bridge> [ddnet] well have you ever seen a fork with 8 prongs? 14:53 <+bridge> [ddnet] probably for the best 14:54 <+bridge> [ddnet] 🔥 :EYES: 🔥 14:59 <+bridge> [ddnet] Does @heinrich5991's comment on `src/game/server/teams.h:L15` make sense to any of you? If a tee kills before hitting start the team will be marked `UNFINISHABLE` but why? If the tee leaves the team he can't very well start the race as he will have left the game/team 15:01 <+bridge> [ddnet] i think he explained it in the pr 15:02 <+bridge> [ddnet] "Without this, you can complete the entire map with enough startline skipped tees and only drag the started tee through the entire map, killing everyone who hasn't touched the startline afterwards." 15:02 <+bridge> [ddnet] you could copy branch but ok 15:03 <+bridge> [ddnet] @Jupstar ✪\: ah lol i already prd against ur repo once i think last time i did it smarter idk how tho 15:03 <+bridge> [ddnet] i dunno, deen instantly merged it xxD 15:03 <+bridge> [ddnet] anyways here u go https://github.com/Jupeyy/ddnet/pull/2 15:03 <+bridge> [ddnet] i didnt even notice it 15:04 <+bridge> [ddnet] thanks alot chillerdragon 😄 15:04 <+bridge> [ddnet] pls test if it still werrks 15:04 <+bridge> [ddnet] Okay, this case does make sense, but the comment doesn't so that should be updated 15:04 <+bridge> [ddnet] yeah 15:04 <+bridge> [ddnet] will test later 15:04 <+bridge> [ddnet] \:) 15:05 <+bridge> [ddnet] @Jupstar ✪\: when add iOS and linux phones? 15:05 <+bridge> [ddnet] linux is ez 15:05 <+bridge> [ddnet] ye? 15:05 <+bridge> [ddnet] iOS is like shooting in your knee 15:05 <+bridge> [ddnet] ye ! 15:05 <+bridge> [ddnet] well i guess linux phone just use mesa dont they 15:05 <+bridge> [ddnet] but iOS has already been done 15:05 <+bridge> [ddnet] the fact apple wants 100 bucks per year is already a joke 15:06 <+bridge> [ddnet] i still keep my old iphone5 because it has an tw app on it! not in the store anymore \:D 15:06 <+bridge> [ddnet] makes it impossible as solo dev 15:06 <+bridge> [ddnet] idk about linux phones but its possibly easier than iOS 15:06 <+bridge> [ddnet] still gotta adapt to touch no? 15:06 <+bridge> [ddnet] i'd assume linux phone is just linux xD 15:06 <+bridge> [ddnet] yes it for example runs the same firefox 15:07 <+bridge> [ddnet] if i'd have an iphone and some extra pc i dont need i'd try it there xD 15:07 <+bridge> [ddnet] but you cant play tw with only touch and no further edits 15:07 <+bridge> [ddnet] how do u hook and walk then? 15:07 <+bridge> [ddnet] its not meant for any mobile feature 15:07 <+bridge> [ddnet] its just for building 15:07 <+bridge> [ddnet] oh? 15:08 <+bridge> [ddnet] if someone wants to make a ddnet chat app he can now 15:08 <+bridge> [ddnet] e.g. watching and chatting 15:08 <+bridge> [ddnet] ah cool 15:09 <+bridge> [ddnet] i rly wanna get rid of my iphone but idk which linux phone to get 15:09 <+bridge> [ddnet] the problem with linux phone is really they always use shit hardware 15:09 <+bridge> [ddnet] else i'd also like to try them out 15:09 <+bridge> [ddnet] linux phone? not like there are many options out there 15:09 <+bridge> [ddnet] thought of pine and librem 15:09 <+bridge> [ddnet] ya 15:10 <+bridge> [ddnet] I am okay with worse hardware and a high price as long as it runs some nice open stuff 15:11 <+bridge> [ddnet] only has to be able to run teeworlds so i can do mobile tw gaming axaxaxax 15:11 <+bridge> [ddnet] well my android phone is also open source except the graphic driver 15:11 <+bridge> [ddnet] i have a pixel 3 but i wanna get a oneplus 15:11 <+bridge> [ddnet] i dunt like android 15:12 <+bridge> [ddnet] mhh yeah also not huge fan of android tbh 15:12 <+bridge> [ddnet] not only because its google infected ik there is degoogled but also because its so different from linux 15:12 <+bridge> [ddnet] i dunno, its weird to need java for everything that isnt in the NDK 15:12 <+bridge> [ddnet] always annoys me 15:12 <+bridge> [ddnet] ya 15:19 <+bridge> [ddnet] :nouis: 15:34 <+bridge> [ddnet] chillerdragon: 15:34 <+bridge> [ddnet] ``` 15:34 <+bridge> [ddnet] /home/jupeyy/Android/Sdk/ndk//home/jupeyy/Android/Sdk/ndk/23.0.7599858/wrap.sh/asan.sh/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android24-clang 15:34 <+bridge> [ddnet] ``` 15:34 <+bridge> [ddnet] Dunno how, but it added `wrap.sh/asan.sh` XD 15:36 <+bridge> [ddnet] ? 15:36 <+bridge> [ddnet] i need more context 15:36 <+bridge> [ddnet] the path got destroyed somehow 15:37 <+bridge> [ddnet] which 15:37 <+bridge> [ddnet] yeah dunno i'm currently looking 15:37 <+bridge> [ddnet] ``` 15:37 <+bridge> [ddnet] /make_android_opusfile.sh: Zeile 28: /home/jupeyy/Android/Sdk/ndk//home/jupeyy/Android/Sdk/ndk/23.0.7599858/wrap.sh/asan.sh/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang: Datei oder Verzeichnis nicht gefunden 15:37 <+bridge> [ddnet] ``` 15:37 <+bridge> [ddnet] Zeile 15:37 <+bridge> [ddnet] omg 15:37 <+bridge> [ddnet] german 15:37 <+bridge> [ddnet] Deutsch 15:38 <+bridge> [ddnet] ANDROID\_HOME=\~/Android/Sdk 15:38 <+bridge> [ddnet] find "$ANDROID\_HOME/ndk" \| sort -n \| tail -1 15:38 <+bridge> [ddnet] what does that print? 15:38 <+bridge> [ddnet] ah ye ofc 15:38 <+bridge> [ddnet] cuz i switched to find 15:38 <+bridge> [ddnet] i knew i forgot something on the find thing 15:38 <+bridge> [ddnet] ok sec 15:38 <+bridge> [ddnet] lemme force push 15:38 <+bridge> [ddnet] oh u merged 15:39 <+bridge> [ddnet] ok i pr new one 15:39 <+bridge> [ddnet] no u didnt i drunk 15:39 <+bridge> [ddnet] sec 15:39 <+bridge> [ddnet] xDDDD 15:40 <+bridge> [ddnet] why do u export ANDROID\_NDK\_VERSION is that some needed env var? 15:40 <+bridge> [ddnet] mhhhhh 15:40 <+bridge> [ddnet] cant remember, maybe the cmake toolchain used it 15:40 <+bridge> [ddnet] or gradle 15:41 <+bridge> [ddnet] https://docs.larq.dev/compute-engine/build/android/#custom-android-version 15:41 <+bridge> [ddnet] fak it is 15:41 <+bridge> [ddnet] how annoying 15:42 <+bridge> [ddnet] i just program it to work, not to work perfect in shell xD 15:42 <+bridge> [ddnet] its not ur fault 15:42 <+bridge> [ddnet] Its just `ls` prints relative paths and `find` absolute 15:42 <+bridge> [ddnet] but ls bad and shouldnt be used 15:43 <+bridge> [ddnet] ANDROID\_NDK is abs path so thats good but seems like ANDROID\_NDK\_VERSION is relative maybe it has to stay relative idk? 15:43 <+bridge> [ddnet] no idea 15:43 <+bridge> [ddnet] probably not hm 15:44 <+bridge> [ddnet] but they are only temporary exported anyway arent they 15:44 <+bridge> [ddnet] ok lets try 15:44 <+bridge> [ddnet] change ANDROID\_NDK=.\* 15:44 <+bridge> [ddnet] 15:44 <+bridge> [ddnet] to NADROID\_NDK="$ANDROID\_NDK\_VERSION" 15:44 <+bridge> [ddnet] NADROIDgang 15:44 <+bridge> [ddnet] image.png 15:44 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876823853706395648/image.png 15:45 <+bridge> [ddnet] fak off learath xd 15:45 <+bridge> [ddnet] in all files @Jupstar ✪ 15:47 <+bridge> [ddnet] i dunno what problems it has 15:47 <+bridge> [ddnet] maybe the script renamed my directory or smth let me check xD 15:48 <+bridge> [ddnet] ah 15:48 <+bridge> [ddnet] it checks inside the dir 15:48 <+bridge> [ddnet] it should find the dir name 15:48 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876824732513751120/unknown.png 15:48 <+bridge> [ddnet] 2 versions of NDKs 15:48 <+bridge> [ddnet] i want the highest one 15:48 <+bridge> [ddnet] wat? 15:48 <+bridge> [ddnet] i did buggo 15:48 <+bridge> [ddnet] u can fix 15:48 <+bridge> [ddnet] now it goes into the dirs 15:49 <+bridge> [ddnet] ah 15:49 <+bridge> [ddnet] oke 15:49 <+bridge> [ddnet] -d 15:49 <+bridge> [ddnet] -type dir or somethkng like that 15:49 <+bridge> [ddnet] ye 15:49 <+bridge> [ddnet] find -type d 15:49 <+bridge> [ddnet] ok 15:49 <+bridge> [ddnet] image.png 15:49 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876825078959046667/image.png 15:50 <+bridge> [ddnet] or wait 15:50 <+bridge> [ddnet] are there subdirs? 15:50 <+bridge> [ddnet] better work with depth 15:52 <+bridge> [ddnet] ```bash 15:52 <+bridge> [ddnet] ANDROID_NDK_VERSION="$(find "$ANDROID_HOME/ndk" -maxdepth 1 | sort -n | tail -1)" 15:52 <+bridge> [ddnet] ``` 15:52 <+bridge> [ddnet] thats prolly best 15:53 <+bridge> [ddnet] @Jupstar ✪\: ^ 15:57 <+bridge> [ddnet] but that gives the full path doesnt it 15:57 <+bridge> [ddnet] yas 15:57 <+bridge> [ddnet] but it should work too 15:57 <+bridge> [ddnet] just do not concat it 15:58 <+bridge> [ddnet] just do ANDROID\_NDK="$ANDROID\_NDK\_VERSION" 15:58 <+bridge> [ddnet] the question is if there was a reason i exported it individually 15:58 <+bridge> [ddnet] no 15:58 <+bridge> [ddnet] lets just assume not xxxD 15:58 <+bridge> [ddnet] give it a try 15:58 <+bridge> [ddnet] u made one relative and one absolute 15:58 <+bridge> [ddnet] in stackoverflow it shows me a comment that only shows the versions 15:58 <+bridge> [ddnet] like in the picture 15:59 <+bridge> [ddnet] yeah 15:59 <+bridge> [ddnet] absolute for building 15:59 <+bridge> [ddnet] relative isnt really a path 15:59 <+bridge> [ddnet] its the actual version 15:59 <+bridge> [ddnet] ooooh 15:59 <+bridge> [ddnet] then we might need it relative \:D 15:59 <+bridge> [ddnet] how annoying omagawd 15:59 <+bridge> [ddnet] did shell check even complain about that part 15:59 <+bridge> [ddnet] go use cd then \:D 15:59 <+bridge> [ddnet] yes 15:59 <+bridge> [ddnet] but why 16:00 <+bridge> [ddnet] one should not use "ls" 16:00 <+bridge> [ddnet] ls bad 16:00 <+bridge> [ddnet] for filenames 16:00 <+bridge> [ddnet] i mean it worked, so how can it be wrong 16:00 <+bridge> [ddnet] xd 16:00 <+bridge> [ddnet] thats not how shellcheck works \:D 16:00 <+bridge> [ddnet] all of ur code worked 16:00 <+bridge> [ddnet] it might break with funky file names 16:00 <+bridge> [ddnet] mh ok xd 16:00 <+bridge> [ddnet] u can do $(cd "$ANDORID\_HOME/ndk" && find ..)" 16:01 <+bridge> [ddnet] u can do $(cd "$ANDORID\_HOME/ndk" && find ..) 16:01 <+bridge> [ddnet] and then cd back? 16:01 <+bridge> [ddnet] not needed 16:01 <+bridge> [ddnet] subshell 16:01 <+bridge> [ddnet] i guess i can just substract the path from the other 16:01 <+bridge> [ddnet] well ok 16:01 <+bridge> [ddnet] i'll try yours 16:01 <+bridge> [ddnet] ```bash 16:01 <+bridge> [ddnet] ANDROID_NDK_VERSION="$(cd "$ANDROID_HOME/ndk" && find . -maxdepth 1 | sort -n | tail -1)" 16:01 <+bridge> [ddnet] ``` 16:02 <+bridge> [ddnet] aslong it doesnt want exit 1 again 16:02 <+bridge> [ddnet] i saw u always exit 1 after cd 16:02 <+bridge> [ddnet] || 16:02 <+bridge> [ddnet] ah right 16:02 <+bridge> [ddnet] i think when using && it doesnt need it 16:02 <+bridge> [ddnet] ok xD 16:03 <+bridge> [ddnet] image.png 16:03 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876828436604268584/image.png 16:03 <+bridge> [ddnet] yea makes sense we only do things that we want to do after the cd if the cd passed 16:04 <+bridge> [ddnet] yeah ok 😄 16:04 <+bridge> [ddnet] but yea cd + find maxdepth is not much cooler than ls 16:04 <+bridge> [ddnet] xd 16:04 <+bridge> [ddnet] usually absolute paths are totally fine 16:04 <+bridge> [ddnet] or you use globbing 16:06 <+bridge> [ddnet] mh seems like more stuff broke xD 16:06 <+bridge> [ddnet] oh no 16:06 <+bridge> [ddnet] go send 16:07 <+bridge> [ddnet] or do u want me to get the fakin sdk? 16:07 <+bridge> [ddnet] it somehow removed a cd somewhere 16:07 <+bridge> [ddnet] wat errors yo get 16:08 <+bridge> [ddnet] well it cant find files bcs its in the wrong dir 16:08 <+bridge> [ddnet] why is some code inside ( )? 16:08 <+bridge> [ddnet] is that like a context? 16:08 <+bridge> [ddnet] subshell 16:09 <+bridge> [ddnet] ah 16:09 <+bridge> [ddnet] u did a lot of "cd foo;..;cd .." 16:09 <+bridge> [ddnet] thats bad for cd 😄 16:09 <+bridge> [ddnet] yeah 16:09 <+bridge> [ddnet] i run around 16:09 <+bridge> [ddnet] u want to do "(cd foo)" 16:09 <+bridge> [ddnet] u want to do "(cd foo;..)" 16:09 <+bridge> [ddnet] yeah i'll check all 16:09 <+bridge> [ddnet] should really use subshells more often 16:09 <+bridge> [ddnet] which files doesnt it find 16:09 <+bridge> [ddnet] very useful 16:10 <+bridge> [ddnet] i already found it 16:10 <+bridge> [ddnet] yas 16:10 <+bridge> [ddnet] pro 16:10 <+bridge> [ddnet] there was cd .. outside of the subshell 16:10 <+bridge> [ddnet] shell programming looks fun 16:10 <+bridge> [ddnet] its the best 16:12 <+bridge> [ddnet] xD 16:13 <+bridge> [ddnet] now i have build_x86 everywhere xD 16:13 <+bridge> [ddnet] bcs of that single cd .. 16:13 <+bridge> [ddnet] @Jupstar ✪\: i really recommend shellcheck integration in ur editor it will improve ur shell skill a lot. And its helpful since there is no compliation to check for mistakes like variable typos 16:13 <+bridge> [ddnet] yeah maybe, but i really use it straightforward most of the time 16:13 <+bridge> [ddnet] not so much as a script language 16:13 <+bridge> [ddnet] just spamming commands somewhere 16:14 <+bridge> [ddnet] hrhrhrhr 16:14 <+bridge> [ddnet] image.png 16:14 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876831289406271558/image.png 16:14 <+bridge> [ddnet] image.png 16:14 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876831321379455026/image.png 16:15 <+bridge> [ddnet] wtf xd 16:19 <+bridge> [ddnet] is it werking now? 16:19 <+bridge> [ddnet] shellcheck can have false positives 16:19 <+bridge> [ddnet] yes 16:19 <+bridge> [ddnet] shellcheck is not perfect 16:19 <+bridge> [ddnet] i opend plenty of issues already 16:19 <+bridge> [ddnet] nobo shellcheck 16:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876832633819136050/unknown.png 16:20 <+bridge> [ddnet] its a weird string ur priting tbh 16:20 <+bridge> [ddnet] ```sh 16:20 <+bridge> [ddnet] #!/bin/sh 16:20 <+bridge> [ddnet] # Source: https://faq.i3wm.org/question/2172/how-do-i-find-the-criteria-for-use-with-i3-config-commands-like-for_window-eg-to-force-splashscreens-and-dialogs-to-show-in-floating-mode.1.html 16:20 <+bridge> [ddnet] # i3-get-window-criteria - Get criteria for use with i3 config commands 16:20 <+bridge> [ddnet] 16:20 <+bridge> [ddnet] # To use, run this script, then click on a window. 16:20 <+bridge> [ddnet] # Output is in the format: [= = ...] 16:20 <+bridge> [ddnet] 16:20 <+bridge> [ddnet] # Known problem: when WM_NAME is used as fallback for the 'title=""' criterion, 16:20 <+bridge> [ddnet] # quotes in "" are not escaped properly. This is a problem with the output of `xprop`, 16:20 <+bridge> [ddnet] # reported upstream: https://bugs.freedesktop.org/show_bug.cgi?id=66807 16:20 <+bridge> [ddnet] 16:20 <+bridge> [ddnet] PROGNAME=`basename "$0"` 16:20 <+bridge> [ddnet] 16:20 <+bridge> [ddnet] # Check for xwininfo and xprop 16:20 <+bridge> [ddnet] for cmd in xwininfo xprop; do 16:21 <+bridge> [ddnet] if ! which $cmd > /dev/null 2>&1; then 16:21 <+bridge> [ddnet] echo "$PROGNAME: $cmd: command not found" >&2 16:21 <+bridge> [ddnet] exit 1 16:21 <+bridge> [ddnet] fi 16:21 <+bridge> [ddnet] done 16:21 <+bridge> [ddnet] 16:21 <+bridge> [ddnet] match_int='[0-9][0-9]*' 16:21 <+bridge> [ddnet] match_string='".*"' 16:21 <+bridge> [ddnet] match_qstring='"[^"\\]*(\\.[^"\\]*)*"' # NOTE: Adds 1 backreference 16:21 <+bridge> [ddnet] 16:21 <+bridge> [ddnet] { 16:21 <+bridge> [ddnet] # Run xwininfo, get window id 16:21 <+bridge> [ddnet] window_id=`xwininfo -int | sed -nre "s/^xwininfo: Window id: ($match_int) .*$/\1/p"` 16:21 <+bridge> [ddnet] echo "id=$window_id" 16:21 <+bridge> [ddnet] 16:21 <+bridge> [ddnet] its this 16:21 <+bridge> [ddnet] ups 16:21 <+bridge> [ddnet] or not priting idk 16:21 <+bridge> [ddnet] you ruin us 16:21 <+bridge> [ddnet] :monkaS: 16:21 <+bridge> [ddnet] ? 16:21 <+bridge> [ddnet] u not seeing it? 16:21 <+bridge> [ddnet] xd 16:21 <+bridge> [ddnet] i see it 16:21 <+bridge> [ddnet] but wat learath want now 16:21 <+bridge> [ddnet] i mean i ruined irc 16:21 <+bridge> [ddnet] cuz spam 16:21 <+bridge> [ddnet] what is irc? 16:22 <+bridge> [ddnet] and why did he say "us" \:D 16:22 <+bridge> [ddnet] idk xd 16:22 <+bridge> [ddnet] there is not a single irc user left is there? 16:23 <+bridge> [ddnet] but the koala is activley improving shellcheck 16:23 <+bridge> [ddnet] its cool project! 16:23 <+bridge> [ddnet] @Ryozuki\: here fix https://github.com/koalaman/shellcheck/issues/2209 16:24 <+bridge> [ddnet] https://github.com/koalaman/shellcheck/issues/382#issuecomment-104379198 16:24 <+bridge> [ddnet] its nto something that can be fixed 16:24 <+bridge> [ddnet] seems like u could add "sed" to some exception list in the code 16:25 <+bridge> [ddnet] image.png 16:25 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876834016123289610/image.png 16:25 <+bridge> [ddnet] it probs can fix it for known famous cmds 16:25 <+bridge> [ddnet] but its not generic 16:26 <+bridge> [ddnet] chillerdragon: the problem with the cd .. && find .... is that it doesnt return the find as string 16:26 <+bridge> [ddnet] nothing gets stored in the var 16:26 <+bridge> [ddnet] wat? 16:26 <+bridge> [ddnet] do i need to printf the find? 16:26 <+bridge> [ddnet] `ANDROID_NDK_VERSION="$(cd "$ANDORID_HOME/ndk" && find "$ANDROID_HOME/ndk" -maxdepth 1 | sort -n | tail -1)"` 16:26 <+bridge> [ddnet] noooooo 16:27 <+bridge> [ddnet] ah 16:27 <+bridge> [ddnet] if its emppty then there is no output 16:27 <+bridge> [ddnet] try running it by hand 16:27 <+bridge> [ddnet] yeah nvm the find path 16:27 <+bridge> [ddnet] must be . probably 16:27 <+bridge> [ddnet] ah 16:27 <+bridge> [ddnet] find . 16:27 <+bridge> [ddnet] yas 16:28 <+bridge> [ddnet] do i need to export stuff to subshells? 16:28 <+bridge> [ddnet] it ignores ANDROID_HOME 16:28 <+bridge> [ddnet] subshells inherit vars from parents 16:28 <+bridge> [ddnet] but parents not from childs 16:28 <+bridge> [ddnet] ok weird 16:28 <+bridge> [ddnet] export wont help either 16:29 <+bridge> [ddnet] its like a scope 16:29 <+bridge> [ddnet] `cd "$ANDORID_HOME/ndk"` fails 16:29 <+bridge> [ddnet] LOL XD 16:29 <+bridge> [ddnet] typo in there 16:29 <+bridge> [ddnet] ANDORIDgang @Learath2 16:29 <+bridge> [ddnet] ah rip 16:30 <+bridge> [ddnet] it doesnt print it in colors anymore xD 16:30 <+bridge> [ddnet] and i thought i am the real hacker with that 16:30 <+bridge> [ddnet] wat colors? 16:30 <+bridge> [ddnet] image.png 16:30 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876835272111816734/image.png 16:30 <+bridge> [ddnet] @Ryozuki\: whitelist sed 16:30 <+bridge> [ddnet] `printf "\e[31mDid not pass` 16:30 <+bridge> [ddnet] oh it doesnt? 16:30 <+bridge> [ddnet] yeah bcs its now inside printf "%s" 16:30 <+bridge> [ddnet] thats weird wtf 16:30 <+bridge> [ddnet] lemme check 16:31 <+bridge> [ddnet] but doesnt matter too much xD 16:31 <+bridge> [ddnet] tbh i did lazy fix \:D 16:31 <+bridge> [ddnet] it matters 16:31 <+bridge> [ddnet] it just prints the color codes 16:31 <+bridge> [ddnet] want me to do properly? 16:31 <+bridge> [ddnet] no i'll remove the colors 16:31 <+bridge> [ddnet] no domt 16:31 <+bridge> [ddnet] colors cool! 16:31 <+bridge> [ddnet] i just thought like, its easier to read then 16:31 <+bridge> [ddnet] keep it 16:32 <+bridge> [ddnet] i can just put it with the "%s" probably? 16:32 <+bridge> [ddnet] or does shellcheck not like that either 16:32 <+bridge> [ddnet] printf "\\e[31mDid not pass android build type, using default\: %s\\e[30m\\n" "${\_DEFAULT\_ANDROID\_BUILD}" 16:32 <+bridge> [ddnet] ```bash 16:32 <+bridge> [ddnet] printf "\e[31mDid not pass android build type, using default: %s\e[30m\n" "${_DEFAULT_ANDROID_BUILD}" 16:32 <+bridge> [ddnet] ``` 16:33 <+bridge> [ddnet] ok 16:33 <+bridge> [ddnet] i wonder if colors reset in subshells 16:33 <+bridge> [ddnet] would also be useful 16:33 <+bridge> [ddnet] they dont 16:33 <+bridge> [ddnet] too bad 16:38 <+bridge> [ddnet] uh 16:38 <+bridge> [ddnet] `test ./23.0.7599858` 16:38 <+bridge> [ddnet] why is another change in my pr xd 16:38 <+bridge> [ddnet] chillerdragon 16:38 <+bridge> [ddnet] @Jupstar ✪ 16:38 <+bridge> [ddnet] it adds ./ 16:38 <+bridge> [ddnet] slow? 16:38 <+bridge> [ddnet] wat 16:38 <+bridge> [ddnet] yes! 16:38 <+bridge> [ddnet] who is banning inthe game 16:38 <+bridge> [ddnet] to the version xD 16:38 <+bridge> [ddnet] ah 16:38 <+bridge> [ddnet] ofc 16:38 <+bridge> [ddnet] hrmpf 16:38 <+bridge> [ddnet] #reports 16:38 <+bridge> [ddnet] ^ 16:38 <+bridge> [ddnet] omagawd then lets cut it off \:D 16:38 <+bridge> [ddnet] it gets uglier and uglier haha 16:38 <+bridge> [ddnet] @Jupstar ✪ 16:39 <+bridge> [ddnet] do you ban? 16:39 <+bridge> [ddnet] in ddnet 16:39 <+bridge> [ddnet] ok fixed 16:39 <+bridge> [ddnet] i have nothing todo with ddnet servers 16:39 <+bridge> [ddnet] ok 16:39 <+bridge> [ddnet] why ppl come to #developer about bans 16:39 <+bridge> [ddnet] makes 0 sense 16:42 <+bridge> [ddnet] @Jupstar ✪\: hrmpf put this below to cut it off```bash 16:42 <+bridge> [ddnet] ANDROID_NDK="${ANDROID_NDK:2}" 16:42 <+bridge> [ddnet] ``` 16:42 <+bridge> [ddnet] @Ryozuki\: should they go to wiki instead? 16:43 <+bridge> [ddnet] nice 😄 16:47 <+bridge> [ddnet] :monkalaugh: 16:47 <+bridge> [ddnet] to #reports 16:48 <+bridge> [ddnet] image.png 16:48 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876839733244854302/image.png 16:48 <+bridge> [ddnet] ok lets see if the check fails or not 😄 16:49 <+bridge> [ddnet] sorri chillerdragon.sh auto style fixer can cause some buggos 16:49 <+bridge> [ddnet] i feel like half of stackoverflow answers also wouldn't pass shell check xD 16:49 <+bridge> [ddnet] ofc not 16:49 <+bridge> [ddnet] i see style offenses everywhere \:D 16:49 <+bridge> [ddnet] but its not only a shell thing is it 16:50 <+bridge> [ddnet] yeah 😄 16:50 <+bridge> [ddnet] most other languages have so many linters that you can not even post a stack overflow answer that pleases half of them 16:50 <+bridge> [ddnet] for example javascript \:D 16:50 <+bridge> [ddnet] semicolon or not 16:50 <+bridge> [ddnet] is the new spaces vs tabs 16:51 <+bridge> [ddnet] ah 16:51 <+bridge> [ddnet] you didnt do build.sh 16:51 <+bridge> [ddnet] ok i'll try it 16:51 <+bridge> [ddnet] myself xd 16:51 <+bridge> [ddnet] i dont have that file 16:51 <+bridge> [ddnet] its inside files 16:51 <+bridge> [ddnet] too hidden for me 16:51 <+bridge> [ddnet] u gotta pass -r to chillerdragon.sh 16:52 <+bridge> [ddnet] xD 16:54 <+bridge> [ddnet] ``` 16:54 <+bridge> [ddnet] ^----------^ SC2153: Possible misspelling: TW_KEY_NAME may not be assigned, but __TW_KEY_NAME is. 16:54 <+bridge> [ddnet] ``` 16:54 <+bridge> [ddnet] how can i tell it, its false positive 16:54 <+bridge> [ddnet] so u wanna do it? 16:54 <+bridge> [ddnet] im here if u get confused but its usually well explained in the wiki 16:54 <+bridge> [ddnet] yea also thought about thar 16:54 <+bridge> [ddnet] its ur code \:D 16:54 <+bridge> [ddnet] i mean its always called as subshell 16:54 <+bridge> [ddnet] and the parent defines these 16:55 <+bridge> [ddnet] why do u have tw TWKEYNAME vars anyways 16:55 <+bridge> [ddnet] they are used for signing the apk 16:55 <+bridge> [ddnet] e.g. if you want to release on google play 16:55 <+bridge> [ddnet] and u escape them right? 16:55 <+bridge> [ddnet] maybe call it TW\_KEY\_NAME\_ESCAPED then 16:56 <+bridge> [ddnet] i assume so 16:56 <+bridge> [ddnet] ya the classic sed escape to pass to sed 16:56 <+bridge> [ddnet] i rly wonder if there is a better way 16:56 <+bridge> [ddnet] everytime i do it 16:57 <+bridge> [ddnet] but the other is a new var 16:57 <+bridge> [ddnet] hm? 16:57 <+bridge> [ddnet] it just things i call that script with these vars undefined 16:57 <+bridge> [ddnet] which isnt true 16:57 <+bridge> [ddnet] ah ye 16:57 <+bridge> [ddnet] can i supress that easily? 16:57 <+bridge> [ddnet] there are magic comments 16:58 <+bridge> [ddnet] **SHELLCHECK DISABLE=SCXX** 16:58 <+bridge> [ddnet] dafaq markdown \:D 16:58 <+bridge> [ddnet] # shellcheck disable=SC1091 16:58 <+bridge> [ddnet] ok 16:58 <+bridge> [ddnet] but i wouldnt 16:58 <+bridge> [ddnet] u used it too xd 16:58 <+bridge> [ddnet] rather name it \_ESCAPED 16:58 <+bridge> [ddnet] i used it bcs i didnt find build.sh \:D 16:59 <+bridge> [ddnet] i really thing its more bcs it things its not defined 16:59 <+bridge> [ddnet] at all 16:59 <+bridge> [ddnet] no 16:59 <+bridge> [ddnet] but i can also exit if one of them isnt defined 16:59 <+bridge> [ddnet] it expects UPPERCAED vars to be defined 16:59 <+bridge> [ddnet] yeah 16:59 <+bridge> [ddnet] but if u have undefined UPPERCASED vars and a \_UPPERCASE var it thinks u typo 16:59 <+bridge> [ddnet] so go with UPPERCASE\_ESCAPED instead 17:00 <+bridge> [ddnet] also more descriptive innit? 17:00 <+bridge> [ddnet] mhh 17:00 <+bridge> [ddnet] weird stuff 17:00 <+bridge> [ddnet] dont hate on da koala 17:00 <+bridge> [ddnet] oh yeah its gone 17:01 <+bridge> [ddnet] its like c complaining about macro names xD 17:01 <+bridge> [ddnet] https://avatars.githubusercontent.com/u/2818758?v=4 17:01 <+bridge> [ddnet] long live the koala 17:04 <+bridge> [ddnet] chillerdragon: 17:04 <+bridge> [ddnet] ok one last 17:04 <+bridge> [ddnet] `$(echo "$(echo ~)"|sed 's/\//\\\//g')` 17:04 <+bridge> [ddnet] without echo it doesnt work 17:04 <+bridge> [ddnet] but shellcheck wants me to 17:04 <+bridge> [ddnet] it does 17:04 <+bridge> [ddnet] first echo 17:04 <+bridge> [ddnet] not second 17:05 <+bridge> [ddnet] wait or wat 17:05 <+bridge> [ddnet] ye first echo seems too much doesntit? 17:05 <+bridge> [ddnet] wait wat im confused 17:05 <+bridge> [ddnet] yeah 17:05 <+bridge> [ddnet] but doesnt work xD 17:05 <+bridge> [ddnet] i need both xD 17:06 <+bridge> [ddnet] $(echo "$HOME" \|sed 's///\\//g') 17:06 <+bridge> [ddnet] system gedribbeld 17:06 <+bridge> [ddnet] is that safe? 17:06 <+bridge> [ddnet] on all systems 17:06 <+bridge> [ddnet] well.. 17:06 <+bridge> [ddnet] BSD 17:06 <+bridge> [ddnet] Linux xD 17:06 <+bridge> [ddnet] i think $HOME is safer than \~ ;D 17:06 <+bridge> [ddnet] but idk 17:06 <+bridge> [ddnet] ok xD 17:06 <+bridge> [ddnet] just my generall feeling 17:07 <+bridge> [ddnet] but ye home should be set 17:07 <+bridge> [ddnet] https://unix.stackexchange.com/questions/123858/is-the-home-environment-variable-always-set-on-a-linux-system 17:07 <+bridge> [ddnet] yas 17:07 <+bridge> [ddnet] veri POSIX 17:07 <+bridge> [ddnet] much wow 17:15 <+bridge> [ddnet] nice it passed, thanks again 17:15 <+bridge> [ddnet] poggers 17:16 <+bridge> [ddnet] poggers 17:17 <+bridge> [ddnet] rip my commit \:c force pusha 17:17 <+bridge> [ddnet] gotta get those commits in for mi ranking \:D 17:22 <+bridge> [ddnet] yeah i squashed else i need to rebase interactive for every change i do 17:23 <+bridge> [ddnet] would be annoying 17:23 <+bridge> [ddnet] i dont understand but its ok 17:23 <+bridge> [ddnet] i can probably set you as author, but then you get the whole pr xD 17:23 <+bridge> [ddnet] no 17:23 <+bridge> [ddnet] dont 17:33 <+bridge> [ddnet] omagawd did someone touch switch code? 17:33 <+bridge> [ddnet] i get segfault in my fork since merge 1min ago 17:33 <+bridge> [ddnet] watafaka 18:22 <+bridge> [ddnet] oh the switchers can be null 18:22 <+bridge> [ddnet] i never got a segfault in my not so extensive tests tho xd 18:24 <+bridge> [ddnet] @Learath2 putting fixes in title ndoesnt work u have to put it in description i think 18:24 <+bridge> [ddnet] ah nvm its in the commit msg 18:27 <+bridge> [ddnet] oh right, i didnt test it with a map without switches 18:27 <+bridge> [ddnet] such a common case 18:27 <+bridge> [ddnet] xd 18:28 <+bridge> [ddnet] xd u fast ryp 18:28 <+bridge> [ddnet] xd u fast ryo 18:29 <+bridge> [ddnet] We should really have a CI that picks up such a crash 18:29 <+bridge> [ddnet] well this crash can be picked up by loading a map 18:29 <+bridge> [ddnet] but most crashes are way rarer 18:30 <+bridge> [ddnet] im too lazy to look into github discussions but some1 should null the backend \:D 18:30 <+bridge> [ddnet] load map and connect @Ryozuki 18:30 <+bridge> [ddnet] yes its a unrare crash but thats why we should be able to pick it up in the CI 18:30 <+bridge> [ddnet] i just got so ussed to rust safeties 18:30 <+bridge> [ddnet] i forgot my null checks in c++ 18:30 <+bridge> [ddnet] all it takes is a few maps and clients connecting to it 18:30 <+bridge> [ddnet] :monkalaugh: 18:30 <+bridge> [ddnet] bro u know 18:30 <+bridge> [ddnet] devs are lazy testing 18:31 <+bridge> [ddnet] ye 18:31 <+bridge> [ddnet] thats why we need CI 18:31 <+bridge> [ddnet] nobody wants to test by had 18:31 <+bridge> [ddnet] nobody wants to test by hand 18:31 <+bridge> [ddnet] yea headless client may work for testing non graphical stuff 18:31 <+bridge> [ddnet] go make it 18:31 <+bridge> [ddnet] like this 18:31 <+bridge> [ddnet] me? 18:31 <+bridge> [ddnet] we could even make automated test cases 18:31 <+bridge> [ddnet] nah idk howot null gfx backends 18:31 <+bridge> [ddnet] moving the tee 18:31 <+bridge> [ddnet] xd 18:31 <+bridge> [ddnet] new maps need median time too 18:33 <+bridge> [ddnet] chillerdragon do u rly merge latest changes into prod this fast 18:33 <+bridge> [ddnet] ur a madman 18:34 <+bridge> [ddnet] axaxax 18:34 <+bridge> [ddnet] was my first merge with upstream 18:40 <+bridge> [ddnet] im guilty :monkalaugh: 18:40 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876868047107944508/unknown.png 18:43 <+bridge> [ddnet] maybe someone should look into #3806 i tried it yesterday but idk i gave up 18:43 <+bridge> [ddnet] https://github.com/ddnet/ddnet/issues/3806 18:43 <+bridge> [ddnet] looks like an important thing 18:44 <+bridge> [ddnet] oh 18:44 <+bridge> [ddnet] i can already tell ya, hard to fix 18:44 <+bridge> [ddnet] just rewrite swap and use timeout 18:44 <+bridge> [ddnet] and then swap names/clans etc 18:44 <+bridge> [ddnet] or save the whole team and load that 18:50 <+bridge> [ddnet] Oh wow, that's exactly the error and could be the reason indeed. Thanks for the link, I'll try it in the next days and report back :3 Oh, and sry for being kinda harsh with my first answer .__. 18:53 <+bridge> [ddnet] Has anyone taken a look at the absolute insanity that is the implementation for `CDoor`? 18:53 <+bridge> [ddnet] I have not once in my life seen something so weird 19:01 <+bridge> [ddnet] Can any of you actually see how the hell the collision set at `ResetCollision()` ever gets removed? wtf 19:04 <+bridge> [ddnet] what even means to reset collision 19:05 <+bridge> [ddnet] This entire thing is just one huge "WAT". It like creates this pseudo layer to implement doors 19:51 <+bridge> [ddnet] there are no open source nvidia drivers right? 19:52 <+bridge> [ddnet] ah wait the nouveau 19:52 <+bridge> [ddnet] thing 19:52 <+bridge> [ddnet] nouveau 19:52 <+bridge> [ddnet] yea right i know that 19:52 <+bridge> [ddnet] is it as good as the nvidia one? 19:53 <+bridge> [ddnet] seems like i dont have it installed 19:53 <+bridge> [ddnet] I cant handle that windowed anymore 19:54 <+bridge> [ddnet] how do i find which resposibility it is to fix that? 19:54 <+bridge> [ddnet] I have literally no idea which software even is causing blank screens when tabbing out 19:54 <+bridge> [ddnet] ddnet? SDL? linux? nvidia? 19:54 <+bridge> [ddnet] gnome? 19:54 <+bridge> [ddnet] xorg? 19:55 <+bridge> [ddnet] no 19:55 <+bridge> [ddnet] it's reverse engineered driver 19:55 <+bridge> [ddnet] it's not performant 19:55 <+bridge> [ddnet] hmm 19:55 <+bridge> [ddnet] ive always had problems with nouveau drivers 19:55 <+bridge> [ddnet] sdl 19:55 <+bridge> [ddnet] i bet it is 19:56 <+bridge> [ddnet] its sdl probs 19:56 <+bridge> [ddnet] it might be SDLs responsibility to fix it but i doubt I did a SDL update that caused it 19:56 <+bridge> [ddnet] i bet it chooses a bad matching framebuffer, chooose desktop fullscreen, if it fits its that 19:58 <+bridge> [ddnet] https://archlinux.org/packages/extra/x86_64/sdl2/ 19:58 <+bridge> [ddnet] Last Updated\: 2021-08-13 16\:28 UTC 19:58 <+bridge> [ddnet] that could work as time 19:58 <+bridge> [ddnet] yes 19:58 <+bridge> [ddnet] nori mad af at SDL xd 19:58 <+bridge> [ddnet] xd 19:58 <+bridge> [ddnet] how do i downgrade 19:58 <+bridge> [ddnet] i am actually not, they fixed my issue in an hour so :D 19:59 <+bridge> [ddnet] but i think i should repot flashwindow thing too 19:59 <+bridge> [ddnet] oh nice @nori go make issue for me thanks 19:59 <+bridge> [ddnet] wats flashwindow thing 19:59 <+bridge> [ddnet] i mean they cant do more than close the issue so yeah 19:59 <+bridge> [ddnet] urgency hint 20:00 <+bridge> [ddnet] chillerdragon: 20:00 <+bridge> [ddnet] do git bisect and they fix it in 5minutes 20:00 <+bridge> [ddnet] if you got the commit 20:00 <+bridge> [ddnet] first of all i gotta find out how to downgrade 20:00 <+bridge> [ddnet] or should i compile SDL from src? 20:00 <+bridge> [ddnet] build yourself 20:00 <+bridge> [ddnet] and then use that 20:00 <+bridge> [ddnet] its SDL xD 20:00 <+bridge> [ddnet] hrmpf 20:00 <+bridge> [ddnet] it builds on nintendo ds 20:00 <+bridge> [ddnet] how do i even make ddnet use my sdl? 20:00 <+bridge> [ddnet] cant be that hard 20:01 <+bridge> [ddnet] build sdl 20:01 <+bridge> [ddnet] build ddnet 20:01 <+bridge> [ddnet] make install 20:01 <+bridge> [ddnet] or ninja install 20:01 <+bridge> [ddnet] 🥷 20:01 <+bridge> [ddnet] xd 20:01 <+bridge> [ddnet] watafak where is even there git repo 20:01 <+bridge> [ddnet] https://github.com/libsdl-org/SDL/ 20:01 <+bridge> [ddnet] only zip on libsdl.org? 20:01 <+bridge> [ddnet] you use arch right? 20:02 <+bridge> [ddnet] oh 20:02 <+bridge> [ddnet] wtf i searched on github first 20:02 <+bridge> [ddnet] yes i use arch 20:03 <+bridge> [ddnet] wat SDL uses github rly? 20:03 <+bridge> [ddnet] 2.0.17 20:03 <+bridge> [ddnet] wasnt learath sending some weird other sites 20:03 <+bridge> [ddnet] when he did his pr there 20:03 <+bridge> [ddnet] ah 20:04 <+bridge> [ddnet] they moved over 20:04 <+bridge> [ddnet] they merged 20:04 <+bridge> [ddnet] https://github.com/archlinux/svntogit-packages/commits/packages/sdl2/trunk reset to 2.0.14 commit and makepkg -sri ? 20:04 <+bridge> [ddnet] ah 20:04 <+bridge> [ddnet] they used to selfhost gitweb 20:04 <+bridge> [ddnet] @nori\: build from source sounds more convienient to me tbh 20:04 <+bridge> [ddnet] but thanks 20:04 <+bridge> [ddnet] thats what i was searching 20:04 <+bridge> [ddnet] yea ok cool 20:04 <+bridge> [ddnet] even tho m$ im still github fan 20:05 <+bridge> [ddnet] or actually maybe you can find older sdl package on cache i dunno where pacman cache pkgs 20:05 <+bridge> [ddnet] yea but i guess my goal is to bisect 20:06 <+bridge> [ddnet] what is scripts/hash_passwords.py 20:08 <+bridge> [ddnet] hmm i uninstalled SDL 20:08 <+bridge> [ddnet] but ddnet client still launches 20:08 <+bridge> [ddnet] where does it get it from? 20:08 <+bridge> [ddnet] i was about to make a mom joke 20:08 <+bridge> [ddnet] did u rebuild ddnet? maybe it gets it from ddnet-libs 20:08 <+bridge> [ddnet] or smth 20:08 <+bridge> [ddnet] ok go 20:08 <+bridge> [ddnet] wat was otool -L on linux again? 20:08 <+bridge> [ddnet] i run ddnet from aur 20:08 <+bridge> [ddnet] idk 20:08 <+bridge> [ddnet] ldd 20:09 <+bridge> [ddnet] not selfbuild 20:09 <+bridge> [ddnet] ty 20:09 <+bridge> [ddnet] doesnt it install sdl 20:09 <+bridge> [ddnet] watfaka /usr/lib/libSDL is still there 20:09 <+bridge> [ddnet] but i did yay -R sdl 20:09 <+bridge> [ddnet] when u install ddnet 20:09 <+bridge> [ddnet] how 20:09 <+bridge> [ddnet] ye 20:09 <+bridge> [ddnet] probably 20:10 <+bridge> [ddnet] how to uninstall then? 20:10 <+bridge> [ddnet] idk 20:10 <+bridge> [ddnet] HoW tO uNinStaLl SoFtwaRe?!1 20:10 <+bridge> [ddnet] i dont wanna rm it \:D 20:11 <+bridge> [ddnet] whereis libSDL2 20:11 <+bridge> [ddnet] ik where it is 20:11 <+bridge> [ddnet] sudo rm .. xd 20:11 <+bridge> [ddnet] in /usr/lib 20:11 <+bridge> [ddnet] hmm 20:11 <+bridge> [ddnet] that doesnt sound nice 20:11 <+bridge> [ddnet] what could possibly go wrong 20:11 <+bridge> [ddnet] sounds like my packetmanger should do that 20:11 <+bridge> [ddnet] yes 20:12 <+bridge> [ddnet] possibly coulkd go wrong me not being able to play ddnet anymore 20:12 <+bridge> [ddnet] maybe older versions? 20:12 <+bridge> [ddnet] maybe you uninstalled sdl instead of sdl2? 20:12 <+bridge> [ddnet] was joke 😉 20:12 <+bridge> [ddnet] :d 20:12 <+bridge> [ddnet] lol tru 20:12 <+bridge> [ddnet] SDL 1 20:12 <+bridge> [ddnet] the best 20:12 <+bridge> [ddnet] aaaaaaaaaaaaa 20:12 <+bridge> [ddnet] ye 20:12 <+bridge> [ddnet] u so smart nori 20:12 <+bridge> [ddnet] 🧠 20:12 <+bridge> [ddnet] why did i have sdl1? 20:13 <+bridge> [ddnet] \:\: removing sdl2 breaks dependency 'sdl2' required by blender 20:13 <+bridge> [ddnet] \:\: removing sdl2 breaks dependency 'sdl2' required by ddnet-git 20:13 <+bridge> [ddnet] \:\: removing sdl2 breaks dependency 'sdl2' required by ffmpeg 20:13 <+bridge> [ddnet] \:\: removing sdl2 breaks dependency 'sdl2' required by fluidsynth 20:13 <+bridge> [ddnet] \:\: removing sdl2 breaks dependency 'sdl2' required by qemu 20:13 <+bridge> [ddnet] \:\: removing sdl2 breaks dependency 'sdl2' required by teeworlds 20:13 <+bridge> [ddnet] lets uninstall half my system axaxax 20:13 <+bridge> [ddnet] why dont u just install an old version 20:13 <+bridge> [ddnet] watafak is fluidsynth 20:14 <+bridge> [ddnet] oh boi uninstalling ffmpeg is even more pain 20:14 <+bridge> [ddnet] just 20:14 <+bridge> [ddnet] compile 20:14 <+bridge> [ddnet] and install xD 20:14 <+bridge> [ddnet] hahaha why does chromium need ffmpeg 20:14 <+bridge> [ddnet] yea maybe ur right 20:14 <+bridge> [ddnet] i wanted to make sure it uses right version 20:15 <+bridge> [ddnet] when u start ddnet in terminal it tells ya 20:15 <+bridge> [ddnet] without having to check version number because im dislexic i cant read vers number 20:15 <+bridge> [ddnet] `[2021-08-16 20:15:08][sdl]: SDL version 2.0.15 (compiled = 2.0.15)` 20:15 <+bridge> [ddnet] chroimum literally spying on me with ffmpeg watafak 20:15 <+bridge> [ddnet] ik ik 20:15 <+bridge> [ddnet] but when i install? 20:15 <+bridge> [ddnet] will it install same spot? 20:16 <+bridge> [ddnet] and overwrite my sys SDL? 20:16 <+bridge> [ddnet] install without sudo and nothing can go wrong 20:16 <+bridge> [ddnet] and it will tell you where it wants to install 20:16 <+bridge> [ddnet] ok first of all i install SDL1 again 20:16 <+bridge> [ddnet] because i had it \:D 20:16 <+bridge> [ddnet] SDL1 good! 20:17 <+bridge> [ddnet] ok lez overwrite 20:17 <+bridge> [ddnet] oh wait 20:17 <+bridge> [ddnet] if i overwrite and want my other back i gotta reinstall 20:18 <+bridge> [ddnet] which means i have to uninstall ffmpeg \:D 20:18 <+bridge> [ddnet] u dont just overwrite a sys file 20:18 <+bridge> [ddnet] make install wants to write to /usr/local/bin/sdl2-config 20:18 <+bridge> [ddnet] see 20:18 <+bridge> [ddnet] its safe 20:19 <+bridge> [ddnet] ? \:D 20:19 <+bridge> [ddnet] local 20:19 <+bridge> [ddnet] cuz of /local? 20:19 <+bridge> [ddnet] yes 20:19 <+bridge> [ddnet] thats honey pot 20:19 <+bridge> [ddnet] if i give it sudo 20:19 <+bridge> [ddnet] it will rm -rf 20:19 <+bridge> [ddnet] it will rm -rf / 20:19 <+bridge> [ddnet] ok yolo ill do it 20:19 <+bridge> [ddnet] wish me luck 20:19 <+bridge> [ddnet] if you dont hear from me i died 20:19 <+bridge> [ddnet] xd 20:20 <+bridge> [ddnet] if u want to remove do 20:20 <+bridge> [ddnet] sudo make uninstall 20:23 <+bridge> [ddnet] -- Found SDL2\: /usr/lib/libSDL2.so 20:23 <+bridge> [ddnet] ok how i tell cmake to use local now 20:23 <+bridge> [ddnet] aaa 20:23 <+bridge> [ddnet] learath 20:24 <+bridge> [ddnet] don't fetch bundled libs :d 20:25 <+bridge> [ddnet] delete cmake cache 20:25 <+bridge> [ddnet] just delete the whole build dir to be safe xd 20:29 <+bridge> [ddnet] I did 20:30 <+bridge> [ddnet] Can’t I somehow specify the path to the SDL lib? 20:30 <+bridge> [ddnet] Because now I have /usr/lib/sdl and /usr/local/sdl and it picks the wrong 20:31 <+bridge> [ddnet] then your path variable is wrong 20:31 <+bridge> [ddnet] local should have higher prio 20:31 <+bridge> [ddnet] Oh 20:31 <+bridge> [ddnet] Weird 20:31 <+bridge> [ddnet] Is that done in path? 20:31 <+bridge> [ddnet] Isn’t path for executables? 20:31 <+bridge> [ddnet] .bashrc probably 20:32 <+bridge> [ddnet] mh yeah then your library path 20:32 <+bridge> [ddnet] You mean PATH ? 20:32 <+bridge> [ddnet] Yea 20:32 <+bridge> [ddnet] I never touched that 20:32 <+bridge> [ddnet] Weird 20:32 <+bridge> [ddnet] yeah indeed 20:34 <+bridge> [ddnet] /etc/ld.so.conf.d/x86_64-linux-gnu.conf 20:34 <+bridge> [ddnet] then sudo ldconfig 20:34 <+bridge> [ddnet] maybe same for libc.conf 20:35 <+bridge> [ddnet] or try to temporary set it with LD_LIBRARY_PATH 20:36 <+bridge> [ddnet] probably when invoking cmake 20:39 <+bridge> [ddnet] That sounds good I’ll try when I’m home 20:56 <+bridge> [ddnet] LD\_LIBRARY\_PATH=/usr/local/lib cmake .. 20:56 <+bridge> [ddnet] hmm that didnt work 21:07 <+bridge> [ddnet] ah right ddnet uses pkg config 21:08 <+bridge> [ddnet] local/lib/pkgconfig/ 21:08 <+bridge> [ddnet] i think theres also a variable to set that 21:08 <+bridge> [ddnet] PKG_CONFIG_PATH 21:15 <+bridge> [ddnet] if that also doesnt work chillerdragon 21:15 <+bridge> [ddnet] copy the libSDL2 stuff from build dir 21:15 <+bridge> [ddnet] rename libSDL2-2.0.so.0.17.0 to your current version in /usr/lib 21:15 <+bridge> [ddnet] and start DDNet 21:15 <+bridge> [ddnet] LD_LIBRARY_PATH=$PWD ./DDNet 21:15 <+bridge> [ddnet] then u dont need to install anything xd 21:24 <+bridge> [ddnet] also tested 2.0.17 now, but no blackscreens xdd 21:33 <+bridge> [ddnet] Soo, I just compiled the latest sdl2 git-commit (including that diff) and ddnet is working !)) So, it will be also fixed with the next sdl2 release and is not ddnet related. Thanks again for clarifying that :3 21:35 <+bridge> [ddnet] Wait wat I am not the only one having the issue? 21:35 <+bridge> [ddnet] That’s nice to hear 21:36 <+bridge> [ddnet] he's wayland user 21:40 <+bridge> [ddnet] gimp master 21:40 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876913208705839174/unknown.png 21:40 <+bridge> [ddnet] kinda discord like chat 21:40 <+bridge> [ddnet] but could actually work 😄 21:41 <+bridge> [ddnet] looks cursed 21:41 <+bridge> [ddnet] @Ravie you hate all new kinds of chat, bcs not compact, or could you imagine smth like this 21:58 <+bridge> [ddnet] the current one is bad enough 22:00 <+bridge> [ddnet] current one is fully okay 22:04 <+bridge> [ddnet] current is medium after a while u get used to it, and the old look very horrible then xD 22:05 <+bridge> [ddnet] it's not about compactness, it just looks bad xD 22:06 <+bridge> [ddnet] and even in 'old' mode there's this awful new wrapping :( 22:07 <+bridge> [ddnet] mhh that would be solved above 22:07 <+bridge> [ddnet] but wrapping makes it much more readable 22:07 <+bridge> [ddnet] just fact 22:09 <+bridge> [ddnet] nah it makes it way less readable for me 22:09 <+bridge> [ddnet] I even looked how chat looks in other games, nobody does it like this with a huge gap xD 22:09 <+bridge> [ddnet] yeah but normally its more readable 22:09 <+bridge> [ddnet] bcs eyes dont go fully back left 22:09 <+bridge> [ddnet] you are an exception maybe 22:09 <+bridge> [ddnet] artists eyes 22:10 <+bridge> [ddnet] well I read including the name of who sent the message 22:10 <+bridge> [ddnet] and naturally my eyes go back where I started reading 22:10 <+bridge> [ddnet] most chat programs do it like above tho 22:10 <+bridge> [ddnet] name above message 22:10 <+bridge> [ddnet] well games don't seem to 22:11 <+bridge> [ddnet] in what game do you chat btw 22:11 <+bridge> [ddnet] more then rq and bb and gg 22:11 <+bridge> [ddnet] than* 22:11 <+bridge> [ddnet] every online game has a chat 22:11 <+bridge> [ddnet] yeah but in which game is it used alot 22:11 <+bridge> [ddnet] MMOs maybe 22:11 <+bridge> [ddnet] well with how many games there are, it's unlikely that tw is the only one where you chat a lot 22:12 <+bridge> [ddnet] ok mmos are also a bad example 22:12 <+bridge> [ddnet] they have chat bubbles most of the time 22:13 <+bridge> [ddnet] lemme just elaborate why I don't like the other chat mode, dark background is redundant as letters already have an outline so it's just clutter, and tees serve no purpose so to me they're also just clutter 22:13 <+bridge> [ddnet] I like to keep it clean, disabled hud that isn't important to ddrace and so on 22:13 <+bridge> [ddnet] mhh i'd say tees are good 22:13 <+bridge> [ddnet] makes it easier to see who writes 22:13 <+bridge> [ddnet] I don't need to know what his tee looks like tho 22:13 <+bridge> [ddnet] there's a thing called nameplates 22:13 <+bridge> [ddnet] yes, but then u read the name 22:14 <+bridge> [ddnet] skins are mostly unique 22:14 <+bridge> [ddnet] in color + skin combination 22:14 <+bridge> [ddnet] why would you tell apart people in chat by their tee and not name :ww: 22:14 <+bridge> [ddnet] best would be u test the new chat for 2 weeks 22:14 <+bridge> [ddnet] and switch back 22:15 <+bridge> [ddnet] I already know why I don't like it tho 22:15 <+bridge> [ddnet] it's not some new=bad 22:15 <+bridge> [ddnet] back in ddnet 9.0.2 the world was ok 22:15 <+bridge> [ddnet] but you would change nothing? 22:16 <+bridge> [ddnet] about this? 22:16 <+bridge> [ddnet] or the current one 22:17 <+bridge> [ddnet] the very old 22:17 <+bridge> [ddnet] very very old or "old" with le gap? 22:17 <+bridge> [ddnet] old with no wrapping 22:18 <+bridge> [ddnet] that one is perfect, does everything it needs to with 0 clutter 22:18 <+bridge> [ddnet] can we go back to this pls? 22:18 <+bridge> [ddnet] image.png 22:18 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/876922950270451772/image.png 22:18 <+bridge> [ddnet] xd 22:19 <+bridge> [ddnet] hrhrhhr 22:19 <+bridge> [ddnet] mhh i wish you could progamm, i'd love to see an ui by ravie xD 22:20 <+bridge> [ddnet] no 22:20 <+bridge> [ddnet] u couldnt go хахаххаха 22:20 <+bridge> [ddnet] @Jupstar ✪\: go teach him 22:20 <+bridge> [ddnet] Ravie guud designer 22:20 <+bridge> [ddnet] anyway, i'd love smth like discord, i also wouldnt miss the bg in the current chat 22:20 <+bridge> [ddnet] the tee is nice 22:21 <+bridge> [ddnet] and chat split from name 22:21 <+bridge> [ddnet] and this `:` suck anyway 22:21 <+bridge> [ddnet] seing "love" and "discord" in one sentence hurts 22:21 <+bridge> [ddnet] hehe 22:21 <+bridge> [ddnet] tee chat bubbles when 22:21 <+bridge> [ddnet] with how fast chat goes in tw tho you don't need stuff like the hour and what not 22:21 <+bridge> [ddnet] if you really wanna know the time you go into f1 22:21 <+bridge> [ddnet] voice chat when 22:21 <+bridge> [ddnet] pog 22:22 <+bridge> [ddnet] please show coordinates of the chat message author as well 22:22 <+bridge> [ddnet] and current weapon 22:22 <+bridge> [ddnet] so you're kinda just wasting every second or third line 22:22 <+bridge> [ddnet] no 22:25 <+bridge> [ddnet] hm makes sense to add it in f1 22:26 <+bridge> [ddnet] but snaps getting cutted so idk is this even implementable 22:26 <+bridge> [ddnet] but snaps getting cat so idk is this even implementable 22:26 <+bridge> [ddnet] cut* 22:26 <+bridge> [ddnet] xd 22:27 <+bridge> [ddnet] would be kinda cool if you could spec someone's spec xD 22:28 <+bridge> [ddnet] 0.7 anti-stalker mode is already annoying xD 22:29 <+bridge> [ddnet] anti stalker mode? 22:29 <+bridge> [ddnet] didnt it hightlight who specs you 22:29 <+bridge> [ddnet] or did they remove it again xD 22:30 <+bridge> [ddnet] no 22:30 <+bridge> [ddnet] thats rly cool! 22:30 <+bridge> [ddnet] i miss that 22:30 <+bridge> [ddnet] is that removed? 22:30 <+bridge> [ddnet] back in the days when i still played 0.7 i really liked it 22:30 <+bridge> [ddnet] no 22:30 <+bridge> [ddnet] why would one 22:51 <+bridge> [ddnet] @Jupstar ✪ https://www.intel.com/content/www/us/en/architecture-and-technology/visual-technology/arc-discrete-graphics.html 22:51 <+bridge> [ddnet] yay new GPUs to support 22:51 <+bridge> [ddnet] :poggers: 22:53 <+bridge> [ddnet] ah yeah Intel GL to dx 12 works btw 22:53 <+bridge> [ddnet] i tested it on the intel laptop of the gf of my brother 😄 23:04 <+bridge> [ddnet] but generally competition is good, so i let it come and see, their first show video shows same games, i wonder if it runs on that GPU actually xD 23:04 <+bridge> [ddnet] or if its just marketing 23:04 <+bridge> [ddnet] https://youtu.be/3RHYgNQD8-c?t=193 23:04 <+bridge> [ddnet] and if its just at 4k native resolution etc 😄 23:05 <+bridge> [ddnet] but generally competition is good, so i let it come and see, their first show video shows some games, i wonder if it runs on that GPU actually xD