PathLink: 砂塵の彼方 > 徒然日記 > エントリタグ::CWエンジン@バージョン差

エントリー

タグ「CWエンジン@バージョン差」の検索結果は以下のとおりです。

[CardWirth] 称号・ゴシップは何文字まで?

去年、CardWirthEditorやWirthBuilderで、称号や宿ゴシップなどの入力欄に普通まずありえないだろうという長文(全角で1000文字)を入れてみる実験をやりました(→当時の記録はこちら)。
それを、この前の日曜にふと思い出して──

──そう言えば、データの実際の中身を見てなかったなぁ。

去年は、シナリオ編集画面やエンジンのユーティリティモードで何文字まで見えるかを見て、それが入力や保存の上限だと結論していました。シナリオや宿のデータに実際何が書き込まれているかは、見ていなかったのです。
何となく気になってきたので確かめてみると、何と堂々と間違っていたことが判明。。。

 

「1.20エディタ、1.28エディタは、共にクーポン取得(入手)コンテントに全角127文字まで入力可能。」

→これは正しい。

クーポン→半角255文字(全角127.5文字)、ゴシップ&終了印→半角32文字(全角16文字)までで、それ以上は入力できず、より長い文字列をコピーして入力欄に貼り付けても上限を超えた部分は削除される。
上限より長い文字列が書き込まれているシナリオデータを開いた場合は、そのまま保持される。

「WirthBuilderはコンテントに直接入手するのではなくデータウィンドウで管理する形だが、こちらは全角259文字まで入力可能。」

→データウィンドウで管理する機能が追加されているのはその通りだが、入力可能な長さは間違い。

新規追加のときは、文字数の上限不明(半角及び全角で1万文字の入力が可能なことを確認)。
既存の編集では、259文字(全角半角の区別なし)に達しているとそれ以上入力ができない。
また、データウィンドウで既存のクーポンやゴシップを編集可能な状態にし、文字列を全選択してコピーすると、259文字(全角半角の区別なし)を超える部分は自動で切り落とされる。

「全角259文字の称号をPCに付与し、ユーティリティモードで確認したところ、CW1.20~1.30では全角130文字まで、CW1.50では全角259文字全てが保存されていた。」

→最後の「保存されていた」を「確認できた」に変更すれば、だいたい正しい。

CW1.20~1.30では、ユーティリティモードでクーポン・ゴシップの内容をコピーしようとすると、先頭から半角259文字(全角は130文字)分までしかコピーできない。
後に公開されたCW1.50でも、先頭から259文字(全角半角の区別なし)しかコピーできず、長すぎるとエンジンから全てを確認できなくなる。

「エンジン画面上で綺麗に見ることができるのは、CW1.20~1.50の全てで全角21文字まで。キャラクター情報では21文字目は端が切れ、それ以降は見えず。」

→残念、1文字分間違い。(↑の直後に言っていた「きれいに見せるなら全角20文字が限度」の方が正しい。)

PCの経歴欄は、称号の数が増えてくると右側にスクロールバーが出るようになるため、隠れないようにするには、称号は全角20文字以内に収める必要がある。
今はフォントを自由に変更できるエンジンもあるので、その辺も考えて、限界に挑戦するのではなく全角15文字以内程度に収めておくのが無難かもしれない。

「宿帳では全角24文字以上でPC画像とかぶり、全角38文字を超えると見えない部分が出る。」

→こちらも称号の話だが、これは問題なし。

※※※
以上、去年の訂正でした。

このほか、ゴシップをイベントビューから入力しようとすると32文字(全角半角の区別なし)しか入らない、WirthBuilderではキーコードも入力できる文字数がかなり増えているなど、細かい発見もあります。
全てをご覧になる方は、踊る金狼亭「各バージョン変更点まとめ」から、「【CW1.30】での変更点」の「その他」の項をご覧ください。

1万文字の長文を何か所かに入力したお陰で、テスト用シナリオは素材ファイルなしのエリア1つという作りにも拘らず、約300KBの大きさになりました。まさに、塵も積もれば山となるです。

拍手送信フォーム

[CardWirth] CardWirthで使える素材まとめ(10/5更新)

公式各バージョン及び私家版で、どのファイル形式が使えるのかまとめです。
あくまで「エンジンで再生可能か」のまとめというところにご注意ください。
付属のエディットツールで扱えないファイル形式を含むことがあるので、ファイル選択リストに出て来なければCW1.50付属のWirthBuilderを使ってみてください。

----
(追記)
踊る金狼亭・メモ箱に、もう少し詳しく調べた結果を、表形式でまとめて掲載しました。今後変化があった時は、そちらの方を更新します。
----

【BGM】
MIDI:1.20以降(全バージョン?)
MP3:1.28以降(1.28はループなし、1.29からループ再生可。CW1.20もMP3対応版なら……)
WAV:1.28以降
OGG:1.30以降(1.30はBASS再生時のみ、1.50は完全対応)
(※Next、PyはCW1.50と同じ。)

  • NextとPyは、RPGツクール仕様のMIDIループ(CC111)に対応している。
    CW1.50は非対応のため、MIDIは常に曲全体がループされる。


【効果音】
WAV:1.20以降(全バージョン?)
MP3/OGG/MIDI:1.30以降(1.30はBASS再生時のみ、1.50は完全対応)
(※Next、PyはCW1.50と同じ。)

【セル画像】
BMP:1.20以降(全バージョン?)
JPEG:1.20以降
PNG:1.50以降
(※NextはCW1.50と同じ。PyはCW1.50と同じ+アニメなしGIFも使える。)

  • CW1.29~1.30で透過BMPをセルに設定する場合、マスクをOFFにしないと表示がおかしくなる。
  • CW1.50やNextでアルファチャンネルなしのPNGをセルに指定した場合、マスクのON・OFF状態の影響を受けない。必ず見たままの表示になる。


カード参照】
BMP:1.20以降
PNG/GIF(アニメなし):1.50以降
(※Next、PyはCW1.50と同じ。)

【カード格納】
BMP:1.20以降
(※NextはCW1.50と同じ。PyはPNGやGIFも格納で表示できる。)

  • BMP以外では、WirthBuilderでPNG、CWXEditorではPNGとGIFを格納する画像として選択できる。しかし、シナリオ内に取り込まれる際の画像の扱いが異なるので注意が必要。
  • WirthBuilderでは、PNG画像は格納する際にビットマップ変換される。
    WirthBuilderが同梱されているCW1.30/1.50及びNextでPNGの格納が可能だが、実はエンジンは格納されたPNG画像の表示に対応していない。格納時にビットマップとして取り込まれるため表示できているだけ(重要)。
    • 格納時のBMP変換のため、CW1.30や1.50に付属のWirthBuilderでPNGを格納したシナリオは、結果的にCW1.20~1.50でも画像の表示が可能。
    • 透過PNGを格納した場合は透過BMPに変換され、エンジンの透過BMP対応状況の影響を受ける。
  • CWXEditorの「クラシックシナリオ」では、PNGやGIFはそのままPNG・GIFとして格納される。
    このためBMP以外の格納表示に対応していないCW1.20~1.50及びNextでは「ビットマップイメージが不正」や「ビットマップ画像が無効」のエラーが出る。

 

透過BMP

透過BMPの表示に対応したのは、CW1.29の時です。
それ以前のバージョンでも表示は可能ですが、アルファチャンネルの情報が適用されないため見た目がおかしくなります。
注意すべきは透過BMPをセルに使う時で、CW1.50では設定によらず透過情報付きの見たまま表示ですが、CW1.29~1.30ではマスクをONにしていると透明度≠0部分の背景が白く表示されます。マスクOFFにしておけば、透過BMP対応バージョンならどれでも正常に表示できます。

規格外を許容

WirthBuilder(CW1.30から同梱)では、カード画像の格納に「規格外を許容」オプションがあります。
74×94サイズ以外の画像も選べるようにするものですが、これを使った時のエンジン上での見た目はCW1.20~1.29でもCW1.30やCW1.50と同じです。

私家版では……

Nextで使える素材は、画像・BGM・効果音ともCW1.50とほぼ同じです。
異なるのは、恐らくNextがRPGツクール仕様のMIDIループ(CC#111)に対応していることのみです。

PyではNextと同じ素材が使えるほか、セルの画像にアニメなしGIFが使えたり、PNGをそのまま格納できたりします。「使える素材」ではないですが、セル画像にアルファチャンネルなしのPNGを指定した際、CW1.50やNextとは異なりマスクが正常に働くという違いもあります。

Nextで作成したシナリオはNext専用になるため他のエンジンを考えなくても大丈夫ですが、Py(CWXEditor)のクラシック形式で作成したシナリオはCW1.20~1.50やNextのユーザーがプレイする可能性があるため、他エンジンと異なる部分が入る時は付属テキストに書くなどしておいた方が親切かも。


※※※
昨日TwitterでNextとPyはOGGに対応しているというツイートを見かけて、反射的にCW1.30と1.50も対応していると呟いたのが、この記事の始まりでした。
CardWirthは新しくなるにつれて使える素材形式が増えてきましたが、何がいつ使えるようになったのかはあまり知られていないのではないかと思います。また、付属のエディットツールで扱えるファイル形式とエンジンで再生可能なファイル形式が異なっていることもあり、それも話をややこしくしています。

なお、私家版については、記事最終更新時点の最新版の情報です。
(Next1.60&WirthBuilder1.2.27 / Py1.1&CWXEditor4)

※素材以外の仕様変更も含めた各バージョン変更点まとめはこちら


【情報提供】
CWXEditorの格納の仕様については、@ankkkcwさんに情報を頂きました。ありがとうございますm(_ _)m

拍手送信フォーム

[CardWirth] 能力判定分岐、再調査終了

シナリオ「隠れ技能屋」の改良のため先月半ばに行った能力判定分岐関連の再調査について、結果まとめの作成が終了しました。
能力判定分岐と適性アイコン

再調査のデータをまとめてみると、やはり以前の調査とは微妙に異なる結果となりました。
ただ、「微妙に異なる結果」が以前より詳しく調べた成果なのか、仕様によって起きる判定結果のバラつきのために偶々そうなったのか、手持ちの材料では判断ができません。
いつかもう一度同じ調査を行ったら、また違う結果が出る可能性もあります。

関われば関わるほど身にしみる、隠れ技能屋適性予想のあやふや、不確実さ。
以前はその不確実さを知りながらもそれなりに便利だと思ってサイトに放出したわけですから、作った勢いというのは恐ろしいもんです。

※※※
これから調査結果をシナリオに反映させる作業に入ります。

シナリオの是非はともかく、調査の結果自体は興味深いものでした。お暇な方はメモの基礎調査の項目を読んでみて下さい。

拍手送信フォーム

ページ移動

  • 前のページ
  • 次のページ
  • ページ
  • 1

ユーティリティ

2024年04月

- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

エントリー検索

エントリー検索フォーム
キーワード


翳の回廊(絵置き場)の一部を
TINAMIのスペースに置かせて頂いています。

pixivでも何かやっている……かも。

新着エントリー

cwNowUpのご利用条件の変更(7/14~7/18)について
2022/07/20 23:51
cwNowUp 0.816β
2022/07/12 20:40
cwNowUp 0.815β
2022/04/20 20:30
cwNowUp 0.814β
2022/01/29 00:00
cwNowUp 0.811β~0.813β
2022/01/26 23:40

新着コメント

Re:Re: CWBBS[26]-14
2015/06/23 from simoom
Re:Re: CWBBS[26]-14
2015/06/22 from ああ
Re:Re: CWBBS[26]-14
2015/06/22 from simoom
Re:Re: CWBBS[26]-14
2015/06/21 from 権限がありません
Re:Re: CWBBS[26]-14
2015/06/21 from あ

過去ログ

Feed