Skip to content

wiki_th

Lafko edited this page Mar 14, 2026 · 10 revisions

← Home


POEFixer Wiki

ยินดีต้อนรับสู่เอกสารประกอบของ POEFixer ด้านล่างนี้คือรายละเอียดฟังก์ชันการทำงานของโปรแกรม จัดเรียงตามแท็บอินเทอร์เฟซ


1. Login (Trade Browser)

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

คุณสมบัติหลัก

เว็บเบราว์เซอร์ในตัว

ใช้เทคโนโลยี WebView2 เบราว์เซอร์ในตัวให้ประสบการณ์การใช้งานที่ราบรื่นเทียบเท่ากับการใช้ Chrome หรือ Edge

  • การจัดการเซสชัน: แอปพลิเคชันจะจับ session cookies ของคุณโดยอัตโนมัติ สิ่งนี้สำคัญอย่างยิ่งสำหรับแท็บ Trade ในการเชื่อมต่อกับ WebSocket API อย่างเป็นทางการและรับการอัปเดตแบบเรียลไทม์
  • รองรับโหมดเกม: ตรวจจับและรองรับเว็บไซต์ซื้อขายของทั้ง Path of Exile 1 และ Path of Exile 2 โดยอัตโนมัติตามการตั้งค่าของคุณ
  • การนำทาง: มีแถบที่อยู่สำหรับป้อน URL ด้วยตนเองและปุ่ม Home สำหรับกลับไปยังหน้าค้นหาหลักอย่างรวดเร็ว

การเพิ่มตัวกรองการซื้อขาย

เมื่อคุณตั้งค่าการค้นหาบนเว็บไซต์อย่างเป็นทางการแล้ว (เช่น "Headhunter" พร้อมสเตตัสเฉพาะ) คุณสามารถเพิ่มไปยังระบบติดตามของแอปพลิเคชันได้

  1. ตั้งค่าการค้นหา: ใช้เบราว์เซอร์เพื่อตั้งค่าตัวกรองบนเว็บไซต์ซื้อขาย
  2. คลิก "Add": กดปุ่ม Add ขนาดใหญ่ที่ด้านบนของแท็บ
  3. การตรวจสอบ: เครื่องมือจะตรวจสอบว่า URL ถูกต้องและตรงกับโหมดเกมปัจจุบัน (PoE 1 เทียบกับ PoE 2) หรือไม่
  4. การยืนยัน: กล่องโต้ตอบจะปรากฏขึ้น ให้คุณตั้งชื่อการค้นหาก่อนเริ่มติดตามในแท็บ Trade

หมายเหตุ: หากคุณเห็นข้อผิดพลาด "WebView2 Missing" แอปพลิเคชันจะแสดงลิงก์สำหรับดาวน์โหลด runtime ที่จำเป็นจาก Microsoft

Login Tab

Add Link


2. Trade

แท็บ Trade เป็นศูนย์บัญชาการสำหรับการติดตามตลาดแบบเรียลไทม์ ใช้ WebSocket API อย่างเป็นทางการของ Path of Exile เพื่อรับการแจ้งเตือนทันทีเกี่ยวกับรายการไอเทมใหม่ที่ตรงกับเกณฑ์การค้นหาของคุณ

ภาพรวมอินเทอร์เฟซ

มุมมองหลักแสดงรายการการเชื่อมต่อการค้นหาที่ใช้งานอยู่ทั้งหมด

Trade Tab

คอลัมน์รายการเชื่อมต่อ

  1. สถานะ:
    • เขียว: เชื่อมต่อแล้วและกำลังรอรับไอเทมใหม่
    • ส้ม: กำลังเชื่อมต่อ...
    • แดง: ขาดการเชื่อมต่อ
    • Rate Limit: หากคุณถูกจำกัดอัตราโดย API ตัวนับถอยหลังจะแสดงที่นี่เพื่อบอกว่าเมื่อใดคุณสามารถเชื่อมต่อใหม่ได้
  2. ชื่อ: ชื่อการค้นหาของคุณ (เช่น "Headhunter")
    • คลิก: เปิด URL การค้นหาในเว็บเบราว์เซอร์เริ่มต้นของคุณ
    • Tooltip: เลื่อนเมาส์ไปวางเพื่อดู URL แบบเต็ม
  3. สถิติ:
    • ไอคอน Handshake: จำนวนไอเทมที่พบในเซสชันนี้
    • ไอคอน Check: จำนวนข้อความ whisper ที่ส่งสำเร็จ
    • ไอคอน X: จำนวนการส่ง whisper ที่ล้มเหลว
  4. การดำเนินการ:
    • ปุ่ม Play/Stop: เริ่มหรือหยุดการค้นหาแบบเรียลไทม์ด้วยตนเองสำหรับการเชื่อมต่อนี้
    • Shopping Cart: เปิดเมนู Manual Buy เพื่อซื้อไอเทมจำนวนมากจากการค้นหานี้
    • ปากกา (Edit): อัปเดตชื่อหรือ URL ของการเชื่อมต่อ
    • เกียร์ (Settings): เปิดหน้าต่าง Settings & Logs แบบละเอียดสำหรับการเชื่อมต่อนี้
    • ถังขยะ (Delete): ลบการเชื่อมต่อการค้นหานี้อย่างถาวร

ตัวควบคุมทั่วไป

ที่ด้านล่างของแท็บ คุณจะพบตัวควบคุมทั่วไป:

  • Connect All: เชื่อมต่อกับการค้นหาที่เปิดใช้งานทั้งหมดตามลำดับ มีการเพิ่มดีเลย์เล็กน้อยระหว่างการเชื่อมต่อเพื่อป้องกัน API rate limits
  • Disconnect All: หยุดการค้นหาที่ใช้งานอยู่ทั้งหมดทันที
  • Add Link: เพิ่ม URL การค้นหาด้วยตนเองหากคุณไม่ต้องการใช้เบราว์เซอร์ในแท็บ Login

Auto-Stash (เฉพาะโหมด Memory Scanner)

เมื่อเปิดใช้งาน Memory Scanner ระบบการซื้อขายจะรองรับการจัดการกระเป๋าเก็บของอัตโนมัติระหว่างการซื้อขาย

  • เปิดใช้งาน Auto-Stash: ช่องกาเครื่องหมายเพื่อเปิดการฝากของเข้า stash อัตโนมัติระหว่างกระบวนการซื้อขาย
  • Inventory Threshold: เมื่อกระเป๋าเก็บของเต็มเกินเปอร์เซ็นต์นี้ (10-80%) ระบบจะเทเลพอร์ตไปยัง hideout ของคุณโดยอัตโนมัติและฝากไอเทมเข้า stash ก่อนดำเนินการซื้อต่อ
  • Protected Slots: คุณสามารถทำเครื่องหมายช่องกระเป๋าเก็บของเฉพาะว่าได้รับการป้องกัน ไอเทมในช่องเหล่านี้จะไม่ถูกย้ายไปยัง stash

วิธีการทำงานของ Auto-Stash

  1. ก่อนการซื้อแต่ละครั้ง ระบบจะถ่ายสแนปชอตกระเป๋าเก็บของและตรวจสอบความเต็ม
  2. หากความเต็มเกินเกณฑ์ ระบบจะเทเลพอร์ตไปยัง hideout ของคุณ
  3. ระบบจะเดินไปยัง stash เปิดมัน และ Ctrl+Click ไอเทมทั้งหมดที่ไม่ได้รับการป้องกันเข้าสู่ stash
  4. หลังจากการฝากเสร็จสิ้น ระบบจะกลับมาทำการซื้อขายต่อ

การตั้งค่า Auto-Stash (ในแท็บ Settings)

การตั้งค่า ช่วง ค่าเริ่มต้น คำอธิบาย
Stash Inventory Threshold 10-80% 50% เปอร์เซ็นต์ความเต็มที่เรียกใช้การฝากเข้า stash
Stash Click Retries 1-20 5 จำนวนครั้งสูงสุดในการพยายามเปิด stash
Item Transfer Max Clicks 5-100 40 จำนวนครั้งสูงสุดของ Ctrl+Click ก่อนยกเลิก
Item Transfer Delay 30-1000ms 100ms ดีเลย์หลัง Ctrl+Click แต่ละครั้ง
Stash Open Verify Delay 50-2000ms 200ms ดีเลย์หลังคลิก stash
Movement Key Virtual key T (0x54) ปุ่มที่ใช้สำหรับเดินไปยัง stash
Walk Cursor Distance 100-800px 400px พิกเซลข้างหน้าผู้เล่นสำหรับเคอร์เซอร์เดิน
Protected Inventory Slots 12x5 bitmask 0 มาสก์ป้องกันแบบบิตต่อช่อง

ความปลอดภัย: ปุ่มลัดหยุดจะหยุดการทำงาน stash ทั้งหมดทันที การบล็อกอินพุตได้รับการป้องกันด้วย RAII guards (ปล่อลเสมอ) Ctrl+Click ทุกครั้งจะตรวจสอบว่า stash UI ยังเปิดอยู่

การตั้งค่าและบันทึกการเชื่อมต่อ

คลิกไอคอน เกียร์ บนการเชื่อมต่อใดก็ได้เพื่อเปิดหน้าต่างแบบละเอียด

Connection Settings

1. การตั้งค่าทั่วไป

  • Auto Reconnect: หากเปิดใช้งาน เครื่องมือจะพยายามเชื่อมต่อใหม่โดยอัตโนมัติเมื่อการเชื่อมต่อขาด
  • Enable Notification: แสดงการแจ้งเตือนแบบป๊อปอัพในเกมเมื่อพบไอเทมใหม่
  • Multi-Item Whisper Delay: เพิ่มดีเลย์ที่กำหนดได้ (เป็นมิลลิวินาที) ระหว่างข้อความ whisper สิ่งนี้สำคัญสำหรับการค้นหาปริมาณมากเพื่อหลีกเลี่ยงการถูกตั้งค่าสถานะเป็นสแปม

2. ตัวกรองสกุลเงิน

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

  • รองรับ PoE 1 / PoE 2: รายการสกุลเงินจะปรับโดยอัตโนมัติตามโหมดเกมที่เลือก
  • Min/Max: ตั้งค่าจำนวนขั้นต่ำและสูงสุดสำหรับสกุลเงินเฉพาะ (เช่น แจ้งเตือนเฉพาะไอเทมที่ลงราคาระหว่าง 100 ถึง 150 Chaos Orbs)

3. บันทึกการซื้อขาย

ทางด้านขวาของหน้าต่างตั้งค่า คุณสามารถดูประวัติไอเทมที่พบจากการค้นหานี้

Trade Logs

  • การ์ดไอเทม: แสดงไอคอนไอเทม ชื่อ และราคาที่ลงประกาศ
  • ข้อมูลผู้ขาย: แสดงชื่อผู้เล่นและระยะเวลาที่ลงประกาศ
  • Mods: แสดงรายการ explicit modifiers ของไอเทม
  • ตัวบ่งชี้สถานะ:
    • Travel: ระบุว่าไปเยี่ยม hideout ของผู้ขายสำเร็จหรือไม่
    • Buy: ระบุว่าข้อความซื้อขายถูกคัดลอก/ส่งสำเร็จหรือไม่

3. Settings

แท็บ Settings เป็นศูนย์ควบคุมสำหรับกำหนดค่าพฤติกรรมทั่วไปของแอปพลิเคชัน การเชื่อมต่อเกม และการตั้งค่าอินเทอร์เฟซผู้ใช้

การเลือกเกม

  • Path of Exile 2 / Path of Exile 1: เลือกโหมดเกมที่คุณกำลังเล่นอยู่ การเลือกนี้จะปรับ URL การค้นหา ลอจิกการตรวจจับหน้าต่าง และความเข้ากันได้ของ scanner
  • League: เลือก league ปัจจุบันของคุณ (เช่น Standard, Hardcore หรือ league ชั่วคราว) จากเมนูดรอปดาวน์เพื่อให้แน่ใจว่าการค้นหาซื้อขายมุ่งเป้าไปที่เศรษฐกิจที่ถูกต้อง

ประเภท Scanner

เลือกวิธีที่แอปพลิเคชันอ่านข้อมูลจากไคลเอนต์เกม

  • WGC (Windows Graphics Capture):
    • คำอธิบาย: จับภาพหน้าต่างเกมแม้อยู่ในพื้นหลัง แนะนำสำหรับ PoE 1 หรือเมื่อ Memory Scanner ไม่สามารถใช้ได้
    • Corner Density: ปรับเกณฑ์สำหรับการวิเคราะห์เฟรม (การตั้งค่าขั้นสูง)
    • Use Full Window: เมื่อเปิดใช้งาน จะสแกนทั้งหน้าต่างเกม หากปิด คุณสามารถกำหนดพื้นที่หน้าจอเฉพาะเพื่อสแกนด้วยตนเอง (มีประโยชน์สำหรับจอ ultrawide หรือการตั้งค่าเฉพาะ)
    • Select Area: เครื่องมือแบบโต้ตอบเพื่อวาดสี่เหลี่ยมสแกนบนหน้าจอของคุณ
  • Memory Scanner (เฉพาะ PoE 2):
    • คำอธิบาย: อ่านหน่วยความจำเกมโดยตรงเพื่อระบุไอเทมและเอนทิตี โดยทั่วไปจะเร็วกว่าและแม่นยำกว่าสำหรับ PoE 2 แต่ต้องการให้เกมอยู่ในสถานะที่เข้ากันได้

การตั้งค่าการคลิก

กำหนดค่าวิธีที่แอปพลิเคชันโต้ตอบกับอินพุตเมาส์ของเกม โดยหลักสำหรับการซื้อขายอัตโนมัติหรือการจัดการกระเป๋าเก็บของ

  • Enable Auto Click: สวิตช์หลักเพื่ออนุญาตให้แอปพลิเคชันทำการคลิกเมาส์
  • Click Count: จำนวนคลิกต่อการกระทำ (หากไม่มีสกุลเงินในกระเป๋า ไอเทมอาจไม่ถูกซื้อในครั้งแรก)
  • Click Interval: ดีเลย์ (เป็นมิลลิวินาที) ระหว่างการคลิก
  • Scan Timeout: เวลาสูงสุด (เป็นวินาที) ที่ scanner จะพยายามค้นหาไอเทมก่อนยอมแพ้
  • Hold Ctrl: กดค้าง Ctrl โดยอัตโนมัติระหว่างการคลิก (มีประโยชน์สำหรับการย้ายไอเทมอย่างรวดเร็วระหว่างกระเป๋าเก็บของและ stash)
  • Return Cursor: คืนเคอร์เซอร์เมาส์กลับไปยังตำแหน่งเดิมหลังจากทำการคลิก
  • Block Input: บล็อกอินพุตเมาส์ของผู้ใช้ชั่วคราวในขณะที่แอปพลิเคชันกำลังดำเนินการอัตโนมัติเพื่อป้องกันการรบกวน
  • Enable Rate Limit: จำกัดความถี่ของการกระทำเพื่อป้องกันการถูกตั้งค่าสถานะจากเซิร์ฟเวอร์เกม
  • Fast Trade: ปรับการตั้งค่าให้เหมาะสมสำหรับการซื้อขายอย่างรวดเร็ว
  • Fast Mouse Click: ลดดีเลย์อินพุตสำหรับเหตุการณ์เมาส์กด/ปล่อย

ขั้นสูง

  • Return to Hideout: พยายามพิมพ์ /hideout ในแชทโดยอัตโนมัติหลังจากการกระทำบางอย่าง (หากกำหนดค่าไว้)
  • Streamer Mode: ซ่อน overlay และหน้าต่างของแอปพลิเคชันจากซอฟต์แวร์สตรีม (เช่น OBS) เพื่อให้ผู้ชมเห็นเฉพาะเกม

การแจ้งเตือนเดสก์ท็อป

ปรับแต่งการแจ้งเตือนแบบป๊อปอัพที่ปรากฏเมื่อการค้นหาซื้อขายพบไอเทม

  • Enable Desktop Notifications: สลับเปิด/ปิดการแจ้งเตือนระดับระบบ
  • Position: เลือกตำแหน่งที่การแจ้งเตือนจะปรากฏบนหน้าจอ (บนขวา, บนซ้าย, ล่างขวา, ล่างซ้าย)
  • Display Time: ระยะเวลาที่การแจ้งเตือนแสดง (เป็นวินาที)
  • Enable Sound: เล่นเสียงเมื่อการแจ้งเตือนปรากฏ
  • ตัวเลือกการแสดงผล:
    • Show Icon: แสดงไอคอนของไอเทม
    • Show Price: แสดงราคาที่ลงประกาศ
    • Show Seller: แสดงชื่อตัวละครของผู้ขาย
    • Show Mods: แสดงรายการ explicit modifiers ของไอเทม
  • Test Notification: ส่งการแจ้งเตือนตัวอย่างเพื่อทดสอบการตั้งค่าปัจจุบัน

ธีมและรูปลักษณ์

  • Theme: เลือกจาก 4 ธีมภาพสำหรับทั้งแอปพลิเคชัน:
    • Dark -- ธีมมืดเริ่มต้นพร้อมคอนทราสต์ที่ละเอียดอ่อน
    • Light -- ธีมสว่างสำหรับสภาพแวดล้อมที่มีแสงเพียงพอ
    • Blue -- ธีมมืดพร้อมสีเน้นโทนน้ำเงิน
    • Midnight -- ธีมมืดล้ำลึกพร้อมความสว่างน้อยที่สุด
  • Font Scale: ปรับขนาดตัวอักษรทั่วไป (0.8x ถึง 1.5x) เพื่อการอ่านที่ดีขึ้นบนจอแสดงผลความละเอียดสูง

ภาษาและอินเทอร์เฟซ

  • Language: สลับภาษาอินเทอร์เฟซของแอปพลิเคชัน (เช่น อังกฤษ, รัสเซีย, เกาหลี ฯลฯ) รองรับ 11 ภาษา
  • ข้อความที่เกี่ยวข้องกับธีมทั้งหมดได้รับการแปลในทุกภาษาที่รองรับ

Settings Tab


4. AutoPot [PoE 2]

แท็บ AutoPot ให้บริการใช้ flask อัตโนมัติและฟีเจอร์ยูทิลิตี้เฉพาะสำหรับ Path of Exile 2 ประกอบด้วยระบบครบวงจรสำหรับจัดการ Health (HP), Energy Shield (ES) และ Mana (MP) ของตัวละครผ่านการกระทำอัตโนมัติและ overlay ภาพ

คุณสมบัติหลัก

1. อุปกรณ์อินพุตและสถานะไดรเวอร์

ระบบใช้ virtual controller เพื่อจำลองอินพุตอย่างปลอดภัย

  • ไดรเวอร์ ViGEmBus: ตรวจสอบว่าไดรเวอร์ ViGEmBus ที่จำเป็นได้รับการติดตั้งแล้วหรือไม่ และแสดงลิงก์ดาวน์โหลดหากขาดหายไป
  • การตรวจจับ Controller: ตรวจจับ controller ทางกายภาพ (Gamepad) และ virtual controller โดยอัตโนมัติ
  • คำเตือนความปลอดภัย: แจ้งเตือนหากคุณผูกปุ่ม gamepad แต่ไม่พบ controller

2. Vitals Overlay (HUD)

overlay ภาพที่ปรับแต่งได้แสดง HP, ES และ MP ปัจจุบันบนเกม

  • โหมดการแสดงผล: เลือกจาก 7 สไตล์ที่แตกต่าง:
    • Horizontal Bars (รูปแบบคลาสสิก)
    • Vertical Bars (มุมมองด้านข้างแบบกะทัดรัด)
    • Percent Text (ข้อความตัวเลขอย่างง่าย)
    • Circles (ตัวบ่งชี้แบบวงแหวน)
    • Compact Blocks (สี่เหลี่ยมแบบมินิมอล)
    • Minimal Dots (จุดที่ไม่รบกวน)
    • Glass Panel (พื้นหลังโปร่งใส)
  • การปรับแต่ง:
    • Scale: ปรับขนาดของ overlay (0.5x ถึง 3.0x)
    • สลับการมองเห็น: แสดงหรือซ่อนแถบ HP, ES และ MP แยกกัน
    • ค่าตัวเลข: สลับระหว่างเปอร์เซ็นต์และตัวเลขสัมบูรณ์
    • ลากได้: เมื่อเมนูเปิดอยู่ "Drag Hint" จะปรากฏ ให้คุณย้าย overlay ไปที่ใดก็ได้บนหน้าจอ

3. โหมดการทำงานอัตโนมัติ

เลือกลอจิกที่เหมาะกับบิลด์ตัวละครของคุณมากที่สุด:

  • Life: ติดตาม HP เท่านั้น
  • Energy Shield (ES): ติดตาม ES เท่านั้น
  • Life + ES: ติดตามทั้งสอง
  • Mind Over Matter (MOM): ติดตาม MP (มักใช้สำหรับการลดความเสียหาย)
  • MOM + Life: ติดตาม MP และ HP
  • MOM + ES: ติดตาม MP และ ES
  • All: ติดตาม HP, ES และ MP พร้อมกัน

4. การกำหนดค่าเกณฑ์

การควบคุมที่แม่นยำเกี่ยวกับเวลาที่จะใช้ potion

  • Sliders: ตั้งค่าเปอร์เซ็นต์เกณฑ์ (1-100%) สำหรับ HP, ES และ MP เมื่อค่าลดลงต่ำกว่าระดับนี้ ปุ่มที่เกี่ยวข้องจะถูกกดอัตโนมัติ
  • การมองเห็นอัจฉริยะ: แสดงเฉพาะ sliders ที่เกี่ยวข้องกับ Mode ที่เลือกเพื่อให้ UI สะอาด

5. Auto Disconnect (Chicken)

ฟีเจอร์ความปลอดภัยสำหรับออกจากระบบหรือตัดการเชื่อมต่ออัตโนมัติเมื่อค่าสัญญาณชีพลดลงถึงระดับวิกฤต

  • ทริกเกอร์แยก: สวิตช์เปิด/ปิดและเกณฑ์แยกกันสำหรับ HP, ES และ MP
  • ตัวบ่งชี้ภาพ: เกณฑ์จะถูกแสดงบน Vitals Overlay เป็นเส้นประหรือเครื่องหมาย แสดงว่าเมื่อใดที่จะเกิดการตัดการเชื่อมต่อ

6. การผูกปุ่มและดีเลย์

กำหนดค่าปุ่มที่จะกดสำหรับการกระทำแต่ละอย่าง

  • Key 1: โดยทั่วไปใช้สำหรับ Health (HP) หรือ Energy Shield (ES) ขึ้นอยู่กับโหมดที่เลือก
  • Key 2: โดยทั่วไปใช้สำหรับ Mana (MP) หรือเป็นทริกเกอร์ flask รอง
  • Key 3: ปุ่มเฉพาะสำหรับ Energy Shield (ES) ใช้ได้เฉพาะในโหมด "All"
  • ประเภทอินพุต: รองรับทั้งปุ่มคีย์บอร์ดและปุ่ม Gamepad
  • ดีเลย์: ตั้งค่า cooldown (เป็นมิลลิวินาที) สำหรับแต่ละปุ่มเพื่อป้องกันการกดเร็วเกินไป

AutoPot Tab

Vitals Overlay


5. Radar [PoE 2]

ระบบผู้ช่วยภาพขั้นสูงและ overlay แผนที่ที่ออกแบบมาเฉพาะสำหรับ Path of Exile 2 ช่วยในการนำทาง การติดตามเอนทิตี และการกรอง

คุณสมบัติหลัก

1. การตั้งค่าทั่วไป

ปรับแต่งพฤติกรรมหลักของ radar

  • Draw Walkable Map: สลับการแสดงภาพ navigation mesh ของเกม (ภูมิประเทศที่เดินได้) มีประโยชน์สำหรับการมองเห็นเส้นทางที่ถูกต้องในพื้นที่มืด
    • Color: ปรับแต่งสีของ overlay แผนที่
    • Border Thickness: ปรับความหนาของเส้นขอบแผนที่
  • Map Fix: สลับโหมดแก้ไขสำหรับปัญหาการจัดตำแหน่งแผนที่
  • ลอจิกการมองเห็น:
    • Hide in Town/Hideout: ปิด radar ในเขตปลอดภัยโดยอัตโนมัติเพื่อลดความรก
    • Hide in Background: ซ่อน overlay เมื่อหน้าต่างเกมไม่อยู่ในโฟกัส (alt-tab)
    • Hide on Pause: ซ่อน overlay เมื่อเกมหยุดชั่วคราว
    • Hide Outside Network Bubble: ซ่อนเอนทิตีที่อยู่นอกระยะอัปเดตของเซิร์ฟเวอร์เพื่อป้องกันเอนทิตี "ผี" (ข้อมูลเก่า)
  • Show Player Names: สลับการแสดงชื่อเหนือผู้เล่น

Radar Settings

2. ไอคอน

ปรับแต่งการแสดงภาพของเอนทิตีบน radar

  • กลุ่ม: เอนทิตีจะถูกจัดหมวดหมู่เป็นกลุ่ม (Base, League, Breach, Delirium, Expedition ฯลฯ)
  • การปรับแต่ง: สำหรับแต่ละกลุ่ม คุณสามารถกำหนดไอคอนเฉพาะและปรับขนาดได้ ช่วยให้คุณแยกแยะระหว่างมอนสเตอร์ธรรมดา บอส หรือกลไก league เฉพาะได้อย่างรวดเร็ว

Radar Icons

3. Path Finder

เครื่องมือนำทางที่ทรงพลังที่วาดเส้น/เส้นทางไปยังเป้าหมายเฉพาะ

  • Enable Path Finder: สลับระบบวาดเส้นทาง
  • Multicolor: สุ่มสีเส้นทางเพื่อแยกแยะระหว่างเป้าหมายหลายจุดได้ดีขึ้น
  • Important POI: สลับการแสดง "Points of Interest" (เช่น Quest Objectives หรือ Waypoints) พร้อมพื้นหลังข้อความทางเลือก
  • การจัดการเป้าหมาย:
    • Add Target: เพิ่มเป้าหมายด้วยตนเองโดยชื่อ
    • Add from Map: เข้าสู่โหมดโต้ตอบเพื่อคลิกวัตถุบน radar เพื่อเพิ่มเป็นเป้าหมาย
    • Add to Global/Area: เลือกว่าจะติดตามเป้าหมายในทุกพื้นที่ (Global) หรือเฉพาะโซนปัจจุบัน (Area)
  • Ignored Areas: คุณสามารถปิด Path Finder ในโซนเฉพาะเพื่อหลีกเลี่ยงความรก

Path Finder

4. Filters (การจัดการเอนทิตี)

ปรับแต่งอย่างละเอียดว่าเอนทิตีใดจะแสดงบน radar และแสดงอย่างไร

  • Add Nearby Entities: รายการดรอปดาวน์ที่สแกนหน่วยความจำปัจจุบันสำหรับเอนทิตีที่ถูกต้องใกล้ผู้เล่น (Monsters, Chests, NPCs ฯลฯ) เลือกเอนทิตีและคลิก "Add" เพื่อสร้างตัวกรองทันที
  • Manual Input: สำหรับผู้ใช้ขั้นสูง อนุญาตให้เพิ่มตัวกรองโดยพิมพ์ metadata path ด้วยตนเอง
  • Edit Mode: คลิกปุ่ม "E" ข้างตัวกรองใดก็ได้เพื่อเปิดตัวแก้ไขแบบละเอียด:
    • Name: ตั้งชื่อแสดงผลที่กำหนดเอง
    • Color: เลือกสีข้อความที่กำหนดเอง
    • Icon: สลับการแสดงไอคอน เลือกไอคอนเฉพาะ และปรับขนาด
    • Draw Path: สลับเฉพาะสำหรับวาดเส้นทางไปยังเอนทิตีนี้ (หากเปิดใช้งาน Path Finder)
    • Ignore: ซ่อนเอนทิตีนี้จาก radar อย่างสมบูรณ์

Filters

Edit Entity


6. Smoother

แท็บ Smoother เป็นเครื่องมือครบวงจรที่ออกแบบมาเพื่อปรับปรุงประสิทธิภาพเกมและปรับแต่งองค์ประกอบภาพ ทำงานโดยแก้ไขไฟล์ข้อมูลของเกม (.ggpk หรือคล้ายกัน) เพื่อปิดหรือเปลี่ยนแปลงฟีเจอร์กราฟิกเฉพาะ

คุณสมบัติหลัก

การเลือกเกมและการตั้งค่า

  • Game Version: รองรับทั้ง Path of Exile 1 และ Path of Exile 2
  • Path Configuration: คุณต้องระบุเส้นทางไปยังไฟล์ Content.ggpk ของเกม (หรือไดเรกทอรี Bundles2 สำหรับ PoE 2) เครื่องมือมีตัวเลือกไฟล์และการตรวจสอบเพื่อให้แน่ใจว่าเส้นทางถูกต้อง
  • ระบบสำรอง:
    • Create Backup: สร้างสำรองไฟล์ต้นฉบับโดยอัตโนมัติก่อนใช้แพตช์ใดๆ
    • Restore All: ปุ่มเดียวเพื่อย้อนกลับการเปลี่ยนแปลงทั้งหมดและคืนค่าเกมเป็นสถานะเดิม
    • Clear Backup: ลบสำรองและแฮชที่เก็บไว้ (มีประโยชน์หากต้องการเริ่มใหม่)
    • Game Updates: ตรวจจับโดยอัตโนมัติว่าเกมได้รับการอัปเดตหรือไม่ และแจ้งให้สร้างสำรองใหม่เพื่อป้องกันข้อมูลเสียหาย

แพตช์ประสิทธิภาพ

