PathLink: 砂塵の彼方 > 徒然日記 > 覚え書き

エントリー

カテゴリー「覚え書き」の検索結果は以下のとおりです。

[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] 各種エンジンにおけるセリフコンテントの仕様の違い

CW1.30/1.50新機能代替サンプル内の特定のPC【A】が別のPC【B】の名前を呼ぶサンプルが、Pyでは上手く動かないという某所での会話から、セリフコンテントの、と言うかその後方の選択肢の扱いがエンジンによって異なることが判明しました。

時間が無い方のために、結論だけ先に書いておきます。

話者が持つ称号がコンテント内に含まれるセリフパターンの称号条件のいずれにも一致しない時、

  • セリフの表示が飛ばされるのは各エンジン共通だが、セリフ後方の分岐(選択肢として表示される部分)の扱いが異なる。
  • CW1.20~1.50/Next1.60では必ず分岐の一番上の枝に自動で処理が進むが、Py0.12.2では何らかの文字列が設定された選択肢が1つ以下の場合のみ一番上に自動で処理が進む。


何言ってるのか良く分からんと言う方は、以下の例をご覧いただくと分かると思います。

例えば、

セリフ(誰も持っていない称号が条件)「うんたらかんたら」
├【】→メッセージ「1」
├【2に進む】→メッセージ「2」
└【3に進む】→メッセージ「3」

というイベントがあったとします。【】の中は選択肢ラベル(OKとかYesとかNoとか入っているあれ)です。

これをCW1.50、CWNext1.60、CWPy0.12.2でそれぞれ実行すると、

●CW1.50/Next1.60
・セリフ「うんたらかんたら」は表示されず、メッセージ「1」が表示される。

●Py0.12.2
・セリフ「うんたらかんたら」は表示されず、[どれか一つを選択してください。] 2に進む/3に進む との選択肢が出現。

と実行の結果が異なりました。
正規版やNextではセリフは表示されずに1番上の分岐に進みましたが、Pyでは空のセリフ+選択肢と同じ扱いになっています。


そこでもう1つ、以下のようなイベントを試してみました。

セリフ(誰も持っていない称号が条件)「うんたらかんたら」
├【】→メッセージ「1」
├【2に進む】→メッセージ「2」
└【】→メッセージ「3」


前のと何が違うかというと、3番目の選択肢ラベルが空白になり、文字列が設定された選択肢が1つに減っています。そして、このイベントを実行した場合は、どのエンジンでもメッセージ「1」のみ表示されるのです。

今度は、Pyでもセリフ後方の分岐構造が無視されました。
Pyでは、表示が行われなかったセリフ後方に意味のある選択肢が存在しない時(=何らかの文字列が設定された選択肢が1つ以下の時)は分岐が無視され、そうでない時はメッセージなしの選択肢として扱われます。
他のエンジンでは、後方がどうなっていようと、全ての場合で分岐が無視されます。


そこで、冒頭の結論部分です。

話者が持つ称号がコンテント内に含まれるセリフパターンの称号条件のいずれにも一致しない時、

  • セリフの表示が飛ばされるのは各エンジン共通だが、セリフ後方の分岐(選択肢として表示される部分)の扱いが異なる。
  • CW1.20~1.50/Next1.60では必ず分岐の一番上の枝に自動で処理が進むが、Py0.12.2では何らかの文字列が設定された選択肢が1つ以下の場合のみ一番上に自動で処理が進む。

と、なってました。
某所での会話に参加していた方が、Pyの開発者さんにこの現象を報告されるそうなので、いずれ修正されるかもされないかもしれません。


なお、特定のPC【A】が別のPC【B】の名前を呼ぶサンプル(CW1.30/1.50新機能代替サンプル)ですが、名前を呼ぶセリフ直後の選択肢で、何かの文字列が設定されたものを1つにすれば問題なく動きます。
↑の言い方で分かり辛ければ、セリフが表示される時に選択肢がつかないようにする、とお考えください。



※※※
なぜこうなっているかを考えると、たぶん、シナリオ作成者が明らかに選択肢作りたかったんだろうなという時に選択肢表示してくれる親切機能の結果というのが、最も妥当な推測だと思います。仕様である可能性が高く、影響も特殊な条件下に限られるので、私は報告する決断に至れなかったかもしれませんね。。
ともあれ、今後別の何かを発見した時のために、余裕のある時にBitbucketに登録しておきますか。


(5/26追記)
この件について、メモ箱の私家版エンジン情報に追加しました。

[CardWirth] アクションカードの中身(CW1.50のバグによる調査)

昨日、CW1.50で、バトルの開始イベント内でシナリオクリアコンテントによって宿に帰還させられると、PCのアイテム欄に戦闘で配布されたアクションカード(攻撃や防御など)が残り、次回から宿データをロードできなくなってしまう不具合が発見されました。
(シナリオクリアの時点で戦闘が中断されるが、戦闘終了処理が行われない?)

詳しい症状など踊る金狼亭の方でまとめましたので、不具合の中身や対策についてはそちらでご覧頂くとして、この記事ではその不具合を利用してアクションカードの中身を調べた結果を公開します。公式サイトの情報と重複する部分もありますが、公式サイトに載っていないことや表に現れないことも加えて書いていきます。【ネタバレ注意?】

※※※
以下は、不具合を利用して宿に持ち帰ったアクションカードの内容を、バイナリエディタで確認したものです。
あくまでCW1.50の仕様で、CW1.20~1.30でも同じかどうかは分かりません。無属性や必中が使われている部分やキーコードは少なくともCW1.20では違うんじゃないかと思うし、表に見えないところは全く不明です。その点にご注意ください。


●攻撃
戦闘行動カード(攻撃)。敵一体に対して武器による攻撃を行う。最も配布率の高い戦闘の基本となるカードである。この行動には筋力と勇猛さが要求される。実体を持たない目標には効果を発揮しない。
・要素:筋力+勇猛/発声:不要
・対象:敵方単体/物理+回避/成功補正:±0
・効果:[全]レベル比2ダメージ
・能力値修正:なし
・キーコード:一撃

● 会心の一撃
戦闘行動カード(攻撃)。敵一体に急所を突く致命的な一撃を見舞う。命中率、ダメージともに高く、高レベルの敵に対して有効である。その使用には器用さと勇猛さが必要とされる。実体のない目標には効果を発揮しない。
・要素:器用+勇猛/発声:不要
・対象:敵方単体/物理+回避/成功補正:+2
・効果:[全]レベル比3ダメージ
・能力値修正:なし
・キーコード:攻撃

●渾身の一撃
戦闘行動カード(攻撃)。全身全霊をこめた一撃を敵一体にぶつける。目標に与える被害は極めて大きいが、命中率が悪いという欠点を持つ。武器による攻撃のため、実体を持たない目標には効果がない。その使用には筋力と闘争心が必要とされる。
・要素:筋力+好戦/発声:不要
・対象:敵方単体/物理+回避/成功補正:-2
・効果:[全]レベル比4ダメージ
・能力値修正:なし
・キーコード:攻撃

●フェイント
戦闘行動カード(攻撃)。敵一体に対し、隙を生み出す偽装攻撃を仕掛ける。実質的な被害を与える事はないが、目標は動揺し行動の自由を奪われる。使用には器用さと狡猾さが要求される。正常な精神を持つ目標にしか効果がない。
・要素:器用+狡猾/発声:不要
・対象:敵方単体/物理+回避/成功補正:+2
・効果:[精]混乱配布
・能力値修正:なし
・キーコード:攻撃、撹乱

●防御
戦闘行動カード(防御)。敵の攻撃に対し守りを固める。このカードを選択したラウンドは、防御力と魔法に対する抵抗力が向上する。
・要素:精神+慎重/発声:不要
・対象:対象無し/物理+回避/成功補正:±0
・効果:なし
・能力値修正:抵抗+5、防御+5
・キーコード:守備

●見切り
戦闘行動カード(防御)。敵の攻撃を見切り、紙一重で回避する。このカードを選択しているラウンドは、武器による攻撃に対する回避率が向上する。
・要素:敏捷+慎重/発声:不要
・対象:対象無し/物理+回避/成功補正:±0
・効果:なし
・能力値修正:回避+5
・キーコード:防御

●混乱
戦闘行動カード(特殊)。魔法やフェイントを受けて動揺した者に配布されるペナルティカード。このカードの選択したラウンドは回避、抵抗にペナルティが与えられる。
・要素:知力+正直/発声:不要
・対象:対象無し/物理+回避/成功補正:±0
・効果:なし
・能力値修正:回避-10、抵抗-10
・キーコード:ペナルティ

●カード交換
戦闘行動カード(特殊)。アイテムカードを除く全てのカードを捨てて、新しいカードに交換する。
・要素:知力+慎重/発声:不要
・対象:使用者/無属性+必中/成功補正:+5(絶対成功)
・効果:[全]アクションカードを消去
・能力値修正:なし
・キーコード:手札の交換


【備考】

(1)エディタで作成した効果系カードに存在する設定項目のうち、先頭からホールド状況までの各種共通部分のデータを持つ。

(2)PCの手札欄で見ると、戦闘時に使われているのと同じ柄の画像付きで表示されるが、宿データの方には画像は書き込まれていない。

  • バグでアイテム欄に入った技能カードも、見た目と異なりデータ上では画像が消失している。


(3)editor128.chmに記載されているアクションカードのキーコードのうち、カード名と同じものは設定が省略されている。この辺は少なくともCW1.20では違っているかも。

(4)恐らく宿データの仕様によって異なっている部分は、以下の2つ。

  1. カード番号部分が+5万。エディタ作成のカードでは+4万になっている。
  2. 効果の謎部分が異なる。効果系カード等では08 04 00 00 00だが、アクションカードは08 05 00 00 00。(1+4構造?)

(※セーブデータ内の効果系カードは、シナリオ上のデータとは微妙に異なっている。)

[CardWirth] CW用「エンジン識別サンプル」 1.01 Py識別にも対応

1つ前のバージョンでは、対象消去後のNPCをランダム選択で選択できるかどうかでNextを見分けていましたが、このやり方ではPyはNextであると判定されていました。対象消去されたNPCは選択できない方が正しいので、これはやむをえません。
また、Pyを見分けるにはNextと同じ部分を見ても仕方ないわけで、別のCW1.50ともNextとも違う部分を探す必要があります。しかし、一昨日の段階ではさっぱり見つからず、これは長くかかりそうだと思っていたら。

何と翌日、意外に大きな違い発見しました。

「フィールド全体を対象としたクーポン分岐で、同行NPCの所持称号を検出できるか否か」

ただ、これを利用した見分け方は、そう長くは使えないかもしれません。
CW1.50やNextとは明らかに挙動が異なるため意図的な仕様と思われますが、今後CW1.50に合わせる変更が行われればそれまでです。
いまいち決め手に欠けるシナリオ更新でしたが、今日はここまで。

このサンプルは、「現在入手できる全てのエンジンを見分けること」を目標にしています。
してみると、今後は、どこかで新しいエンジン、新しいバージョンが出る毎に、それを見分けるという話になっていくでしょう。何だかキリがないような気もしてきました。
今後エンジンは増えることはあっても減ることはないだろうし、CW1.29の「@MP3」のように、各々のエンジンにそれぞれプログラム名とバージョンを表す仮想システムクーポンがあれば……と、まぁしょうもない妄想語っても意味ないですな。
いずれシナリオ側で他と区別できないエンジンが出てきたとしても、(と言うか今でも、)必要な時にはシナリオ作者がreadmeなどに対応エンジンを書けば済む話ではあります。

[現時点で識別可能なエンジン]
正規版
・CW1.20/1.28/1.29/1.30/1.50
私家版
・CardWirthNext(v.1.6.0.14)
・CardWirthPy(v.0.12.1)


エンジン識別サンプル→ver.1.01
・CardWirthPyの見分けを追加
DLはこちら

※※※
ちなみに、なぜCW1.50では対象消去後のNPCをランダム選択で選択出来てしまうかというと、同行NPCの対象消去が正常に機能していないからです。

ランダム選択でパーティーに同行中のNPCを選択
 ↓
選択メンバを対象として効果コンテントで対象消去

という処理を実行した場合、本来なら選択状態のNPCは消滅してキャンプの表示から消え、キャスト存在分岐で検出できず、当然ながらランダム選択でも選択できないのが正しい挙動です。
ところがCW1.50では、対象消去したはずのNPCがキャンプで閲覧でき、キャスト存在分岐・ランダム選択の双方で検出可能にも拘わらず、戦闘では動かないという謎の挙動をします。

なお、NextやPyの対象消去後のNPCは、現時点では次のような動き方です。

●CWNext(v.1.6.0.14)
対象消去後ランダム選択で選択できる現象はないが、キャンプで閲覧でき、キャスト存在分岐でも検出される。戦闘では動かない。

●CWPy(v.0.12.1)
対象消去後はキャンプでの表示が消え、キャスト存在分岐・ランダム選択の双方で検出されない。

CW1.50、Next、Pyでそれぞれ違っていて、ここに引っかかると割と危険です。
同行NPCを消したいなら、キャスト離脱コンテントで離脱させるのが無難だと思います。それならどのエンジンを使っていても同じ動きです。

[CardWirth] 備忘録:公式ファンサイト掲示板アクセス制限 経過メモ

↓ここにあった物は、下記に移動しました。(7/5)
────────
備忘録:CW公式ファンサイト掲示板アクセス制限関連
http://www.simoom.net/sj/index.php/page/wh/cwbbs

内容

  • (1)メモ類
    • (1-1)アクセス制限までの経過メモ
    • (1-2)時系列まとめ
    • (1-3)互換シナリオ関連メモ
  • (2)関連資料
    • (2-1)資料一覧
    • (2-2)CWHSチャットログ保管

────────
ここでは、カードワース公式ファンサイトで2014年6月に実施された掲示板アクセス制限措置とそれに至る経緯をまとめていましたが、内容が思った以上に肥大したため、別のページに移動して整理しました。

CWHSチャットログ保管以外のページは、整理に伴ってURLが変わりました。
リンク・ブックマークされていた方、もしいらっしゃったら、お手数ですがURLの変更をお願いします。


[関連記事]
公式ファンサイト掲示板アクセス制限の話(こちらは個人の考えなど)

[CardWirth] 備忘録:CardWirth公式及び愛護協会関連の動き(1998→2013)

メモ箱に内容をコピー済み】
この記事の内容は、2013年12月末時点のものです。
2014年以降も含めた動きは、メモ箱の記事でご覧ください。

※※※
きっかけは、昨日深夜
CW1.28は最後のMP3対応版が出るまでに何度か更新されたなーから始まって、そういやBGMでMP3が鳴らせる改変CW1.20もあったなどという事を思い出したりするうち、15年間で何があったか簡単にまとめてみようかと思い立ちました。
リアルタイムで見たのに忘れかけている部分もあり、時間の経過を感じます。所謂、備忘録です。

カードワースの更新に関する事、公式サイトと公式ファンサイトに関する事を、ネット上の記録や手持ちの資料を元にリスト化してみました。出来る限り、当時の資料へリンクしています。既に消失したものは、Internet Archiveのコピーを参照しています。

【1998年】

1998/08/08
GROUP ASK HOMEPAGE 公開
http://www.mediawars.or.jp/~kuranuki/Record_Past_1.html[Internet Archive 2000/01/15]
  • 公式サイト:http://www.mediawars.or.jp/~kuranuki/
1998/08/18
CardWirth1.00 ダウンロード開始
http://www.mediawars.or.jp/~kuranuki/Record_Past_1.html[Internet Archive 2000/01/15]
  • 関連物バージョン:CardWirthEditor v.1.00?
  • データバージョン:シナリオ v.0/宿 v.?
1998/08/--
8月下旬から9月上旬にかけて、公式シナリオが続々公開された。
http://www.mediawars.or.jp/~kuranuki/Record_Past_1.html [Internet Archive 2000/01/15]
1998/09/04
CardWirth1.03 公開
http://www.mediawars.or.jp/~kuranuki/Record_Past_1.html[Internet Archive 2000/01/15]
  • 関連物バージョン:CardWirthEditor v.1.00?
  • データバージョン:シナリオ v.0/宿 v.?
1998/09/12
ユーザーシナリオ募集開始
http://www.mediawars.or.jp/~kuranuki/Record_Past_1.html [Internet Archive 2000/01/15]
1998/10/02
CardWirth1.10 公開
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html[Internet Archive 1999/11/05]
  • 関連物バージョン:CardWirthEditor v.1.00
  • データバージョン:シナリオ v.0/宿 v.?
1998/10/22
Adventurer's GUILD オープン
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html[Internet Archive 1999/11/05]
  • Adventurer's GUILD:http://hp.vector.co.jp/authors/VA014586/
1998/11/08
VectorCardWirthカテゴリ登場
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html [Internet Archive 1999/11/05]
1998/11/14
エンジン・エディタの大幅な機能追加&修正の告知
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html[Internet Archive 1999/11/05]
  • PCのレベル上限設定、新コンテント追加、CardWirthUtility(現在のユーティリティモードにあたるもの?)の追加など。
1998/11/21
User's Network(ユーザー交流用掲示板)開設 →初期UNログ最新ログ
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html[Internet Archive 1999/11/05]
  • 現在の公式サイトを見ると、「CardWirthユーザの為のコミュニケーション空間」と定義されている。
  • 初期は1つの掲示板に何でも書き込むスタイルだったようだが、その後カテゴリ分けがなされた。
1998/--/--
CardWirth1.13 公開
(サイトの更新履歴に掲載されていない。11月中旬~12月末までの間?)
  • 関連物バージョン:CardWirthEditor v.1.01
  • データバージョン:シナリオ v.0/宿 v.?
1998/--/--
CardWirth1.14 公開
(サイトの更新履歴に掲載されていない。11月中旬~12月末までの間?)
  • 関連物バージョン:CardWirthEditor v.1.14
  • データバージョン:シナリオ v.1(新)/宿 v.?
  • 更新内容から考えて、宿データも仕様変更された可能性あり。
1998/12/14
公式サイトドメイン変更告知
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html[Internet Archive 1999/11/05]
  • 変更後URL:http://www.mediawars.ne.jp/~kuranuki/
  • 1999/02/12に、再度ドメイン変更の告知あり。双方で旧ドメインも1999年6月末まで使用可能と書かれている。
1998/12/27
CardWirth1.15 公開
http://www.mediawars.or.jp/~kuranuki/Record_Past_2.html[Internet Archive 1999/11/05]
  • 関連物バージョン:CardWirthEditor v.1.15/CardWirthUtility(新?)
  • データバージョン:シナリオ v.2(新)/宿 v.?(新)
1998/12/27
CardWirth1.15修正版 公開
http://www.mediawars.or.jp/~kuranuki/Record.html [Internet Archive 1999/11/05]

【1999年】

1999/08/24
CardWirth1.20 公開
http://www.mediawars.or.jp/~kuranuki/Record.html[Internet Archive 1999/11/05]
  • 関連物バージョン:CardWirthEditor v.1.20/cwconv.dll v.1.00?/CardWirthUtility→本体に吸収
  • データバージョン:シナリオ v.3(新, 現在は4)/宿 v.8
    • シナリオデータバージョンがいつから4になったかは不明。
      開発履歴では3だが、少なくとも2001年8月には4になっていた。
1999/09/15
CardWirth1.20修正版 公開

【2000年】

2000/04/10
公式サイト・Adventurer's GUILD移転
http://www.ask.sakura.ne.jp/Record/[Internet Archive 2003/10/06]
  • 新URL:http://www.ask.sakura.ne.jp/
  • 公式サイトとは別の場所にあったAdventurer's GUILDが、同じサイト内に格納された。
  • 移転後のサイトは、タイトルが「GROUP ASK WEBSITE」となっている。

【2001年】

2001/06/16
CardWirthEditor 1.25 正式公開(Ver.1.25.016)
http://ask.sakura.ne.jp/marimo/refinery/system/editor/pslog/plgaedit_bug001.html#97
  • この直後頃、cwconv.dllの修正などが行われている。
  • 現在入手できるCW1.20パックの内容は、1.20エンジン+CardWirthEditor v.1.25+cwconv.dll v.1.20。

【2003年】

2003/06/14
カードワース愛護協会、groupASKからAdventurer's GUILDを引き継ぎ
http://ask.rainbowsnail.net/news.php?mode=main[Internet Archive 2003/06/20]
2003/06/15
カードワース愛護協会による公式ファンサイト正式稼働
http://ask.sakura.ne.jp/marimo/network/cwun/standard/pslog/plgacwun_std040.html#3972
http://ask.rainbowsnail.net/news.php?mode=main[Internet Archive 2003/06/20]
  • 公式ファンサイト:http://ask.rainbowsnail.net/
  • GROUP ASK WEBSITEのトップページからリンクされ、次のメッセージが添えられている。
    > CardWirthのユーザの有志の方々によるgroupAsk公認のファンサイトが出来ました。
    > 今後、Adventurer's GUILDは、こちらのサイト内で運営して頂く事になりました。
2003/08/27
CardWirth1.28(07)(先行配布版)公開/差分配布
http://ask.rainbowsnail.net/news.php?mode=main [Internet Archive 2003/10/05]
http://ask.rainbowsnail.net/office/download.html[Internet Archive 2003/10/10]
  • 「groupAsk製CardWirth - Engine Version 1.28(07)のバグフィクスバージョン」と説明されている。
  • ソースコードは失われたとされており、ここで配布されたのは現物解析を元に作られた愛護協会版。
    • 本体等更新分のみ差分配布。CW1.20に上書きして使用する。
    • データバージョン:シナリオ v.4/宿 v.10(新)
↓CW1.28(07)での変更点
http://ask.rainbowsnail.net/product/manual.txt [Internet Archive 2003/10/12]
2003/12/16
CardWirth1.28(08)(先行配布版)公開/差分配布
http://ask.rainbowsnail.net/news.php?mode=main[Internet Archive 2004/02/04]
  • CardWirth.exeファイルバージョンは1.2.8.1
    • 本体とMIDIデータのみ配布。CW1.20に上書きして使用する。
    • データバージョン:シナリオ v.4/宿 v.10
↓CW1.28(08)での変更点
http://ask.rainbowsnail.net/product/manual12808.txt [Internet Archive 2004/04/12]
2003/12/27
エフェクトブースタープロジェクトの告知
http://ask.rainbowsnail.net/news.php?mode=main [Internet Archive 2004/02/04]
http://ask.rainbowsnail.net/office/download.html[Internet Archive 2004/02/15]
  • CW1.28(08)以降専用の演出強化DLL
    • エフェクトブースター対応のcwconv.dll v.1.4β(暫定仕様)公開。
    • その他、JPYファイル生成アプリJPYMaker v.0.8(暫定仕様)とJPYファイルが読み込めるCardWirthEditor v.1.25+(先行配布版)も配布された。

【2004年】

2004/05/05
CardWirth1.28(10)(正式配布版)公開 <CW1.28正式公開>
http://ask.rainbowsnail.net/news.php?mode=main[Internet Archive 2003/06/20]
  • 4/29にも正規版完成の告知が行われたが、「一部不適切なファイルが混入」しているとして、この日再度正式版公開のお知らせが出された。
  • CardWirth.exeファイルバージョンは1.2.8.1(※CW1.28(08)(先行配布版)と同じだが、ファイル内容は完全には一致しない)
    • 関連物バージョン:CardWirthEditor→同梱なし/cwconv.dll v.1.20
    • データバージョン:シナリオ v.4/宿 v.10
    • エフェクトブースター関連のファイル(cwconv.dll v.1.4β、JPYMaker v.1.0、CardWirthEditor v.1.25+(先行配布版))は、引き続き別配布。
2004/08/22
CardWirthEditor1.28 正式公開
http://ask.rainbowsnail.net/news.php?mode=main [Internet Archive 2004/10/12]

【2005年】

2005/07/20
バリアント企画意見募集開始
http://ask.sakura.ne.jp/marimo/network/cwun/standard/pslog/plgacwun_std049.html#4813
2005/07/--
7月末からAdventurer's GUILDが機能停止
http://www.cardwirth.com/news/topics.cgi[Internet Archive 2005/12/11]
  • 8/8の告知で、管理人と1年以上音信不通である事、サイトを移転する事が知らされた。
2005/08/08
CW愛護協会、メンバー募集(CGI担当等?)
http://www.cardwirth.com/news/topics.cgi[Internet Archive 2005/12/11]
  • 理由として、「活動休止したメンバーが多い」事が挙げられている。
2005/08/16
Adventurer's GUILD復旧
http://www.cardwirth.com/news/topics.cgi [Internet Archive 2005/12/11]
2005/11/30
公式ファンサイト暫定移転
http://ask.rainbowsnail.net/news.php?mode=main[Internet Archive 2006/02/05]
  • 新URL:http://www.cardwirth.com/
  • 総責任者交代:如月真問氏→書類の谷氏
  • これまで如月真問氏一人で管理していたのを、愛護メンバー全員による管理に移行
2005/12/21
バリアントエンジン現代I型公開
http://www.cardwirth.com/news/topics.cgi [Internet Archive 2005/12/23]
2005/12/29
CardWirth1.28のMP3対応版 テスト公開
http://cardwirth.com/news/topics.cgi [Internet Archive 2006/02/06]

【2006年】

2006/02/01
MP3対応版、CardWirth1.28(11) として公開
http://cardwirth.com/news/topics.cgi[Internet Archive 2006/02/06]
  • CW1.29が発表されるまでの約6年間、準公式バージョンとして配布された。
  • CardWirth.exeファイルバージョンは1.2.8.3
    • 関連物バージョン:CardWirthEditor v.1.28(新)/cwconv.dll v.1.5(新)/JPYMaker v.1.0(新)/JPTXMaker v.1.0(新)
    • データバージョン:シナリオ v.4/宿 v.10
  • ダウンロードページの説明が「1.28(10)」のままだったので、1.28(10)だと思っている人もいるかも。
2006/02~2006/08
バリアント現代I型更新
http://cardwirth.com/news/topics.cgi [Internet Archive 2006/04/04]
http://cardwirth.com/news/topics.cgi [Internet Archive 2006/07/08]
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/03]
2006/09/14
寝る前サクッと企画開始
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/03]
2006/09/30
寝る前サクッとカードワースvol.1 公開
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/03]
2006/10/14
寝る前サクッとカードワースvol.2 公開
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/03]
2006/11/28
寝る前サクッとカードワースvol.3 公開
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/03]
2006/12/12
CW愛護協会、メンバー募集(CGI担当等? 若干名)
http://cardwirth.com/news/topics.cgi[Internet Archive 2007/01/03]
  • 理由として、「多数のメンバーが私事で忙しくなり、殆ど活動できない状態」である事が挙げられている。
2006/12/29
寝る前サクッとカードワースvol.4 公開
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/03]

【2007年】

2007/01/16
ゴブリンでも分かる!!カードワースガイド完成(?)…5章まで執筆完了
http://cardwirth.com/news/topics.cgi [Internet Archive 2007/01/23]
2007/08/06
User's Network仮設置 →ログ
http://cardwirth.com/news/topics.cgi[Internet Archive 2007/10/11]
  • 「CardWirthユーザーの情報交換の場」と定義されている。
  • 目的別に分かれていた同名の公式サイト掲示板と異なり、1つのスレッド式掲示板で雑談からテストプレイ依頼まであらゆる話題を扱う。
    (※CW関連の話題限定と明記はされていない。)

【2008年】

2008/03/30
公式ファンサイト移転
http://cardwirth.com/news/topics.cgi[Internet Archive 2008/04/12]
  • 新URL:http://cardwirthaigo.sakura.ne.jp/
  • 「新ギルド製作に伴い、レンタルしているサーバーをアップグレード」し、サイト自体も移転。
2008/04/--
旧公式ファンサイトトップページに移転のお知らせ
http://cardwirth.com/[Internet Archive 2008/04/10]
  • 「運営上の理由で」と書かれている。移転前の方は「4月中に撤去される」とも。
  • 少なくとも4/10には掲載されていた。
2008/05/09
User's Network(仮)停止
http://cardwirth.com/news/topics.cgi [Internet Archive 2008/05/15]
2008/05/25
公式ファンサイト移転完了のお知らせ
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi[Internet Archive 2008/09/27]
  • 完全に移転終了
2008/08/09
User's Network正式版公開 →ログ
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi[Internet Archive 2008/09/27]
  • 「CardWirthユーザーの情報交換の場」と定義されている。形態等は仮設置の時と同じ。
  • その後いつからか閉鎖され、「掲示板は現在準備中」の表示になった。(2013/12/21現在)

【2009年】

2009/08/21
CW愛護協会、メンバー募集(広報/ギルド更新/CGI担当 各3名)
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi[Internet Archive 2010/03/27]
  • 募集理由は「ギルドの圧倒的な人員不足を解消するため」とされている。

【2010年】

2010/03/31
寝る前サクッとカードワースvol.5 公開
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi [Internet Archive 2010/05/29]
2010/06/19
Adventurer's GUILDに新規投稿可能なファイルから、LZH形式、自己解凍形式が外された。
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi [Internet Archive 2010/07/24]
↓LZH 書庫利用における危険性(UNLHA32.DLL開発元)
http://www2.nsknet.or.jp/~micco/notes/ann.htm [Internet Archive 2010/07/02]
2010/10/02
寝る前サクッとカードワースvol.6 公開
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi [Internet Archive 2011/09/25]

【2011年】

2011/11/01
寝る前サクッとカードワースvol.7 公開
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi [Internet Archive 2011/11/23]

【2012年】

2012/01/15
CW愛護協会、メンバー募集(ギルド更新担当 3名ほど)
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi[Internet Archive 2012/10/04]
  • 理由として、「ここ半年、ギルドの更新メンバーが忙しく、更新がままならない状況になってき」た事が挙げられている。
2012/03/16
公式ファンサイトに新エンジンテストのお知らせ
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi[Internet Archive 2012/10/04]
  • ここで言う新エンジンとは、CW1.28にLyna氏作成の拡張DLL「CardWirth Extender」を追加したもの。
  • 開発段階の情報などはなく、直前まで普段と変わった動きは何も見られなかった。完成品持ち込み?
    (12/25追記:後日頂いた情報によると、完成品持ち込みで間違いないようです。)
2012/03/27
CardWirth1.29 正式公開
https://twitter.com/cw_aigo/status/184631480612433921
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi[Internet Archive 2012/10/04]
  • CW1.29=改変CW1.28+CardWirth Extender 1.5
    • 関連物バージョン:CardWirthEditor v.1.28/cwconv.dll v.1.6(新)/JPYMaker v.1.0/JPTXMaker v.1.0
    • データバージョン:シナリオ v.4/宿 v.11(新)
groupASK 倉貫氏のメッセージ公開
http://cardwirth.net/office/message.php
2012/04/12
Lyna氏、カードワース愛護協会に参加(告知日)
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi [Internet Archive 2012/10/04]
http://cardwirth.net/office/[Internet Archive 2013/08/16]
  • 愛護協会メンバー一覧に「開発」カテゴリが新設された。
2012/09/23
CardWirth1.30 βテスト開始
https://twitter.com/cw_aigo/status/249823379253755904
http://cardwirthaigo.sakura.ne.jp/news/topics.cgi [Internet Archive 2012/10/04]
2012/10/08
CardWirth1.30 公開
https://twitter.com/cw_aigo/status/255312948124336128
  • CW1.30=改変CW1.28+CardWirth Extender 1.7.0
    • 関連物バージョン:CardWirthEditor v.1.28/cwconv.dll v.1.6(新?)/JPYMaker v.1.0/JPTXMaker v.1.0/WirthBuilder v.1.0.8(新)
    • データバージョン:シナリオ v.4/宿 v.11
  • cwconv.dllのバージョンはCW1.29に同梱のものと同じ表示だが、ファイル内容は完全には一致しない。

【2013年】

2013/01/17
公式ファンサイト接続不能に
2013/03/01
公式ファンサイト復活
http://cwsp.tumblr.com/post/44219621099
2013/03/23
CardWirth1.50 βテスト開始
http://cwsp.tumblr.com/post/46000421468/1-50-6
2013/04/14
CardWirth1.50 正式公開
http://cwsp.tumblr.com/post/47951029879/cardwirth-1-50
  • CW1.50=CardWirthNext Build 130414
    • 関連物バージョン:CardWirthEditor→別配布/cwconv.dll→廃止/JPYMaker v.1.0/JPTXMaker v.1.0/WirthBuilder v.1.1.23(新)
    • データバージョン:シナリオ v.4/宿 v.11
  • CW1.50の実体は、Lyna氏がCW1.28の解析によりソースコードを復元して作成したクローンエンジンCardWirthNext。CW1.30の次バージョンという体裁で公式ファンサイト内で配布され、機能的にはCW1.28後継版だが、1.30までとは別系統のもの。
2013/11/12
Lyna氏、CardWirthの開発終了及びカードワース愛護協会脱退宣言
https://twitter.com/lynatan/status/400099563618304000
  • これにより、CardWirthNextの後続バージョンがCW1.50の次バージョンとして公式ファンサイトで配布される予定はなくなった。

※※※
以上、今日までのあれこれまとめでした。
下は、上のリストをさらに表にまとめた簡易版です。

1998~2013の CardWirth関連の動き
公式配布準公式配布gropuASKとCW愛護協会
ASK版愛護版Lyna版
1998 CW1.00~1.15     8月:公式サイト開設
http://www.mediawars.or.jp/~kuranuki/
(後にドメイン変更→mediawars.ne.jp)

9月:ユーザーシナリオ募集開始
10月:公式ギルドオープン
1999 CW1.20
(ASK版最終バージョン)
     
2000

開発は継続
    4月:公式サイト・ギルド移転
→http://www.ask.sakura.ne.jp/
2001 1.28(07)まで更新されたがソースコード紛失(?)      
2002        
2003   8月:CW1.28(07)
(ASK製CW1.28(07)のバグフィクス版、愛護協会製。以後のCW1.28も同じ)

12月:CW1.28(08)
  6月:愛護協会に公式ギルド移管
6月:公式ファンサイト稼働http://ask.rainbowsnail.net/

以後、愛護協会がCW公式的存在に
(↓以下、公式ファンサイトの動き)
2004   5月:CW1.28(10)
(1.28正式バージョン)
   
2005       7月:バリアント企画開始

7月末~:ギルドが機能停止
11月:公式ファンサイト移転
→http://www.cardwirth.com/

12月:バリアント現代I型公開
2006   2月:CW1.28(11)
(MP3対応版)
  9月:寝る前サクッと企画開始
9月:寝る前サクッとCW vol.1
10月:寝る前サクッとCW vol.2
11月:寝る前サクッとCW vol.3
12月:寝る前サクッとCW vol.4
2007       1月:ゴブリンでも分かる!!カードワースガイド完成
8月:UN仮設置
2008       3月:公式ファンサイト移転
→http://cardwirthaigo.sakura.ne.jp/

5月:移転完全終了
8月:UN正式版公開(2013年現在稼働していない)
2009        
2010       3月:寝る前サクッとCW vol.5
10月:寝る前サクッとCW vol.6
2011       11月:寝る前サクッとCW vol.7
2012   3月:CW1.29
(CW1.28+Lyna氏製拡張DLL)
10月:CW1.30
(CW1.28+Lyna氏製拡張DLL)
 
2013     4月:CW1.50
(1.28解析→ソース復元で作られたLyna氏製クローン)
1月:公式ファンサイト接続不能に
3月:公式ファンサイト移転
→http://cardwirth.net/


メモ箱の更新に合わせ、過去4回、掲載範囲をメモ箱側と同期させる更新を行いました。
・2013/12/29
・2014/01/19
・2014/02/04
・2014/03/05

[CardWirth] メモ:戦闘時配布候補カードの減り方

バックパックの記事を書くついでに、日頃の疑問を解消しようとやってみた事の記録です。
後日メモ箱に放り込むかもしれません。

※※※
既知の情報として、

戦闘中の手札はアクションカード100枚+使える技能からランダムに配布され、その際100枚中に会心の一撃は5枚

というものがあります。
特に指定はありませんでしたが、最も一般的なステータス異常などがない状態を想定しているのではないかと思います。
これらを元に、以下のような事をやってみました。


実験用に作成したキャラクター
・Lv10のPC1人(カード交換を除く戦闘時手札枠=8)


実行した事(1)
・Lv10PCに、戦闘中、ステータス異常が一切無い状態で、現在の手札を一掃した後に会心の一撃8枚を配布するアイテムを使わせた。

→結果:手札欄は、アイテム1+会心の一撃7の構成になった。


実行した事(2)
・Lv10PCにあらかじめ残回数1回まで使い減らした技能1枚を持たせておき、戦闘中、ステータス異常が一切無い状態で、現在の手札を一掃した後に技能8枚を配布するアイテムを使わせた。

→結果:手札欄は、アイテム1+技能1+アクションカード6の構成になった。技能が残回数分以上に手札欄に現れる事は無かった。


(1)の方からは、アクションカードは手札1枚配布毎に新たな配布候補100枚が準備されているらしい事が分かります。
もしも「100枚+技能からアイテム1を除いた空き枠分7枚を選ぶ」処理が行われているのなら、会心の一撃5枚が配布された後、足りない2枚は別のカードで穴埋めされるはずです。

(2)の方からは、技能は手札欄に現れた時点で配布候補内の数が減っている事が分かります。
ついでですが、ある技能カードAが残回数限界まで手札欄に現れている時、キャラクター情報では技能Aが残り0回の表示になっています。さらに、カード交換等で技能Aが手札欄から消えると、キャラクター情報欄の技能A残回数も0から回復します。
ここからも、手札欄への配布で擬似的に残回数が減ったものとしてカウントされているのが分かります。


調査にはCW1.20とCW1.50を使用し、挙動は両者同じでした。

[CardWirth] バックパックの影響を考える

CWNextの、CW1.60として公開予定で開発されていた版について書いたものです。
その後、公式ファンサイトでの正式配布は行われない事になりました。
投稿当時の「CW新機能」タグが残っていますが、予定段階の話としてお読み頂ければと思います。

実装前の予定内容を見てぼんやりと考えていた、バックパックとゲームバランスの問題。
実装当初はまだぼんやりでしたが、効果系カードに「バックパック対応」の設定が追加されたのを見て改めて考えました。
現時点(CWNext Build 131031)での仕様については、前回の記事内のまとめをご覧下さい。

パックパックの仕組みで楽になりそうな項目を、ざっと挙げてみます。
Build 131031では、楽になった分を相殺するためのペナルティは無いようです。

技能関連

  • 探索専用技能をパックパックに置けば戦闘中に無意味なカードが出現しなくなり、戦闘で使えるカードだけを引ける。
  • バックパック対応技能を選ぶ事の利点
    • バックパック対応の探索専用技能をバックパックに置く事で、戦闘向け技能をより多く持てるようになる。
      強力な攻撃を実行できる機会が増え、戦闘が楽になる。
    • バックパックを交換用技能のストック場所として使えば、魔法薬等がなくても技能回復と同じ効果を得られる。
      残回数温存の意味が減じ、より気軽に技能を使えるようになる。
      また、状況に応じた技能の交換が容易になる。
    • バックパック対応技能をフル活用すれば、技能を最大で従来の約2倍の数持てる。
      構成にもよるが、行動の幅が広がる事が期待できる。

アイテム関連

  • イベントキーやキーコード発火専用のものなどをバックパックに退避させれば、戦闘時に有効な行動選択肢が増える。


これぐらいでしょうか。
他に何か考えついたら追加します。

※※※

これらの影響はと考えてみると、各プレイヤーのプレイスタイルや選択に左右される部分が大きく、ズバリ数値で表して比較するのは困難な事ばかりです。

唯一計算ができそうなのは、探索専用カードの影響ぐらいでしょうか。
これまで戦闘でパッとしないのもキャラの個性という事で探索専用技能も選択肢に入る仕様になっていましたが、これが無くなり、かわりにアクションカードや戦闘向け技能を引けるようになったらどの程度影響があるのか、という話です。

ただ、冒険者のレベル、技能のレベルや残り使用回数、手札欄全体を見るならさらにアイテムの所持数等、色々なものに左右されますので、細かく条件を区切るときりがありません。
いくつかの例に限定し、技能が1回も使われていない時にランダムに1枚引く場合を見ていきます。
前回記事オマケの、ちゃんとやってみた版とでも。


【Case1】Lv1冒険者が、探索用の技能A(Lv1)1枚を持っている場合

例えば、「盗賊の眼」だけ持っているような場合です。
駆け出しのうちは、戦闘に使えない技能があってもこの程度でしょう。
最初はお金もギリギリで、盗賊技能を複数買っておく人は少ないと思います。

技能Aが所持欄にある時、
・戦闘で使えるカードが出る確率=100/105 →95%

技能Aがバックパックにある時、
・戦闘で使えるカードが出る確率=100/100 →100%(約5%UP)

頑張って攻撃用Lv1技能も1枚持っているとすると、

技能Aが所持欄にある時、
・戦闘で使えるカードが出る確率=105/110 →95%
・戦闘用技能を引く確率=5/110 →5%

技能Aがバックパックにある時、
・戦闘で使えるカードが出る確率=105/105 →100%(約5%UP)
・戦闘用技能を引く確率=5/105 →5%(ほぼ変わらず)

約5%の差。微妙です。
持てる技能も使える回数も少ない駆け出しのうちは、影響はそこまで大きくないと見て良いと思います。


【Case2】Lv5冒険者が、探索用の技能A(Lv1)・B(Lv3)各1枚と戦闘用の技能C(Lv5)1枚を持っている場合

「盗賊の眼」「盗賊の手」「暗殺の一撃」1枚ずつを想定してみました。
戦闘に使えないのは技能A 9回分と、技能B 8回分。
戦闘に使えるのは技能C 5回分とアクションカード100枚です。

技能A・Bが所持欄にある時、
・戦闘で使えるカードが出る確率=105/122 →86%
・戦闘用技能を引く確率=5/122 →4%

技能A・Bがバックパックにある時、
・戦闘で使えるカードが出る確率=105/105 →100%(約14%UP)
・戦闘用技能を引く確率=5/105 →5%(約1%UP)


【Case3】探索用の技能A(Lv1)・B(Lv3)各1枚と戦闘用の技能C(Lv5)1枚を持っていたLv5冒険者が、技能A・Bをバックパックに移し、代わりに戦闘用の技能D(Lv1)・E(Lv3)各1枚を所持欄に追加した場合

文字だけでは分かり辛いですが、要するに以下のような入れ替えです。

A(探Lv1),B(探Lv3),C(戦Lv5)
 ↓
C(戦Lv5),D(戦Lv1),E(戦Lv3)

探索専用の技能をバックパックに移し、空いた所に同レベルの戦闘用技能を入れる場合を想定しています。
戦闘に使えないのは技能A 9回分と、技能B 8回分。
戦闘に使えるのは技能C 5回分、技能D 9回分、技能E 8回分とアクションカード100枚です。

技能A・Bが所持欄にある時、
・戦闘で使えるカードが出る確率=105/122 →86%
・戦闘用技能を引く確率=5/122 →4%

技能A・Bがバックパックにある時、
・戦闘で使えるカードが出る確率=122/122 →100%(約14%UP)
・戦闘用技能を引く確率=22/122 →18%(約14%UP)


【Case4】探索用の技能A(Lv1)2枚・B(Lv3)1枚と戦闘用の技能C(Lv3)・D(Lv5)各1枚を持っていたLv10冒険者が、技能A・Bをバックパックに移し、代わりに戦闘用の技能E(Lv5)・F(Lv5)・G(Lv7)各1枚を所持欄に追加した場合

ついでにCase3と同様の例を英雄級冒険者で。

A(探Lv1),A(探Lv1),B(探Lv3),C(戦Lv3),D(戦Lv5)
 ↓
C(戦Lv3),D(戦Lv5),E(戦Lv5),F(戦Lv5),G(戦Lv7)

の入れ替えを考えます。
戦闘に使えないのは技能A 9回分×2と、技能B 9回分。
戦闘に使えるのは技能C~G 各9回分とアクションカード100枚です。

技能A・Bが所持欄にある時、
・戦闘で使えるカードが出る確率=118/145 →81%
・戦闘用技能を引く確率=18/145 →12%

技能A・Bがバックパックにある時、
・戦闘で使えるカードが出る確率=145/145 →100%(約19%UP)
・戦闘用技能を引く確率=45/145 →31%(約19%UP)


やはり、中盤以降で影響が効いてきます。

探索専用技能をバックパックに退避させて戦闘に使えないカードを引く可能性をゼロに出来るのも結構な利点ですが、さらに退避させた跡地に戦闘用技能を入れると戦闘用技能を引く確率がグッと上がります。
Lv5冒険者の例で約14%、Lv10冒険者の例で約19%の差が出ていて、私は結構大きいと思うのですがどんなもんでしょうか。

※※※
計算しながら、改めて総合的な影響の見積もりは困難を極めるだろうと思いました。
同時に、現在のカード所持システムに対して何か不満が出ているにしても、エンジンの仕様で何とかしなくても良いのではないかとも思い始めました。

バランス問題は今後もついて回ると思いますが、果たして調整が出来るのかどうか。
どれだけ簡単になったのかが分かり辛い上に、そもそも別の事で難しくして釣り合いが取れるのかの問題もあります。
それならもう、やりたい方はご自分で、の方が簡単な気がしてきたので。。。

どうしても不満点が許せない方は、戦闘でも探索でも使える技能なり、何でも調べられる万能アイテムなり、無限に使える魔法薬なりを自作するなどして自力対応されるでしょう。何しろパーティー編集ツールも技能・アイテムの作成ツールも公式のものが最初から付属しており、やろうと思えば何でもできてしまうゲームです。
バックパック対応・非対応を分けたのは、バランス問題に対する一つの解答ではないかと思うのですが、この時点でやりたい人だけやって下さいという仕組みになっているわけで。

が、開発の方が実装やその後の調整に費やされた労力を考えると、いっそ無い方がとは言い辛い面もあります。
中身をシナリオ内では一切使えない荷物袋の小分け版扱いだったらバランス問題は解決でしょうが、今とは全く別物になるし、役に立つのかも謎だしで。


……結局、最初の実装目的は何だったのだろう。


(追記)
これまで、どんな仕様になったとしても、それに問題を感じるプレイヤーは使わない、使用方法を制限するなどして各自解決すれば済むと考えていました。
が、バランス問題を考え出すと面倒臭いわ収集はつかないわ、泥沼にはまった感が凄くて、仕様は今のまま、今の仕様に問題を感じる人だけ自己解決の方が良いのではないかと考えが変わりました。
その方が余程面倒は少ないだろうと思います。

まぁ、とはいえ、あくまで個人的な感想で。
いつも面倒な事を考えている人がまた面倒な事言ってるぐらいに見て頂ければ。


[関連記事]
#CW新機能バックパックについて を起点に色々(10/13追記あり)
バックパックを使ってみた@CWNext(Build 131020)
バックパックを使ってみた・2@CWNext(Build 131031)
CardWirthNext次バージョン個人配布移行の事
Re: CW1.60(予定)関連で頂いたコメント
冒険は冒険の前から始まっているという話

[CardWirth] バックパックを使ってみた・2@CWNext(Build 131031)

CWNextの、CW1.60として公開予定で開発されていた版について書いたものです。
その後、公式ファンサイトでの正式配布は行われない事になりました。
投稿当時の「CW新機能」タグが残っていますが、予定段階の話としてお読み頂ければと思います。

WirthBuilderで効果系カードに「バックパック対応」という項目が増えているのに今更気付きました。WirthBuilder v.1.2.2で追加された項目です。

WirthBuilderの取扱説明書によれば

> バックパック対応カードはシナリオ開始時に使用回数がゼロになりません。

との事で、条件付きではありますがペナルティなしの所持技能枠増加が解禁された形です。

CardWirthNextの取扱説明書には細かい事が書かれていませんが、Build 131026の所にバックパック対応について述べた項目があり、この辺から対応・非対応で処理が分かれているものと思われます。

※※※
CardWirthNext(Build 131031)におけるバックパックの機能は、以下のようなものです。

  • 種類別に分かれていない。技能・アイテム・付帯能力合わせて何枚まで、の扱い。
    • 入る枚数は初期値3枚で、レベル上昇と共に最大10枚まで増える。(←NEW)
  • バックパックは、基本的に荷物袋と同じ扱い
    • バックパック内のカードは、戦闘中には使用できない。
    • バックパック内の技能の残回数は、効果系カードや効果コンテントで回復できない。(魔法薬などはバックパックの中身には効果なし。バックパック対応技能も回復できない。)
    • バックパック内のアイテムの所有時能力値修正は、所持者に効果を及ぼさない。
  • バックパック内の技能は、シナリオ開始時に残回数がゼロになる。
    • ただし「バックパック対応」の技能は残回数がゼロにならず、所持欄にあるものと同じくそのまま使える。(←NEW)
  • 技能を本人と本人のバックパック間で移動させた場合、残回数は保持される。


この仕様変更への反応は、その人が戦闘中に使っても意味が無いキーコード発火専用技能をどう思っているかで結構分かれそうです。

バックパック内をバックパック対応技能で埋めれば持てる技能の数が従来の約2倍になり、それに伴うペナルティもありません。戦闘で使えない技能をあらかじめ分けておく、交換用ストック技能を持つといった使い方が簡単にできるため、便利になって喜ぶ人がいる一方で、便利になり過ぎてつまらないと見る向きもあるでしょう。
特に所持品が充実し、技能を使える回数も増えてくる中盤以降、バックパックとバックパック対応技能を使うか使わないかで差が開きます。

キーコード発火用の技能については、正直邪魔だが対応箇所で使えないのも嫌で仕方なく持つ人と、好んでまたは割り切って持つ人に分かれると思います。
この仕様のままCW1.60が出れば、前者はバックパックを対応技能で使い倒し、後者のうち好きでやっている人はバックパック封印か少なくとも技能は入れないなど、使い方が極端に分かれていくかもしれません。

[関連記事]
#CW新機能バックパックについて を起点に色々(10/13追記あり)
バックパックを使ってみた@CWNext(Build 131020)
バックパックの影響を考える
CardWirthNext次バージョン個人配布移行の事
Re: CW1.60(予定)関連で頂いたコメント
冒険は冒険の前から始まっているという話


オマケ。
この記事を書くにあたり、この辺で呟いていた事をちょっとだけ数えてみました。
技能1枚だけを持ち、その他のカードを全く持たない時、それを手元に引いてくる確率は、だいたい残り使用回数にパーセントつけた程度という結果になりました。あくまでだいたいです。

駆け出し冒険者が盗賊の眼だけ持っているぐらいなら偶に出現(実際数えた値では16~20回に1回とか)で済みますが、成長して使える回数が増えるにつれ、ちょこちょこ見る(同、10~11回に1回)に変わっていきます。
場合によっては1割程度も出現する死にスキルの代わりに攻撃や防御などのアクションカードを引けると考えると、影響がないものとして無視するにはやや大きいように思いますが、その辺は人によるでしょうか。

なお、実際数えたのは前述のパターンだけです。
アイテムでランダム配布枠が潰れていればその分死にスキルが手元に来る確率は減るでしょうし、所持技能の構成や使用回数残りによっても違ってくるはずです。


(11/6追記)
上記オマケは実際数えた結果だけに間違ってはいませんが、試した回数が少ないためかなり大雑把です。
次のバックパックの影響を考えるで計算で同じ事をしています。できればそちらも併せてご覧下さい。

ページ移動

  • ページ
  • 1
  • 2
  • 3
  • 4

ユーティリティ

2018年12月

- - - - - - 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 31 - - - - -

エントリー検索

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


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

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

新着コメント

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