बोली

विषय-आइकन सवाल किसी भी विमान में काम नहीं कर रहे Gpws

अधिक
1 वर्ष 11 महीने पहले #760 by aamalk

मैं 5 के चारों ओर दहेज़ मारता हूँ, जिसमें कहा गया है कि इसमें gpws हैं, लेकिन मैं कुछ भी नहीं सुनता जब im लैंडिंग करता हूँ। तो आपको इसे कहीं और सक्षम करने की आवश्यकता है या यह स्वचालित रूप से काम करता है?

कृपया लॉग इन करें or खाता बनाएं बातचीत में शामिल होने के लिए।

अधिक
1 वर्ष 6 महीने पहले - 1 वर्ष 6 महीने पहले #937 by DRCW

यह FSX ध्वनि फ़ाइलें dll फ़ाइलों का उपयोग करके सक्रिय हो जाती हैं और 64 बिट संस्करण xml का उपयोग करके उन्हें सक्रिय करता है। यदि आप हिम्मत कर रहे हैं तो आप इन फ़ाइलों को xml में बदल सकते हैं
गेज: dsd_fsx_xml_sound.gau
यद्यपि इसका नाम संदर्भित है FSX, यह गेज FS2004 में भी काम करेगा। यह dsd_xml_sound3.gau पर आधारित है।

पैनल। सीएफजी सिंटैक्स
gauge10 = dsd_fsx_xml_sound! ध्वनि, 2,2,2,2, / gauges / dsd_xml_sound.ini
gauge11 = dsd_fsx_xml_sound! डीबगर, 420,550,600,80

गेज फंक्शन में सबसे महत्वपूर्ण बदलाव यह है कि यह वॉल्यूम सेटिंग्स को कैसे हैंडल करता है। गेज के पिछले संस्करणों ने वॉल्यूम स्तरों को प्राप्त / सेट करने के लिए 0 से 100 तक की सीमा का उपयोग किया। मैंने इसे DirectSound, -10000 (बहुत, बहुत शांत का प्रतिनिधित्व करते हुए) द्वारा 0 (पूर्ण मात्रा का प्रतिनिधित्व) द्वारा उपयोग की जाने वाली सीमा में बदल दिया है। यदि यह परिवर्तन आपके मौजूदा कोड के साथ समस्याओं का कारण बनने जा रहा है, तो आप वॉल्यूम सेटिंग्स को संभालने के पुराने तरीके पर गेज को मजबूर करने के लिए एक चर (एल: पुराना वॉल्यूम नियंत्रण) सेट कर सकते हैं। निचे देखो।

उन लोगों के लिए, जिन्होंने गेज के पुराने संस्करणों का उपयोग नहीं किया है, प्रत्येक ध्वनि को एक अलग XML L द्वारा नियंत्रित किया जाता है: चर (बाद में इसे LVar के रूप में संदर्भित किया जाता है।) आप नियंत्रण चर (LVar) को उस मान से सेट करके ध्वनि को नियंत्रित करते हैं जो मेल खाती है आप चाहते हैं कि कार्रवाई करने के लिए। आप LVAR को कॉन्फ़िगरेशन फ़ाइल का उपयोग करके ध्वनियों को असाइन करते हैं। "ध्वनि" गेज तत्व के लिए पांचवें पैरामीटर के रूप में, पैनल.cfg में कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट करें - ऊपर उदाहरण देखें। गेज एक आपूर्ति विन्यास फाइल स्ट्रिंग के मूल्यांकन में निम्नलिखित विधियों का पालन करेगा:

1। आप इसे एक 'डॉट' के साथ शुरू करके एक सापेक्ष पथ निर्दिष्ट करते हैं - ऊपर नमूना सिंटैक्स देखें। यह डॉट हमें मुख्य FS फ़ोल्डर में प्रभावी रूप से एंकर करता है। उपरोक्त उदाहरण में, .ini फ़ाइल मुख्य FS गेज फ़ोल्डर में स्थित है, और इसे dsd_xml_sound.ini कहा जाता है। आप एफएस गेज फ़ोल्डर तक सीमित नहीं हैं, आप किसी भी फ़ोल्डर को निर्दिष्ट कर सकते हैं जैसे कि आपकी एकमात्र चुनौती यह सुनिश्चित कर रही है कि उपयोगकर्ता के पास आपके एफएस फ़ोल्डर सिस्टम में निर्दिष्ट फ़ोल्डर है। यह ध्वनि गेज के पिछले संस्करणों द्वारा उपयोग की जाने वाली विधि है।

2। वैकल्पिक रूप से, आप अपनी कॉन्फ़िगरेशन फ़ाइल के लिए एक पूर्ण पथ का निर्माण कर सकते हैं। गेज अपने स्वयं के योग्य नाम को देखेगा। स्वयं गेज का नाम छीनकर, हम उस विशिष्ट फ़ोल्डर में पथ के साथ रह जाते हैं जहाँ गेज स्थापित है। इस पथ नाम के लिए, आप अपनी कॉन्फ़िगरेशन फ़ाइल के लिए विशिष्ट फ़ोल्डर और फ़ाइल नाम जोड़ेंगे। उदाहरण के लिए, मेरे सामान्य परीक्षण विमान को एक फ़ोल्डर में स्थापित किया जाता है जिसे:
डी: \fsx\ विमान \ b777_300
पैनल फ़ोल्डर में गेज को स्थापित करना, और इस तरह एक विन्यास फाइल को निर्दिष्ट करना:
gauge37 = dsd_fsx_xml_sound! ध्वनि, 2,2,2,2, \ dsd_fsx_test_sound.ini
के एक विन्यास विनिर्देश में परिणाम होगा
डी: \fsx\ विमान \ b777_300 \ पैनल \ dsd_fsx_test_sound.ini - विमान के पैनल फ़ोल्डर में ध्वनि गेज के साथ कॉन्फ़िगरेशन फ़ाइल को रखना
कृपया ध्यान दें कि इस पद्धति के साथ, panel.cfg पैरामीटर स्ट्रिंग की शुरुआत में कोई 'डॉट' नहीं है, लेकिन स्ट्रिंग एक / या \ वर्ण से शुरू होती है। गेज समान रूप से / और वर्णों का इलाज करेगा।

3। यदि पैरामीटर पैरामीटर स्ट्रिंग की शुरुआत में गेज को एक डॉट या स्लैश कैरेक्टर नहीं मिलता है, तो यह एक कोलोन कैरेक्टर के लिए स्ट्रिंग खोजेगा ":" यदि यह एक मिल जाता है, तो यह मान लेगा कि आपने ड्राइव लेटर सहित पूरा रास्ता प्रदान किया है, कॉन्फ़िगरेशन फ़ाइल के लिए और इसे बिना किसी समायोजन के लोड करने का प्रयास करेगा।
मैं आपके कंप्यूटर पर निजी उपयोग के अलावा किसी अन्य चीज के लिए इस दृष्टिकोण की अनुशंसा नहीं करता हूं। "D: \" जैसे कॉन्फ़िगरेशन फ़ाइल स्ट्रिंग निर्दिष्ट करनाfsxयदि आप पैनल वितरित कर रहे हैं तो \ gauges \ sound_config.ini ”परेशानी पूछ रहा है। हम वास्तव में नहीं जानते कि अंतिम उपयोगकर्ता ने एफएस कहाँ स्थापित किया है।

4। यदि गेज को ":" वर्ण नहीं मिलता है, तो यह मान लेगा कि आप उसी तरीके से पथ निर्दिष्ट करने का प्रयास कर रहे हैं जैसा कि प्रक्रिया 2, ऊपर। यह आपूर्ति किए गए पैरामीटर स्ट्रिंग को उस पथ पर भेज देगा जहां गेज से लोड किया गया है, आवश्यक के रूप में स्लैश चरित्र प्रदान करता है। मेरे परीक्षण विमान के उदाहरण के साथ रहना, पैनल फ़ोल्डर से लोड किए गए गेज के साथ, इस तरह एक कॉन्फ़िगरेशन फ़ाइल स्ट्रिंग प्रदान करना:
gauge37 = dsd_fsx_xml_sound! ध्वनि, 2,2,2,2, panel_sounds \ dsd_fsx_test_sound.ini
के एक विन्यास विनिर्देश में परिणाम होगा
डी: \fsx\ विमान \ b777_300 \ पैनल \ panel_sounds \ dsd_fsx_test_sound.ini

5। डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल। यदि कोई कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट नहीं है, या यदि गेज निर्दिष्ट फ़ाइल नहीं ढूँढ सकता है, तो वह डिफ़ॉल्ट नाम का उपयोग करेगा। गेज अपने स्वयं के योग्य नाम को देखेगा (यदि आपने या अंतिम उपयोगकर्ता ने इसका नाम बदल दिया है), ".gau" फ़ाइल एक्सटेंशन को बंद करें, और ".ini" जोड़ें। डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल इसलिए उसी फ़ोल्डर में है। गेज, एक ही आधार नाम के साथ। इस पद्धति को कॉन्फ़िगरेशन फ़ाइल को एक महान कई मामलों में निर्दिष्ट करने की आवश्यकता को कम करना चाहिए। ध्यान दें कि यदि गेज डिफ़ॉल्ट का उपयोग कर रहा है क्योंकि आपने कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट नहीं की है, तो यह बस आगे की हलचल के बिना ऐसा करेगा। हालाँकि, यदि यह डिफ़ॉल्ट का उपयोग कर रहा है क्योंकि यह आपके द्वारा निर्दिष्ट फ़ाइल को नहीं ढूंढ सका है, तो यह आपको यह बताते हुए एक विंडोज संदेश बॉक्स पॉप अप करेगा।

कॉन्फ़िगरेशन फ़ाइल बनाना
कॉन्फ़िगरेशन फ़ाइल का उपयोग कई चीजों के लिए किया जाता है। इनमें से सबसे महत्वपूर्ण उन ध्वनियों के बीच संयोजन स्थापित करना है जिन्हें आप खेलना चाहते हैं और उन ध्वनियों को नियंत्रित करने के लिए आपके द्वारा उपयोग किए जाने वाले LVAR। यदि आप इस दस्तावेज़ के अंत में नमूने .ini फ़ाइल सूची को देखते हैं, तो आप पाएंगे कि इसमें तीन खंड शीर्षक हैं। इनमें से एक को [ध्वनियाँ] लेबल किया गया है और एक को [LVars] लेबल किया गया है। प्रत्येक में गिने हुए प्रविष्टियों की एक सूची है। नंबरिंग यह है कि ध्वनि और LVar के बीच लिंक कैसे स्थापित किया जाता है। कृपया ध्यान दें कि प्रविष्टियों की संख्या का एकमात्र महत्व है। प्रवेश पर ध्वनि Sound00 Lvar00 पर LVar के साथ मेल खाता है, प्रवेश Sound01 पर ध्वनि Lvar01, आदि में LVar के साथ मेल खाता है।

जैसा कि आप अब तक इकट्ठा कर सकते हैं, कॉन्फ़िगरेशन फ़ाइल में LVars निर्दिष्ट करने में, आप बस नंगे नाम की आपूर्ति करते हैं। आप शुरुआत में “L:” नहीं जोड़ते, या अंत में “, संख्या” जोड़ देते हैं। इससे कोई लेना-देना नहीं है कि आप XML में चर का उपयोग कैसे करेंगे, यह केवल उसी तरह प्रासंगिक है जिस तरह से C / C ++ गेज इन चरों के साथ काम करता है।

जब आप अपनी कॉन्फ़िगरेशन फ़ाइल में ध्वनियों के लिए प्रविष्टियाँ बना रहे हैं, तो आप चाहें तो लोड होने पर ध्वनि पर लागू होने वाली मात्रा निर्दिष्ट कर सकते हैं। नीचे दी गई नमूना .ini फ़ाइल में पहले दो ध्वनि प्रविष्टियाँ देखें। यह विकल्प उपयोगी है यदि आप, या आपके उत्पाद के अंतिम उपयोगकर्ता, एक विशेष ध्वनि या ध्वनियों को महसूस करते हैं, जैसा कि रिकॉर्ड किया गया है, बहुत जोर से हैं। आप उपयोग किए जाने वाले वॉल्यूम को निर्दिष्ट कर सकते हैं और इस तरह इसे अपने गेज के भीतर सेट करने की जहमत नहीं उठानी होगी। इस तरह एक वॉल्यूम सेटिंग को निर्दिष्ट करना आपको बाद में वॉल्यूम स्तर को बदलने से रोकता नहीं है।

जब आप कॉन्फ़िगरेशन फ़ाइल में ध्वनियों को निर्दिष्ट कर रहे हैं, तो गेज ध्वनि नामों को निर्दिष्ट करने के लिए उसी प्रोटोकॉल का पालन करेगा जैसा कि कॉन्फ़िगरेशन फ़ाइल नाम को निर्दिष्ट करने के लिए करता है। आप एक रिश्तेदार पथ का उपयोग कर सकते हैं (एक "डॉट" से शुरू होता है और FS फ़ोल्डर ट्री के भीतर एक फ़ोल्डर का जिक्र करता है) या आप एक पूर्ण पथ का निर्माण कर सकते हैं, कॉन्फ़िगरेशन फ़ाइल के पथ को आधार के रूप में उपयोग करके (a या or के रूप में निर्दिष्ट करके) पैरामीटर स्ट्रिंग के पहले चरित्र, या अग्रणी स्लैश के बिना एक फ़ोल्डर और फ़ाइल सूचीबद्ध करके।) नीचे दिए गए नमूने .ini फ़ाइल में पहली ध्वनि सेटिंग देखें। यह एक फ़ोल्डर निर्दिष्ट करता है जिसे पैनलशेड्स कहा जाता है, उस फ़ोल्डर के भीतर स्थित है जहां कॉन्फ़िगरेशन फ़ाइल मिली है, ध्वनि फ़ाइल के लिए स्थान के रूप में।
गेज लोड समय पर व्यक्तिगत ध्वनि नामों को सत्यापित नहीं करेगा। हालांकि, यह उपयोगकर्ता को सूचित करने के लिए एक विंडोज संदेश बॉक्स का उपयोग करेगा कि ध्वनि बजाने का प्रयास करने पर एक विशेष ध्वनि नहीं मिल सकती है।

तीसरे समूह में सेटिंग्स, [विन्यास] बाद में प्रत्येक की समीक्षा की जाती है।

ध्वनियों के साथ काम करना
किसी दिए गए ध्वनि को नियंत्रित करने के लिए, इसके संबंधित LVAR को आपके द्वारा वांछित कार्रवाई के लिए नीचे सूचीबद्ध करने की बात है:
1 (> L: SomeXMLControlVar, नंबर) एक बार ध्वनि बजाएगा, जिसमें वॉल्यूम या पैन सेटिंग्स में कोई बदलाव नहीं होगा।
0 (> L: SomeOtherXMLControlVar, संख्या) यदि यह खेल रहा है तो ध्वनि बंद हो जाएगी।
8 (> L: YetAnotherXMLControlVar, संख्या) पहले वर्तमान वॉल्यूम और पैन इनपुट सेटिंग्स को पुनः प्राप्त करेगा। यह उन्हें प्रश्न में ध्वनि पर लागू करेगा, और अंत में, लूपिंग मोड में ध्वनि बजाना शुरू करेगा।

गेज नियंत्रण चर निम्नलिखित मूल्यों का उपयोग कर सकते हैं:
0 - ध्वनि बंद करो
1 - मौजूदा वॉल्यूम या पैन सेटिंग्स को बदले बिना, एक बार ध्वनि चलाएं।
2 - मौजूदा वॉल्यूम या पैन सेटिंग्स को बदले बिना, लूप के रूप में ध्वनि चलाएं।
3 - निर्दिष्ट वॉल्यूमइन चर में पाई गई सेटिंग का उपयोग करके ध्वनि की मात्रा निर्धारित करें, नीचे देखें।
4 - ध्वनि की वर्तमान वॉल्यूम सेटिंग प्राप्त करें, इसे निर्दिष्ट वॉल्यूमऑउट चर में रखें।
5 - निर्दिष्ट पैनइन वैरिएबल में पाई गई सेटिंग का उपयोग करके, ध्वनि के पैन को सेट करें।
6 - ध्वनि की वर्तमान पैन सेटिंग प्राप्त करें, इसे निर्दिष्ट पैनओट चर में रखें।
7 - ध्वनि एक बार चलाएं, लेकिन पहले वॉल्यूम और पैन को वॉल्यूमइन और पैन इन चर में पाई गई सेटिंग्स पर सेट करें।
एक्सएनयूएमएक्स - ध्वनि को लूप के रूप में चलाएं, लेकिन पहले वॉल्यूम और पैन को वॉल्यूमइन और पैनइन चर में पाई गई सेटिंग्स पर सेट करें।
9 - ध्वनि की लूपिंग स्थिति प्राप्त करें। 1 लौटाएगा यदि कोई प्लेइंग साउंड लूपिंग है, तो 0 यदि साउंड एक बार मोड में है या बिल्कुल नहीं चल रहा है।
10 - एक ध्वनि अनलोड करें। गेज एक्जिट पर ध्वनियां स्वचालित रूप से अनलोड हो जाएंगी, लेकिन अगर ध्वनि फ़ाइल बड़ी है, और आप इसके साथ कर रहे हैं, तो आप इसे तुरंत अनलोड करना चाहते हैं, और मेमोरी को पुनः प्राप्त कर सकते हैं। यह कमांड परीक्षण के दौरान भी उपयोगी हो सकता है। आप पूरे पैनल को फिर से लोड किए बिना, एक ध्वनि में परिवर्तन कर सकते हैं और इसे पुनः लोड कर सकते हैं।
11 - विंडोज वॉयस डिवाइस का उपयोग करके, एक ध्वनि लोड करें। डिफ़ॉल्ट रूप से गेज ध्वनि बजाने के लिए विंडोज साउंड डिवाइस का उपयोग करेगा। यदि आप विंडोज वॉयस डिवाइस (आमतौर पर एक दूसरे साउंड कार्ड, या यूएसबी साउंड डिवाइस) का उपयोग करना चाहते हैं, तो आप वॉयस डिवाइस पर खेलने के लिए साउंड लोड करने के लिए 11 के मूल्य का उपयोग कर सकते हैं। अन्य सभी कमांड, यदि उन्हें अपना कार्य करने से पहले ध्वनि लोड करना है, तो विंडोज ध्वनि डिवाइस के लिए ध्वनि लोड करेगा। यदि आप वॉयस डिवाइस का उपयोग करना चाहते हैं, तो आपको इस कमांड का उपयोग करने के लिए पहले ध्वनि को लोड करने से पहले इसके साथ कुछ और करने की आवश्यकता होगी। क्या वॉयस डिवाइस साउंड डिवाइस की तरह ही डिवाइस होना चाहिए, उपलब्ध साउंड डिवाइस का उपयोग करके साउंड लोड किया जाएगा। यदि आप चाहते हैं कि ध्वनि उपयोगकर्ता के हेडसेट के माध्यम से बजाए, यदि मौजूद है, तो आप इस मान का उपयोग कर सकते हैं। यदि किसी अन्य उपयोगकर्ता के पास हेडसेट नहीं है, तो उपयोगकर्ता द्वारा जो भी ध्वनि डिवाइस है, उसी ध्वनि को चलाया जाएगा। इस पैकेज के साथ शामिल एक उपयोगिता है जो उपयोगकर्ता को गेज के उपयोग के लिए ध्वनि उपकरणों को स्पष्ट रूप से निर्दिष्ट करने की अनुमति देगा। मुझे उम्मीद है कि लगभग सभी मामलों में, इस उपयोगिता की आवश्यकता नहीं होगी। यह केवल तभी आवश्यक होगा जब उपयोगकर्ता को लगता है कि विंडोज डिफ़ॉल्ट मान एफएस के लिए उपयुक्त नहीं हैं, लेकिन विंडोज की चूक को बदलना नहीं चाहता है।
12 - ऊपर के रूप में 11, लेकिन Windows ध्वनि डिवाइस का उपयोग करके ध्वनि लोड करता है।

.Ini फ़ाइल के कॉन्फ़िगरेशन अनुभाग में, निम्न आइटम सेट किए जा सकते हैं। वे सभी उनके संबंधित डिफ़ॉल्ट मूल्यों के साथ दिखाए जाते हैं।

MaxSounds = 10
डिफ़ॉल्ट 10 है, लेकिन अधिकतम अब 1000 है। (हां, आपने सही पढ़ा!) मैं किसी को भी कई का उपयोग करके नहीं देख सकता, लेकिन स्मृति को अब गतिशील रूप से आवंटित किया गया है, इसलिए बहुत अधिक सीमा में कोई नुकसान नहीं है। यह समर्पित उपयोगकर्ताओं को एक ही पैनल में गेज के एक से अधिक उदाहरणों को लोड करने से बचने की अनुमति देगा। मैंने ऐसा होते देखा है। आपके द्वारा वास्तव में उपयोग की जाने वाली ध्वनियों की अधिकतम संख्या को ध्यान में रखते हुए गेज द्वारा सीपीयू और मेमोरी उपयोग दोनों को कम किया जाएगा।

ErrorFlag = -1
किसी प्रकार की त्रुटि होने की स्थिति में, गेज का नियंत्रण चर इस मान पर सेट किया जाएगा। डिफ़ॉल्ट है -1। आप अपनी पसंद के किसी भी पूर्णांक मान को चुन सकते हैं, सिवाय 1 से 99 तक की सीमा, जो वास्तविक आदेशों के लिए आरक्षित है। गेज में अब कई विंडोज संदेश बॉक्स बनाए गए हैं जो एक त्रुटि की स्थिति में दिखाई देंगे। मुझे उम्मीद है कि केवल वही जो आप कभी देखेंगे, अगर गेज को .ini फ़ाइल में निर्दिष्ट ध्वनि फ़ाइल नहीं मिलती है। समस्या को हल करने में आसानी के लिए, यह उपयोगकर्ता को सूचित करेगा कि कौन सी फ़ाइल नहीं मिली। यदि कोई त्रुटि होती है, तो उस ध्वनि के नियंत्रण चर में किसी भी अन्य परिवर्तन को अनदेखा किया जाएगा। हालांकि अन्य ध्वनियों पर कार्रवाई की जाएगी।

GlobalCommands = DSDGlobals
आप इस चर को 3 सार्थक मूल्यों पर सेट कर सकते हैं।
1 - वर्तमान में बज रही सभी ध्वनियों को रोकता है।
2 - सभी ध्वनियों को म्यूट करता है। यह उनकी मात्रा को -10000 पर सेट करता है, लेकिन उन्हें वास्तव में खेलने से नहीं रोकता है।
3 - पहले लगने वाले सभी ध्वनियों को अनम्यूट करता है। यह उनके पहले संग्रहीत वॉल्यूम सेटिंग्स को पुनर्स्थापित करता है।
प्रत्येक स्थिति में, चर को 0 पर रीसेट किया जाएगा।

VolumeVarIn = dsd_xml_sound_volume_in
SetVolume कमांड (3) के साथ उपयोग के लिए वॉल्यूम सेटिंग को निर्दिष्ट करने के लिए इस चर का उपयोग करें। 0 (पूर्ण आयतन) और -10000 (100 db क्षीणन, अश्रव्य) के बीच मान के रूप में मात्रा निर्दिष्ट की जाती है। व्यवहार में, -3000 (30 DB क्षीणन) से कम किसी भी सेटिंग को अप्राप्य माना जाएगा।

PanVarIn = dsd_xml_sound_pan_in
सेटपैन कमांड (5) के साथ उपयोग के लिए पैन सेटिंग को निर्दिष्ट करने के लिए इस चर का उपयोग करें। पैन को -NNUMX (पूर्ण बाएँ) और 10000 (पूर्ण दाएँ) के बीच मान के रूप में निर्दिष्ट किया गया है। 10000 केंद्रित है।

VolumeVarOut = dsd_xml_sound_volume_out
GetVolume कमांड (4) के साथ पुनर्प्राप्त वॉल्यूम सेटिंग प्राप्त करने के लिए इस चर का उपयोग करें।

PanVarOut = dsd_xml_sound_pan_out
GetPan कमांड (6) के साथ प्राप्त पैन सेटिंग प्राप्त करने के लिए इस चर का उपयोग करें।

Loopout = dsd_xml_sound_loop_out
गेट लूपिंग स्टेटस कमांड (9) के साथ पुनर्प्राप्त लूप सेटिंग प्राप्त करने के लिए इस चर का उपयोग करें।

VolumePlayed = dsd_volume_played
यह चर स्वचालित रूप से उपयोग की जाने वाली वॉल्यूम सेटिंग को प्राप्त करेगा जब अंतिम प्ले साउंड कमांड जारी किया गया था। ध्यान दें कि यह वॉल्यूम स्तर अब लागू नहीं हो सकता है - इसे सेटवॉल्यूम कमांड के साथ बदला जा सकता है।

PanPlayed = dsd_pan_played
यह चर स्वचालित रूप से अंतिम प्ले कमांड जारी होने पर उपयोग की जाने वाली पैन सेटिंग प्राप्त करेगा। ध्यान दें कि यह पैन सेटिंग अब लागू नहीं हो सकती है - इसे सेटपैन कमांड के साथ बदला जा सकता है।

LoopPlayed = dsd_loop_played
अंतिम चर आदेश जारी किए जाने पर उपयोग किए जाने वाले लूप सेटिंग को यह चर स्वचालित रूप से प्राप्त करेगा।

अन्य LVARS, नाम चयन योग्य नहीं:

