ขอปั่นอีกเรปละกัน พอดีไปเอาของเด็ดมาได้แล้ว เลยเอามาแบ่งปัน
ROExt : โปรแกรมสำหรับเพิ่มประสิทธิภาพของ RO สารพัด
เวอร์ชั่นล่าสุด (17 กุมภา 2553):
DOWNLOAD ที่นี่
คุณสมบัติ
1) ลากเมาส์ออกจากจอ RO ได้อิสระ
2) หน้าต่างเกม สามารถตั้งขนาดได้ตามใจชอบ ปรับให้มีขอบ หรือไม่มีขอบก็ได้ หรือจะให้มันอยู่หน้าบนสุดก็ได้
3) รีแมปคีย์เพิ่มได้ 4 ปุ่มพิเศษที่สามารถใช้สกิลได้ทันที, สามารถใช้ได้ 3 ชุดสกิลโดยไม่ต้อง /bm และสามารถใช้สกิลจากเมาส์ปุ่มที่ 3-5 ได้ (ถ้าเมาส์มีปุ่มมากพอ)
4) ลดการใช้งาน CPU เพื่อเสริมประสิทธิภาพในการเปิดเป็นสิบๆ จอ
5) ใช้ได้กับ Client ทุกภาษา ไม่เกิดปัญหาภาษาต่างดาว!!!~
วิธีติดตั้ง :
ปิดหน้า RO ทั้งหมด แล้วเอาไฟล์ dinput.dll และ dinput.ini ไปใส่ในโฟลเดอร์ RO ถ้ามีอยู่แล้วให้วางทับไปเลย...
ใช้ได้กับ Windows 2000/XP/2003/Vista/2008/7/2008R2 พวก Windows 98, Windows ME ใช้ไม่ได้นะเออ~
วิธีถอนการติดตั้ง :
ปิดหน้า RO ทั้งหมด แล้วเอาไฟล์ dinput.dll และ dinput.ini ออกจากโฟลเดอร์ RO เลย
อ้าว... แล้วต่างกับพวก Mouse Freedom ตัวอื่นยังไง?
ROExt ขนาดเล็กมากมาย (10k ประมาณนั้น) และในหน้าต่าง Properties จะมีข้อมูล Version และ copyright เขียนไว้ว่า 'Ruri'
รายละเอียดฟังก์ชั่น
1) Mouse freedom - ลากเมาส์ออกจากจอ RO ง่ายนิดเดียว
ROExt ได้จำลอง DirectInput emulation ของ Ragnarok แทนการแฮคเข้าไปในตัว RO เหมือนกับพวก Mouse Freedom อื่นๆ ซึ่งทำให้ Mouse Freedom ตัวนี้ทำงานได้สเถียร และมีประสิทธิภาพดีกว่ามาก
(ฟังก์ชั่นนี้ทำงานอัตโนมัติ แต่สามารถปิดการทำงานมันได้โดยการเติม -mf ลงในคอมมานด์ไลน์เวลาเปิดเกม)
2) RO window size - หน้าต่าง RO ปรับขนาดเองได้!!!
ROExt สามารถปรับขนาดของหน้าต่าง RO (ใน Window Mode) ได้ตามใจชอบ โดยสามารถตั้งค่าให้อยู่บนสุดตลอด หรือจะให้เอา Title Bar ออกก็ได้ หากคุณกลัวที่จะเผลอคลิกลากขยับมัน
รูปแบบคำสั่ง:
-w[t][l]X,Y,กว้าง,ยาว
t - ให้หน้าต่างนี้อยู่บนสุด
l - ล็อคตำแหน่ง ลบ Title Bar ทำให้หน้าต่างครอบคลุมได้ทั่วหน้าจอ (ยกเว้น Task Bar)
X,Y - ตำแหน่งของหน้าต่างด้านบนซ้ายของจอ
กว้าง,ยาว - ขนาดหน้าต่าง
ตัวอย่าง วินโดวส์โหมดแบบไร้ขอบ คลุมทั้งหน้ายกเว้น Taskbar (สมมติว่าผมเก็บเกมไว้ที่โฟลเดอร์ D:GamesRagnarok Online นะ)
"D:GamesRagnarok Online
agexe.exe" -wl
ตัวอย่าง วินโดวส์โหมดขนาด 800x600 อยู่ที่มุมบนซ้าย และทำให้อยู่บนสุดตลอด (สมมติว่าผมเก็บเกมไว้ที่โฟลเดอร์ D:GamesRagnarok Online นะ)
"D:GamesRagnarok Online
agexe.exe" -wt0,0,800,600
สามารถใช้กับ RO เซิฟเถื่อนได้ทุกเซิฟ (ที่สามารถข้ามแพทช์ได้ ทำช็อตคัทเหมือนที่เคยทำ TRO หลายจอ -1rag1 น่ะ)
3) Key remapping - รีแมปคีย์ใหม่!~~~
ปุ่ม Break, F10-F12 สามารถใช้ได้ ทำงานเหมือนปุ่ม F6-F9 ในแถบสกิลเซ็ทถัดไป
ปุ่ม CTRL กับ ALT ใช้สลับสกิลเซ็ท 1 กับ 2 โดยการกดค้างไว้ (ปล่อยมือจากปุ่ม ก็จะกลับไปเหมือนเดิม)
ปุ่ม F12 ย้ายไปไว้ที่ปุ่ม Shift+ESC
ส่วนปุ่ม F10 และ F11 ย้ายไปไว้ที่ปุ่ม ALT+Insert และ ALT+Delete
เปิด-ปิดฟังก์ชั่นด้านบนด้วยคอมมานด์ไลน์ -key (ใช้งานได้เฉพาะ Server ที่ยังไม่ใช่ Renewal EP 13.2.1 Class 3 หน้าต่างแบบใหม่)
ปรับให้เมาส์ปุ่มกลาง และสองปุ่มพิเศษ (ถ้าที่เมาส์มี) ทำงานได้เหมือนปุ่ม F3-F5 ในแถบสกิลเซ็ทถัดไป
เปิด-ปิดฟังก์ชั่นด้านบนด้วยคอมมานด์ไลน์ -mb (ต้องเปิดฟังก์ชั่น Mouse Freedom และฟังก์ชั่น -key)
ย้ายปุ่ม Alt+F4 ไปอยู่ที่ Alt+PrintScreen
เปิด-ปิดฟังก์ชั่นด้านบนด้วยคอมมานด์ไลน์ -altf4
ฟังก์ชั่นดังต่อไปนี้ จะทำงานตลอด:
Ctrl+W : ยุบหน้าต่าง RO
ScrollLock ไม่สามารถใช้งานได้ (ปุ่มสำหรับปริ๊นสกรีน เหลือปุ่มเดียวแล้ว คือ PrtScrn)
4) CPU usage reducing - ลดการใช้ทรัพยากรของ RO
มี 2 โหมดให้เลือกใช้
a) โหมด Light - เปิด และปิดใช้งานด้วยการกดปุ่ม ScrollLock มีผลกับทุกหน้าต่าง ใช้ได้เฉพาะ Windows 2000/XP/2003 นะเออ

