Home][Ogre Revelation Board

PS版TOのアイテム所持コードの一部分利用例


フォロー:][フォローする:][Ogre Revelation Board][Policy][Home

投稿者: Bell 投稿日: 1月 26日, 2007 at 01:15:16:

初めまして。
PS版TOでアイテム所持コードを一部利用して任意のアイテムだけ出現させる方法を、
アイテム全部所持コードがうまく使えない!とここを見る、後から来る人のために書いておきます。

このサイトに掲載されている、PS版タクティクスオウガ改造コード(3)内、
(15)全アイテム99個所持 のコードですが、
使用できるコード制限のあるCDX3では使えなかったりしますし、他にもうまく行かない場合が過去ログを見るとあるようで、
コードリスト1つめの(9)全203種のアイテムを所持する を、
やむなく使う場合が同じく過去ログ等にありますが、
これを使う場合にコード数が多すぎてうまく行かず分割して使ったりする方法がありますよね。
この解説が私には難しくてよく解らなかったのと(馬鹿で申し訳ない)、
全部のアイテムは必要なく、欲しいアイテムは一部分であるためにそもそも減らしてしまえないかと考え、
試してみた結果、可能であると確認が取れたので・・・具体的にコード例を並べておきます。
準備の項目をやった後、書いてある順に全て打ち込んでいけばオッケーです。

準備:●コードを使いたいセーブデータをあらかじめロードし、「消えたら困るアイテム」を全部メモ。(気分的に無いとイヤンな青光の首飾りとか)
   ●その消えたら困るアイテムをサイト内のアイテムIDリストを見てIDチェック。
   ●サイト内のアイテムIDリストから欲しいアイテムの名前とIDをメモっておく。
   ●メモったアイテムが全部で何種類になったか数えて、偶数ならOK、奇数なら適当なものをもう1つ選んでおく。

準備はこれで終了、以下コードの例です。

まず1行目に種類数指定。
801229F8 xxxx  「xxxx」に、メモったアイテムの総数を16進で。

2行目からは種類の定義ですが、1行で2個指定できるため欲しい総数の半分の列数でいいわけで、
例えば10種類欲しければ5列使って指定なのでサイト内の(9)内種類定義から上から順番に5列写します。
例えば・・・
801449B8 8887
801449BA 8A89
801449BC 8C8B
801449BE 8E8D
801449C0 A3A2
ですよね。この各列の右4桁は、例文のアイテムのままである必要はなく任意に指定できるので、
頭→手→体→足→袋の法則に従って、
例えば「ヌメヌメした兜(8A)」と「ブリュンヒルド(1A)」が欲しいアイテムの中で最初に来るのであれば、
801449B8 8887 → 801449B8 1A8A と書き換えてやれば良いわけです。
注意点は、右4桁のアイテム指定順は「後・先」になることですね。
これに習って各行でアイテムを指定していきます。

終わったら個数指定も同じように(99個で良いならば右4桁はそのままで良し)、
10種類(5行で指定した)なら個数指定も5行分作り、+2hのアドレス指定をしていきます。
8013D6D4 6363
8013D6D6 6363
8013D6D8 6363
・・・という感じに5行ですね。
これまでを打ち込めばあとは使用して始めれば指定したアイテム「だけ」持っているはずです。

準備の時に「消えたら困るアイテム」をメモ、と言ったのは、
指定したアイテム「だけ」を持っているため、「装備しているアイテム」は外すと消えてしまうのです。
なので例えばデニムに青光の首飾りを装備させたまま、アイテムにそれを指定しなかった場合、
「持っていない」ことになるため装備を解除すると消えてしまうのです。
なので気分的にでもなんでも「消えたらイヤン」なものは欲しいのと一緒に指定しておいてください。
これなら数は増えてしまいますが消えはしません(笑)。

・・・以上です。長くてゴチャゴチャになりましたが、
アイテム所持コードで詰まった!と言う方には少しは手助けになるのではないでしょうか。
ちなみに動作確認はPARのCDX3です。



フォロー一覧:



フォロー:][フォローする:][Ogre Revelation Board][Policy][Home