Fluffy - A Tinfoil and Goldleaf GUI

Fluffy
fluffy-intro.png




So what's different about Fluffy?

Fluffy is the first to introduce:
  • Goldleaf and Tinfoil Support.
  • USB and Network install with transfer rate and progress bar.
  • Display current install rate in MB/ for both USB and Network mode(Goldleaf & Tinfoil too)
  • Display current NCA name and count.
  • Transfer mode option switchable between "Normal" and "Safe".
  • Individual NSP selection (suggested by: ShadowHand, thanks!)
  • Show current NSP being installed
  • Switch connected indicator
  • USB 5.x Fix (Compatible with Firmware versions 5.x and below)
screenshot-fluffy-v240c.png


GitHub:
https://github.com/fourminute/Fluffy

Latest Releases
https://github.com/fourminute/Fluffy/releases

Recommended TinFoil.nro
https://github.com/fourminute/Fluffy/blob/master/Tinfoil.nro




How-To-Use
  • Download and Install Python 3 from https://www.python.org/downloads/. Ensure no previous version of Python is installed. This may cause an error "PyUSB not found". Do not use the 64-bit version of Python 3 with Fluffy.
  • Open Terminal/CMD
  • Run "pip3 install pyusb" and "pip3 install pyqt5" and "pip3 install libusb" and "pip3 install libusb1"
  • MacOS users must also run "brew install libusb". For more info on brew, head to https://brew.sh/.

Going forward,
I plan to support Fluffy for the foreseeable future.

I hope this tool can help anyone and everyone that uses it,
fourminute
 
Last edited by fourminute,

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,099
Trophies
2
XP
17,743
Country
Sweden
Last edited by linuxares,
  • Like
Reactions: KiiWii

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I took a look at Goldtree and see it is written in C#. I used to work as a software developer writing C#, consider that lucky. Porting Goldtree to Python will take a while because of the ginormous codebase. But it should be feasible since I understand the code extremely well.

When I do I will just implement it inside Fluffy.
 
Last edited by fourminute,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,185
Country
United States
Introducing Fluffy
A GUI for TinFoil - Works On All Firmware and TinFoil Versions

Since both TUG and AluminumFoil didn't work for me. At all. I created from scratch Fluffy.

jr2y3dg9fka21.png


So what's different then?
Fluffy is the first to introduce:
  • Progress bar support
  • Show current NSP being installed
  • Switch connected indicator
  • Does not depend on PyQt. Only dependency is PyUSB.
  • Single script does all (UI merged with USB_Install_PC.py)
Additionally, Fluffy is compatible with both Firmware version 5.x and 6.x.
Fixes for the USB bug in 5.x was patched.


Initial Release v1.0 on GitHub

Why create a new one? It was necessary, I'll explain:
In order to fully implement these features and 5.x USB support and to be fully independent from PyQt. It made starting from scratch mandatory. Instead of making a pull request, I went with my own repository.

With Fluffy I've successfully installed at least 10 NSPs going without failure.

How-To-Use:
Install Python 3.x from https://www.python.org/downloads/
Install PyUSB

  • Open CMD or Terminal
  • Enter command: pip3 install pyusb
Double-click on Fluffy.py!

Going forward,
I plan to support Fluffy for the foreseeable future.

I hope this tool can help anyone and everyone that uses it,
fourminute


Good job but I will stick with Goldleaf (Since it is still unstable, thought) and ugly tinfoil usb install. Yours are nice but lacking of pretty GUI. It is not pretty to be honest. :) Again.. Good job and keep up with it. Please improve the pretty GUI.
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Good job but I will stick with Goldleaf (Since it is still unstable, thought) and ugly tinfoil usb install. Yours are nice but lacking of pretty GUI. It is not pretty to be honest. :) Again.. Good job and keep up with it. Please improve the pretty GUI.

Hehe, thank you kindly. I agree, it may be ugly. But that's the beauty of not depending on PyQt. Leaving out an extra dependency will help all newcomers to the Switch CFW scene.
 

hexdump

Active Member
Newcomer
Joined
Mar 4, 2018
Messages
33
Trophies
0
Age
58
XP
607
Country
Spain
It seems a bunch of work has been put into this :). Thanks!

By the way, can I install .nsp directly through usb without the problems tinfoil has? I mean, nsps that stuck installing at 95%-98%.

Thanks and good work!
 
  • Like
Reactions: fourminute

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
It seems a bunch of work has been put into this :). Thanks!

By the way, can I install .nsp directly through usb without the problems tinfoil has? I mean, nsps that stuck installing at 95%-98%.

Thanks and good work!


I also used to encounter the same issue, installations would hang at 95-99% or crash completely almost every single time with other GUI's/Solutions/Methods. But Fluffy is so far the only GUI/Method that works for me at the moment. Truth be told I think my experience may be anecdotal, everyone's situation is different, so I recommend trying it for yourself and report back.


I don't normally post python/scripts as software releases for xbins, but this actually looks like you want to manage and improve the project, so kudos to you on making me break my rule. I'll add it to our API for monitoring new releases.

Thanks for your contributions!

Thank you for the kind words! I really appreciate you adding Fluffy to that list. I have a backlog of tasks I wish to fulfill, that's for certain.
 
Last edited by fourminute,

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,018
Trophies
2
XP
4,589
Country
Germany
So has anyone stumbled into the 'stopping like 5mb before being done' bug with this yet?
you know, where it just stops a few mb short of being done but transfer rate drops to 0 and it won't pick up again?
Happened rather randomly for me on a bunch of games and even a few updates to the point where I moved away from usb install entirely cause it was just not worth it

Do you have any intentions to make this compatible to goldleaf down the line?
 
Last edited by Clydefrosch,

Don Jon

Well-Known Member
Member
Joined
Nov 20, 2015
Messages
1,057
Trophies
0
Age
38
XP
1,496
Country
United States
So has anyone stumbled into the 'stopping like 5mb before being done' bug with this yet?
you know, where it just stops a few mb short of being done but transfer rate drops to 0 and it won't pick up again?
Happened rather randomly for me on a bunch of games and even a few updates to the point where I moved away from usb install entirely cause it was just not worth it

Do you have any intentions to make this compatible to goldleaf down the line?
Usb install is great if youre using the correct build.

Btw op never mentions what tinfoil version to use with this program.

It is unversally known that only tinfoil 8883e build works for usb.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over