RELEASE Boop - Graphical Interface for Tinfoil Network Install

elementalcode Oct 8, 2018.

  1. elementalcode
    OP

    elementalcode Member

    Newcomer
    3
    Dec 31, 2016
    Argentina
    Boop 2.0.0
    Become a friend of the snek... Now on switch!

    Boop started as a C# implementation of the "ServeFiles.py" for FBI.
    Then the switch came along... and then Tinfoil came along... and then Tinfoil used the same implementation...


    Naturally the snek had to follow the path.

    Boop allows you to send .NSP files directly to Tinfoil through your Wireless Local Network. (It also works with .CIA and .TIK for the 3ds, but this is the switch forum :P)


    [​IMG]

    Features
    • Easy to use interface.
    • Multi-File booping
    • Auto detection of your Nintendo console IP address. (trying to match your MAC address)
    • Full Drag and drop support. (Drag those files to wherever you want boi)
    • Name your files whatever you want. I can take it. Even emojis! GO WILD!
    • Works on computers connected to multiple networks (or with multiple network adapters)

    Nerd notes:
    • Doesn't require administrator privileges.
    • The webserver runs on EmbedIO.
    • The code is licenced under "The unlicence". That means is free. (Free as in Anarchy).
    • Getting info from inside the .nsp files require keys... Will look into it but it's not my priority.

    Downloads:


    I will use this spot to thank the hacking community on switch and 3ds. I know this program could be done 1000 times better in other languages, platforms, graphics and a lot of improvement. This is what I can do to give back to the community and if you think you can make a better Boop by all means do

    You are now a friend of the snek.

    (Any problems or crashes you have, you can post them here or create an issue on github.)
    (Special thanks to Adubbz for putting up with my silly questions)
     
    fourminute, Ninn, Mat37 and 32 others like this.
  2. JellyPerson

    JellyPerson https://discord.gg/BMVma8j

    Banned
    8
    Jul 26, 2017
    Korea, North
    Pyongyang
    Dude. This is actually really nice.

    Thank you snek.
    snek is love. snek is life.
     
    ThatBrucky and elementalcode like this.
  3. yadspi

    yadspi GBAtemp Regular

    Member
    5
    Feb 1, 2016
    Noob question...does this mean I don't need double the space for the NSP now?
     
  4. Vaatu

    Vaatu Advanced Member

    Newcomer
    3
    Sep 18, 2018
    United States
    My Room
    Very nice! This is going to be handy!
     
  5. yadspi
    This message by yadspi has been removed from public view by Quantumcat, Oct 8, 2018, Reason: Dupe.
    Oct 8, 2018
  6. Halvorsen

    Halvorsen GBAtemp Addict

    Member
    7
    Aug 12, 2015
    United States
    Correct
     
    yadspi likes this.
  7. Mysuke

    Mysuke Advanced Member

    Newcomer
    3
    Mar 9, 2017
    Brazil
    I needed this. Thank you so much.
     
  8. Xandrid

    Xandrid GBAtemp Maniac

    Member
    8
    GBAtemp Patron
    Xandrid is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 27, 2016
    Nigeria
    Oh cool, funny enough I was just looking at tinfoil's network install. Nice one dude
     
  9. Paperjin

    Paperjin Member

    Newcomer
    2
    Nov 11, 2017
    United States
    Snek is back! yay! It works great! Is drag/dropping into the list of the app supposed to work? i had difficulty with it.
    I'm so glad you made this, thank you!
     
  10. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    Nice release, very useful. Keep up the good work :)
     
  11. elementalcode
    OP

    elementalcode Member

    Newcomer
    3
    Dec 31, 2016
    Argentina
    I must have made a mistake somewhere. Will be fixed for 2.1.0 :wacko:

    (dragging to the exe file does work if it helps)
     
    Paperjin likes this.
  12. Eredhel

    Eredhel Member

    Newcomer
    4
    Dec 15, 2015
    Brazil
    Great work!
    Is there a chance to a linux or macOS release?
     
  13. elementalcode
    OP

    elementalcode Member

    Newcomer
    3
    Dec 31, 2016
    Argentina
    I used c# which means it's a loooooong shot.

    Try contacting this guy. He did a "port" (actually with some improvements) for mac. And the way tinfoil works is similar to how fbi did it. It shouldn't be too hard. https://github.com/smartperson/3DS-FBI-Link
     
    Eredhel likes this.
  14. Captain Library

    Captain Library Advanced Member

    Newcomer
    5
    GBAtemp Patron
    Captain Library is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 21, 2012
    United Kingdom
    I had success installing a few small NSPs with this, but it seems to be struggling with larger files.
    Stardew Valley, Celeste, Axiom Verge, I Am Setsuna, Inside, Salt and Sanctuary installed fine.

    Street Figher 30th Anniversary Collection, Ittle Dew 2+, Pac-Man Championship Edition 2, DOOM, Breath of the Wild and sadly Snek Pass all failed
    It gets stuck at "Installing xxx.cnmt.nca to storage Id 5" on Tinfoil.

    Can't quite place where the issue is arising, but anything below 2GB worked fine.
     
  15. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    Are you installing any DLC? or are these all base games?

    Also, which FTP server are you using?
     
  16. Paperjin

    Paperjin Member

    Newcomer
    2
    Nov 11, 2017
    United States
    Yes that's the next thing i did after dropping into the app didn't work and was pleased that dragging onto icon works great, thanks!
     
  17. Captain Library

    Captain Library Advanced Member

    Newcomer
    5
    GBAtemp Patron
    Captain Library is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 21, 2012
    United Kingdom
    Base games. I installed a couple of updates successfully too.

    Not sure, I thought I just set a port and my Switch IP (as displayed in Tinfoil) in Boop. Port 8080 (default) if that helps, should I try another?
     
  18. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    I havent looked at his source code, but if he's just wrapping tinfoil's python script, it does indeed work with larger files. I would diff his script with native tinfoil's, if its the same, report a bug to tinfoil's github.

    https://github.com/Adubbz/Tinfoil
     
  19. jakkal

    jakkal GBAtemp Addict

    Member
    13
    Apr 27, 2018
    United States
    Why not just set up ftp server and use dz?
     
  20. elementalcode
    OP

    elementalcode Member

    Newcomer
    3
    Dec 31, 2016
    Argentina
    Huh... it should work with larger files...
    Will try later and see what's going on

    — Posts automatically merged - Please don't double post! —

    "Setup a ftp server"

    That is easier said than done.

    Having said that, be my guest :)
     
  21. DeuX

    DeuX GBAtemp Regular

    Member
    4
    Jun 14, 2018
    Switzerland
    I waited so long for this... and it’s finally here! Sadly I forgot I use mostly OS X lol. Thanks for porting over boop :)
     
  22. Ty_

    Ty_ GBAtemp Fan

    Member
    6
    May 22, 2018
    United Kingdom
    Yep, having the same issue with files > 2GB

    That aside great tool though, very intuitive to use.
     
  23. dankasfuk

    dankasfuk Newbie

    Newcomer
    1
    Sep 13, 2009
    United States
    Glad to hear it's not just me with larger files. As others have mentioned, small NSPs are no problem. When attempting a larger transfer the process hangs with no progress. Task manager shows no CPU usage and no network activity, so definitely looks like Boop is the culprit. In any case, great addition to the arsenal and hopefully that 2GB limit can be fixed. Thanks!
     
Quick Reply
Draft saved Draft deleted
Loading...