Homebrew [PRE-Release] PC FBI Server 2.0 Alpha

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
PC FBI SERVER.png


PC FBI Server 3.0!!!

Long time no see! this application have been renoved! Hope you like the new design. Also made some code refactorization, this does not mean the installation of a CIA will be faster but the code is easier to read for anyone that wants to take a look on the Github repository

What is PC FBI Server:
PC FBI Server is a tool for Windows with Python that can send a CIA file over the wifi, so you don't need to take off your SD/micro SD of your 3DS, put it on your PC and the need of have the double amount of the CIA size that you are going to install, and it installs it automatically!

Does it has trasnfer limit?
It should not be a problem. (NOTE: the user @DualBladedKirito reported it can not transfer CIA files that it's size is up to 4.5Gb)

What I need to use it?
  • PC with Windows
  • Python 3 installed (you can download it from here)
  • 3DS with FBI installed
  • Wifi connection (PC and 3DS should be on the same network)
NOTE: Make sure Python is a PATH variable, if you don't know how to do it see this tutorial

How to use?
-On your 3DS open FBI, select 'Remote install' option, then select 'Receive URLs overt the network'
-On your PC, open PC FBI Server
-Fill the information required (3DS IP [Shown on your 3DS], CIA file, your PC IP and 3DS Port [Also in shown on the 3DS, usually 5000]
-Hit start
-In your 3DS a prompt should appear asking if you want to install, just press A.

What is new?

V3.0

  • New interface (material design)
  • Ability to choose between dark and light mode (WIP).
  • Now when selecting a folder for queue you can see the CIA size on the grid
  • Async download of the boxart, so it wont freeze the app for a moment
  • Updated database of 3DS games

V2.0
  • Now it doesn't matter if the name of the CIA or folder has spaces or special symbols, those now are accepted!
  • Now with 3ds box covers! Powered by GameTDB to add style to the app. Thanks GameTDB
  • Ability of choosing preferences for PAL covers
  • Now with database thanks to 3dsdb.com and their XML database
  • Design of the app updated
  • Now when you select a CIA it displays it's name, region and titleID
  • Added Queuing!
  • Your PC IP and port 5000 will be already wrote on the textboxes!
  • For selecting a CIA to send in queuing, just check the little box in the 'State' column.
Images
Captura de pantalla 2022-05-18 151640.png

Special thanks to @wrettcaughn for helping me to improve this application!

You can download it here:
https://github.com/DD2XAlpha/PC_FBIServer/releases/tag/3.0
Donations here :hrth::
https://www.paypal.me/dd2xalpha/

Official web:
https://dd2xalpha.github.io/PC_FBIServer/

Github Repository:
https://github.com/DD2XAlpha/PC_FBIServer
 
Last edited by DD2XAlpha,

wrettcaughn

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
3,819
Trophies
0
XP
1,494
Country
United States
This works well. The only notes/suggestions I have are completely aesthetic.

1) Swapping the positions of the cia file selection and the Host port would help with flow based on the availability of the info (the 3ds IP and host port are displayed right next to each other in FBI)

2) you could further simplify the app by grabbing the host name on start up rather than relying on the user to plug it in

3) closing the cmd window after the process completes would be helpful. There are not batch installs currently available and you can output any errors as logs to the app directory. No real need to keep the command prompt open*

4) the purple is a little intense
 
Last edited by wrettcaughn, , Reason: added one more note
  • Like
Reactions: Garou and DD2XAlpha

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
This works well. The only notes/suggestions I have are completely aesthetic.

1) Swapping the positions of the cia file selection and the Host port would help with flow based on the availability of the info (the 3ds IP and host port are displayed right next to each other in FBI)

2) you could further simplify the app by grabbing the host name on start up rather than relying on the user to plug it in

3) the purple is a little intense

I will take it in cosnsideration
 
  • Like
Reactions: wrettcaughn

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
Hello guys, maybe no one see this since my app isn't that popular, but I've been working on getting it better, so next update will feature queuing by just selecting the folder with your CIAs files, also the port number and your PC Ip will appear automaticaly so you don't need to type them. Also a little change of style will happen.

Here is a little preview:
upload_2019-3-3_19-29-57.png


When this update will come out?

I still don't know, the queue option will make drastic changes in the app, I'll need to update the left side, where the name, region and TitleID appears to show more than 1 info, more likely I will just add a table for it, and when you focus on one row, it will show the box art (or at least this is the plan).

See you!
 

wrettcaughn

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
3,819
Trophies
0
XP
1,494
Country
United States
Hello guys, maybe no one see this since my app isn't that popular, but I've been working on getting it better, so next update will feature queuing by just selecting the folder with your CIAs files, also the port number and your PC Ip will appear automaticaly so you don't need to type them. Also a little change of style will happen.

Here is a little preview:
View attachment 159724

When this update will come out?

I still don't know, the queue option will make drastic changes in the app, I'll need to update the left side, where the name, region and TitleID appears to show more than 1 info, more likely I will just add a table for it, and when you focus on one row, it will show the box art (or at least this is the plan).

See you!

Looking sharp!

*edit
Keep me in mind if you’re looking for a tester. I’m constantly moving things on and off the family 2/3DSs
 
Last edited by wrettcaughn,
  • Like
Reactions: DD2XAlpha

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
AFAIK queuing is the only option people miss in your app. It'll be much more popular when you add it.


Now it looks better :yay:

Thanks! I've been working in making queuing work and look nice. Since windows OpenFolderDialog looks terrible, I took the time to search APIs for a better and nice looking openFolderDialog.
 

Marshall_22

New Member
Newbie
Joined
Mar 5, 2019
Messages
1
Trophies
0
Age
22
XP
34
Country
Brazil
Loved it, i can see it on the future, working better than ever, this is the one who best worked for me, thank you, and still continue working in this awesome project, btw, the instalation speed depends on the connection or the processor of the console? It's just a lil question i needed to ask
 
  • Like
Reactions: DD2XAlpha

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
Loved it, i can see it on the future, working better than ever, this is the one who best worked for me, thank you, and still continue working in this awesome project, btw, the instalation speed depends on the connection or the processor of the console? It's just a lil question i needed to ask

Thank you!

The internet speed depends on your 3DS model and how far you are from the Wi-Fi

Old 3DS only reach 512Kbps
New 3DS reaches 1 Mb
 

wrettcaughn

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
3,819
Trophies
0
XP
1,494
Country
United States
Thank you!

The internet speed depends on your 3DS model and how far you are from the Wi-Fi

Old 3DS only reach 512Kbps
New 3DS reaches 1 Mb
Should be kilo/megabytes rather than kilo/megabits (technically should be kibi/mebibytes as FBI displays in those units).
 

susanoomon

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
498
Trophies
0
Age
32
XP
1,753
Country
United States
I'm having difficulties with python.... No matter what I do it says that it is not recognized.... The tutorials aren't helping at all... I'm using the latest build if that helps....
 

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
I'm having difficulties with python.... No matter what I do it says that it is not recognized.... The tutorials aren't helping at all... I'm using the latest build if that helps....

What windows are you using? Are you sure you declared Python as a PATH variable? Are you sure you specified where python is installed correctly?

Edit: Do not be afraid of sending a PM if needed
 
Last edited by DD2XAlpha,
  • Like
Reactions: wrettcaughn

DD2XAlpha

Well-Known Member
OP
Newcomer
Joined
Apr 26, 2016
Messages
48
Trophies
0
Age
24
XP
332
Country
Mexico
I've installed FBI Server and Python. Typed the correct 3DS IP address as well as port number. I've used the PC IP address shown in ipconfig but I get a time out error on the 3DS. What am I doing wrong???

It could be a lot of factors, the most common one is that if your 3DS is far of the wifi router it has a highly percent of failing.

Other could be:
-Your FBI isn't updated
-Your 3DS isn't in the same network


You could try in other PC, also you could turn off the Firewall (maybe it is blocking the port)

Is recommended that you get closer to the Wifi router.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    JuanBaNaNa @ JuanBaNaNa: @DinohScene asking about amongus...