ROM Hack [Release] Villain3ds - Basically freeShop but runs on your PC

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
It said that villain3ds stopped responding
It might be just Electron's fault. If you ever see the crash again please tell me.

And v0.1.0-alpha.0 is out now. It could be unstable and doesn't support IDM or external download manager yet.
Changelog:
Ver 0.1.0-alpha.0:
* The built-in downloader now supports multi-threaded (for maximium download speed), pausable, resumable, recoverable from connection lost, power lost, unexpectedly application close,... And hopefully it will be more reliable than the previous one.
* New download section appearance.
* The download section’s source code is rewritten and is now cleaner.
* The raw directory will be cleaned automatically upon the cia is created.
* The ‘About’ section now has some shortcuts for clean raw directory, open raw or cias directory. It now will show the ‘message’ part (for receving message from developer according to your current version).
Note: This version lacks some features from previous versions, like IDM support,... and might be unstable.
Known bugs: If the downloader encounters an error, resume the download by clicking the ‘play’ button will make it redownload from beginning.
Screenshot:
r4NsmeJ.png
7rPfAWM.png
 
Last edited by tranxuanthang,

VitorMG

Member
Newcomer
Joined
Nov 24, 2013
Messages
9
Trophies
0
Age
30
XP
149
Country
Brazil
Thank you for this piece of software!
It was really frustrating to download games in freEshop at 600 kpbs maximum. Now I'm getting my full speed bandwith with this.

Really appreciate it.
 
  • Like
Reactions: tranxuanthang

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
Thank you for this piece of software!
It was really frustrating to download games in freEshop at 600 kpbs maximum. Now I'm getting my full speed bandwith with this.

Really appreciate it.
I'm really glad you like it. You tried downloading games with the newest 'alpha' version right? If so try to install your generated cias then tell me if there are any problems.
 
  • Like
Reactions: VitorMG

Vandes

Active Member
Newcomer
Joined
Jul 12, 2014
Messages
26
Trophies
0
XP
146
Country
Zimbabwe
I'm really glad you like it. You tried downloading games with the newest 'alpha' version right? If so try to install your generated cias then tell me if there are any problems.
I've been using the new downloader since minutes after you committed it and it solved my previous bandwidth problems.
 

ivanrm95

New Member
Newbie
Joined
Nov 21, 2017
Messages
2
Trophies
0
Age
30
XP
53
Country
Mexico
I get Something bad happened when working with downloaded tmd file (TypeError: Cannot read property 'length' of undefined). How can i resolveit?
 

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
I get Something bad happened when working with downloaded tmd file (TypeError: Cannot read property 'length' of undefined). How can i resolveit?
It is your issue posted on github right? I'll look into it tonight.
I've been using the new downloader since minutes after you committed it and it solved my previous bandwidth problems.
Awesome. If you can, sometimes try to pause or close the app, disconnect the network,... then resume the downloads to see if it's reliable enough or not.
 

DEEP_STEEL

Well-Known Member
Member
Joined
Sep 18, 2016
Messages
118
Trophies
0
Age
30
XP
925
Country
India
Hey i am getting this error in most of the CIA's downloaded from Villain3DS and only few games work. The CIA get's installed but it will show this error when i start the game.
I have tried all the Versions of Villain3DS But it is still the same....
 

Attachments

  • IMG_20171128_182028_1.jpg
    IMG_20171128_182028_1.jpg
    1.7 MB · Views: 475

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
Hey i am getting this error in most of the CIA's downloaded from Villain3DS and only few games work. The CIA get's installed but it will show this error when i start the game.
I have tried all the Versions of Villain3DS But it is still the same....
Villain3DS doesn't download the seed for games. Go to the respective eShop page for each non-working title and it'll automatically import the seed. You don't have to reinstall the games or anything.
 
  • Like
