ドラゴンクエスト (FC) 解析資料

Published on: 2022-03-26

主人公

主人公の名前

主人公の名前に使える文字には制限がある。

通常の名前入力画面では、全てのひらがな (0x0A..=0x3B) および独立した濁点 (0x53)、半濁点 (0x54) のみが使える。名前が 4 文字に満たない場合、足りない分は空白 (0x5F) で埋められる。
復活の呪文を捏造すると、他に全ての数字 (0x00..=0x09) および長音 (0x4E) も使える。また、名前の末尾以外に空白を使うこともできる。

主人公の能力

主人公の能力(力、素早さ、最大HP, 最大MP)はレベルごとに基本値が設定されており、さらに主人公の名前によって変化する。

まず主人公の名前 4 バイトの総和をとる。これを「名前の総和」と呼ぶ。
名前の総和のうち bit0-3 のみが各能力の成長に影響する。

各能力には A, B 2つの成長パターンがあり、名前の総和の bit0-1 により決まる:

素早さ最大HP最大MP
0b00BBAA
0b01ABAB
0b10BABA
0b11AABB

各成長パターンでは以下のように能力値が決まる:

以上より、名前の総和の bit2-3 は 0b11 にするのが最も得になる。
この場合、成長パターンを比較すると以下のようになる:

レベルごとの成長パターン別の能力値、習得呪文、所要経験値を示す:

レベル力-A力-B早-A早-BHP-AHP-BMP-AMP-B習得呪文所要経験値
143〜643〜61513〜1600〜30
254〜743〜62219〜2200〜37
376〜965〜82421〜2454〜7ホイミ23
476〜987〜103127〜301614〜17ギラ47
51210〜13109〜123531〜342018〜21110
61614〜17109〜123834〜372421〜24220
71816〜191715〜184036〜392623〜26ラリホー450
82219〜222018〜214641〜442926〜29800
93027〜302219〜225045〜483632〜35レミーラ1300
103531〜343127〜305448〜514036〜39マホトーン2000
114036〜393531〜346255〜585045〜482900
124843〜464036〜396356〜595852〜55リレミト4000
135246〜494843〜467063〜666457〜60ルーラ5500
146054〜575549〜527870〜737063〜667500
156861〜646457〜608677〜807264〜67トヘロス10000
167264〜677063〜669282〜859585〜8813000
177264〜677870〜7310090〜9310090〜93ベホイミ17000
188576〜798475〜78115103〜10610897〜10021000
198778〜818677〜80130117〜120115103〜106ベギラマ25000
209282〜858879〜82138124〜127128115〜11829000
219585〜889081〜84149134〜137135121〜12433000
229787〜909081〜84158142〜145146131〜13437000
239989〜929484〜87165148〜151153137〜14041000
2410392〜959888〜91170153〜156161144〜14745000
25113101〜10410090〜93174156〜159161144〜14749000
26117105〜10810594〜97180162〜165168151〜15453000
27125112〜11510796〜99189170〜173175157〜16057000
28130117〜120115103〜106195175〜178180162〜16561000
29135121〜124120108〜111200180〜183190171〜17465000
30140126〜129130117〜120210189〜192200180〜18365535