-
Notifications
You must be signed in to change notification settings - Fork 0
3.0
2013年の4月から1年半に渡って開発してきたCWXEditor 3.0ですが、機能追加も一段落しましたので、β版としてリリースする事にしました。
今後はバグ修正を中心にした更新を行い、3.0正式リリースを目指していきます。問題を見つけたら、ぜひIssueでお知らせください。
CWXEditor 2.0から3.0βにかけて176件の機能追加があり、数百件のバグ修正を行いました。
ここに全ての新機能を記す事はできないため、いくつかを選んで紹介します。

マウスのドラッグで範囲選択をしたり、複数のカードを同時に編集するといった事ができるようになりました。その他、最も背後にあるフルサイズの背景を個別に固定できるなど、使い勝手の改善が図られています。

イベントビューの角度が自分で選択できるようになりました。また、イベントコンテントの間にラインが引かれ、イベントの流れが視覚的に分かりやすくなっています。任意の角度を選択して、従来通りの階段状や、垂直に表示する事なども選択できるようになりました。その他、使い勝手を改善するべく様々な表示機能が追加されています。
また、イベントコンテントの配置モードに「すぐに配置する」が追加され、シナリオごとにイベントテンプレートが設定できるようになるなど、イベントの編集がさらにスムースに行えるようになりました。

イベントビューやカードの詳細表示、ファイルビューなどで、カードや画像のプレビューがポップアップ表示されるようになりました。これにより、どのカードのイベントを編集していたか分からなくなってしまうような事態が回避できます。

検索機能も強化され、検索ダイアログでの検索や検索結果の操作が改善された他、ほとんどあらゆるリストでCtrl+Iでの絞り込み検索を行えるようになりました。
誤り検索ではJPY1やJPTXのスクリプトのエラーも検出できます。

インポート機能が強化されました。エリア・バトル・パッケージがインポート可能になり、関連する画像や音声などのリソースも同時にインポートできます。インポートしたカードのシナリオ名・作者名の設定がインポート元のままになるのは2.0のままですが、インポート先に書き換えるオプションもつきました。
また、インポート対象のデータをダイアログやイベントビューで具体的に見られるようになりました。

マルチウィンドウがより使い勝手のよい形で復活しました。任意のタブをメインウィンドウから切り離す事ができ、ウィンドウ同士を結合させる事もできます。
また、同じエリアのイベントビューを複数開く機能も追加されたため、「あるエリアのカードAのイベントとカードBのイベントを別々のウィンドウに表示して並べて作業する」というような操作が行えるようになりました。

ターゲットとするCardWirthエンジンのバージョンを選択できるようにし、そのバージョンで対応していない機能を使用している箇所が誤り検索で見つけられるようになった他、イベントビューなどでも警告が表示されるようになりました。
その他、editor_history.txtに全ての変更とバグ修正が記されています。
なお、スクリーンショットに表示されているシナリオのリソースは、groupAsk様によって作成され、CardWirth愛護協会様によって配布されている「CardWirth ver1.50 Fullpack」に入っているものです(シナリオ「ゴブリンの洞窟」「交易都市リューン」及びその他のリソース)。ReadMe_1st_Full.txt内の「● 著作権/免責/転載に関して」節の内容に基づいてスクリーンショット内に使用しております。
このソフトウェアを使用し、時としてフィードバックを下さった皆様のご協力に感謝します。ありがとうございました。
- テキストセルに不正な改行コードが入っているシナリオに対応。
- イベントコンテントやカードに関係するリソースを選択する機能を追加。
- 検索結果等からファイルを選択する時、他のファイルの選択を解除するようにした。
- IDが0のリソースが存在すると使用を認識できない。
- カードビューを閉じた状態でCWXパスを使用してカードを選択しようとするとカードビューが開かない。
- シーンビューの背景セルの右クリックメニューに「参照を検索」がある。
- キャストの持ち札ビューの右クリックメニューに「参照を検索」がある。
- バックアップ等保存が絡むタイミングで終了するとエラーになる事がある。
- システムのフォントにOpenTypeフォントを指定すると一部テキストの描画に失敗する。
- ファイルからメニューカードや背景セルを作成すると、参照するファイルパスがフルパスになってしまう。
リリースされたバージョンよりもさらに新しい開発版がDownloadsのページにあります。
バグを踏む事を覚悟した上で、ファイル名にfnineとついているものを使用してみてください。
- イベントビューでイベントツリー及び発火条件をドラッグ&ドロップできるようにした。
- コピーしたイベント発火条件「バトル開始」「毎ラウンド」が、「敗北」発火条件としてペーストされる。
- スタートへのリンクやスタートのコールを編集した時にシナリオが編集状態にならない。
何度も質問された事への回答を記しておきます。
貼紙やカードの画像にPNG画像を使うとCardWirth 1.50でビットマップ読込エラーが出る : CardWirth 1.50には格納イメージにPNG画像を使用すると読込エラーを起こすバグがあります。 : 1.50付属のエディタではPNG画像を内部でビットマップ画像に変換しているため、このエラーは起きません。現在のCWXEditorでは素材の形式をユーザの意図無しに変換する事は行わないようにしているため、格納イメージにおけるPNG画像の使用に対しては警告のみで留めています。このエラーを回避するには、イメージ格納を行う前にPNG画像をビットマップ画像へ変換してください。
圧縮されていないシナリオの編集中に「名前を付けて保存」を実行すると、シナリオフォルダより1階層上のフォルダが表示される : 「名前を付けて保存」はシナリオを別のところに保存することを想定しています。そのため、元々Summay.wsmがあるフォルダより1階層上のフォルダが表示されます。