Jump to content


  ยินดีต้อนรับเข้าสู่เว็บไซต์ Thaibuzz.com : ลงชื่อเข้าใช้ : สมัครสมาชิก


Photo

วิธีแก้ Code Hex และอัพเดต code hex ล่าสุด


  • This topic is locked This topic is locked
No replies to this topic

#1 safe99

safe99

    เกมส์เมอร์ระดับต้น

  • VIP Member
  • 111 posts
  • เพศ:Male
  • ที่อยู่:Mzkore's Forum
  • ความสนใจ:ล่าพวกปั้มกระทู้
  • เกมส์โปรด:Seal Online
  • ชื่อเล่น:เซฟ

Posted 22 April 2007 - 10:20 AM

ที่มา : http://www.dvd-ro.com/

สอนวิธีให้ละกัน คราวหลังจะได้ทำเป็น พวก exe ต่างๆที่ไปโหลดมา บางทีมันมีพวกไวรัสติดมาด้วย หรือคนไม่หวังดี ก็มีโปรแกรมspy แถมมา ดังนั้นวิธีที่ปลอดภัยในการแก้ exe คือ เอา code มาแก้เอง

•ก่อนอื่นเลย เราต้องมีโปรแกรมเปิดไฟล์แก้ไข code ก่อน ที่นิยมใช้ก็คือ Hexedit วิธีหาโปรแกรมเหล่านี้ คือไปที่ google แล้วพิมพ์ hexedit หรือ hex อย่างเดียวก็พอ เข้าไปโหลดมา( แนะนำตัว xvi32 เข้า google แล้ว serch คำว่า xvi32)

•อย่างที่สองคือต้องมี code เพื่อแก้ code จะมาในรูปแบบของเลขฐาน 16 คือจะเป็นตัวเลขชุดๆ ชุดละ 2 ตัว เช่น 85 C0 06 12 0E

พอได้ 2 อย่างแล้ว ก็เริ่มแก้ไขได้ แต่ขอเตือนว่า ต้องทำการ copy ของเก่าไปเก็บไว้ก่อนทุกครั้งที่จะทำการแก้ไข เพราะถ้าแก้พลาด ไฟล์นั้นจะเจ๊งทันที

วิธีแก้
1.เปิดโปรแกรม Hex ที่ได้มา
2.เลือกที่ open แล้วเลือกไฟล์ที่เราต้องการ ในที่นี้คือ Ragexe.exe (ไม่ใช่ ragnarok.exe นะ คนละตัว) จากนั้นมันจะเปิดหน้าต่างขึ้นมา มีตัวเลขฐาน 16 ที่ผมบอกเต็มพรืดไปหมด สัญลักษณ์แปลกๆด้านหลังคือรหัส แอสกี ไม่ต้องไม่สนใจ ดูแต่ชุดตัวเลขที่ผมบอก
3.เลือกเมนูค้นละ และแก้ไข (Find and/or Replace) และใส่ code ที่จะแก้
จาก code ที่ให้มา เขาจะให้มา 2 ชุดคือ ค้นหา และ แก้ไข เช่น
ค้นหา 85 C0 0F 12 0E 90
แก้ไข 85 C0 0F ED ED 90
ให้เราใส่ code บรรทัดแรก ลงไปในช่อง find และใส่ code ที่แก้แล้วในช่อง replace หรือเราจะค้นหาก่อน แล้วค่อยเลือดแก้ทีหลังก็ได้
4.ถ้าแก้ไขได้ มันจะบอกเองว่า replaced แต่ถ้า code ผิด หรือหาไม่เจอ มันจะแจ้งว่า not found แสดงว่า code ผิด หรือบางทีตัว exe มันอาจจะเปลี่ยน code ซึ่งมักจะเกิดตอนที่ทาง sv มีการอัพเดต exe ใหม่
5.เซฟไฟล์นั้นทับของเก่า ก็เป็นอันเสร็จ เข้าเกมส์ได้จาก icon rag ที่ desktop ได้ตามปกติ

ข้อแนะนำ
- ทุกครั้งที่มีการอัพเดตแพทช์ย่อยๆ แนะนำให้เอา ragexe ตัวเดิมที่ backup ไว้ มาทำการอัพเดตด้วยเสมอ แล้ว backup ไว้ทุกครั้ง
- ในการอัพเดตแพทช์ บางครั้งมันจะอัพเดตตัว ragexe.exe ด้วย ทำให้ code ที่แก้ไปโดน reset หมด ก่อนที่จะมาโวยวายในกระทู้ว่าซูมไม่ได้ หรือ 2 จอไม่ได้ ให้ท่านลองแก้ไขก่อนโดยวิธีเดิม บางครั้งมัน reset code ใหม่ แต่ code ยังเป็นอันเดิม เราก็แก้ไขได้ตามปกติ แต่ถ้าแก้ไม่ได้จริงๆ แสดงว่ามันมีการแก้ไข code ในragexe อันนั้นค่อยรอคนที่มีความรู้ ช่วยหา code ให้ แล้วค่อยเอาไปแก้ และเราสามารถใช้ตัวเก่าที่แก้แล้วเล่นแทนไปก่อนได้ แต่อาจเกิดปัญหา หากเจอ sprite ใหม่ๆ ทำให้เด้งได้
- ช่วงที่อัพเดตแพทช์ใหญ่ๆ แนะนำให้นำ ragexe ตัว original มาใช้แทนก่อน เพื่อกันปัญหาต่างๆที่อาจเกิดตามมาทีหลังจากการอัพเดตแล้วเราค่อยแก้ code จาก exe ตัวนั้นใหม่ก็ได้

Code Hex สำหรับ ragexe ตัวล่าสุด อัพเดต 2007-03-27

More Zoom (10x) ซูมใกล้-ไกลได้มากกว่าเดิม 10 เท่า
Search : 00 00 66 43 00 00 C8 43
Replace : 00 00 00 43 00 00 86 44

Free Angles ปรับมุมกล้องได้ไม่จำกัด
Search : 85 C0 74 07 C7 45 08 00 00 A0 41 8B
Replace : 85 C0 74 07 C7 45 08 00 00 82 42 8B

Search : 85 C0 74 07 C7 45 FC 00 00 A0 41 8B
Replace : 85 C0 74 07 C7 45 FC 00 00 82 42 8B

Search : D8 0F 49 40 00 00 C8 C1 00 00 82 C2
Replace : D8 0F 49 40 00 00 80 BF 00 00 B2 C2

Allow to change indoored camera angle ปรับมุมกล้องภายในบ้านได้
Search : 69 6E 64 6F 6F 72 52 73 77 54 61 62 6C 65 2E 74 78 74
Replace : 69 6E 64 6F 6F 72 52 73 77 54 61 62 6C 65 2E 78 6D 6C

Unlimited Repeating พิมพ์ซ้ำได้ไม่จำกัด (ระวังป้ายแดงหน่อยนะ)
Search : 02 0F 8C F1 00 00 00 53
Replace : 7E 0F 8C F1 00 00 00 53

Disable manner.txt (Allow you to be obscene.) พิมพ์คำหยาบได้
Search : 6D 61 6E 6E 65 72 2E 74 78 74
Replace : 62 61 6E 6E 65 72 2E 74 78 74

Guild War Damage แสดงเลขความเสียหายในกิลวอ
Search : 85 C0 74 14 6A 07 B9
Replace : 85 C0 90 90 6A 07 B9

Search : 85 C0 0F 84 25 42 00 00
Replace : 85 C0 90 90 90 90 90 90

Aura Crashfix แก้ไขการแสดงแสงเลเวล 99 ที่ผิดพลาด (ถ้าแสดงได้ปกติก็ไม่ต้องแก้)
Search : 3B C1 75 29 A0
Replace : 3B C1 90 90 A0

Search : 3C 02 7C 07 8B CE
Replace : 3C 02 90 90 8B CE

Flags Emotions กดโบกธงได้ (ใช้ : CTRL+1,2,3) (ใช้ไม่ได้แล้ว)
Search : 85 C0 74 28 83 F8 06 74
Replace : 85 C0 EB 28 83 F8 06 74

Search : 85 C0 74 05 83 F8 06 75 13
Replace : 85 C0 EB 05 83 F8 06 75 13

Search : 85 C0 74 05 83 F8 07
Replace : 85 C0 EB 05 83 F8 07

Skip Loading Patch ข้ามการโหลดแพทช์ (-1rag1-)
Search : 83 C4 08 85 C0 75 19
Replace : 83 C4 08 85 C0 EB 19

Read Folder "data" first อ่านโฟลเดอร์ "data" ก่อน (ต้องมีโฟลเดอร์ "data" และไฟล์อยู่ข้างในนั้นบ้าง)
Search : 84 C0 0F 84 AB 00 00 00 6A 00
Replace : 84 C0 90 90 90 90 90 90 6A 00

Disable Blind Effect ยกเลิกเอฟเฟคเวลาโดนตาบอด (ใช้ไม่ได้ผลตามคำอธิบาย :rolleyes:)
Search : 77 68 69 74 65 30 32 2E 62 6D 70
Replace : 00 00 00 00 00 00 00 00 00 00 00

Decrease Font Size [Credit : WonderMan] ลดขนาดตัวอักษร
Search : 8B 4D EC 6A 00 52 25 2C 01 00 00 6A 00 6A 00 05 90 01
Replace : 6A 00 52 25 2C 01 00 00 6A 00 6A 00 05 90 01 00 00 6A

Search : 00 00 6A 00 50 6A 00 6A 00 6A 00 51
Replace : 00 50 6A 00 6A 00 6A 00 6A F5 90 90

Make icon Rag ทำ exe รูปเฟือง เป็นรูป ragnarok (ใช้ได้กับบางตัว)
Search : 10 01 00 80
Replace : 28 01 00 80

Multiple Windows เปิดได้หลายหน้าต่าง (สำหรับ Sakray)
Search : 85 C0 74 09 5F 5E 32 C0 5B 8B E5 5D C3
Replace : 85 C0 EB 09 5F 5E 32 C0 5B 8B E5 5D C3

Search : 85 C0 74 0E 5F 5E B8 01 00 00 00
Replace : 85 C0 EB 0E 5F 5E B8 01 00 00 00

วิธีหา code Dmg กิลวอเอง โดยคุณ Wizardarm

code dmg กิลวอนั้น เวลามีการอัพ ragexe ใหม่ ส่วนมากจะเปลี่ยนในชุดที่ 2 ชุดแรกจะยังคงเดิม

วิธีแกะCodeชุดที่2ของDMGกิลวอคือหาCodeที่เป็นCodeต่อจากCodeชุดนั้นๆ

Posted Image

แล้วเราจะรู้ที่อยู่ของCodeที่แท้จริงตามรูปสีดําคือCodeที่อยู่บริเวณใกล้เคียง
สามารถเอาไปไช้ได้ตลอด

Codeที่ใช้หา >8B 45 10 3D D1 8A FF FF 0F<

บริเวณสีแดงคือส่วนของCodeชุดที่2 ซึ่งจะอยู่ก่อน code ด้านบน 8 ตัว

ซึ่งก็คือ 85 C0 0F 84 09 3E 00 00 นั่นเอง
credit : S@nd,steam




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users