3.2GiB downloaded CIA installed and tested fine. I had no issues with it. For now this apps seems to be working perfectly fine on MacOS, only feature requested is a region filter.
Your internet connection must be good then. Still, it would be safer if we check the file size and hash of the content files after the download process is completed. Perhaps the tmd file from cdn already has the SHA-256 hash of each content files, but I still don't know how to access it.
Hi! thanks for the app. It works great. I have also made an .exe that goes well with villain 3ds. After generating the cia close villain3ds and open the .exe. This automatically deletes the raw files and open the CIA folder where the genereated one's are created. The reason why I made the script because the C: partition will soon be full of raw files from generated CIA. I hope this feature will be included in the future release https://drive.google.com/file/d/0B_-Pud3uTCzod1FpSlVkRXZUUFk/view?usp=sharing
Thank you for making this tool. I'm still using linux so I'll try it later. The raw folder is still not deleted automatically for now because I think it will be easier to debug when something goes wrong, until the application is stable enough. And I think it's best to delete the folder after x days (by checking the folder's last modified date) but it takes some time to implement.
Thank you for making this tool. I'm still using linux so I'll try it later. The raw folder is still not deleted automatically for now because I think it will be easier to debug when something goes wrong, until the application is stable enough. And I think it's best to delete the folder after x days (by checking the folder's last modified date) but it takes some time to implement.
here is the script used in the exe in case you want to use it. I used a notepad to make the bat file then converted it using advance bat to exe pro to remove the CMD popup
Latest commits don't fix the issue. You were right, though. The binary placed in the home directory is 0 bytes. Also, I recommend having the program check to see if the binary is there, and if not place it rather than just indefinitely placing it there each time the downloader runs. Oh, could I also request that the "raw" directory be cleared upon closing the application (at least as an optional setting)? I honestly have no use for those files after the CIA is made, and they just take up space. I know manually clearing it is trivial, but I don't always remember to do so.
Edit: Just saw your post about the raw folder. I should read threads more thoroughly.
Latest commits don't fix the issue. You were right, though. The binary placed in the home directory is 0 bytes. Also, I recommend having the program check to see if the binary is there, and if not place it rather than just indefinitely placing it there each time the downloader runs. Oh, could I also request that the "raw" directory be cleared upon closing the application (at least as an optional setting)? I honestly have no use for those files after the CIA is made, and they just take up space. I know manually clearing it is trivial, but I don't always remember to do so.
Edit: Just saw your post about the raw folder. I should read threads more thoroughly.
About the make_cdn_cia, I'm gonna try to get it fixed for good tonight. It's too bad that I don't have any mac machine so all I can do is guess where the problem is. Then the next will be comparing files hash feature, the japanese characters, and auto-clean raw directory. So many things
Update: I have something for you. Check out latest commit. If this works then I will package this as a new official version.
Instead of reading make_cdn_cia from package then write it to the base directory ~/Villain3DS, now it will try to download make_cdn_cia from internet, which is this github. If make_cdn_cia is already exist then the app will skip the download and will not overwrite the old make_cdn_cia.
Do you have any plans of supporting decTitlekey.bin in order to support more games in the future like ciaangel. Some early leaks of games use decTitlekey.bin instead of encTitleKeys.bin
Great app (I am making a video tutorial about this)
But if I download a japanese game or app, it cannnot automatically convert to .cia.
maybe it is all because the japanese character.
Great app (I am making a video tutorial about this)
But if I download a japanese game or app, it cannnot automatically convert to .cia.
maybe it is all because the japanese character.
Yeah, anything with Japanese characters can't build into cias somehow. Same as @driverdis's #68. But it's only failed to create cias on Windows. Linux and macOS are still fine. But I have some idea and will try to fix this very soon. Temporary fix is when you see something like this at the download screen:
C:\Users\trant\Villain3DS\make_cdn_cia.exe "C:\Users\trant\Villain3DS\raw\00040000000abd00" "C:\Users\trant\Villain3DS\cias\[E3 2012] New スーパーマリオブラザーズ 2 JPN (00040000000abd00).cia"
//Could not create...
Try to copy it, then delete the japanese character and manually run it with cmd:
C:\Users\trant\Villain3DS\make_cdn_cia.exe "C:\Users\trant\Villain3DS\raw\00040000000abd00" "C:\Users\trant\Villain3DS\cias\00040000000abd00.cia"
//...Generated Sucessfully
Do you have any plans of supporting decTitlekey.bin in order to support more games in the future like ciaangel. Some early leaks of games use decTitlekey.bin instead of encTitleKeys.bin
if im not mistaken decTitleKeys.bin (somebody please correct me if im wrong) can be used to download games. These games are automatically cryptofixed.
Ciangels has this kind of feature wherein you simply place the titleid and dectitlekey of the game inside an input.txt and run the app then you can download the game stated inside the .txt.
sometimes I use ciaangel to download games that are leaked but not yet found on freeshop.
Both the encytitlekey and dectitlekeys are found on that titlekeywebsite
About the make_cdn_cia, I'm gonna try to get it fixed for good tonight. It's too bad that I don't have any mac machine so all I can do is guess where the problem is. Then the next will be comparing files hash feature, the japanese characters, and auto-clean raw directory. So many things
Update: I have something for you. Check out latest commit. If this works then I will package this as a new official version.
Instead of reading make_cdn_cia from package then write it to the base directory ~/Villain3DS, now it will try to download make_cdn_cia from internet, which is this github. If make_cdn_cia is already exist then the app will skip the download and will not overwrite the old make_cdn_cia.
When downloading the game using IDM, it wont get converted to cia automatically. I have to get back to the game title and open it again then press keep it to solve it.
Anyway, Bitdefender will alert a false positive if it is not disabled.
When downloading the game using IDM, it wont get converted to cia automatically. I have to get back to the game title and open it again then press keep it to solve it.
Anyway, Bitdefender will alert a false positive if it is not disabled.
It's hard to know when IDM will finish downloading, so I leaved another button named "I've downloaded it". If you click this button, it will check if that downloaded content's size is matched or not. If matched then the application will consider it downloaded successfully.
So you won't have to reopen the window and click "keep it", just click "I've downloaded it". Or after you started downloading with IDM, just close the window, or even the application, then come back later when it finished, isn't it feel good?
Yeah, it's what I'm trying to fix right now and even more. Next version will support calculate the speed as MB/s, remaining time,... with request-progress node module.
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
With just a couple weeks after its initial release in the App Store, the Delta emulator for iOS was received with great success, after Apple loosened up its rules in...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
After rumour got out about an upcoming NES Edition release for the famed Nintendo World Championships, Nintendo has officially unveiled the new game, titled "Nintendo...
The number of layoffs and cuts in the videogame industry sadly continue to grow, with the latest huge layoffs coming from Microsoft, due to what MIcrosoft calls a...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
After rumour got out about an upcoming NES Edition release for the famed Nintendo World Championships, Nintendo has officially unveiled the new game, titled "Nintendo...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
The number of layoffs and cuts in the videogame industry sadly continue to grow, with the latest huge layoffs coming from Microsoft, due to what MIcrosoft calls a...
@K3Nv2 that's crazily expensive. how long will that take to pay off?
Although diet is largely education, people don't need to go to university to learn what's healthy and what's not,
it's the whole country, big corporations and advertising that is to blame for leading most of the population to believe that poptarts and froot loops are healthy to feed a child
As someone who went through the grade school system in the US some time within the past 30 or so years, not nearly enough is done to promote and educate on how to eat healthy in a way that is feasible to do on a regular basis and also affordable. Eating healthy is, comparatively, fucking expensive. So is eating unhealthy, but in many cases eating unhealthy is more affordable than eating healthy
@Sicklyboy I agree, but also it's about self control and realistic thinking. We wouldn't feed a dog soda, so why feed it to ourselves? Eating unhealthy food because it's cheap is one thing, but I'm sure you know people who drink soda routinely when they should be drinking water which is free.
I get it can feel mean to say "no treat sweet beverage for you anymore" but for many people it's just in their way of life.