ยูทิลิตี้ตัวเรียกใช้งานเพื่อช่วยเริ่มเกม battle.net ด้วยโอเวอร์เลย์ Steam
หน้าอย่างเป็นทางการ http://madalien.com/stuff/bnetlauncher/
ตอนนี้เป็นเวลาหลายปีแล้วตั้งแต่ฉันเล่นเกม Blizzard ครั้งล่าสุด ดังนั้นโปรเจ็กต์นี้จึงถูก "บำรุงรักษา" เนื่องจากฉันไม่ได้เป็นผู้ใช้อีกต่อไป
การบริจาคยังคงได้รับการยอมรับ (เกมใหม่ คุณสมบัติ ฯลฯ) แต่อย่างอื่นจะไม่มีการพัฒนาเพิ่มเติม
ยังมีโปรเจ็กต์ Launcher อื่นๆ ที่กำลังพัฒนาอยู่ เช่น Launchpad ในกรณีที่ bnetlauncher ไม่เหมาะกับคุณอีกต่อไป
แอปพลิเคชั่นนี้มีวัตถุประสงค์เพื่ออำนวยความสะดวกในการเปิดตัวเกม battle.net จาก Steam พร้อมโอเวอร์เลย์โดยมีการโต้ตอบน้อยที่สุดหรือไม่มีการโต้ตอบกับไคลเอนต์ battle.net ในขณะที่ยังคงเข้าสู่ระบบโดยอัตโนมัติ
รหัส | เกม |
---|---|
คอดโบ4 | Call of Duty: Black Ops 4 |
คอดบอค | Call of Duty: Black Ops สงครามเย็น |
codmw2019 | Call of Duty: สงครามสมัยใหม่ (2019) |
codmw2crm | แคมเปญ Call of Duty: Modern Warfare 2 มาสเตอร์ใหม่ |
โค๊ดเอ็มดับเบิลยู2 | Call of Duty: สงครามสมัยใหม่ 2 + Warzone 2 |
ซีบี4 | Crash Bandicoot 4: ถึงเวลาแล้ว |
d2r | Diablo 2: ฟื้นคืนชีพแล้ว |
d3 | ดิอาโบล 3 |
d3ptr | อาณาจักรทดสอบสาธารณะ Diablo 3 |
ง4 | ดิอาโบล IV |
ดิ | ดิอาโบลอมตะ |
ชั่วโมง | ฮาร์ทสโตน |
ร้อนแรง | วีรบุรุษแห่งพายุ |
โอ๊ย | โอเวอร์วอตช์ |
เป็นเจ้าของ | ขอบเขตการทดสอบสาธารณะของ Overwatch |
รอยขีดข่วน | สตาร์คราฟต์รีมาสเตอร์ |
sc2 | สตาร์คราฟต์ 2 |
w3 | Warcraft 3: หลอมใหม่ |
ว้าว | โลกแห่งวอร์คราฟ |
ว้าวคลาสสิก | เวิลด์ ออฟ วอร์คราฟต์ คลาสสิค |
ว้าวclassicera | เวิลด์ออฟวอร์คราฟต์ยุคคลาสสิก |
ว้าว | ขอบเขตการทดสอบสาธารณะของ 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/classic ได้ แต่อาจมีความน่าเชื่อถือน้อยกว่า battlenetcmd=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 จะมองหาหลังจากเปิดตัว สามารถใช้ %
เป็น wildcard เช่น Diablo III%.exe
เพื่อรองรับรุ่น 32 และ 64 บิตของเกมoptions=noargs,waitforexit
รายการตัวเลือกที่คั่นด้วยเครื่องหมายจุลภาค ซึ่งสนับสนุนในปัจจุบัน:noargs
จะไม่เกิดข้อผิดพลาดเมื่อเรียกอาร์กิวเมนต์ว่างจากเกม (จำเป็นสำหรับ blackops4.exe)waitforexit
ปล่อยให้ bnetlauncher เปิดอยู่และรอจนกว่าเกมจะมีอยู่ (จำเป็นสำหรับ destiny 2 เพื่อแสดงให้คุณเห็นว่ากำลังเล่นอยู่)nolaunch
ไม่ได้เปิดเกมโดยตรง แต่เพียงเปิดไคลเอนต์แล้วลองค้นหาเกมเพิ่มอีก 60 วินาที สามารถใช้เปิดเกมและให้เวลาในการเลือกภูมิภาคหรือตัวเลือกอื่นๆ ที่ไม่รองรับnotask
จะไม่เริ่มไคลเอนต์ตามงานที่กำหนดเวลาไว้ ซึ่งจะทำให้ Steam Overlay มีผลกับไคลเอนต์ battle.net ด้วยnoadmin
พยายามใช้แฟล็กความเข้ากันได้กับเกมเพื่อหลีกเลี่ยงการเรียก UAC นี่เป็นแฮ็คที่ยังไม่ผ่านการทดสอบซึ่งสามารถทำลายเกม ที่ไม่ได้ใช้ เว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่