Legit DLC Unlocker สำหรับ Epic Online Services
- ดาวน์โหลดรุ่นล่าสุด
หัวข้อฟอรั่มอย่างเป็นทางการ
สเปรดชีตความเข้ากันได้ (ยกเลิก)
- แบบฟอร์มผลการทดสอบ
- ฐานข้อมูล DLC
คำแนะนำ: คลิกที่สปอยเลอร์ (
▶
) เพื่อขยายเนื้อหา
ScreamAPI เป็นตัวปลดล็อค DLC สำหรับเกมที่เป็นเจ้าของโดยชอบด้วยกฎหมายในบัญชี Epic Games ของคุณ มันพยายามหลอกเกมที่ใช้ Epic Online Services Software Development Kit (EOSSDK) ให้คิดว่าคุณเป็นเจ้าของ DLC ที่ต้องการ อย่างไรก็ตาม ScreamAPI ไม่ได้แก้ไขส่วนที่เหลือของ EOSSDK ดังนั้นฟีเจอร์ต่างๆ เช่น ผู้เล่นหลายคน ความสำเร็จ ฯลฯ ยังคงทำงานได้อย่างสมบูรณ์
รองรับเฉพาะเกมที่ใช้ชุดพัฒนาซอฟต์แวร์ Epic Online Services (EOS SDK) สำหรับการตรวจสอบยืนยันการเป็นเจ้าของ DLC เท่านั้น ดังนั้นหากไดเรกทอรีการติดตั้งเกมไม่มีไฟล์ EOSSDK-WinXX-Shipping.dll แสดงว่าระบบไม่รองรับอย่างแน่นอน แม้ว่าเกมจะใช้ EOS SDK DLL ก็ไม่รับประกันว่าจะรองรับ เนื่องจากแต่ละเกมอาจใช้การตรวจสอบยืนยันเพิ่มเติมของตัวเอง ดังนั้น คุณต้องศึกษาหัวข้อของเกมก่อน เพื่อดูว่ารองรับการปลดล็อคหรือไม่
นอกจากนี้ ยังมีอีกหลายประเด็นที่ต้องคำนึงถึงเมื่อพูดถึง ScreamAPI และ Epic Games Store:
Epic Games หรือผู้เผยแพร่เกมจะมีสิทธิ์ทำเช่นนั้นได้อย่างชัดเจน เนื่องจากการแก้ไขส่วนประกอบของเกมถือเป็นการละเมิด EULA ของ Epic Games Store อย่างไรก็ตาม หากคุณเก็บสิ่งนี้ไว้กับตัวเอง อย่าเผยแพร่การใช้งานของคุณ และอย่าพยายามยุ่งกับเกมที่มี Anti-Cheats เช่น BattleEye, Easy Anti-Cheat ฯลฯ คุณคงจะสบายดี ไม่ว่าจะด้วยวิธีใดก็ตาม ตามที่กล่าวไว้ในข้อตกลงใบอนุญาตของโครงการนี้ ฉันไม่รับผิดชอบต่อความเสียหายที่คุณอาจได้รับ ทั้งหมดที่ฉันสามารถพูดได้ก็คือฉันได้ลองและใช้มันมาหลายเกมแล้วและยังไม่ถูกแบนหรือลงโทษในรูปแบบหรือรูปแบบใด ๆ
หมายเหตุ: ตัวอย่างเหล่านี้ถือว่าเกม 64 บิต หากคุณสนใจเกม 32 บิต ให้ทำซ้ำแบบเดิมด้วยไบนารีเวอร์ชัน 32 บิตแทน
ScreamAPI รองรับการทำงาน 2 โหมด: โหมด Proxy และโหมด Hook
ในโหมด พร็อกซี ScreamAPI DLL จะถือว่าบทบาทของพร็อกซี DLL ที่โหลดโดยเกมซึ่งคิดว่าได้โหลด DLL ดั้งเดิมแล้ว ScreamAPI DLL ในโหมดนี้จะเปลี่ยนเส้นทางการเรียกใช้ฟังก์ชันส่วนใหญ่ไปยัง DLL ดั้งเดิม เหมือนกับวิธีที่เว็บพรอกซีเปลี่ยนเส้นทางคำขอไปยังเซิร์ฟเวอร์ดั้งเดิม นี่เป็นวิธีการติดตั้งแบบคลาสสิกที่ได้รับการพิสูจน์แล้วตามเวลาซึ่งมีความเสถียร แต่มีข้อบกพร่องหลายประการ สาเหตุหลักคือไบนารีตัวปลดล็อคอาจถูกเขียนทับหลังจากอัปเดตเกม โดยต้องมีการติดตั้ง DLL ใหม่ อีกประการหนึ่งคือผู้ใช้บางคนไม่รู้สึกอยากอ่านคำแนะนำอย่างถูกต้อง และเพียงแค่แทนที่ DLL ดั้งเดิมแทนการเปลี่ยนชื่อ หรือเปลี่ยนชื่อไม่ถูกต้อง เช่น เพิ่มเลขศูนย์แทนตัวอักษร o
ด้านล่างนี้เป็นคำแนะนำสำหรับโหมดพร็อกซี:
ในโหมด Hook ScreamAPI DLL จะถูกแทรกเข้าไปในกระบวนการของเกมและแพตช์ฟังก์ชันที่น่าสนใจใน DLL ดั้งเดิมแบบไดนามิก โดยปล่อยให้ส่วนที่เหลือไม่ถูกแตะต้อง สามารถโหลด DLL ตัวปลดล็อคได้โดยอัตโนมัติโดยใช้ลำดับการค้นหา DLL ซึ่งเป็นสิ่งที่ Koaloader ใช้สำหรับโปรเจ็กต์ Koaloader DLL สามารถปลอมตัวเป็น DLL ระบบได้ เพื่อให้เกมสามารถโหลดได้โดยอัตโนมัติ ในทางกลับกัน Koaloader จะโหลด ScreamAPI DLL มีข้อดีตรงที่ไม่ต้องแก้ไขไฟล์ไบนารี่ใดๆ บนแผ่นดิสก์ ดังนั้นตัวปลดล็อคจะยังคงไม่เสียหายหลังจากการอัพเดต ผู้ใช้บางคนควรติดตั้งได้ง่ายกว่าด้วย ข้อเสียอย่างเดียวคือ Koaloader ต้องการการตั้งค่าต่อเกม ด้านล่างนี้เป็นคำแนะนำสำหรับโหมด Hook (ใช้ร่วมกับ Koaloader และคุณสมบัติ auto_load
):
คุณสามารถดูตัวอย่างการตั้งค่าได้ที่นี่
เป็นอันเสร็จสิ้นกระบวนการติดตั้ง ตอนนี้คุณสามารถเปิดเกมได้จาก Epic Game Store หรือใช้ทางลัดที่สร้างโดย EGS และตรวจสอบว่า DLC ทั้งหมดได้รับการปลดล็อคแล้วหรือไม่ บางครั้งคุณอาจต้องยอมรับคำขอของเกมเพื่อเชื่อมต่อบัญชี EGS ของคุณเพื่อปลดล็อค DLC ซึ่งบางเกมจำเป็นต้องใช้โดยไม่คำนึงถึง ScreamAPI โปรดทราบว่าคุณต้องทำซ้ำขั้นตอนนี้อีกครั้งหากเกมได้รับการอัปเดตโดยตัวเรียกใช้งาน Epic Games
หากเกมล่ม...
หากเกมหยุดทำงานหรือไม่เปิดตามที่คาดไว้หลังจากติดตั้ง ScreamAPI ให้ลองดาวน์โหลดและติดตั้ง Microsoft Visual C++ Redistributable ล่าสุดสำหรับ Visual Studio 2015, 2017, 2019 และ 2022หน้าดาวน์โหลด
ScreamAPI ไม่ต้องการการกำหนดค่าด้วยตนเอง โดยค่าเริ่มต้น จะใช้ตัวเลือกที่เหมาะสมที่สุดและพยายามปลดล็อก DLC ทั้งหมดที่สามารถทำได้ อย่างไรก็ตาม อาจมีสถานการณ์ที่คุณต้องการพฤติกรรมที่ปรับแต่งให้เหมาะสมยิ่งขึ้น ในกรณีนี้ คุณสามารถใช้ไฟล์การกำหนดค่า ScreamAPI.json
ที่คุณสามารถหาได้ที่นี่ในพื้นที่เก็บข้อมูลนี้ หากต้องการใช้งาน เพียงวางไว้ข้างๆ ScreamAPI dll (EOSSDK-WinXX-Shipping.dll) จะมีการอ่านทุกครั้งที่เปิดตัวเกม ไฟล์การกำหนดค่านั้นเป็นทางเลือก แต่ตัวเลือกภายในไฟล์นั้นไม่ได้เป็นเช่นนั้น ในกรณีที่ไม่มีไฟล์กำหนดค่า ระบบจะใช้ค่าเริ่มต้นที่ระบุไว้ด้านล่าง
คำอธิบายของแต่ละตัวเลือกที่มีจะแสดงด้านล่างนี้:
version
: ScreamAPI อาจใช้ช่องนี้เพื่อระบุวิธีแยกวิเคราะห์ไฟล์ปรับแต่ง ซึ่งช่วยให้ ScreamAPI สามารถแยกวิเคราะห์ไฟล์กำหนดค่าเก่าๆ ในลักษณะที่เข้ากันได้แบบย้อนหลัง ดังนั้น ฟิลด์นี้จะต้องไม่สามารถแก้ไขได้ด้วยตนเอง ! ค่าเริ่มต้น: 2
logging
: เปิดใช้งานหรือปิดใช้งานการเข้าสู่ไฟล์ ScreamAPI.log ค่าเริ่มต้น: false
eos_logging
: เปิดหรือปิดใช้งานการสกัดกั้นบันทึก EOS SDK อาจทำให้เกิดปัญหาเมื่อเปิดใช้งานในโหมด hook ค่าเริ่มต้น: false
block_metrics
: บล็อกการรายงานการวิเคราะห์และการวัดการใช้งานตามเกมไปยัง Epic Online Services ตัววัดที่ส่งโดย EOS SDK เองยังคงไม่ได้รับผลกระทบ ค่าเริ่มต้น: false
catalog_items
: ตัวเลือกในวัตถุนี้ระบุพฤติกรรมเมื่อเกมใช้ฟังก์ชัน EOS_Ecom_QueryOwnership
unlock_all
: ควบคุมว่ารายการทั้งหมดควรปลดล็อคโดยอัตโนมัติหรือไม่ ค่าเริ่มต้น: true
override
: ระบุรหัสรายการ¹ ที่แทนที่พฤติกรรมของ unlock_all
หาก unlock_all
เป็น จริง รหัสรายการในอาร์เรย์นี้จะถูกล็อค หาก unlock_all
เป็น เท็จ รหัสรายการในอาร์เรย์นี้จะถูกปลดล็อค ค่าเริ่มต้น: []
(อาร์เรย์ว่าง)entitlements
: ตัวเลือกในวัตถุนี้ระบุพฤติกรรมเมื่อเกมใช้ฟังก์ชัน EOS_Ecom_QueryEntitlements
unlock_all
: ควบคุมว่าการให้สิทธิ์ทั้งหมดที่ ID ร้องขอควรถูกปลดล็อคโดยอัตโนมัติหรือไม่ ค่าเริ่มต้น: true
auto_inject
: ควบคุมว่า ScreamAPI ควรดึงรายการ ID สิทธิ์ที่มีอยู่ทั้งหมดจากฐานข้อมูลออนไลน์หรือไม่ เมื่อเกมไม่ได้จัดเตรียมมาให้ ค่าเริ่มต้น: true
inject
: ระบุรหัสการให้สิทธิ์ที่จะฉีดเมื่อเกมถามถึงรายการการให้สิทธิ์ที่ผู้ใช้เป็นเจ้าของ ค่าเริ่มต้น: []
(อาร์เรย์ว่าง)¹ สามารถรับ ID รายการ/สิทธิ์ได้จาก https://scream-db.web.app/ ไฟล์บันทึกจะมีลิงก์ไปยังหน้าที่แสดงรายการ DLC ของเกม
ScreamAPI ใช้ประโยชน์จากโครงการโอเพ่นซอร์สต่อไปนี้:
ซอฟต์แวร์นี้ได้รับอนุญาตภายใต้ BSD Zero Clause License ซึ่งมีข้อกำหนดอยู่ใน LICENSE.txt