Homebrew RELEASE Boop - Graphical Interface for Tinfoil Network Install

elementalcode

Active Member
OP
Newcomer
Joined
Dec 31, 2016
Messages
32
Trophies
0
Age
30
XP
398
Country
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)


boop2.png


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)
 

Paperjin

Active Member
Newcomer
Joined
Nov 11, 2017
Messages
42
Trophies
0
Age
37
XP
255
Country
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!
 

elementalcode

Active Member
OP
Newcomer
Joined
Dec 31, 2016
Messages
32
Trophies
0
Age
30
XP
398
Country
Argentina
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!

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)
 
  • Like
Reactions: Paperjin

elementalcode

Active Member
OP
Newcomer
Joined
Dec 31, 2016
Messages
32
Trophies
0
Age
30
XP
398
Country
Argentina
  • Like
Reactions: Eredhel

Captain Library

Well-Known Member
Member
Joined
Jun 21, 2012
Messages
116
Trophies
1
XP
1,058
Country
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.
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
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.

Are you installing any DLC? or are these all base games?

Also, which FTP server are you using?
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
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?

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
 

elementalcode

Active Member
OP
Newcomer
Joined
Dec 31, 2016
Messages
32
Trophies
0
Age
30
XP
398
Country
Argentina
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.

Huh... it should work with larger files...
Will try later and see what's going on

--------------------- MERGED ---------------------------

Why not just set up ftp server and use dz?

"Setup a ftp server"

That is easier said than done.

Having said that, be my guest :)
 

DeuX

Well-Known Member
Member
Joined
Jun 14, 2018
Messages
175
Trophies
0
Age
40
XP
605
Country
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 :)
 

Ty_

Well-Known Member
Member
Joined
May 22, 2018
Messages
399
Trophies
0
Age
44
XP
1,256
Country
United Kingdom
Yep, having the same issue with files > 2GB

That aside great tool though, very intuitive to use.
 

dankasfuk

New Member
Newbie
Joined
Sep 13, 2009
Messages
2
Trophies
0
XP
42
Country
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!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm