Tried that, placing the enctitlekeys.bin in the directory and i still get the error.Try deleting etkCache.json somewhere in Villain3ds appdata directory I don't remember exactly, then try again. Or I think simply restarting the app will makes this file deleted too.
I thought I used the etkCache file to store the parsed titlekeys but I never did, so ignore that.Tried that, placing the enctitlekeys.bin in the directory and i still get the error.
No, not yet.is villain affected by the 11.8?
also, using this, you can't get banned?
just wondering.
Still get the error.I thought I used the etkCache file to store the parsed titlekeys but I never did, so ignore that.
You have to have an enctitlekeys.bin URL in config section in order to download any titles. Put an enctitlekeys.bin file in its directory is not enough.
Still get the error.
No, only used it once really long ago, so just being curious.Are you having the same problem as above?
I just checked and it's still working for me, so you probably made a mistake. Make sure it's "http://" and not "https://".Are you having the same problem as above?
I'm having a strange problem, I put the same url for titlekeys as I did in freeshop, in the field for villain 3ds and it cant find the title keys. Should i be putting the actual .bin somewhere on my pc?
this did the trick, thank you!Put the encTitleKeys.bin file in the Villain3DS folder where you download stuff. It's the one that contains the cias and raw folders.
I'm having a strange problem, I put the same url for titlekeys as I did in freeshop, in the field for villain 3ds and it cant find the title keys. Should i be putting the actual .bin somewhere on my pc?
If you put that file in its directory manually, it might work. But villain3ds will try to redownload encTitleKeys.bin each 2 days, so without a right URL in setting, it will be broken again shortly after.Put the encTitleKeys.bin file in the Villain3DS folder where you download stuff. It's the one that contains the cias and raw folders.
If you put that file in its directory manually, it might work. But villain3ds will try to redownload encTitleKeys.bin each 2 days, so without a right URL in setting, it will be broken again shortly after.
You should make sure the URL was right. And if it fails to download the file (which I think rarely happens), it will leave a 0KB (or a very small size) enctitlekeys.bin in villain3ds user directory (default in Windows: %USERPROFILE%\Villain3DS). You should go there and just delete this file, and villain3ds will download it again.
Changelog:
- Add some quick & dirty fixes to mitigate the rate of file corruption errors (SHA-256 hash mismatch).
- Stop proceeding if the content file size is not a multiple of 16 (bytes) (potentially corrupted file).
- Automatically delete the enctitlekeys.bin file when there is error: "Could not find the title key for the title you're trying to download".
File when downloading: file.ext.mtd
|--------- file ---------|-- metadata --|
Download completed, after truncation: file.ext (metadata is removed)
|--------- file ---------|
Try reading a few previous pages, or try my new version. It'll delete the enctitlekeys.bin file once getting that error, so next time you open the download window, it'll redownload the file again."Could not find the titlekey for the title you're trying to download. Please try deleting enctitlekeys.bin file in your base directory."
Be careful, any versions lower than 0.2.0 don't have the SHA-256 check ability.All the errors I kept getting with the latest version went away when I went back to the version before.
I've released a quick update v0.2.1.
After taking a few corrupted files to compare with original files, turns out those files is not actually corrupted. Those files are all downloaded completely, exactly bits by bits, but failed to truncate somehow. It sometimes happens, and more likely when you download it to slower drive (like usb) or download multiple titles at once.
It looks like a windows specific bug, I've tested downloading multiple time on Linux and never encounter a failure.
In this v0.2.1 update, I added some delay to truncation process, so this bug will less likely to happen. My ocd hurts a bit, but if nintendo is going to prevent unauthorized access to CDN then it'll be fine.
https://github.com/tranxuanthang/villain3ds/releases