Topic: SFC3 MACRO UTILITY v0.9 READY!  (Read 20341 times)

0 Members and 1 Guest are viewing this topic.

Vertigo

  • Guest
SFC3 MACRO UTILITY v0.9 READY!
« on: January 26, 2003, 04:42:49 am »
...Now, who can host it for me?

What it does:
---------------------------------
Once you have installed and started the utility it hides in the background.  This version alters the behavior of the "A" and "S" keys to make changing speeds easier.  "A" and "S" now increment and decrement speeds by 1/4 impulses.  So, if you are at a dead stop and press "S" repeatedly, your speed changes to:

1st press - 1/4 impulse (actually 26% due to the turning "sweet spot")
2nd press - half impulse
3rd press - 3/4 impulse
4th press - full impulse

The "A" key decelerates the same way, only the last press takes you to full reverse.
---------------------------------

I've got a nice Zip file with readme and source code.  I just need someone to host it for me, as I don't have a website.

More stuff coming, such as macros for energy settings.  But first people need to start banging on it, and find me some bugs.

Anyone willing to help me out?  Send me a PM.
   
« Last Edit: January 26, 2003, 04:46:23 am by Vertigo »

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #1 on: January 26, 2003, 03:04:30 pm »
*bump*

C'mon, where's the love?

Xantim

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #2 on: January 26, 2003, 11:04:02 pm »
Sounds good.  

Arcilte

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #3 on: January 26, 2003, 11:15:33 pm »
I like it. Sorry I have no where to host it  

Cocomoe

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #4 on: January 26, 2003, 11:45:54 pm »
  Send it to me I should be able to put it up.
 

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #5 on: January 27, 2003, 01:28:06 am »
Let's get this out of the way: I'm so sorry, you Oakland fans.  Ouch, ouch, ouch.  I'd rub it in, but I don't really like Tampa Bay either.

I've started mailing out copies to people who have contacted me.  As soon as someone sends me a URL, I'll post it here.

I've actually completed another rev, which now works at all resolutions.  The code is also a lot cleaner, and I've added a basic logging ability (for my own sanity).  When I complete the release build procedure, I'll mail it out to you nice people.

I've got a dilemma.  Currently the code hijacks "A" and "S", so SFC3 never sees these keystrokes.  I just realized that may totally mess up in-game chatting.  There's no easy way around this except to move the keys somewhere else.  Alternately, I could pass the keys onto SFC3, but that creates a "double-press effect" unless you unbind "A" and "S" in your options.  Any suggestions?  

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #6 on: January 27, 2003, 01:49:33 am »
Cocomoe got me a working URL first, so props to him.  You can download the SCF3Macro util (v.9) from:

http://www.gfluniverse.net/downloads

 

Cocomoe

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #7 on: January 27, 2003, 04:55:41 pm »
  He just released a .91  

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #8 on: January 27, 2003, 07:37:51 pm »
There is also now a UK link, thanks to Jaffa:

http://www.whopperchopper.pwp.blueyonder.co.uk/SFC3Macro_v091.zip

-Vertigo  

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #9 on: January 27, 2003, 07:39:24 pm »
BTW, has anyone actually TRIED this yet?    

I'd like to know if my util works outside the realm of my development PC.

Bueller?  

DrSchreber

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #10 on: January 27, 2003, 08:32:25 pm »
Just curious, but.......

Does it come with a manual?

DrSchreber  

zaniwhoop2

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #11 on: January 27, 2003, 08:55:08 pm »
Quote:


I've got a dilemma.  Currently the code hijacks "A" and "S", so SFC3 never sees these keystrokes.  I just realized that may totally mess up in-game chatting.  There's no easy way around this except to move the keys somewhere else.  Alternately, I could pass the keys onto SFC3, but that creates a "double-press effect" unless you unbind "A" and "S" in your options.  Any suggestions?  



I have a little program I made that captures keystrokes without disrupting other progs. It's written in C++ and uses DirectInput, and the  graphical frontend uses MFC. I'd be willing to share the source with you. Unfotunately I can't test it with SFC3 since I don't have the game (yet).  

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #12 on: January 27, 2003, 11:22:02 pm »
Quote:

Just curious, but.......

Does it come with a manual?

DrSchreber  



A simple readme file.  I mean, you only use two keys after all...


Quote:


I have a little program I made that captures keystrokes without disrupting other progs. It's written in C++ and uses DirectInput, and the  graphical frontend uses MFC. I'd be willing to share the source with you. Unfotunately I can't test it with SFC3 since I don't have the game (yet).  




You misunderstand.  I've done that already.  When you capture keystrokes, you have two (and only two) options:

1) do your thing, and "eat" the keystrokes.  The main app (SFC3) never sees them.
2) do your thing, and pass the keystrokes onto SFC3.

With Option #1, chat doesn't work since any "a" and "s" keys never get to SFC3.

With Option #2, SFC3 sees the keystrokes and acts on them.  So you get this example:

1) You press "S."
2) My app sets your speed to EXACTLY 1/4 impulse.
3) The keystroke is then passed onto SFC3.
4) SFC3 sees the "S" command, and...
5) incremements your speed again by about 3%.
6) Your speed is no longer 1/4 impulse.

Ugly.

What I think I'll do:  I'll define ENTER as a Macro ON/OFF switch, and also pass ENTER commands through to SFC3.  So, you get this:
1) You Press ENTER to chat.
2) Seeing this, the SFC3Macro goes to sleep, and passes the ENTER key.
3) SFC3 sees your ENTER keystroke, and opens the chat window.
4) You type your message.  
5) You press ENTER to send your message.
6) Seeing this, the  SFC3Macro wakes up again, but after passing the ENTER key.
7) SFC3 sees your ENTER keystroke, and sends the message.

It's elegant, and seems like it would work.    

Blitzkrieg

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #13 on: January 28, 2003, 04:43:25 am »
Please define that key as somthing that isnt used when typing. Perhaps the ` key or # key or even the Insert key. Anything but the enter key or anything that takes up standard letters / important typing keys, please.

ksfung

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #14 on: January 28, 2003, 08:45:41 am »
Please re-read his last response, He plans on using the ENTER key to both toggle the macro, and pass through the ENTER key. I think that is a very elegant solution.

3dot14

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #15 on: January 29, 2003, 11:24:36 pm »
just wondering how good is it when responding to customized key maps?

I don't use A and S for speed. I use Num7 and Num9. would the utility work with them?

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #16 on: January 30, 2003, 01:54:59 am »
Quote:

just wondering how good is it when responding to customized key maps?

I don't use A and S for speed. I use Num7 and Num9. would the utility work with them?  




In the current rev, no.  

However, I'm currently working on putting keybindings into an INI file.  (I saw this question coming).  Then you'll be able to simply change (for instance)

[Commands]
UpThrottle=A

to

[Commands]
UpThrottle=PAD7  (or whatever name I settle on).  

Vertigo

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #17 on: January 30, 2003, 01:57:03 am »
SghnDubh is also now hosting the file on BattleClinic.com, under the analysis section.  Thanks, SghnDubh!  
« Last Edit: January 30, 2003, 01:59:20 am by Vertigo »

SghnDubh

  • Guest
Re: SFC3 MACRO UTILITY v0.9 READY!
« Reply #18 on: January 30, 2003, 05:26:48 pm »

(Standing on the porch, ringing the triangle)

COME N GET IT!

 

Vertigo

  • Guest
SFC3Macro v093 READY!
« Reply #19 on: January 31, 2003, 10:45:47 am »
Version 0.93 is done, and has been sent to my gracious hosters.

Pi, you can now  use keypad buttons to change speeds, if you so desire.

Some moderate improvements in this version:

* Enter key now toggles macro utility on/off to allow for easier chat.
* Settings now kept in INI file.
* New file: Commands.txt, which explains key bindings.
* Added support for virtually all possible keybindings, about 83 keys.
* Added support for some non-standard keybindings, about 10 keys.
* Added support for key combos, such as SHIFT-CTRL-S.
* Added support for extended key flags (see commands.txt for more).

So you can now choose from perhaps about 500 different key combinations, but still
only have 3 commands to actually to bind them.  

That's about it for the groundwork.  The only thing left to do now is add actual
commands to make this thing more useful.

I'll tell you one thing: after using this util for a while, I can't stand clicking on the
speed bar anymore.  The hotkeys are sooo nice.