Homebrew PinBox - Desktop remote streaming

namkazt

Well-Known Member
OP
Newcomer
Joined
Jul 21, 2017
Messages
79
Trophies
0
Age
32
XP
410
Country
Vietnam
banner.png


Welcome to Pinbox! Pinbox is a homebrew application for the Nintendo 3DS that streams content from your Windows PC to the 3DS. Keep in mind, Pinbox is currenty in alpha, so bugs will occur! Contact Namkazt on the Pinbox Discord for help.

Offical Discord: Link


Preview Video (beta 0.2.4 )




Current Version
Release 0.2.4

Download
Github Download: Latest

Current Support
  • Streaming from Windows PC to a 3DS - 60 FPS on N3DS ( i do not have O3DS but 30FPS is acceptable
  • Early Audio Support
  • Hardware acceleration Y2R
  • Emulation Xbox 360 Controller for awesome game support ( by ViGEm )
  • Support for Keyboard mapping with profile select from 3DS side
All contributions are welcome at : https://github.com/namkazt/PinBox

Change Logs:

  • Early audio support
  • Optimized video quality and fix some bugs.
  • minors improvement


Requirements to get Pinbox to run:
  • Visual C++ Redistrbutable for Visual Studio 2015 : Link
  • Xbox 360 Accessories Software 1.2 (contains the missing device drivers) : Link
  • Make sure Windows is up to date with the latest security patches and updates
  • Install the Virtural Gamepad Emulation Framework : Link

Keep in mind: The requirements to Pinbox may change, please check the How-to-get-it-work section of The Pinbox Discord Server first.

Notes
  • Enable firewall to allow port 1234 in and out (or disable the firewall when using the software and enable the firewall when done)
  • Make sure devices are connected to Wifi

Installation

  • Step 1: Download Pinbox_Server.rar and extract it with Winrar or Z-zip to a folder on your PC
  • Step 2: Download Pinbox_hb.rar and extract it to your 3ds's 3ds folder on you SD card. Example: E:\3ds
  • Step 3: Launch the Pinbox Application on your PC
  • Step 4: Launch Homebrew on your 3ds
  • Step 5: Type in your Ip address from your computer (remember to type in the port number when connecting!)

How to launch Homebrew with Luma CFW
KjHZC6D.png


If you are having issues don't hesitate to ask for help in our official discord channel! Link

Credits:
  • libctru
  • libcitro3d (thanks to @fincs)
  • libsf2d ( borrow some code of graphics from here )
  • Nitendo Homebrew channel ( for help me out with many problem)
  • and more... ( dont blame me if i forgot )
 
Last edited by namkazt,

namkazt

Well-Known Member
OP
Newcomer
Joined
Jul 21, 2017
Messages
79
Trophies
0
Age
32
XP
410
Country
Vietnam
mmm, it gives me missing dlls errors, i already installed vc_redist, any tips?
check discord channel. i updated wrong dll file in release channel. also asking for help in that channel too

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

if I already use an xbox one controller on windows 10, do I need the xbox 360 controller drivers for this to function?
no, windows 10 already include it.

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

can this stream 3d ?
No, at the moment
 
  • Like
Reactions: weatMod

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Looks amazing, but could you run a native PC game that possibly runs at 60fps as a demo? I can't tell if the streaming is stuttering or the emulator. Maybe something like quake or shovel Knight would be much better.
 
Last edited by Giodude,

DarkRioru

reach for the stars
Member
Joined
Aug 29, 2015
Messages
2,114
Trophies
0
Age
26
Location
looking up at the stars
Website
steamcommunity.com
XP
1,892
Country
United States
Looks amazing, but could you run a native PC game that possibly runs at 60fps as a demo? I can't tell if the streaming is stuttering or the emulator. Something like quake or shovel Knight would be much better.
skyrim or danganronpa please!
 

namkazt

Well-Known Member
OP
Newcomer
Joined
Jul 21, 2017
Messages
79
Trophies
0
Age
32
XP
410
Country
Vietnam
the msvcp140d.dll was not included with the program (like many other homebrew programs that need it to run) so I downloaded the .dll file and placed it into th directory in the photo and I got the error you see here...

wrong dll file. please check on discord on #how-to-get-it-work channel. i put it there
 

namkazt

Well-Known Member
OP
Newcomer
Joined
Jul 21, 2017
Messages
79
Trophies
0
Age
32
XP
410
Country
Vietnam

GGLinnk

Member
Newcomer
Joined
Jan 28, 2016
Messages
10
Trophies
0
Age
34
XP
153
Country
France
Voici une version CIA, pour ceux qui veulent (Un bug au niveau de l'affichage de la bannière, sera corrigé très prochainement !)
There is a CIA version, for who wants one (Just a little bug with the banner, will be corrected !)
 

Attachments

  • PinBox v0.1.2.cia.7z
    3.1 MB · Views: 581
Last edited by GGLinnk,

Kurt91

Well-Known Member
Member
Joined
Sep 9, 2012
Messages
589
Trophies
1
Age
33
Location
Newport, WA
XP
2,256
Country
United States
How's the lag on this? I live at a college dorm with a roommate who tends to want to fall asleep much sooner than I do, and it would be nice to be able to play my games on desktop without feeling like I'm being inconsiderate. I *just* got "Danganronpa - Ultra Despair Girls" (as in, I finished Danganronpa 2 just this last weekend), a 3rd-Person Shooter. How would something like that play using this?
 

RyanAnayaMc

The ACE
Member
Joined
Oct 5, 2015
Messages
280
Trophies
0
Age
23
XP
1,034
Country
United States
Just wondering, how's the bandwidth usage? Does the app automatically downscale the video stream to 240p or does it try to send the video at a higher resolution? Is it a good idea to set my games to 240p when playing them with this?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
  • Xdqwerty @ Xdqwerty:
    nvm i think i fixed it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I fixed it
    +1
  • S @ salazarcosplay:
    how are you\
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, we just talked like 2 hours ago
    Xdqwerty @ Xdqwerty: