2010年4月22日木曜日

LDA2 スペシャル・アイテムのリセット

・全スペシャル・アイテムの出現フラグを、オフにします。

注意点

・Sav -> Select -> "0"〜"9"でセーブ・フォルダを手動で選んでおいてください。
・ファイルの書き換えは出来ていますが、アイテムが出現するようになるかどうかは、未検証です。

LDA2.zip
LDA2_source.zip

2010年4月15日木曜日

LDA2 モンスター・データのインポート

・モンスター・データのインポート機能を追加
・必殺技、攻撃時追加効果に対応。(2010/4/16)
・特殊能力(飛行・通常攻撃無効)に対応。(2010/4/17)

記述法はフォルダ内の"ld2_mons_ModSample.txt"を参照。

[General] {ヘッダ。1ファイルにつき1つ}
type=ld2_mons {*必須}

以下、データ・セクション

[004] *{Index, 000-127, 必ず3ケタ}
Name=魔術師 {16byte}
Race={人間,亜人,野獣,魔獣,魔法生物,巨人,不死生物,幽霊,ドラゴン,精霊,悪魔}
HP=60
MP=180
STM=80
Rank=5 *最大50?
BattleType={戦,魔,僧,盗}
Size={1,2,3}
Graphic={デフォルト・モンスター名}
Level=20
AtEffect={毒,麻,盲,睡,石,黙}:0{発動確率}
Weapon={近,弓,投}:1{射程距離}
Attack={斬,刺,叩}:35{攻撃力}
Resist=斬:0 刺:5 叩:5 物:10 炎:0 冷:0 電:0 聖:0 暗:0 精:10
Magic={魔法名。4つまで。*5つ以上は無視}
Special={必殺技。1つまで}
Effect={飛,無}

Indexで指定した番号スロットのモンスターを書き換えます。

・サンプルファイルでは全モンスター分のデータが入っていますが、実際には書き換えたいスロットのデータセクションだけを用意します。
・魔法は正式名称を並べてください。ゲームに付属のテキスト、htmlマニュアルの魔法一覧からでも、コピペしましょう。
・各パラメータとも、省略した場合は"pacファイル上の現在値から変更なし"になります。
・Magic, Special, Effectなどで、元々能力を持っているモンスターの、その能力を消したい場合は、"なし"としてください。
・きちんと範囲チェックしていません。節操ある数値入力を。

例によってテスト不十分ですが、「ええい、ままよ!」
LDA2.zip
LDA2_source.zip

2010年3月28日日曜日

リアルタイム版テスト2

・pacファイルの入出力コード書き換え(2010/4/9)
・旧Win版に対応(2010/4/1)
・モンスターの強さ変更機能を追加

"luna2win.pac"ファイルを書き換えるので、事前にバックアップを取っておいてください。
"File"メニューから、バックアップ/リストアが行えます。
"DefaultMonsterLevel.txt"は"LDA2.exe"実行ファイルと同じ場所に置いておいてください。

*注意*

オリジナルの"luna2win.pac"は、9,683,321(byte)ですが、書き換えると、9,683,320(byte)になってしまいます。どうも奇数バイトのデータがうまく作れず、そうなってしまってしまってます。
そのせいで書き換えた場合、旧Win版では"luna2win.pac"を読みにいく時(戦闘シーンに切り替わる時など)にルナドン2が落ちます。(オリジナルの"*.pac"に戻せば、また問題なく動作します)(2010/4/1修正)
(2010/4/9 解決しました)

今のところよく動いてますが、不具合あるかもしれません。

という状態です。興味ある方はどうぞ。
LDA2.zip

効果


何が変わるのかというと、
・動きが速くなります
・クリティカルが出やすくなるような、ならないような…(攻撃回数が増えるせい?)

もともと速いキャラが、速くなりすぎてしまうので、今後要調整。