Multi-Throttle 4.0 (prop pitch, toe brakes, trim tweaking)
#31

Woohoo!

See what happens when you read the directions. The config additions sorted it all out. Smooth as silk so far.

Of course, none of the buttons are as handy on the quadrant as they were on the
HOTAS. I think I'll stay out of P38s for now Smile

Thanks for great little program!
Reply
#32

Thanks so much for this mod Big Grin

I have a Saitek Throttle quad and have been waiting a long time for something like this!

Hammerheads in a P-38 should be much more fun now 8)

Cheers

Triad
Reply
#33

Frtbbbl Wrote:Woohoo!

See what happens when you read the directions. The config additions sorted it all out. Smooth as silk so far.

Of course, none of the buttons are as handy on the quadrant as they were on the
HOTAS. I think I'll stay out of P38s for now Smile

Thanks for great little program!
Triad773 Wrote:Thanks so much for this mod Big Grin

I have a Saitek Throttle quad and have been waiting a long time for something like this!

Hammerheads in a P-38 should be much more fun now 8)

Cheers

Triad
I am so pleased to hear it works as it should! Smile I'm working on updating it still and it is going nicely. Many new good features and improvements. Also, it is being expanded to allow more than just throttles (see below) offering features that single engine fliers might want as well. The name will no longer be descriptive with radiator support and all.. Making it possible that single engined guys won't discover it. Oh well. These are the currently expected features:

Merged version, 3.0

