Dịch còn nên Fox tiếp tục đào mồ cuốc mả lật lại SRW OG2 GBA chơi (=^o^=)
^o^ là Fox pha ke nhen (=^.^=)
Chương trình là thấy 1 số dân tình đòi hỏi code và cheat robot nên Fox mò được 1 số thứ để chia sẻ với mọi người để có cái giết thời gian trong mùa dịch. (Luật như cũ. Cái chính ở dưới, bên trên là giải thích lan man)
Fox cũng tham khảo của nhiều nơi trong đó code cả gamefaqs.com và neoseeker thì thấy code của xu_xie_yu là ổn nhất nên tham khảo chính là từ nguồn của tác giả này (File đính kèm).
Fox nâng tay nghề từ lúc biết dùng cái Memory Viewer của giả lập VisualBoyAdvance-M (SVN956)-Cái này máy Fox chạy nhanh còn mấy thằng tiên tiến hơn chạy bị giật do PC nhà Fox cùi nhen.
***************************************************************************************************
Còn về chỉnh robot/mech thì tùy mục đích sử dụng. Như Fox là thấy cuối game dư mech nhiều không ai xài (nếu Lamia có Vysaga thì bị dư Angelg không ai dùng được, rồi đám Gespenst đỏ/lục (x2)/lam (gỡ Graviton Cannon cho Randgrith) rồi Heckebein...Bỏ phí! Lấy dùng lại.
Fox thấy các bạn khác là thêm mech mới vào, cũng là 1 cách!
Cách của Fox là chỉnh mech cũ ra mech mới, tận dụng cả đám vũ khí trong kho luôn.
Đầu tiên là phải có pilot. Fox để hẳn trong file đính kèm hết rồi. Chỉ là cho các bạn biết cách làm sao lại ra được vậy (như Fox trước đây hay thắc mắc vì sao FE4 hack mà nó hack tùm lum version còn event còn map...)
Rồi, cho 1 pilot ra lò. Thấy nhiều ví dụ Soulgain nên Fox cũng lấy Axel luôn.
Chắc game quy định là phải assign pilot vô mech mới được nên mình phải chỉnh ra pilot được quyền assign nên đầu tiên là chọn 1 address chỉ định pilot (trong file đính kèm Fox để là Pilot offset starts from 02019730 Pilot#1, pilot#2=Pilot#1+38 hex. Last offset 0201A878 to 0201A8AF thì nên chọn từ dưới lên cho dễ nhớ.
Nội dung offset Fox để trong file đính kèm rồi, và chi tiết digit là từ tác giả đem vô):
0201A878:0000
là coi như trong danh sách pilot có thêm 1 Kyosuke (Fox xài raw code lấy từ giả lập ra nên không hay để code breaker nhen).
muốn thì code breaker là 3201A878 0000
Đổi 0000 thành 00AB sẽ thành Axel sau khi assign vô mech ví dụ như vô máy bay vô dụng F-32V Schwert X (value của nó là 0085 ở address 02017FBC, đổi thành 02017FBC:0060 sẽ thành Soulgain. Sẵn nói luôn offset mech tính từ address 02017D10 tới 0201972F. Tiếp theo là offset pilot)
Vậy là máy chấp nhận đã assign Axel vô Soulgain. Sẽ hiện ở danh sách xuất quân.
Tiếp theo chỉnh máy bay thành Soulgain hoàn chỉnh (vũ khí riêng của Soulgain).
Fox nghĩ vầy.
Game quy định vũ khí đi kèm chỉ cho phe ta và khi nào có mech đó xuất hiện thì mới hiển thị giá trị (value) đúng chứ bình thường nó sai tè le (1.giải thích phía dưới) nhưng nếu chỉnh về những vũ khí có sẵn thì luôn đúng như Spider web hay Weapon breaker (mấy special weapon mà tụi mech trùm hay có)
Cho nên những vũ khí có sẵn (mech thường hay có 1-2 chiêu là mặc định) thì chuyển nó thành vũ khí trong kho luôn.
Cách này có cái hay là nếu vũ khí của mech đó thì thôi (như của Soulgain là chuyển 2 cái vũ khí trong máy bay thành Armor Breaker với Weapon Breaker),
còn như Lichkeit của Alfimi địch không có, mình cũng đổi về vũ khí trong kho xong unequip cũng được.
Tiếp theo là chọn vũ khí mặc định (1.cái offset của mech nó chỉ hiện chiêu, không chọn vũ khí. Kho vũ khí hiện chiêu tổng ở offset khác (từ address 0200C430 tới cuối là 0200D42C) mà dò trên memory viewer thì mờ mắt luôn nên cứ kiếm code và đổi code thôi)
Cách dễ nhất để chỉnh code là chọn vũ khí nhiều nhất trong kho là Plasma Sword (value của nó là 028A. Tìm!)
Thứ tự của nó là tính từ trang cuối về và từ dưới lên (màn cuối mình có 8 Plasma Sword hiện ra 2 trang thì lấy cái cuối ở trang 2 là cái code đầu tiên trong bảng cheat code. Address tính từ 0200C430 tới tận 0200D42C)
0200C430:028A
Code cái Plasma Sword thứ 2
0200C510:028A
...
So sánh với cái value của weapon được tìm sẵn thì 5 cái 028A đầu mình đổi dần từ 017B tới 017F
Vậy là code hoàn chỉnh theo thứ tự từ biến máy bay F-32V Schwert X không người lái (có người lái thì chuyển đi!) thành Soulgain do Axel lái (coi offset pilot chỉnh chỉ số Axel theo ý mình) là
1.Add code thêm pilot có quyền assign
0201A878:0000
assign vô máy bay
2.Chỉnh máy bay thành Gespenst để thêm Weapon Space thêm vũ khí, thêm xong thì delete/disable nó (máy bay thì cần chứ mech khác như R-Blade thì khỏi cần code này)
02017FBC:0000
3.Sau khi equip vũ khí vào thì tìm 028A chọn code từ 0200C430 trở đi chỉnh thành vũ khí của Soulgain
0200C430:017B
0200C510:017C
0200C580:017D
0200C684:017E
0200C694:017F
4.Chỉnh 2 chiêu mặc định của máy bay thành Armor/Weapon Breake
02017FE8:002A
02017FEA:002B
5. Disable code chỉnh pilot bên trên (để nguyên cũng không vấn đề gì vì code sau ghi đè), add code lại thành Axel
6.Disable code chỉnh mech bên trên (để nguyên cũng không vấn đề gì vì code sau ghi đè), add code lại thành Soulgain
0201A878:103D
02017FBC:0060
Còn lại chỉnh Axel thì dùng Memory Viewer kèm theo offset pilot để chỉnh khỏi cần thêm code.
Fox để sẵn offset của Axel LV44 ở Map 38 (vô memory viewer chế độ 16 bit để 0201A878 rồi Go thôi)
0100-0302-0504-0706-0908-0B0A-0D0C-0F0E
00AB 0000 0077 00B5 00AC 0119 011E 00B3
00C4 002C 0000 0010 0A06 0708 1505 0803
0000 0200 0003 1000 0000 0000 0077 0000
0000 0000 53FC
Pilot là Axel (của địch là nó code 103D nhưng của Ally thì không có code này chỉ có AB là ra Axel
SP tối đa là 119
Chỉ số Melee+Range lần lượt là 181+172
Chỉ số Evade+Hit lần lượt là 281+ 286
Chỉ số Defense+Maneuver lần lượt là 179+196
Beat là 44
Pilot point là 0
Adaptive là S.Air S.Ground S.Water S.Space
Skill 1 là Command Lv1 +3 skill level (khác byte nhưng Fox để chung cho dễ hiểu)
Skill 2 là Prevail Lv1 +8 skill level
Skill 3 là Predict +0 skill level
Skill 4 là Guard +0 skill level
Skill 5 là Revenge +0 skill level
Skill 6 là Off.Support L1 +2 skill level
SP còn sử dụng là 119
Will là 0
Mech có effect ở bảng 1 là 0
Mech có effect ở bảng 2 là 0
Exp đang có...là của LV....sẽ mở spirit của pilot số lượng là... (Fox nghĩ nó quy định vậy)
Mấy cái không tô màu là không biết hoặc ko quan trọng có thể gây đơ nên Fox không tô luôn!
Nói chung ngoại trừ vụ đổi kho weapon sang weapon của robot phải xài code thì còn lại đều có thể mở Memory Viewer để chỉnh (mở 3 4 cái memory viewer để chỉnh cũng được)
Lỡ đang xài cái pilot bị chuyển qua mech khác thì Soulgain vẫn còn trong danh sách. Cứ tìm số hex 32 bit FFFF0060, đổi nó về 16 bit chỉnh 0060 thành 0000 (địa chỉ 0200 là ko sử dụng nhen) để trở thành mech cho assign (Fox để là Gespenst đó rồi assign xong xóa code vì sau chuyển màn nó lại thay đổi địa chỉ)
Cách tìm địa chỉ trong memory viewer cũng như code là
Pilot: Tìm theo will (cứ 1 combat là nó lại tăng 1)
Mech: Tìm FFFF (không có), equip weapon vô rồi lại tìm=FFFF xong equip tiếp rồi tìm không =FFFF, xíu ra.
Chỉ có cái weapon kho sang weapon robot là dựa vô bảng của tác giả bàng code bên neoseeker...
Tìm ra địa chỉ trên giả lập thì cứ điền vô Memory Viewer là ra (của giả lập SNES hay NDS là ra 1 lọat nên không cần Memory Viewer)