Homebrew [homebrew] edpJoy3DS

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,889
Trophies
2
XP
29,398
Country
United Kingdom
Thanks. Just a heads up, chrome didn't like the download link for the windows server, it flagged it as malicious and refused to download it. Downloaded fine with Safari.

PS: Any chance of a mac version of the server? :)
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
I'd love a Linux version as well. It shouldn't be too difficult to port, since it's already using gcc libraries.
I tried running the Windows client with Wine. It connects, but pressing a button on the 3DS does nothing...
 

StriderVM

Well-Known Member
Member
Joined
Jan 16, 2015
Messages
433
Trophies
0
Age
41
XP
400
Country
Is there really no way to stream the Android screen on the 3DS at least? Even with lag it will be awesome. It will be useful as a sort of remote control device.
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
I tried this on Linux (Mint) and it connected just fine, but either I don't know how to set the controls or they're not working for me.

Nevermind, it randomly decided to start working. It always bugs me when I don't know why something wasn't working in the first place, especially when it starts working without any change.

This seems to work rather well. There's minimal input lag (at least over my network). I wonder how hard it would be to implement analog input. Probably have to emulate a DirectInput device at that point. It does freeze on me when I try to exit it, though. I'm using 9.9.0 with Homebrew Launcher 2.1 (from Smealum's tweet) via IronHax.
 
Last edited by TecXero,

edicpop

Well-Known Member
OP
Newcomer
Joined
Dec 2, 2011
Messages
58
Trophies
0
XP
206
Country
Thailand
Any updates on the screen streaming?

No, I think it takes a little longer.

I tried this on Linux (Mint) and it connected just fine, but either I don't know how to set the controls or they're not working for me.

Nevermind, it randomly decided to start working. It always bugs me when I don't know why something wasn't working in the first place, especially when it starts working without any change.

This seems to work rather well. There's minimal input lag (at least over my network). I wonder how hard it would be to implement analog input. Probably have to emulate a DirectInput device at that point. It does freeze on me when I try to exit it, though. I'm using 9.9.0 with Homebrew Launcher 2.1 (from Smealum's tweet) via IronHax.

on linux as follows:
port : 2001
[3ds] => [win, linux, mac]
up => up arrow
down => down arrow
left => left arrow
right => right arrow
Y => S
X => A
B => X
A => Z
L => Q
LZ => W
RZ => E
R => R
select => C
start => V

port : 2002
[3ds] => [win, linux, mac]
up => T
down => G
left => F
right => H
Y => K
X => L
B => M
A => ,
L => U
LZ => I
RZ => O
R => P
select => B
start => N
test on terminal.if work, press A (3ds) is shown the letter Z on the screen.

thank you for testing .3dsx :) .i can't find any way to run .3dsx by gateway :cry:.
the next change will certainly be analog input.
 
  • Like
Reactions: nastys and TecXero

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
I did some more testing on my backup desktop. The setup looks like:

32-bit Linux Mint 17.2 static IP through wired network

o3DS 9.9.0 IronHax (Homebrew Launcher 2.1) static IP through 108.11g only wifi (frame burst enabled, Shortslot Override: short, and short preamble). It's the only wireless device connected to that AP at the time.

Latency wise, it's as good as any Bluetooth controller, or at least not noticeably different. I made sure it was under the most ideal conditions (channel with low to little interference and stuff like that). I tested it by playing both Cave Story+ and RetroArch.

Cave Story+ worked wonderfully with it. That requires some precise controls in parts and edpjoy passed with flying colors, for a wireless controller. I played it for a while and didn't have any issues beyond the standard issues I'll repeat down below.

RetroArch didn't register it at all. My guess is RetroArch takes direct input through the keyboard instead of from Linux itself, so in order for this to work, edpjoy would have to be detected as its own device.

The only issues I've had are the ones I mentioned before. The client freezes when I try to exit it on my o3DS and the server on Linux doesn't always work properly (button presses not outputting keystrokes) and requires stopping then starting the server again.
 
Last edited by TecXero,

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
Are you planning on releasing the source code? I would love to see how you get your sockets working. Having trouble with that for over 2 days now.
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson