ReplayStudio เป็นไลบรารีสำหรับจัดการไฟล์เล่นซ้ำ
ไฟล์เล่นซ้ำโดยพื้นฐานแล้วจะเป็นแพ็กเก็ตดัมพ์ของการเชื่อมต่อจากเซิร์ฟเวอร์ Minecraft ไปยังไคลเอนต์ Minecraft แพ็กเก็ตดัมพ์เหล่านี้ประกอบด้วยแพ็กเก็ตทั้งหมดที่ส่งจากเซิร์ฟเวอร์ไปยังไคลเอนต์ (ยกเว้นเฟสการเข้าสู่ระบบ) นอกจากนี้ยังอาจมีแพ็คเก็ตเพิ่มเติมที่เพิ่มโดยซอฟต์แวร์บันทึกเพื่อแสดงไคลเอนต์ที่มีการบันทึกการเชื่อมต่อ
กำลังโหลด / บันทึกไฟล์เล่นซ้ำ (รวมถึงการกู้คืนข้อขัดข้อง)
ลบแพ็กเก็ตเฉพาะออกจากการเล่นซ้ำ (แชท ม็อบ ฯลฯ)
ตัดการเล่นซ้ำออกเป็นส่วนๆ
เชื่อมต่อรีเพลย์หรือบางส่วนของรีเพลย์
สควอชบางส่วนของการเล่นซ้ำในช่วงเวลาหนึ่งเพื่อลบแพ็กเก็ตที่ซ้ำซ้อน (เช่น การลบ 30m แรกของการเล่นซ้ำ)
แสดงรายการจำนวนแพ็กเก็ตตามประเภท
ขยายได้ผ่านตัวกรองแบบกำหนดเอง (อันที่จริงตัวกรองข้างต้นส่วนใหญ่ใช้เป็นตัวกรองแบบกำหนดเอง)
ระบบ Pathing ที่ใช้ใน ReplayMod
ReplayStudio สร้างขึ้นโดยใช้ Java Development Kit (เวอร์ชัน 8) และ Gradle
จากนั้นคุณสามารถสร้าง ReplayStudio ได้โดยใช้คำสั่ง ./gradlew
คุณอาจใช้การติดตั้ง gradle ในเครื่องได้
หากทุกอย่างเป็นไปด้วยดี ไฟล์ jar ที่สร้างขึ้นควรอยู่ในไดเร็กทอรี build/libs
ที่ลงท้ายด้วย -all.jar
ReplayStudio จะถูกติดตั้งลงในที่เก็บ Maven ในเครื่องของคุณ หากคุณต้องการใช้ในโครงการของคุณ
ReplayStudio ทำแพ็กเกจการขึ้นต่อกันในไฟล์ jar ที่สร้างขึ้น ดังนั้นคุณจึงสามารถรันไฟล์ jar ได้โดยไม่ต้องเตรียมการเพิ่มเติมใดๆ: java -jar replaystudio.jar
ผนวก --help
เพื่อแสดงคำสั่งที่มีอยู่ทั้งหมด
อาร์กิวเมนต์บรรทัดคำสั่งอาจจะสร้างความสับสนและสามารถค้นหาได้บนวิกิ GitHub
Replay Studio ยังไม่ได้ใช้กลไกในการโหลดตัวกรอง เช่น จากโฟลเดอร์แยกต่างหาก ดังนั้นคุณจึงต้องเพิ่มตัวกรองเหล่านั้นลงใน classpath ด้วยตนเอง สิ่งนี้จะได้รับการปรับปรุงทันทีที่ผู้คนมีความต้องการมันจริงๆ
Javadocs สามารถสร้างขึ้นได้โดยใช้คำสั่ง ./gradlew javadoc
จากนั้นสามารถพบได้ในโฟลเดอร์ build/docs/javadoc
แต่อาจไม่สมบูรณ์ในบางส่วน (โดยเฉพาะคลาสและวิธีการภายใน) ดังนั้นการดูโค้ดอาจเป็นความช่วยเหลือที่ดีที่สุด .
เมื่อใช้ ReplayStudio เป็นแอปพลิเคชันแบบสแตนด์อโลนและไลบรารี โปรดดูที่วิกิ GitHub เพื่อดูข้อมูลเกี่ยวกับวิธีการใช้งานอย่างเหมาะสม
ReplayStudio เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้ภายใต้เงื่อนไขของ GNU Lesser General Public License ตามที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาต หรือ (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า ดู COPYING
และ COPYING.LESSER
สำหรับข้อมูลเพิ่มเติม โปรดทราบว่าเดิมทีบางส่วนของไลบรารีนี้จัดทำขึ้นภายใต้ใบอนุญาต (เข้ากันได้กับ LGPL) ใน LICENSE.legacy
ใบอนุญาตนี้ใช้กับส่วนดั้งเดิมเท่านั้น (ดูประวัติคอมไพล์) และไม่สามารถใช้กับโค้ดที่เพิ่มหรือแก้ไขใหม่ใด ๆ