สลับแพตช์แต่ละตัวเพื่อปิดเอฟเฟกต์กราฟิกเฉพาะ สามารถเพิ่ม FPS ได้อย่างมากบนระบบที่มีสเปคต่ำ

  • Fog / Atlas Fog: ลบเอฟเฟกต์หมอกจากแผนที่และ Atlas
  • Shadows & Lights: ปิดเงาและการคำนวณแสงแบบไดนามิก
  • Particles: ลบอนุภาคสิ่งแวดล้อม (ฝน, ฝุ่น) และเอฟเฟกต์อนุภาคทั่วไป
  • Corpses: ป้องกันการเรนเดอร์ศพ (เฉพาะ PoE 1)
  • Delirium: ลบหมอกและ overlay ภาพที่เกี่ยวข้องกับ league Delirium
  • EpkRemoval: ลบ effect packages เพื่อภาพที่สะอาดขึ้น
  • Camera: เปิดใช้งานขีดจำกัดการซูมกล้องเพิ่มเติม (ปรับได้ผ่าน slider)

Patches

เครื่องมือปรับแต่งขั้นสูง

1. Color Mods

ปรับแต่งสีข้อความของ modifiers และสเตตัสไอเทม

  • Search & Add: ค้นหาสเตตัสเฉพาะ (เช่น "Physical Damage") และกำหนดสีที่กำหนดเอง
  • Presets: มีพรีเซ็ตเริ่มต้นสำหรับ mods อันตราย (Reflect, No Regen) หรือของดรอปมีค่า
  • Export/Import: แชร์การตั้งค่าสีกับผู้อื่นผ่านไฟล์ JSON
  • Edit Descriptions: คุณสามารถเขียนคำอธิบายข้อความของ mods ใหม่เพื่อความชัดเจนยิ่งขึ้น

Color Mods

2. Spell Effects

ตัวแก้ไขแบบต้นไม้ที่ทรงพลังเพื่อปิดเอฟเฟกต์สกิลเฉพาะ

  • Tree View: เรียกดูเอฟเฟกต์เกมทั้งหมดจัดตามหมวดหมู่
  • Selective Disabling: ปิดเอฟเฟกต์สำหรับสกิลเฉพาะ (เช่น "Discharge", "Tornado Shot") เพื่อลดความรกภาพโดยไม่ลบทุกอย่าง
  • Search: ค้นหาเอฟเฟกต์ตามชื่ออย่างรวดเร็ว

Spell Effects

3. Black Screen (Performance Mode)

โหมดปรับปรุงประสิทธิภาพขั้นสูงที่ลบ textures และ shaders เรนเดอร์โลกเกมเป็นสีดำเป็นส่วนใหญ่ในขณะที่ยังแสดงองค์ประกอบเกมที่จำเป็น

  • File Extensions: เลือกประเภทไฟล์ที่จะเพิกเฉย (เช่น .dds textures, .wav sounds)
  • Animation Blocks: ปิดหมวดหมู่แอนิเมชันเฉพาะ เช่น ParticleEffects, Lights หรือ WindEvents
  • SkinMesh Settings:
    • Ignore List: เลือกโมเดล 3D เฉพาะ (metadata) ที่จะยังคงมองเห็นได้แม้ในโหมด Black Screen สิ่งนี้สำคัญสำหรับการรักษาตัวละคร บอสเฉพาะ หรือกลไกสำคัญให้มองเห็นได้
    • Scanning: เครื่องมือสแกนไฟล์เกมเพื่อสร้างรายการโมเดลที่มีทั้งหมดให้คุณสลับ

Black Screen


7. AutoCraft (ยังอยู่ในระหว่างพัฒนา!)

แท็บ AutoCraft ให้เครื่องมืออัตโนมัติที่ทรงพลังสำหรับ crafting ไอเทมโดยใช้ currency spam (เช่น Chaos Orb) จนกว่าจะได้ modifiers ที่ต้องการ

ภาพรวม

AutoCraft ทำงานโดยใช้ currency ที่เลือกกับไอเทมซ้ำๆ โดยอัตโนมัติ หลังจากแต่ละครั้ง ระบบจะสแกน modifiers ของไอเทมเพื่อตรวจสอบว่าตรงกับเกณฑ์ที่ต้องการหรือไม่ หากพบที่ตรง กระบวนการจะหยุดทันที

การเริ่มต้นใช้งาน

ไปที่แท็บ Smoother -> ระบุเส้นทางไปยังไฟล์ .ggpk -> คลิก Load Data (สิ่งนี้สำคัญมาก! เนื่องจากเราต้องดึงข้อมูล mod จากไคลเอนต์เกม)

  1. เปิดใช้งานโมดูล: ไปที่แท็บ AutoCraft ในหน้าต่างหลัก POEFixer และเลือกช่อง "Enable AutoCraft"
  2. เปิดใช้งานในเกม:
    • สลับไปยังหน้าต่างเกม
    • เลื่อนเคอร์เซอร์เมาส์ไปวางบนไอเทมที่ต้องการ craft ในกระเป๋าเก็บของ
    • กด Ctrl + Alt
    • หน้าต่าง AutoCraft Overlay จะเปิดขึ้น

คำอธิบายอินเทอร์เฟซ (Overlay)

กระบวนการ crafting จัดการทั้งหมดผ่านหน้าต่าง overlay ในเกม

AutoCraft

  • Target Item: แสดงชื่อไอเทมที่เลือกสำหรับ crafting ในปัจจุบัน
  • Currency: เมนูดรอปดาวน์เพื่อเลือกประเภท currency ที่ต้องการใช้ (เช่น Chaos Orb, Orb of Alteration) เครื่องมือจะตรวจจับ currency ที่มีในกระเป๋าเก็บของโดยอัตโนมัติ
  • Limit: ฟีเจอร์ความปลอดภัยที่กำหนดจำนวนสูงสุดของ currency ที่จะใช้ ค่าเริ่มต้นคือ 10 บอทจะหยุดหากถึงขีดจำกัดนี้ ป้องกันการสูญเสีย currency ทั้งหมดโดยไม่ตั้งใจ
  • Search Mods:
    • พิมพ์ในช่องนี้เพื่อค้นหา modifiers เฉพาะ (เช่น "maximum life", "resistance")
    • รายการ mods ที่ตรงกันจะปรากฏด้านล่าง คลิก mod เพื่อเลือกสำหรับกำหนดค่า
  • Mod Configuration:
    • เมื่อเลือก mod แล้ว คุณสามารถตั้งค่าขั้นต่ำสำหรับสเตตัส (เช่น หากต้องการอย่างน้อย "+80 to Maximum Life" ให้ตั้งค่าเป็น 80)
    • คลิกปุ่ม "+ Add" เพื่อเพิ่มในรายการเป้าหมาย
  • Target Mods List:
    • แสดงเกณฑ์ทั้งหมดที่คุณกำลังมองหา
    • ลอจิก: ระบบใช้ลอจิก "OR" ซึ่งหมายความว่าหาก mod ใดก็ตาม ในรายการนี้พบบนไอเทมที่มีค่าตามที่กำหนด กระบวนการ crafting จะหยุดเป็น "สำเร็จ"
    • ใช้ปุ่ม "Edit" หรือ "X" (Delete) เพื่อจัดการเป้าหมาย

กระบวนการ Crafting

  1. ตั้งค่า: ตรวจสอบว่าคุณมี currency ที่เลือกเพียงพอในกระเป๋าเก็บของ
  2. เริ่ม: คลิกปุ่ม "START CRAFT" สีเขียวใน overlay
  3. การดำเนินการ:
    • บอทจะคลิกขวา currency โดยอัตโนมัติ
    • จะกดค้าง Shift เพื่อเปิดการใช้จำนวนมาก
    • จะคลิกซ้ายไอเทมเป้าหมายเพื่อใช้ currency
    • หลังจากแต่ละคลิก จะอ่าน modifiers ใหม่ของไอเทมทันที
  4. การหยุด:
    • สำเร็จ: พบ mod ที่ตรง
    • ถึงขีดจำกัด: ถึงขีดจำกัด currency ที่กำหนด
    • หยุดด้วยตนเอง: คุณคลิกปุ่ม "STOP"
    • ข้อผิดพลาด: หากไอเทมหรือ currency ถูกย้าย/หายไป

คำเตือน: บอทจำลองการคลิกเมาส์ อย่าเลื่อนเมาส์หรือใช้คีย์บอร์ดในขณะที่กระบวนการ crafting กำลังทำงาน (ยกเว้นกดปุ่มลัดหยุดฉุกเฉินหากกำหนดไว้ หรือคลิก Stop ใน UI)

การตั้งค่า

โมดูล AutoCraft เปิดเผยการตั้งค่าที่กำหนดได้โดยตรงใน UI:

  • Timing: ปรับดีเลย์สำหรับช่วงคลิก, scan timeout และ cooldown ของการกระทำ
  • Safety: จำกัด currency ต่อเซสชัน, รองรับปุ่มลัดหยุดฉุกเฉิน
  • Behavior: การกดค้าง shift สำหรับ bulk crafting, ตัวเลือกคืนเคอร์เซอร์

Emergency Stop: คุณสามารถกำหนดปุ่มลัดทั่วไปเพื่อหยุดกระบวนการ crafting ทันทีได้ตลอดเวลา


8. HealthBars

แท็บ HealthBars เสนอระบบ overlay ที่ปรับแต่งได้สูงสำหรับแสดงแถบ Health (HP) และ Energy Shield (ES) โดยตรงเหนือเอนทิตีในโลกเกม สิ่งช่วยภาพนี้ช่วยให้คุณระบุเป้าหมายสำคัญได้อย่างรวดเร็ว ติดตามสถานะของตัวเอง และดำเนินกลไกเช่น Culling Strike ได้อย่างแม่นยำ

การตั้งค่าทั่วไป

การตั้งค่าเหล่านี้ใช้กับระบบ HealthBars ทั้งหมดหรือกำหนดค่าเริ่มต้น

  • Enable HealthBars: สลับเปิด/ปิดฟีเจอร์ทั้งหมด
  • Draw in Town / Draw in Hideout: เลือกว่าจะแสดงแถบพลังชีวิตเมื่ออยู่ในเขตปลอดภัยเช่นเมืองหรือ hideout หรือไม่
  • Interpolate Position: ทำให้การเคลื่อนที่ของแถบพลังชีวิตราบรื่นเพื่อให้ตรงกับการเคลื่อนที่ของเอนทิตี
    • Interpolation Rate: ปรับความเร็วความราบรื่น (เป็นมิลลิวินาที) ค่าที่ต่ำกว่าจะตอบสนองเร็วกว่า ขณะที่ค่าที่สูงกว่าจะราบรื่นกว่า
  • Height Offset: ปรับตำแหน่งแนวตั้งของแถบพลังชีวิตทั้งหมดเทียบกับโมเดลเอนทิตี (มีประโยชน์หากแถบลอยสูงเกินไปหรือทับกับโมเดล)
  • เกณฑ์ Culling Strike:
    • กำหนดเปอร์เซ็นต์ HP ที่แถบจะเปลี่ยนสีเพื่อบ่งบอกว่ามอนสเตอร์อยู่ในระยะ Culling Strike
    • กำหนดค่าแยกสำหรับมอนสเตอร์ White, Magic, Rare และ Unique

HealthBars Global

กลุ่มเอนทิตี

คุณสามารถกำหนดค่าแถบพลังชีวิตแยกกันสำหรับเอนทิตีประเภทต่างๆ ช่วยให้คุณมีแถบขนาดใหญ่โดดเด่นสำหรับบอส Unique ในขณะที่แถบมอนสเตอร์ White จะเรียบง่ายหรือซ่อนอยู่

กลุ่มที่รองรับ:

  • White Monsters: ศัตรูธรรมดา
  • Magic Monsters: ศัตรูสีน้ำเงิน
  • Rare Monsters: ศัตรูสีเหลือง
  • Unique Monsters: บอสและศัตรูพิเศษ
  • Friendly Monsters: Minions และ NPC พันธมิตร
  • Player: ตัวละครของคุณและผู้เล่นอื่น

การกำหนดค่าต่อกลุ่ม

แต่ละกลุ่มมีส่วนที่ยุบ/ขยายได้พร้อมตัวเลือกต่อไปนี้:

การมองเห็นและองค์ประกอบ

  • Enable Group: สลับแถบพลังชีวิตสำหรับกลุ่มนี้เฉพาะ
  • Show Health Bar: แสดงแถบ HP หลัก
  • Show ES Bar: แสดงแถบ Energy Shield (ซ้อนอยู่เหนือแถบ HP)
  • Show Culling Strike: เปลี่ยนสีแถบ HP เมื่อเป้าหมายต่ำกว่าเกณฑ์ Culling Strike ที่กำหนด
  • Show Text: แสดงค่า HP เป็นตัวเลข (เช่น "1.5M", "100K")
    • Show Text Background: เพิ่มกล่องพื้นหลังหลังข้อความเพื่อการอ่านที่ดีขึ้น

สี

ปรับแต่งรูปลักษณ์ด้วยตัวเลือกสีแบบเต็มรูปแบบ (รองรับความโปร่งใส):

  • Health Color: สีของแถบ HP
  • ES Color: สีของแถบ Energy Shield
  • Background Color: สีพื้นหลังของส่วนว่างของแถบ
  • Text Color: สีของข้อความตัวเลข
  • Text Background: สีของกล่องพื้นหลังข้อความ

ขนาดและเค้าโครง

  • Scale (Width/Height): ปรับขนาดของแถบพลังชีวิต
  • Shift (X/Y): ปรับตำแหน่งของแถบเทียบกับเอนทิตีอย่างละเอียด (ออฟเซ็ตพิกเซล)
  • Graduations: เพิ่มเครื่องหมายขีดแนวตั้งบนแถบเพื่อช่วยประมาณเปอร์เซ็นต์ HP
  • Border Thickness: ปรับความหนาของเส้นขอบดำรอบแถบ
  • Bar Gap: ตั้งระยะห่างแนวตั้งระหว่างแถบ HP และแถบ ES

HealthBars Group


9. Atlas

แท็บ Atlas ให้ overlay ครบวงจรสำหรับ Atlas ในเกม เสนอการแสดงภาพที่ปรับปรุง การค้นหาเส้นทาง และเครื่องมือจัดการเพื่อเพิ่มประสิทธิภาพกลยุทธ์การทำแผนที่ของคุณ ช่วยคุณติดตามความสำเร็จ ค้นหาแผนที่เฉพาะ และวางแผนเส้นทางผ่าน Atlas

คุณสมบัติหลัก

1. Overlay แบบโต้ตอบ

ฟีเจอร์หลักคือ overlay ที่ปรับแต่งได้สูงที่วาดโดยตรงบนหน้าจอ Atlas ในเกม

  • Enable Overlay: สลับเปิด/ปิดระบบ overlay Atlas ทั้งหมด
  • Hide When Not Focused: ซ่อน overlay โดยอัตโนมัติเมื่อหน้าต่างเกมไม่อยู่ในโฟกัสเพื่อประหยัดทรัพยากรและพื้นที่หน้าจอ
  • Controller Mode: การนำทางและการปรับการแสดงผลที่ปรับให้เหมาะสมสำหรับผู้เล่นที่ใช้ controller

Atlas Overlay

2. การค้นหาและนำทาง

ค้นหาแผนที่เฉพาะหรือวางแผนเส้นทางความก้าวหน้าได้ง่าย

  • Search Maps: แถบค้นหาเฉพาะที่ให้คุณพิมพ์ชื่อแผนที่ (รองรับการค้นหาบางส่วน) overlay จะเน้นแผนที่ที่ตรงกัน
  • Visual Pathfinding (Draw Lines):
    • Route Lines: วาดเส้นเชื่อมต่อระหว่าง node เพื่อแสดงเส้นทาง
    • Path Thickness: ปรับความหนาได้เพื่อการมองเห็นที่ดีขึ้น
    • Search Lines: วาดเส้นจากตำแหน่งปัจจุบัน/node เริ่มต้นไปยังแผนที่ที่ตรงกับคำค้นหา
    • Citadel/Tower Lines: วาดเส้นไปยังเป้าหมายสำคัญเช่น Citadels หรือ Towers
    • Range Sliders: กำหนดค่าระยะทางสูงสุดสำหรับการวาดเส้นเพื่อหลีกเลี่ยงหน้าจอรก

3. การปรับแต่งการแสดงผล

กรองสิ่งที่แสดงเพื่อมุ่งเน้นเป้าหมายปัจจุบัน

  • Hide Completed: ซ่อนแผนที่ที่เสร็จสิ้นแล้ว (บรรลุ bonus objective)
  • Hide Inaccessible: ซ่อนแผนที่ที่คุณไม่สามารถเข้าถึงหรือวิ่งได้ในขณะนี้
  • ระบบกริด:
    • Show Grid: วาง overlay กริดบน Atlas เพื่อประมาณพิกัดได้ง่ายขึ้น
    • Skip Completed: ลบช่องกริดสำหรับพื้นที่ที่เสร็จสิ้นแล้ว
    • Custom Color: สีเส้นกริดที่ปรับแต่งได้ทั้งหมด

4. การปรับปรุงภาพ

ปรับแต่งรูปลักษณ์ของ overlay ให้ตรงกับความชอบของคุณ

  • Map Badges: แสดงไอคอนหรือป้ายข้อความบนแผนที่ที่ระบุ tier, biome หรือคุณสมบัติเฉพาะ
  • Biome Borders: วาดขอบสีรอบแผนที่ที่อยู่ใน biome เฉพาะ
    • Thickness: ปรับความหนาของขอบได้
  • สีและสเกล:
    • Background/Font Colors: ตั้งค่าสีเริ่มต้นทั่วไปสำหรับองค์ประกอบ overlay
    • Scale Multiplier: ปรับขนาดขององค์ประกอบ overlay (ข้อความ, ไอคอน) เทียบกับ UI เกม
    • Anchor Nudge: ปรับการจัดตำแหน่ง overlay อย่างละเอียดหากไม่ตรงกับหน้าต่างเกมอย่างสมบูรณ์

5. การจัดการ Biome และเนื้อหา

การควบคุมโดยละเอียดเกี่ยวกับวิธีการเน้นกลไกเกมและภูมิภาคเฉพาะ

  • การตั้งค่า Biome: สลับการมองเห็นและปรับแต่งสีขอบสำหรับแต่ละ biome
  • การตั้งค่าเนื้อหา:
    • Badges: กำหนดค่าการเน้นสำหรับประเภทเนื้อหาเฉพาะ (เช่น Breach, Delirium, Expedition, Ritual) ที่เกี่ยวข้องกับแผนที่
    • Overrides: สำหรับแต่ละประเภทเนื้อหา คุณสามารถตั้งค่าสีพื้นหลังและแบบอักษรที่กำหนดเองเพื่อให้โดดเด่น

6. Map Groups

สร้างคอลเลกชันแผนที่ที่กำหนดเองสำหรับติดตามกลยุทธ์เฉพาะ (เช่น "Farming", "Boss Rushing")

  • Custom Groups: สร้างกลุ่มแผนที่ที่มีชื่อ
  • Organization: จัดลำดับกลุ่มใหม่ ลบ หรือเปลี่ยนชื่อ
  • Styling: กำหนดสีพื้นหลังและแบบอักษรเฉพาะให้แต่ละกลุ่มเพื่อระบุภาพอย่างรวดเร็วบน Atlas
  • Management: เพิ่มหรือลบแผนที่จากกลุ่มตามชื่อได้ง่าย

Map Groups


10. Hotkeys (Custom Hotkeys)

แท็บ Hotkeys เป็นระบบอัตโนมัติและ macro ที่ทรงพลังที่ช่วยให้คุณสร้างพฤติกรรมซับซ้อน, auto-aim scripts และทริกเกอร์ตามปฏิกิริยา แบ่งเป็นสองส่วนหลัก: Custom Hotkeys และ System Hotkeys

Custom Hotkeys

ส่วนนี้ให้คุณกำหนด macro ของตัวเอง คุณสามารถจัดเป็นกลุ่ม ตั้งเงื่อนไขเฉพาะ และเชื่อมต่อหลายการกระทำเข้าด้วยกัน

กลุ่ม

  • Add Group: สร้างโฟลเดอร์ใหม่เพื่อจัดระเบียบ hotkeys (เช่น "Combat", "Buffs")
  • Toggle: เปิดหรือปิดทั้งกลุ่มพร้อมกัน
  • Rename: ดับเบิลคลิกชื่อกลุ่มเพื่อเปลี่ยนชื่อ

การกำหนดค่า Hotkey

แต่ละ hotkey ประกอบด้วยตัวตน, ปุ่มทริกเกอร์/เอาต์พุต, เงื่อนไขทั่วไป และรายการการกระทำ

  1. ตัวตน:

    • Enabled: สลับเปิด/ปิด hotkey แต่ละตัว
    • Name: ดับเบิลคลิกเพื่อเปลี่ยนชื่อ (เช่น "Auto Pot", "Aim Bot")
    • ID: หมายเลขเฉพาะ (เช่น #1) ใช้สำหรับเชื่อมต่อ macros
  2. เงื่อนไขทั่วไป:

    • Focus: หากเลือก hotkey จะทำงานเฉพาะเมื่อหน้าต่างเกมอยู่ข้างหน้า (ป้องกันทริกเกอร์โดยไม่ตั้งใจขณะ alt-tab)
    • Safe Zone: หากเลือก hotkey จะถูกปิดในเมืองและ hideout (ป้องกันการสิ้นเปลืองทรัพยากร)
  3. Output Key (ทริกเกอร์):

    • คลิกปุ่มเพื่อกำหนดปุ่ม (Keyboard, Mouse หรือ Gamepad)
    • ฟังก์ชัน: นี่คือปุ่มที่โปรแกรมจะจำลองการกดเมื่อดำเนินการ สามารถใช้เป็นทริกเกอร์ด้วยตนเองสำหรับการกระทำ "Chain" ได้ด้วย
    • Modifiers: รองรับ Ctrl, Shift, Alt และ Gamepad LT

การกระทำ

คุณสามารถเพิ่มหลายการกระทำให้กับ hotkey เดียว ดำเนินการตามลำดับหรือวนซ้ำตามการตั้งค่า

  • Repeat:

    • กดปุ่ม Output Key ซ้ำๆ อย่างง่าย
    • Infinite: ทำงานตลอดขณะที่ hotkey เปิดใช้งาน
    • Count: ทำงานตามจำนวนครั้งที่กำหนด
    • Interval: เวลา (ms) ระหว่างการกด
  • Chain (เชื่อมต่อ Hotkeys):

    • ทริกเกอร์ hotkey อื่น ตาม ID
    • โหมดทริกเกอร์:
      • Program Only: ทำงานเฉพาะเมื่อ hotkey นี้ถูกทริกเกอร์อัตโนมัติ
      • User Only: ทำงานเฉพาะเมื่อคุณกดปุ่มจริงๆ
      • Always: ทำงานทั้งสองกรณี
    • Delay: เวลาที่จะรอก่อนทริกเกอร์ hotkey ถัดไป
  • Vitals (Health / Energy Shield / Mana):

    • ทริกเกอร์การกดปุ่มเมื่อ HP/ES/Mana ตรงตามเงื่อนไข (เช่น < 50%)
    • มีประโยชน์สำหรับ Auto-Pot, Auto-Logout หรือสกิลฉุกเฉิน
  • Buffs / Charges:

    • Check Charges: ทริกเกอร์ตามจำนวน Power/Frenzy/Endurance/Spirit charges
    • Check Buff: ทริกเกอร์เมื่อ buff ที่ระบุมีอยู่/ไม่มี หรือมีจำนวน stack/เวลาที่เหลือตามที่กำหนด
    • Charged Staff: ตรวจสอบเฉพาะ "charged_staff_stack"
  • Monster Count:

    • ทริกเกอร์เมื่อจำนวนมอนสเตอร์ (พร้อมตัวกรอง Rarity ทางเลือก) อยู่ในรัศมีที่กำหนด
    • มีประโยชน์สำหรับใช้สกิล AoE อัตโนมัติเมื่อถูกล้อม
  • Hold:

    • กดค้างปุ่ม Output Key เป็นระยะเวลาที่กำหนด (ms)
  • MouseMove (Auto-Aim):

    • การกระทำขั้นสูงที่สุด ค้นหาเป้าหมาย เลื่อนเคอร์เซอร์เมาส์ไปที่เป้าหมาย และ (ทางเลือก) กดปุ่ม
    • ประเภทเป้าหมาย:
      • Monster: กรองตาม Rarity (Normal/Magic/Rare/Unique)
      • Chest: กรองตามประเภท (Strongbox, Expedition, Breach ฯลฯ)
      • Player/NPC: เลือกชื่อเฉพาะจากพื้นที่ปัจจุบัน
      • Custom: เป้าหมายเอนทิตีใดก็ได้ตาม Metadata path
    • การตั้งค่า:
      • Radius: ระยะทางสูงสุดในการค้นหาเป้าหมาย
      • Hold Time: ระยะเวลาในการติดตามเป้าหมาย
      • Debug Mode: วาดวงกลมแดง (radius) และข้อความสีขาว (entity metadata) ใน overlay
      • Scan All: เพิกเฉยตัวกรองมาตรฐานและเป้าหมายทุกอย่าง (สำหรับทดสอบ)

System Hotkeys

ปุ่มลัดทั่วไปในตัวสำหรับควบคุมแอปพลิเคชัน

  • Menu Toggle: แสดง/ซ่อนเมนู overlay
  • Stop Trade: หยุดฉุกเฉินสำหรับการซื้อขายอัตโนมัติ
  • Radar - Add from Map: เพิ่มเอนทิตีที่อยู่ใต้เคอร์เซอร์ลงในรายการตัวกรอง Radar
  • Radar - Add POI: เพิ่ม Point of Interest ที่ตำแหน่งเคอร์เซอร์

Hotkeys

MouseMove


11. Launcher (Limited User)

แท็บ Launcher ให้สภาพแวดล้อมที่ปลอดภัยและแยกตัวสำหรับรันเกม ช่วยให้คุณสร้างและจัดการ "Limited Users" ซึ่งเป็นบัญชี Windows ที่มีสิทธิ์จำกัด และเปิดเกมภายใต้บริบทผู้ใช้เฉพาะเหล่านี้ สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับความปลอดภัย (Sandboxing) และการรันหลาย instances ของเกมด้วยการตั้งค่า/สิทธิ์แยกกัน

คุณสมบัติหลัก

การจัดการผู้ใช้

หัวใจของแท็บนี้คือการจัดการบัญชีผู้ใช้ Windows ที่จำกัด

  • User Selection: เมนูดรอปดาวน์ให้คุณเลือกบัญชี Limited User ที่จะใช้สำหรับเปิดเกม
  • Create New User: คลิกปุ่ม "Create New" เพื่อเปิดกล่องโต้ตอบที่คุณสามารถกำหนดชื่อผู้ใช้และรหัสผ่านใหม่ สิ่งนี้จะสร้างบัญชีผู้ใช้ Windows จริงบนระบบของคุณพร้อมสิทธิ์จำกัด
  • Delete User: ลบ Limited User ที่เลือกในปัจจุบันออกจากระบบ
  • Manage All Users: ดูรายชื่อผู้ใช้ทั้งหมดบนระบบ คำเตือน: สิ่งนี้อนุญาตให้คุณลบผู้ใช้ ใดก็ได้ ดังนั้นใช้ด้วยความระมัดระวัง

Launcher Create User

การกำหนดค่าเกม

  • Game Path: ระบุเส้นทางเต็มไปยังไฟล์ executable ของเกม (เช่น PathofExile.exe หรือ PathofExile_x64.exe)
  • Browse: ใช้ปุ่ม "..." เพื่อเปิด file explorer และเลือกไฟล์ executable

การเปิดเกม

  • Launch Game: ปุ่มขนาดใหญ่ที่ด้านล่างจะเริ่มเกมโดยใช้ข้อมูลรับรองของ Limited User ที่เลือก แอปพลิเคชันจัดการกระบวนการซับซ้อนของการล็อกอินผู้ใช้ในพื้นหลังและเริ่มกระบวนการอย่างปลอดภัย

ฟังก์ชันโดยละเอียด

  1. การแยกตัว: โดยการรันเกมเป็นผู้ใช้อื่น กระบวนการเกมจะถูกแยกออกจากไฟล์ของผู้ใช้หลักและกระบวนการอื่นที่ทำงานอยู่
  2. การบันทึกการตั้งค่า: launcher จะบันทึกเส้นทางเกมและการตั้งค่าผู้ใช้ที่เลือกไปยัง limitedUser/config.json โดยอัตโนมัติ เพื่อไม่ต้องป้อนใหม่ทุกครั้ง
  3. ความปลอดภัย: รหัสผ่านและข้อมูลรับรองได้รับการจัดการอย่างปลอดภัยโดย backend ของแอปพลิเคชัน (LimitedUserManager)

12. Logs

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

ภาพรวมอินเทอร์เฟซ

อินเทอร์เฟซแบ่งเป็นสี่ส่วนหลัก: แถบควบคุม, ตัวกรองหมวดหมู่, รายการบันทึก และแถบสถานะ

Logs

1. แถบควบคุม (ด้านบน)

อยู่ที่ด้านบนของแท็บ แถบนี้ให้การเข้าถึงตัวกรองทั่วไปและการจัดการหน้าต่างอย่างรวดเร็ว

  • Search: ตัวกรองข้อความแบบเรียลไทม์ พิมพ์ที่นี่เพื่อกรองบันทึกตามเนื้อหาข้อความหรือ timestamp ทันที
  • ตัวกรองระดับ: ปุ่มสลับเพื่อแสดง/ซ่อนบันทึกตามความรุนแรง:
    • Info: ข้อความแจ้งข้อมูลทั่วไป (น้ำเงิน)
    • Warning: ปัญหาที่อาจเกิดขึ้นหรือการแจ้งเตือนสำคัญ (เหลือง)
    • Error: ความล้มเหลวหรือข้อผิดพลาดร้ายแรง (แดง)
    • Debug: ข้อมูลสถานะภายในเชิงลึก (เทา, มีเฉพาะใน Debug builds)
  • ปุ่มสลับตัวกรองหมวดหมู่: คลิกไอคอนตัวกรองเพื่อขยาย/ยุบแผงเลือกหมวดหมู่โดยละเอียด
  • Detach/Attach Window: ย้ายแท็บ Logs ไปยังหน้าต่างลอยแยก มีประโยชน์สำหรับเก็บบันทึกไว้บนจอที่สองขณะใช้แท็บอื่นในแอปพลิเคชันหลัก
  • Save to File: ส่งออกประวัติบันทึกปัจจุบันเป็นไฟล์ข้อความในไดเรกทอรี logs/ มีประโยชน์สำหรับแชร์กับนักพัฒนาเพื่อขอความช่วยเหลือ

2. ตัวกรองหมวดหมู่ (ยุบ/ขยายได้)

เมื่อขยาย ส่วนนี้อนุญาตให้ควบคุมอย่างละเอียดว่าโมดูลใดจะสร้างบันทึก

  • หมวดหมู่: คุณสามารถเปิดหรือปิดบันทึกสำหรับฟีเจอร์เฉพาะเช่น Trade, Radar, AutoPot, AutoCraft, Hotkeys ฯลฯ
  • Trade Subgroups: หมวดหมู่ Trade แบ่งย่อยเพิ่มเติมสำหรับการ debug ที่แม่นยำ:
    • Connection: สถานะการเชื่อมต่อเว็บไซต์ซื้อขาย
    • Buy: การกระทำซื้อและการดำเนินการคลิปบอร์ด
    • WebSocket: เหตุการณ์สตรีมข้อมูลแบบเรียลไทม์
    • RateLimit: คำเตือนเกี่ยวกับ API rate limits
    • Icon: สถานะการโหลดไอคอนไอเทม
  • All / None: ปุ่มด่วนเพื่อเปิดหรือปิดทุกหมวดหมู่พร้อมกัน

Filters

3. รายการบันทึก (กลาง)

พื้นที่หลักแสดงประวัติเหตุการณ์ตามลำดับเวลา

  • รูปแบบ: แต่ละรายการแสดง Timestamp, ไอคอนระดับ, ไอคอนหมวดหมู่ และข้อความ
  • Context Menu: คลิกขวาที่รายการบันทึกใดก็ได้เพื่อเข้าถึงตัวเลือกคัดลอก:
    • Copy Line: คัดลอกบรรทัดบันทึกที่เลือกไปยังคลิปบอร์ด
    • Copy Visible: คัดลอกเฉพาะบันทึกที่กรองอยู่ในปัจจุบัน
    • Copy All: คัดลอกประวัติบันทึกทั้งหมด
  • Auto-Scroll: รายการจะเลื่อนไปยังรายการใหม่ล่าสุดโดยอัตโนมัติ เว้นแต่คุณเลื่อนขึ้นด้วยตนเองเพื่อตรวจสอบบันทึกเก่า

4. แถบสถานะ (ด้านล่าง)

แสดงสถิติและเครื่องมือดูแลรักษา

  • Counters: แสดงจำนวน "Total" ของบันทึกในหน่วยความจำและจำนวน "Shown" ตามตัวกรองปัจจุบัน
  • Clear All: ลบรายการบันทึกทั้งหมดออกจากหน่วยความจำอย่างถาวร
  • Clear Filtered: ลบเฉพาะบันทึกที่มองเห็นในปัจจุบัน (ผ่านตัวกรองที่ใช้งานอยู่)

13. Follow Bot

แท็บ Follow Bot ช่วยให้ตัวละครของคุณติดตามผู้เล่นหรือเอนทิตีอื่นโดยอัตโนมัติ มีประโยชน์อย่างยิ่งสำหรับการเล่นด้วยตัวละครสนับสนุน (Aurabot) หรือ dual-boxing

คุณสมบัติหลัก

1. การควบคุมทั่วไป

  • Enable Follow Bot: สวิตช์หลักเพื่อเริ่ม/หยุดบอท
  • Status Indicator: แสดงสถานะปัจจุบันของบอท (เช่น Following, WaitingForTarget, Stuck) พร้อมสีสำหรับตรวจสอบสถานะอย่างรวดเร็ว

2. การตั้งค่าเป้าหมาย

กำหนดค่าว่าจะติดตามใครและอยู่ใกล้แค่ไหน

  • Target Name: ป้อนชื่อผู้เล่น/ตัวละครที่จะติดตามด้วยตนเอง
  • Pick Player: รายการดรอปดาวน์ที่แสดงผู้เล่นใกล้เคียง เลือกเพื่อกรอก Target Name โดยอัตโนมัติ
  • Stop Distance: ระยะทางที่บอทจะหยุดเคลื่อนที่ไปยังเป้าหมาย (เพื่อหลีกเลี่ยงการยืนตรงบนตัว)

3. การตั้งค่าการเคลื่อนที่

ปรับแต่งวิธีที่บอทเคลื่อนที่และโต้ตอบกับเกม

  • Move Key: กำหนดปุ่มที่ใช้สำหรับเคลื่อนที่ (โดยทั่วไปคือปุ่ม "Force Move" ในเกม) คลิกปุ่มและกดปุ่มที่ต้องการเพื่อผูก
  • Click Ahead Distance: ระยะข้างหน้าตำแหน่งปัจจุบันที่บอทจะพยายามคลิก
  • Click Interval: เวลา (เป็น ms) ระหว่างการคลิกเคลื่อนที่
  • Update Interval: ความถี่ที่ลอจิกบอทจะทำงาน
  • Path Recalc Interval: ความถี่ที่อัลกอริทึม pathfinding จะคำนวณเส้นทางไปยังเป้าหมายใหม่
  • Return Cursor: หากเปิดใช้งาน จะคืนเคอร์เซอร์เมาส์กลับไปยังตำแหน่งเดิมหลังจากคลิกเคลื่อนที่
  • Require Focus: หากเปิดใช้งาน บอทจะเคลื่อนที่เฉพาะเมื่อหน้าต่างเกมอยู่ข้างหน้า
  • Disable in Town: หยุดบอทโดยอัตโนมัติเมื่ออยู่ในเมืองหรือ hideout

4. การตั้งค่า Anti-Stuck

กลไกสำหรับจัดการสถานการณ์ที่บอทติดค้าง

  • Stuck Timeout: ระยะเวลา (เป็น ms) ที่จะรอโดยไม่มีการเคลื่อนที่สำเร็จก่อนประกาศ "Stuck"
  • Max Recovery: จำนวนครั้งที่จะพยายามปลด stuck ก่อนยอมแพ้หรือรีเซ็ต

5. การตั้งค่า Debug

เครื่องมือภาพสำหรับวินิจฉัย pathfinding และลอจิก

  • Debug Overlay: เปิดใช้งานการวาดข้อมูล debug บนหน้าจอ
  • Show Path: วาดเส้นทางที่คำนวณไปยังเป้าหมาย
  • Show Waypoints: เน้นจุดเฉพาะที่บอทกำลังคลิก
  • Show Stop Radius: แสดงวงกลมรอบเป้าหมายที่บอทจะหยุด
  • Metadata Debug: เครื่องมือสำหรับดู entity metadata และทดสอบ pathfinding ไปยังวัตถุเฉพาะ (คล้ายกับ Custom Hotkeys)

14. Debug [PoE 2]

แท็บ Debug ให้เครื่องมือตรวจสอบระดับต่ำสำหรับตรวจสอบโครงสร้างหน่วยความจำเกมแบบเรียลไทม์ ออกแบบมาสำหรับนักพัฒนาปลั๊กอินและผู้ใช้ขั้นสูงที่ต้องการเข้าใจข้อมูลเอนทิตี, ค่า component และลำดับชั้น UI element

1. Entity List

ตารางที่กรองได้แสดงเอนทิตีทั้งหมดที่โหลดอยู่ในเกม

  • คอลัมน์: Entity ID, Address, Metadata Path, Type, SubType, State, Rarity, Zone (InnerCircle/OuterCircle/Far)
  • ตัวกรองประเภท: กรองตามประเภทเอนทิตีอย่างรวดเร็ว -- Monsters, Chests, NPCs, Players, Items, Shrines, AreaTransitions, ExpeditionMarkers, ExpeditionRemnants ฯลฯ
  • Distance Filter: slider เพื่อแสดงเฉพาะเอนทิตีภายในระยะเฉพาะ (0-5000 grid units)
  • Search: ค้นหาด้วยข้อความตาม metadata path
  • Count Display: แสดงจำนวนเอนทิตีทั้งหมดและจำนวนที่กรอง

2. Entity Watch (Component Inspector)

คลิกเอนทิตีในรายการเพื่อ "watch" worker thread ของแอปพลิเคชันจะอ่านข้อมูล component โดยละเอียดสำหรับเอนทิตีนั้นทุกเฟรม

Components ที่มี:

  • Life: ค่าสัญญาณชีพ Health/EnergyShield/Mana (แต่ละมี Current, Total, Regeneration, ReservedFlat, ReservedPercent)

  • Render: ตำแหน่งโลก (X/Y/Z), ตำแหน่งกริด, ความสูงภูมิประเทศ, ขอบเขตโมเดล (X/Y/Z)

  • Positioned: ค่า Reaction, แฟลก IsFriendly

  • Targetable: แฟลก IsTargetable, IsHighlightable, IsTargettedByPlayer, HiddenFromPlayer, MeetsQuestState

  • Animated: เส้นทางแอนิเมชันปัจจุบัน, ID แอนิเมชัน

  • Stats: CurrentWeaponIndex, IsShapeshifted, dictionaries สเตตัสสำหรับไอเทมและ buffs (stat ID -> value)

  • Actor: AnimationId, AnimationName, รายการสกิลที่ใช้งาน (พร้อม Name, UseStage, CastType, Cooldown, CanBeUsed), DeployedCounts

  • Buffs: buffs ที่ใช้งานทั้งหมดพร้อมชื่อ, charges, เวลาที่เหลือ, ระยะเวลาทั้งหมด, flask slot, effectiveness, source entity ID

  • All Components: แสดงรายการคู่ชื่อ -> ที่อยู่ component ทั้งหมด (34 components ทั้งหมด) แม้สำหรับ components ที่ไม่มีการแยกวิเคราะห์เฉพาะ

3. Component Explorer

แท็บย่อยเฉพาะสำหรับตรวจสอบ component classes ของ game object ทั้ง 34 ตัวอย่างละเอียด

  • 20 Components ดั้งเดิม: Actor, Animated, Buffs, Charges, Chest, DiesAfterTime, Life, MinimapIcon, Mods, NPC, Player, Positioned, Render, Shrine, Stack, StateMachine, Stats, Targetable, Transitionable, TriggerableBlockage
  • 13 Components ใหม่: Quality, Flask, Sockets (มีข้อมูล); AreaTransition, Base, Beam, ClientAnimationController, CurrencyInfo, HeartbeatClickable, Magnetic, ObjectMagicProperties, Pathfinding, Projectile (marker เท่านั้น)
  • คอลัมน์ตัวบ่งชี้: Q (Quality), F (Flask), S (Sockets), W (components สำคัญอื่นๆ) แสดงว่าเอนทิตีมี components ใดบ้างอย่างรวดเร็ว
  • Distance Filter: ตัวเลือกช่วง 0-5000 grid units
  • Item Properties: ส่วนรวมที่แสดงข้อมูล Quality, Sockets, Flask และสรุปประเภทสำหรับเอนทิตีไอเทม

4. Inventory Debug

ตรวจสอบระบบกระเป๋าเก็บของในเกมอย่างละเอียด

  • ServerData: แสดงที่อยู่ ServerData component
  • Inventory List: แสดงกระเป๋าเก็บของผู้เล่นทั้งหมด (ID, Address, Name)
  • Inventory Watch: เลือกกระเป๋าเก็บของเพื่อตรวจสอบ:
    • Slot Grid: การแสดงภาพช่องที่ว่าง/ถูกใช้
    • Item List: ไอเทมทั้งหมดพร้อม metadata path, rarity, ตำแหน่งช่อง
    • Item Mods: รายละเอียด mod ทั้งหมด (Implicit, Explicit, Enchant, Hellscape) พร้อมค่า

5. UI Explorer

นำทางลำดับชั้น UI element tree ของเกม

  • Game UI Root: ตรวจสอบ elements ภายใต้ UI root ในเกม (panels, menus, buttons)
  • Top-Level UI Root: เข้าถึง UI root ระดับบนสุดสำหรับหน้าจอ login/loading
  • Tree Navigation: ขยาย/ยุบ UI elements เพื่อดู children, addresses และ properties
  • Search: กรอง elements ตามชื่อ/path
  • GameCullValue: แสดงสำหรับการคำนวณ UI scale

15. Plugins

แท็บ Plugins จัดการปลั๊กอิน DLL C++ แบบ native ที่ขยายฟังก์ชันการทำงานของ POEFixer ปลั๊กอินสามารถเรนเดอร์ overlays, เข้าถึงข้อมูลเกม และรวมเข้ากับ UI ที่มีอยู่ได้อย่างราบรื่น

การจัดการปลั๊กอิน

  • Plugin List: แสดงปลั๊กอินทั้งหมดที่ค้นพบจากไดเรกทอรี Plugins/
  • Enable/Disable: สลับเปิด/ปิดปลั๊กอินแต่ละตัว สถานะจะถูกบันทึกระหว่างเซสชัน
  • Per-Plugin Settings: ปลั๊กอินที่เปิดใช้งานแต่ละตัวสามารถเรนเดอร์ส่วนการตั้งค่าของตัวเองโดยตรงในแท็บ Plugins
  • SDK Version Check: host จะตรวจสอบความเข้ากันได้ของเวอร์ชัน SDK ปลั๊กอินเมื่อโหลด เวอร์ชัน SDK ปัจจุบัน: 4

ปลั๊กอินที่มี

Kill Counter

overlay ติดตาม kill/chest/death แบบครบวงจรพร้อมสถิติถาวร

KillCount

  • Monster Kill Tracking: นับมอนสเตอร์ที่ถูกฆ่าตาม rarity (Normal, Magic, Rare, Unique, Unknown) โดยใช้การตรวจจับแบบหายไป -- ติดตามเอนทิตีภายในโซน InnerCircle (~60 units) และ OuterCircle (~120 units)
  • Chest Tracking: นับ chest ที่เปิดตามประเภท (Magic, Rare, Expedition, Breach, Strongbox) โดยตรวจจับการเปลี่ยนสถานะ (ปิด -> เปิด)
  • Death Counter: ติดตามการตายของผู้เล่นโดยติดตามการเปลี่ยนแปลง HP
  • Per-Map Counters: รีเซ็ตอัตโนมัติเมื่อเข้าพื้นที่ใหม่ ตัวนับเก่ายังคงมองเห็นได้จนกว่าจะ kill แรกในพื้นที่ใหม่
  • Lifetime Totals: สถิติถาวรเก็บในฐานข้อมูล SQLite3 (Plugins/KillCount/data/killcount.db) ติดตามประวัติเซสชันต่อพื้นที่ (ชื่อ, hash, ระดับ, timestamps, ตัวนับทั้งหมด)
  • Overlay:
    • ลากได้เมื่อเมนูโปรแกรมเปิดอยู่ (คำใบ้ "Drag to reposition" ปรากฏ)
    • ไม่โต้ตอบได้และไม่มี title bar เมื่อเมนูถูกซ่อน
    • ปรับความทึบได้ (0-100%)
    • แถบแท็บสำหรับสลับระหว่างมุมมอง Map และ Total (สามารถเปิดพร้อมกันได้ทั้งสอง)
    • ส่วนสีตาม: ส้ม (Monsters), ฟ้าอ่อน (Chests), แดง (Deaths)
  • Icon Atlas: แสดงไอคอนประเภทเอนทิตีจาก sprite sheet ร่วม Resources/radar/icons.png พร้อมไอคอนสำรองสำหรับทุกหมวดหมู่
  • Settings: กำหนดค่าตัวนับที่จะแสดง (5 ประเภทมอนสเตอร์ + 5 ประเภท chest + deaths), ความทึบ, โหมด overlay, ปุ่มรีเซ็ตสำหรับสถิติ map/lifetime

KillCount Settings

Ninja Pricer

overlay ราคาไอเทมแบบเรียลไทม์ที่ดึงราคาจาก poe.ninja และแสดงบนไอเทมที่ตกพื้น, กระเป๋าเก็บของ และแท็บ stash

NinjaPricer Ground

  • การรวม poe.ninja: ดึงราคาจาก Exchange API ใน 13 หมวดหมู่: Currency, Fragments, Abyss, Uncut Gems, Essences, Soul Cores, Idols, Runes, Omens (Ritual), Expedition, Liquid Emotions (Delirium), Catalysts (Breach), Lineage Support Gems
  • สามตำแหน่งแสดงผล:
    • Ground Items: แสดงราคาบนไอเทมที่ดรอปในโลกเกม ตรวจจับจำนวน stack (เช่น "2x Divine Orb" -> ราคาสองเท่า) ตำแหน่งปรับได้: บน, ล่าง, ซ้าย, ขวาของป้ายไอเทม
    • Inventory: แสดงราคาบนไอเทมในกริดกระเป๋าเก็บของผู้เล่น ขนาดตัวอักษรปรับตามช่องเล็ก ตำแหน่งปรับได้: มุมของแต่ละช่อง
    • Stash Tabs: แสดงราคาบนไอเทมในแท็บ stash ที่เปิดอยู่ ตรวจจับ stash UI และดัชนีแท็บที่ใช้งานโดยอัตโนมัติ
  • การแสดงราคา:
    • สามโหมดสกุลเงิน: Divine (D), Exalted (E), Chaos (C)
    • สีตามค่า: ทอง (>= 1 Divine), ขาว (>= 0.1 Divine), เทา (< 0.1 Divine)
    • ขนาดข้อความปรับได้ (0.5x ถึง 2.0x)
  • Auto-Refresh: thread พื้นหลังดึงราคาทุก 5-60 นาที (ปรับได้) มีปุ่มรีเฟรชด้วยตนเอง แคช JSON ในเครื่องสำหรับ fallback แบบออฟไลน์
  • League Detection: ดึงรายการ league ปัจจุบันจาก API ของ poe2scout.com League สำรอง: Fate of the Vaal, HC Fate of the Vaal, Standard, Hardcore
  • ตัวควบคุมการมองเห็น:
    • ซ่อนเมื่อเกมไม่อยู่ในโฟกัส
    • ปุ่มลัดซ่อน (กดค้างเพื่อซ่อน overlay ชั่วคราว)
    • สลับต่อหมวดหมู่ (เปิด/ปิดหมวดหมู่ราคาใดก็ได้ใน 13 หมวด)
  • Settings: ตัวเลือก league, โหมดสกุลเงิน, สเกลข้อความ, ตำแหน่งแสดงผลต่อตำแหน่ง, ช่วงรีเฟรช, สลับหมวดหมู่, ปุ่มลัดซ่อน

NinjaPricer Inventory

NinjaPricer Settings

Example Plugin

การใช้งานอ้างอิงที่แสดงฟีเจอร์ Plugin SDK ทั้งหมด:

  • Buff Inspector: แสดงรายการ buffs ของผู้เล่นพร้อมการกรองและ progress bars
  • Entity Explorer: รายการ debug เอนทิตีพร้อมกลไก watch, component trees
  • Inventory Inspector: ตัวดู ServerData, ตัวเลือกกระเป๋าเก็บของ, กริดช่อง, item mods
  • Memory Viewer: ตัวดู hex dump, การสาธิต Read<T>, pattern scanner
  • UI Explorer: ตัวนำทาง UI element tree แบบเต็มพร้อมการค้นหาและการเน้น

การสร้างปลั๊กอิน

ดู Plugin Development Guide สำหรับคำแนะนำโดยละเอียดในการสร้างปลั๊กอินของคุณเอง รวมถึง:

  • การตั้งค่าโปรเจกต์และการกำหนดค่า build
  • การใช้งาน IPlugin interface
  • ข้อมูลอ้างอิง PluginContext API (v1-v4)
  • โครงสร้างข้อมูลและ enums
  • สูตรและรูปแบบทั่วไป
  • รูปแบบ draggable overlay
  • คู่มือแก้ไขปัญหา

← Home

Clone this wiki locally