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,

Nastas95

Well-Known Member
Member
Joined
May 13, 2018
Messages
145
Trophies
0
Location
Well, I'm Italian.
XP
781
Country
Italy
Goldleaf user here: the program says "2 NSP selected" when i select 1 nsp. also, i can't install ANY nsp, it just hangs on "starting installation...". Goldtree usb installation works with those nsps
 

TheZoc

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
317
Trophies
1
Age
39
Location
Rio de Janeiro
XP
1,837
Country
Brazil
@fourminute

Hey!
I've been lurking in the thread for a while, and your application has evolved faaast! Great job!

I'm willing to git it a try for a while, but I usually run 64 bits version of python 3 (running 3.7.2 atm), as I use it for other (personal and professional) uses.

Since there's a warning on the first thread (and, ofc, nobody wants to risk a brick :) ), why is using 64-bits version of python3 a bad idea?
I'm mostly worried with possible bricks, but if it's something non-damaging like that, I'd like to give it a try and perhaps even contribute improving the 64 bits compatibility.

Thank you very much in advance! :)
 

fourminute

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

Hey!
I've been lurking in the thread for a while, and your application has evolved faaast! Great job!

I'm willing to git it a try for a while, but I usually run 64 bits version of python 3 (running 3.7.2 atm), as I use it for other (personal and professional) uses.

Since there's a warning on the first thread (and, ofc, nobody wants to risk a brick :) ), why is using 64-bits version of python3 a bad idea?
I'm mostly worried with possible bricks, but if it's something non-damaging like that, I'd like to give it a try and perhaps even contribute improving the 64 bits compatibility.

Thank you very much in advance! :)

If you can run Fluffy on 64-bit then that's fine, if it doesn't work then revert to 32-bit. I personally run Fluffy in 64-bit on Linux but 32-bit on Windows, because that is only way it works for me. In general, 32-bit offers the best compatibility for older libraries so it was chosen as the default architecture.

What about Portuguese/Portugal ?

If someone translates it then it will be done!
 
  • Like
Reactions: TheZoc

Priyam

Well-Known Member
Member
Joined
Jul 27, 2012
Messages
228
Trophies
0
XP
687
Country
India
I have installed everything needed, but when i open the fluffy file, the window opens for a split second and closes. Log is no backend available.
 

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,539
Country
Australia
I have installed everything needed, but when i open the fluffy file, the window opens for a split second and closes. Log is no backend available.
Head back a couple of pages and check my posts. I had to manually install libusb and make sure they were in the system32 folder, go check the quoted post and see if that helps man.
 

Priyam

Well-Known Member
Member
Joined
Jul 27, 2012
Messages
228
Trophies
0
XP
687
Country
India
Head back a couple of pages and check my posts. I had to manually install libusb and make sure they were in the system32 folder, go check the quoted post and see if that helps man.
Thanks but I think I have a different issue. Those 2 files I already have them in system 32 and as I said I can see the fluffy window for a sec before it closes itself so it's a different issue.
Solution for anyone with the same problem -> https://stackoverflow.com/questions/13773132/pyusb-on-windows-no-backend-available
 
Last edited by Priyam,

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,539
Country
Australia
Thanks but I think I have a different issue. Those 2 files I already have them in system 32 and as I said I can see the fluffy window for a sec before it closes itself so it's a different issue.

Not different (besides already having those files) that is exactly what was happening to me. Loads up and poof gone. And no backend error

Hopefully ya find another work around then man .
 
  • Like
Reactions: Deleted User

Priyam

Well-Known Member
Member
Joined
Jul 27, 2012
Messages
228
Trophies
0
XP
687
Country
India
Not different (besides already having those files) that is exactly what was happening to me. Loads up and poof gone. And no backend error

Hopefully ya find another work around then man .
Thank you so much, turns out the issue wasn't much different from yours. I have edited my comment with the solution.
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
What's New in 2.6.0:

  • Added: Localisation support for:
    i) Turkish(translation:TorpedoXL)
    ii) French(translation:YoyPa)
    iii) Spanish(translation:YoyPa)
    iv) Brazilian Portuguese(translation: DavidOliM)
    v) Italian(translation:danypava)!
  • Fixed: Massive network bug that resulted in files with overly long file-names to throw the error "No headers received"(on Tinfoil's part). This bug is prominent in the original net code and is due in part of the way Tinfoil handles file URLs, a permanent fix has been applied. Fluffy will now send a fake file URL to the Switch, fooling Tinfoil but also sending legitimate NSP(s) in the process. Network install is no longer unstable!

Special thanks to these fine folks:
https://github.com/TorpedoXL
https://github.com/YoyPa
https://github.com/DavidOliM
https://github.com/danypava

They volunteered on their own accord to make these translations possible.
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
Well, I tried with two different computers now and so far im getting the same results, it seems that if you don't connect the switch to the PC and install the drivers at least once, fluffy won't launch

here's the log

Traceback (most recent call last):
File "C:\Users\Equipo\Desktop\fluffy\fluffy.pyw", line 1535, in <module>
set_switch_text()
File "C:\Users\Equipo\Desktop\fluffy\fluffy.pyw", line 1303, in set_switch_text
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\Equipo\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
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Well, I tried with two different computers now and so far im getting the same results, it seems that if you don't connect the switch to the PC and install the drivers at least once, fluffy won't launch

here's the log

Traceback (most recent call last):
File "C:\Users\Equipo\Desktop\fluffy\fluffy.pyw", line 1535, in <module>
set_switch_text()
File "C:\Users\Equipo\Desktop\fluffy\fluffy.pyw", line 1303, in set_switch_text
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\Equipo\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've tried 6 different computers now with different hardware and each one worked fine after installing the appropriate dependencies. I think it's possible you have the wrong USB type C cord. If you install the drivers using a wrong cord it can throw that error. Otherwise you could try ubuntu as it is straight-forward compatibility.
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
I've tried 6 different computers now with different hardware and each one worked fine after installing the appropriate dependencies. I think it's possible you have the wrong USB type C cord. If you install the drivers using a wrong cord it can throw that error. Otherwise you could try ubuntu as it is straight-forward compatibility.
finally solved the issue...

since my switch usb is broken, i installed the libusb drivers using zadig to a random usb mouse i have, now fluffy launch correctly and I don't even need to have the mouse connected.
 
  • Like
Reactions: fourminute

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 you said instructions with pictures, same difference
  • Psionic Roshambo @ Psionic Roshambo:
    Lol now with 32GBs of VRAM Ken?
  • K3Nv2 @ K3Nv2:
    No IKEA shit breaks within a month bed bath and beyond goes beyond
  • K3Nv2 @ K3Nv2:
    Plus pictures don't always cut it with furniture when there's like 10 different bolt styles and they're just like figure it out
  • K3Nv2 @ K3Nv2:
    It's not like how people whack it to uremums onlyfans :teach:
    K3Nv2 @ K3Nv2: It's not like how people whack it to uremums onlyfans :teach: