DQ6の熟練度に関する改造コードを調べてみました。 DQ6では、熟練度を管理するための「熟練値」のようなデータがあります。 以下にその計算方法を載せました。
このゲームでは、容量削減のために一つのアドレスに複数のデータを持たせているので 計算がやや面倒です。 掛け算や割り算の代わりにビット演算を使うともっとシンプルに表現できるのですが、 ビット演算に関して詳しくない方や、手動で計算する場合のために、より一般的な掛け算・割り算を用いました。
| 職業名 | 熟練値の計算方法(16進) (2人目以下、番地を+13h) | 累計戦闘回数 | ||||||
|---|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
| 戦士 | #7E4415 | 9 | 19 | 34 | 54 | 84 | 114 | 149 |
| 武闘家 | #7E4416 | 15 | 31 | 59 | 89 | 124 | 157 | 199 |
| 魔法使い | #7E4417 | 12 | 27 | 42 | 74 | 104 | 144 | 179 |
| 僧侶 | #7E4418 | 18 | 36 | 49 | 79 | 99 | 129 | 159 |
| 踊り子 | #7E4419 mod 80 | 4 | 17 | 37 | 52 | 81 | 96 | 119 |
| 盗賊 | #7E4419 / 80 + (#7E441A mod 80) * 2 | 7 | 16 | 29 | 47 | 65 | 109 | 139 |
| 魔物使い | #7E441A / 80 + (#7E441B mod 80) * 2 | 17 | 32 | 57 | 76 | 92 | 124 | 164 |
| 商人 | #7E441B / 80 + (#7E441C mod 80) * 2 | 6 | 14 | 23 | 39 | 64 | 94 | 129 |
| 遊び人 | #7E441C / 80 + (#7E441D mod 80) * 2 | 11 | 24 | 44 | 66 | 81 | 117 | 154 |
| バトルマスター | #7E441D / 80 + (#7E441E mod 80) * 2 | 14 | 34 | 64 | 99 | 139 | 189 | 249 |
| 魔法戦士 | #7E441E / 80 + (#7E441F mod 80) * 2 | 11 | 23 | 49 | 89 | 139 | 189 | 239 |
| パラディン | #7E441F / 80 + (#7E4420 mod 80) * 2 | 24 | 49 | 79 | 114 | 154 | 199 | 259 |
| 賢者 | #7E4421 + (#7E4422 mod 2) * 100 | 14 | 39 | 69 | 109 | 149 | 209 | 269 |
| レンジャー | #7E4422 / 2 + (#7E4423 mod 2) * 80 | 19 | 49 | 79 | 109 | 139 | 169 | 199 |
| スーパースター | #7E4423 / 2 + (#7E4424 mod 2) * 80 | 9 | 24 | 39 | 69 | 109 | 159 | 219 |
| 勇者 | #7E4424 / 2 + (#7E4425 mod 2) * 80 | 7 | 19 | 39 | 59 | 89 | 119 | 149 |
| ドラゴン | #7E4425 / 2 + (#7E4426 mod 4) * 80 | 9 | 29 | 49 | 84 | 129 | 189 | 279 |
| はぐれメタル | #7E4426 / 4 + (#7E4427 mod 8) * 40 | 9 | 19 | 29 | 49 | 99 | 199 | 299 |