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

  • Thread starter Thread starter tranxuanthang
  • Start date Start date
  • Views Views 293,201
  • Replies Replies 578
  • Likes Likes 86
@tranxuanthang:
Would it be possible to compile it for android devices?

While traveling, its often easier to get an android device near to an access point..

Thx for any reply,
regards,

Linuss
 
is it possible add Filter function let me choose appgame patch dlc
if I want to use my own encTitleKeys.bin it must upload online?
 
Last edited by srwgin,
There are a lot of items not showing up, despite being in the encTitleKeys.bin file. Do you have to manually add them on your end or something (based on the SMT SJR comment earlier)? That One Site That Shall Not Be Named has an RSS feed of new items, and most are not showing up in the app.

Also, not a necessity, but it would be nice if there was some indication in the filename (beyond the long number) if something is a game vs an update vs DLC vs DSiWare etc.
 
Last edited by FrankSinatra,
@tranxuanthang:
Would it be possible to compile it for android devices?

While traveling, its often easier to get an android device near to an access point..

Thx for any reply,
regards,

Linuss
I learned basic about java in university but I've never tried it to make an Android app. Perhaps I'll make one, maybe with java or react native, but not in near future. Sr because I'm preparing for exams now so I had left some of your questions :rofl:
There are a lot of items not showing up, despite being in the encTitleKeys.bin file. Do you have to manually add them on your end or something (based on the SMT SJR comment earlier)? That One Site That Shall Not Be Named has an RSS feed of new items, and most are not showing up in the app.

Also, not a necessity, but it would be nice if there was some indication in the filename (beyond the long number) if something is a game vs an update vs DLC vs DSiWare etc.
You are partially right, I have to manually update my database one in a few days. My backend's database is just like 3dsdb.com, contains some basic information of the titles (but has title icon, description and screenshots). I've even filtered many dummy or unnecessary titles so they won't show up in my app.
 
I learned basic about java in university but I've never tried it to make an Android app. Perhaps I'll make one, maybe with java or react native, but not in near future. Sr because I'm preparing for exams now so I had left some of your questions :rofl:

You are partially right, I have to manually update my database one in a few days. My backend's database is just like 3dsdb.com, contains some basic information of the titles (but has title icon, description and screenshots). I've even filtered many dummy or unnecessary titles so they won't show up in my app.

I'm no developer so this could be completely stupid, but couldn't you have it scrape the rss feed for new titles rather than add them manually?
 
I'm no developer so this could be completely stupid, but couldn't you have it scrape the rss feed for new titles rather than add them manually?
it's possible to make it automatically update new titles, either by making a scheduled task run every x days, or by watching rss feed like you said. I'm so lazy, plus less and less titles release for 3ds this year, so I still haven't done this.

A web version would be possible with emscripten ports of ctrtool/makerom/etc. so it would work on your Android devices.

It's still on my todo list.
A web app version that runs on browsers will be very nice, but web apps has many limitation about interacting with user's computer such as accessing disk. So I don't think it's possible.
 
Last edited by tranxuanthang,
it's possible to make it automatically update new titles, either by making a scheduled task run every x days, or by watching rss feed like you said. I'm so lazy, plus less and less titles release for 3ds this year, so I still haven't done this.

I would have thought if anything its less work as you can more or less set it up and then leave it too it rather than spending time manually updating. Especially now there are so few releases, it doesn't really matter if some stuff you'd normally filter out makes it through as its not like there is ever going to be too much to search through from now on. Even stuff that's been out a while doesn't seem to be getting stuff added to the titles site these days, especially EU titles.
 
  • Like
Reactions: tranxuanthang
Hey all, came across a bit of an error. I keep getting this message whenever I try to download a game "Could not find the titlekey for the title you're trying to download. Please try deleting enctitlekeys.bin file in your base directory."
 
Hey all, came across a bit of an error. I keep getting this message whenever I try to download a game "Could not find the titlekey for the title you're trying to download. Please try deleting enctitlekeys.bin file in your base directory."

You have to input the right URL in the "encTitleKeys.bin URL" textbox in the configuration section of the app. That is why it is giving you that error.

Alternatively, I think I saw somebody in this thread, probably the developer himself, saying that you could, additionally, download the encTitleKeys.bin file and place it in your base directory for Villain3DS, which is the directory where the raw contents are downloaded to and the CIA's are generated. That folder is also where the encTitleKeys.bin file will be downloaded to if you input the right URL into the main application configuration section.
 
You have to input the right URL in the "encTitleKeys.bin URL" textbox in the configuration section of the app. That is why it is giving you that error.

Alternatively, I think I saw somebody in this thread, probably the developer himself, saying that you could, additionally, download the encTitleKeys.bin file and place it in your base directory for Villain3DS, which is the directory where the raw contents are downloaded to and the CIA's are generated. That folder is also where the encTitleKeys.bin file will be downloaded to if you input the right URL into the main application configuration section.

ah okay. guess I'll have to find the right one.
 
ah okay. guess I'll have to find the right one.

You can try putting your encTitleKeys local path to the URL field (like C:\data\encTitleKeys.bin).

You can try what the developer said in the quote above. But first, you have to download the encTitleKeys.bin file to somewhere on your PC, and then copy its location to the URL field in Villain3DS, like in the example he provides.
 
Hey all, came across a bit of an error. I keep getting this message whenever I try to download a game "Could not find the titlekey for the title you're trying to download. Please try deleting enctitlekeys.bin file in your base directory."
Looks like there is a problem when downloading title keys list from your URL, so a 0-byte encTitleKeys.bin is left in base directory. Try deleting it and try again (in app you can go to About, then Troubleshooting, then "Delete encTitleKeys.bin file").
If you just put the enctitlekeys to the directory it belongs, it works but no auto-update supports and probably will be deleted in 3 days.
 

Site & Scene News

Popular threads in this forum