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

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.