PinBox 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = PinBox
|title=PinBox
| image = https://dlhb.gamebrew.org/3dshomebrew/PinBox.png|250px
|image=Pinbox3.png
| type = Utilities
|description=PinBox is a homebrew for 3DS system to stream content from a windows PC to 3DS.
| version = r0.2.4_test_1
|author=namkazt
| licence = Mixed
|lastupdated=2018/08/18
| author = namkazt
|type=3DS Streaming
| website = https://github.com/namkazt/PinBox
|version=r0.2.4_test_1
| download = https://dlhb.gamebrew.org/3dshomebrew/PinBox.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/PinBox.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/pinbox.7z?k33p0fil35
|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.
 
'''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.


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]
==External links==
== Current Support ==
* GitHub - https://github.com/namkazt/PinBox
* Streaming from Windows PC to a 3DS ( or over internet from VPS windows server )
* Discord - https://discord.gg/CpNpMdG
* 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
==== Plans ====
* Implement Qt UI for basic use
* add Hub UI for fast access to game or app
* Checker for wifi and sleepmode and other events relating to 3DS
= Requirements to get Pinbox to run: =
* 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 ====
* 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
= Installation =
Tutorial Video (Thanks to @GameInCanada): [https://www.youtube.com/watch?v=Q-R2cy-vBgY https://www.youtube.com/watch?v=Q-R2cy-vBgY]
= Troubleshooting =
Please follow the instructions in the Pinbox Discord since the troubleshooting requirements are changing all the time and will be updated constantly.


'''If you are having issues don't hesitate to ask for help on our official Discord channel!'''
[[Category:3DS homebrew applications]]
[[Category:PC utilities for 3DS homebrew]]

Latest revision as of 04:44, 1 February 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: