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

3DSPiController: Difference between revisions

From GameBrew
No edit summary
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=3DSPiController
|title=3DSPiController
|image=3ds.png
|image=3dspc.png
|description=Transform your Raspberry Pi to setup a controller for your 3DS.
|description=Transform your Raspberry Pi to setup a controller for your 3DS.
|author=Layraaa
|author=Layraaa
Line 8: Line 8:
|version=2024
|version=2024
|license=GPL-3.0
|license=GPL-3.0
|download=https://github.com/Layraaa/3DSPiController/blob/main/3DSPiController.sh
|download=https://github.com/Layraaa/3DSPiController
|website=https://gbatemp.net/threads/release-3dspicontroller-transform-your-raspberry-pi-to-setup-a-controller-for-your-3ds.654349/
|website=https://gbatemp.net/threads/release-3dspicontroller-transform-your-raspberry-pi-to-setup-a-controller-for-your-3ds.654349/
|source=https://github.com/Layraaa/3DSPiController
|source=https://github.com/Layraaa/3DSPiController
Line 20: Line 20:
}}
}}
<!--https://dlhb.gamebrew.org/3dshomebrews/3DSPiController.7z-->
<!--https://dlhb.gamebrew.org/3dshomebrews/3DSPiController.7z-->
3DSPiController is a cool tool that lets you turn your Raspberry Pi into a controller for your 3DS. It works by turning your Raspberry Pi into a hotspot with two features: an [https://github.com/TuxSH/InputRedirectionClient-Qt Input Redirection Client] and [https://github.com/Lectem/fakemii FakeMii]. When you power up your Raspberry Pi with your controller, it automatically sets up the hotspot and starts the FakeMii proxy and the Input Redirection Client. All you have to do is connect your 3DS to the hotspot, go to the Rosalina Menu, and start the Input Redirection. It will be installed:
3DSPiController is a tool that transform your Raspberry Pi into a controller for your 3DS. It works by turning your Raspberry Pi into a hotspot with [https://github.com/TuxSH/InputRedirectionClient-Qt Input Redirection Client] and [https://github.com/Lectem/fakemii FakeMii].  
 
When you turn on your Raspberry Pi with your controller, it automatically sets up the hotspot and starts the FakeMii proxy and the Input Redirection Client. All you have to do is connect your 3DS to the hotspot, go to the Rosalina Menu, and start the Input Redirection. It will be installed:


* Controller drivers
* Controller drivers
Line 27: Line 29:
* [https://github.com/TuxSH/InputRedirectionClient-Qt Input Redirection Client]
* [https://github.com/TuxSH/InputRedirectionClient-Qt Input Redirection Client]


== Requirements ==
== Installation ==
===Requirements===
* A Raspberry Pi (Any model) with [https://www.raspberrypi.com/software/ Raspbian OS] installed (Desktop Environment)
* A Raspberry Pi (Any model) with [https://www.raspberrypi.com/software/ Raspbian OS] installed (Desktop Environment)
* A modified 3DS with [[Luma3DS]]
* A modified 3DS with [[Luma3DS]]
* A Xbox wired controller (You can use a controller form another brand or a bluetooth controller if you can set it up, in my case I install drivers and libraries that I need for the Xbox controller)
* A Xbox wired controller (you can use a controller form another brand or a bluetooth controller if you can set it up)


== Installation ==
===Install===
<pre>git clone https://github.com/Layraaa/3DSPiController
git clone <nowiki>https://github.com/Layraaa/3DSPiController</nowiki>
cd 3DSPiController
cd 3DSPiController
bash 3DSPiController.sh
bash 3DSPiController.sh
Copy</pre>
 
<span id="setup-in-3ds"></span>
===Setup in 3DS===
== Setup in 3DS ==
* Go to system settings.
* Go to system settings
* Internet settings.
* Internet settings
* New connection.
* New connection
* Manual settings.
* Manual settings
* Set SSID, password and proxy server.
* Set SSID, password and proxy server
** For set the proxy, go to advanced settings:
** For set the proxy, go to advanced settings
** Proxy Server: 192.168.4.1
** Proxy Server: 192.168.4.1
** Port: 3000
** Port: 3000
* Run the connection test
* Run the connection test.
 
== User guide ==
Connect your controller to the Raspberry Pi.
 
Turn on the Raspberry Pi.


== Use ==
When you see that the 3DS is connected, press L+Down+Select and enter in Rosalina Menu > Miscellaneous > Start InputRedirection.
* Connect your controller to the Raspberry Pi
* Turn on the Raspberry Pi
* When you see that the 3DS is connected, press L+Down+Select and enter in Rosalina Menu
** Miscellaneous options
** Start InputRedirection
** Enjoy!


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/release-3dspicontroller-transform-your-raspberry-pi-to-setup-a-controller-for-your-3ds.654349/
* GBAtemp - https://gbatemp.net/threads/release-3dspicontroller-transform-your-raspberry-pi-to-setup-a-controller-for-your-3ds.654349/
* Github - https://github.com/Layraaa/3DSPiController
* GitHub - https://github.com/Layraaa/3DSPiController

Revision as of 08:48, 14 July 2024

3DSPiController
3dspc.png
General
AuthorLayraaa
TypePC Utilities
Version2024
LicenseGPL-3.0
Last Updated2024/04/21
Links
Download
Website
Source

3DSPiController is a tool that transform your Raspberry Pi into a controller for your 3DS. It works by turning your Raspberry Pi into a hotspot with Input Redirection Client and FakeMii.

When you turn on your Raspberry Pi with your controller, it automatically sets up the hotspot and starts the FakeMii proxy and the Input Redirection Client. All you have to do is connect your 3DS to the hotspot, go to the Rosalina Menu, and start the Input Redirection. It will be installed:

Installation

Requirements

  • A Raspberry Pi (Any model) with Raspbian OS installed (Desktop Environment)
  • A modified 3DS with Luma3DS
  • A Xbox wired controller (you can use a controller form another brand or a bluetooth controller if you can set it up)

Install

git clone https://github.com/Layraaa/3DSPiController
cd 3DSPiController
bash 3DSPiController.sh

Setup in 3DS

  • Go to system settings.
  • Internet settings.
  • New connection.
  • Manual settings.
  • Set SSID, password and proxy server.
    • For set the proxy, go to advanced settings:
    • Proxy Server: 192.168.4.1
    • Port: 3000
  • Run the connection test.

User guide

Connect your controller to the Raspberry Pi.

Turn on the Raspberry Pi.

When you see that the 3DS is connected, press L+Down+Select and enter in Rosalina Menu > Miscellaneous > Start InputRedirection.

External links

Advertising: