CardWirth Extender
更新履歴
[2012/10/07] Version 1.7.0 (CardWirth 1.30に同梱)
- expatch導入環境でもヘルプを表示できるようにした
- サウンドの再生処理をBass Audio Libraryに差し替えた
- サウンドフォントを指定できるようにした
- NPCを戦闘中に加入させても戦闘に参加しないエンジンのバグを修正
仕様としては以下のようになります
- 加入した場合、次のラウンドから戦闘に参加する
- 離脱した場合、そのラウンドは戦闘に参加し次のラウンドで抜ける
- カーソルのリソースオーバーライドに対応
- メッセージをファイルに出力できるようにした
cwex.iniのOutputMessagesを1に書き換えることで動作します。
メッセージはCWインストールフォルダにLogフォルダが作成され、その中に保存されます。
- キャンプ画面切り替え時や戦闘開始時にNPCの状態が初期化されるエンジンの挙動を修正
この修正によりNPCの挙動が1.20互換になり、NPCの初期化は起きなくなります。
ただし1.20と同様に一旦セーブしロードした後はNPCの状態が初期化されます。
- ユーティリティモード等でのクーポン点数の編集可能な範囲を-99~99に拡張
- メニューカードにPCの画像を表示する機能を実装(※)
- ステップ代入、フラグ代入、ステップ比較分岐、フラグ比較分岐コンテントを実装(※)
ステップ代入、フラグ代入はそれぞれ指定した変数から別の変数へ値を代入します。
ステップ比較分岐は2つの変数を比較し、A > B、A < B、A = Bの3つに分岐します。
フラグ比較分岐は2つの変数を比較し、A = B、A != Bの2つに分岐します。
代入元としてランダム値が指定可能です。
- クーポン分岐コンテントで敵を選択可能にした(※)
- 環境設定で実行中にBGMと効果音の音量を変更できるようにした
- シナリオフォルダ名の末尾が半角の場合にJPY1ファイルの読み込みができない不具合を修正(cwconv.dll)
- ランダム選択コンテントを実装(※)
(※)WirthBuilderで利用できる機能です
[2012/04/13] Version 1.6.0
- 画像リソースのオーバーライド機能を実装
Data\Resourceフォルダ下にリソースと同名のビットマップファイルを置くと、
優先的にそちらの画像が使われるようになります。
例えば「Data\Resource\CARD_NORMAL.bmp」というファイルを用意すると、カード背景を置き換えます。
- F1キーやヘルプボタンからヘルプファイルが開けないエンジンのバグを修正
(ヘルプファイル側が対応していないので状況依存ヘルプには今のところ未対応)
[2012/03/24] Version 1.5.0 (CardWirth 1.29に同梱)
- 宿や貼り紙等の選択をマウスホイールで行えるようにした
[2012/03/20] Version 1.4.0
※「システム・スクリーンショット.wav」が再生できない環境があったため、修正したものと差し替えました(12/03/20 23:16)
- 一部環境で起動しないバグを修正
それに伴いエンジン本体の修正と本体の名称変更(winmm.dll→extender.dll)があります。
導入の際は同梱のエンジン本体で上書きし、今まで使っていたwinmm.dllを削除して下さい。
- TiMidity++を導入した環境でエンジンを終了してもBGMが鳴り続けるバグを修正
こちらではバグが確認できていないため、該当環境の方は確認と報告をお願いします。
- 画面の色が16bitの環境で、アルファ付きビットマップが透過しないバグを修正
[2012/03/15] Version 1.3.0
- メインウィンドウ以外でPrintScreenキーを押してもスクリーンショットを保存できるようにした
撮影されるのはメインウィンドウの枠内に収まっている範囲になります。
- 仮想システムクーポン「@MP3」を追加
仮想システムクーポンは、実際には所持していないものの判定時のみ所持しているように振る舞います。
「@MP3(全て全角)」の所持を調べることで、エンジンがMP3のループに対応しているかを判定可能です。
適用範囲はどれを選んでも成功します。
[2012/03/14] Version 1.2.0
[2012/03/12] Version 1.1.0
- アルファチャンネル未使用の32bitビットマップが描画されない問題を修正
- 冒険の中断やセーブ時にストリームからの読み込みエラーが起きる問題を修正
[2012/03/10] Version 1.0.0
- スクリーンショットの保存形式をPNGに変更
- スクリーンショット撮影時に効果音を鳴らすようにした
(同梱の「システム・スクリーンショット.wav」を消すかリネームすると鳴らなくなります)
[2012/03/09] Version 0.9.0
- アルファチャンネル(透過度情報)付きの32bitビットマップに対応
※エディタ側では正しく表示されませんが、エンジンでは透過されます。
32bitビットマップというのはあまり一般的な形式ではないため、
お使いのソフトウェアが32bitビットマップの出力に対応していない可能性があります。
そういった場合は以下にPNGファイルからの簡易的なコンバータを用意したので使ってください。
http://twc.xrea.jp/cardwirth/files/extender/png2bmp32.zip
なお、Photoshopなどのメジャーな編集ツールは対応しているようですが、
エディタで読み込めない形式で出力される場合があるため、
一度PNGで出力した後にコンバータで変換して使用した方が確実です。
[2012/03/05] Version 0.8.0
- 一部環境でMP3がループ再生しない場合があるのを修正
[2012/02/26] Version 0.7.0
- キャストが追加された状態で「中断→再開」とすることでNPCが増殖するエンジンのバグを修正
[2012/02/22] Version 0.6.0
- ランダム分岐で1~99%の確率が内部的に2~100%として扱われるエンジンのバグを修正
[2012/02/05] Version 0.5.0
- CardWirth MidiPatchを使用した際にエラーが出て起動しない問題を修正
[2012/02/04] Version 0.4.0
- 「選択モードでの背景効果」が保存されないエンジンのバグを修正
[2012/02/01] Version 0.3.0
- 更新チェック機能を追加
導入後初回起動時に機能の使用有無、プロキシ設定等を尋ねるダイアログが出ます。
後で変更したい場合はcwex.iniを直接書き換えることでも設定は変更可能ですが、
よく分からない場合はcwex.iniを削除して起動することで再度設定できます。
[2012/01/29] Version 0.2.0
- 簡易スクリーンショット撮影機能を追加
メインウィンドウのみ表示されている時にPrintScreenキーを押すと、ScreenShotフォルダに画像を保存します
[2012/01/29] Version 0.1.0
- MP3のループ再生に対応
- メディアプレーヤー起動と同等の効果を持つMIDI遅延対策を導入