প্রকল্প সম্পর্কে

F.E.A.R. VR হল একটি ওপেন-সোর্স, স্থানীয়ভাবে নির্মাণযোগ্য VR মোড যা F.E.A.R. 1.08 (FEAR.exe, LithTech Jupiter EX, Direct3D 9) এর সিঙ্গেল-প্লেয়ার বেস সংস্করণের জন্য। এটি নেটিভ স্টেরিও ওয়ার্ল্ড রেন্ডারিং, আপেক্ষিক HMD হেডট্র্যাকিং, পাঠযোগ্য ওয়ার্ল্ড-লকড মেনু এবং একটি স্টেরিও HUD প্রদান করে, যা Quest 3/SteamVR-এ গেমের ভিতরে নিশ্চিত করা হয়েছে। OpenXR কন্ট্রোলার সম্পূর্ণরূপে গেমটি চালায়: চলাচল, বাঁক, অস্ত্র নির্বাচন, লাফ, রিলোড, ক্রাউচিং, স্লো-মো, স্প্রিন্টিং, ব্যবহার, লক্ষ্য/ফায়ার, মেলি এবং পজ মেনু; লিনিং বাম হাতের কাত ব্যবহার করে। ফার্স্ট-পারসন ভিউ হাত, ধড় এবং পা দৃশ্যমান রাখে, শুধুমাত্র বাহু ডিফল্টভাবে লুকিয়ে রাখে। ESC মেনুতে একটি নেটিভ VR সেটিংস পৃষ্ঠা অন্তর্ভুক্ত রয়েছে। ইনস্টলেশন ড্র্যাগ অ্যান্ড ড্রপ: হয় ইনস্টলার চালান বা জিপ সামগ্রীটি FEAR.exe ধারণকারী বিদ্যমান F.E.A.R. ফোল্ডারে ফেলে দিন। কিছু প্রতিস্থাপিত হয় না; মোডের ফাইলগুলি গেমের নিজস্ব ফাইলের পাশে থাকে। প্রয়োজন F.E.A.R. 1.08 (Steam Ultimate Shooter Edition নিশ্চিত; GOG এবং রিটেইল-ডিস্ক কপি পরীক্ষিত নয়), স্থানীয়ভাবে ইনস্টল করা অফিসিয়াল পাবলিক টুলস 1.08 (Steam-এর সাথে বান্ডেল বা F.E.A.R. SDK v1.08 হিসাবে উপলব্ধ), এবং SteamVR বা Virtual Desktop (VDXR) সক্রিয় OpenXR রানটাইম হিসাবে সহ একটি হেডসেট। Windows 10/11 64-বিট। বৈশিষ্ট্যগুলির মধ্যে রয়েছে প্রতি-চোখ ম্যাট্রিক্স সহ নেটিভ স্টেরিও রেন্ডারিং, রিসেন্টার সহ আপেক্ষিক হেডট্র্যাকিং, সংঘর্ষ সহ ঐচ্ছিক রুম-স্কেল HMD অনুবাদ, সাপোর্ট-রিস্ট স্ট্যাটাস HUD, HUD বার্তাগুলির জন্য স্টেরিও ওভারলে, ফুলস্ক্রিন UI-এর জন্য ফ্ল্যাট-স্ক্রিন মোড, ক্যামেরা কাঁপানোর জন্য কমফোর্ট স্ক্রিন, কোয়ায়েট ক্যামেরা (অস্ত্র বব এবং রিকয়েল অক্ষম), স্থিতিশীল সংঘর্ষ ক্যামেরা, সংশোধিত ফার্স্ট-পারসন বডি, ডান হাত অনুসরণকারী অস্ত্র সহ সম্পূর্ণ মোশন কন্ট্রোল, লাল লক্ষ্য লেজার, পয়েন্ট-টু-অ্যাক্টিভেট, কনফিগারযোগ্য VR ফ্ল্যাশলাইট, অঙ্গভঙ্গি মেলি (থ্রাস্ট, জাম্প কিক, স্লাইড কিক), হাত দিয়ে মই আরোহণ, বিশ্ব সংঘর্ষ সহ শারীরিক লিন, শারীরিক ডাক, হাত কাত হয়ে লিনিং, প্রতি-শট হ্যাপটিক্স, উভয় হাতে নেটিভ ডুয়াল পিস্তল, ESC মেনুতে শ্রেণীবদ্ধ নেটিভ VR সেটিংস, ভাসমান লাইভ-টিউনিং প্যানেল, লাইভ আর্ম IK এবং বাম-হাত সারিবদ্ধকরণ, বডি দৃশ্যমানতা সুইচ, ঐচ্ছিক সিমুলেটেড অস্ত্র ওজন, প্রতি-অস্ত্র ওজন এবং রিকয়েল প্রোফাইল, প্রতি-অস্ত্র বিশ্ব-সংঘর্ষ বক্স এবং অনমনীয় দুই-হাত অস্ত্র পরিচালনা। অপারেশন বিটনেস অনুসারে দুটি প্রক্রিয়া ব্যবহার করে: একটি x64 OpenXR হোস্ট এবং একটি x86 D3D9 ব্রিজ একটি সংস্করণযুক্ত শেয়ার্ড-মেমরি প্রোটোকলের উপর। লঞ্চে রানটাইম নির্বাচন SteamVR এবং VDXR সমর্থন করে। লক্ষ্যযুক্ত SteamVR থিয়েটার দমন অন্তর্ভুক্ত। লঞ্চার, হোস্ট এবং ব্রিজের জন্য কাঠামোগত JSON লগ লেখা হয়। সমস্ত রিটেইল হুক সংস্করণ-আবদ্ধ ফেল-সেফ চেক সহ। বিতরণযোগ্য প্যাকেজে শুধুমাত্র MIT-লাইসেন্সযুক্ত বাইনারি থাকে; মালিকানাধীন মডিউলগুলি স্থানীয় পাবলিক টুলস ইনস্টলেশন থেকে টানা হয়। মূল নীতিগুলি: মূল রিটেইল ফাইলগুলি অস্পর্শিত থাকে, Git-এ কোনও রিটেইল/SDK/অ্যাসেট ফাইল নেই এবং বিটনেস অনুসারে পৃথক প্রক্রিয়া। আর্কিটেকচার ওভারভিউ SteamVR/OpenXR (x64) দেখায় যা fearvr-host.exe (x64, D3D11) এর সাথে সংস্করণযুক্ত IPC-এর মাধ্যমে যোগাযোগ করে এবং x86 FEAR.exe একটি d3d9.dll ব্রিজ এবং স্থানীয়ভাবে পুনর্নির্মিত GameClient মডিউলের মাধ্যমে রেন্ডার করে। রিপোজিটরিটি AI সহায়তায় তৈরি করা হয়েছে; লেখক উল্লেখ করেছেন যে AI অবশ্যই ভুল করেছে এবং পুল রিকোয়েস্ট স্বাগত। স্থিতি M6 (প্যাকেজিং এবং রিগ্রেশন); M5 সম্পূর্ণ এবং গেমে নিশ্চিত।