02:09 < bridge> Nope, the awesome thing would be Marticks making a new project, that we can hop onto and help him. I don't wish him to be this community's main / side lead for the reasons of "getting rid of ddos", while ReiTW and other guys are already on track with that one. 02:12 < bridge> And simon, they are right, you really don't know what they did in the previous year, they did help ddnet in their own ways, why not ask then about what they did so far. 02:12 < bridge> And simon, they are right, you really don't know what Rei and Fokko did in the previous year, they did help ddnet in their own ways, why not ask then about what they did so far. 02:12 < bridge> And simon, they are right, you really don't know what Rei and Fokko did in the previous year, they did help ddnet in their own ways, why not ask them about what they did so far. 07:08 < bridge> That was a weird conversation from the start. I don’t see how it makes sense to celebrate 10 years ddnet by changing a block map on a block server that does not run the ddnet mod. 07:52 < bridge> Well I laughed cuz I was the one responding to vali's attacks lmao, not fokkonaut. Was the time when vali targeted my srv to steal players 08:34 < bridge> Someone deleted some messages, glad there is irc log 08:35 < bridge> I remember between my last two messages was definitely another one 08:43 < bridge> Probs heinrich, he likes to do that 09:14 <+ChillerDragon> @Ryozuki have you tried neovide? https://github.com/neovide/neovide 09:25 < bridge> no 10:26 < bridge> <судный день.> aw fuck this game is too p2w 10:37 <+ChillerDragon> ?xd 10:37 <+ChillerDragon> always has been i spent like 6 months salary on onbgy server to buy stats 10:37 < bridge> damn, its actually very useful :poggers2: 10:37 < bridge> i wonder why noone added this before 10:38 <+ChillerDragon> a fng stats shop? 10:38 <+ChillerDragon> wat u taking about 10:38 <+ChillerDragon> is this a discord reply? 10:38 < bridge> its reply to pr 10:38 < bridge> also shouldn't it be applied to server aswell? 10:38 <+ChillerDragon> ah we dont have github integration on irc side 10:38 < bridge> also shouldn't it be applied to server as well? 10:39 <+ChillerDragon> yea server would make sense too it always has been half generic in the cmakelists :D 10:39 <+ChillerDragon> i usually only pr when i get a conflict 10:40 < bridge> bruh 💀 10:40 <+ChillerDragon> ok ok ill force push server 10:42 < bridge> Thanks for contributing into ddnet repository and making it better as well as entire open source community :feelsCoolMan: 10:42 <+ChillerDragon> ok added server too and co authored you UwU 10:42 <+ChillerDragon> ye gotta support my downstream competition because im too op 10:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083324914859249725/image.png 10:46 < bridge> someone from microsoft follows me 10:46 < bridge> my biggest bane 10:46 <+ChillerDragon> eww windows 10:49 <+ChillerDragon> yo ryo you need a github marketing manager? 10:49 <+ChillerDragon> you have dope paypal rust libs etc and still only 50 followers 10:49 < bridge> https://tenor.com/view/dope-roblox-windows-background-waves-gif-25710255 10:50 < bridge> They like your interest in open source :EbatTiLoh: 10:50 <+ChillerDragon> ye ryo is one of my top 10 fav githubbers 10:54 < bridge> anyone with merged PRs to MS repos, run for your life 10:57 < bridge> 50 is probs already top 99% 10:57 < bridge> in github xd 10:58 < bridge> u mean top 1 10:58 < bridge> yeah 10:58 < bridge> xd 10:58 < bridge> and yea it’s a lot but I wouldn’t say more than top 5% 10:58 < bridge> percentiles are hard kek 10:58 < bridge> yea 10:58 < bridge> the difference between “top X%” and X% percentile” used to confuse me 10:58 < bridge> u underestimate the amount of github accounts with 1 project from a bootcamp or school 10:58 < bridge> the difference between “top X%” and “X% percentile” used to confuse me 10:59 < bridge> true 10:59 <+ChillerDragon> @Ryozuki and they all have their 60 friends from the school as followers xd 10:59 < bridge> my profile is kinda boring 10:59 < bridge> i need to public some stuff 10:59 < bridge> fuck dude when my dad got a GH for his bootcamp he had more followers than my years old account in less than a day lol 11:00 <+ChillerDragon> xd 11:19 < bridge> I have a legit online business earnings for everybody. 11:19 < bridge> Kindly dm me to know more about it if it interest you 11:19 < bridge> LMAO 11:20 < bridge> IRC bots invade the discord 11:29 < bridge> i judge by projects not followers 11:29 < bridge> go to repos and filter by source 12:08 <+ChillerDragon> this dude not on irc 12:08 <+ChillerDragon> spammers only know how to launch bloated electron matrix app 12:14 < bridge> lol 13:38 < bridge> Anyone interested in debugging this? 13:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083368125023653998/DDNet_crash_log_1560_2023-03-08_18-17-01.RTP 13:39 <+ChillerDragon> are windows backtraces always that ugly? i dont recognize a single thing from the ddnet code base 13:40 <+ChillerDragon> or is it just because it is build without debug symbols? 13:44 < bridge> Yeah, if it's build with debug symbols, it would be readable 13:45 < bridge> What version exactly is this? And is it steam or non-steam? 13:46 < bridge> 16.8 13:47 < bridge> 64 bit with Steam integration? 13:47 < bridge> Or without? 13:48 < bridge> Rather 32 bit I guess, because the addresses are only 4 bytes 13:49 < bridge> Yes, 32 bit. 13:49 < bridge> Non steam 13:58 <+ChillerDragon> roby can you map those addresses on code? 13:59 < bridge> Yes 13:59 <+ChillerDragon> nice how? 13:59 < bridge> Looks like it's caused by creating a too large tile array, probably a map being too large for 32 bit 13:59 <+ChillerDragon> oof 14:00 <+ChillerDragon> how do you know? 14:00 <+ChillerDragon> leak your process 14:01 < bridge> > I enter the game, the game freezes when I press the play button 14:03 < bridge> There is a script that works on Linux, but I use some tricks to do it on Windows instead: 14:03 < bridge> 1. Download and unpack correct symbols from https://ddnet.org/downloads/symbols/ 14:04 < bridge> 2. Get module base address of the executable (`dumpbin` on from Visual Studio tools) --> for this it says "400000 image base" (hex) 14:04 < bridge> 3. Open the executable with gdb 14:04 < bridge> 4. Use `info symbol
` to find out the function for the lines in the backtrace 14:04 < bridge> Where
is calculates as the number at the end of the line (e.g. 0x2f0cbc for the first line) plus the module base address. 14:04 < bridge> And do this for some of the lines: 14:04 < bridge> ``` 14:04 < bridge> (gdb) info symbol 0x786ef0 14:04 < bridge> typeinfo for std::bad_alloc in section .rdata 14:04 < bridge> (gdb) info symbol 0x6f00d2 14:04 < bridge> operator new(unsigned int) [clone .cold] + 42 in section .text 14:04 < bridge> (gdb) info symbol 0x552654 14:04 < bridge> CLayerTiles::CLayerTiles(int, int) + 260 in section .text 14:04 < bridge> (gdb) info symbol 0x558cd1 14:04 < bridge> CEditor::UiDoPopupMenu() + 385 in section .text 14:04 < bridge> ``` 14:08 < bridge> The script doesn't use the numbers at the end of the stack trace lines but instead uses the AddrPC number and first subtracts the base address of the application (because of address space randomization), which end up being the same number: 01160CBC - 00E70000 = 0x2f0cbc 14:09 <+ChillerDragon> is there a tutorial on that on the forum or wiki? if not seems sane to add that 14:10 < bridge> Yeah, would be a good idea if there was a script that works on Windows. Not sure if addr2line also works on Windows, so we could get the code lines as well. 14:11 < bridge> It's a bit of a mix because dumpbin from Visual Studio is necessary, because the respective tool from MinGW gets an incorrect module base address for some reason 14:25 < bridge> Just use Linux subsystem 14:25 < bridge> Or Linux directly xd 14:26 < that_haiku_user> good afternoon, just wanted to say that the haiku port is in the process of being included in our app store soon: https://depot.haiku-os.org 14:26 < that_haiku_user> thank you for being so nice and patient with the PRs :) 14:29 <+ChillerDragon> poggies 14:38 < bridge> 🤢 14:40 < bridge> im gonna make my own language 14:40 < bridge> it will be called edlang 14:40 < bridge> with MLIR 14:40 < bridge> https://mlir.llvm.org/ 14:47 < bridge> hey, i'm using ddnet version 16.6 bcs i have delay on the newest version & i have fps lags on browser but when u guys dropped version 16.8 version my game had a black line at the right of the screen on version 16.6 (most likely bcs of my resolution) and it doesn't have it on the 16.7.2 and 16.8 version but i just can't play on those 2 versions bcs i have lags 14:47 < bridge> does anyone knows how to fix this issue 15:01 <+ChillerDragon> shirowo 15:02 < bridge> Is there a guide somewhere on how to install ddnet on Ubuntu? I downloaded Ubuntu version from ddnet.tw but I can't double click ddnet.exe 15:02 < bridge> Send help pls xd 15:02 < bridge> Linux too hard. 15:03 < bridge> Ah im using Ubuntu 18.04 15:03 < bridge> chillerdragon: nup 15:07 <+ChillerDragon> DDNet should be double clickable it has the executable flag by default right? 15:09 <+ChillerDragon> send screenshot @Shyzo 15:09 < bridge> Well I can't screen it but I can take a photo XD scuffed 15:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083391238595678270/rn_image_picker_lib_temp_cbe72219-8717-4a6d-9833-6f376643fbd4.jpg 15:10 < bridge> I'm on live usb, maybe that's important. 15:10 <+ChillerDragon> and nothing happens if you double click DDNet ? 15:10 < bridge> Yes, nothing 15:10 <+ChillerDragon> can you right click -> "open terminal here" 15:11 <+ChillerDragon> and then run ``./DDNet`` and share the output 15:11 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083391586920058971/rn_image_picker_lib_temp_f4b0efae-2bdc-4610-86b0-62371c4fa462.jpg 15:11 <+ChillerDragon> ah rightlick the folder 15:11 <+ChillerDragon> not DDDNet 15:12 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083391851882627072/rn_image_picker_lib_temp_7c83a402-95fd-4724-b5e5-f31350b54ea1.jpg 15:12 <+ChillerDragon> ``./DDNet`` 15:12 <+ChillerDragon> not ``/DDNet`` 15:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083392019466035230/rn_image_picker_lib_temp_017fff8d-3855-43ab-b4ca-903be5bcba42.jpg 15:13 <+ChillerDragon> interesting i thought the web download should just work seems like you need to install sdl 15:14 <+ChillerDragon> you can just run ``sudo apt install ddnet`` should install you all needed libs 15:14 < bridge> I tried sudo apt install libsdl2-2.0-0 15:14 <+ChillerDragon> make sure to run ``sudo apt update`` first 15:15 <+ChillerDragon> it would be ``sudo apt install libsdl2-dev`` i guess but other libs are potentially missing too 15:15 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083392738281668719/rn_image_picker_lib_temp_a8e807b7-a919-4bf9-8fdd-96abf7e61572.jpg 15:16 <+ChillerDragon> and then install ddnet 15:16 < bridge> Don't I need to upgrade now first? 15:16 <+ChillerDragon> no 15:16 <+ChillerDragon> ``sudo apt install ddnet`` 15:16 <+ChillerDragon> and then yu should be able to double click it 15:17 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083393065881960468/rn_image_picker_lib_temp_5607c12d-405f-4d6a-aac9-262669e24967.jpg 15:17 <+ChillerDragon> debian has it :p 15:17 <+ChillerDragon> ubuntu trash 15:17 < bridge> Yes. But I have Ubuntu now, can't switch xd 15:17 <+ChillerDragon> then just bloat install all dev depdenys from ddnet readme :D 15:17 <+ChillerDragon> ``sudo apt install build-essential cargo cmake git glslang-tools google-mock libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfreetype6-dev libglew-dev libnotify-dev libogg-dev libopus-dev libopusfile-dev libpng-dev libsdl2-dev libsqlite3-dev libssl-dev libvulkan-dev libwavpack-dev libx264-dev python rustc spirv-tools`` 15:18 < bridge> You shouldn't need all those just to run ddnet 15:18 <+ChillerDragon> most of the things you dont need if you 15:18 < bridge> How can I install the 325 things that popped up when I wrote sudo apt update ? Or is this not needed? 15:18 <+ChillerDragon> ye wat lerato said 15:18 <+ChillerDragon> not needed 15:18 < bridge> Do `ldd ./DDNet` let's see what is missing 15:18 <+ChillerDragon> but im too lazy to handpick what you need 15:18 <+ChillerDragon> @Learath2 how do you see what is missing? 15:19 < bridge> ldd 15:19 <+ChillerDragon> does it show errors? 15:19 <+ChillerDragon> i thought it only shows what it expects 15:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083393647992647720/rn_image_picker_lib_temp_4c8903f3-246e-4612-b748-ce25a6606b27.jpg 15:19 <+ChillerDragon> ah indeed 15:19 <+ChillerDragon> cool i didnt know that 15:19 <+ChillerDragon> so just sdl curl and vulkan 15:20 < bridge> Sudo apt install sdl curl? 15:20 < bridge> So `apt install libsdl2` 15:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083394115217137694/rn_image_picker_lib_temp_8ea3e165-fc85-4a1d-a6ee-e97565959f0b.jpg 15:21 < bridge> Apparently it's called libsdl2-2.0 15:21 < bridge> Nice os this ubuntu 15:21 <+ChillerDragon> ubuntu is such a trol 15:21 < bridge> Apparently it's called libsdl2-2.0-0 15:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083394268183412746/rn_image_picker_lib_temp_08c8bc41-9a31-4197-8662-8a8bc7720d8d.jpg 15:22 < bridge> Linux is easy they said. Don't use windows they daid 15:22 <+ChillerDragon> just install dev alr 15:22 <+ChillerDragon> ubuntu = windows 15:22 < bridge> You are missing the -0 at the end. I edited it quickly 15:23 < bridge> Same @Learath2 15:23 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083394527055847474/rn_image_picker_lib_temp_3ae52b17-6e95-4e64-a647-c359d17a16dd.jpg 15:23 <+ChillerDragon> no sane linux user downloads a archive from a website to install a program :D 15:23 < bridge> Also: don't use outdated distros. The folk forgot the downsides of a distro released five years ago. 15:23 <+ChillerDragon> ``sudo apt install libsdl2-dev`` 15:23 < bridge> No dev! @Shyzo don't need to build ddnet. 15:23 <+ChillerDragon> idc 15:23 < bridge> `apt-cache search libsdl2` 15:23 <+ChillerDragon> its not that bad 15:24 < bridge> Fair point. I had this on my usb stick so I thought I will give it a try 15:24 < bridge> What version of ubuntu is this even? 15:24 < bridge> 18.04 x) 15:24 <+ChillerDragon> wtf 15:24 <+ChillerDragon> thats eol isnt it 15:24 <+ChillerDragon> maybe thats why ddnet is not in apt 15:24 < bridge> It brings all the dev tools / bloatware he does not need. Hundreds of MB. It might be acceptable for some installed OS but not for a USB stick :-D. 15:25 <+ChillerDragon> just install sdl dev already no need to spend 2hours on this if its just a temp usb stick 15:25 <+ChillerDragon> sdl dev is not big 15:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083395175897890827/rn_image_picker_lib_temp_8aa88493-71ed-469b-9f33-58669d6751ac.jpg 15:25 <+ChillerDragon> holy 15:25 < bridge> Idk ubuntu website says it's called `libsdl2-2.0-0` 15:25 < bridge> Doesn't work anyway :kek: 15:26 < bridge> Maybe I need to update the package manager or smth idk? Apparently I can't find anything lol 15:26 <+ChillerDragon> https://packages.ubuntu.com/bionic/libsdl2-dev 15:27 < bridge> https://pimylifeup.com/ubuntu-universe-repository/#:~:text=To%20enable%20the%20universe%20repository%20on%20Ubuntu%2C%20find%20the%20%E2%80%9CCommunity,)%E2%80%9D%20option%20and%20click%20it. 15:27 < bridge> Try this? 15:27 <+ChillerDragon> libsdl2-dev is in bionic (18) 15:27 < bridge> Apparently sdl is in universe 15:27 <+ChillerDragon> leak ``cat /etc/apt/sources.list`` 15:27 < bridge> `sudo add-apt-repository universe` in the terminal also works too apparently 15:27 < bridge> @Shyzo this version of DDNet won't work in your OS. It is just too outdated. 15:27 < bridge> Guys, there is `GLIBC_2.28 not found` message in the `ldd` output. Please don't make @Shyzo also building his own glibc on a live USB system. 15:27 <+ChillerDragon> what lerato said 15:28 < bridge> Though I think last time I installed ubuntu was in 2010 so who knows 15:28 <+ChillerDragon> what even is your goal? @Shyzo? 15:29 < bridge> Modern commands do not work there. Compiled DDNet needs at least Ubuntu 20.04. 15:29 <+ChillerDragon> running a super old ubuntu on a usb doesnt seem like the best ddnet gaming environment 15:29 < bridge> Didn't even spot the ancient glibc, good catch 15:30 < bridge> '325 packages can be upgraded'. Please do upgrade, make your system happy 15:30 < bridge> Though I don't remember when we upped our glibc requirement 15:30 < bridge> So just f it and get new ubuntu version? 15:30 <+ChillerDragon> its a stick who cares about happy system xd 15:30 <+ChillerDragon> ye f it and get a new ubuntu like 22 or better get debian :p or manjaro 15:30 < bridge> I would, but I don't even know what command to use to say "yes, please upgrade" xd 15:31 <+ChillerDragon> sudo apt upgrade -y 15:31 < bridge> `apt upgrade` 15:31 < bridge> I see 15:31 < bridge> But don't bother imo. I think glibc 2.28 isn't even in 18.04 15:31 < bridge> Stop. Raping. USB. Live. System. 15:31 < bridge> Should I try this still or makes no sense? 15:31 <+ChillerDragon> no sense 15:31 < bridge> Yeah max glibc version on 18.04 is 2.27 15:32 < bridge> Okay I will get new ubuntu boys. Thanks for your help though! Appreciate it 15:32 < bridge> Short trip back in time 15:32 < bridge> Backwards compatibility is always annoying on linux sadly :/ 15:33 < bridge> Ubuntu 18.04 it is 15:33 < bridge> FYI: `apt update` updates the packages database provided by the APT sources. Then `apt upgrade` install the updated packages based on that package database. 15:33 < bridge> 👍👍 15:34 < bridge> I guess bionics standard support will end in a month but still sadge that we broke compatibility with ubuntu LTS sometime without even noticing 15:42 < bridge> ubuntu upgrade shoulod be more or less seamless right? 15:42 < bridge> as long as u dont skip a upgrade 15:42 < bridge> 18 -> 20 -> 22 15:42 < bridge> or smth idk 15:42 < bridge> havent used ubuntu since 2016 15:43 < bridge> im glad with my gentoo 15:43 < bridge> Haven't used Ubuntu before 2021 (ex. Gentoo user 2006-2021). Ubuntu broke on 2/2 upgrades for me :-D. 15:43 < bridge> Omg are you a convert? I was sure you'd go back to arch within the year 15:43 < bridge> lol no 15:43 < bridge> im converted 15:44 < bridge> and openrc is rly nice and easy 15:44 < bridge> Also did you stick with openrc or do you use systemd? 15:44 < bridge> but i use debian for my server tho 15:44 < bridge> openrc ofc 15:44 < bridge> Yeah gentoo on a server is annoying asf 15:44 < bridge> why wouldi try gentoo with systemd 15:44 < bridge> xd 15:45 < bridge> the only annoying thing is firefox getting updates every other week 15:45 < bridge> xd 15:45 < bridge> i just postpone firefox 15:45 < bridge> There is a stable channel too that gets less 15:45 < bridge> i like having a modern browser 15:46 < bridge> @Learath2 i dabbled a bit in gentoo bugzilla 15:46 < bridge> someone wanted to statically link llvm for a rust package 15:46 < bridge> the gentoo maintainer said static linking is a "bug" 15:46 < bridge> and no one would ever want that 15:46 < bridge> they ship llvm without static linking support xdd 15:46 < bridge> so madman lol 15:46 < bridge> Static linking is a bug is the most gentoo thing I've ever heard 16:10 < bridge> did not 16:11 < bridge> :justatest: 16:20 < bridge> @Ryozuki do report progress when building your language 🙂 16:21 < bridge> opensuse tumbleweed every day sadge 16:24 < bridge> i will 16:25 <+ChillerDragon> if you send syntax highlight ill write hello world in ryo lang 16:25 < bridge> i know how to make syntax highlight file for vim 16:25 < bridge> i made it for ddnet config files 16:25 <+ChillerDragon> i hope you add garbage collector 16:25 < bridge> look at the ddnet repo 16:25 <+ChillerDragon> yes veri good vim is dope 16:25 < bridge> lol no, it will be native 16:25 <+ChillerDragon> id buy 16:26 < bridge> chiller do u use my syntax for configs? 16:26 <+ChillerDragon> oh tru i need to install the cfg syntax hilita in ma vim config 16:26 <+ChillerDragon> no 16:26 <+ChillerDragon> i have to! 16:26 <+ChillerDragon> sec 16:26 <+ChillerDragon> ima do 16:26 < bridge> https://github.com/ddnet/ddnet/tree/master/other/vim 16:26 < bridge> here 16:26 <+ChillerDragon> yes yes 16:26 < bridge> cp -R other/vim/* ~/.config/nvim/ 16:26 <+ChillerDragon> neovim only? 16:26 < bridge> it works for vim too 16:27 < bridge> but im lazy 16:27 <+ChillerDragon> directly in vimrc? 16:27 < bridge> i just copy pasted the ddnet readme 16:27 < bridge> hmm no i think its under .vim/ 16:27 < bridge> where does it store files vim 16:27 <+ChillerDragon> ah vim folder 16:27 < bridge> xd 16:27 < bridge> i forgor 16:27 <+ChillerDragon> oke 16:27 <+ChillerDragon> yes .vim 16:28 <+ChillerDragon> thats the content of my .vim folder ``autoload backup bundle plugged swap undo`` 16:28 < bridge> whats under autolod 16:28 <+ChillerDragon> viruses 16:28 <+ChillerDragon> mainly plug.vim the plugin manager 16:28 < bridge> it should be where there is a folder called ftdetect 16:28 < bridge> and syntax 16:28 <+ChillerDragon> and pathogen.vim which is actually virus i think idk what this is 16:28 < bridge> well try adding it to that dir 16:29 <+ChillerDragon> i guess i could create ftdetect 16:29 < bridge> `autocmd BufRead,BufNewFile settings_ddnet.cfg set filetype=ddnet-cfg` 16:29 < bridge> it only sets the syntax to ddnet-cfg automatically for settings_ddnet.cfg, u can manually set it for other cfgs 16:29 < bridge> nono 16:29 < bridge> just cp then 16:29 < bridge> like the command i sent 16:29 < bridge> it has the folder structure 16:29 <+ChillerDragon> oke ima try 16:29 < bridge> `cp -R other/vim/* ~/.vim/` 16:29 <+ChillerDragon> yeye 16:30 < bridge> this is on my neovim 16:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083411413860618400/200019975-823f322a-5099-4837-9551-c46171652db9.png 16:30 < bridge> my CLion update crashed, then it wanted to revert the update, which crashed, and now it says i should reinstall the IDE 😢 16:31 < bridge> just use vim 16:31 < bridge> or vscode 16:31 <+ChillerDragon> oh wait 16:31 <+ChillerDragon> its matching the filename 16:31 <+ChillerDragon> not .cfg? 16:31 < bridge> i told u 16:31 < bridge> cuz .cfg is too generic 16:31 < bridge> its used by other program configs maybe 16:31 < bridge> u can change the autocmd 16:31 <+ChillerDragon> oh no 16:32 < bridge> in the ftdetect file 16:32 <+ChillerDragon> ok 16:32 <+ChillerDragon> btw vim works too 16:32 <+ChillerDragon> just fine 16:32 < bridge> nice 16:32 <+ChillerDragon> so you can adapt readme 16:32 <+ChillerDragon> to have vim and neovim section 16:32 < bridge> Ok I'm back. I downloaded Ubuntu 22, went on live usb. Updated, installed libsdl. Opened ddnet, it loads into the game and then I can't move mouse anymore. Any idea? 16:32 < bridge> make the pr 16:32 < bridge> so u have a contribution xd 16:32 <+ChillerDragon> fakof 16:32 < bridge> kek 16:32 <+ChillerDragon> i pro contributor alr 16:33 <+ChillerDragon> i top10 ranked 16:33 <+ChillerDragon> i was farming a lot of xp with typo prs 16:33 <+ChillerDragon> because im pro stat githubber 16:34 < bridge> true 16:34 <+ChillerDragon> @Shyzo why stick? 16:34 < bridge> im lower xd 16:34 < bridge> sadge 16:34 < that_haiku_user> do you get any power ups if you have more contributions 16:34 < bridge> yeah more lines = proer coder, air 16:34 < bridge> actually some of my old commits are not attributed to me cuz a email change 16:34 <+ChillerDragon> that_haiku_user no i just gameify it to keep me motivated :D 16:34 < that_haiku_user> why cant you add ur old email 16:34 < bridge> Don't want to install on disk atm. Only if I think it's cool xd 16:34 < bridge> i think i dont have the domain anymore 16:35 < that_haiku_user> F. 16:35 <+ChillerDragon> im not sure if using a stick will ever be cool 16:35 < bridge> i had ryozuki.xyz but i wanted more exposure in the dev world and it was too weeby 16:35 < bridge> so i have edgarluque.com 16:35 <+ChillerDragon> UwU 16:35 < bridge> boring 16:35 <+ChillerDragon> edg-l 16:35 < bridge> i should get a better domain 16:35 < bridge> Prob not. But I can try it and if it works and I like it, then I can load it onto disk. I don't want to corrupt anything on my disk 16:35 < bridge> By trolling 16:35 <+ChillerDragon> you can buy ryo.zillyhuhn.com for 20 bucks a month 16:36 <+ChillerDragon> @Shyzo i highly recommend using a disk that has nothing on it 16:36 <+ChillerDragon> so you cant trol any data 16:36 < bridge> Yes. But I don't have that atm. That's why I use a stick 🤣 16:36 < bridge> xd 16:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083413125354766386/image.png 16:37 <+ChillerDragon> ok i see 16:37 <+ChillerDragon> then keep stickin 16:37 <+ChillerDragon> as for mouse issues idk you can try window mode or all the gfx options basically 16:37 <+ChillerDragon> installing drivers for your gpu etc 16:37 <+ChillerDragon> switch render backend 16:37 < bridge> :D so you got any idea why my game freezes? 16:37 <+ChillerDragon> try opengl instead of vulkan 16:38 < bridge> traffic on my vps, most is from the wiki and a site i have 16:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083413479471456426/image.png 16:38 < bridge> I would do that. But I really can't load into the game. It freezes at the first screen. And I can't find the appdata folder on Ubuntu. (Haven't look yet tho xd). To change it in the config directly 16:38 <+ChillerDragon> ``./DDNet "gfx_backend OpenGL"`` 16:38 < bridge> oh wait this is for just 9 days 16:38 < bridge> here february 16:38 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083413605942304828/image.png 16:39 <+ChillerDragon> no comment support? 16:40 < bridge> does ddnet support comments? 16:40 < bridge> i forgor xd 16:40 <+ChillerDragon> bruv 16:40 < bridge> Holy that image is scuffed. Can you ready anything? 16:40 < bridge> Don't think it worked cause it says GPU version vulkan 16:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1083414006401880085/rn_image_picker_lib_temp_78bbb9da-2163-449f-844e-c8ae9c0e6fe0.jpg 16:40 < bridge> dude 16:40 < bridge> install screenshot 16:40 < bridge> U don't have GPU driver installed 16:40 <+ChillerDragon> :p 16:40 < bridge> and take screenshots 16:41 <+ChillerDragon> and install discord 16:41 <+ChillerDragon> to send them xd 16:41 < bridge> troll chiller 16:41 <+ChillerDragon> gfx_backend 16:41 <+ChillerDragon> not gfx backend 16:41 <+ChillerDragon> boi shyo 16:41 <+ChillerDragon> hop on irc web 16:41 <+ChillerDragon> so u can copy stuff 16:41 < bridge> Wow you guys think I'm einstein. 16:41 < bridge> Oopsi 16:42 <+ChillerDragon> https://webchat.quakenet.org/ 16:42 < bridge> Mhh 16:42 <+ChillerDragon> enter #ddnet 16:42 <+ChillerDragon> as channel 16:42 <+ChillerDragon> go there in your ubuntu 16:42 <+ChillerDragon> so you can chat here 16:42 < shyogamer> hi im shyo 16:42 < shyogamer> i like ubuntu veri much 16:42 < shyzoneedshelp> its me 16:42 < shyogamer> also chiler dragon is og top10 teeworlds gamers 16:42 < shyogamer> wow fake shyo 16:42 < shyogamer> i better rq 16:43 <+ChillerDragon> ok amazing 16:43 < shyzoneedshelp> ok dis is cool 16:43 <+ChillerDragon> now you can send screenshots here 16:43 <+ChillerDragon> and copy stuff 16:43 <+ChillerDragon> ez converted windows discord user to irc linux 16:43 < shyzoneedshelp> so jupstar said i need to update drivers. let me check that first 16:43 <+ChillerDragon> poggies 16:44 <+ChillerDragon> i mean tbh using discord web would probably be as little effort as webchat quakenet 16:44 <+ChillerDragon> you just have to solve 1 captcha and select a birth date 16:44 < shyzoneedshelp> ye no thats clearly too much to handle. 16:45 <+ChillerDragon> i personally have to solve 20 captchas because discord flagged me as big enemys 16:45 <+ChillerDragon> @Ryozuki did you see https://github.com/ddnet/ddnet/issues/6399https://github.com/ddnet/ddnet/issues/6399https://github.com/ddnet/ddnet/issues/6399 https://github.com/ddnet/ddnet/issues/6399 https://github.com/ddnet/ddnet/issues/6399 16:45 < bridge> xd 16:45 < shyzoneedshelp> sudo apt install nvidia-driver-515 nvidia-dkms-515 im using this. but i think i need to restart my pc after, which kinda makes the live usb useless, doesnt it? xD 16:46 <+ChillerDragon> yes 16:46 <+ChillerDragon> i should have told you 16:46 <+ChillerDragon> usb trash 16:46 <+ChillerDragon> forgot to do so 16:46 < shyzoneedshelp> happens 16:46 <+ChillerDragon> come to munich i borrow u a harddrive with gaming linux preinstalled 16:49 <+ChillerDragon> wow vim syntax is ez 16:49 <+ChillerDragon> i think i got comments xd 16:49 < shyzoneedshelp> nice chillerdragon, your command worked 16:49 <+ChillerDragon> opengl > vulkan 16:49 < shyzoneedshelp> it looks insanely shit tho. with red corners and stuff 16:49 <+ChillerDragon> dont let jopstar know i said that 16:49 <+ChillerDragon> xd 16:49 < shyzoneedshelp> in general my whole monitor is kinda red xD 16:50 <+ChillerDragon> we saw the screens 16:51 <+ChillerDragon> @Ryzokui nvm solved vim syntax ma self cuz i vim hacker 16:53 < bridge> no 16:53 < bridge> i was doing it 16:53 < bridge> omg 16:53 < bridge> ur missing this 16:53 < bridge> `hi def link comment Comment` 16:54 <+ChillerDragon> wat it do 16:56 <+ChillerDragon> i co authored you 16:56 <+ChillerDragon> to boost your stats buddy 16:56 <+ChillerDragon> OwO 16:56 < bridge> highlight definition link 16:56 < bridge> to a type of Comment iirc 16:56 < bridge> its nice for themes that support more colors iirc 16:56 <+ChillerDragon> i dont speak vim sorry 16:57 < bridge> aka to make it work with colorschemes 16:57 <+ChillerDragon> how do we add autocomplete for all settings/commands? 16:57 <+ChillerDragon> also syntaxhighlight unkown settings 16:58 <+ChillerDragon> oh lol u can bors? 16:58 < bridge> yeah im co owner 16:58 <+ChillerDragon> pro 16:58 < bridge> well part of the org 17:08 < shyzoneedshelp> thanks again chillerdragon 17:08 < shyzoneedshelp> im out 17:10 <+ChillerDragon> rq 17:30 < bridge> I just took a python, git/github basics lab just to see what they teach students nowadays and I'm concerned 17:31 <+ChillerDragon> whats a "lab" 17:31 < bridge> Just a lecture but where students actively follow along 17:31 <+ChillerDragon> in your uni? 17:31 < bridge> Yeah 17:32 <+ChillerDragon> you hopped in a first semester room 17:32 <+ChillerDragon> physically? 17:32 < bridge> It's technically part of a 3rd semester class, but yes that's what I did 17:32 <+ChillerDragon> why concerned 17:32 <+ChillerDragon> because you couldnt follow along?! :D 17:32 <+ChillerDragon> hihihihi 17:33 < bridge> The professor was copying and pasting stuff from slides and couldn't get stuff to work for like 20 minutes 17:33 < bridge> We are talking about generating an ssh key here 😛 17:33 <+ChillerDragon> yikers 17:33 <+ChillerDragon> so the prof was noob? 17:33 < bridge> yikes 17:34 < bridge> The prof had python datascience brainrot, he spent too much time messing around with numbers that he lost his touch with the computer 17:35 < bridge> and the exercises were bizarre, I still don't know what this one is supposed to mean even 17:35 < bridge> > Given a range of numbers. Iterate from i-th number to the end number and print the sum of the current number and previous number. 17:35 <+ChillerDragon> https://zillyhuhn.com/cs/.1678379710.png 17:35 < bridge> Given how? (no explanation), print the sum of what? previous number? huh? 17:36 <+ChillerDragon> do you have prompt engineering classes in uni already? 17:36 <+ChillerDragon> like on how to use chatgpt 17:36 < bridge> lol, not yet 17:38 < bridge> This is honestly a much better summary of git than the mess of commands he had on his slides 17:38 <+ChillerDragon> xd 17:38 <+ChillerDragon> to be fair one does not need to be a git wizard to be a good dev 17:39 <+ChillerDragon> i showed this meme to coworkers who didnt get it cuz they only use git guis 17:39 < bridge> I hate to agree with the newage people but they might be right that universities are just not good for non-theoretical computer science 17:39 < bridge> If you want to learn about the worst case complexity of a* great, if you want to actually develop software not so much ngl 17:40 <+ChillerDragon> i dont understand how u still in uni 17:40 <+ChillerDragon> arent you like 50 and started cs with 12? 17:40 <+ChillerDragon> are you making your 4th doctor or what? 17:40 <+ChillerDragon> no offense 17:40 < bridge> None taken, I'm just a horrible student 17:40 <+ChillerDragon> :p 17:40 < bridge> I hated all the engineering stuff, so I just didn't do any of it 17:41 < bridge> Then I had only engineering stuff left in my curriculum so I had no motivation to finish the degree even 17:41 <+ChillerDragon> are your lectures in english? 17:41 < bridge> Yep 17:42 <+ChillerDragon> is your uni bulding cool? 17:42 < bridge> Eh, sure, it's not bad 17:42 <+ChillerDragon> ok i come visit 17:42 < bridge> What for even? 17:43 <+ChillerDragon> quality python lab 17:43 <+ChillerDragon> we do not have any python in germany 17:43 < bridge> good good, python is the worst language imagined by mankind 17:44 <+ChillerDragon> didnt you promise me a vlog from your uni anyways? 17:45 < bridge> Not that I recall 17:45 <+ChillerDragon> i do 17:46 < bridge> I don't think I'll listen to the rest of this lab, I'm going home sadge 17:47 <+ChillerDragon> oh wow its right now? 17:47 < bridge> yep 17:47 < bridge> I wanted to vent my disappointment during the break 17:47 <+ChillerDragon> quick python trivia 17:47 <+ChillerDragon> is this a syntax error yes or no? ``"foo", "bar"`` 17:48 < bridge> o 17:48 < bridge> no 17:48 <+ChillerDragon> pro 17:48 <+ChillerDragon> you did learn a lot in this lab 17:48 <+ChillerDragon> ! 17:48 < bridge> definitely learned in this lab 😄 17:48 <+ChillerDragon> now your just being unthankful 17:49 < bridge> true, I'll go thank the teacher before I leave 17:49 <+ChillerDragon> xd 17:50 < bridge> My favourite python trivia question is the for/else 17:50 <+ChillerDragon> oh yea its the best 17:50 <+ChillerDragon> wait i dont fully recal 17:50 <+ChillerDragon> else gets run if for didnt loop right? 17:50 < bridge> else clause executes if for loop finished without a break 17:51 <+ChillerDragon> oh shit 17:51 <+ChillerDragon> without break :D 17:51 < bridge> or in other words if the loop finished normally 17:51 <+ChillerDragon> makes total sense 17:51 <+ChillerDragon> in case of happy path 17:52 <+ChillerDragon> execute sad path as well 17:52 <+ChillerDragon> is there any lang without trol features? 17:52 < bridge> it makes to have it 17:52 < bridge> but maybe else wasn't a good keyword 17:52 <+ChillerDragon> yea i guess 17:53 < bridge> what's the troll feature of rust? 🙂 17:53 < bridge> 0 troll in C, only serious language 17:53 < bridge> trigraphs 17:53 < bridge> \\? 17:53 < bridge> we don't talk about those 17:53 < bridge> \\\\? 17:53 <+ChillerDragon> C not so sure rust i don't know enough but i kinda doubt it has no trolings 17:53 < bridge> did you know that you can use \u0123 escapes in normal java source code? 17:54 <+ChillerDragon> wat so special about u123 17:54 < bridge> e.g. you can use `\u002f\u002f` to start a comment 17:54 <+ChillerDragon> wow 17:55 <+ChillerDragon> did you know ```` is a valid javascript comment? :D 17:55 < bridge> Lol, how do they even handle that I wonder 17:57 <+ChillerDragon> im not sure where this unicode thingy comes from but sounds convienent to accept similar unicode characters as syntax 17:57 < bridge> I don't think it is a valid JS comment 17:57 <+ChillerDragon> it should be 17:57 <+ChillerDragon> node eats it well 17:57 < bridge> care to link a reference? 17:58 <+ChillerDragon> from where i know about it or my node terminal that doesnt throw a syntax? 17:58 < bridge> https://tc39.es/ecma262/#sec-html-like-comments 17:58 < bridge> I guess? 17:58 < bridge> who uses js afterall :giga_chad: 17:59 <+ChillerDragon> i know it from yt some dude said its there because back in the days the idea was to srpingle a bit of js