Skip to content
This repository was archived by the owner on Oct 2, 2025. It is now read-only.

rednorka/3dsnix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

3dsnix

This work-in-progress LovePotion app allows you to use a 3DS to control your Switch via network thanks to sys-botbase

Initial Requirements

  • Nintendo 3DS with Luma3DS
  • Nintendo Switch with Atmosphere

Install

  • For the Switch, download the latest sys-botbase sysmodule and extract the archive to the root of SD card
  • Check if the sysmodule is installed by rebooting your console - you should see the home button glow on boot if its installed
  • For the 3DS, download the latest LovePotion release for Nintendo 3DS and put lovepotion.3dsx in /3ds/lovepotion
  • Create a folder /3ds/lovepotion/game and put main.lua in it
  • Launch LovePotion via Homebrew Launcher
  • On text prompt, input the Switch's IP address (see via System Settings > Internet)
  • After a while, the 3DS should connect to the Switch and accept inputs

Current State

  • 3DS shows up as a Pro Controller by default
  • D-Pad, ABXY and L/R buttons are supported
  • Minimal interface to check the stick state and last button change

What could've been

In an order of somewhat importance

  • Sticks and ZL/ZR support
  • Bundle releases as a separate .3dsx file
  • Pretty UI
  • Quick reconnect
  • Error handling
  • Spoof 3DS as another controller (Sideways Joy-Con, for example)
  • Maybe a Nintendo DS version? Or at least rewrite this in C or something, who knows.

About

[WIP] A LovePotion application to control Nintendo Switch from Nintendo 3DS via sys-botbase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages