改造

DQ3改造

DQ3 レベルに応じて経験値の配分を変える2

今回から実装に移ります。まず、前提として、オリジナルでも獲得経験値の最大値は3バイトMaxの#$FFFFFFです(平均前)。それ以上獲得しても#$FFFFFFでクリップされます。これを各自のレベルに応じて配分していくわけですが、分子の取り得...
0
DQ3改造

DQ3 レベルに応じて経験値の配分を変える1

やろうかどうか迷っていたのですが、技術的に問題なさそう、ということに気がついたので実装することにしました。そもそもの出発点は「転職したキャラを育てているとその間に他のキャラも育ちすぎてしまう」「ボス戦前に転職すると戦力になるまでキャラを育て...
0
DQ3改造

DQ3 「みのまもり」を導入する7

前回で登録所での性格決定方法の仕組みがわかったので、今回はそれを踏まえて変更を行います。メモリビューワーを見る限り、$7E2BBE-C7周辺(というか後ろ)は意味のない数値が並んでいるだけのようなので、2Byte*5セットだった差分、絶対値...
0
DQ3改造

DQ3 「みのまもり」を導入する6+登録所の性格決定

今回は身の守りを追加することで登録所の性格決定にどう影響が出るのかについて、今まで解析をしていなかったので真面目にコードを読みながら変更するべき点を調べていくことにします。 SR: $03DE95 登録時仲間性格決定? 03DE95PHP ...
0
DQ3改造

DQ3 「みのまもり」を導入する5

前回はレベルアップのところで力尽きてしまったので今回は転職時、すごろく!マークでの変更を行います。 SR: $0469C9 転職時ステータス変更 略 0469F6JSL $05FCD8 SR: $05FCD8 転職時身の守り変更 略 SR:...
0
DQ3改造

DQ3 「みのまもり」を導入する4

前回で基本的なSRを一通り実装したので今回はレベルアップ時のステータス変更部分を実装します。レベルアップ時に固定長データ「職業」を参照するため、みのまもり分のレコードサイズを13バイト拡張します。(登録所キャラメイク用性格レコードID(1B...
0