منصوبے کے بارے میں

لنچ باکس ایک کراس پلیٹ فارم ایپلیکیشن ہے جو گیم براؤزر، کلیکشن مینیجر اور ایمولیٹر فرنٹ اینڈ کے طور پر ڈیزائن کی گئی ہے۔ Rust کے ساتھ CXX-Qt اور QML استعمال کرتے ہوئے بنائی گئی، یہ اپنے سابقہ Electron-based لیگیسی ورژن سے مختلف ایک نیٹو ڈیسک ٹاپ تجربہ فراہم کرتی ہے۔ یہ سافٹ ویئر "acquisition-first" آرکیٹیکچر کی پیروی کرتا ہے، جو ایمولیشن صلاحیتوں کے ساتھ ساتھ گیم کلیکشنز کے انتظام اور حصول کو ترجیح دیتا ہے۔ اہم خصوصیات میں شامل ہیں: - **نیٹو Qt فرنٹ اینڈ**: Windows، macOS اور Linux پر اعلیٰ کارکردگی اور نیٹو ظاہری شکل کے لیے Rust اور QML استعمال کرتا ہے۔ یہ بڑی لائبریریوں کے لیے ورچوئلائزڈ ویوز، تیز اسکرولنگ، اور مستقل اسٹیٹ مینجمنٹ بشمول ونڈو پلیسمنٹ اور فلٹرز کی حمایت کرتا ہے۔ - **کاؤچ موڈ**: ٹیلی ویژن پر لونگ روم کے استعمال کے لیے فل اسکرین، کی بورڈ اور گیم پیڈ کے لیے بہتر بنایا گیا انٹرفیس۔ یہ ری اسٹارٹ کے دوران گیم کا انتخاب محفوظ رکھتا ہے، پلیٹ فارم اور کلیکشن پکرز کی حمایت کرتا ہے، اور آئیڈل ڈسپلے کے لیے Attract Mode شامل کرتا ہے۔ یہ کیشڈ میڈیا پلے بیک اور ڈیکلریٹو `.lunchbox-theme` پیکجز کے ذریعے تھیم حسب ضرورت کو بھی سنبھالتا ہے۔ - **گیم مینجمنٹ اور حصول**: ٹورنٹس یا میگنٹس کے ذریعے گیمز ڈاؤن لوڈ کرنے کے لیے qBittorrent کے ساتھ انٹیگریشن۔ یہ منتخب acquisitions کے لیے Minerva bundle انڈیکس کی حمایت کرتا ہے اور صارفین کو حسب ضرورت ٹورنٹ ذرائع شامل کرنے دیتا ہے۔ سسٹم ڈاؤن لوڈ سے پہلے فائل کے انتخاب کا جائزہ لیتا ہے، ملٹی ڈسک سیٹس کو سنبھالتا ہے، اور pause، resume اور retry صلاحیتوں کے ساتھ امپورٹ کے عمل کا انتظام کرتا ہے۔ - **میٹا ڈیٹا اور لائبریری ٹولز**: عنوانات، تفصیلات، انواع اور حسب ضرورت فیلڈز کے لیے وسیع میٹا ڈیٹا ایڈیٹنگ فراہم کرتا ہے۔ یہ صارف کے جائزے کے ساتھ IGDB یا ScreenScraper سے آن لائن میٹا ڈیٹا حاصل کر سکتا ہے۔ خصوصیات میں ٹیگز اور قواعد پر مبنی سمارٹ کلیکشنز، علاقائی ریلیز کے لیے region/version ہینڈلنگ، اور "More Like This" سفارش انجن شامل ہیں۔ - **ایمولیٹر انٹیگریشن**: نصب شدہ اسٹینڈ-alone ایمولیٹرز (جیسے RetroArch، DOSBox، MAME) اور cores کو دریافت کرتا ہے۔ یہ پیچیدہ لانچ کنفیگریشنز کی حمایت کرتا ہے، بشمول eXoDOS/eXoWin3x/eXoWin9x آرکائیوز جو مقامی طور پر تیار اور کیش کیے جاتے ہیں۔ یہ مختلف میڈیا اقسام بشمول laserdisc (Hypseus/Daphne) اور arcade سسٹمز کو سنبھالتا ہے۔ - **کنٹرولر سپورٹ**: کراس پلیٹ فارم کنٹرولر ان پٹ کے لیے GilRs استعمال کرتا ہے، جو hotplugging، اینالاگ ڈیڈ زونز اور ریمپنگ کی حمایت کرتا ہے۔ اس میں مختلف ہارڈویئر لے آؤٹس میں کیلیبریٹڈ ایمولیٹر میپنگز کے لیے layout-rule solver شامل ہے۔ - **سیٹنگز اور پورٹیبلٹی**: ROM اسٹوریج، ٹورنٹ کلائنٹس اور میڈیا پرووائیڈرز کی کنفیگریشن کی اجازت دیتا ہے۔ پورٹیبل `.lunchbox-profile` بیک اپس ایکسپورٹ کرنے کی حمایت کرتا ہے جن میں کلیکشن اسٹیٹ اور تھیمز شامل ہوتے ہیں، جبکہ ROMs اور راز جیسے حساس ڈیٹا کو خارج کر دیا جاتا ہے۔ پروفائلز کی بحالی پر ان کی سالمیت کی تصدیق کی جاتی ہے۔ ایپلیکیشن کیٹلاگ کی شناخت کو حصول کی پیشکشوں سے الگ کرتی ہے، اس بات کو یقینی بناتی ہے کہ ڈاؤن لوڈ شدہ مواد بنیادی لائبریری ڈھانچے کو تبدیل نہ کرے جب تک کہ صارف واضح طور پر اس کا انتظام نہ کرے۔ اس کا مقصد PC گیمنگ کے شوقین افراد کے لیے ایک مضبوط، محفوظ اور خصوصیات سے بھرپور ماحول فراہم کرنا ہے۔