00:00 < bridge> grenade animations have been broken for years 00:00 < bridge> i want that fixed 00:01 < bridge> give me a player name 00:01 < bridge> that is not russian 00:01 < bridge> ok i got one 00:01 < bridge> doink 00:03 < bridge> me 00:07 < bridge> i just ruined half an hour of work 00:07 < bridge> but i found a bug xd 00:12 < bridge> it has been fixed x-x 00:14 < bridge> you were already there. but i segfaulted and forgot to save 00:14 < bridge> i was doing a fake t0 demo 00:16 < bridge> me in eu 00:18 < bridge> a fake t0 demo? 00:18 < bridge> xd? 00:28 < bridge> dead teeworlds theory but instead of robots im actually playing a 16 tee t0 by myself 00:29 < bridge> XD 00:29 < bridge> on what map 00:29 < bridge> i was trying gores, it's easier 00:29 < bridge> but it was just for testing basically xd 00:29 < bridge> i want to actually do what people would do to test what im missing and what i should and if there are any bugs or stupid things 00:29 < bridge> i want to actually do what people would do to test what im missing and what i should add and if there are any bugs or stupid things 00:29 < bridge> i want to actually do what people would do to test what im missing and what i should add and if there are any bugs or stupid things 00:30 < bridge> what if everyone i play with in teeworlds is just a ai controlled by teero 00:32 < bridge> not even ai, im basically time travelling and playing with myself and you 00:32 < bridge> i should make the editor support multiplayer :troll: 02:07 < bridge> dummy copy on 1000 players lol 02:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1448118808714805269/2025-12-10_02-06-28.mp4?ex=693a193c&is=6938c7bc&hm=6060f60448735b86518f521fa070278a932c8049dd00a63e0bba51f31a8459d0& 02:26 < bridge> https://www.youtube.com/watch?v=IbibjkI1kIs 02:26 < bridge> nice video 02:38 < bridge> What's that? Third-party demo viewer? 02:49 < bridge> more like editor 03:37 < bridge> with 1000 players every kog map is easy! 03:39 < bridge> even 1000 russians? 03:41 < bridge> yea 03:42 < bridge> just use them as a super yacht 05:33 < bridge> I spent over 2 hours to create a interpreter of a new language which like brainfuck, but it's stack based. 05:34 < bridge> 2.5 hours useless codes 05:34 < bridge> :nouis: 06:05 < bridge> don't worry most code is useless 06:06 < bridge> at least you're doing something 06:33 < bridge> looks like fluid sim 07:07 < bridge> This is in a production environment. I also have glibc installed on Arch, and there were no leaks. 07:07 < bridge> ``` 07:07 < bridge> core/glibc 2.42+r33+gde1fe81f4714-1 (10.1 MiB 49.7 MiB) (downloaded: 2.42+r17+gd7274d718e6f-1) 07:07 < bridge> GNU C Library 07:07 < bridge> ``` 07:07 < bridge> ^^ 08:45 < bridge> gumo ^.^ 08:58 < bridge> @byfox: yea i never tried to reproduce on arch. I don’t want to run my server for a day locally .\_. 09:23 < bridge> so I was running pylint over the scripts directory: 09:23 < bridge> 09:23 < bridge> ``` 09:23 < bridge> ------------------------------------ 09:23 < bridge> Your code has been rated at -0.48/10 09:23 < bridge> ``` 09:23 < bridge> :pepeW: 09:25 < bridge> hmm the script just didn't find the pylintrc nevermind 10:12 < bridge> great, the default formatters don't support the weird 1 indent style of ddnet 10:49 < ws-client> **** in pyson? 10:49 < ws-client> **** yes our pyson is fucked it should all be reformatted using state of the art pyson formatters 10:51 < bridge> I'm thinking about throwing in pr and using [ruff](https://docs.astral.sh/ruff/) instead of pylint. 10:51 < bridge> Rust :nouis: 10:52 < bridge> formatter & linter! 10:52 < bridge> I would use smth that's most popular and less likely to break like pylint 10:53 < bridge> We're not saving much time with only few python files in repo 10:53 < bridge> issue with changing linters and formatters is that they ruin basic git blaming :( 10:57 < bridge> Isn't this what `formatting-revs.txt` for? 10:59 < bridge> I checked it through "ruff" without ignore, wow... 10:59 < bridge> ``` 10:59 < bridge> Found 9176 errors. 10:59 < bridge> [*] 2391 fixable with the `--fix` option (536 hidden fixes can be enabled with the `--unsafe-fixes` option). 10:59 < bridge> ``` 10:59 < bridge> 10:59 < bridge> I'll go add some ignores like the ones in .pylintrc, I'm just playing around for now :) 11:04 < bridge> :justatest: 11:08 < bridge> I read into this issue, we already had a black PR, but it's a diff of 5000 files 11:09 < bridge> I suggested in the issue we have to do it directory for directory and support 2 formatters for a while. 11:09 < bridge> The main issue here, is that we have that weird 1 indent style 11:31 < bridge> Did we have a PR which is just remove lots of lines? 12:14 < bridge> oh you can get it working with 12:14 < bridge> 12:14 < bridge> ``` 12:14 < bridge> # ruff.toml 12:14 < bridge> 12:14 < bridge> indent-width = 1 12:14 < bridge> 12:14 < bridge> [format] 12:14 < bridge> indent-style = "space" 12:14 < bridge> ``` 12:15 < bridge> `select = ["ALL"]` :) 12:17 < bridge> ``` 12:17 < bridge> exclude = [ 12:17 < bridge> ".bzr", 12:17 < bridge> ".direnv", 12:17 < bridge> ".eggs", 12:17 < bridge> ".git", 12:17 < bridge> ".git-rewrite", 12:17 < bridge> ".hg", 12:17 < bridge> ".ipynb_checkpoints", 12:17 < bridge> ".mypy_cache", 12:17 < bridge> ".nox", 12:17 < bridge> ".pants.d", 12:17 < bridge> ".pyenv", 12:17 < bridge> ".pytest_cache", 12:17 < bridge> ".pytype", 12:17 < bridge> ".ruff_cache", 12:17 < bridge> ".svn", 12:17 < bridge> ".tox", 12:17 < bridge> ".venv", 12:17 < bridge> ".vscode", 12:17 < bridge> "__pypackages__", 12:17 < bridge> "_build", 12:17 < bridge> "buck-out", 12:17 < bridge> "build", 12:17 < bridge> "dist", 12:17 < bridge> "node_modules", 12:17 < bridge> "site-packages", 12:17 < bridge> "venv", 12:17 < bridge> 12:18 < bridge> # ddnet 12:18 < bridge> "src", 12:18 < bridge> ```ruff 12:18 < bridge> exclude = [ 12:18 < bridge> ".bzr", 12:18 < bridge> ".direnv", 12:18 < bridge> ".eggs", 12:18 < bridge> ".git", 12:18 < bridge> ".git-rewrite", 12:18 < bridge> ".hg", 12:18 < bridge> ".ipynb_checkpoints", 12:18 < bridge> ".mypy_cache", 12:18 < bridge> ".nox", 12:18 < bridge> ".pants.d", 12:18 < bridge> ".pyenv", 12:18 < bridge> ".pytest_cache", 12:18 < bridge> ".pytype", 12:18 < bridge> ".ruff_cache", 12:18 < bridge> ".svn", 12:18 < bridge> ".tox", 12:18 < bridge> ".venv", 12:18 < bridge> ".vscode", 12:18 < bridge> "__pypackages__", 12:18 < bridge> "_build", 12:18 < bridge> "buck-out", 12:18 < bridge> "build", 12:18 < bridge> "dist", 12:18 < bridge> "node_modules", 12:18 < bridge> "site-packages", 12:18 < bridge> "venv", 12:19 < bridge> Waiting for your PR, so I can start working on the python files as well 12:19 < bridge> oh...Would you like me to create a draft pr? 12:20 < bridge> ``` 12:20 < bridge> Found 3168 errors. 12:20 < bridge> [*] 2370 fixable with the `--fix` option (181 hidden fixes can be enabled with the `--unsafe-fixes` option). 12:20 < bridge> ``` 12:20 < bridge> ... 12:20 < bridge> you don't need to do a draft, take your time 🙂 12:21 < bridge> I think at this point it would be easier to translate the pylint settings 13:37 < ws-client> **** yo windows enjoyers 13:38 < ws-client> **** on linux i can do dis `cmake --build . --config Debug --target DDNet-Server` 13:38 < ws-client> **** but on windows i can not do this `cmake --build . --config Debug --target DDNet-Server.exe` 13:38 < ws-client> **** wat i do wrong? 13:38 < ws-client> **** `MSBUILD : error MSB1009: Project file does not exist.` 13:38 < ws-client> **** `Switch: DDNet-Server.exe.vcxproj` 13:39 < ws-client> **** cmakelist adds dis `add_custom_target(${SERVER_EXECUTABLE})` 14:20 < bridge> the target isn't called DDNet-Server.exe, is it? 15:00 < bridge> MSVC is kinda jank 15:01 < bridge> MSVC is jank 15:03 < bridge> If I had knowed MSYS2 in the 2022, I probably wouldn't move to Linux for developing. 15:04 < bridge> *It didn't say that Windows is nice for developing. 15:06 < bridge> ChillerDragon: My search result told me that you should use ` cmake --build . --config Debug --target DDNet-Server` 15:07 < bridge> :frozen: 15:08 < bridge> When would the world be free of Windows? 15:09 < bridge> **sad** 15:45 < bridge> MSVC is not 15:46 < bridge> Having exactly same behavior than on Linux and still get called jank 16:14 < bridge> Using commands on windows is the first issue :kek: 16:14 < bridge> And target is game-server 16:15 < bridge> Does it include the binary? 16:16 < bridge> Not sure what you're asking 16:16 < bridge> On vs, te target that builds server exe is game-server 16:16 < bridge> I want to run the server 16:16 < bridge> For client it's game-client 16:16 < bridge> Oh I see 16:17 < bridge> Indeed includes the binary 16:17 < bridge> I just assumed it doesn’t 18:21 < bridge> btw do we not merge regularly anymore with the upcoming 19.6 release? 18:35 < bridge> I only try to avoid merging large changes to the new features of this release, because it would make cherry-picking bug fixes more complicated if it's necessary 22:30 < ws-client> **** blazingly new soon to be simd optimized crc lib we need this in ddnet asap https://github.com/localspook/zcrc 22:37 < bridge> 6 stars = virus 22:38 < bridge> any review? 22:38 < bridge> simple pr 22:39 < bridge> if dummy copy/hammer take inputs from that, 22:39 < bridge> and dont try to predict dummy input since we know it from real input 22:40 < bridge> if dummy copy/hammer take inputs from that, 22:40 < bridge> and dont try to predict dummy input since we know it from real input - treat is as localplayer 22:41 < ws-client> **** @kebscs the good old kebso stars = virusscore theory xd 22:41 < ws-client> **** https://github.com/apache/logging-log4j2 3.6k stars hrhrhrhrhrh 22:42 < bridge> virus? 22:42 < ws-client> **** https://github.com/TideSec/BypassAntiVirus 5k stars <:kek:623709640789852179> 22:42 < ws-client> **** @kebscs log4j exploit is meme at this point isnt it? 22:42 < ws-client> **** they had a backdoor as feature 22:43 < bridge> idk im not involved in anything java 22:43 < ws-client> **** do you even minecraft 22:43 < bridge> chinese project = more stars 22:43 < ws-client> **** <:deen_star:1322627615906992149> <:deen_star:1322627615906992149> <:deen_star:1322627615906992149> <:deen_star:1322627615906992149> <:deen_star:1322627615906992149> <:deen_star:1322627615906992149> 22:44 < bridge> but no minecraft coding 22:44 < ws-client> **** @kebscs dummy in pr title is bad if you want reviews 22:44 < ws-client> **** you need to clickbait maintainers better 22:44 < bridge> dummy and predict seem to scared all of them 22:44 < bridge> while its just fixing animations 22:44 < bridge> dummy and predict seem to scare all of them 22:45 < ws-client> **** every minecraft gamer was affected there was like a few days of complete chaos because everyone could exploit everyone on every mc server because of log4j it was nuts 22:45 < ws-client> **** @kebscs im sure assa is your man for this 22:47 < bridge> #10561 22:47 < bridge> can we get some discussers 22:47 < bridge> https://github.com/ddnet/ddnet/issues/10561 22:47 < bridge> @essigautomat you have been selected 22:49 < bridge> what happened to target switches 22:49 < bridge> i am too busy irl 22:49 < bridge> and i have to do xmas maps in my ddnet time 22:49 < bridge> so maybe after that 22:50 < bridge> :deen_star: 22:50 < bridge> anyone else is welcome to finish it if you think i am taking too slow though :giftee_green: 22:52 < bridge> Omg I just had log4j meme in my YouTube feed xd 22:52 < bridge> https://youtube.com/shorts/Busz5mhYa_s 22:53 < bridge> Even log4j devs kid was affected 22:53 < bridge> Too funny 22:53 < bridge> Idk how one can not know the incident 22:54 < bridge> As this short in my feed proves I see it every days 22:54 < bridge> As this short in my feed proves I see it every day 22:54 < bridge> im on the other side of internet 22:54 < bridge> What’s in your feed? 22:55 < bridge> right now mountain bikes and minecraft 22:55 < bridge> nothing interesting lately 23:04 < bridge> https://cdn.discordapp.com/attachments/862334101877293077/1448434557924933864/IMG_4239.jpg?ex=693b3f4d&is=6939edcd&hm=39280537fc24a642b87e9b5b8b84ff773c658de1182fdf9ce8ff2b360b7406da&&_t=19b0a4b54b9&_r=lsnl8c https://cdn.discordapp.com/attachments/862334101877293077/1448434558377787502/IMG_4240.jpg?ex=693b3f4d&is=6939edcd&hm=877c76f2bf22a712fdf13a320f3996ca769811cac34b68cb3e5819b141d949d0&&_t=19b0a4b54b9&_r=uju8fq https://cdn.discordapp.com/attachme 23:05 < bridge> @Discord Mod ^ 23:44 < bridge> ? I am busy running useless scenarios through my head while trying to sleep 23:45 < bridge> review pls 23:49 < bridge> yes but tomorrow...