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,

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Getting the following error, like before, Fluffy loads then quickly shuts.

ERROR:root:No backend available
Traceback (most recent call last):
File "G:\Scott's HDD\Scott's CD\Emulators, Roms, Console Stuff\Nintendo Switch\Fluffy\fluffy.pyw", line 908, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\ScottNBNP\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available

I have uninstalled and reinstalled Python (as well as deleting the files from appdata to make sure it was all fresh)
I am running the 32bit to the best of my knowledge.
I have run all the pip's from the instructions
USB is installed, as i can use it to transfer with AluminumFoil and Goldtree
Network install works with Boop

However none of my python scrips are loading anymore, i am not sure exactly what i've done. but clearly i've broken something.


If none of your Python scripts are running anymore, then why would Fluffy?
 

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,539
Country
Australia
If none of your Python scripts are running anymore, then why would Fluffy?

I only found that out AFTER i tried to troubleshoot Fluffy, i didn't know something was broken, i am trying (as i type this) to get any of my python scripts to stay open. Best i've gotten is the remote_install_pc.py to give me the error

syntaxerror: invalid syntax
 

Gee19

Active Member
Newcomer
Joined
Dec 30, 2018
Messages
37
Trophies
0
Website
github.com
XP
223
Country
Canada
I only found that out AFTER i tried to troubleshoot Fluffy, i didn't know something was broken, i am trying (as i type this) to get any of my python scripts to stay open. Best i've gotten is the remote_install_pc.py to give me the error

syntaxerror: invalid syntax

You running it with the correct python?
 

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,539
Country
Australia
Yea should be fine. What are the results now?

Same issue. I'm about to head to bed for work so I'll try more when I get home. But for the life of me I can't figure out what I've done.
Everything was working fine I had USB and network install working fine and dandy. Hadn't used em in a while because I found Boop and AF. But since I've uninstalled and wipped everything I don't understand why I'm having an issue.

But will keep checking back if you have any ideas.
 

friedkeenan

Member
Newcomer
Joined
Sep 13, 2018
Messages
20
Trophies
0
Age
26
XP
334
Country
United States
It's nice that even if I stop working on GoldtreePy, this will still be supporting Goldleaf. Thanks for thinking my code was nice enough (for the most part anyways) to use in yours, and thanks for providing a GUI for those who don't like CLI's.
 
  • Like
Reactions: linuxares

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
It's nice that even if I stop working on GoldtreePy, this will still be supporting Goldleaf. Thanks for thinking my code was nice enough (for the most part anyways) to use in yours, and thanks for providing a GUI for those who don't like CLI's.

Fluffy does not use GoldtreePy code in any of its commits nor in the most recent version.
 
Last edited by fourminute,
  • Like
Reactions: linuxares

Mansupe

Member
Newcomer
Joined
Sep 28, 2018
Messages
19
Trophies
0
Age
24
XP
159
Country
Belgium
Update: it works but i'm getting speeds from under 1 MB/s
And i have a Sanddisk ultra sd card so that can't be it.
Edit: nvm it was because i put it in safe mode
 
Last edited by Mansupe,
  • Like
Reactions: fourminute
D

Deleted User

Guest
@fourminute Thank you for the app and your support. Your instructions help me to setup USB install NSP which work consistently. It was recommended by Draxzelex as I was struggling transferring NSP larger than 4GB across on Reinix with Tinfoil and Goldleaf and getting hangs and crashes. I followed your python install instructions and everything worked and I am getting around 29Mb - 35Mb /s transfer rate.
 
D

Deleted User

Guest
I give up :( i really wanted to use this, but i just can't get it to load, clearly i suck at Python -_-

Are you using the 32 bit version of Python because that was recommended? I uninstalled my 64bit install of Python, before I installed the 32bit version then install
PyQt5 and QDarkStyle and Pyusb and Libusb?
 

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,539
Country
Australia
Are you using the 32 bit version of Python because that was recommended? I uninstalled my 64bit install of Python, before I installed the 32bit version then install
PyQt5 and QDarkStyle and Pyusb and Libusb?

Yeah man, 3.7.2 (32bit).
And yes, i've run all the pip3 downloads. I completely uninstalled all versions of Python, i deleted the python folder from my appdata to start fresh.

I downloaded the 3.7.2 Windows x86 executable installer, i loaded it up, i choose "install to path" and let it install the launcher.
I opened up cmd, and run the pip3 installs of all 4 addons, downloaded and fine.
And once again, i load up fluffy, and nothing, just closes, with the log i sent earlier :(

Also i should mention that i have also plugged it in and installed libusbk as well

Which is

"
ERROR:root:No backend available
Traceback (most recent call last):
File "G:\Scott's HDD\Scott's CD\Emulators, Roms, Console Stuff\Nintendo Switch\Fluffy\fluffy.pyw", line 908, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\ScottNBNP\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available
"
 
Last edited by ScottNBNP,
D

Deleted User

Guest
I ran cmd as admin and then I did the 4 pip installs, after that I loaded up zdiag connected my switch started tinfoil located libusbk and made sure that match the driver did a re-install driver, close zdiag.

From there open Title management in Tinfoil and usb install nsp and started Fluffy
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,303
Trophies
2
XP
18,154
Country
Sweden
Yeah man, 3.7.2 (32bit).
And yes, i've run all the pip3 downloads. I completely uninstalled all versions of Python, i deleted the python folder from my appdata to start fresh.

I downloaded the 3.7.2 Windows x86 executable installer, i loaded it up, i choose "install to path" and let it install the launcher.
I opened up cmd, and run the pip3 installs of all 4 addons, downloaded and fine.
And once again, i load up fluffy, and nothing, just closes, with the log i sent earlier :(

Also i should mention that i have also plugged it in and installed libusbk as well

Which is

"
ERROR:root:No backend available
Traceback (most recent call last):
File "G:\Scott's HDD\Scott's CD\Emulators, Roms, Console Stuff\Nintendo Switch\Fluffy\fluffy.pyw", line 908, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\ScottNBNP\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available
"
https://github.com/pyusb/pyusb/issues/120
https://github.com/pyusb/pyusb/issues/120#issuecomment-319944825

it's a problem with pyusb and not your Python per say. You just need to get pyusb to work.
 
  • Like
Reactions: ScottNBNP

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
What?! No Fluffy update yesterday? Getting lazy are we? ;)
Haha I saw Into the spiderverse yesterday, it was a work of art holy cow! I'm going to be rewatching that movie when it comes out on bluray over and over.

But really this commit:
https://github.com/fourminute/Fluff...d8ad3d1#diff-b91f56154baa29423944d218fa4686e8

Took the MAJORITY of my time since the last update. I was testing, debugging, testing again for the last couple of days. But in my testing my Goldleaf installs with v2.2.0 are almost concrete minus the few Goldleaf bugs here and there.
 
  • Like
Reactions: linuxares

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,303
Trophies
2
XP
18,154
Country
Sweden
Haha I saw Into the spiderverse yesterday, it was a work of art holy cow! I'm going to be rewatching that movie when it comes out on bluray over and over.

But really this commit:
https://github.com/fourminute/Fluff...d8ad3d1#diff-b91f56154baa29423944d218fa4686e8

Took the MAJORITY of my time since the last update. I was testing, debugging, testing again for the last couple of days. But in my testing my Goldleaf installs with v2.2.0 are almost concrete minus the few Goldleaf bugs here and there.
hehe just kidding. Oh? I must check it out once it hits bluray/streaming services.

" magic = None" NOOOOOOOOOOOOOOOOOOOOOO!
 
  • Like
Reactions: fourminute

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-