background*.torrentupdateDownloader.iniupdatePatchSequenceFile.txtupdate*.mpq / exe
[Downloader]directDownloadThreshold=3500000[DownloaderFast]directDownloadThreshold=7000000[BackgroundDownloader]directDownloadThreshold=10000[PortDefaultValues]minPort=6881maxPort=6999
yo,PatchSequenceFile is used by the launcher to know wich data are needed from the server for update. its seems unlikely the downloader use this file as torrent first's purpose is especially to allow client to download from somewhere else than the server, and if a .torrent file is embedded in the .exe then it doesnt need any other informations.As everything is done through the launcher now i cant get hold of an official downloader.Can u upload one from 1 version to another so I can take a look a this? (english locale if u have one)thanks
struct { char Name[4]; signed int Offset; // offset of data from beggining of header (always negative)};
What do u plan to do with the downloader? if u want to use it for update, i suggest u use an update downloader as its seems more generic (guess they didnt made code change from one update to another, just torrent change)
This thread seems to have got it a version working as well: viewtopic.php?p=16499#p16499
Quote...
...
Quite some magic Internet points for you, happyhack.
Now when I try to run the downloader, I am getting the error message "There is nothing to download!".
here is the utility i made for extracting/appending new torrent files (work on windows) http://www.filesplat.com/.happyhack/sha ... zDLasm.rarBlizzDLasm.exe extract "example.downloader.exe" for extracting the torrent fileBlizzDLasm.exe compile "example.torrent" "out.exe" for creating a new downloader with the given torrent file
The filesplitter would only be used for sending using the torrent protocol, correct?
The direct download URL is sent in the tracker response, however my downloader does not appear to be using it