Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik

IL-2 Sturmovik The famous combat flight simulator.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 03-26-2011, 05:15 AM
MadBlaster MadBlaster is offline
Approved Member
 
Join Date: Oct 2010
Posts: 666
Default

For 46 you could write your own script in Glovepie freeware and use your actual voice to give commands. You need headseat with mic and voice recognition software installed on you computer.


How it would work:
Basically, you say words "break right" into your mic. This initiates a small macro you wrote in Glovepie that is running as you play the game. The macro would do something like....press tab key, release tab key, press one key, release one key...etc.

Here's what I use. It's kinda generic. Instead of actual commands, I just open the interface. When the interface is open, a midi sound tells me it's ready to take commands, then I just say the numbers where I want it to go.

;offline commands
if said("computer",6) and var.keyboard=0 then
var.keyboard=1
say"hello"
elseif said("computer",6) and var.keyboard=1 then
var.keyboard=0
say"goodbye"
endif
if var.keyboard=1 then
wait 2 seconds
midi.Volume = 100.00%
midi.tambourine=true
endif
if (said("one",6) and var.keyboard=1) or (said("won",6) and var.keyboard=1) then
press(key.One)
release(key.One)
elseif said("two",6) and var.keyboard=1 then
press(key.Two)
release(key.Two)
elseif said("three",6) and var.keyboard=1 then
press(key.Three)
release(key.Three)
elseif said("four",6) and var.keyboard=1 then
press(key.Four)
release(key.Four)
elseif said("five",6) and var.keyboard=1 then
press(key.Five)
release(key.Five)
elseif said("six",6) and var.keyboard=1 then
press(key.Six)
release(key.Six)
elseif said("seven",6) and var.keyboard=1 then
press(key.Seven)
release(key.Seven)
elseif said("eight",6) and var.keyboard=1 then
press(key.Eight)
release(key.Eight)
elseif said("nine",6) and var.keyboard=1 then
press(key.Nine)
release(key.Nine)
elseif said("zero",6) and var.keyboard=1 then
press(key.Zero)
release(key.Zero)
elseif said("command",6) and var.keyboard=1 then
press(key.Tab)
release(key.Tab)
endif

Last edited by MadBlaster; 03-26-2011 at 05:19 AM. Reason: addition
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:35 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.