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
791
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,845
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
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub: