Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PinBox 3DS: Difference between revisions

From GameBrew
m (Text replacement - "| licence" to "| license")
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = PinBox
|title=PinBox
| image = PinBox.png|250px
|image=Pinbox3.png
| type = Utilities
|description=Stream content from a windows PC to 3DS.
| version=r0.2.4_test_1
|author=namkazt
| lastupdated = 2018/08/14
|lastupdated=2018/08/18
| license = Mixed
|type=3DS Streaming
| author = namkazt
|version=r0.2.4_test_1
| website = https://github.com/namkazt/PinBox
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/PinBox.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/pinbox.7z?k33p0fil35
| source = https://github.com/namkazt/PinBox
|website=https://github.com/namkazt/PinBox
|source=https://github.com/namkazt/PinBox
}}
}}
PinBox is a homebrew application for the Nintendo 3DS that streams content from your Windows PC to the 3DS.
'''Note:''' This project is no longer maintained.
==Features==
* Streaming from Windows PC to a 3DS (or over internet from VPS windows server).
* Audio support (MP2 encode/decode).
* Hardware acceleration Y2R.
* Emulation Xbox 360 Controller for awesome game support (by ViGEm).
* Support for Keyboard mapping with profile select from 3DS side.
* Realtime config from 3DS side.
==User guide==
===Requirements===
* [https://www.microsoft.com/en-us/download/details.aspx?id=48145 Visual C++ Redistributable] for Visual Studio 2015.
* Xbox 360 Accessories Software 1.2 (contains the missing device drivers).
* Make sure Windows is up to date with the latest security patches and updates.
* Install the [https://github.com/nefarius/ViGEm/wiki/Driver-Installation Virtual Game pad Emulation Framework].
Please see the [https://www.gamebrew.org/wiki/PinBox_3DS#Media tutorial video] for how to install and setup PinBox.
===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 both devices are connected to Wifi.
* You do not have to type in port 1234, this will crash the app.
* If you are getting a black screen in Pinbox, open server.cfg in the Pinbox server directory and change monitor index to zero.
==Media==
'''PinBox - PC to 3DS Streaming - Play PC Games/Emulators on your 3DS w/ Xinput Support''' ([https://www.youtube.com/watch?v=Q-R2cy-vBgY GameInCanada]) <br>
<youtube>Q-R2cy-vBgY</youtube>
<youtube>Q-R2cy-vBgY</youtube>


==PinBox 3DS==
==Changelog==
'''r0.2.4 test 1'''
* Early audio support.
* Optimized video quality and fix some bugs.
* Minors improvement.


Welcome to Pinbox! Pinbox is a homebrew application (Soon .cia) 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. [https://discord.gg/9Qae7fT https://discord.gg/9Qae7fT]
'''r0.2.3_test_1'''


== Current Support ==
Client:
* Streaming from Windows PC to a 3DS ( or over internet from VPS windows server )
* Hype improvement on decoder + render video frame.
* Audio support (MP2 encode/decode)
* Temporary disable audio decode.
* Hardware acceleration Y2R
* Support for 60FPS stream on New 3DS.
* Emulation Xbox 360 Controller for awesome game support ( by ViGEm )
* Cleanup and optimized network module.
* Support for Keyboard mapping with profile select from 3DS side
* Some minor fix and improvements.
* Realtime config from 3DS side


==== Plans ====
Server:
* Implement Qt UI for basic use
* Cleanup and rewrite network module.
* add Hub UI for fast access to game or app
* Fix for stop and play video.
* Checker for wifi and sleepmode and other events relating to 3DS
* Update libs.
= Requirements to get Pinbox to run: =
* Minor fix and improvements.
* Visual C++ Redistributable for Visual Studio 2015 [https://goo.gl/ijdZ1x https://goo.gl/ijdZ1x]
* Xbox 360 Accessories Software 1.2 (contains the missing device drivers) [https://goo.gl/xPK8qE https://goo.gl/xPK8qE]
* Make sure Windows is up to date with the latest security patches and updates
* Install the Virtual Game pad Emulation Framework [https://goo.gl/qcuVbp https://goo.gl/qcuVbp]
* Keep in mind: The requirements to Pinbox may change, please check the #how-to-setup section of The Pinbox Discord Server first.


==== Notes ====
'''r2.0.1'''
* Enable firewall to allow port 1234 in and out (or disable the firewall when using the software and enable the firewall when done)
* Rewrite all video encode and decode part. Implement FFMepg replace for manual webp encode that give a huge speed boost (solid >30fps/30vps).
* Make sure both devices are connected to Wifi
* You do not have to type in port 1234, this will crash the app
* If you are getting a black screen in Pinbox, open server.cfg in the Pinbox server directory and change monitor index to zero


=== Installation ===
'''r0.1.2f'''
Tutorial Video (Thanks to @GameInCanada):
* Huge improvement on memory management that boost performance from ~10 vFPS to any as you config on server. (but set default as 25 because 3DS can't handle it).
* Implement libconfigC so you can store your IP address now (Note : input only IP).
* Some more that can't recall.


<youtube>Q-R2cy-vBgY</youtube>
'''r0.1.2'''
 
App:
* Add sleep mode when start stream (touch screen to wake up).
 
Server:
* Fix input left stick incorrect.
 
'''r0.1.1'''
 
App:
* Add idle top screen when not streaming.
* Disable edit, start button when start streaming.


=== Troubleshooting ===
Server:
Please follow the instructions in the Pinbox Discord since the troubleshooting requirements are changing all the time and will be updated constantly.
* Add server.cfg to config monitor index (default = 0).
* Fix screen capture when all connection close.


'''If you are having issues don't hesitate to ask for help on our official Discord channel!'''
==External links==
* GitHub - https://github.com/namkazt/PinBox
* Discord - https://discord.gg/CpNpMdG

Latest revision as of 01:20, 27 July 2024

PinBox
Pinbox3.png
General
Authornamkazt
Type3DS Streaming
Versionr0.2.4_test_1
LicenseMixed
Last Updated2018/08/18
Links
Download
Website
Source

PinBox is a homebrew application for the Nintendo 3DS that streams content from your Windows PC to the 3DS.

Note: This project is no longer maintained.

Features

  • Streaming from Windows PC to a 3DS (or over internet from VPS windows server).
  • Audio support (MP2 encode/decode).
  • Hardware acceleration Y2R.
  • Emulation Xbox 360 Controller for awesome game support (by ViGEm).
  • Support for Keyboard mapping with profile select from 3DS side.
  • Realtime config from 3DS side.

User guide

Requirements

Please see the tutorial video for how to install and setup PinBox.

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 both devices are connected to Wifi.
  • You do not have to type in port 1234, this will crash the app.
  • If you are getting a black screen in Pinbox, open server.cfg in the Pinbox server directory and change monitor index to zero.

Media

PinBox - PC to 3DS Streaming - Play PC Games/Emulators on your 3DS w/ Xinput Support (GameInCanada)

Changelog

r0.2.4 test 1

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

r0.2.3_test_1

Client:

  • Hype improvement on decoder + render video frame.
  • Temporary disable audio decode.
  • Support for 60FPS stream on New 3DS.
  • Cleanup and optimized network module.
  • Some minor fix and improvements.

Server:

  • Cleanup and rewrite network module.
  • Fix for stop and play video.
  • Update libs.
  • Minor fix and improvements.

r2.0.1

  • Rewrite all video encode and decode part. Implement FFMepg replace for manual webp encode that give a huge speed boost (solid >30fps/30vps).

r0.1.2f

  • Huge improvement on memory management that boost performance from ~10 vFPS to any as you config on server. (but set default as 25 because 3DS can't handle it).
  • Implement libconfigC so you can store your IP address now (Note : input only IP).
  • Some more that can't recall.

r0.1.2

App:

  • Add sleep mode when start stream (touch screen to wake up).

Server:

  • Fix input left stick incorrect.

r0.1.1

App:

  • Add idle top screen when not streaming.
  • Disable edit, start button when start streaming.

Server:

  • Add server.cfg to config monitor index (default = 0).
  • Fix screen capture when all connection close.

External links

Advertising: