Joystick MacroNews5/17/2000 - Released version 0.1.1.0. This version now uses a device driver to allow it to work with Everquest under Windows 98. It also works with Windows 2000. Here's a partial list of new features (more documentation is forthcoming, but it's too late tonight to get it all typed up).
What is it?Joystick Macro is a little program I wrote that will monitor your joystick buttons, and when you hit one, will send a set of keypresses (that you define) just as though you'd just entered that keyboard sequence in the keyboard. Where do I get it?You can download the latest version (version 0.1.1.0) here: joymacinst.exe (wrapped in the installer, it's about 395 K). Why did you write it?I'm a moderately (hehehehe) avid Everquest player. I have a level 48 bard (Gilgrin on Prexus), and one of the things I do a lot is "Twist" songs. This requires a bit of proficiency, and a certain resistance to carpal-tunnel syndrome. A few people on the bard message forums (Backstage) found that you could set up joystick macros using the Microsoft version 4.0 Sidewinder software to help "twist" during downtimes (and possibly during battle as well). "Sounds like it could help!", I think. So, I went out and bought myself a gamepad with microsoft version 4.0 software (even though I already own a gamepad and 2 joysticks). Only a few of the microsoft joysticks come with the version 4.0 software (most come with version 3.02 - which won't repeat songs) - and version 4.0 isn't available on their web site. I spent a couple of hours getting everything set up "just so" (it does work), and had the following problems with the Microsoft software:
It can't be *SO* hard to write something that monitors the joystick and sends keys! So, I whipped up a little app to do that. Advantages over the Microsoft 4.0 sidewinder sofware
Disadvantages over the Microsoft 4.0 sidwinder software
FAQ (well, I'm guessing they'd be asked...)Q) What's the macro sequence to twist 3 song?A) This seems to work pretty well on my machine (PIII 500, 128 megs, cable modem). Your mileage may vary: /stop{ENTER}{DELAY 250}1{DELAY 3300}/stop{ENTER}{DELAY 250}2{DELAY 3300}/stop{ENTER}{DELAY 250}3{DELAY 3300}
Q) How do I make a macro repeat?A) Type "Yes" in the "Repeat" column (or double click it) Q) How do I make a macro keep running? A) There are a couple of ways to do this:
A) When you have a macro set up for "Sticky" mode, hitting the button once will start the macro, and hitting that button again will stop the macro. Hitting any *other* button will also stop the macro, but that will also start the macro assigned to the other button (if there is one). If you have "Repeat" mode turned off for this macro, the macro will only execute once. If you have sticky mode turned off, then a macro will only execute as long as you have the button pressed. Q) How come I get text spitting out that I don't have set in my macros A) It's possible that you may have other software still running that's doing joystick macroing as well (ie: Sidewinder software). Either shut down macroing with this software, or clear the macros from the keys in that software. Q) How does editing the file from another machine work? A) JoystickMacro checks the .INI file in the directory it's running from once every second to see if the file has changed (this seems to be pretty low overhead with only 2 files in that directory). If the file date/time changes, then the macros are re-loaded from the file. You can edit this file manually with a text editor, or run JoystickMacro over the network remotely to edit the macros. Where to contact me with problems/feedbackMy e-mail address is: Gilgrin@nessoft.com. Also, I check the Backstage
pretty frequently, so you can post questions there (if you feel others could benefit from hearing the answer) and
I'll try to post answers there. |
Copyright © 1998, 2014 Nessoft LLC
|