Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2021-04-09 00:00:00Z and 2021-04-10 00:00:00Z
Please dear developers, remove /swap command forever, it just destroy the game. Effort will no longer mean anything, every time a player could not do something, he will just swap and his rank won't have any sense. I know we could do it with /save, but it was more tedious and not motivating because you had to stop playing. Now /swap is literally an exploit of it that I can't understand how it came from the developers themselves. Think about what you are doing, don't ruin this game with unnecessary features.
also anyone can finish with your name, that already makes ur rank not have "any" sense right?
07:01
a bit stupid argument tbh
sorgaxD
Please dear developers, remove /swap command forever, it just destroy the game. Effort will no longer mean anything, every time a player could not do something, he will just swap and his rank won't have any sense. I know we could do it with /save, but it was more tedious and not motivating because you had to stop playing. Now /swap is literally an exploit of it that I can't understand how it came from the developers themselves. Think about what you are doing, don't ruin this game with unnecessary features.
Swap as it is right now is really supposed to be a drop in replacement for the save/load swap being only a little more convenient. At the end of the day we have no way of preventing save/load swaps so removing swap doesnt change anything
windows rly sux, i have a "old" 1tb HDD where i keep stuff like anime, so since i play some win only games on windows and sometimes i wanted to watch anime I shared this drive with windows, i had it formatted with btrfs and installed a btrfs driver on windows, but for some reason (after some days) windows programs started freezing like crazy, and after removing the drive it was fixed, but on linux this drive works flawlessly
yeah yeah windows comes preinstalled with bloatware but at least it isnt preinstalled with 50 bugs u have to find a fix for on some obscure stackexchange page
linux is good cus u can do so much customization without it being hidden under 500 ui-friendly useless "troubleshooters" but its so annoying cuz 50% of the stuff u expect to work requires like 50 commands
Im 'corneum
will linux ever be able to emulate windows except without the "bad" ?
linux has it hard because companies don't want to make drivers like they do on windows, so linux relies mostly on people reverse engineering the windows drivers to know how it works and implement it on linux
i never really tried a userfriendly linux, but i guess it always has the potential to be better than windows, someone just needs to get a easy gui)
i installed ubuntu for a person(that really isnt good with computers), just told him how to open browser and telegramm, and he can use it
Eh depends on the linux you are using but my gentoo installation is way below 20G out of the box with all drivers and essential programs, while a w7 installation is around 90G with all the patches. W10 is nicer at around 30G
i google "how install <insert program here>" and theres some nerd on stackexchange telling me to compile 50 zips and change 20 system commands to install it when i could just do sudo apt-install program
i think i used ubuntu once... all i remember is i click teeworlds pictrure but teeworlds dont start :((
louis
i google "how install <insert program here>" and theres some nerd on stackexchange telling me to compile 50 zips and change 20 system commands to install it when i could just do sudo apt-install program
there is always a graphical version of the package manager
louis
i google "how install <insert program here>" and theres some nerd on stackexchange telling me to compile 50 zips and change 20 system commands to install it when i could just do sudo apt-install program
Imagine an OS for the software developer, maker and computer science professional who uses their computer as a tool to discover and create. Welcome to Pop!_OS.
These are very very recent developments but even a year ago I had proton running at a very decent fps. Though I have a beast of a gpu, so I already get way more than enough frames
Fwiw you can play much more if you allow untested titles too. Sometimes I need to go in with protontricks and add an extra package or too but it runs almost anything now
Yes, i'm totally agree with it, that's why i don't like when players change their names to give finishes to players who doesn't even died in the run. I play legally for points, and there are more people that play like that. But now I present you a real situation of a gameplay, in which there'es only 1 tee alive, and need to do a hard part. The most strategic thing would be /swap with the most pro player of the team, but would it be the correct desition? would it be the correct desition to /swap in every hard part??
The argument of timeout and save swaps needs to be carefully analyzed, because I ask you, how many save/timeout swaps you do in a regular gameplay? Maybe 1 in 20 gameplays, but now with /swap it will happen like 3 times per gameplay. I think you are whatching it from a point of view of what can i player do from before or not, but not from what gameplay impact it will have.
Learath2
Swap as it is right now is really supposed to be a drop in replacement for the save/load swap being only a little more convenient. At the end of the day we have no way of preventing save/load swaps so removing swap doesnt change anything
I got a steam playtime of 3.6 hours, now my first actual minute begins
sorgaxD
Yes, i'm totally agree with it, that's why i don't like when players change their names to give finishes to players who doesn't even died in the run. I play legally for points, and there are more people that play like that. But now I present you a real situation of a gameplay, in which there'es only 1 tee alive, and need to do a hard part. The most strategic thing would be /swap with the most pro player of the team, but would it be the correct desition? would it be the correct desition to /swap in every hard part??
The argument of timeout and save swaps needs to be carefully analyzed, because I ask you, how many save/timeout swaps you do in a regular gameplay? Maybe 1 in 20 gameplays, but now with /swap it will happen like 3 times per gameplay. I think you are whatching it from a point of view of what can i player do from before or not, but not from what gameplay impact it will have.
yeah, sadly i have minor issues with dx9 games too without dxvk
15:59
guess you can only try to upgrade the vulkan driver and hope its just some missing vulkan extension or smth that was blocking it from working with dxvk
You need to look at the /swap command with a wider perspective. Obviously it wont affect you as much. You will get players who want to try something new, different and more challenging. Swap is convenient and would still allow them to try parts, learn from more complex parts and overall make them a better player. Any feature you implement will always have attempted abuse, cant pin that on 1 feature that sorts positive change and better player experience.
17:19
By the sounds of it, what you need is Accounts. Not removing the /swap feature.
yo deen i have some trouble getting https://github.com/ddnet/ddnet-live to run. Do you mind giving some support? What os were you on? Any display manager or window server you recommend using?
Rust 1.50 is out and has f32.clamp. I had extremely low expectations for performance based on C++ experience but as usual Rust proves to be "C++ done right".
Of course Zig already has clamp and also gets codegen right.
Please note that this is not an endorsement or criticism of either of these languages. It’s simply something I found interesting with how LLVM handles code generation between the two. This is an implementation quirk, not a language issue.
21:42
21:43
"Rust’s code generation on the latest version of LLVM is far superior compared to an equivalent Clang version using std::clamp, even though they use the same underlying IR"