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

Caspian Surveyor হলো Elite Dangerous-এর জন্য একটি শুধুমাত্র Windows-এর কম্প্যানিয়ন অ্যাপ্লিকেশন, যা বর্তমানে আলফা (v0.9.6.0) পর্যায়ে রয়েছে। এটি রিয়েল টাইমে গেমের জার্নাল ফাইল মনিটর করে এবং সিস্টেম ও গ্রহীয় বডি সার্ভে ডেটা পুনর্গঠন করে, যা গেমের উপরে অবস্থান করা HUD-স্টাইলের ওভারলের মাধ্যমে উপস্থাপন করে। প্রধান সক্ষমতাগুলোর মধ্যে রয়েছে: - **লাইভ জার্নাল মনিটরিং**: গেমটি তার প্রধান মেনুতে পৌঁছানোর অল্প সময়ের মধ্যেই একটি নতুন Elite Dangerous জার্নাল শনাক্ত করে এবং স্বয়ংক্রিয়ভাবে ওভারলে প্যানেল পূরণ করা শুরু করে। - **স্থায়ী এক্সপ্লোরেশন ইতিহাস**: সেশন জুড়ে এক্সপ্লোরেশন কার্যক্রমের একটি পঠনযোগ্য রেকর্ড সংরক্ষণ করে, যা %LOCALAPPDATA%\CaspianSurveyor\ এর অধীনে সংরক্ষিত থাকে। অ্যাপটি আনইনস্টল করলে এই ডেটা মুছে যায় না। - **HUD ওভারলে প্যানেল**: বর্তমান সিস্টেম ডেটা, গ্রহীয় বডি তথ্য (কক্ষপথীয় ও ভৌত বৈশিষ্ট্য), একটি কক্ষপথীয়/ভৌত ডেটা লেজেন্ড এবং স্ক্যান সম্পাদনের সাথে সাথে আপডেট হওয়া এক্সোবায়োলজি তথ্য প্যানেলসহ একটি ডিফল্ট প্যানেল প্রদর্শন করে। - **কীবোর্ড-চালিত ইন্টারঅ্যাকশন**: ন্যূনতম হস্তক্ষেপের জন্য ডিজাইন করা হয়েছে। শর্টকাটগুলো HUD দৃশ্যমানতা টগল করে (Ctrl+Shift+M), অ্যাপ থেকে প্রস্থান করে (Ctrl+Shift+E), গ্রহীয় বডিগুলোর মধ্যে নেভিগেট করে (Ctrl+Alt+Arrow keys), ডেটা ভিউ টগল করে এবং ডিফল্ট প্যানেলে ফিরে যায়। - **রঙ কাস্টমাইজেশন**: একটি কালার পিকার ডায়ালগ ব্যবহারকারীদের HUD রঙ কাস্টমাইজ করার সুযোগ দেয়। ইনস্টলারটি বর্তমানে স্বাক্ষরবিহীন, তাই ব্যবহারকারীরা ব্রাউজার বা Windows SmartScreen সতর্কতার সম্মুখীন হতে পারেন। অ্যাপটি Elite Dangerous-এর আগে চালু করতে হবে; গেম ইতিমধ্যে চলমান থাকার পরে এটি চালু করা এখনও সমর্থিত নয়। প্রকল্পটি Python 3.10+ দিয়ে তৈরি এবং সোর্স থেকে চালানো যায় বা PyInstaller ব্যবহার করে একটি Windows অ্যাপ্লিকেশন বান্ডল হিসেবে প্যাকেজ করা যায়। এটি GNU General Public License v3.0-এর অধীনে লাইসেন্সপ্রাপ্ত। সাময়িক রোডম্যাপে পূর্বে পরিদর্শন করা সিস্টেম কোয়েরি করার জন্য SQLite ইন্টিগ্রেশন, HUD রঙ কাস্টমাইজেশন, সিস্টেম প্রায়োরিটি গণনা এবং সিস্টেম স্থিতিশীলতা বিশ্লেষণের জন্য কক্ষপথীয় সিমুলেশনের জন্য REBOUND ইন্টিগ্রেশন অন্তর্ভুক্ত রয়েছে।