SwitchLanController: Difference between revisions
From GameBrew
More actions
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. | ||
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> | ||
== | ===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: | |||
* <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 | ||
* | * Homebrew App Store - https://hb-app.store/switch/SwitchLanController | ||
Latest revision as of 11:59, 23 November 2025
| SwitchLanController | |
|---|---|
| General | |
| Author | devnull-tech |
| Type | Utilities |
| Version | 1.0 |
| License | N/A |
| Last Updated | 2025/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/activatepython -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
- GitHub - https://github.com/devnull-tech/SwitchLanController-Client
- GitHub - https://github.com/devnull-tech/SwitchLanController-Server
- Homebrew App Store - https://hb-app.store/switch/SwitchLanController