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
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 N. Switch as a Wireless LAN joystick.
|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
|download=https://dlhb.gamebrew.org/switchhomebrews/SwitchLanController.7z
|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 ==
* I recommend that you 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.
* 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>


== Using steps ==
== 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-Client
* Github - https://github.com/devnull-tech/SwitchLanController-Server
* GitHub - https://github.com/devnull-tech/SwitchLanController-Server
* HB-app - https://hb-app.store/switch/SwitchLanController
* ForTheUsers - https://hb-app.store/switch/SwitchLanController

Revision as of 05:33, 18 May 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.

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/activate
    • python -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.

External links

Advertising: