Skip to content

คู่มือนักพัฒนาตามแพตช์ ​

ลำดับเวลา · เอกสารผู้ให้บริการ

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

ทำตามรายการก่อนเปิดอัปเดต วันเปิดของเราใน release-plan.json ยังไม่กำหนด และยังไม่ได้ทดสอบเกมเซิร์ฟเวอร์

01. Alpha: การทดสอบสาธารณะภาษาอังกฤษ ​

Alpha / Beta; ยังไม่กำหนดเลข · ภายใน 2001-09-22 — ยืนยันได้ว่าเปิดแล้วภายในวันดังกล่าว

กำหนดรายการแผนที่ ไอเท็ม และอาชีพที่อนุญาตใน Alpha จากคู่มือที่มีวันที่

เปิดคู่มือนักพัฒนา

02. Beta 1: ยุคสกิลและ Mage ​

Alpha / Beta; ยังไม่กำหนดเลข · 2001-12 — ช่วงเวลาตามรายงาน

ค้นผังสกิลอาชีพขั้นแรก เงื่อนไขเปลี่ยนอาชีพ และระดับสกิลเริ่มต้น

เปิดคู่มือนักพัฒนา

03. Beta 2: เซิร์ฟเวอร์ภาษาอังกฤษ ​

Alpha / Beta; ยังไม่กำหนดเลข · ภายใน 2002-07-17 — ยืนยันได้ว่าเปิดแล้วภายในวันดังกล่าว

กำหนดเส้นทางอาชีพขั้นสองทั้ง 6 ตามคู่มือต้นฉบับ

เปิดคู่มือนักพัฒนา

04. แก้ไข Beta 2: นม เควสต์ และ NPC ​

Alpha / Beta; ยังไม่กำหนดเลข · 2002-07-22 — การเปลี่ยนตามรายงาน

ใช้เฉพาะการแก้ NPC ราคานม และเส้นทาง Training Ground ที่ประกาศเดือนกรกฎาคมรองรับ

เปิดคู่มือนักพัฒนา

05. Closed Beta ของไทย ​

1.0 (ยังไม่ยืนยัน) · 2002-09-16 — กำหนดการและรายงานวันเปิด

ตรวจชุดโลกเริ่มต้นของไทยในขอบเขตเล็ก ได้แก่ การสร้างตัวละคร ของเริ่มต้น เส้นทาง Novice และการเปลี่ยนอาชีพขั้นแรก

เปิดคู่มือนักพัฒนา

06. Open Beta ของไทย ​

1.0 (ยังไม่ยืนยัน) · 2002-10-25 — ตามรายงาน / กำหนดการ

ค้นประกาศ OBT ต้นฉบับและรายการเนื้อหาที่เปลี่ยนจาก CBT

เปิดคู่มือนักพัฒนา

07. เพิ่ม Lutie และเนื้อหาตามเทศกาล ​

ช่วงยุค 1.0; แพตช์เทศกาล · 2002-12-13 — ตามรายงาน / กำหนดการ

ค้นรุ่นแผนที่และจุดเกิดมอนสเตอร์ Lutie/Toy Factory

เปิดคู่มือนักพัฒนา

08. Clock Tower และ Glast Heim ​

1.5 (ยังไม่ยืนยัน) · 2003-03-31 — ตามรายงาน / กำหนดการ

ค้นแผนที่ดันเจี้ยน ทางวาร์ป จำนวนมอนสเตอร์ สกิล และรายการดรอป

เปิดคู่มือนักพัฒนา

09. สัตว์เลี้ยงและการปรับมอนสเตอร์กับดรอปยุคแรก ​

2.0 (ยังไม่ยืนยัน) · 2003-05-12 — ตามรายงาน / กำหนดการ

ค้นรายชื่อสัตว์ที่เลี้ยงได้ กติกาจับ ให้อาหาร ความสนิท และฟักไข่

เปิดคู่มือนักพัฒนา

10. Comodo ​

3.0 · 2003-07-16 — ตามรายงาน / กำหนดการ

ค้นรายการเปลี่ยนค่าใช้สกิล สถานะ EXP ปาร์ตี้ และการตีบวกของไทย

เปิดคู่มือนักพัฒนา

11. Turtle Island และสงครามกิลด์ WoE ​

4.0 · 2003-09-29 — ตามรายงาน / กำหนดการ

ค้นสกิลมอนสเตอร์ AI บอส และจุดเกิดใน Turtle Island

เปิดคู่มือนักพัฒนา

12. Juno และอาชีพขั้นสองสายทางเลือก ​

5.0 · 2004-01-26 — ตามรายงาน / กำหนดการ

ค้นผังสกิล เควสต์ และสิทธิ์ใช้อุปกรณ์ของอาชีพทางเลือก

เปิดคู่มือนักพัฒนา

13. Amatsu ​

6.0 / Global Project · 2004-04-26 — ตามรายงาน / กำหนดการ

ค้นชุดแผนที่ ทางวาร์ป มอนสเตอร์ และไอเท็มของไทยให้แน่นอน

เปิดคู่มือนักพัฒนา

14. ปรับการตีอาวุธ ปรุงยา และตารางธาตุ ​

ช่วงยุค 6.0; แพตช์สมดุลไม่มีเลขแยก · 2004-05-05 — ตามรายงาน / กำหนดการ

ค้นสูตรโอกาสสำเร็จของการตีอาวุธและปรุงยาทั้งก่อนและหลัง รวมการปัดเศษจำนวนเต็ม

เปิดคู่มือนักพัฒนา

15. Gonryun ​

6.0 / Global Project · 2004-05-24 — ตามรายงาน / กำหนดการ

ค้นแผนที่ สคริปต์เข้าเมือง มอนสเตอร์ และดรอป

เปิดคู่มือนักพัฒนา

16. ระบบแต่งงานและ Super Novice ​

ช่วงยุค 6.0; แพตช์ระบบ · 2004-08-09 — ตามรายงาน / กำหนดการ

ค้นเงื่อนไขแต่งงาน ค่าใช้จ่าย ข้อมูลความสัมพันธ์ และสกิลคู่สมรส

เปิดคู่มือนักพัฒนา

17. Umbala และ Niflheim ​

7.0–8.0 (เปิดเป็นชุดเดียวกัน) · 2004-09-27 — ตามรายงาน / กำหนดการ

ค้นแผนที่ทั้งสองชุด วาร์ป จุดเกิด และไอเท็มประจำพื้นที่เป็นชุดไทยเดียวกัน

เปิดคู่มือนักพัฒนา

18. Louyang ​

ช่วงยุค 7.0–8.0 / Global Project · 2004-11-22 — ตามรายงาน / กำหนดการ

ค้นชุดแผนที่/เควสต์/มอนสเตอร์/ดรอปของไทยและประกาศอัปเดตต้นฉบับ

เปิดคู่มือนักพัฒนา

19. เพิ่ม Jawaii เมืองฮันนีมูน ​

ช่วงยุค 7.0–8.0; แพตช์ย่อย · 2005-02-14 — ตามรายงาน / กำหนดการ

ค้นสคริปต์เดินทาง Jawaii เงื่อนไขเข้า และผลไอเท็ม

เปิดคู่มือนักพัฒนา

20. เปลี่ยนแผนที่เป็น New Payon ​

ช่วงยุค 8.x; เปลี่ยนแผนที่ · 2005-03-07 — ตามรายงาน / กำหนดการ

ค้นไฟล์ Payon และ Archer Village ก่อน/หลัง พื้นที่เดินได้ NPC และร้านค้า

เปิดคู่มือนักพัฒนา

21. อโยธยา (Ayothaya) ​

8.x; แหล่งอ้างอิงไทยระบุ 8.0 · 2005-04-11 — ตามรายงาน / กำหนดการ

ค้นสคริปต์เข้าเมือง รูปแบบแผนที่ มอนสเตอร์ และดรอป

เปิดคู่มือนักพัฒนา

22. Rebirth และอาชีพจุติ ​

9.0 · 2005-07-18 — ตามรายงาน / กำหนดการ

จัดทำผังสกิลจุติเริ่มต้นของไทย ตาราง EXP โบนัส HP/SP และสิทธิ์ใช้อุปกรณ์

เปิดคู่มือนักพัฒนา

23. เปิดเกมหลายหน้าต่างได้อย่างเป็นทางการ ​

ช่วงยุค 9.0; ปรับนโยบายไคลเอนต์ · 2005-09-07 — ตามรายงาน / กำหนดการ

ตรึงชุดไคลเอนต์ที่เข้ากันได้และบันทึกว่าช่วงนี้เปิดใช้การเปิดหลายหน้าต่างตามปกติหรือไม่

เปิดคู่มือนักพัฒนา

24. สงครามกิลด์ Novice บนเซิร์ฟเวอร์หลัก ​

ช่วงยุค 9.0; อัปเดตกิจกรรมที่ไม่มีเลขแยก · 2005-09-26 — ผู้ให้บริการรายงานว่าอัปเดตแล้วในวันนั้น

หาข้อมูลแผนที่ปราสาททั้งสี่ NPC เงื่อนไขเข้า และกติกากิลด์ให้ครบ แยกกิจกรรมนี้จาก WoE ปกติ

เปิดคู่มือนักพัฒนา

25. Einbroch ​

10.1 · 2005-10-17 — ตามรายงาน / กำหนดการ

หาข่าวยืนยันว่าเปิดตามกำหนดสำเร็จ และตรวจรายชื่อเนื้อหาไทย 10.1 ให้ครบ

เปิดคู่มือนักพัฒนา

26. Lighthalzen และ Homunculus ​

10.2 · 2006-02-21 — ตามรายงาน / กำหนดการ

ค้นกติกาสร้าง เติบโต AI ให้อาหาร และบันทึกข้อมูล Homunculus

เปิดคู่มือนักพัฒนา

27. Noghalt และสายอาชีพ TaeKwon ​

10.3 · 2006-08-08 — วันที่เซิร์ฟเวอร์หลักมีหลักฐานขัดกัน

ค้นผังอาชีพ เควสต์เข้าพื้นที่ ชุดแผนที่ และตารางทำอาหารของไทย

เปิดคู่มือนักพัฒนา

28. Hugel / 10.4.1 The Secret Warrior และ Ninja ​

10.4.1 · ภายใน 2007-02-05 — ยืนยันได้ว่าเปิดแล้วภายในวันดังกล่าว

ค้นสกิล อุปกรณ์ และแหล่งกระสุน/อาวุธขว้างของ Ninja

เปิดคู่มือนักพัฒนา

29. 10.4.2 The God of Bullet: Gunslinger ​

10.4.2 · 2007-02-27 — ตามรายงาน / กำหนดการ

ค้นรุ่นสกิล Gunslinger เริ่มต้นและสคริปต์เปลี่ยนอาชีพให้แน่นอน

เปิดคู่มือนักพัฒนา

30. Rachel และการเจาะรูอุปกรณ์ ​

11.1 / Evolution Begins · วันเปิดเซิร์ฟเวอร์หลักไทยยังไม่ยืนยัน

ค้นประกาศเปิดภูมิภาคและ NPC เจาะรูของไทย

เปิดคู่มือนักพัฒนา

31. Veins ​

11.2 · 2007-09-18 — ตามรายงาน / กำหนดการ

ค้นตารางตัวเลขที่ขาดของมอนสเตอร์ใหม่และบอสที่เปลี่ยน

เปิดคู่มือนักพัฒนา

32. Nameless Island ​

11.3 · วันเปิดเซิร์ฟเวอร์หลักไทยยังไม่ยืนยัน

ค้นเงื่อนไขเควสต์ มอนสเตอร์ ดรอป และวันเปิดของไทย

เปิดคู่มือนักพัฒนา

33. EP12.1: Morroc ถูกทำลายและ Battlegrounds ​

12.1 · 2008-09-16 — รายงานการเปิดในวันเดียวกัน

เปลี่ยนแผนที่ Morroc พื้นที่เดินได้ NPC จุดเกิด และสถานะเควสต์เป็นการเปลี่ยนโลกชุดเดียวที่ผ่านการตรวจ

เปิดคู่มือนักพัฒนา

34. เพิ่มภูมิภาค Moscovia ​

12.1 ชุดเปิดของไทย · 2008-09-16 — รายงานการเปิดในวันเดียวกัน

ค้นเควสต์ แผนที่ จุดเกิด และข้อมูล Gorynych

เปิดคู่มือนักพัฒนา

35. EP12.2: The Memorial Dungeon ​

12.2 · 2008-11-18 — รายงานการเปิดในวันเดียวกัน

ค้นตารางชั้น/มอนสเตอร์ สคริปต์เข้า การแยกอินสแตนซ์ และกติการางวัล

เปิดคู่มือนักพัฒนา

36. Ash Vacuum / New World ​

13.1 · ภายใน 2009-05-23 — ยืนยันได้ว่าเปิดแล้วภายในวันดังกล่าว

ค้นทางเข้าคณะสำรวจ แผนที่ มอนสเตอร์ ดรอป และข้อกำหนด UI ของไทย

เปิดคู่มือนักพัฒนา

37. 13.2 Encounter / The Unknown ​

13.2 · ภายใน 2009-09-30 — ยืนยันได้ว่าเปิดแล้วภายในวันดังกล่าว

ค้นชุดแผนที่ เควสต์ และเนื้อหาเกี่ยวกับ Nidhogg ของไทย 13.2

เปิดคู่มือนักพัฒนา

38. ช่วงสุดท้ายก่อน Renewal ​

ช่วงยุค 13.2; รุ่นย่อยสุดท้ายยังไม่ยืนยัน · ก่อน 2010-11-09 ช่วงปิดปรับปรุง

ค้นการปรับสมดุล กิจกรรม และร้านค้ารายสัปดาห์สุดท้ายก่อนขอบเขต

เปิดคู่มือนักพัฒนา

ข้อมูลอ้างอิงเปรียบเทียบอีมูเลเตอร์ ​

ตารางนี้ชี้ไปยังโค้ด 24 ไฟล์ในรุ่นที่ตรวจไว้ ใช้เป็นจุดเริ่มต้นในการหาโค้ดที่ต้องแก้ ยังไม่ครอบคลุมทุกส่วน และไม่ได้พิสูจน์ว่า RO ไทยเคยใช้สูตรเดียวกัน เมื่อเริ่มพัฒนา ต้องตรวจการโหลดข้อมูล สคริปต์ ตัวเกม และฐานข้อมูลส่วนอื่นด้วย

ส่วนrAthenaHercules
การฟื้นพลังตามธรรมชาติ/สกิลติดตัวsrc/map/status.cppsrc/map/status.cpp
EXP และความก้าวหน้าตัวละครsrc/map/pc.cppsrc/map/pc.cpp
รางวัลและดรอปมอนสเตอร์src/map/mob.cppsrc/map/mob.cpp
การแบ่งรางวัลปาร์ตี้src/map/party.cppsrc/map/party.cpp
กติกา EXPconf/battle/exp.confconf/map/battle/exp.conf
ตัวคูณและขีดจำกัดดรอปconf/battle/drops.confconf/map/battle/drops.conf
การตั้งค่ามอนสเตอร์conf/battle/monster.confconf/map/battle/monster.conf
การตั้งค่าผู้เล่นconf/battle/player.confconf/map/battle/player.conf
EXP ที่ใช้เลื่อนเลเวลdb/pre-re/job_exp.ymldb/pre-re/exp_group_db.conf
ค่าสถานะอาชีพdb/pre-re/job_stats.ymldb/pre-re/job_db.conf
ข้อมูลมอนสเตอร์db/pre-re/mob_db.ymldb/pre-re/mob_db.conf
สกิลdb/pre-re/skill_db.ymldb/pre-re/skill_db.conf

คอมมิตและแฮชข้อความที่ตรวจทั้งหมดอยู่ใน upstream-audit.json ยังไม่ได้เลือกอีมูเลเตอร์ที่ตรงประวัติศาสตร์กว่า ทั้งสองต้องใช้ข้อมูลและชุดกติกาที่ระบุยุค


อ่าน Markdown ต้นฉบับ