Remote Touch DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 18: Line 18:


==Features==
==Features==
*Client and server configuration
* Client and server configuration.
*'Server' program must be running on the PC to be controlled.  
* Server program must be running on the PC to be controlled.  


==Installation==
==Installation==
Remote Touch DS is a client-server based solution. Therefore you will need to have a daemon/server up and running on the computer you want to remote control. The daemon/server is located inside the "server"-folder. You can launch start_server_win.bat" on Windows, or "start_server_unix.sh" on *unix systems. You need to have Java installed on your system.
Remote Touch DS is a client-server based solution. Therefore you will need to have a daemon/server up and running on the computer you want to remote control. The daemon/server is located inside the server folder. You can launch start_server_win.bat on Windows, or start_server_unix.sh on unix systems. You also need to have Java installed on your system.


#Download and extract the latest version file
Download and extract the latest version file.
#Copy the /server/ folder from the .zip to the computer you want to control
#Launch "start_windows_server.bat" and the program will confirm it's running on port 7777
#Extract rtdsclient.nds from the /client/ folder of the .zip to your card.
#Run the .nds.
#Enter the server's IP address and port number (default 7777)


Make sure you open up port 7777 if your PC has a firewall.
Copy the /server/ folder from the .zip to the computer you want to control.
Use 'ipconfig' to find out the IP address of your PC.
 
Launch start_windows_server.bat and the program will confirm it's running on port 7777.
 
Extract rtdsclient.nds from the /client/ folder of the .zip to your card.
 
Run the .nds.
 
Enter the server's IP address and port number (default 7777).
 
'''Note:''' Make sure you open up port 7777 if your PC has a firewall. Use ipconfig to find out the IP address of your PC.


==Controls==
==Controls==
Line 41: Line 45:


==Changelog==
==Changelog==
'''0.6 (major)'''
'''0.6 major'''
* Up on D-pad in "cursor"-mode for middle mouse click.
* 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.).
* 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.
* Add support for custom key-mapping (gamepad-like feature) - configure this with the new server-backend GUI.
* Custom adjustment of mouse acceleration.
* Custom adjustment of mouse acceleration.
'''0.3 (major)'''
'''0.3 major'''
* Y button in "cursor"-mode for ALT.
* Y button in "cursor"-mode for ALT.
* A button in "cursor"-mode for TAB.
* A button in "cursor"-mode for TAB.
Line 60: Line 64:
* Server partially rewritten - fixed problem with reconnect.
* Server partially rewritten - fixed problem with reconnect.
* Client GUI features/eyecandy implemented. Also better netcode.
* Client GUI features/eyecandy implemented. Also better netcode.
'''0.2.2 (hotfix)'''
'''0.2.2 hotfix'''
* Minor changes on the server backend - possible problem with shutdown/restart on XP (maybe) fixed.
* Minor changes on the server backend - possible problem with shutdown/restart on XP (maybe) fixed.
'''0.2.1 (hotfix)'''
'''0.2.1 hotfix'''
* Not able to connect properly when manually inputting connection data now fixed.
* Not able to connect properly when manually inputting connection data now fixed.
'''0.2'''
'''0.2'''
Line 69: Line 73:
* 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.
* 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.
* 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)'''
'''0.1 first public release'''
* Mouse and keyboard support + media play controls. Keyboard needs serious calibration, will be done later.
* Mouse and keyboard support + media play controls. Keyboard needs serious calibration, will be done later.


 
<br>
[[Category:Homebrew applications]]
[[Category:DS homebrew applications]]
[[Category:Operating systems on DS]]

Revision as of 08:43, 21 May 2021

Remote Touch DS
File:Remotetouchds.jpg
General
Author(s)Tobias W. Kjeldsen
TypeOperating System
Version0.6
LicenceMixed
Links
[Media:Rtds06.zip Download]
Website
Advertisements

<htmlet>adsense</htmlet>


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 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.

It was voted the 10th Top DS homebrew in the 2009 best DS homebrew contest.

Features

  • Client and server configuration.
  • Server program must be running on the PC to be controlled.

Installation

Remote Touch DS is a client-server based solution. Therefore you will need to have a daemon/server up and running on the computer you want to remote control. The daemon/server is located inside the server folder. You can launch start_server_win.bat on Windows, or start_server_unix.sh on unix systems. You also need to have Java installed on your system.

Download and extract the latest version file.

Copy the /server/ folder from the .zip to the computer you want to control.

Launch start_windows_server.bat and the program will confirm it's running on port 7777.

Extract rtdsclient.nds from the /client/ folder of the .zip to your card.

Run the .nds.

Enter the server's IP address and port number (default 7777).

Note: Make sure you open up port 7777 if your PC has a firewall. Use ipconfig to find out the IP address of your PC.

Controls

File:Remotetouchdscontrols.png

Known issues

EzFlash Vi not supported (possible partial missing DLDI support)

Changelog

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.


Advertising: