วิธีการแบ่ง part สำหรับเก็บไฟล์ tacp

อัพเดทกันไปแล้วนะครับ สำหรับเวอร์ชั่น 2.21 ดาวน์โหลดกันได้ที่นี่
http://team.tah-club.com/Programs/TAC2/TAC2_2.21_r2.rar

เป็นฟังก์ชั่นที่ขอกันมานานพอสมควร และโดนดองไว้เพราะพัฒนาค่อนข้างยาก ใช้เวลาหลายเดือน + มีงานอื่นๆ ที่สำคัญกว่าด้วย เลยเสียเวลาไปเกือบครึ่งปีเพื่อทำเวอร์ชั่น 2.21 แน่ะ (ที่จริงอู้ไปเล่นเกม) เพราะ TACP แต่แรกนั้น ไม่ได้ออกแบบมาให้รองรับการแบ่งพาร์ท ก็เลยต้องรื้อโค๊ดกันนิดนึง

สำหรับวิธีการสร้าง part ของ tacp นั้นง่ายๆ ครับ ให้เราหาทางแบ่ง data ไปแต่ละไฟล์ให้ลงตัวก่อน เสร็จแล้วมาแก้ไข tacpinfo.ini ของแต่ละ part ครับ (แนะนำ ก๊อบไปให้เหมือนกันก่อน แล้วค่อยแก้ไข)

โดยไฟล์ tacpinfo.ini จะมีออฟชั่นเพิ่มมาดังนี้

LoadNextFile=
PartPassword=
DoNotLoadThis=

LoadNextFile หมายถึง เมื่อกดโหลดไฟล์นี้แล้ว ให้โหลดไฟล์อะไรเป็น part ถัดไป
ตัวอย่างเช่น ไฟล์เราชื่อ tac001.tacp ก็ตั้ง LoadNextFile=tac002.tacp เสร็จแล้วก็สร้าง 002 มา ทั้งนี้ หาก LoadNextFile เป็นค่าว่าง หรือเป็นไฟล์ที่ไม่มีอยู่จริง (เขียนไว้เผื่ออนาคตก็ได้) โปรแกรมจะทำการหยุดโหลดทันทีครับ

หน้าตา หากทำอะไรถูกต้อง เราจะเห็นไฟล์ทั้งหมดในรายการที่เราโหลดมาครับ

PartPassword คือ สำหรับตั้งรหัสผ่านในการสร้างเป็น part ต่อไป ซึ่งทุกๆ part รหัสผ่านจะต้องตรงกัน ถึงจะโหลดได้ ป้องกันคนนอกมาลักไก่เอาไฟล์ของเราไปใช้แค่บาง part ก็จะไม่สามารถโหลดขึ้นมาได้ครับ

เช่น PartPassword=123456abc ก็ต้องตั้งให้เหมือนกันทุกไฟล์ใน part ของเราครับ

DoNotLoadThis คือ ป้องกัน User error โหลดไฟล์กลาง part โดยบังเอิญหรือจงใจ โดยให้ใส่ออฟชั่น DoNotLoadThis=1 ตั้งแต่ไฟล์ที่ 2 เป็นต้นไป ซึ่งหากโปรแกรมอ่านเจอไฟล์นี้ ก็จะไม่สามารถโหลดผ่าน TAC Package Loader ได้ครับ ต้องโหลดเป็นไฟล์ลูกเท่านั้น (อย่าเผลอใส่ไฟล์แรกละ เดี๋ยวจะโหลดไม่ขึ้น)

ตัวอย่างเช่น ผมสร้างไฟล์มา 2 part คือ tac001.tacp กับ tac002.tacp

ไฟล์ tac001
LoadNextFile=tac002.tacp
PartPassword=1234

ไฟล์ tac002
LoadNextFile= (ปล่อยเป็นค่าว่างก็ได้ หรือจะใส่ tac003.tacp ไว้เผิื่ออัพแพชในอนาคตก็ได้)
PartPassword=1234
DoNotLoadThis=1

ก็ประมาณนี้ครับ

Comments are closed.