-
Notifications
You must be signed in to change notification settings - Fork 1
0.12.2
2014年11月1日、CardWirthPyの新しいバージョンである0.12.2のβ版をリリースしました。
多くの方のご協力によって順調に開発を進めることができました。この場を借りて感謝いたします。
β版を使用する間にバグなどを見つけたら、「問題を見つけたら」の項を参考にご報告いただければと思います。
CardWirthPy 0.12.2β5(フルセット)
0.12.2β1からの差分(0.12.2β1以降にフォルダごと上書きしてください)
最新のテスト版やスキンのダウンロードとそのChangeLog
CardWirthPy 0.12.1から0.12.2βにかけて、およそ60件の機能追加、50件の仕様変更、数十件のバグ修正が行われました。その中からいくつかの変更をご紹介します。


冒険者の宿に大量のキャラクターがいたり、たくさんのシナリオがある時、狙った対象を選択しやすくなりました。整列機能の他、名前などで絞り込みを行うことで、任意のキャラクターやシナリオをすぐに見つけ出すことができます。
宿帳を開いてパーティを組もうとする時、近いレベルでバランスの取れたパーティがランダムに組まれる、自動編成機能も利用できるようになりました。

荷物袋にあるアイテムカードや召喚獣カードを使用するのが簡単になりました。キャラクターの持ち札を選択する時に荷物袋カードが表示され、そこから荷物袋内のカードを選択できます。
キャラクターは選択されたカードを自動的に荷物袋から取り出し、使用した後、カードを移動できるようになった時点で荷物袋へ戻します。


シナリオやカードにブックマークをつけられるようになりました。
シナリオのブックマークを登録すると、そのシナリオをすぐに選択できるようになります。
カードにブックマーク(スター)をつけると、常に荷物袋やカード置場の一番上に表示されるようになります。

「パーティの解散」エリアでパーティメンバの順序を変更できるようになりました。


0.12.1では、1.5倍等の端数の出るサイズに画面を拡大すると、画面描画で背景の位置が少しずれるなどの問題が出ましたが、拡大モードの設定方式を見直すことによって解消されました。
また、フルスクリーン表示中にも拡大設定が有効となり、各種ダイアログも画面サイズに合わせて表示されるようになりました。


シナリオ内のイベントを一覧表示し、任意のイベントを実行する機能がつきました。
エディタとの連携機能も追加され、CWXEditorを使用するよう設定することで、プレイ中のシナリオをエディタで開いた上、イベント中には実行中のイベントコンテントをエディタ上で選択することができるようになりました。
また、戦闘中に同行キャストが表示できるようになりました。エネミーカードと同じように任意の行動を選択させることができます。

パーティの編成を記録する機能がつきました。パーティを解散した時には自動的に記録され、所持金や所有カードも含め、いつでも再結成が可能になりました。

メッセージ、カード名、ダイアログの情報などを表示するフォントを任意に変更できるようになりました。また、CardWirthに似た装飾フォント機能が追加されました。CardWirthでは装飾フォントを使用すると色付き文字が分かりづらくなる問題がありましたが、CardWirthPy 0.12.2では解消されています。
- メッセージでフォントの設定を有効にするには、スキンの設定で「メッセージでクラシックなフォントを使用する」をオフにする必要があります。
- このスクリーンショットにはしねきゃぷしょんフォント(chiphead様作成)を使用しています。

冒険者の宿の逆変換で対象エンジンバージョンが指定できるようになりました。また、カード表示速度などの設定が可能な限り反映されるようになりました。
これにより、CardWirthPyから他のエンジンへ移行がより手軽に行えるようになりました。

ある冒険者の宿のリソースを他の宿へ転送(コピー)できるようになりました。
1990~2000年台のシナリオにはLHA圧縮されたものも多いため、LHA圧縮されたシナリオの直接再生に対応しました。次の点にご注意ください。
- lh1などの非常に古い形式のLHAアーカイヴには対応できていません。そうしたシナリオは従来通り、他の解凍ソフトで展開してプレイしてください。
- LHA圧縮されたシナリオを直接エディタで開くことは(CWXEditorでも)できません。
互換動作の追加と互換性データベースの強化が図られ、1.28以降動作に問題が出た多くのシナリオが正常に動作するようになりました。
数値選択で直接選択が行える、保存やカード使用の時のダイアログを表示するか設定可能、状態の残り時間や情報カードボタンの表示など、ユーザインタフェースに多くの細かな改良が行われています。
- 連れ込みNPCのレベルが変化した時、体力がおかしくなってしまう問題を解消しました。
- JPDCによるファイル保存先を一時フォルダにし、シナリオ本体には変更が加わらないようにしました。
- エンジンが複数起動できるようになりました。ただし同一の宿を複数の起動で操作することはできません。
その他、機能追加・変更・バグ修正の完全なリストについてはChangeLog.txtをご覧ください。
なお、スクリーンショットに表示されているシナリオのリソースは、groupAsk様によって作成され、CardWirth愛護協会様によって配布されている「CardWirth ver1.50 Fullpack」に入っているものです(シナリオ「ゴブリンの洞窟」「交易都市リューン」「モンスター図鑑+」及びその他のリソース)。ReadMe_1st_Full.txt内の「● 著作権/免責/転載に関して」節の内容に基づいてスクリーンショット内に使用しております。
追加はありません。
- ほぼ全ての待ち時間をEnter等の入力によって飛ばせるようにした。
- デバッガでエディタを開く時、デバッガ側で選択中のイベントコンテントがあれば優先して選択するようにした。
- カード情報ダイアログで説明文が8行まで表示されるようにした。
- セーブ完了時にダイアログを出す設定をデフォルトで有効にした。
- 能力判定でマイナスの精神適性値の取り扱いをCardWirthに合わせた。
- Jpy1でnoise=1かつnoisepointが255以外のプラスの値の時、transparentが無効にならない。
- 描画幅がマイナスになる文字を表示しようとするとエラー。
- 「拡大縮小した背景画像を滑らかにする」オプションを変更した時、背景が更新されず、背景更新時にもキャッシュが残ってしまう。
- オープニングアニメ中にスキンを切り替えると状態がおかしくなる。
- エリアIDが0のバトル等が存在すると動作がおかしくなる。
- パーティ隠蔽中に効果コンテントで全滅した時にパーティが一瞬出現する。
- バトルでの行動中やアニメーション中にステータスバーのボタンが押せない。
- シナリオ選択ダイアログで選択中のフォルダが空になっていると一覧ボタンを押せない。
- フラグ代入コンテントの実行後にカードの再表示が行われない。
- パーティの最後のメンバを外す時、入替用のスプライトがアニメーション無しで消去される。
- 最後の保存からパーティ情報が変更された状態で冒険を中断し、再開してパーティ選択ダイアログを開くと、最後のパーティが選択されていない。
- 名前のないカードの情報ダイアログを開くとエラー。
- 非表示の対象に対してキーコードイベントが発生する。