Bottles
Bottles copied to clipboard
Valve's Proton downloader for bottles
We will keep the Proton runner as we still offer both wine-ge and proton-ge. Also, we are working looking for a way to implement and tweak steam proton prefixes directly from Bottles.
Originally posted by @mirkobrombin in https://github.com/bottlesdevs/Bottles/issues/749#issuecomment-1053532685
I create this issue as reminder, bc it would be useful... I've tested the implementation made into https://github.com/SteamRE/DepotDownloader and it works with the following command after compiling, but it should implement a lot of other libraries and I don't think it would be intersting to us. I write anyway the command used:
# I used Arch Linux, so I simply installed deopotdownloader-git from the AUR, which it pulls the built into /usr/bin folder
depotdownloader -app 1493710 # The proton experimental id dumped from steamdb.info
# Or for the bleeding edge proton with latest implementation of everyone
depotdownloader -app 1493710 -beta bleeding-edge
That's all! I think it would be an intersting implementation even if it takes a bit to download everything and it requires dotnet.
Thanks for reporting, I’ll evaluate this
Sure ^^
I don't know if it would be legal... But I want only try to suggest an idea... a github repository with a workflow that periodically pulls proton from steam servers and pulls them compressed? It would violate the license or can be something that make sense
It is illegal for sure
It is illegal for sure
Maybe, its licence is binary redistributable, so maybe if you put valve's credit could it work... But I'm not a lawyer
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
From the proton licence
@mirkobrombin @tiziodcaio Is there a reason to use Proton? GE-Proton builds use Proton as a base already, I think you should get all features of Proton in there, plus some more
@mirkobrombin @tiziodcaio Is there a reason to use Proton? GE-Proton builds use Proton as a base already, I think you should get all features of Proton in there, plus some more
I think the only one would be intersting in fact would be proton experimental...
Discovered https://github.com/ValvePython/steamctl , which is much better for our purpose!