DirectX 9 के लिए गेम DirectX 11 के साथ काम नहीं कर रहा है


8

मैंने "Orcs Must Die" नामक एक गेम स्थापित किया है, लेकिन इसे चलाते समय, यह केवल d3dx9_43.dll फ़ाइल की अनुपस्थिति के बारे में एक त्रुटि दिखाता है। यह डीएक्स 9 का हिस्सा है, हालांकि मैं पहले से ही डीएक्स 11 स्थापित कर चुका हूं। मैं DX 9 पर वापस आए बिना इस समस्या को कैसे हल कर सकता हूं?

मैं Win7 होम प्रीमेयम 32-बिट, DirectX 11, nVidia GeForce गो 7300 (ड्राइवर v295.73) का उपयोग कर रहा हूं


कौन सा खेल है?
अलियासर

2
@burtek - आपको डायरेक्टएक्स स्थापित करने की आवश्यकता है। खेल एक डायरेक्टएक्स 9 फ़ाइल की तलाश में है, जिसका अर्थ है जब तक आप इसे उस फ़ाइल को प्रदान नहीं करते हैं, तब तक आप गेम को चलाने में सक्षम नहीं होंगे। सिर्फ इसलिए कि आपने डायरेक्टएक्स 11 स्थापित किया है, इसका मतलब यह नहीं है कि खेल डायरेक्टएक्स 11 का समर्थन करता है, खेल कोई फर्क नहीं पड़ता कि आप अभी भी केवल डायरेक्ट एक्स 9 का समर्थन करने जा रहे हैं
रामहुंड

@aliasgar ने सवाल का संपादन किया। क्षमा करें, इसे पहले जोड़ना भूल गया
burtek

1
@Ramhound तो मुझे DirectX9 इंस्टॉल करना है? क्या एक ही समय में v9 और v11 दोनों को स्थापित करना संभव है?
बर्टेक

1
@burtek - हाँ। आपके पास DirectX 9 के कई संस्करण स्थापित हो सकते हैं। स्टीम दिए गए खेल के लिए आवश्यक संस्करण स्थापित करता है जिसे आप खेलने की कोशिश कर रहे हैं। डायरेक्ट एक्स 9 बैकवर्ड सपोर्ट की व्याख्या करना मुश्किल है जो डायरेक्ट एक्स 11 में एक गैर-डेवलपर के पास मौजूद है। यह मूल रूप से डेवलपर को पिछले संस्करणों का समर्थन करने के लिए डायरेक्ट 11.0 / 11.1 लाइब्रेरी और राइटिंग कोड का उपयोग करता है। ऑर्क्स मस्ट डाई केवल डायरेक्ट एक्स 9. का समर्थन करता है
रामहाउंड

जवाबों:


6
  • Orcs मरना पूरी तरह से DirectX का समर्थन करता है 11. गेमर्स ने इसे काम करने की पुष्टि की है: यहां और पढ़ें

  • इसका आपका DirectX जो किसी न किसी वजह से खराब चल रहा है। Microsoft ने भी इसे लॉग इन किया है। इसे ठीक करने के लिए यहां दिए गए निर्देशों का पालन करें ।

  • जांचें कि क्या आपका nVidia ड्राइवर किसी DirectX सेटिंग्स की सवारी कर रहा है या नहीं।

  • अपने सिस्टम का परीक्षण करें यदि खेल वास्तव में चल सकता है और उर प्रणाली इसे यहां संभाल सकती है


यह वास्तव में कोई फर्क नहीं पड़ता अगर ऑर्क्स मस्ट डाइ डायरेक्ट एक्स 11 का समर्थन करता है यह अभी भी डायरेक्ट एक्स 9 गेम है। इसका मतलब यह है कि यह वास्तव में कोई फर्क नहीं पड़ता कि इसका रन कैसे है, यह बिल्कुल वैसा ही दिखेगा, कोई फर्क नहीं पड़ता कि किस संस्करण का उपयोग किया जाता है। शोध के आधार पर मैंने पाया कि ऑर्क्स मस्ट डाई एक ऐसे चरित्र पर नहीं था जो हर गेम को सूचीबद्ध करता था जो डायरेक्ट एक्स 11 का समर्थन करता था और जल्द ही रिलीज़ होने वाला गेम भी इसका समर्थन करता है। यह चार्ट दूसरे संस्करण को भी सूचीबद्ध करता है जो खेल समर्थित है। Orcs Must Die इस सूची से अनुपस्थित थे।
रामहाउंड

@Rhhound भले ही इसका डायरेक्ट X 9 गेम हो, लोगों ने रिपोर्ट किया है कि यह विंडोज 7 पर डायरेक्ट एक्स के एक उच्च संस्करण के साथ काम करता है। उनकी समस्या यह है कि गेम खुद ही एक अपवाद को फेंक देता है और शुरू नहीं होता है।
अलियासर

@aliagar - मैं आपके द्वारा पोस्ट किए गए लिंक का पालन नहीं कर सकता। मेरा अनुमान है कि उन लोगों को वास्तव में डायरेक्ट एक्स 9 स्थापित किया गया है। बैकवर्ड समर्थन कैसे काम करता है, इस बारे में मेरे बयान अभी भी निश्चित रूप से सही हैं।
रामहाउंड

@ लिंक अच्छा है, शायद आपके कार्यालय में या कुछ और। उनमें से ज्यादातर ने कहा कि उनके पास डायरेक्ट एक्स 11, विंडोज 7 और एक उच्च अंत ग्राफिक्स कार्ड है।
उपनाम

1
@ रामध्वज, खेद गलत पढ़ा। हाँ, यू शायद सही है, लेकिन मैं वास्तव में हमारे सभी सवालों और जवाबों पर क्रोध युद्ध होने का इरादा नहीं करता हूं।
उपनाम

8

DirectX इंस्टॉल सह-अस्तित्व में हो सकता है। तो यह dx9 स्थापित करने के लिए सुरक्षित होना चाहिए जब dx11 पहले से ही स्थापित है।

आप एक dll-pack भी डाउनलोड कर सकते हैं, जिसमें वह भी शामिल हो सकता है जिसे आप गायब कर रहे हैं। यहाँ डाउनलोड करें


अच्छा लगता है .. +1
उपनाम 10

इतना अच्छा नहीं) आप सभी पैक (शायद GBs) डाउनलोड कर लेंगे, और वहाँ गुम फाइल पाएंगे। लेकिन मैं लापता dll (~ 2MB) डाउनलोड करूँगा और मेरा गेम पूरी तरह से चलेगा।
Searush

1

इसका मतलब है कि गेम में DX9 DLL का भी उपयोग किया गया है। डेवलपर्स नए DX पुस्तकालयों (विशेष रूप से नए प्रभावों के लिए) का उपयोग करते हैं, लेकिन खराब डेवलपर्स आंशिक रूप से DirectX 9 का उपयोग कर रहे हैं और वे इसे छोड़ना नहीं चाहते हैं।

संभवतः आपने अब डायरेक्टएक्स पैक ढूंढना शुरू कर दिया है।
सीडी, डायरेक्टएक्स पैक आदि सभी फाइलों को खोजने की आवश्यकता नहीं है।
आप नेट से लापता फ़ाइल डाउनलोड कर सकते हैं, और इसे रख सकते हैं on game's executable's folder (या सिस्टम 32 या 64 में, लेकिन अगर कुछ भी मदद नहीं करता है)।
उदाहरण के लिए आप अपनी गुम d3dx9_43 फ़ाइल यहाँ डाउनलोड कर सकते हैं


0

मैं DAO, d3dx9_36.dll के साथ उस समस्या को याद कर रहा था, इस Microsoft DX इंस्टॉलर ने मुझे http://www.microsoft.com/en-us/download/details.aspx?id=35 लापता DX9 घटकों को स्थापित करने में मदद की , यह इस तरह के मुद्दों के लिए अच्छा है।

इसका सिर्फ इतना है कि मैंने DAO & DA2 को वापस स्थापित किया है क्योंकि DA3 बाहर आ रहा है, वापस आ रहा है, लेकिन नए PC में, इस PC में पहले कभी ड्रैगन एज नहीं था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.