file size invalid error means most of the time launcher can't find file to download...did you provide the information for download path?
You can add me on skype if you want i shot you a pm with my account information.
BTW Checksum for the files is the addition of all bytes from the files:
C# Example Code:
Code:
bytes = File.ReadAllBytes(Your/Path/to/Patchfile);
checksum = 0;
for (int i = 0; i < bytes.Length; i++)
{
checksum += bytes[i];
}
//to get hex value for tpf file...be careful checksum must have 8 values!!!
checksum.ToString("X").PadLeft(8, '0')