Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LiquidFenrir/3ds-webcam
Use your 3DS as a webcam over the network
https://github.com/LiquidFenrir/3ds-webcam
Last synced: 3 months ago
JSON representation
Use your 3DS as a webcam over the network
- Host: GitHub
- URL: https://github.com/LiquidFenrir/3ds-webcam
- Owner: LiquidFenrir
- License: mit
- Created: 2022-06-18T21:33:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-18T21:33:56.000Z (over 2 years ago)
- Last Synced: 2024-04-09T16:25:04.750Z (7 months ago)
- Language: C++
- Size: 63.5 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- starred - LiquidFenrir/3ds-webcam - Use your 3DS as a webcam over the network (C++)
README
# 3ds-webcam
Use your 3DS as a networked webcam with this homebrew (and a nifty python script)
Uses the `sounddevice`, `qoi`, and `pyvirtualcam` pip packages, which require you to have OBS and VoiceMeeter installed.
On Windows, at least. If you use any flavour of *nix, you should know enough to make it work.## Usage
Launch the 3DSX from the Homebrew Menu on your console, set it up how you want (microphone/camera/both)
Start the connection
Run the script with your console's IP address as the only command-line argument
When you want to stop, stop the connection on your console or exit directly.
WARNING: The instructions mention push-to-talk, but it's not implemented yet!## License
This project is licensed under the MIT license.
Uses a modified version of [the QOI library](https://github.com/phoboslab/qoi/blob/master/qoi.h), which is under the MIT.
Uses my `ctr_thread.h` public domain header-only std::thread replacement for libctru.
Uses various images from wikimedia (or hand made by me) in the `gfx` folder (public domain).