วิธีใช้ AI โฮมุน Ragnarok

สวัสดีครับ วันนี้จะแนะนำเรื่องการใช้ AI โฮมุนใน Ragnarok เนื่องจากมีคนในเกมถามมา แต่อธิบายได้ไม่หมดภายในเกม จึงยกมาเขียนเป็นบทความนี้ครับ

วิธีติดตั้ง AI โฮมุน

AI ที่เราจะใช้คือ AzzyAI สามาดาวน์โหลดได้จากที่ AzzyAI Download ให้ดาวน์โหลดเวอร์ชั่นล่าสุด ในที่นี้คือ 1.551 โดยคลิกที่ Download AzzyAI 1.551 เพื่อดาวน์โหลดเลยครับ

หลังจากดาวน์โหลดมาแล้ว จะได้ไฟล์ AzzyAI 1.551.zip ให้แตกไฟล์นี้ออกมา จะได้โฟลเดอร์ AzzyAI 1.551 ข้างในจะมีไฟล์จำนวนมาก ให้ก็อบไฟล์ทั้งหมดไปไว้ในโฟลเดอร์ AI/USER_AI ในโฟเดอร์ที่ลง Ragnarok สุดท้ายจะได้ตามภาพ

2016-03-11_20-47-00edited

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

วิธีเปิดการทำงานของ AI ภายในเกม

สามารถเปิดโดยใช้คำสั่ง /hoai เมื่อพิมพ์แล้วจะมีข้อความระบุว่า AI ตัวไหนจะทำงาน มี 2 อย่างดังนี้

  1. Homunculus AI ถูกควบคุมโดย Default หมายถึง AI ที่กำลังใช้งานอยู่เป็น AI เริ่มต้นที่มากับเกม
  2. Homunculus AI ถูกควบคุมโดยผู้เล่น หมายถึง AI ที่กำลังใช้งานอยู่เป็น AI ที่อยู่ในโฟลเดอร์ USER_AI ซึ่งเป็นที่ๆ จัดไว้ให้ผู้เล่นลงเพิ่ม

ดังนั้นถ้าเราจะใช้ AI ที่เราเพิ่งลงไป ต้องพิมพ์คำสั่ง /hoai จนกว่าขึ้นตามข้อ 2

วิธีโหลดการตั้งค่า AI ใหม่ ภายในเกม

หมายถึง เมื่อเราตั้งค่า AI ระหว่างที่เราเปิดใช้งาน AI อยู่ เราจะสามารถทำให้ค่าที่เราตั้งเข้าไปใหม่นั้นทำงานได้ทันทีโดยไม่ต้องออกเกมและเข้าใหม่ เท่าที่ทราบมี 3 วิธีดังนี้

  1. ใช้สกิล Vaporize และ Call Homunculus
  2. เข้าวาปอะไรก็ได้
  3. วิ้ง

วิธีตั้งค่าการทำงาน AI พื้นฐาน

ให้เปิด AzzyAIConfig ใน AI/USER_AI ขึ้นมา หน้าตาจะเป็นดังนี้

2016-03-13_13-23-44edited

ถูกแท็บที่ผมวงสีแดงไว้ มีรายละเอียดดังนี้

  • Homunculus และ Mercenary ใช้ตั้งค่าพื้นฐานเกี่ยวกับ การทำงานของ AI
  • Homunculus Tactics และ Mercenary Tactics ใช้ตั้งค่าการโจมตีของโฮมุนและทหารรับจ้างตามแต่ตัวมอนสเตอร์ที่จะตีเช่น ตั้งว่า ไม่ต้องตี White plant เป็นต้น แต่ทหารรับจ้างไม่สามารถแยกมอนสเตอร์ออกจากกันได้ ดังนั้นจึงตั้งค่าได้แค่แบบเดียว ใช้กับมอนสเตอร์ทุกตัว

เมื่อตั้งค่าอะไรไปก็ตามแต่ ให้กด Apply Setting ด้วย เพื่อเป็นการบันทึกการตั้งค่า ถ้าไม่กดก็จะยังไม่มีความเปลี่ยนแปลงใดๆ ทั้งสิ้น

ถ้าใช้งานแบบไม่ตั้งค่าอะไรเลย ก็สามารถใช้งานได้ ตีมอนสเตอร์แล้วใช้สกิลให้ ถ้าใช้ทหารรับจ้างก็ใช้สกิลหมู่เมื่อโดนลุม แต่เราควรจะตั้งค่าบางอย่างเพื่อให้ใช้งานให้ดีขึ้น ผมจึงขอแนะนำเฉพาะที่คิดว่าสำคัญดังนี้

ค่าที่ต้องระบุ

หมายถึง ในการตั้งค่าต่างๆ(เช่น มองหามอนสเตอร์และทำการโจมตีเมื่อเลือดมากกว่ากี่เปอร์เซนต์) การระบุค่านั้นมีที่เป็นไปได้ 2 แบบ คือ

  1. ระบุเป็นตัวเลข เช่น ช่วงเวลา หน่วยเป็นเสี้ยววินาที หรือ เปอเซนต์
  2. ระบุเป็นค่าจริงหรือเท็จ True=จริง, False=เท็จ

แท็บ Homunculus

HealOwnerHP จะฮิลผู้เล่น เมื่อเลือดผู้เล่นต่ำกว่ากี่เปอเซนต์

HealSelfHP จะฮิลตัวเอง เมื่อเลือดต่ำกว่ากี่เปอเซนต์

AggroHP ระบุว่าเลือดมากกว่ากี่เปอเซนต์ จึงจะหามอนสเตอร์และโจมตีก่อน

MobileAggroDist ระบุว่าระหว่างผู้เล่นเคลื่อนที่ จะออกไปโจมตีในระยะเท่าไหร่วัดจากตัวผู้เล่น

RescueOwnerLowHP จะมาช่วยผู้เล่น เมื่อเลือดของผู้เล่นน้อยกว่ากี่เปอเซนต์ โดยไม่สนใจการตั้งค่าในแทคติก ตั้งค่าเป็น 0 เพื่อผิด

StationaryAggroDist เมื่อผู้เล่นยืนนิ่ง โฮมุนจะออกไปโจมตีในระยะเท่าไหร่วัดจากตัวผู้เล่น

DoNotUseRest หมายถึง ไม่ใช้การหยุดพัก(การหยุดพักคือ เมื่อผู้เล่นนั่ง โฮมุนจะไม่ออกไปโจมตี)

แท็บ Homunculus Tactics

เป็นการตั้งค่าการโจมตี ต่อมอนสเตอร์แต่ละตัว มีส่วนที่เป็นค่าเบื้องต้นอยู่ด้วย จากในภาพ วงเป็นที่เขียนว่า Default หมายถึงค่าเริ่มต้น จะใช้กับมอนสเตอร์ทุกตัวที่ไม่ได้ระบุใน AI นี้ ส่วนวงล่างเป็นส่วนที่ตั้งค่าการโจมตีให้แก่มอนสเตอร์แต่ละตัว

2016-03-13_16-18-41edited

เราสามารถเพิ่มมอนสเตอร์ด้วยการกดปุ่ม Add และระบุชื่อมอนสเตอร์และไอดีของมอนสเตอร์ สามารถดูไอดีของมอนสเตอร์ได้ที่เว็บ ratemyserver โดยติกที่ Renewal ก่อน จากนั้นพิมพ์ชื่อมอนสเตอร์แล้วกด enter และมองหา Mob-ID# ซึ่งจะตามด้วยตัวเลข ตัวเลขนี้คือไอดีของมอนสเตอร์นั่นเอง

หากเมื่อเราค้นหาแล้วเจอมอนสเตอร์ชื่อเดียวกันหลายตัว ให้ดูที่แผนที่เกิดของมัน หากเป็นมอนสเตอร์ที่มีจริงๆ จะต้องมีที่เกิด ตัวอย่างดังภาพ

chrome_2016-03-13_16-38-46edit

