:: Admin ::: NewEntry ::

--.--/-- *--*
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ULJM-05864 エルミナージュOriginal GPn倍

2011.05/19 *Thu*
久々の更新になりますが今日から暫く

エルミナージュOriginal (ULJM-05864)の解析をしていきたいと思います

どんなゲームかというとウィザードリィに代表されるようなダンジョン探索RPGです

RPGということなんでまずは基本のお金(エルミナージュではGP)関係のコードを一つ
といっても単純に所持金を弄っても面白く無いのでn倍にチャレンジ
まずは数値サーチで所持金のアドレスを割り出しPSPLINKでBPセット
プログラムを捕まえます

2011519-01.jpg
2011519-02.jpg

# 088e4e58:ae30005c sw s0, 0x005c(s1)
s0レジスタの値を所持金のアドレスに書き込み

少し上に加算命令
# 088e4e30:00458021 addu s0, v0, a1
v0とa1どちらかが所持金でもう一方が獲得金額と予想

2011519-03.jpg
レジスタの値を見てみるとv0が所持金と一致

ということは必然的にa1が獲得金額
後はこれをn倍すれば完成

倍率4倍
2011519-04.jpg

動作確認
2011519-05.jpg
2011519-06.jpg
2011519-07.jpg
15x4=60増加で無事成功



今回のコード
ID: ULJM-05864

GPn倍

PMEtan用コード
_CN0 gp xn
_NWR 0x80000000 0x000E4E24 0x0A200400
_NWR 0x80000000 0x00001000 0x8C82005C
_NWR 0x80000000 0x00001004 0x0A23938B
_NWR 0x80000000 0x00001008 0x00052xxx

cwc用コード
_C0 gp xn
_L 0x200E4E24 0x0A200400
_L 0x20001000 0x8C82005C
_L 0x20001004 0x0A23938B
_L 0x20001008 0x00052xxx

xxx=
840=2倍
880=4倍
8c0=8倍
900=16倍
改造コードのオンラインでのご使用はお控え下さい。 また、改造コードを使用する事で
データの破損等がございましても当ブログでは一切責任を負いません、自己責任でお願いします。
Copyright © 改造のススメ All Rights Reserved.
テンプレート配布者: サリイ  ・・・  素材: HELIUM  ・・・ 
11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

オススメ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。