GithubHelp home page GithubHelp logo

sypherce / ds2key Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 3.0 2.92 MB

An emulated gamepad from your DS to your PC.

Home Page: http://www.1emulation.com/forums/forum/88-ds2key/

License: GNU General Public License v3.0

C 8.46% C++ 90.02% Objective-C 1.49% Shell 0.02%

ds2key's People

Contributors

sypherce avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ds2key's Issues

GUI log lags

Setting GUI log to "All Messages" causes lag. 

Original issue reported on code.google.com by sypherce on 10 Jan 2009 at 4:51

Profile toggle function

A profile toggle function needs to be implemented that you can bind to a
button. A hold function should be implemented similar to holding "Ctrl + A"
does something different than pressing just "A".

Original issue reported on code.google.com by sypherce on 10 Jan 2009 at 5:00

Add volume slider support

Also possible add 3d slider support. Being able to control PC volume or other settings with either would be great.

Sudokuhax Support

The software doesn't support DSi mode via Sudokuhax Please compile latees 
relase with the updated libs

Original issue reported on code.google.com by [email protected] on 8 Mar 2011 at 2:49

Turbo buttons.

Please allow an option to make any of the buttons go turbo while being held
down.

Original issue reported on code.google.com by [email protected] on 16 Jan 2009 at 7:42

Arrow key settings don't function properly

Arrow key settings actually send numpad arrow keys, or numbers, depending
on numlocks status

Original issue reported on code.google.com by sypherce on 10 Jan 2009 at 4:56

r67 client isn't connecting to WFC

What steps will reproduce the problem?
1. Checkout r67 by "svn checkout 
http://ds2key.googlecode.com/svn/branches/cpp_rewrite/ ds2key-read-only" (use 
"-r 67" if needed)
2. Run "make" in "/client"
3. Run the created "DS2Key.nds" on a Nintendo DS

What is the expected output? What do you see instead?
Expected output (taken from r52):

DS2Key SVN Build
-
<ini parser output here>
Connecting via WFC

After connecting, the bottom screen shows up. This is usually a few seconds 
after running the .nds as the DS has to connect.

Actual output (taken from r67):

DS2Key SVN Build
-
Connecting via WFC
<ini parser output here, I have errors as I don't have a ds2key.ini>
Error (socket): #12
<infinite loop of> Error (UDP::Send): Not connected

Instantly after running the .nds, the bottom screen shows up. The DS light 
indicator shows that it has not connected.

What version of the product are you using? On what operating system?
Compiled both r52 and r67 on Windows 8.1 using the latest devkitARM, r52 works 
fine, r67 has errors.

Please provide any additional information below.
I'm looking through the code, comparing the two (I'm not familiar with C++), 
and I can't seem to figure out why this is happening. I'll try the other 
revisions and see which ones don't work.

Original issue reported on code.google.com by [email protected] on 19 Jan 2014 at 12:36

Button Lag

What steps will reproduce the problem?
Lag Problems, not with the output but the application itself.
1. Using an Emulator or application that takes average CPU %
2. Changing the process priority can cause worst responding
3. You don't have to use an application that takes too much system CPU Usage.

What is the expected output? What do you see instead?
I expect an immediate response from the buttons with relatively no lag.
I see Immediate Response when i use little applications like Gens or other
emulators. Project64 has no lag, same for Gens and VisualBoy Advance.
Zsnes has some lag specially when you press too much buttons rapidly (this
also happens on Gens).

What version of the product are you using? On what operating system?
DS2KEY v1.10 on Windows XP SP3. Athlon64 3200 [email protected] OCED Processor

Please provide any additional information below.

When i underclocked the CPU to the STOCK speed (2.0Ghz) the button LAG
REALLY INCREASED SIGNIFICANTLY, hope a computer with DUAL CORE CPU will do
much better.

Overall, this App is Awesome and works Very Well if you've an average good
computer. 
I also would like to help on anything i can do as a Tester or whatever.
Thanks to Derrick (Sypherce) for making this possible. You can count on me.

Sonic Dreamcaster