Reactions: tranxuanthang

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
Villain3DS doesn't download the seed for games. Go to the respective eShop page for each non-working title and it'll automatically import the seed. You don't have to reinstall the games or anything.
I wonder, when we install a cia, won't the fbi automatically get the seed for us?
 

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
I think it does but most people don't have wifi enabled all the time so FBI can't download it.
That's what I'm thinking too, but I once tried to reinstall a cia (that suppose to require the seed) with wireless disabled and it still worked normally, so I'm really confused. Maybe it's because the cia was installed before.
 
  • Like
Reactions: thom_tl

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
this error appears to me when I install some dsiware:wink:
Thank you for reporting the bug. In the (new) downloader code, the app will check if tmdFileSize < 4708 bytes, true it will throw that error. I used this to make sure the tmd files were not broken with that way. Maybe not every titles have tmd file size >= 4708. This will be fixed in the next release.
 

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
v0.1.0 (final) is out.
Ver 0.1.0:
* Added application icon for macOS (pull request #5, thanks to @YBogomolov).
* Integrated traffic light buttons for macOS (pull request #6, thanks to @YBogomolov)
W2m6W9n.png
* Brought back the QR code feature. Note that the enctitlekeys.bin file is needed for the QR code feature to work. @OMGancho
* Fix the wrong ‘tmd file is broken’ bug (from @Thales720’s post).
* Fix the first known bug from v0.1.0-alpha.0.
* The support of external downloader is removed starting from version 0.1.0 because: (1) Most download manager (like IDM) is not freeware. (2) The instability and cross-platform issues.
 
  • Like
Reactions: Joom and thalyy720

Luittz

New Member
Newbie
Joined
Dec 2, 2017
Messages
3
Trophies
0
Age
30
XP
60
Country
Brazil
I get Something bad happened when working with downloaded tmd file (TypeError: Cannot read property 'length' of undefined). How can i resolveit?
SOLVED!! Very simple :)


Download the encTitleKeys.bin from that website that has Encrypted title keys and paste it and replace in the Base Directory Path (Standard is C:\Users\Usuario\Villain3DS). Your file, like mine was, is probably empty and has 0Kb.


DONE!!!
 
D

Deleted User

Guest
The support of external downloader is removed starting from version 0.1.0 because: (1) Most download manager (like IDM) is not freeware. (2) The instability and cross-platform issues.

Can't you just add support to free download managers like Free Download Manager and Xtreme Download Manager? There are tons of free download managers out there.
 

tranxuanthang

Well-Known Member
OP
Member
Joined
Jul 6, 2015
Messages
289
Trophies
0
Age
26
XP
605
Country
Can't you just add support to free download managers like Free Download Manager and Xtreme Download Manager? There are tons of free download managers out there.
There is some other reasons too:

The external DM support is a bit complicated to implement and the application will never know that DM is finished downloading or not, unless the user says it (click some button, like "I've downloaded it" button).
It's hard to support all platform (windows, linux, mac) at once.
And before I was integrating uGet for my app's linux version, but when uGet started downloading a file, it created a file with extract same name and size at the destination folder, so if I click "I've downloaded it" in my app, the app will think that the download is truly finished at continue to create the cia normally, and result in a broken cia. Also uGet command line is somehow unstable that I can't describe.
And for me the new built-in downloader can already reach the maximium speed of my internet bandwidth so I think it will be fine.

I'll give the xtreme download manager a try (it supports all platform but seems a bit outdated, and no integration support for firefox quantum yet).

--------------------- MERGED ---------------------------

SOLVED!! Very simple :)


Download the encTitleKeys.bin from that website that has Encrypted title keys and paste it and replace in the Base Directory Path (Standard is C:\Users\Usuario\Villain3DS). Your file, like mine was, is probably empty and has 0Kb.


DONE!!!
You're right. Now I can reproduce that bug too.
laOkheM.png

It is because of an empty enctitlekeys.bin. But I think I can do something to prevent this from happening in the future.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.