Results 1 to 6 of 6

Thread: Hack Sprite trong Battle network series

  1. #1
    Join Date
    Jan 2008
    Location
    Hà Nội
    Posts
    46
    Rep Power
    18

    Arrow Hack Sprite trong Battle network series

    Tôi lập topic này không phải vì tôi là 1 hacker giỏi.Mà nhằm duy trì Box Hack Mega.Bản thân tôi cũng không phải người viết ra bài này,mà chỉ mang tính thuật lại và dịch từ Eng sang Viet thôi.Bản quyển thuộc Greiga Master bên TREZ:The RockMan EXE Zone.

    Let's get started![/

    Tools:
    1.VBALink v1.8 : Giả lập GBA tốt nhất hiện nay trên PC
    2.Các ROM Megaman BN series 1- >6 (Các bạn có thể vào trong box download)
    Lưu ý:
    Bạn nào chỉ cần biết hack megaman bn 6 thì xuống phần dưới.Còn nếu ai mà muốn tìm hiểu chuyên sâu thì nên bắt đầu từ megaman BN 1
    Megaman BN 1 với 1 mystery data tại internet 1.
    Hầu hết ai đã từng hack megaman bn đều biết bảng Memory Viewer là cái gì.Nên ở đây tôi không nói nữa.
    Mở Memory Viewer trong VBA.Chọn 16-bits, Paste vào dòng này :
    Code:
    020013A0
    và bảng này sẽ hiện ra:

    Bây giờ là lúc giải thích những con số dưới đây.
    Màu đỏ ở trên sẽ thay đổi frames hoặc chuyển động của Sprites. Đừng vội thay đổi nó vì nó có thể sẽ làm crash.Luôn luôn phải có 1 save game dự phòng nếu bạn đang hacking.Bạn thay đổi 2 cặp số cuối trong cái ô đỏ đó = mã hệ 16 HEx).Nó là 1 dãy số mà game sử dụng làm nguồn.Có số đếm từ 00 êến 09 và ưừ 0A đến 0F.Vì thế thay vì có đuôi 99 trong 1 cặp nó có têể chứa 255 sự kết hợp khác.
    Màu lá cây là giá trị mà màu sắc của sprites sử dụng.Thường thì có 2 hoặc 3 cái có thể sử dụng.Bất cứ điều gì mà nhìn không tự nhiên, giống như một vài màu sắc xấu xí trộn lẫn trong cách ngẫu nhiên, có màu sắc không hợp lệ đó là vô nghĩa. Mystery Data trong BN1 đi từ xanh đến xanh đến tím để vô dụng. Try it yourself!Đôi khi, màu sắc có xu hướng kết hợp với bảng màu của khung hình khác. Đây không phải là màu sắc thực sự như vậy không nhận được chúng lẫn lộn. Hiếm khi nào màu sắc thay đổi ngoại hình của một Sprites, nên các bạn không cần lo về nó.
    Máu xanh da trời: Là dãy rất quan trọng tron hiệu chỉnh sprites này.Hầu như các sprites trong game đều có giá trị kèm theo.Nếu bạn thay đổi nó => Mysteries data nói trên cũng sẽ thay đổi.Hãy thử đổi cái E3 sang 63 xem nàoNó sẽ cho ra "vợ" của mega đó
    Vậy là phần quan trọng nhất của Sprite Hacking mà bạn phải biết tôi đã nêu ở trên.Và yên tâm là tất cả các game BN từ 1 -> 6 đều có chung 1 hệ thống nên phương pháp hiệu chỉnh nêu trên đều phù hợp với tất cả các game bn.
    Giờ mình phải đi học.Chiều về post tiếp.
    TO Staff: Plz đừng lock bài vội vì sprites hacking còn rất dài.Đây mới chỉ là mở đầu cho việc sprites hacking thôi.
    ......
    Tôi muốn chết quá.....

  2. #2
    Join Date
    Jan 2008
    Location
    Hà Nội
    Posts
    46
    Rep Power
    18
    Tiếp tục nào...
    Bên dưới là các img các address của các MD tong các series megaman.
    BN2:
    Area : Den Area 2
    Tất cả gần như vẫn vậy phải không nào? Nhưng về các thư mục ại khác nhau.Để ý thấy 1C trong bảng memory viewer(dòng gần cuối) đó là libary.Các giá trị của Libaries chỉ phù hợp với các giá trị ở dưới (Dưới dạng Hex) :
    Code:
    00= Megaman 
      04= Viruses 
      08= Navis 
      0C= Chip Attacks
      10=  General Attacks
      14= Attack Misc.
      18=  People
      1C=  Overworld Objects
      20=  Mugshots
    Chú thích:GMD có giá trị là 1
    BN3:
    Address: 02004624
    Area: Sci Lab 2
    Img dưới :
    BN4
    Address: 02006800
    Area: ACDC Area 1

    Lần này BN4 lại có 1 Libaries mới.
    24 = Menus

    Nó có đến điểm mà các Menus có được phần riêng của mình. Trong đó, bạn có thể tìm thấy các Icon, menus và screen đã được bình thường có thể truy cập trong một nhiệm vụ nhất định. Tuy nhiên, hầu hết các đối tượng xuất hiện trong một khu vực nhất định ở lại trong một khu vực nhất định. Vì vậy, điều này có nghĩa rằng bạn không thể nhìn thấy một số đối tượng, trừ khi bạn đang ở trong khu vực nơi mà nó xuất hiện. Ngoài ra, thông báo rằng khung bây giờ bắt đầu FFFF. Tôi không biết tại sao họ đã làm điều này bởi vì điều này có nghĩa rằng hiện nay có 2 khung làm việc cho tất cả các sprites. Để thoát khỏi vấn đề này, nhấn Ctrl + N trên giả lập để đóng băng các frame. Chuyển đến người xem bộ nhớ và làm cho nó 0000. Bây giờ đẩy Ctrl + P trên giả lập để unfreeze nó. Bây giờ bạn có thể bắt đầu lướt qua khung. Điều này sẽ áp dụng cho các trò chơi sau nó.

    BN4.5

    Address: 0200B938
    Area: Internet1

    Chú thích:Hãy thử thay đổi FFFF là giá trị di động trước khi check frames và trạng thái save khi nó ở giá trị 0000.Thư mục trong Menus đã to hơn so với các bản trước.Và mugshots ở đây cũng ít hơn.Đừng quên là thư mục mặc định là ngoài thế giới thực ( không phải trong internet đâu nhé) có giá trị là 1C từ dòng thứ 4 cho đến dòng cuối.

    BN5

    Address: 02006ED8
    Area: OranArea3


    Chú thích: Mọi thứ vẫn như thế như các game trước.Các giá trị 1C đã di chuyển đi 1 chút.Nhưng nó vẫn ở trên cùng 1 dòng.Bạn có thể thay đoổi nó = con Pheonix (giá trị là 57).

    BN6

    Address: 02006464
    Area: CentralArea1

    Trông vậy thôi chứ rất dễ hiểu:


    Màu đỏ là frames và giá trị của sprites.Chắc chắn phải để 0000 trong 1 frames freeze
    Màu xanh lá cây: là giá trị màu sắc.Nó bắt đầu từ 01 vậy nên để 00 để lật nó qua sprite
    Màu nước biển: là giá trị sprite.bắt đầu tại 02.Bạn phải thay đổi này sau khi thiết lập một thể loại mới cho các loại để có hiệu lực.
    Màu xanh nhạt là là giá trị thể loại. Điều này làm cho phân loại sprites dễ dàng hơn. Tuy nhiên, hầu hết các sprites không xuất hiện bằng cách thiết lập này để loại một nữa. Ví dụ, trong BN5, bạn có thể nhìn thấy Django 0C, nhưng không được nữa. Sẽ có một số lượng bất thường của các chấm trắng phần ở tận trong sâu. Để giúp bạn tiết kiệm thời gian, Tôi sẽ đưa lại danh sách các giá trị thể loại các hợp lệ.
    Code:
    00= Megaman (Bao gồm cả Beast-outs)
      04= Viruses
      08= Navis (boss navis don�t  show)
      0C= Chip Attacks
      10=  General Attacks
      14= Attack Misc.
      18=  People
      1C=  Overworld Objects
      20=  Mugshots     
    24=  Menus
    Đó là toàn bộ Hack Sprite các BN từ 1->6.Bài sau sẽ nghiên cưu sâu hơn về hack sprites trong BN 6





    Original Post: http://rmexe-zone.vndv.com/spritehacking.php
    Last edited by Yoshino Sakura; 25-05-2010 at 10:53 AM.
    ......
    Tôi muốn chết quá.....

  3. #3
    Join Date
    Jan 2008
    Location
    Hà Nội
    Posts
    46
    Rep Power
    18
    Bài viết tiếp tục với BN6 Sprite Hacking ( in battle ):
    Nó chả khác gì với MD hacking nhưng quan trọng hơn.
    Trước tiên,bạn phải tìm 1 con Mettaur( đừng nói với tôi là bạn k biết đấy là cái gì )
    Đem "vứt" các address này vào bange memory viewer trong VBA.

    Code:
    Falzer Version (US)
    08109BD0
    
    Gregar Version (US)
    0810AF00
    
    Faltzer Version (JP)
    08111950
    
    Grega Version (JP)
    08112C70
    Đây là hình ảnh mà bạn sẽ thấy :


    Trong bảng trên là toàn bộ memory về Mettaur (để dưới dạng 16-bits). Cặp Giá trị đầu tiên (0104) là Sprites mà Mettaur sử dụng.(source).Cái số thứ 2 trong 01 tại cặp đầu tiên (số 1) là giá trị chính xác của Sprites.Nó chỉ có thể lên tới FF vậy nên 2 số tiếp bổ nghĩa cho nó,ví dụ ở đây 04 chính là libary.Nó chả khác gì ở mấy bài trên nhưng cái chính là bạn cần sprites ở đây.
    Bạn có change con Mettaur này thành cu BlastMan,có giá trị là 0C08.


    Cha đó có vẻ weird...Attack của Mettaur = Receive Damage của BlastMan...Xử lí thôi:
    Bây h ta chỉ cần 1 con Mettaur thôi.
    Vô cheat codes paste đoạn này vào:

    Code:
    82034180 0002
    Cái này sẽ biến con Mettaur thành Megaman (TestVirus)...Không có player 2 nên nó chỉ đứng im đấy thôi.
    Bây giờ vứt cái số HP dưới chân con Mettaur đi(Ngứa mắt quá nên).Nhập vào Code:

    Code:
    8203EB54 9999
    Bây giờ là lúc làm nó di chuyển này.Tất cả các hành động của Sprite đều nằm trong memory.Điều quan trọng là mình phải đang trong trận đầu thì address đó mới đúng được.Paste đoạn codes này vào memory viewer:

    Code:
    0203AA84

    Giải thích:
    Màu đỏ Là giá trị của Frames.Đọc các bài trên để hiểu.
    Màu lá cây Là giá trị trục.Tôi k nói ở trên vì nó chả giúp đc gì cả.Do mục tiêu của bạn (Ở đây tôi nói BlastMan) không di chuyên thì khá khó để cho nó ra vị trí mà bạn cần.Cái đầu tiên là chỗ mà hắn ta trên trục x, Cái tiếp theo là trục y ( nghe khó hiểu nhỉ? Nhưng đành chịu thôi.Tự bạn thử bạn mới hiểu được).Để làm cho nó ít tính chất toán học, ta chỉ cần "đùa" xung quanh các con số bàng cách thêm vào nó hoặc làm nó nhỏ đi thôi.
    Lưu ý:Giá trị không chấp nhận là các chữ cái,nên Megaman ở 1 chỗ nào đó trên field mang giá trị Fxxx.
    Màu nước biển: là màu của sprite,như trước thôi.Nhưng trong ví dụ lúc nãy,ta đã biến 1 con Mettaur => Megaman.Màu sắc không thể thay đổi trừ khi bạn freeze 1 lúc.Bạn có thể Pause game lại 1 lúc êể lấy màu sắc mà bạn cần.
    #############################################
    End here.Đó là sprites Hacking cơ bản. #
    Roll và các NPC khác trong vòng từ 450C -> 500C nên hãy tự thử#
    Copyright @ by Mega Rock.exe #
    #############################################
    Translate by BuiMinh199


    Original Post: http://rmexe-zone.vndv.com/spritehacking.php
    Last edited by Yoshino Sakura; 25-05-2010 at 10:53 AM.
    ......
    Tôi muốn chết quá.....

  4. #4
    Join Date
    Jan 2008
    Location
    Hatsunejima Island
    Age
    25
    Posts
    503
    Rep Power
    43
    Bạn nên update thêm phần sprite hacking guide của ablon08 bên đó, sẽ chi tiết hơn phần của mega rock.exe

  5. #5
    Join Date
    Jan 2008
    Location
    Hà Nội
    Posts
    46
    Rep Power
    18
    Mình sẽ update riêng.Nên nhờ mod lock hộ bài này.
    ......
    Tôi muốn chết quá.....

  6. #6
    Join Date
    Jan 2008
    Location
    Hatsunejima Island
    Age
    25
    Posts
    503
    Rep Power
    43
    Tình hình là sẽ close theo request của chủ topic.

Similar Threads

  1. Chương trình hack E-Reader cho Battle Network 5
    By Brave Heart in forum Documents and Tutorials
    Replies: 17
    Last Post: 09-08-2010, 07:32 AM
  2. Bạn thích 3 MegaChip nào trong series megaman battle network nhất?
    By Blacklist #1 in forum MegaMan Battle Network
    Replies: 21
    Last Post: 16-01-2010, 08:11 PM
  3. Hướng dẫn hack megaman battle network 6
    By Special_Zero in forum Documents and Tutorials
    Replies: 7
    Last Post: 05-01-2010, 04:01 PM
  4. Nơi post nhạc trong Megaman battle network
    By shadow_hunter in forum Megaman Music
    Replies: 15
    Last Post: 19-11-2008, 01:03 PM
  5. Bạn thích Cross nào nhất trong MegaMan Battle Network 6?
    By Rikunguyen in forum MegaMan Battle Network
    Replies: 11
    Last Post: 06-02-2008, 09:52 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •