±Recent Visitors

Recent Visitors to Com-Central!

±User Info-big


Welcome Anonymous

Nickname
Password

Membership:
Latest: HighestAce
New Today: 0
New Yesterday: 0
Overall: 6648

People Online:
Members: 0
Visitors: 661
Total: 661
Who Is Where:
 Visitors:
01: Community Forums
02: Home
03: Home
04: Home
05: Community Forums
06: Photo Gallery
07: News
08: Community Forums
09: News Archive
10: Community Forums
11: Home
12: Home
13: Community Forums
14: Home
15: Community Forums
16: Community Forums
17: Community Forums
18: Community Forums
19: Community Forums
20: Community Forums
21: Home
22: Member Screenshots
23: Members List
24: Community Forums
25: Home
26: Home
27: Member Screenshots
28: Community Forums
29: Home
30: Community Forums
31: Home
32: Downloads
33: Community Forums
34: Community Forums
35: Community Forums
36: Community Forums
37: Member Screenshots
38: Community Forums
39: Community Forums
40: Community Forums
41: Home
42: Community Forums
43: Community Forums
44: Community Forums
45: Community Forums
46: Home
47: Downloads
48: Home
49: Community Forums
50: Community Forums
51: Photo Gallery
52: Community Forums
53: Community Forums
54: Home
55: Community Forums
56: Community Forums
57: Community Forums
58: Community Forums
59: Community Forums
60: Community Forums
61: Member Screenshots
62: Community Forums
63: Community Forums
64: Community Forums
65: Community Forums
66: Community Forums
67: Downloads
68: Community Forums
69: Community Forums
70: Community Forums
71: Community Forums
72: Community Forums
73: Community Forums
74: Home
75: Community Forums
76: Community Forums
77: Community Forums
78: Community Forums
79: Community Forums
80: Downloads
81: Member Screenshots
82: Home
83: Community Forums
84: Community Forums
85: Home
86: Community Forums
87: Community Forums
88: Community Forums
89: Community Forums
90: Home
91: Community Forums
92: Downloads
93: Community Forums
94: Community Forums
95: Home
96: Community Forums
97: Member Screenshots
98: Community Forums
99: Community Forums
100: Home
101: Photo Gallery
102: Photo Gallery
103: Community Forums
104: Home
105: Community Forums
106: News Archive
107: Community Forums
108: Home
109: Community Forums
110: Community Forums
111: Community Forums
112: Community Forums
113: Home
114: Community Forums
115: Community Forums
116: Community Forums
117: Community Forums
118: Community Forums
119: Community Forums
120: Community Forums
121: Home
122: Community Forums
123: Community Forums
124: Community Forums
125: Home
126: Community Forums
127: Community Forums
128: Home
129: Community Forums
130: Community Forums
131: Community Forums
132: Home
133: Statistics
134: Community Forums
135: Community Forums
136: Community Forums
137: Community Forums
138: Community Forums
139: Home
140: Community Forums
141: Community Forums
142: Home
143: Downloads
144: Community Forums
145: Home
146: Community Forums
147: Home
148: Community Forums
149: Home
150: Home
151: Home
152: Home
153: Home
154: Community Forums
155: Community Forums
156: Community Forums
157: Community Forums
158: Community Forums
159: Member Screenshots
160: Community Forums
161: News
162: Community Forums
163: Home
164: Community Forums
165: News
166: Downloads
167: Community Forums
168: Home
169: Community Forums
170: Community Forums
171: Member Screenshots
172: Community Forums
173: Community Forums
174: Home
175: Home
176: Home
177: Community Forums
178: Home
179: Home
180: Community Forums
181: Community Forums
182: Community Forums
183: Community Forums
184: Home
185: Community Forums
186: Community Forums
187: News
188: Home
189: Home
190: Community Forums
191: Community Forums
192: Community Forums
193: Downloads
194: Community Forums
195: Photo Gallery
196: Community Forums
197: Community Forums
198: Community Forums
199: Community Forums
200: Member Screenshots
201: Home
202: Home
203: Photo Gallery
204: Community Forums
205: Community Forums
206: Community Forums
207: Community Forums
208: News Archive
209: Member Screenshots
210: Home
211: Community Forums
212: Home
213: Home
214: Community Forums
215: Members List
216: Home
217: Community Forums
218: Community Forums
219: News Archive
220: Your Account
221: Home
222: Community Forums
223: Home
224: Community Forums
225: Community Forums
226: Community Forums
227: Community Forums
228: Community Forums
229: Community Forums
230: Community Forums
231: Community Forums
232: Home
233: Home
234: Community Forums
235: Community Forums
236: Community Forums
237: Downloads
238: Downloads
239: Community Forums
240: Home
241: Community Forums
242: Home
243: Community Forums
244: Home
245: Home
246: Community Forums
247: Home
248: Community Forums
249: Community Forums
250: Community Forums
251: Downloads
252: Community Forums
253: Photo Gallery
254: Community Forums
255: Community Forums
256: Home
257: Community Forums
258: Community Forums
259: Community Forums
260: Home
261: Community Forums
262: Community Forums
263: Home
264: Community Forums
265: Community Forums
266: News
267: Home
268: Home
269: Community Forums
270: Photo Gallery
271: Member Screenshots
272: Home
273: Home
274: Community Forums
275: Community Forums
276: Community Forums
277: Member Screenshots
278: Community Forums
279: Community Forums
280: Community Forums
281: Community Forums
282: Home
283: Members List
284: Community Forums
285: Community Forums
286: Home
287: Home
288: Home
289: Home
290: Home
291: Home
292: Community Forums
293: Treasury
294: Community Forums
295: Member Screenshots
296: Community Forums
297: Community Forums
298: Home
299: Home
300: Home
301: Community Forums
302: Community Forums
303: Home
304: Home
305: Photo Gallery
306: News Archive
307: Home
308: Home
309: Community Forums
310: Community Forums
311: Home
312: Community Forums
313: Community Forums
314: Community Forums
315: Community Forums
316: Community Forums
317: Home
318: Home
319: Community Forums
320: Home
321: Community Forums
322: Home
323: Community Forums
324: Home
325: News Archive
326: Community Forums
327: Home
328: Downloads
329: Home
330: Photo Gallery
331: Community Forums
332: Home
333: Community Forums
334: Community Forums
335: Home
336: Community Forums
337: Community Forums
338: Home
339: Home
340: Community Forums
341: Community Forums
342: Home
343: Community Forums
344: Community Forums
345: Community Forums
346: Community Forums
347: Photo Gallery
348: News Archive
349: Community Forums
350: Home
351: Home
352: Community Forums
353: Community Forums
354: Home
355: Community Forums
356: Community Forums
357: Home
358: Photo Gallery
359: Community Forums
360: Home
361: Community Forums
362: Community Forums
363: Photo Gallery
364: Community Forums
365: Community Forums
366: Community Forums
367: Community Forums
368: Community Forums
369: Community Forums
370: Home
371: Community Forums
372: Community Forums
373: Home
374: Community Forums
375: Home
376: Community Forums
377: Home
378: Community Forums
379: Community Forums
380: Community Forums
381: Community Forums
382: Community Forums
383: Community Forums
384: Community Forums
385: Community Forums
386: Community Forums
387: Home
388: Home
389: Community Forums
390: Home
391: Community Forums
392: Community Forums
393: Community Forums
394: Photo Gallery
395: Community Forums
396: Community Forums
397: Home
398: Home
399: Community Forums
400: Community Forums
401: Community Forums
402: Community Forums
403: Community Forums
404: Home
405: Community Forums
406: Community Forums
407: Community Forums
408: Community Forums
409: Community Forums
410: Community Forums
411: News
412: Community Forums
413: Community Forums
414: Community Forums
415: Community Forums
416: Home
417: Community Forums
418: Community Forums
419: Community Forums
420: Community Forums
421: Community Forums
422: Community Forums
423: Home
424: Community Forums
425: Community Forums
426: Community Forums
427: Home
428: Photo Gallery
429: Community Forums
430: Community Forums
431: Home
432: Community Forums
433: Community Forums
434: Photo Gallery
435: Community Forums
436: Home
437: Community Forums
438: Home
439: Community Forums
440: Community Forums
441: Downloads
442: Home
443: Community Forums
444: Community Forums
445: Home
446: News Archive
447: Community Forums
448: Your Account
449: Community Forums
450: Community Forums
451: News Archive
452: Community Forums
453: Community Forums
454: Community Forums
455: Home
456: Community Forums
457: Home
458: Home
459: Community Forums
460: Community Forums
461: Home
462: Community Forums
463: Home
464: Home
465: Community Forums
466: Community Forums
467: Community Forums
468: Community Forums
469: Home
470: Community Forums
471: Community Forums
472: Community Forums
473: Home
474: Home
475: Home
476: Home
477: Home
478: Community Forums
479: Home
480: Community Forums
481: Community Forums
482: Community Forums
483: Home
484: Community Forums
485: Community Forums
486: Community Forums
487: Home
488: Community Forums
489: Community Forums
490: Home
491: Home
492: Community Forums
493: Home
494: Member Screenshots
495: Community Forums
496: Photo Gallery
497: Home
498: Community Forums
499: Home
500: Community Forums
501: Photo Gallery
502: Home
503: Community Forums
504: Community Forums
505: Home
506: Home
507: Community Forums
508: Community Forums
509: Community Forums
510: Community Forums
511: Home
512: Community Forums
513: Member Screenshots
514: Community Forums
515: Community Forums
516: Community Forums
517: Community Forums
518: Community Forums
519: Tell a Friend
520: Community Forums
521: Community Forums
522: Member Screenshots
523: Community Forums
524: Community Forums
525: Community Forums
526: Community Forums
527: Community Forums
528: Community Forums
529: Community Forums
530: Community Forums
531: Community Forums
532: Community Forums
533: Community Forums
534: Home
535: Community Forums
536: Community Forums
537: Home
538: Community Forums
539: Community Forums
540: Community Forums
541: Community Forums
542: Home
543: Community Forums
544: Photo Gallery
545: Community Forums
546: Community Forums
547: Member Screenshots
548: Community Forums
549: Community Forums
550: Community Forums
551: Home
552: Community Forums
553: Community Forums
554: Photo Gallery
555: Community Forums
556: Home
557: Community Forums
558: Community Forums
559: Community Forums
560: Home
561: Community Forums
562: Community Forums
563: Home
564: Statistics
565: Community Forums
566: Community Forums
567: Community Forums
568: Community Forums
569: Community Forums
570: Community Forums
571: Home
572: Community Forums
573: Downloads
574: Community Forums
575: Community Forums
576: Photo Gallery
577: Community Forums
578: Community Forums
579: Community Forums
580: Community Forums
581: Community Forums
582: Community Forums
583: Community Forums
584: Community Forums
585: Downloads
586: Community Forums
587: Community Forums
588: Community Forums
589: Community Forums
590: Home
591: Home
592: Community Forums
593: Community Forums
594: Community Forums
595: Home
596: Home
597: Home
598: Community Forums
599: Community Forums
600: Community Forums
601: Member Screenshots
602: Home
603: Community Forums
604: Home
605: Community Forums
606: Community Forums
607: Community Forums
608: Downloads
609: Community Forums
610: Community Forums
611: Home
612: Home
613: Community Forums
614: Home
615: Community Forums
616: Home
617: Community Forums
618: Community Forums
619: Home
620: Community Forums
621: Community Forums
622: Community Forums
623: Community Forums
624: Statistics
625: Home
626: Home
627: Home
628: Community Forums
629: Community Forums
630: Home
631: Community Forums
632: Community Forums
633: Community Forums
634: Community Forums
635: Home
636: Home
637: Community Forums
638: Community Forums
639: Community Forums
640: Community Forums
641: Photo Gallery
642: Photo Gallery
643: Home
644: Community Forums
645: Community Forums
646: Community Forums
647: Community Forums
648: Community Forums
649: Community Forums
650: Community Forums
651: Treasury
652: Community Forums
653: Community Forums
654: Community Forums
655: Community Forums
656: Community Forums
657: Community Forums
658: Community Forums
659: Home
660: News Archive
661: Photo Gallery

Staff Online:

No staff members are online!
Multi engine shut off's and other quircks in fs9 solution :: Archived
Discussions about the FS2004 game.
Post new topic    Revive this topic    Printer Friendly Page     Forum Index ›  FSXFS2004 :: Archives

Topic Archived View previous topic :: View next topic  
Author Message
Uhu_Fledermaus
Aircraft Demolition Expert

Offline Offline
Joined: Nov 28, 2004
Posts: 4369
Location: Blaricum, The Netherlands ~GMT+1
PostPosted: Sun Jul 03, 2005 3:00 pm
Post subject: Multi engine shut off's and other quircks in fs9 solution

attached the read me of a utility to cure some of this quircks by Rob Barendregt

####################################################################
# #
# RCBse-10.zip: FS2004 Selection Correction gauge #
# #
# By Rob Barendregt 3 July 2005 #
# Release 1.0 #
####################################################################

1. Introduction
===============
Does one of these problems sound familar ??
1. In my multi-engine aircraft, I suddenly find that my throttle controller
only works for Engine-1, and I cannot correct this by typing (default
keys) the keysequence E 1 2 (3 4).
2. In my aircraft that has an Exit-2, I cannot open/close Exit-2 by typing
(default keys) the keysequence Shift-E 2 (instead Exit-1 opens/closes).
If so, adding this invisible gauge to your panel should solve these problems.

For a detailed explanation, see section "The Continuous Event problem".


2. How "Select Engine" and "Select Exit" will work now.
=======================================================
NOTE1: This document assumes that you use the default keystrokes
for "SelectEngine" (key "E"), "SelectExit" (key "Shift-E"), "SelectItem1"
("1") and "SelectItem2" ("2"). Where "1" and "2" are the keys on the text
part of your keyboard, NOT on the numerical keypad !!.
If you have assigned other keys instead (see FS2004 menu Options-
Controls-Assignments), read 'your-key' instead.
NOTE2: "key" means: type this key (not the " !!)

After you have added this gauge to your panel, the behaviour of "SelectEngine"
and "SelectExit" is a little different, especially timing-wise.

It now works as follows:
- "E" only: after 1 sec, ALL engines are selected. (default FS2004 behaviour:
Engine-1 is selected immediately).
- "E", followed by the engine number(s) WITHIN ONE SECOND, selects the specified
engines.
E.g. with "E 2 3" typed within one second, Engines 2 and 3 are selected.
- "Shift-E" only: after 1 sec, Exit-1 is toggled.
- "Shift-E", followed by the exit number(s) WITHIN ONE SECOND, opens/closes the
specified Exit.
E.g. with "Shift-E 2" typed within one second, Exit-2 is toggled.



3. Installation
===============
1. Extract the files in this archive to a temporary folder.

2. In folder ...\Flight Simulator 9\Gauges\, create a new subfolder \rcb-gauges\
(if this subfolder does not exists yet).

3. Move file SelectCorrect.xml to folder ...\Flight Simulator 9\Gauges\rcb-gauges\

4. Using e.g. Notepad, add the gauge to the panel.cfg of your aircraft(s).
Note: only do this for aircraft that have this select Engine/Exit problem.

*** TO BE SAFE, MAKE A BACKUP OF YOUR panel.cfg FIRST ***

In the [VCockpit01] section, OR (if your aircraft does not have a VC) the main 2D
panel window (usually [Window00]) section), add the line:

gauge**=rcb-gauges!SelectCorrect, 0,0

where '**' is the next free number in that section.

IMPORTANT: When you add the gauge to the main 2D panel window, after loading the
aircraft you have to make the 2D CockpitView visible at least ONCE
before the gauge is actually working !!


4. Background info: The Continuous Event problem in FS2004
==========================================================
For a long history of FS versions, from a functional point-of-view two types of
commands (called "Events") can be distinguised in FS:
- Single-keystroke commands.
Examples:
- "L" (ToggleAllLights)
- "S" (CycleViews)
- Multi-keystroke commands.
Examples:
- "E" (SelectEngine), optionally followed by one or more Engine numbers.
- "Shift-P" (Toggle Pushback), optionally followed by "1" or "2" to select a
pushback direction.
- "N" (SelectNAVRadio), followed by "+" or "-" to change the NAV frequency.

These multi-keystroke commands in FS usually select a MODE, meaning that with the
first key you select the function, and with the next (optional, and/or timelimited)
modifier keys, like "1" or "+", you provide additional information for this function.

Now, selecting such a MODE works fine as long as NO OTHER command is given (either by
the user, a panel gauge, or code in the aircraft model) between the first key and the
modifier keys (with the exception of a few controller AXIS commands).
This explains why, if you e.g. give "Shift-P" for pushback, then change the view with
"S", and then "1" to select a left turn, the aircraft WON't turn: because FS doesn't
relate the "1" and "Shift-P" anymore.
Unfortunately, there are a lot of (addon) gauges around (or even code built into an
aircraft model itself) that disturb this MODE selection mechanisme because they
continuously, usually every 55 msec., give FS commands.
Which causes the problems mentioned above.

<Intermezzo>
A lot of people call this a "bug" in FS; I don't. It's just how FS is implemented,
and IMO gauge/panel developpers should take this behaviour into account.
Although I must admit:
1. The implementation used by Microsoft is a bit "clumsy"; although there IS a need
to determine to which "function" modifier keys like "1" or "+" belong, there NO
reason why a "single-keystroke" command should interrupt the "Shift-P" - "1" relation !
Microsoft could have (should have ?) made a distinction here.
2. Under some conditions it's almost impossible to avoid this "continuous event"
problem. E.g., a gauge that continuously provides an AXIS command with a new value.
3. The name Select.... for most commands is not very accurate; it not only "selects"
a function, it also performs an action if NO modifier event is detected.
Like "E" selects Engine-1 if NO engine number is seen, either because the user
doesn't type it, or if the sequence is interrupted by another command.
This is, by the way, the most common cause that you loose the throttles for all
engines except Engine-1: the user accidentally hits the key assigned to SelectEngine.
</Intermezzo>

Now, the only way to counter-attack this "continuous event" problem, induced by the user
itself or aircraft/gauge programming code, is to make sure that the function command
and following modifier commands cannot be interrupted by other code; i.e. they must
be given at the same instance. And obviously, it's very difficult to type a "2" within
55 msec after typing "E" Smile

And this is exactly what my gauge does (for SelectEngine and SelectExit !!).
E.g. for SelectEngine: when my gauge detects the event SelectEngine, if waits for
one second, to allow you to type the enginenumber(s). After this second, it issues
another SelectEngine event, instantaneously followed by the enginenumber(s) select
events. An to make life easier: if NO enginenumber(s) are typed, it selects ALL
enginenumbers (which is, I assume, what you want to do most of the times).

Now, I realise that there are other ways to "solve" this continuous event problem.
Such as:
1. In the registered version of FSUIPC, you have the option "Synchronise Engines".
However, with this option checked, you cannot select a specific engine if you
do want to. And after unchecking this option, you still cannot select a specific
engine (other than Engine-1) if your panel contains a "faulty" gauge.
2. With the registered version of FSUIPC, you can program a controller button or
free keyboard key with a specific event sequence; however, you'll need a free
key/button for each programmed sequence.
3. Some addon panels have a specific gauge for this, e.g. a gauge that (when clicked)
opens Exit-2.
4. Some (payware) aircraft solve this problem in their own code, by providing you with
a seperate key-mapping module.

My gauge is generic, and should work for ALL aircraft/panels.
I only implemented this for the most common problems (SelectEngine and SelectExit),
NOT for Pushback. First of all, because it is more complex, secondly because there
are several addons for Pushback around that allready solve this implicitely and
provide much more additional functionality as well.
HINT: e.g. my groundhandling gauge package, file rcbgh*

And for the real FS experts reading the above: I know there's a lot more to say
about this "issue", but I have to typing somewhere Smile


5. Copyrights and Disclaimer
============================
This gauge is freeware, and available for your personal use.
They may NOT be sold, re-distributed, or (re-)uploaded to another website
(in ANY shape or form) without my explicite, written permission.

If you want to bundle this gauge with your (freeware !!) panel, you
may do so AFTER my written permission, provided you include this
README file AS-IS, without modification.
And obviously, installing & using this gauge is at your own risk !!


I hope this gauge solves the problems specified above. It has been tested it with
a lot of aircraft (default and addon), with or without another gauge inducing
this "Continuous Event" problem. I have tried to foresee every possible way these
events might be given, even when given via a mouseclick on a dedicated gauge or
programmed under a controller button.
But obviously I cannot claim to foresee every combination/permutation :-).

If it doesn't exacly work as specified above, first check that the gauge is
installed properly and actually loaded:
- Type the key you assigned to "SelectEngine" (default: E)
- Type the key you assigned to "FullThrottle" (default: F4)
- If ONLY Engine-1 is reacting now, the gauge is NOT loaded !!
(i.e.: YOU did something wrong Smile ).

But PLEASE, before asking me questions, make sure that the answer can not
be found in this README.

Rob Barendregt, The Netherlands
Email: rc.barendregt @ planet.nl


the file is available at Avsim last time I looked


fled
Back to top
View user's profile ICQ Number MSN Messenger Photo Gallery
Uhu_Rodion
Janitor

Offline Offline
Joined: Nov 14, 2004
Posts: 1437
Location: L'Aquila, Italy
PostPosted: Mon Jul 04, 2005 1:53 pm
Post subject: Re: Multi engine shut off's and other quircks in fs9 solutio

Uh, quite interesting!
Great find, Fled - thank you very much! Cool

Marco
Back to top
View user's profile Visit poster's website MSN Messenger Photo Gallery
Display posts from previous:   
Post new topic    Revive this topic    Printer Friendly Page    Forum Index ›  FSXFS2004 :: Archives
Page 1 of 1
All times are GMT - 6 Hours

Archive Revive
Username:
This is an archived topic - your reply will not be appended here.
Instead, a new topic will be generated in the active forum.
The new topic will provide a reference link to this archived topic.