Homebrew [Release] freeShop - open source eShop alternative

Status
Not open for further replies.

wtfboom3

Active Member
Newcomer
Joined
Aug 10, 2015
Messages
25
Trophies
0
Age
33
XP
103
Country
Brazil
Because then I would just get a bunch of complaints about the game being listed and not working after it's installed, then people would keep having to be told how to install seeds. No reason to complicate it.

Can't you just make a new warning sign by the title's name (just like on updates/dlc pending) and a button with "Seed" (trash can and download button) like we have on Game/Updates/DLC? While there's no seed, it just says "no seed available". Some people will always complain about the little things, and other members of the community are kind enough to expain. I'm willing to help with this, as I'm really interested in preloading from the freeshop itself :)

I'll build the freeshop today and start testing some things out. I noticed some EMULATOR defines in the code, how can I emulate it for easier testing?
 

TheCruel

Developer
OP
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
1
XP
3,117
Country
United States
I'll build the freeshop today and start testing some things out. I noticed some EMULATOR defines in the code, how can I emulate it for easier testing?

There is a Qt5 build process that acts as a partial emulator, but mostly just good for UI testing and tinkering since all installing and stuff is faked (though it does download the game content).

cw0cbx5.png


Just supported for Linux now, I think changes are needed to work on Windows. It needs cpp3ds built and installed, automated build scripts show how it's done on a clean Ubuntu. The scripts build the emulator, so no changes needed. Those and the build instructions are in OP. The emulator is built as bin/freeshop-emu which you'll probably have to run using GDB due to a threading bug. And you'll probably need to manually copy your freeShop directory from your 3DS to res/sdmc/3ds/data/freeShop/ since it may be set to skip the whole intro/update process for better control when changing those files.
 

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
So I take it nobody else is having issues with this app? Is it really just me? It worked a few days ago but now tickets are invalid...
 

PrometheusG.

Well-Known Member
Member
Joined
Jun 27, 2016
Messages
329
Trophies
0
XP
544
Country
Greece
So I take it nobody else is having issues with this app? Is it really just me? It worked a few days ago but now tickets are invalid...
Mine still works and never encountered a single problem with freeshop
This is because I read in order to understand how it works(I also read page 1) and what I am doing and then I take actions
 

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
This is because I read in order to understand how it works(I also read page 1) and what I am doing and then I take actions
Mate, you see how long I've been on this forum? I know damn well to read the posts first. I had already tried letting it auto-update the encTitleKeys and manually replacing them. But no dice. I'm running latest stable AL9H and Luma3DS.
 

erman1337

Well-Known Member
Member
Joined
Sep 27, 2015
Messages
1,211
Trophies
0
Location
Brussels
XP
973
Country
Belgium
There is a Qt5 build process that acts as a partial emulator, but mostly just good for UI testing and tinkering since all installing and stuff is faked (though it does download the game content).

cw0cbx5.png


Just supported for Linux now, I think changes are needed to work on Windows. It needs cpp3ds built and installed, automated build scripts show how it's done on a clean Ubuntu. The scripts build the emulator, so no changes needed. Those and the build instructions are in OP. The emulator is built as bin/freeshop-emu which you'll probably have to run using GDB due to a threading bug. And you'll probably need to manually copy your freeShop directory from your 3DS to res/sdmc/3ds/data/freeShop/ since it may be set to skip the whole intro/update process for better control when changing those files.
Kinda off topic but does that emulator support httpC?
 

H1B1Esquire

RxTools, the ultimate CFW machine.
Member
Joined
Nov 2, 2016
Messages
3,709
Trophies
1
Age
35
Location
Earth, bro-dude.
XP
2,752
Country
United States
@Kakkoii
This may just be coincidence: I had Fshop running (DL-Install), but also went with tikdev/shop, and not only have I had no problems, I noticed two titles appear that were previously unlisted. Again, could be coincidence. If you have Homebr3w, the app for loading hb on wireless, and a few minutes to generate missing tikets, maybe those aforementioned programs (tikdev/shop)could assist you?
 

TheCruel

Developer
OP
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
1
XP
3,117
Country
United States
Kinda off topic but does that emulator support httpC?
It uses class abstractions using cpp3ds which is essentially SFML ported. So it has a HTTP class that uses httpc for 3DS and uses host native sockets when compiled for PC. It doesn't emulate 3DS builds like Citra.

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

So I take it nobody else is having issues with this app? Is it really just me? It worked a few days ago but now tickets are invalid...
Helps if you post the error message. I don't think there exists an "invalid ticket" error.
 

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
It uses class abstractions using cpp3ds which is essentially SFML ported. So it has a HTTP class that uses httpc for 3DS and uses host native sockets when compiled for PC. It doesn't emulate 3DS builds like Citra.

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


Helps if you post the error message. I don't think there exists an "invalid ticket" error.
It was likely "Wrong Ticket". But anyways, I figured out the problem I think, dunno. I replaced the one in the sdmc:/freeShop folder as well and now it seems to work :S I'm on the latest release though so that folder shouldn't be used at all right?
 
Last edited by Kakkoii,

Vulcanos

Member
Newcomer
Joined
Oct 26, 2016
Messages
21
Trophies
0
Age
33
XP
31
Country
United States
Okay, I got a question here regarding downloading out of region DLC. I've been searching for answers, but got nothing.

I'm going to be getting Yo-Kai Watch Busters Akanekodan (Red Cat Team) in a few weeks. There's actually a free DLC pack, Getto-gumi, that you can download which includes new characters, new bosses, and a storyline where Jibanyan/Komasan & Whisper meet Fu2 (aka/fka Nate Adams) at the agency and recruit him to the team.

I have 11.1.0.34U, but I have free access to my homebrew thanks to my oot3dhax. Would a program like freeShop allow for me to download said DLC, or would I have to go through a series of reactions to get it.
 

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
27
XP
4,587
Country
United States
Okay, I got a question here regarding downloading out of region DLC. I've been searching for answers, but got nothing.

I'm going to be getting Yo-Kai Watch Busters Akanekodan (Red Cat Team) in a few weeks. There's actually a free DLC pack, Getto-gumi, that you can download which includes new characters, new bosses, and a storyline where Jibanyan/Komasan & Whisper meet Fu2 (aka/fka Nate Adams) at the agency and recruit him to the team.

I have 11.1.0.34U, but I have free access to my homebrew thanks to my oot3dhax. Would a program like freeShop allow for me to download said DLC, or would I have to go through a series of reactions to get it.
Series of reactions because you need custom firmware to install freeShop, and you can't get custom firmware on 11.0+ without a hardmod or DSiware downgrade method with another system with custom firmware.
 

nyder

Well-Known Member
Member
Joined
Mar 6, 2014
Messages
485
Trophies
0
Age
54
XP
899
Country
United States
For some reason when I download super nintendo titles from freeshop, they are in japanese and lock up. Everything else installs fine, just not the super nintendo games. I have a USA console running GW.
 

PannenkoekenNL

Member
Newcomer
Joined
Sep 19, 2015
Messages
23
Trophies
0
XP
88
Country
Netherlands
Search Japanese region (under filter) or order alphabetically and go to the end of the list.
I can't find the two games (クレヨンしんちゃん 宇宙DEアチョー!?and
クレヨンしんちゃん 嵐を呼ぶ カスカベ映画スターズ!) that way.
Go on that title key site, find your game thanks to the search bar, scan the QR Code with FBI.
Already tried that but the games aren't there.
 
Status
Not open for further replies.
General chit-chat
Help Users
    Skelletonike @ Skelletonike: I love the small stuff like jumping down wells and just exploring random caves.