All digital distributors should be either at 1030, 1028, or 1024. If you simply redownload the game from them you should get one of the above versions, each of which is only one patch away from 1030. On our website we offer a 1024->1030 patch if you receive 1024.
I only have 1.0. Will this patch all of the way, or will I need all of them? Is there a more convenient place to download them?
All digital distributors should be either at 1030, 1028, or 1024. If you simply redownload the game from them you should get one of the above versions, each of which is only one patch away from 1030. On our website we offer a 1024->1030 patch if you receive 1024.