-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #12 from shadoxxhd/experimental
Merge experimental to master
- Loading branch information
Showing
3 changed files
with
283 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,55 @@ | ||
simple steam workshop downloader using steamcmd. | ||
Simple steam workshop downloader using steamcmd. | ||
|
||
List of supported games: https://steamdb.info/sub/17906/apps/ | ||
List of supported games for anonymous download: https://steamdb.info/sub/17906/apps/ | ||
|
||
___ | ||
|
||
## USAGE | ||
|
||
Download the release, extract and run "downloader.exe". Enter one or more workshop URLs, then press "Download". | ||
Download and run "downloader.exe". Enter one or more workshop URLs, then press "Download". | ||
|
||
The files will be downloaded to the `steamcmd/steamapps/workshop/content/<appID>/<workshop ID>` folder. | ||
The files will be downloaded to the `steamcmd/steamapps/workshop/content/<appID>/<workshop ID>` folder (relative to the executable) by default. | ||
|
||
Collections are also supported now. | ||
|
||
### WARNING | ||
|
||
The first download can take several minutes, since steamcmd needs to download/update itself. After that, initiation of the download(s) should only take a few seconds. | ||
When downloading many and/or large items, the window might stop responding while the download is ongoing. | ||
|
||
___ | ||
|
||
### CONFIGURATION | ||
|
||
Open the downloader.ini file with any text editor and change or add the relevant values: | ||
|
||
#### [general] section | ||
|
||
- `steampath` : Location of the steamcmd.exe the program should use (either relative or absolute path) | ||
- `theme` : Color scheme to use. Currently supported are 'default', 'sdark', 'solar, black' and 'white'. | ||
- `batchsize` : Amount of items to download per batch. Low values cause a higher overhead when downloading many items (perhaps 5s per batch), while high values may cause issues on some systems. On Windows, the highest usable value seems to be about 700. Default is 50. Should be safe to increase to 500 in most cases. | ||
- `login` : Steam username | ||
- `passw` : Steam password | ||
- `defaultpath` : moves all downloads with no other configured path to `<defaultpath>/<appid>` | ||
|
||
If both `login` and `passw` are provided, it will try a non-anonymous login before downloading. When using 2FA, manual configuration of steamcmd might be neccassary. | ||
|
||
#### [appid] sections | ||
|
||
- `path` : Where downloaded mods for a certain game should be moved. Old versions of the mods in this location will be overwritten. | ||
|
||
#### Example of a modified `downloader.ini` | ||
|
||
``` | ||
[general] | ||
steampath = steamcmd | ||
theme = solar | ||
batchsize = 500 | ||
login = user123 | ||
passw = 123456 | ||
defaultpath = mods | ||
[281990] | ||
# Stellaris | ||
path = D:\games\stellaris\mods | ||
``` |
Oops, something went wrong.