BakkesMod เป็นม็อดสำหรับ Rocket League ที่สร้างขึ้นครั้งแรกเพื่อเพิ่มประสิทธิภาพสำหรับการเล่นฟรี เมื่อเวลาผ่านไป มันได้เติบโตขึ้น และตอนนี้ก็มีการปรับปรุงต่างๆ เช่น ดอลลี่แคม ตัวเลือกความแปรปรวนของเทรนเนอร์แบบกำหนดเองในเกม การโฮสต์เกมแบบผู้เล่นหลายคน การรีเพลย์เป้าหมาย POV และอีกมากมาย
BakkesMod ยังมีชุดพัฒนาซอฟต์แวร์/API ซึ่งเชื่อมต่อกับ Rocket League สำหรับตอนนี้ส่วนใหญ่จะใช้สำหรับการสร้างการฝึกเล่นฟรีและการปรับปรุงการเล่นซ้ำ (เช่น เครื่องมือวิเคราะห์) แผนคือการขยาย SDK เพื่อให้สามารถดึงข้อมูล (จำกัด) จากเกมออนไลน์ ซึ่งสามารถใช้เพื่อติดตามสถิติขั้นสูงระหว่างการเล่นเกม
ตัวอย่างของปลั๊กอินที่ฝังอยู่กับม็อดเมื่อทำการติดตั้ง สามารถพบได้ที่นี่ ปลั๊กอิน Dollycam ยังเป็นโอเพ่นซอร์สและสามารถพบได้ที่นี่
ในการเริ่มต้นใช้งาน BakkesMod เพียงไปที่ http://bakkesmod.com และดาวน์โหลด injector หากคุณต้องการสร้างปลั๊กอินสำหรับ mod ให้ทำตามขั้นตอนที่อธิบายเพิ่มเติมในหน้านี้
ขณะนี้ SDK กำลังได้รับการขยายเพื่อให้นักพัฒนาปลั๊กอินสามารถสร้างโหมดเกม/สถานการณ์การฝึกอบรมแบบผู้เล่นหลายคนของตนเองได้ง่ายขึ้น BakkesMod มีความสามารถในการโฮสต์เซิร์ฟเวอร์เกมออนไลน์ที่ผู้เล่นอื่นสามารถเชื่อมต่อได้ ในตอนนี้รองรับการเล่นฟรีเท่านั้น แต่กำลังเพิ่มการรองรับทีมฟุตบอล/เสียงดังก้อง เพียงพิมพ์ "host" ในคอนโซล BakkesMod เพื่อโฮสต์เกม ผู้เล่นคนอื่นๆ จะต้องพิมพ์ "connect 127.0.0.1" เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ (โดยที่ 127.0.0.1 คือ IP ของคุณ) เพื่อให้สิ่งนี้ทำงานได้ คุณต้องส่งต่อพอร์ต 27016 หรือใช้ยูทิลิตี้เช่น Hamachi เพื่อจำลองสภาพแวดล้อม LAN
ในการสร้างปลั๊กอินสำหรับ Rocket League ด้วย BakkesMod คุณต้องมี SDK ตามค่าเริ่มต้น SDK จะรวมอยู่ในการติดตั้ง BakkesMod และสามารถพบได้ใน %appdata%bakkesmodbakkesmodbakkesmodsdk คุณยังสามารถโคลนพื้นที่เก็บข้อมูลนี้ได้เนื่องจากมี SDK เต็มรูปแบบด้วยและมักจะเป็นข้อมูลล่าสุดมากกว่า
หากต้องการเริ่มต้นอย่างรวดเร็ว ให้ดูเทมเพลตเพื่อสร้างโครงร่างโปรเจ็กต์โดยอัตโนมัติ เพื่อโหลดปลั๊กอินของคุณในเกม ตรวจสอบให้แน่ใจว่า .dll ที่สร้างขึ้นนั้นถูกวางไว้ในโฟลเดอร์ปลั๊กอินของ BakkesMod ถัดไปใน Rocket League ให้เปิดคอนโซลแล้วพิมพ์ plugin load filename
(โดยไม่มีนามสกุล .dll!) หากต้องการยกเลิกการโหลดปลั๊กอินของคุณ คุณสามารถใช้ plugin unload filename
ได้ cvars/notifiers/drawables ใด ๆ ที่ลงทะเบียนเมื่อโหลดปลั๊กอินจะถูกลบออกโดยอัตโนมัติเมื่อมีการยกเลิกการโหลดปลั๊กอิน ดังนั้นคุณจึงไม่ต้องกังวลเกี่ยวกับเรื่องนั้น!
คุณยังคงต้องติดตั้ง Visual Studio สำหรับคอมไพเลอร์ที่รวมมาด้วย
x64 Native Tools Command Prompt for VS 2019
bakkesmodsdk
ด้านล่างด้วยเส้นทางที่ถูกต้องสำหรับระบบของคุณและ plugin.cpp
ด้วยชื่อจริงของปลั๊กอิน cl / LD - I bakkesmodsdk / include / bakkesmodsdk / lib / pluginsdk.lib plugin.cpp
หากคุณมีคำถามใดๆ โปรดแวะมาที่ความไม่ลงรอยกันของการเขียนโปรแกรม BakkesMod ความไม่ลงรอยกันนี้ยังเต็มไปด้วยบทช่วยสอนมากมายเกี่ยวกับวิธีเริ่มต้นใช้งาน