Homebrew Remote Touch DS; mouse and keyboard from your DS

ndstuff

Well-Known Member
Member
Joined
May 21, 2006
Messages
157
Trophies
0
Website
Visit site
XP
338
Country
Poland
i have a problem i edit this .txt config file in my ds card root and i put 192.168.1.17:7777 but in ds there is you are connected to 192.168.0.17 :7777 WHAT am i doing wrong?
 

BlazerRazor

Well-Known Member
OP
Member
Joined
Nov 21, 2005
Messages
136
Trophies
0
XP
156
Country
Huroman said:
Is there any error (server) to run it with Mac OS?

It show me an error.

Code:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group

I ran the JAR file with Terminal like this:

Code:
java -jar rtdsserver-java.jar

I did not run the .sh file, i just ran the jar directly.
This is because you are running an old version of Java for OS X. Apple is maintaining their own implementation of Java. You need to upgrade to the latest version - which is 1.6. Snow Leopard has this update included.
I do not know if this update has been pushed for Leopard or versions below, I suspects it has.
 

Gunfreak11

Well-Known Member
Member
Joined
Nov 23, 2008
Messages
142
Trophies
0
Age
35
Location
Fontana
Website
teamvierling.com
XP
168
Country
United States
Any chance for a startup in tray option?
biggrin.gif
 

Gunfreak11

Well-Known Member
Member
Joined
Nov 23, 2008
Messages
142
Trophies
0
Age
35
Location
Fontana
Website
teamvierling.com
XP
168
Country
United States
Yea!
biggrin.gif


One thing I noticed on my 15.6" 1366x768 laptop monitor... When I move the mouse side to side, I notice it being a lot more sensitive compared to up and down. I was thinking it could be possible to make an option to divide the X and Y values in the movement into separate values and be able to adjust the sensitivity on each axis accordingly.

Drawing a circle on the touchpad produces a mouse movement that would look like this


-_____
/-------\
\_____/

Another complaint is precision using higher sensitivities. I noticed it moves the set amount of pixels as the sensitivity for, what I'm led to believe, is a set of small, interactive squares on the DS. Perhaps you could make these squares half as wide and tall, and reduce the sensitivity by a fourth to adjust? It'd essentially make it the same, but more precise.

Thinking about it... Perhaps the "squares" are actually rectangles, longer from top to bottom than side to side? Im sure that would account for the difficulties moving on each axis..
 

GGP0647

New Member
Newbie
Joined
Mar 19, 2010
Messages
1
Trophies
0
XP
27
Country
United States
When I start it up, it says rtds_config.txt missing. My card is formatted to FAT32. My computer can ping my DS, so internet works. I would really like to try this homebrew.
 

HoTsHoT89

Well-Known Member
Member
Joined
Jul 16, 2008
Messages
163
Trophies
0
XP
62
Country
Malaysia
GGP0647 said:
When I start it up, it says rtds_config.txt missing. My card is formatted to FAT32. My computer can ping my DS, so internet works. I would really like to try this homebrew.
Take a good look at the readme. It says that you need to state the IP of the server and the port that you want to use in XXX.XXX.XXX.XXX:YYYY format, where X is your IP number and Y is your port number in that rtds_config.txt.
 

qlum

Posting when needed
Member
Joined
Sep 25, 2008
Messages
563
Trophies
1
Location
The Pirate Homeworld
Website
Visit site
XP
265
Country
Netherlands
every time I start remote touch on my ds it keeps giving me: rtds_config.txt missing.
I use this in the file: 192.168.2.5:7777
I tried using 2 zeros before the 2 and the five, I tried to change the port,
I tried to use the same config as in the example in the readme,
I tried removing the extension, making the file hidden hidden and I even redid all those things on a freshly formatted sd this time to fat my other one was fat32.

I use a ezflash Vi on a dsi and a ds lite
 

BlazerRazor

Well-Known Member
OP
Member
Joined
Nov 21, 2005
Messages
136
Trophies
0
XP
156
Country
qlum said:
every time I start remote touch on my ds it keeps giving me: rtds_config.txt missing.
I use this in the file: 192.168.2.5:7777
I tried using 2 zeros before the 2 and the five, I tried to change the port,
I tried to use the same config as in the example in the readme,
I tried removing the extension, making the file hidden hidden and I even redid all those things on a freshly formatted sd this time to fat my other one was fat32.

I use a ezflash Vi on a dsi and a ds lite
Could be a problem with your card. You have placed the "rtds_config.txt" at the root of your card right?
 

qlum

Posting when needed
Member
Joined
Sep 25, 2008
Messages
563
Trophies
1
Location
The Pirate Homeworld
Website
Visit site
XP
265
Country
Netherlands
BlazerRazor said:
qlum said:
every time I start remote touch on my ds it keeps giving me: rtds_config.txt missing.
I use this in the file: 192.168.2.5:7777
I tried using 2 zeros before the 2 and the five, I tried to change the port,
I tried to use the same config as in the example in the readme,
I tried removing the extension, making the file hidden hidden and I even redid all those things on a freshly formatted sd this time to fat my other one was fat32.

I use a ezflash Vi on a dsi and a ds lite
Could be a problem with your card. You have placed the "rtds_config.txt" at the root of your card right?

I forgot to post that I confirmed it was the card because on my brothers r4 it worked perfectly fine under woods
 

NDStemp

GBAtemp?! No! NDStemp
Member
Joined
Aug 30, 2008
Messages
627
Trophies
1
Age
30
Location
Canada, Ontario
Website
Visit site
XP
249
Country
Canada
Hm...this doesn't seem to work for me. I'm using Windows 7.

I got to the screen with the mouse but when I move it on my DS, the cursor on my computer isn't moving.

It can even go to the screen with the cursor on it without me opening start_server_win.bat
 

Matthew

Well-Known Member
Member
Joined
Dec 8, 2009
Messages
510
Trophies
0
Location
Hampshire
XP
289
Country
great app, The only slightly pratical I can think of it is the media player and a powerpoint remote
smile.gif


Anyway, keep up the good work

Also, the startup in tray option would be nice. Thanks.
 

BlazerRazor

Well-Known Member
OP
Member
Joined
Nov 21, 2005
Messages
136
Trophies
0
XP
156
Country
NDStemp said:
Hm...this doesn't seem to work for me. I'm using Windows 7.

I got to the screen with the mouse but when I move it on my DS, the cursor on my computer isn't moving.

It can even go to the screen with the cursor on it without me opening start_server_win.bat
You must have done something wrong. Remote Touch DS works on Windows 7 and all other systems that have support for Java.
 

BlazerRazor

Well-Known Member
OP
Member
Joined
Nov 21, 2005
Messages
136
Trophies
0
XP
156
Country
qlum said:
BlazerRazor said:
qlum said:
every time I start remote touch on my ds it keeps giving me: rtds_config.txt missing.
I use this in the file: 192.168.2.5:7777
I tried using 2 zeros before the 2 and the five, I tried to change the port,
I tried to use the same config as in the example in the readme,
I tried removing the extension, making the file hidden hidden and I even redid all those things on a freshly formatted sd this time to fat my other one was fat32.

I use a ezflash Vi on a dsi and a ds lite
Could be a problem with your card. You have placed the "rtds_config.txt" at the root of your card right?

I forgot to post that I confirmed it was the card because on my brothers r4 it worked perfectly fine under woods
Thank you for confirming the problem was with your card.
 

Wizerzak

Because I'm a potato!
Member
Joined
May 30, 2010
Messages
2,784
Trophies
1
Age
27
Location
United Kingdom
XP
873
Country
can't get it working, same questions as above, can it be used on a shared network? and also, am i entering the right ip address? 192.168.0.4

nvm working now, avg firewall problem i think
 

zoraqi

New Member
Newbie
Joined
Feb 21, 2011
Messages
1
Trophies
0
XP
1
Country
United States
Sorry but I tried this on my dsi, but it starts and when I get to the main screen were you can move the cursor it doesn't move and when I want to type some letters it doesn't do anything

how do I fix it? (I have my dsi updated to version 1.4.1 but I also have updated my flash cart so that it can enter to the wifi connection)
 

RoyalCardMan

DS App Studio™ Developer
Member
Joined
Aug 11, 2010
Messages
628
Trophies
0
Age
34
Location
In the middle of gun fire.
Website
www.awsomisoft.com
XP
200
Country
United States
BlazerRazor said:
6jE4z.png

Remote Touch DS gives you the opportunity to remote-control your computers mouse, keyboard and other things from your Nintendo DS hand-held console. This solution is not like remote desktop, but more like an advanced remote control.

The solution is client-server based, obviously, and requires you to have a server running. It is not plugged with synergy, it is my own solution. The server receives commands from the Nintendo DS and acts according to them.

Current release (out now; 0.6):
(Released December 20th)
This is a major release and contains lots of bugfixes and new improved features. Support for custom key-mapping. This also release features a completely rewritten server-backend in Java. This means the server will work cross-platform (Windows, OS X, Linux and other *unix variants). I would be glad if people running Linux or other *unix variants would give me some feedback.

Known problems:
EzFlash Vi not supported (possible partial missing DLDI support)

Next release schedule; 0.6+ (you decide):
(I will cross done tasks, so you can follow my progress)
Adding WIFI signal strength indicator.
Adding "confirm" action when doing shutdown/restart.
Add the most used hotkeys (like ctrl-alt-del, ctrl+c, ctrl+p and so fourth), and also enable arrows in keyboard-mode.
Add option to disable accelerated mouse and use the old 1:1 mouse.
Support for adding extra server lines in the rtds_config.txt and a accompanied server selection option.
Fix battery-save feature to not only work when in touch-mode.
Add support for commandline arguments when using the server.
Add option in server-backend for starting-up directly to tray.

You decide what the next cool thing is - come with ideas or enlighten me with a bug you've found
wink.gif


Development logbook:
This logbook will be updated throughout my development - mainly when important progress is made.
August 26 2009; Today I finally fixed the problem with not being able to cover your whole screen when using mouse-control. Now it works like it should!
August 28 2009; I will soon begin revamping some of the GUI to use some small and nice transition effects.
November 14 2009; Will soon get some vacation and will therefore spend some time implementing new features!
November 29 2009; Working accelerated mouse-movements like a real touchpad!
November 30 2009; I have now fixed the problem that caused the problem with not being able to reconnect to the server (only mouse-movements worked). This means you are now able to reconnect to the server without having to restart the server! Yay!
December 3 2009; Preparing for 0.3 open beta release. Update dswifi to 0.3.10. We're getting close!
biggrin.gif

December 16 2009; Preparing for 0.3.5 release of the server-backend. Backend is completely rewritten in Java and now works cross platform (Windows, OS X, *unix).
December 17 2009; Hit a wall in the Java implementation. It seems Java has no support for mapping/recognizing media keys (play, pause, stop etc.). Trying to sort this out in an efficient way. This is the only thing not working, everything else works like it should.
December 20 2009; Released version 0.6. Merry Christmas to all!


Preview slides from 0.3 release:
CZrv2.png
Hkhdf.png


Default key-mapping:
MjVJN.png


Screenshots of server running on Windows:
4D3qY.png
vezeH.png


Changelog:
QUOTE said:
0.6 (major)
* Up on D-pad in "cursor"-mode for middle mouse click.
* Complete revamped server-backend rewritten in Java with full GUI (will work cross-platform; Windows and OS X/*unix etc.).
* Add support for custom key-mapping (gamepad-like feature) - configure this with the new server-backend GUI.
* Custom adjustment of mouse acceleration.

0.3 (major)
* Y button in "cursor"-mode for ALT.
* A button in "cursor"-mode for TAB.
* X and B in "cursor"-mode for scroll.
* Adding left/right shoulder buttons to also mimic mouse clicks.
* Accelerated cursor movements; much like a real touchpad.
* Fixing problems when reconnecting to the server. You are now able to reconnect to the server without having to restart the server!
* Implementing a battery-saver feature - when the DS lid is closed.
* Upgraded to dswifi to 0.3.10. The wifi connection is much more stable now.
* Corrected X and Y on keyboard and fixed some of the currently missing keys. I have a problem locating all the keys.
* Added onscreen cursor to the client making it easier to see last cursor position.
* Removed manual input of server IP and port. You now need to put a "rtds_config.txt" in the root of your cartridge with this data.
* Server partially rewritten - fixed problem with reconnect.
* Client GUI features/eyecandy implemented. Also better netcode.

0.2.2 (hotfix)
* Minor changes on the server backend - possible problem with shutdown/restart on XP (maybe) fixed.

0.2.1 (hotfix)
* Not able to connect properly when manually inputting connection data now fixed.

0.2
* Media Control Extended (MEX) - good for Media Center or similar.
* Keyboard fully calibrated and working with key press sound for comfort.
* Remote restart or shutdown of your computer - good for those late night movie sessions where you just want to shutdown your computer directly from the comfort of your bed.
* Added support for a "rtds_settings.txt" config-file on your cartridge with connection data - look in README.txt for more info.

0.1 (first public release)
* Mouse and keyboard support + media play controls. Keyboard needs serious calibration, will be done later.
Download latest Remote Touch DS
, and have fun
wink.gif

Feel free to redistribute this .zip, will save me bandwidth.
If you will like to supply me with my dose of coffee for my late night coding sessions, then you can donate some money on the download page
wink.gif


(Read 'README' in .zip before you ask any questions please
smile.gif
)

The server will run on all systems that is able to run Java applications - this means just about every system possible (Windows, OS X, Linux and other *unix variants) - the only problems that could emerge would be with media key key-mappings or shutdown/restart commands.

Best regards,
BlazerRazor / Tobias

Some videos of Remote Touch DS in action:
I don't know what I would use this for, since my WIFI doesn't work anymore, but I would really like to test this out.
For some uses, it could be in great use.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr