※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

「力士データの調べ方」の編集履歴(バックアップ)一覧はこちら

力士データの調べ方」の最新版変更点

追加された行は青色になります。

削除された行は赤色になります。

 ゲーム中では見ることができないデータを見ることができるため楽しみを損なう可能性があります
 データを見る場合は自己責任でお願いします
 尚、PECA大相撲wikiでは参加力士の能力を公開する予定はありません
 
 このページではPCSX-ReRecording(以下PCSX-RR)とPSXjinでの力士データの調べ方を紹介してまいます
 どちらのエミュも調べ方に関しては全く同じようなのでPCSX-RRの画像を使って紹介します
 2011年5月現在avastを使っているとPCSX-RRをダウンロードしようとすると警告が出てダウンロードできないようです
 両者の違いはPSXjinでチートが使えない程度の違いなのでそれほど気にしなくていいと思います
 
 
 まずエミュを開きゲームを起動しデータをロードします
 次にToolからRAM Watchを開きます(PCSX-RRの場合はゲーム起動前に開いておいた方が楽です)
 アドレスが分かっていない特定の力士だけを調べたいときはRAM Searchも必要なのでそちらも起動しましょう(調べ方に関しては後述します)
 #image(http://www35.atwiki.jp/pecasumou?cmd=upload&act=open&pageid=83&file=ramwatch1.jpg)
 
 まずは各力士がどのアドレスに存在するのか特定するところから始めます
 生年月日はほとんどかぶることがないのでこれを使って特定していきます
 Newをクリックすると以下のようなウィンドウが開きます
 #image(http://www35.atwiki.jp/pecasumou?cmd=upload&act=open&pageid=83&file=ramwatch2.jpg)
 
 AddressにC3A6C、C3A6E、C3A6Fを入力します
 年のみData Sizeを2bytesにします
 これで一人目の力士の生年月日が分かりました
 次にこれに2B4を足したC3D20、C3D22、C3D24を入力すると二人目、さらに2B4を足していくと三人目という風になっていきます(16進数の計算はWindows付属の電卓で可能です)
 部屋の規模によりますが、これを最大20人分行います
 部屋の状況によっては途中のアドレスに力士が存在しないこともあります
 万が一生年月日がかぶっていた場合は他のデータも使い特定していきましょう
 
 力士を特定できたら次は能力を調べていきます
 [[解析データ]]にある調べたい能力のアドレスを先ほどと同様に入力していきます
 2byteと書いてるものは2bytesを選びましょう
 それ以外は1byteで見ましょう
 能力の限界値を見るときはUnsignedの方が分かりやすいと思います
 二人目以降は先ほどと同様に2B4を足していきましょう
-もう必要ないデータを選びEditでアドレスだけ変更すれば比較的楽です
+もう必要ないデータを選びEditでアドレスだけ変更すれば少し手間が省けます
 
 -RAM Searchを使った調べ方(上記の方法で調べた場合は必要ありません)
 #image(http://www35.atwiki.jp/pecasumou?cmd=upload&act=open&pageid=83&file=ramsearch.jpg)
 
 まずは先ほどと同様に生年月日で力士を特定していきます
 RAM Searchの①のCompare To / ByのSpecific Valueを選び生まれた年を入れます
 次に②のData Sizeを2bytesにします
 次に③のData Type / Displayを選びますが、①を10進数で入力したならそのままで、16進数で入力した場合はHexadecimalを選びます
 これで④のSearchをクリックすればいくつか候補が出てきます
 ここからアドレスの特定に移りますが、力士の誕生日データは3CA6CからC6DC8の範囲内なのでそれ以外のアドレスのデータは除外できます
 範囲内に1つしか該当するデータがなければ誕生日データの最初のアドレスである3CA6Cを引けば特定完了です
 あとは調べたいデータのアドレスにその値をかけてそのアドレスを調べれば能力が分かります
 同じ年に生まれた力士がいる場合は月と日も調べ特定していきます
 複数のデータを参照する場合はRAM Watchの方が便利なのでそちらを使って調べます
 RAM Searchで調べた誕生年と思われるデータの2つ後ろのアドレスとその1つ後ろのアドレスをそれぞれ1byteでRAM Watchに入力します
 これで生年月日が分かるので力士の特定が完了します
 特定が完了したらその力士の誕生年のアドレスから1番目の力士の誕生年のC3A6Cを引いておきます
 その値を調べたい能力にかければ調べたい能力を確認することができます