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

SwitchLanController: Difference between revisions

From GameBrew
No edit summary
m Text replacement - "ForTheUsers - " to "Homebrew App Store - "
 
(One intermediate revision by the same user not shown)
Line 21: Line 21:
Use your Nintendo Switch as a wireless LAN joystick.
Use your Nintendo Switch as a wireless LAN joystick.


== Read before install or use ==
==Installation==
===Server===
Read before install or use:
* Use the git console to run the commands from Windows.
* Use the git console to run the commands from Windows.
* When installing requirements, the sistem will ask you for a driver install, this is also required.
* When installing requirements, the sistem will ask you for a driver install, this is also required.
Line 29: Line 31:
* Execute all the commands from a shell over the project's directory.
* Execute all the commands from a shell over the project's directory.


== Installing ==
Instructions:
* Download and install python3 if you don't have it.
* Download and install python3 if you don't have it.
* Install venv using pip command line:
* Install venv using pip command line:
** <code>python -m pip install venv</code>
** <code>python -m pip install venv</code>
* Clone the git repo:
* Clone the git repo:
** <code>git clone https://github.com/devnull-tech/SwitchLanController-Server.git</code>
** <code>git clone <nowiki>https://github.com/devnull-tech/SwitchLanController-Server.git</nowiki></code>
* Create a virtual environment:
* Create a virtual environment:
** <code>python -m venv .venv</code>
** <code>python -m venv .venv</code>
Line 41: Line 43:
** <code>python -m pip install -r requirements.txt</code>
** <code>python -m pip install -r requirements.txt</code>


== How to use ==
===Client===
* Go to the repo's directory.
Copy SwitchLanController-Client.nro on your Switch (sdmc:/switch/SwitchLanController/).
* Open a terminal and execute the virtual environment:
 
** <code>source .venv/Scripts/activate</code>
==User guide==
* Run the program:
Connect PC and Switch in the same network.
** <code>python main.py</code>
 
* Keep the window open.
Go to the repo's directory. Open a terminal and execute the virtual environment:
* <code>source .venv/Scripts/activate</code>
 
Run the program and keep the window open:
* <code>python main.py</code>
 
Open the app. Type your PC IP address and connect.


==Changelog==  
==Changelog==  
Line 56: Line 64:
* GitHub - https://github.com/devnull-tech/SwitchLanController-Client
* GitHub - https://github.com/devnull-tech/SwitchLanController-Client
* GitHub - https://github.com/devnull-tech/SwitchLanController-Server
* GitHub - https://github.com/devnull-tech/SwitchLanController-Server
* ForTheUsers - https://hb-app.store/switch/SwitchLanController
* Homebrew App Store - https://hb-app.store/switch/SwitchLanController

Latest revision as of 11:59, 23 November 2025

SwitchLanController
General
Authordevnull-tech
TypeUtilities
Version1.0
LicenseN/A
Last Updated2025/05/03
Links
Client - Server
Website
Source

Use your Nintendo Switch as a wireless LAN joystick.

Installation

Server

Read before install or use:

  • Use the git console to run the commands from Windows.
  • When installing requirements, the sistem will ask you for a driver install, this is also required.
  • Maybe you will need to allow the incoming data for the 8765 port in your firewall (or just disable it).
  • Don't close the application window to keep it running.
  • This software are tested on Windows.
  • Execute all the commands from a shell over the project's directory.

Instructions:

  • Download and install python3 if you don't have it.
  • Install venv using pip command line:
    • python -m pip install venv
  • Clone the git repo:
    • git clone https://github.com/devnull-tech/SwitchLanController-Server.git
  • Create a virtual environment:
    • python -m venv .venv
  • Install requirements on the environment:
    • source .venv/Scripts/activate
    • python -m pip install -r requirements.txt

Client

Copy SwitchLanController-Client.nro on your Switch (sdmc:/switch/SwitchLanController/).

User guide

Connect PC and Switch in the same network.

Go to the repo's directory. Open a terminal and execute the virtual environment:

  • source .venv/Scripts/activate

Run the program and keep the window open:

  • python main.py

Open the app. Type your PC IP address and connect.

Changelog

v1.0

  • First Release.

External links

Advertising: