PinBox 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = PinBox | image = https://dlhb.gamebrew.org/3dshomebrew/PinBox.png|250px | type = Utilities | version = r0.2.4_test_1 | licence = Mixed | autho...")
 
m (Text replacement - "Category:PC utilities for 3DS homebrew" to "")
 
(23 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>


[https://github.com/namkazt/PinBox [[File:https://cdn.discordapp.com/attachments/340110838947905538/398531319048699905/test.png|N|Solid]]] 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]
==Changelog==
= Current Support =
'''r0.2.4 test 1'''
* Streaming from Windows PC to a 3DS ( or over internet from VPS windows server )
* Early audio support.
* Audio support (MP2 encode/decode)
* Optimized video quality and fix some bugs.
* Hardware acceleration Y2R
* Minors improvement.
* Emulation Xbox 360 Controller for awesome game support ( by ViGEm )
 
* Support for Keyboard mapping with profile select from 3DS side
'''r0.2.3_test_1'''
* Realtime config from 3DS side
 
==== Plans ====
Client:
* Implement Qt UI for basic use
* Hype improvement on decoder + render video frame.
* add Hub UI for fast access to game or app
* Temporary disable audio decode.
* Checker for wifi and sleepmode and other events relating to 3DS
* Support for 60FPS stream on New 3DS.
= Requirements to get Pinbox to run: =
* Cleanup and optimized network module.
* Visual C++ Redistributable for Visual Studio 2015 [https://goo.gl/ijdZ1x https://goo.gl/ijdZ1x]
* Some minor fix and improvements.
* 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
Server:
* Install the Virtual Game pad Emulation Framework [https://goo.gl/qcuVbp https://goo.gl/qcuVbp]
* Cleanup and rewrite network module.
* Keep in mind: The requirements to Pinbox may change, please check the #how-to-setup section of The Pinbox Discord Server first.
* Fix for stop and play video.
==== Notes ====
* Update libs.
* Enable firewall to allow port 1234 in and out (or disable the firewall when using the software and enable the firewall when done)
* Minor fix and improvements.
* Make sure both devices are connected to Wifi
 
* You do not have to type in port 1234, this will crash the app
'''r2.0.1'''
* If you are getting a black screen in Pinbox, open server.cfg in the Pinbox server directory and change monitor index to zero
* Rewrite all video encode and decode part. Implement FFMepg replace for manual webp encode that give a huge speed boost (solid >30fps/30vps).
= Installation =
 
Tutorial Video (Thanks to @GameInCanada): [https://www.youtube.com/watch?v=Q-R2cy-vBgY https://www.youtube.com/watch?v=Q-R2cy-vBgY]
'''r0.1.2f'''
= Troubleshooting =
* 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).
Please follow the instructions in the Pinbox Discord since the troubleshooting requirements are changing all the time and will be updated constantly.
* Implement libconfigC so you can store your IP address now (Note : input only IP).
== If you are having issues don't hesitate to ask for help on our official Discord channel! ==
* Some more that can't recall.
== [https://discord.gg/9Qae7fT https://discord.gg/9Qae7fT] ==
 
'''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==
* GitHub - https://github.com/namkazt/PinBox
* Discord - https://discord.gg/CpNpMdG

Latest revision as of 04:28, 6 May 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: