SwitchLanController: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox Switch Homebrews |title=SwitchLanController |image=SwitchLanController.png |description=Use N. Switch as a Wireless LAN joystick. |author=devnull-tech |lastupdated=2025/05/03 |type=Utilities |version=1.0 |license=N/A |download=https://dlhb.gamebrew.org/switchhomebrews/SwitchLanController.7z |website=https://github.com/devnull-tech/SwitchLanController-Client |source=https://github.com/devnull-tech/SwitchLanController-Client |donation= }} {{#seo: |title=Switch Ho..." |
No edit summary |
||
| Line 2: | Line 2: | ||
|title=SwitchLanController | |title=SwitchLanController | ||
|image=SwitchLanController.png | |image=SwitchLanController.png | ||
|description=Use | |description=Use Switch as a Wireless LAN joystick. | ||
|author=devnull-tech | |author=devnull-tech | ||
|lastupdated=2025/05/03 | |lastupdated=2025/05/03 | ||
| Line 8: | Line 8: | ||
|version=1.0 | |version=1.0 | ||
|license=N/A | |license=N/A | ||
| | |downloadraw=[https://github.com/devnull-tech/SwitchLanController-Client Client] - [https://github.com/devnull-tech/SwitchLanController-Server Server] | ||
|website=https://github.com/devnull-tech/SwitchLanController-Client | |website=https://github.com/devnull-tech/SwitchLanController-Client | ||
|source=https://github.com/devnull-tech/SwitchLanController-Client | |source=https://github.com/devnull-tech/SwitchLanController-Client | ||
| Line 18: | Line 18: | ||
|image=SwitchLanController.png | |image=SwitchLanController.png | ||
|image_alt=SwitchLanController | |image_alt=SwitchLanController | ||
}} | }}<!--https://dlhb.gamebrew.org/switchhomebrews/SwitchLanController.7z--> | ||
Use your Nintendo Switch as a wireless LAN joystick. | Use your Nintendo Switch as a wireless LAN joystick. | ||
== Read before install or use == | == 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 | * 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 ) | * 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 | * Don't close the application window to keep it running. | ||
* This software are tested on Windows | * This software are tested on Windows. | ||
* 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 == | == Installing == | ||
* 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 https://github.com/devnull-tech/SwitchLanController-Server.git</code> | ||
* Create a virtual environment | * Create a virtual environment: | ||
** <code>python -m venv .venv</code> | ** <code>python -m venv .venv</code> | ||
* Install requirements on the environment | * Install requirements on the environment: | ||
** <code>source .venv/Scripts/activate</code> | ** <code>source .venv/Scripts/activate</code> | ||
** <code>python -m pip install -r requirements.txt</code> | ** <code>python -m pip install -r requirements.txt</code> | ||
== | == How to use == | ||
* Go to the repo's directory | * Go to the repo's directory. | ||
* Open a terminal and execute the virtual environment | * Open a terminal and execute the virtual environment: | ||
** <code>source .venv/Scripts/activate</code> | ** <code>source .venv/Scripts/activate</code> | ||
* Run the program | * Run the program: | ||
** <code>python main.py</code> | ** <code>python main.py</code> | ||
* Keep the window open | * Keep the window open. | ||
==Changelog== | ==Changelog== | ||
| Line 54: | Line 54: | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/devnull-tech/SwitchLanController-Client | ||
* | * GitHub - https://github.com/devnull-tech/SwitchLanController-Server | ||
* | * ForTheUsers - https://hb-app.store/switch/SwitchLanController | ||
Revision as of 05:33, 18 May 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.
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.
Installing
- 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:
- Create a virtual environment:
python -m venv .venv
- Install requirements on the environment:
source .venv/Scripts/activatepython -m pip install -r requirements.txt
How to use
- Go to the repo's directory.
- Open a terminal and execute the virtual environment:
source .venv/Scripts/activate
- Run the program:
python main.py
- Keep the window open.
Changelog
v1.0
- First Release.