Awesome REA
हिन्दी
सभी मामलों पर वापस जाएँ

OpenBattlefield2: फ़ंक्शन-स्तर Evidence

लक्ष्य: Battlefield 2 1.5 Refractor 2 क्लाइंट, DLL और मूल गेम डेटा प्रस्तुत करना

लेखक / श्रेय: Moxnatiy

स्रोत समीक्षा दिनांक:

स्थिति की समीक्षा करें: सूत्रों की समीक्षा की गई; लेखक परीक्षण स्वतंत्र रूप से दोबारा नहीं चलाए गए।

सवाल

क्रॉसहेयर, एचयूडी और बाइनरी-व्यवहार अनुसंधान एक ट्रेस करने योग्य इंजन कार्यान्वयन को कैसे सूचित कर सकते हैं?

REA ने क्या किया

REA 4.1.0 और Ghidra 12.1.4 32-bit PE फ़ाइलें पढ़ें और पूर्ण फ़ंक्शन Evidence दस्तावेज़ एकत्र करें। प्रत्यक्ष Ghidra क्वेरीज़, गेम डेटा और सर्वर प्रतीक इसे पूरक करते हैं। क्रॉसहेयर नोट्स में गुइइंडेक्स, स्थिति और ऑफसेट-संचय पते और REA Evidence आईडी शामिल हैं; REA केवल विश्लेषण चरण को संभालता है।

लेखक-रिपोर्ट किए गए परिणाम

प्रोजेक्ट C++20 इंजन, फ़ंक्शन नोट्स, परीक्षण और स्क्रीनशॉट प्रकाशित करता है। लेखक एक स्वामित्व वाले BF2 1.5 इंस्टॉलेशन को लोड करने, एक मूल समर्पित सर्वर से कनेक्ट करने और सैनिकों और HUD को प्रदर्शित करने की रिपोर्ट करता है। कनेक्टेड मोड में क्रॉसहेयर रेंडर करता है, मूवमेंट के दौरान फैलता है और रुकने पर सिकुड़ता है, test_weapon_hud जैसे चेक के साथ।

सीमाएँ और असत्यापित दावे

अनुसंधान परियोजना में अभी भी फायरिंग, वाहन ड्राइविंग और ध्वनि का अभाव है। क्रॉसहेयर हथियार-स्विच, ज़ूम और फायरिंग अपडेट अधूरे हैं; होस्टेड मोड में कोई क्रॉसहेयर नहीं है। मुख्य प्लेटफ़ॉर्म macOS arm64 है, और Windows बिल्ड नहीं चलाया गया था। परिणामों में कई उपकरण शामिल हैं और सभी का श्रेय REA को नहीं दिया जा सकता। इस कैटलॉग ने इसे दोबारा नहीं चलाया.

क्या सीखना है

एक अवलोकन योग्य सुविधा के लिए पते, Evidence, कार्यान्वयन और स्वीकृति आदेश कनेक्ट करें।

स्रोत में REA उपयोग साक्ष्य

Addresses are BF2.exe unless named otherwise; the evidence IDs are REA’s

अंश स्वरूपण सरलीकृत किया गया है. संपूर्ण संदर्भ के लिए मूल स्रोत पढ़ें।

मूल स्रोत

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

इस मामले को GitHub पर देखें · सुधार का सुझाव दें