イチニイさん
奇妙丸さんは改造の事を「信長の野望電脳倶楽部」で知ったようですね。
KUKUさんとのやりとりを拝見しました。
16進数ですか。
なるほどね。
実は私の書き込みがある所に迷惑をかけている事が分かりました。
私にそこから苦情がきたのです。
「大航海時代3」の改造記録を見たユーザーがあの方法を知りたいと電話をかけたそうです。
改造法を書かなかった事がこんな結果を生むとは想像もしませんでした。
そこで改造法を書く事にします。
まず改造に使用するソフトです。
Microsoft ExcelとNorton Utilitiesに含まれるソフトNorton Disk Editorの2つです。
Norton Utilitiesは大抵のMacユーザーが所有していると思います。
これらのソフトを使用した改造法を書きたいと思います。
かなり長くなります。
例は天翔記です。
まずExcelを開きます。
1列目と4列目の頭に10進と書き込んでください。
次に2列目と3列目の頭に16進と書き込んでください。
2列目と3列目の16進の列のフォントには色をつける事を勧めます。
2列目の16進の列にエンジニアリング関数のDES2HEX(数値、桁数)を挿入してください。
10進数を16進数に変える関数です。
数値の部分には1列目の10進のセルを、桁数は8桁にしてください。
10進側に255と書き込み16進側が000000FFになる事を確認してください。
4列目の10進の列にエンジニアリング関数のHEX2DEC(数量)を挿入してください。
16進数を10進数に変える関数です。
数値の部分には3列目の16進のセルを入力してください。
次はNorton Disk Editorです。
Norton Disk Editorはゲームのプレイ中でも開けるようにアップルメニューに入れておいてください。
それではNorton Disk Editorを開きます。
ゲームがインストールされている記録デバイスを開いてください。
名称覧から天翔記を選び開いてください。
次に Nobu6_PUKを開いてください。
訳の分からない数値と文字が並んでいるはずです。
コマンド+Nで日本語表示に変えてください。
さらにメニューバーから「表示」を選びリソースフォークに変えてください。
「ファイル終了」などの日本語が見えるようになりましたか?
そこでコマンド+Fで検索画面を出してください。
左上の「検索対象」は[ASCII/16進]、隣の「検索」は[ファイル内]です。
「大/小文字無視」のチエックをはずしてください。
tabキーで、16進欄をアクティブにしてください。
64C86403と入力してください。
64は兵数のMAX100、C8は訓練度のMAX200、次の64は士気のMAX100、最後の03は兵科のMAXで騎鉄です。
64C86403と入力したらenterキーを押してください。
検索が終了したらtabキーを押してください。
48D6D664の最後の64がアクティブになっています。
横に「姫 選択 姫一覧」などの文字が見えていますが、そちらはいじらないでください。
[64]C86403の[ ]内を書き換えることで兵数の上限が変わります。
64をアクティブにしたまま右上を見てください。
オフセット:[ファイル開始から]の右横が1,107,463($10E607)となっていると思います。
1,107,463($10E607)はデータの位置を表しています。
そのままコマンド+左矢印を押してください。
位置を確認してください。
先ほどの1,107,463($10E607)が1,106,951($10E407)に変わっているはずです。
1,106,951($10E407)の1,106,951を1,107,414の位置になるまで矢印キーを操作してください。
0B0B[64]00の[ ]内がアクティブになっているはずです。
そこは大名の兵数の上限です。
次00をはさんで64となっていますね。
それが宿老の兵数の上限です。
次00をはさんで4B家老、00をはさんで37部将、00をはさんで28侍大将、00をはさんで1E足軽頭です。
私は大名、宿老を200(C8)、家老175(AF)、部将150(96)、侍大将125(7D)、足軽頭
100(64)としました。
さてまた位置を変えます。
1,107,430に位置を変えてください。
0303[6E]6Eの[ ]内がアクティブになりました。
6Eは110つまり政治、戦闘、智謀の上限です。
0303[6E6E 6E]10F002の[ ]内の3つの6Eがそれです。
その3つをFA(250)に書き換えます。
ここを250にするとゲーム上での表示はその倍の500になるのです。
また位置を変えます。
1,107,448です。
[6E]6E6411の[ ]内がアクティブです。
[6E6E64]11の[ ]内はそれぞれ魅力、野望、忠誠です。
ここをFAFF64とします。
FFは16進のMAXで255です。
次また位置を変えます。
ふぅ〜。
大変だこりゃ。
実際の書き換えは一瞬なのに書くとなるとえらい労力。
とにかくまた位置を変えます。
コマンド+右矢印を押してください。
1,107,514に移動します。
FFFF[6E]6Eの[ ]内がアクティブ。
ここも6E6E6Eの3つで政治、戦闘、智謀です。
1,107,430で250に、つまりFAに書き換えた場合はここも同じように書き換えてください。
そのまま右矢印を押していくと、6E6E64(魅力、野望、忠誠)です。
ここも1,107,448と同じ数値に書き換えてください。
さらに右矢印を押します。
64C86403ここも1,107,463と同じ数値に書き換えます。
これで武将に関するデータ書き換えの下準備が終わりました。
この下準備無しにSAVEデータを書き換えると500に変えたはずの能力値が220に、200に変えたはずの兵数が100に戻ってしまいます。
まだ城データの下準備があるのですが、こちらは勘弁してください。
書き換える必要もないでしょう。
多分。
最後に、私イチニイは上記の適用に関連して生起したいかなる事態にも一切責任は負いません。