|
Post by apeloverage on Feb 22, 2010 18:51:36 GMT
I finished book 1, and was downloading book 2 when my connection dropped out. When I re-started, it was showing that I'd downloaded the file for book 2: However when I try to start playing book 2 I get an error message: I'm assuming that the file is only partly downloaded. However I can't work out what to do to fix this.
|
|
|
Post by pi4t on Feb 22, 2010 22:40:15 GMT
If you can find the file, deleting it may solve the problem. Or you could try uninstalling 7th sense...
|
|
|
Post by Dave on Feb 23, 2010 6:14:55 GMT
No need to uninstall. Just find your "User" folder (often something like "Documents"), and find the Seventh Sense folder. navigate to "data->books->book2" and delete the .zip there.
Alternately, just search for 02fotw.zip on your harddrive and delete that file from the "found" list. You should then be able to download it again through the program.
Let me know if you run into any problems.
|
|
|
Post by apeloverage on Feb 24, 2010 11:13:20 GMT
Thanks! It seems to be working now.
|
|
|
Post by curunauth on Feb 24, 2010 16:32:18 GMT
Related feature suggestion: md5 integrity checking (maybe only on book load, to save time) - if bad, re-download. Also a possible way to have update checking - you host an md5 archive and the downloader checks it to see if there are new books and/or if there's an update to a book it has?
|
|
|
Post by Dave on Feb 24, 2010 20:11:29 GMT
Glad you got it working, apeloverage.
curunauth, good suggestion. It does make me intensely aware that, were PA to update the contents of the .zip files, it could possibly break the program as it stands now. I need to think of a way to future-proof it a little more regarding updates to the books, as well as how to check that the player is using the right release... Hmm... Now you've got me thinking...
|
|
|
Post by curunauth on Feb 24, 2010 20:36:03 GMT
Yeah, I learned after the first few times I used importable/downloadable dependencies that a project of any size needs to have either a very strict versioning system or checksums . . . and the latter provides integrity checking too, which is lovely. If there's an auto-fix method, it even provides an inherent upgrader for people with old files, all without extra code. :-D
. . . and I still sometimes skip doing it until lacking it causes a problem. >.<
And there's a rumor that another round of errata on the early books may be on the way, so getting this in before then might be a good idea. I'd suggest having a base md5 list in the install, but also hosting one on your site (with its own md5 tacked on, for integrity checking), allowing you to approve updated books without pushing a new install, if the updates are compatible.
Also, you needn't implement anything spectacular to have simple integrity checking -- .zip files have per-file checksums (CRC32) that your zip library should be able to check - just run an archive integrity check when a new book is loaded.
|
|
|
Post by tunips on Aug 30, 2010 5:01:10 GMT
I've encountered a similar problem. When download book three, my wireless flaked out for a moment, and the program became unresponsive. After closing and restating, it, it allowed be to press the button to go to book three. When I pressed it, I get a page saying "MISSING FILE!" I deleted the semi-downloaded file in My Documents, but it isn't prompting me to re-download it. It just shows the missing file screen. Can I wind back my save to before the prompt, or download the book manually?
|
|
|
Post by Dave on Aug 30, 2010 6:40:05 GMT
tunips, I haven't implemented a CRC check yet, so your best bet is to close the program, delete the corrupt .zip file, and start the program up again. It should then allow you to re-download the .zip. Alternatively, you can manually download the .zip from my space on Project Aon here, and place it in the correct folder. Then, when you start the game again, it should work just fine.
|
|
|
Post by tunips on Aug 30, 2010 7:25:11 GMT
Thanks! Deleting the file didn't work, but replacing it with the complete copy did.
|
|