Jump to content

sypherce

Staff Members
  • Posts

    163
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by sypherce

  1. I wish I could add support for it, but lack of the actual device makes it very hard for me to add support. It took me quite a bit of code tinkering to get the Guitar Hero pad to work perfectly.
  2. sypherce

    DS2Key 0.5b3

    Technically the latest DS2Key is the one in SVN, although I've yet to release a binary for this version. The latest released server binary is 0.7 and the latest client, which works with the newer DSLites (at least it should) didn't have it's own special thread, as it was a quick test, but it's here. If you can compile the SVN go ahead and try it, but I'm not helping people compile it, as it's not quite ready for main stream release.
  3. I've tried it extensively with my DSPhat and DSLite, cualquiercosa327's DSLite works as well. I'm not sure if my or his DSLite is a new or old one at this point though. I'm guessing it should all work fine though, considering I'm using the newest stable DSWifi library.
  4. UPDATE: DS2Key 1.01 released! Binaries available here Changes: Version 1.01 (Revision 44) January 20, 2009 Fixed bug with arrow keys sending numpad keys (2, 4, 6, . Fixed GH Pad repeat bug reported blahblahblaster from gbadev.org. Fixed CPU usage with server console versions. Fixed repeated sending of "/p?". Fixed a bug with the mouse cursor sending negative values, causing wrapping in the linux version. Recently cualquiercosa327 contacted me with an interest in adding adapters, such as the Guitar Hero Grip, to my DS2Key application. I spoke to him saying I had lost all the server source code, which would make it impossible without recoding everything again to add these features. Long story short with some help from cualquiercosa327 I have almost completed the server and client working with all old features of DS2Key, and I've added the Guitar Hero Grip feature. I'm not going to release binaries until I feel that it is polished enough for the normal user. Although I am asking if you are able to compile it from the SVN to please give input on what features you would like to see. If anyone would like to help with this project simply get the source from the SVN and either post your changes or send them to me directly. Any help including bug reports would be greatly appreciated. Current Status The server (PC side) is either a GUI or console window (only console in Linux for now). It runs off of configuration files it generates when it first needs to use them. You are able to edit them by hand if you're using the console version. At this point it's undocumented, but it shouldn't be too hard to figure out the codes if you're able to compile it, just read through the source code a bit. The client (DS side) has a simple GUI at this point. tapping the top left where you see a badly drawn rotating gear you can edit the settings, which are also saved. To edit the settings just tap "[Edit]" next to the setting and it'll bring up a keyboard, pressing enter when you're done editing will take you back. You'll have to change the IP for sure the first time, the default is 0.0.0.0 which is invalid for everyone. Then press "[Done]" to go back to using DS2Key. at the bottom right corner is a cursor image, tapping that will lock the screen back lights on, and you'll be able to use the mouse or mouse buttons, tapping it again will deactivate this mode. Complete: Action Buttons (Normal button input, a, b, left, right, etc) Exact Mouse movement (Touching the middle of the touch screen sets the cursor on the middle of the PC screen, etc) Mouse Touch Screen buttons (The screen is divided into having 12 buttons working similar to the normal buttons) (New)Guitar Hero Grip buttons (All four buttons act the same as the normal buttons, but have their own settings) (New)Mouse Clicks (Left, right, and middle buttons) (New)Linux Support (All functions work as they do in Windows now) (New)Windows GUI Support (Very friendly GUI :3 ) Planned: Relative Mouse movement (Similar to a laptop's mouse pad) Profile Toggle Function (Press or hold a key to switch to another profile) Known Bugs: (Squashed)Mouse input doesn't cover entire screen -- deadzone borders need to be made for the touch screen. (Squashed)GUI log is disabled -- log caused lags, disabling command logs should fix this (Squashed)Setting mouse button clicks in the GUI doesn't work -- mouse clicks actually work, just setting them up in the GUI doesn't (Squashed)After changing the IP on the DS, the server ends up sending /p? repeatedly -- restarting the DS makes everything work fine (Squashed)Arrow key settings actually send numpad arrow keys, or numbers, depending on numlocks status Setting GUI log to "All Messages" causes lag. This log mode is mostly for testing your connection, just switch the setting to something else and it will run lag free DS2Key.rar DS2Key_101.rar
  5. ???????????????????????....what. ...seriously, where did that statement come from? lol
  6. Ok, I apparently had some code I was trying to remake the client with in the past, it was near done, and now it should be done... Anyone able to test this please do, it works with the 0.7 server release, and it should be in the same state as the previous client release, built with current binaries... Again, no idea if and when I'll be able to code, apparently I could today... DS2Key_02.22.08.rar
  7. I have for a long time wanted to update DS2Key, but my job takes my time, and the rest of my time is devoted to sleeping or talking to my girl... I can't say DS2Key is dead, but I can't say when I can revive it... I still have a lot of interest in updating and redesigning DS2Key to be able to do more than just a gamepad for the pc.. I might try to work on at least remaking and fixing the DS side of DS2Key this week... Although don't at anytime think this will happen, if I don't get the time, it won't happen.
  8. Hey, it's been a long time since an update and I'm gonna release a beta to find bugs and continue working on a configuration app for the server. This version will run with either ds2key 0.6 client or DSPad, which I recommend. What's new in this version? Multiple virtual gamepads. DS2Key (PC) Server: DS2Key07.rar DSPad (DS) Client: DSPad02_neo07.zip DSPad NeoFlash Entry: http://www.neoflash.com/forum/index.php/topic,3894.0.html
  9. Source for 0.6 is not available, I will be releasing a new version HOPEFULLY SOON. I keep getting distracted with my projects. I'll see what I can do tonite about getting a freshly compiled version with the new dswifi library :3
  10. There is a set of buttons already 4rows by 3 columns (not shown currently though) that react depending on your configuration . They don't send gamepad buttons, but I could look into it, it shouldn't be too hard to change. Also I'll see about making the positions configurable.
  11. Are you using a DSLite? Some of them seem to have problems working with homebrew wifi apps. If you are, pm me and I'll see if we can get to the bottom of this.
  12. I haven't encountered that... mabey it's an old dswifi problem? I'll be updating the dswifi in the next release (as well as libnds and devkitpro itself). Also, just to check before I finish up ds2key and release it, is there anytbing else needed fixed? I just did mouse clicking support, and multiple gamepad support. ALso I fixed the stick mouse position problem I believe.
  13. I have not given up on ds2key, I've just had a plate full of dslua lately. I do have plans to work on ds2key tomorrow and see what I can conjour up. About the plugin thing, I havn't looked into it yet, but I will. *Edit* I would like to notify everyone I still havn't gotten to ds2key but it IS on my mind daily. I'll try to do some work tomorrow, who knows... we may see a release tomorrow.
  14. sypherce

    M3 Simply

    DS2Key should work with your hardware, although I have no way to test or verify, I do not see why it would not as I don't use filesystem functions at all. If you have difficulties, try to load each version and see if one works (if the others don't).
  15. I believe (someone can correct me if I'm wrong) that 0.6 doesn't hold the ability to actually click the mouse buttons. I do believe I have an early 0.7 somewhere on my harddrive that's not quite finished, but holds this ability. I'll see about working on it in the next few days.
  16. About the mouse pointer, I think you can get it to stop by enabling the mouse for a second by pressing the "mouse" button ( "touch" button? ). If I remember theres a slight bug that does exactly what your saying until you do that little procedure. ( Sorry if this isn't helpfull but its 5:42am where I am and I haven't slept ).
  17. yes it is my ip. But if it says i'm connected then why are my wfc settings wrong? Have you set the pc ip on the ds to the correct one? Also is it actually functioning? If so you can just ignore that message, its not specifically an error, its more like debugging information.
  18. I honestly hate doing guis myself, I will do it eventually, but when I do it, I wanna do it right (in c/c++). So .net is out of the question (I really hate extra libraries). If anyone does something crazy and makes a gui for it I will be glad, but hopefully I just get around to it myself.
  19. Well the numbers 0202A8C0 mean 192.168.2.2, is that an ip in your network? If it isn't, your wfc settings aren't correct, if it is, respond and we'll continue debugging.
  20. Not at this point, I would use sram but that won't work on supercard(without a hassle) or gbamp, and sd/cf reading is always a hassle. Mabey I'll make it so you can patch it into the rom itself... ::Edit:: I might also try to broadcast on the network to find the ip.
  21. I believe you're at the point where you just need to change the pc ip to the correct one on the ds... (should be similar to the current one)
  22. Version 0.6 now has virtual gamepad emulation, this means you can use DS2Key with any application requiring a joystick/gamepad. When in gamepad mode the touch screen is used as a analog stick, which resets to the center when not being pressed (similar to any other joystick). Currently the gamepad mode only works for a single person, but key modes MIGHT function properly for other people at the same time. You must install a external program (PPJoy) to make use of the gamepad mode functions, I've included the instructions on how to do so in the archive. Also I included a simple configuration application that runs in text mode, its still a little confusing but it should be easier then just manual editing. If anyone has problems with DS2Key or wants to suggest something or anything else reply here or contact me by email or something . DS2Key06.rar
  23. sypherce

    DS2Key 0.5

    I'm on it. It currently works but needs at least some reconfigurability, and some more testing.
  24. Lol, woops, I meant epsxe (double checks the emulator name this time) :3. The keys are placed in ds2key.p0.ini (ds2key.p1.ini, etc) in this order: --- a b x y l r start select up down left right button0 button1 button2 button3 button4 button5 button6 button7 button8 button9 button10 button11 --- Setting Start to 46 (letter C) should work.
  25. I believe in pcsx that enter clicks the "reset to default" button. You can simply edit the config file so that the start button is some other button (most any other should do).
×
×
  • Create New...