RELEASE Fluffy - A Tinfoil and Goldleaf GUI

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by fourminute, Jan 15, 2019.


    36,074

    525
    Front-page RELEASE
    Fluffy
    [​IMG]



    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)
    [​IMG]

    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
     
    Discussion (525 replies)
  1. Xen0

    Xen0 GBAtemp Fan

    Member
    4
    Oct 8, 2015
    Germany
    Some pictures would be great :)
     
  2. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    Hi there! I posted a screenshot. I will upload it this time.
     

    Attached Files:

    • nsp.PNG
      nsp.PNG
      File size:
      45 KB
      Views:
      0
  3. linuxares

    linuxares I'm not a generous god!

    Moderator
    14
    Aug 5, 2007
    Sweden
    oooooh! I must test it with Goldleaf if it's possible :)
     
  4. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    Unfortunately it is built-in with TinFoil. Once Goldleaf releases USB install, I can update it to be compatible with Goldleaf too.
     
    MassiveRican likes this.
  5. linuxares

    linuxares I'm not a generous god!

    Moderator
    14
    Aug 5, 2007
    Sweden
    Last edited by linuxares, Jan 15, 2019
    KiiWii likes this.
  6. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    Owenge, Sciguy429, 8BitWonder and 3 others like this.
  7. linuxares

    linuxares I'm not a generous god!

    Moderator
    14
    Aug 5, 2007
    Sweden
    Nice! :D
     
    fourminute likes this.
  8. LightBeam

    LightBeam Member

    Newcomer
    2
    Oct 1, 2018
    France
    Wow that's really cool, I'll take a look later
    I've always prefered the original Tinfoil, this will make the experience better, good job
     
    fourminute likes this.
  9. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    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, Jan 15, 2019
  10. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    9
    Nov 6, 2002
    Portugal
    Proud to be Portuguese 100%!

    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.
     
  11. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    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.
     
    rommy667, linuxares and azoreseuropa like this.
  12. linuxares

    linuxares I'm not a generous god!

    Moderator
    14
    Aug 5, 2007
    Sweden
    @XorTroll might be able to give you some tips then, he wrote the code after all ;)

    EDIT: Or @friedkeenan can give you his code for the .py script already. Best of both worlds if you ask me :)
     
    Last edited by linuxares, Jan 15, 2019
    fourminute likes this.
  13. iriez

    iriez GBAtemp Fan

    Member
    6
    Oct 27, 2016
    United States
    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!
     
    0000ff, fourminute and linuxares like this.
  14. hexdump

    hexdump Member

    Newcomer
    2
    Mar 4, 2018
    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!
     
    fourminute likes this.
  15. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States

    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.


    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, Jan 15, 2019
  16. Gee19

    Gee19 Member

    Newcomer
    1
    Dec 30, 2018
    Canada
    Good work duder, I'll contribute where I can!
     
    fourminute likes this.
  17. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    Thank you so much! It would honestly be a blessing if there were other contributors!
     
  18. Clydefrosch

    Clydefrosch GBAtemp Psycho!

    Member
    10
    Jan 2, 2009
    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, Jan 15, 2019
  19. Don Jon

    Don Jon GBAtemp Maniac

    Member
    7
    Nov 20, 2015
    United States
    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.
     
Loading...