Original issue reported on code.google.com by [email protected] on 2 Oct 2009 at 7:14

Access Point Connections

The option to connect to an access point other than one configured in 
Nintendo's WFC needs implemented.

Original issue reported on code.google.com by sypherce on 3 Nov 2013 at 11:34

Project Doesn't Build in Linux

I'm having a lot of trouble getting this project to build in Ubuntu 9.04. 

Judging from some of the things I've seen, I'd be surprised if it even
builds in Windows.

Original issue reported on code.google.com by [email protected] on 1 Aug 2009 at 2:23

Full keyboard and Media Controller Modes

I'm wanting to add a full keyboard emulation mode where you use the
keyboard on the touch screen to send keys. Also a media controller mode
with support for play, pause, previous, next and a current song listing.
Possibly playlist support in the future

Original issue reported on code.google.com by sypherce on 19 Jan 2009 at 11:35

Blank profile causes server to crash.

What steps will reproduce the problem?
1. open a profile and delete everything
2. select that profile in the server

What version of the product are you using? On what operating system?
Windows Vista and XP, 1.1

Please provide any additional information below.



Original issue reported on code.google.com by [email protected] on 28 Jan 2009 at 5:21

Needs Linux optimizations

ds2key consumes 44%-48% of cpu; doesn't work as it would on Windows.

DS2Key SVN Rev 39

OS:Ubuntu 8.10

Original issue reported on code.google.com by [email protected] on 16 Jan 2009 at 7:54

Server sends "/p?" repeatedly

In some earlier releases of DS2Key (and possibly the current release) under
certain configurations changing the IP on the DS ends up making the server
repeatedly send "/p?".

The server should send "/p?" once and then be connected.

Original issue reported on code.google.com by sypherce on 10 Jan 2009 at 4:45

DS2Key Server becomes unresponsive

I mapped the buttons to support Sonic Adventure DX, which is in a different 
fullscreen resoultion. When I exit SADX, the resolution becomes native again. I 
then try to remap the buttons on DS2Key Server after playing, and DS2Key's 
button management window DOES show up, but it won't respond afterward, and two 
DS2Key icons are shown on the taskbar.

Using Windows XP

Original issue reported on code.google.com by [email protected] on 5 Jul 2012 at 8:14

Quick touch movements make the cursor freeze

What steps will reproduce the problem?

1. Start DS2Key r52
2. After it connects to your network, tap "TOUCH"
3. Make a quick (horizontal/vertical/diagonal) movement with your stylus

What is the expected output? What do you see instead?

Expected output: Move to the area where the stylus is being moved normally

Instead, it freezes and stops moving until I lift the stylus then press and 
move it again

What version of the product are you using? On what operating system?

I'm using the DS2Key r52 client on a Nintendo DSi over a WEP network, with the 
server on a Windows 7 computer.

Please provide any additional information below.

This bug happens for both "relative" and "absolute" touchpad movement and it 
doesn't happen in DS2Key 1.01

Original issue reported on code.google.com by [email protected] on 22 Jul 2014 at 9:22

Some connections lose packets which loses key presses.

Play for X amount of time and you eventually lose a button press or button
release. This is most likely a problem by the nature of UDP and the
protocol used with DS2Key from day one.

Original issue reported on code.google.com by sypherce on 14 May 2009 at 5:41

Closing the DS should result into a sort of sleep mode.

When closing a DS running DS2Key and being connected to a PC does not
change anything. This means that even though the DS is closed actions
mapped under the shoulder buttons will still be triggered. The DS however
knows that it was closed once you open it again, which is proven as the
screen will no longer be turned off right after opening.

May I suggest you look into blocking the usage of the shoulder buttons when
the DS is closed? Or maybe even disconnect from the network to spare the
battery.

Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 2:38

Relative Mouse movement

A setting needs to be implemented that makes the touch screen function
similar to a laptop mouse pad, while still having the ability to switch
back t the original mouse function presented in other versions of DS2Key.

Original issue reported on code.google.com by sypherce on 10 Jan 2009 at 4:58

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.