- Will use "device link" to interface with IL-2. Gives the full range of your axis devices instead of 5% increments. Frees up the power buttons that mods sometimes use. Fuel mixture will use buttons since device link does not support fuel mix.
- Radiator support (yes, radiator on an axis).
- Fuel mixture support (key emulation, bound to lever)
- Seperate buttons for engine ignition and feather prop (I fly with this on the G940 throttle and it's really awesome. Especially since I got the LED lights to shift color depending on what I'm doing, that's a seperate piece of software though, not included here).
- Invert-axis support.
- Button for telling program how many engines you have and what type of radiator it has (there's a big difference between the handling of a radiator with auto mode + manual, and only manual. It is controlled through only manipulating a single function so lever won't match the radiator if radiator has 7 positions instead of 6, etc).
- Button for exiting the program.

Seperate engine prop pitch and fuel mix support for each engine has been axed, because it never worked quite right, and made the experience plain nasty - and now with the added support of device link throttling, it would prevent device link from working properly. As I explained before, whenever switch to a new engine to apply some new throttle/pitch etc setting, ALL the settings of the previously selected engine is copied to the new one, making the prop pitch axis teleport to the previous engine's position. And if selecting another engine before prop pitch axis has finished 'resetting' to it's proper position, it gets stuck dead in it's tracks, never finishing moving to the proper position. It would make moving several levers at once very laggy and nasty if the engine settings were not symmetric. On the plus side this makes the experience much smoother and accurate, and we can get a few free levers for radiator, flaps, prop pitch & fuel mix (one lever for all engines). Even in my dual prop pitch set up for the Bf 110 and the Ju-88, I never, ever had any use of two prop pitch levers, and whenever I did move them so they weren't in the same position for each engine it started looking wonky and lagged.
Reply
#34

Version 3.0 is done.

http://hem.bredband.net/mikko.artist/Mu ... ikkOwl.zip

Change Log for version 3.0:

- Switch from keyboard emulation method to "Device Link" interface. Throttles now have same accuracy as default IL-2.
- Differential wheel braking using toe-brakes.
- Invert axis support.
- Seperate engine start and propeller feather buttons.
- Fuel Mixture on axis (requires keyboard emulation to work, such as in version 1 and 2).
- Radiator on axis.
- All keys and controls user customisable.
- Pre-prepared profiles (to help along the way).
- More extensive documentation.

FEATURES:

- Any controller axis assigned to control any engine, with the same accuracy as default IL-2 (0% - 120%).
- Differential braking (using toe brakes on devices like the G940 rudder pedals to brake the left/right wheels individually).
- Fuel Mixture assigned to axis.
- Radiator assigned to axis (with support for both automatic and manual type planes).
- Start/stop and feather buttons for each seperate engine.
- Works online.
- Works with TrackIR 5.
- 100% Mod compitable (uses device link interface to talk to IL-2).

If there are any anti-virus/malware alerts, ignore them. They scan for behaviour in programs that could be malware, but this is absolutely virus/malware free. False alarm.
Reply
#35

Thanks!

Excellent contribution!
Reply
#36

To clear out any confusion regarding the switch to device link interface:

Yes, it works online (only pulling info FROM IL-2 through device link - the instrument readings, don't work online. But I don't pull any info, only send basic controller stuff).
Yes, it works with TrackIR too! Yes, it is 100% mod compitable and you can use the bomb bay doors mod again to open close the bays, seperate gear buttons etc.
Reply
#37

version 3 is great...and now we can take-off in the Wellington OK... Big Grin Big Grin Big Grin
Reply
#38

Its not working for me i set all controls like it said in readme and no second throttle, i tried it on severals joystick same on my saitek throttle controller.
I retry V2 and it worked

Try severals keyboard config and nothing
Reply
#39

boltacag Wrote:Its not working for me i set all controls like it said in readme and no second throttle, i tried it on severals joystick same on my saitek throttle controller.
I retry V2 and it worked

Try severals keyboard config and nothing

Questions to help figuring out the reason for the problem:

1. If you don't assign 'power' to anything in IL-2, then try this, does the first throttle at least work for example? Or any other feature what so ever? This lets us narrow down what it can and cannot be.

2. Using the exact same joystick ID number and letter in this version as in version 2? (mikkonfig.ini). If anything else works, it is probably the IDs that are not the same as version 2.

3. Do you have a command promt (black window with some text in it) running when this program is activated? What does the text say?

4. Does the program itself run when you attempt to run it? Should be a green icon in the lower right corner of your task bar (time etc) with the letter "H" on it. Checking the task manager, there should be a file called "MikkOwl_Magic.exe" running.

5. Did you edit your IL-2 "conf.ini" file and put in the device link information?

---

The probable reasons for this:
- The program does not start correctly because of an invalid entry in the mikkonfig.ini file (like a keyboard key or button that doesn't exist).
- The network part of the program cannot open a connection to IL-2 (because of something wrong with the IP adress etc).
- The program starts but one of the throttle axis is not correctly input in the mikkonfig.ini file.

Or a combination.
Reply
#40

I found that i needed to start il2 first...then minimize and open your program...sometimes a couple of goes to get it connecting OK...stay in the QMB mission and just minimise is OK...
Reply
#41

I changed my username to reflect that I use in HL

I made a few attempts since yesterday
I am a computer guy so you can use more complex terms

First to answer your questions

If I does not assign any control in IL-2, and I checked my configuration in settings.ini, I have no functional axis and that with the three controllers I use (5-axis free)

The axes are the same as in version 2 except that in version 2 they are functional 100%

Here's what the NC windows said and maybe the problem is there
"Computer name" [192.168.2.100] 3333 (?) open
Sent 32, rcvd 0: NOTSOCK

Yes, the program runs and the icon is in the taskbar, I started it with the launcher of course

I inserted the device section in conf.ini link but not really knowing where to put it at the beginning

[il2]
title=Il2-Sturmovik Forgotten Battles
hotkeys=HotKey game

[DeviceLink]
port=3333

Here is a smaller version of the file mikkonfig.ini
THROTTLE_1_AXIS=3joyx
THROTTLE_2_AXIS=3joyy
THROTTLE_3_AXIS=no
THROTTLE_4_AXIS=no


WHEEL_BRAKE_LEFT_AXIS=no
WHEEL_BRAKE_RIGHT_AXIS=no

FUEL_MIXTURE_AXIS=no

RADIATOR_AXIS=no


INVERT_THROTTLE_AXIS_1=no
INVERT_THROTTLE_AXIS_2=no
INVERT_THROTTLE_AXIS_3=no
INVERT_THROTTLE_AXIS_4=no

INVERT_FUEL_MIXTURE_AXIS=no

INVERT_RADIATOR_AXIS=no

INVERT_BOTH_WHEEL_BRAKE_AXIS=no




SENSITIVITY_SAME_AXIS=0
SENSITIVITY_DIFFERENT_AXIS=1


FUEL_MIXTURE_0_KEY=+o
FUEL_MIXTURE_10_KEY=+1
FUEL_MIXTURE_20_KEY=+2
FUEL_MIXTURE_30_KEY=+3
FUEL_MIXTURE_40_KEY=+4
FUEL_MIXTURE_50_KEY=+5
FUEL_MIXTURE_60_KEY=+6
FUEL_MIXTURE_70_KEY=+7
FUEL_MIXTURE_80_KEY=+8
FUEL_MIXTURE_90_KEY=+9
FUEL_MIXTURE_100_KEY=+0
FUEL_MIXTURE_PLUS_KEY=+i





TOGGLE_ENGINE_1_KEY=no
TOGGLE_ENGINE_2_KEY=no
TOGGLE_ENGINE_3_KEY=no
TOGGLE_ENGINE_4_KEY=no
FEATHER_PROP_1_KEY=no
FEATHER_PROP_2_KEY=no
FEATHER_PROP_3_KEY=no
FEATHER_PROP_4_KEY=no
RADIATOR_SET_MANUAL_KEY=no
RADIATOR_SET_AUTO_KEY=no


I use Windows 7 and Windows XP, I tried the settings in both modes the firewall off to be sure it does not interfere
Try it with HSFX 4.1, 4.09 stock, UP 2.0 same results , i have three separate configuration, lot of disk space

The controllers I use are
Microsoft Sidewinder force feedback 2 Joystick 1
Saitek Pro Flight Throttle Quadrant Joystick 3
I used Logitech MOMO pedals for ruddder, works fine! Joystick 2
Reply
#42

Fabianfred you are right

I don't know for others but for me i have to switch to Windows desktop and start it from there the CMD screen shows it open but no error comes

By the way thank you MikkOwl for your help and fast answer and of course for this fantastic software!
Reply
#43

Everything up there (great bug-reporting, Spider, just what I needed to know) suggested that nothing was wrong. Instead you were both right, it was something I had not foreseen.
On a note, the command promt window showing "not sock" is normal - the throttle program and it's netcat component does not actually make a 'connection' - UDP does not work like that. Instead it justs 'aims' it's guns towards a UDP port target, and then only sends. So no matter what it will say that (as long as the IP adress exists). Smile

I can confirm what you both claim - if having nothing started, then starting the throttle program FIRST; it will not work. But if starting a mission, then the throttle program, it works fine. I will test a bit, but I think mainly this can be solved comfortably for users.

It is currently set up so that:

1. The Throttle 3.0 launcher.exe file only does one thing, it runs a command with the windows console to launch the actual throttle program (MikkOwl_Magic.exe), and to 'pipe' that into "netcat", with the correct IP address and port for netcat to be able to connect successfully to IL-2's device link.

2. After that, the launcher exits and has no more function. The user supposedly is in the game enjoying all the functions. When done, can click "ALT-E" and the MikkOwl_Magic throttle program will first shut down the console window (that contains 'netcat') and then after 2 seconds, itself too.

I will make the following adjustments:

1. The launcher, when started, does not do anything. It stays in memory and waits.
2. The user loads IL-2 and enters a mission.
3. When the user clicks a hotkey (like ALT-G as in "go" for example), the launcher performs the action it originally did, launching the connection and throttle program, and then quits.
4. User enjoys awesome free program to get all their hardware working without problems Wink

I'm sure that will solve it.
I'll fix it tonight and update documentation.

And if you really enjoy this software and think it enabled make fun things, consider donating whatever little sum you think it was worth to me on paypal - "mikko.artist@bredband.net". I'm unemployed and in a bad situation in general with health problems and other things. I took the development of this program very far beyond what I needed just for myself, because I thought it would be helpful for others.

And by the way regarding names, I also use this name on hyperlobby - "MikkOwl". I only fly on a certain server sometimes, usually during the night and early morning in Europe - "War-Clouds". In there, only one thing is certain, I'll be flying twin engined aircraft, either Bf 110, Ju-88 (rarely) and I think I want to move over to the allies to try the P-38. I love twin engined, but I also want to be able to fight aircraft, and since the Me-210 is messed up and the Me-410 is not available nor correctly modeled, the P-38 seems to be the only option that isn't extremely terrible.
Reply
#44

There is always one that misses something and can't get the simplest thing to work. I unzipped this folder to temp folder on drive and was unable to get anything to open except the "H" icon in tool bar . Then I unzipped folder in to the main IL-2 folder and still no open program or options..???? :oops: :oops: :oops: :oops: :oops: :oops:

I have XP PRO

Saitek throttle Quad(3) levers, (3) switches
Reply
#45

Change Log version 3.1 (current)

- Fixed an issue where software would not be accepted by IL-2 if software was started before IL-2. Now one can launch it at any time. After starting IL-2 and having entered the cockpit, one now presses to "Alt G" activate the software (a comand prompt will appear over IL-2's screen - use the mouse to click on the IL-2 window and it will resume). "ALT E" exits the software. Users updating from Version 3.0 can simply copy their old mikkonfig.ini over to the new version.
- Tidied up the files and directories. Now only the launcher, the mikkonfig.ini file and the instructions are in the main directory.

See first post in topic for details and download link.
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)