โหมด Heavy - สามารถเปิด และปิดใช้ได้ด้วยการกดปุ่ม CTRL+S หรือใช้คอมมานด์ไลน์ -cpu เพื่อให้ทำงานอัตโนมัติ จะทำงานเมื่อหน้าต่าง RO นั้นไม่มีการใช้งาน
5) Codepage override - แทนที่โค๊ดเพจ
สามารถเปลี่ยนโค๊ดเพจได้ด้วยคอมมานด์ไลน์ -cpCODEPAGE
ตั้งค่าให้เป็น -1 ถ้าไม่ต้องการแทนที่
สามารถตั้งเป็น 65001 ได้ (UTF-8 Unicode) ทุกภาษาจะสามารถใช้งานได้หมด
ตัวอย่างการใช้งาน เปลี่ยนโค๊ดเพจเป็น UTF-8 Unicode (สมมติว่าผมเก็บเกมไว้ที่โฟลเดอร์ D:GamesRagnarok Online นะ)
"D:GamesRagnarok Online
agexe.exe" -cp65001
เพิ่มเติม!:
ความเข้ากันได้: ROExt ไม่ได้เข้าไปแก้ไขอะไรในตัว RO เลยแม้แต่นิดเดียว (แม้กระทั่งในหน่วยความจำก็ตาม) ดังนั้น มันสามารถทำงานได้กับทุกไคล์เอ็นท์ โดยไม่มีปัญหา ต่อให้ Ro เซิฟนั้นมีระบบป้องกัน หรือเข้ารหัสอะไรไว้ก็ตาม
ค่าเริ่มต้นทั้งหมด สามารถเข้าไปแก้ได้ที่ไฟล์ dinput.ini
เพื่อประสิทธิภาพที่ดีที่สุด สำหรับเปิด 12 จอ!!! ปรับให้ RO ทุกหน้าเปิดโหมด Heavy (กด CTRL+S หรือจะไปตั้งค่าให้โหมดนี้ทำงานอัตโนมัติก็ได้) และเปิด ScrollLock คู่ด้วย
วิธีทำช็อตคัทใส่คอมมานด์ไลน์
คลิกค้างลาก exe ตัวเข้าเกม พร้อมกด ALT ไปปล่อยที่ไหนก็ได้ จะได้ช็อตคัทมาแล้ว คลิกขวาเลือก Properties แล้วใส่คอมมานด์ไลน์ที่ต้องการ ต่อท้ายในช่อง Target (ใส่ได้มากกว่า 1 คอมมานด์ไลน์ ด้วยการเว้นวรรคระหว่างคอมมานด์ไลน์)