أداة Launcher للمساعدة في بدء ألعاب Battle.net باستخدام تراكب Steam.
الصفحة الرسمية http://madalien.com/stuff/bnetlauncher/
لقد مرت سنوات منذ آخر مرة لعبت فيها لعبة عاصفة ثلجية، لذلك تم وضع هذا المشروع تحت "الصيانة" لأنني لم أعد مستخدمًا له.
لا تزال المساهمات مقبولة (الألعاب الجديدة والميزات وما إلى ذلك) ولكن بخلاف تلك لن يتم إجراء أي تطورات أخرى.
لا يزال هناك مشروع Launcher آخر قيد التطوير النشط مثل Launchpad في حالة عدم عمل bnetlauncher معك.
يهدف هذا التطبيق إلى تسهيل إطلاق ألعاب Battle.net من Steam مع تراكب مع الحد الأدنى/عدم التفاعل مع عميل Battle.net مع الاستمرار في تسجيل الدخول تلقائيًا.
شفرة | لعبة |
---|---|
كودبو4 | كول اوف ديوتي: بلاك اوبس 4 |
com.codbocw | كول أوف ديوتي: بلاك أوبس الحرب الباردة |
com.codmw2019 | نداء الواجب: الحرب الحديثة (2019) |
com.codmw2crm | حملة Call of Duty: Modern Warfare 2 مُعاد تصميمها |
com.codmw2 | كول أوف ديوتي: مودرن وورفير 2 + وارزون 2 |
cb4 | كراش بانديكوت 4: حان الوقت |
d2r | ديابلو 2: القيامة |
د3 | ديابلو 3 |
d3ptr | ديابلو 3 عالم الاختبار العام |
د4 | ديابلو الرابع |
دي | ديابلو الخالد |
hs | حجر القلب |
درجات الحرارة المرتفعة | أبطال العاصفة |
آه | المراقبة |
owptr | Overwatch مجال الاختبار العام |
قرار | ستاركرافت ريمستر |
sc2 | ستاركرافت 2 |
ث3 | علب 3: إعادة التشكيل |
رائع | عالم علب |
com.wowclassic | عالم علب كلاسيك |
com.wowclassicera | عالم علب العصر الكلاسيكي |
com.wowptr | عالم الاختبار العام لـ World of Warcraft |
يجب أن تبدو النتيجة مثل المثال أو لقطة الشاشة أدناه:
"G:Steambnetlauncher.exe" ow
ملاحظة: السلوك الافتراضي لـ bnetlauncher هو الاحتفاظ بحالة العميل، لذلك إذا لم يكن العميل قيد التشغيل فسوف يقوم bnetlauncher بإغلاقه، وإذا كان قيد التشغيل فسوف يتركه قيد التشغيل.
مع إصدار العميل الجديد في عام 2021، لم تعد الطرق السابقة لإطلاق PTR والإصدار الكلاسيكي تعمل. يتضمن هذا الإصدار إصلاحًا تجريبيًا للمشكلة التي قد لا تعمل دائمًا. إذا لم يتم تشغيل اللعبة تلقائيًا، فستكون هناك حاجة إلى كل التفاعل اليدوي للضغط على زر التشغيل.
في حالة حدوث مشكلات، يمكن تمكين التسجيل عن طريق إنشاء ملف Enablelog.txt داخل %localappdata%madalien.combnetlauncher
، يمكنك فتح الموقع عن طريق لصق المسار في Explorer أو مربع حوار التشغيل في Windows (WinKey+R)
--notask
.--timeout 10
لبعض المستخدمين. هناك أيضًا الخيارات الإضافية التالية التي توفرها محولات سطر الأوامر:
--timeout <seconds>, -t <seconds>
تغير عدد الثواني التي تحاول البحث عن اللعبة قبل إعطاء خطأ (15 ثانية افتراضيًا).--notask, -n
يبدأ تشغيل المشغل مباشرةً بدلاً من استخدام برنامج جدولة المهام (سيؤدي بدء تشغيل العميل مباشرةً إلى قيام Steam بتطبيق التراكب على العميل واعتبارك تلعب اللعبة حتى يوجد العميل)--leaveopen, -l
يترك العميل مفتوحًا بعد تشغيل اللعبة. تحذير: إذا تم دمجه مع خيار --notask
فسوف يظهر لك أنك تلعب على Steam حتى تقوم بإغلاق العميل. لإزالة كافة آثار bnetlauncher من نظامك:
%localappdata%madalien.com
في قائمة البدء وافتح المجلد، واحذف مجلد bnetlauncher لإزالة أي سجلات تم إنشاؤها وملفات gamedb.ini بدءًا من الإصدار 2.00 فصاعدًا، يستخدم bnetlauncher ملف gamedb.ini داخليًا للتحكم في كيفية تشغيل الألعاب.
إخلاء المسؤولية: هذا الخيار موجود لتسهيل إضافة ألعاب جديدة أو دعم حالات الاستخدام "الغريبة". إنه غير مخصص أو مطلوب للمستخدمين العاديين.
لتخصيص التكوينات، قم بإنشاء ملف gamedb.ini في:
%localappdata%madalien.combnetlaunchergamedb.ini
يتم توزيع ملف gamesdb.ini.sample
مع bnetlauncher الذي يحتوي على نسخة من التكوين المدمج.
هام: الإدخالات الافتراضية غير قابلة للتغيير. سوف يقوم bnetlauncher دائمًا بتجاوز أي قيمة تم تغييرها باستخدام gamesdb الداخلي الخاص به. ومع ذلك، فمن الممكن إنشاء إدخال جديد باستخدام اسم مختلف لاستخدام الخيارات المخصصة.
إدخال المثال:
[codbo4]
name=Call of Duty: Black Ops 4
client=battlenet
cmd=VIPR
exe=BlackOps4.exe
options=noargs,waitforexit
شرح عمل كل جزء:
[codbo4]
المستخدم مع bnetlauncher الذي يحدد الإعدادات المراد استخدامها (على سبيل المثال: bnetlauncher.exe codbo4
)name=Call of Duty: Black Ops 4
اسم مألوف للعبة يستخدم لرسائل الخطأ والمساعدةclient=battlenet
وحدة العميل المستخدمة لإطلاق اللعبة، ويوجد حاليًا Battlenet وBattlenet2 وEpic، والفرق بين اثنتين من Battlenet هو أن Battlenet2 يمكنها إطلاق إصدار PTR/كلاسيكي من الألعاب ولكنها قد تكون أقل موثوقية من Battlenet.cmd=VIPR
لتشغيل اللعبة، بالنسبة إلى Battlenet، فهو معرف خاص يسمح بالتشغيل المباشر للعبة، انتبه إلى أن هذه القيمة حساسة لحالة الأحرف! مع Battlenet2، فهو رمز منتج اللعبة. يمكن اكتشاف هذه القيم من خلال النظر في السجلات في مواقع مختلفة:'%LOCALAPPDATA%Battle.netLogsbattle.net*.log'
'C:ProgramDataBattle.netSetup<game>*.log'
com.epicgames.launcher://apps/<id will be here>?action=launch&silent=true
exe=BlackOps4.exe
لعبة exe التي سيبحث عنها bnetlauncher بعد الإطلاق، يمكنها استخدام %
كحرف بدل، أي Diablo III%.exe
لدعم إصدارات 32 و64 بت من اللعبة.options=noargs,waitforexit
قائمة الخيارات المفصولة بفواصل، المدعومة حاليًا:noargs
خطأ عند استرداد الوسائط الفارغة من اللعبة (مطلوب لـ blackops4.exe)waitforexit
واترك bnetlauncher مفتوحًا وانتظر حتى تكون اللعبة موجودة (مطلوب للعبة Destiny 2 لتظهر لك أنك تلعب)nolaunch
بتشغيل اللعبة مباشرة، ولكن فقط افتح العميل وحاول العثور على اللعبة لمدة 60 ثانية إضافية. يمكن استخدام هذا لتشغيل لعبة وإعطاء الوقت لتحديد منطقة أو خيارات أخرى غير مدعومة.notask
لا يبدأ العميل من خلال مهمة مجدولة، وهذا سيجعل تراكب البخار ينطبق أيضًا على عميل Battle.netnoadmin
تطبيق علامات التوافق على اللعبة لتجنب استدعاء UAC، وهذا اختراق لم يتم اختباره ويمكن أن يعطل اللعبة ولا تستخدمه إلا إذا كنت تعرف ما تفعله .