More actions
No edit summary |
No edit summary |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox 3DS Homebrews | {{Infobox 3DS Homebrews | ||
|title=PinBox | |title=PinBox | ||
|image= | |image=Pinbox3.png | ||
|description= | |description=Stream content from a windows PC to 3DS. | ||
|author=namkazt | |author=namkazt | ||
|lastupdated=2018/08/ | |lastupdated=2018/08/18 | ||
|type= | |type=3DS Streaming | ||
|version=r0.2.4_test_1 | |version=r0.2.4_test_1 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/3dshomebrews/pinbox.7z?k33p0fil35 | ||
|website=https://github.com/namkazt/PinBox | |website=https://github.com/namkazt/PinBox | ||
|source=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> | ||
== | ==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== | |||
* GitHub - https://github.com/namkazt/PinBox | |||
* Discord - https://discord.gg/CpNpMdG |
Latest revision as of 01:20, 27 July 2024
PinBox | |
---|---|
General | |
Author | namkazt |
Type | 3DS Streaming |
Version | r0.2.4_test_1 |
License | Mixed |
Last Updated | 2018/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
- 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 Virtual Game pad Emulation Framework.
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
- GitHub - https://github.com/namkazt/PinBox
- Discord - https://discord.gg/CpNpMdG