ต่อไปเป็นการตั้งค่า Basic Behavior หรือพฤติกรรมพื้นฐาน มีดังต่อไปนี้

  • Tank โจมตีมอนสเตอร์ก่อน 1 ครั้ง แล้วรอจนกว่าจะมีคนมาฆ่า
  • Tank & Mob โจมตีมอนสเตอร์ก่อน 1 ครั้ง แล้วรอจนกว่าจะมีคนมาฆ่า ถ้ามีมอนสเตอร์มากพอที่กำลังตีโฮมุนอยู่ จะโจมตี 1 ตัวและใช้สกิลโจมตีหมู่ใส่
  • Ignore ไม่โจมตี ยกเว้นแต่ผู้เล่นจะสั่งเอง
  • Attack – Low มองหาและโจมตีมอนสเตอร์ เมื่อไม่มีมอนสเตอร์ที่มีลำดับความสำคัญกว่า และไม่ให้ความสำคัญในการโจมตีมอนสเตอร์ตัวนี้ แม้มันจะตีโฮมุนหรือผู้เล่น/สมาชิกปาตี้อยู่ ลำดับความสำคัญระดับต่ำ
  • Attack – Medium มองหาและโจมตีมอนสเตอร์ เมื่อไม่มีมอนสเตอร์ที่มีลำดับความสำคัญกว่า ลำดับความสำคัญระดับกลาง
  • Attack – High มองหาและโจมตีมอนสเตอร์ ถ้าไม่ได้กำลังโจมตีมอนสเตอร์ที่ตั้งค่าเป็น React อยู่ ลำดับความสำคัญระดับสูง
  • Attack – Top มองหาและโจมตีมอนสเตอร์ ลำดับความสำคัญสูงสุด
  • Attack – Last มองหาและโจมตีมอนสเตอร์ตัวนี้เป็นตัวสุดท้าย เหมาะกับตีเห็นหรือดอกไม้
  • React – Low โจมตีมอนสเตอร์ตัวนี้ทันที เมื่อมันโจมตี โฮมุน, ผู้เล่น, สมาชิกปาตี้ ลำดับความสำคัญต่ำ Attack – Medium และ Attack – High จะมีความสำคัญกว่าอันนี้ และไม่ให้ความสำคัญในการโจมตีมอนสเตอร์ตัวนี้ แม้มันจะตีโฮมุนหรือผู้เล่น/สมาชิกปาตี้อยู่
  • React – Medium โจมตีมอนสเตอร์ตัวนี้ทันที เมื่อมันโจมตี โฮมุน, ผู้เล่น, สมาชิกปาตี้ ลำดับความสำคัญปานกลาง
  • React – High โจมตีมอนสเตอร์ตัวนี้ทันที เมื่อมันโจมตี โฮมุน, ผู้เล่น, สมาชิกปาตี้ ลำดับความสำคัญสูง
  • React – Self โจมตีมอนสเตอร์ตัวนี้ทันที เมื่อมันโจมตี โฮมุน ลำดับความสำคัญสูงสุด
  • Attack – Row, React Medium เป็นการรวม 2 แบบเข้าด้วยการ จะมองหาและโจมตีมอนสเตอร์ เมื่อไม่มีมอนสเตอร์ที่มีลำดับความสำคัญกว่า ลำดับความสำคัญต่ำ และจะโจมตีมอนสเตอร์ตัวนี้ทันที เมื่อมันโจมตี โฮมุน, ผู้เล่น, สมาชิกปาตี้ ลำดับความสำคัญปานกลาง ใช้กับ steel chonchons
  • Snipe ทำเหมือน Attack ทุกอย่าง(มีระดับ high, medium, low) สิ่งที่เพิ่มมาคือ เมื่อโฮมุนกำลังตีมอนสเตอร์ตัวอื่นอยู่ และมีสกิลโจมตีที่เหมาะสมรวมถึงมี SP พอใช้สกิลและต้องไม่ได้กำลังจะใช้สกิลหมู่ โฮมุนจะใช้สกิลโจมตีมอนสเตอร์ที่มันไม่ได้กำลังสู้อยู่ 1 ครั้ง Snipe เหมาะสมกับสกิลอย่างเช่น Caprice

สรุปลำดับความสำคัญ

  1. Attack – Top
  2. React – Self
  3. React – High
  4. React – Medium
  5. Attack – High or Snipe – High
  6. Attack – Medium or Snipe – Medium
  7. React – Low
  8. Attack – Low or Snipe – Low
  9. Tank or Tank & Mob
  10. Attack – Last

ต่อไปคือ Use Attack Skills

มีด้วยกัน 4 แบบ

  1. Always ใช้สกิลโจมตีไปเรื่อยๆ จนกว่า SP จะหมดหรือถึงขีดจำกัด SP ที่ตั้งไว้
  2. Never ไม่ใช้
  3. This many time: ใช้สกิลโจมตีจำนวนเท่านี้ครั้ง
  4. once: level: ใช้สกิลโจมตีจำนวน 1 ครั้ง และใช้สกิลเลเวลเท่านี้

ต่อไปคือ Rescue

คือการช่วยเหลือ(ช่วยตีมอนสเตอร์ให้เมื่อสิ่งนั้นถูกมอนสเตอร์โจมตี) ตั้งค่าได้ 6 แบบ ดังนี้

  1. Never ไม่ช่วย
  2. Friend ช่วยเพื่อนในปาตี้
  3. Owner ช่วยเจ้าของ
  4. Owner’s merc ช่วยทหารเจ้าของ
  5. Self(homunculus) ช่วยตัวโฮมุนเอง
  6. All of the above ช่วยทุกอย่างที่กล่าวมาข้างบน

ผมสังเกตว่า เวลามันช่วย มันจะใช้สกิลเต็มที่ เพื่อฆ่ามอนสเตอร์ให้เร็วที่สุด

สุดท้ายที่จะแนะนำคือ Kill-steal

การแจมตั้งค่าได้ 3 แบบคือ

  1. Never
  2. Always แจมเสมอ
  3. Polite แจมแบบสุภาพ หมายถึง ถ้ามอนสเตอร์วิ่งตามอย่างอื่นไปแล้ว จะไม่ไปตีมอนสเตอร์ตัวนั้น

ที่เขียนมาทั้งหมดนี้เป็นเพียงแค่พื้นฐานเท่านั้น ถ้าว่างผมอาจจะมาเพิ่มเติมอีก ข้อมูลทั้งหมดนี้ ได้จากการทดลองเองและแปลจาก Documentation ที่ให้มากับ AI ถ้ามีข้อติชมหรือคำถาม สามารถโพสไว้ได้เลยครับ