Homebrew [Release] 3dsNode - The ultimate web browser utility

Skyforce77

Active Member
OP
Newcomer
Joined
Jan 2, 2016
Messages
29
Trophies
0
Age
30
XP
100
Country
France
logo.png

What is 3dsNode ?
3dsNode is a complete open source streaming system for New 3ds systems. It uses the new web browser.
It will run on your computer connected to the same network as your New 3ds, it uses NodeJS and optionally Java.
The 3dsNode system was made to easily create Java and Javascript homebrews that run on your computer with web streaming.


So, has 3dsNode default apps ?
3dsNode contains four default apps :

3dsArch
3dsArch is a Java plugin loader that provides a streaming API to make simple games and utilities.
You are a developer and want to create 3dsArch app ? Just read the "Developers" part of this thread :)
Need Java.

Controller
This app emulate keyboard entries using your New3ds buttons.
I use it to play games on my TV. You can see the key mapping here (Controller App > About)
An example of use:

Need Java.

Media
With the media app you can play your computer videos and sounds using your New 3ds to choose files and play them. It uses FFMPEG to transcode incompatible videos.

Remote
This app allows you to connect two web browsers, one used to display videos and your New 3ds to control it. I created this app to be able to display my computer movies on my Smart TV being able to play/pause etc using my New 3ds.

Developers

Java development :
the API is available here: https://github.com/3dsNode/3dsArch-API
you can use this example app to learn how it works: https://github.com/3dsNode/3dsArch-2048
an example app is also available to learn the 3dsArch events: https://github.com/3dsNode/3dsArch-Logger
You can launch the 3dsArch's jar file directly to test your apps without New 3ds


Node development :
Feel free to read the 3dsNode default apps code here: https://github.com/3dsNode/3dsNode/tree/master/apps

How to use
This is a copy of the official instructions available here

General use

  1. Download and start the server
  2. Open your New 3ds browser
  3. Open one of the urls listed by the server (e.g. http://192.168.0.1:25505)
  4. Have fun !
Configure Media App
  1. Proceed to "General use" instructions
  2. Open /config/default.json file on the server folder
  3. Edit "Media" folders
  4. Open the "Media" App on your New 3ds
  5. Have fun !
Complete preview


Links
Official website
Source code
Downloads

PS:
This homebrew was made more than one year ago (When I got my ambassador New 3ds) and I stopped his development. I could add more abilities to 3dsNode if people are interested in.
I am the original creator of this app and am here to answer to your questions
My english could be a bit glitchy :wink:
 
Last edited by Skyforce77,

HeyItsJono

Breath of Fresh Heir
Member
Joined
Mar 26, 2011
Messages
213
Trophies
1
XP
285
Country
Looks really good! How's the delay on the controller app? I've tried some of the other apps out there which do the same thing but the input delay is always huge. Also is the controller Mac-compatible since it's Java based?
 

Skyforce77

Active Member
OP
Newcomer
Joined
Jan 2, 2016
Messages
29
Trophies
0
Age
30
XP
100
Country
France
Looks really good! How's the delay on the controller app? I've tried some of the other apps out there which do the same thing but the input delay is always huge. Also is the controller Mac-compatible since it's Java based?
Java is multiplatform so you can :)
I optimized the Controller app to minimize the delay but I can't tell you exactly how it is. I used it with Minecraft and Titan Attacks !, the delay wasn't a problem, it depends on your needs I think ^^.
 
  • Like
Reactions: MajinCubyan

Skyforce77

Active Member
OP
Newcomer
Joined
Jan 2, 2016
Messages
29
Trophies
0
Age
30
XP
100
Country
France
awesome!!! now I have a controller app with matrix style code!!! how easy is it to connect the 3ds controller to play in a game... lets say..... saints row IV?
The video is a little bit outdated, you will not have the matrix screen x')
You just have to install NodeJS and run the .bat ;)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I think I did then it broke a few months later
  • Psionic Roshambo @ Psionic Roshambo:
    Used it as a web cam for a day for fun, sooo shitty it was hilarious
  • Psionic Roshambo @ Psionic Roshambo:
    I had two Ken one regular black one and a silver special edition one lol
  • K3Nv2 @ K3Nv2:
    Speaking of old stuff those green og Logitech Xbox controllers still being listed around $100
  • The Real Jdbye @ The Real Jdbye:
    eyetoy was fun yeah
  • The Real Jdbye @ The Real Jdbye:
    super basic, but the minigames were well designed
  • The Real Jdbye @ The Real Jdbye:
    i'm sure there's at least 1 emulator out there that works with it
  • Psionic Roshambo @ Psionic Roshambo:
    I had the PS3 one too and The Eye of Judgement game lol was ass
  • The Real Jdbye @ The Real Jdbye:
    i had eye toy play on ps2
  • K3Nv2 @ K3Nv2:
    Microsoft ruined it with kinect
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, PCSX2 works with any web cam and emulates the EyeToy with it
  • K3Nv2 @ K3Nv2:
    I remember mic support for the n64 being janky
  • K3Nv2 @ K3Nv2:
    Emulation wise
  • Psionic Roshambo @ Psionic Roshambo:
    I had a kinnect.... It blew rotting goat balls
  • Psionic Roshambo @ Psionic Roshambo:
    Ken amazingly DraStic microphone support works better than real hardware lol
  • Psionic Roshambo @ Psionic Roshambo:
    On a phone of course
  • Psionic Roshambo @ Psionic Roshambo:
    Also touch is better.... Well at least better than the launch DS, the lite one improved that a ton
  • K3Nv2 @ K3Nv2:
    Touch
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I really need to dig out my USB Wii sensor bar and experiment with Wii emulation and synching Wii remotes with BT lol
  • Psionic Roshambo @ Psionic Roshambo:
    Sort of redundant since I have a Wii lol
  • Psionic Roshambo @ Psionic Roshambo:
    With HDMI lol
  • K3Nv2 @ K3Nv2:
    I also have a Wii
  • K3Nv2 @ K3Nv2:
    Tomorrow be may 4th
  • Psionic Roshambo @ Psionic Roshambo:
    Getting Wiid from Street Pharmacist Mario?
  • K3Nv2 @ K3Nv2:
    1tb SD card for whatever reason
    K3Nv2 @ K3Nv2: 1tb SD card for whatever reason