:: Admin ::: NewEntry ::

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

NPJG-00122 パタポン3 素材減らない

2011.05/02 *Mon*
パタポン3サーチ4回目
これまでお金と経験値とやってきたのでここいらでアイテムに関するコードを一つ

単純に所持アイテムをMAXにするだけではちょっと味気ないので
カジヤンで強化しても素材が減らないコードを作ってみます

まずは強化に必要なアイテム(むだだ骨等)の所持数を数値サーチ
アドレスを割り出します

割り出したらそのアドレスにブレークポイントを設置
カジヤンで強化しようとすると画面が止まるので解析開始
0x08A144C8で書き込みを行ってます
2011502-01.jpg

こちらはps2dis画面
2011502-02.jpg

今回も複雑な構造になってるかと思いきや
ロード→加算→ストアという
とてもシンプルな構造でした

# 08a144bc:84820000 lh v0, 0x0000(a0)
v0レジスタにアイテム所持数をロード

# 08a144c4:00431021 addu v0, v0, v1
v0(所持数)にv1を加えv0に格納

# 08a144c8:a4820000 sh v0, 0x0000(a0)
v0をアイテムアドレスに書き込み

つまりv1が強化に必要な個数ということになるので
ここを弄ってやればよさそうです

できたコード
加算値がマイナスの場合のみ0を代入
2011502-03.jpg

動作確認
2011502-04.jpg
2011502-05.jpg
2011502-06.jpg



今回の改造コード
GameID: NPJG-00122

素材減らない

PMEtan
_CN0 material not decrease
_NWR 0x80000000 0x002144BC 0x0A200500
_NWR 0x80000000 0x00001400 0x84820000
_NWR 0x80000000 0x00001404 0x58600001
_NWR 0x80000000 0x00001408 0x00001820
_NWR 0x80000000 0x0000140C 0x0A285131

cwcheat
_C0 material not decrease
_L 0x202144BC 0x0A200500
_L 0x20001400 0x84820000
_L 0x20001404 0x58600001
_L 0x20001408 0x00001820
_L 0x2000140C 0x0A285131
改造コードのオンラインでのご使用はお控え下さい。 また、改造コードを使用する事で
データの破損等がございましても当ブログでは一切責任を負いません、自己責任でお願いします。
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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。