2008年8月7日木曜日

ver.1.00

ver.1.00
主な変更
キャラ変更時、
・依頼を請け負っていない状態に。
・読み込みフォルダに"LUNAHEAD.SAV"がある場合には、変更後のデータに書き換えて出力するように。*無かった場合には、"LUNAHEAD.SAV"は出力されない

・オプションで、読み込み・書き出しフォルダを別々に設定できるように。
・アイテム構造体埋め

binary

source

*"ItemName.pas"にアイテム番号を書いてみました。(08/08/08)

不具合の報告等にはコメ欄をどうぞ。

2008年7月31日木曜日

ver.1.00 beta3

ver.1.00 beta3
主な変更
キャラ変更時
・家族を消去するように。
・同じ名前のキャラに関する処理の追加。
・信頼度のリセットの修正。
オプションを追加。(.iniファイルに設定を保存する)

binary

source

説明書

ver.1.10


準備等

まず、データ・フォルダの中に、

  • LUNACHAR.SAV
  • CHRITEM.SAV
  • OYABUN.SAV
  • KOBUN.SAV
の4つのファイルが入っている必要があります。
キャラクタの変更を行う場合には、
  • TOWNDATA.SAV
  • SCENDATA.SAV
も必要になります。(HIST.SAVは初期状態のものを生成・上書きします)
読み込みフォルダに、
  • LUNAHEAD.SAV
があった場合、日付とキャラクタ名を変更後のものに書き換えて出力します。
ルナティックドーンⅡのインストール・フォルダ内の"USER?"の中から手動でコピーしてください。
書き換え後は、また手動で元のフォルダへ上書きコピーしてください。
バックアップなんかも全部、手動でやってください。めんどいので。

オプションで、上記データの参照先フォルダを変更することができます。
読み込み・書き出しそれぞれ別に設定することができます。
"USER?"を指定すれば、コピペの手間を省けるでしょう。
*初期値"ld2_sav_edit\Data\"

*レジェンドパック版について*
レジェンドパック版のセーブデータも問題なく書き換えられるようです。
ファイルのサイズ等、旧Win版と同じのようです。
(充分に検証したわけではないですが…)
**


場所の変更

この機能は、スタート地点の変更を実現するためのものです。
ここを変更した場合には、座標と現在滞在地が変更され、選んだ街の中から始まります。
自キャラの出身地も書き換わります。
選んだ土地と「ギザ」の、通行証を持った状態になります。
*ギザの通行証は、どこの国にも売っていないため
フィクシオンの場合「マニカパ」「ムハール」の、マニカパの場合は「ムハール」の、日倭の場合には「敦津」の、
通行証も追加で持った状態になります。


日付の変更

日付については、LUNAHEAD.SAVは書き換えていないので、ゲーム上のロード画面での表示は変わりませんが、
そのままロードして、セーブしなおせば、書き換え後の日付が表示されるようになります。

読み込みフォルダに、"LUNAHEAD.SAV"があった場合、日付とキャラクタ名を変更後のものに書き換えて出力します。
*紀元前プレイも可能ですが、セーブ・ロード画面での表記がおかしくなります。


アイテムを渡す

渡す相手のアイテム欄がいっぱいだった場合には、問答無用で一番下のアイテムが上書きされます。
アイテムを渡した時に、それが装備可能なアイテムだった場合は、該当箇所の装備がそれに変更されます。


キャラクタの変更

557が「擬似世代交代」といっていたやつです。
別の(同じのでも良いです。)LUNACHAR.SAVから一人を自キャラとしてインポートします。
元キャラが持っていたアイテムはすべて失われます。
食料・オイル・鍵はニューゲーム時のものになります。
NPCの信頼度がリセットされます。
街の英雄度・知名度がリセットされ、指名手配がなくなります。
家がなくなります。貯金はリセットされます。保管アイテムは失われます。
家族がいた場合には、いなくなります。
依頼を請け負っていない状態にします。
ニューゲーム時の状態の"HIST.SAV"が生成されます。
*既にファイルがあった場合、上書きされますので注意してください。
プレイ中のデータに同じ名前のキャラがいた場合、世代交代させます。
*変更後、開始直後にはまだ存在します。これは、年齢と誕生日を書き換えて無理やり寿命を迎えさせている為。ちと強引なので、より良い処理方法があれば直したい…

*魔法系の達人の称号がおかしいですが、これはPCとNPCとでデータ方式が違うためで、どうにもなりません。
*キャラクタの変更を行う場合、"TOWNDATA.SAV","SCENDATA.SAV"が読み込みフォルダ内に入っている必要があります。

戦闘タイプの変更

パーティ・メンバーの戦闘時の行動パターンを変更します。
BaseとSubの組み合わせでパターンが決まります。


その他

"LUNATIC DAWN 15th"スレ、264,428,460,585各氏には、特に感謝のメテオ・ストライクを表明したいと思います。
加えて、16thスレ663氏、23rdスレ638氏には、ランダム・ボールを表明したいと思います。

WindowsXPにて動作確認。システムを壊すようなことは無いと思いますが…

「ええい、ままよ!」


履歴

ver.1.10

  • 「戦闘タイプの変更」導入
ver.1.01
  • LUNAHEAD.SAVのサイズを間違っていたのを修正。
ver.1.00
    キャラ変更時、
  • 依頼を請け負っていない状態に。
  • 読み込みフォルダに"LUNAHEAD.SAV"がある場合には、変更後のデータに書き換えたものを出力するように。
  • オプションで、読み込み・書き出しフォルダを別々に設定できるように。
  • アイテム構造体埋め

ver.1.00b3
    キャラ変更時、
  • 家族を消去するように。
  • 同じ名前のキャラに関する処理の追加。
  • 信頼度のリセットの修正。
  • オプションを追加。(.iniファイルに設定を保存する)

ver.1.00b2
    場所の変更を行った際に、
  • 街中からスタートするように変更。
  • 所持する通行証を修正。
  • キャラ変更時に、家の貯金・アイテムをなくすように。
  • 各構造体を微修正。

ver.1.00b
  • 「擬似世代交代」導入。
  • 各構造体を微修正。

ver.0.90
  • 「擬似世代交代」を仮導入。
  • 各構造体を微修正。
  • 街のX座標がいくつか間違っていたのを修正。

ver.0.8
  • アイテムを渡せるように。
  • アイテム・データの構造体を修正。*サイズが違ったようです。XP(32bit)以外のOSで動作に異常がでるかもしれないので、ver0.64以下は捨ててください。

ver.0.64
  • 操作性の向上。

ver.0.6
  • お金を渡せるように。

ver.0.5
  • 公開。