改造の館 暫定掲示板

604327

モルボル様へ - Nobu

2020/05/28 (Thu) 20:45:33

モルボル様、こんばんは Nobuです。


> meccのベースアドレスの検索方法をご教授願えませんでしょうか?


XEBRA ベースアドレスを調べる場合、

[PS1ソフト起動] → [mecc(v7.080)]を起動してから

[メニューバー] → [リージョン検索] を選択して

次に、プロセス選択バーから「 XEBRA.EXE 」を選択


RPGゲーム等の所持金コードが調べやすいです

検索条件を3Byte → 10進数 → リトル

数値検索バーに、ゲーム画面に表示されている

所持金の数値を入力

虫めがねのアイコンをクリック

次に、所持金を変動させて

数値検索バーに、変動させた数値を入力して

検索を開始

検索結果が数点に絞られたと思います

検索結果をダブルクリックして

オレンジ色マーカーラインのアドレス位置を確認

メモ帳アプリ等に残しておき

次に、PARコードアドレス合わせるために

以下のように計算します

[リージョン検索結果] - [所持金PARコード] = ベースアドレス

ベースアドレス候補をメモ帳アプリ等に残しておき

ベースアドレスはアプリ再起動する度に、変動するので


次に、ベースアドレスポインターを調べる必要があります

ベースアドレス候補を『リージョン検索』します

検索条件を4Byte → 16進数 → リトル

ベースアドレス候補を数値検索バーに入力して

検索を開始

XEBRAアプリのエミュレータ始点は、0x00400000からなので

0x00400000以上のアドレスが、ベースアドレスポインター候補です

検索結果を、それぞれダブルクリックして

オレンジ色マーカーラインがベースアドレスポインターアドレスです

それぞれのベースアドレスポインターアドレス候補を

@$ポインターアドレス,$200000,0 ←このように書き込んで下さい

@マークが、ベースアドレスポインター設定を表しています


うまく説明できず、申し訳ございません。

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.