FSSoundIsOn:
FS9 और दोनों में FSX, अगर एफएस की आवाज़ सक्रिय हैं और 1 नहीं हैं तो यह वेरिएबल 0 को लौटा देगा। गेज की अपनी आवाज़ें FS ध्वनि स्थिति का पालन करेंगी - यदि FS की ध्वनि बंद हो जाती है या यदि सिम रोका जाता है तो वे म्यूट कर देंगे।

पुराना वॉल्यूम नियंत्रण:
Settable। यदि 1 पर सेट किया जाता है, तो गेज 0 के पुराने वॉल्यूम रेंज का उपयोग 100 के साथ करेगा, 100 पूर्ण मात्रा का प्रतिनिधित्व करने के साथ और 0 पूरी तरह से मौन का प्रतिनिधित्व करता है। यदि 0 पर सेट किया जाता है, तो गेज वास्तविक DirectSound रेंज का उपयोग करेगा, जो कि 10000 के लिए पूरी तरह से म्यूट के लिए -0 है, जो पूर्ण वॉल्यूम का प्रतिनिधित्व करता है। ध्यान दें कि यदि .ini फ़ाइल के सेक्शन में वॉल्यूम के लिए पॉजिटिव वैल्यू का सामना करता है, तो यह मान लेगा कि आप पुरानी रेंज का उपयोग करना चाहते हैं और उसी के अनुसार इस वेरिएबल को सेट करेंगे। तकनीकी रूप से झुकाव के लिए, डायरेक्टसाउंड रेंज डेसिबल के एक्सएनयूएमएक्सटीएच में क्षीणन का प्रतिनिधित्व करता है, इसलिए -100 का मूल्य एक्सएनयूएमएक्स डेसीबल के क्षीणन का प्रतिनिधित्व करता है। एक बार सेट होने के बाद इस चर को न बदलें - बुरी चीजें घटित होंगी।

VoiceAvailable:
यह चर इंगित करेगा कि क्या एक अलग आवाज डिवाइस उपलब्ध है। 1 लौटाता है अगर सिस्टम में अलग-अलग विंडोज साउंड और वॉयस डिवाइस हैं, और 0 अन्यथा।

FSVersionMajor, FSVersionMinor, FSVersionBuild:
ये चर उड़ान सिम्युलेटर के संस्करण के बारे में विस्तृत जानकारी देते हैं जो गेज पर चल रहा है।
FSVersionMajor के लिए FSNNUMX और 9 के लिए 2004 देता है FSX। यदि आप अपने स्वयं के गेज में किसी भी संस्करण विशिष्ट कोड का उपयोग करना चाहते हैं, तो माना जाता है।

SimConnected:
FSX केवल। 1 लौटाता है यदि SimConnect का लिंक स्थापित किया गया था और यदि यह नहीं था तो 0।

FSSimIsPaused:
अगर सिमुलेशन रुका हुआ है तो 1 लौटाता है और अगर ऐसा नहीं है तो 0।

SoundIsMuted:
FS9 और दोनों में FSX, यह चर 1 को लौटा देगा, अगर गेज ने अपनी आवाज़ और 0 को म्यूट कर दिया हो, यदि ध्वनियाँ म्यूट नहीं हैं।

UserMutedSounds
FS9 और दोनों में FSXयदि कोई XML गेज ने 1 के मान पर GlobalCommands चर सेट करके ध्वनियों को म्यूट कर दिया है, तो यह चर 2 लौटा देगा। जबकि व्यक्तिगत ध्वनियाँ अपने वॉल्यूम स्तरों को निर्धारित करने में सक्षम होंगी, ध्वनियाँ ध्वनि चर या ठहराव की स्थिति में परिवर्तन के साथ स्वचालित रूप से अनम्यूट नहीं होंगी। आपको ग्लोबल कमांड्स वेरिएबल को 3 पर सेट करके मैन्युअल रूप से अनम्यूट करना होगा। यदि ध्वनियाँ इतनी मौन नहीं की गई हैं, तो चर का मान शून्य होगा।

ViewSystemStatus:
FSX केवल। SimConnect के माध्यम से लिया गया।
0 - बाहर (स्पॉट) दृश्य।
1 - 2D कॉकपिट दृश्य
2 - 3D VC दृश्य
4 - ऑर्थोगोनल (नक्शा) दृश्य
ViewSystemMessages:
FSX केवल। डिफ़ॉल्ट मान शून्य है। यदि एक गैर-शून्य मान पर सेट किया जाता है, तो ऊपर देखा गया ViewSystemStatus मान, हर बार Windows संदेश बॉक्स में प्रकाशित किया जाएगा। जाहिर है, केवल प्रयोग के लिए।

दिन का समय:
केवल FS2004। दिन के चर के अन्यथा टूटे हुए समय को लौटाता है।

उदाहरण .ini:
[ध्वनि] अनुभाग में पहले दो प्रविष्टियों के अपवाद के साथ, निम्न उदाहरण डिफ़ॉल्ट मान दिखाता है कि गेज उपयोगकर्ता निर्दिष्ट मूल्य की अनुपस्थिति में, या पूरी तरह से कॉन्फ़िगरेशन फ़ाइल की अनुपस्थिति में उपयोग करेगा। पहली ध्वनि प्रविष्टि, पैनल फ़ोल्डर नामक एक फ़ोल्डर के भीतर स्थित ध्वनि के विनिर्देश को दर्शाती है, जिसमें यह फ़ोल्डर विमान के पैनल फ़ोल्डर में स्थित है। पहले दो साउंड एंट्रीज़ आवाज़ के असाइन किए जाने वाले वॉल्यूम मान के स्पेसिफिकेशन को दिखाते हैं जब इसे पहली बार गेज द्वारा लोड किया जाता है। पहली और तीसरी प्रविष्टियाँ किसी फ़ाइल के विनिर्देशन को एक फ़ोल्डर के भीतर दर्शाती हैं, जिसमें उस फ़ोल्डर को कॉन्फ़िगरेशन फ़ाइल के समान फ़ोल्डर में स्थित किया जाता है।

[कॉन्फ़िग]
MaxSounds = 10
GlobalCommands = DSDGlobals
VolumeVarIn = dsd_xml_sound_volume_in
PanVarIn = dsd_xml_sound_pan_in
VolumeVarOut = dsd_xml_sound_volume_out
PanVarOut = dsd_xml_sound_pan_out
Loopout = dsd_xml_sound_loop_out
VolumePlayed = dsd_volume_played
PanPlayed = dsd_pan_played
LoopPlayed = dsd_loop_played

[ध्वनि]
Sound00 = \ PanelSounds \ dsd_xml_00.wav, -1500
Sound01 =। ध्वनि / dsd \ dsd_xml_01.wav, -2000
Sound02 = ध्वनि \ dsd \ dsd_xml_02.wav
Sound03 =। \ ध्वनि \ dsd \ dsd_xml_03.wav
Sound04 =। \ ध्वनि \ dsd \ dsd_xml_04.wav
Sound05 =। \ ध्वनि \ dsd \ dsd_xml_05.wav
Sound06 =। \ ध्वनि \ dsd \ dsd_xml_06.wav
Sound07 =। \ ध्वनि \ dsd \ dsd_xml_07.wav
Sound08 =। \ ध्वनि \ dsd \ dsd_xml_08.wav
Sound09 =। \ ध्वनि \ dsd \ dsd_xml_09.wav
Sound100 =। \ ध्वनि \ dsd \ dsd_xml_100.wav
Sound999 =। \ ध्वनि \ dsd \ dsd_xml_999.wav

[LVars]
Lvar00 = dsd_fsx_sound_id_00
Lvar01 = dsd_fsx_sound_id_01
Lvar02 = dsd_fsx_sound_id_02
Lvar03 = dsd_fsx_sound_id_03
Lvar04 = dsd_fsx_sound_id_04
Lvar05 = dsd_fsx_sound_id_05
Lvar06 = dsd_fsx_sound_id_06
Lvar07 = dsd_fsx_sound_id_07
Lvar08 = dsd_fsx_sound_id_08
Lvar09 = dsd_fsx_sound_id_09
LVar100 = dsd_fsx_sound_id_100
LVar999 = dsd_fsx_sound_id_999

अंतिम संपादन: 1 वर्ष 6 महीने पहले DRCW.

कृपया लॉग इन करें or खाता बनाएं बातचीत में शामिल होने के लिए।

  • अनुमति नहीं हैं: नया विषय बनाने के लिए।
  • अनुमति नहीं हैं: ज़वाब दोना।
  • अनुमति नहीं हैं: फ़ाइलें जोड़ने के लिए।
  • अनुमति नहीं हैं: अपने संदेश को संपादित करने के लिए।
0.189 सेकंड: पृष्ठ बनाने के लिए समय
बोली