PathLink: 砂塵の彼方 > 徒然日記 > 呟

エントリー

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

[CardWirth] 続・Next宿をCW1.50に移植できたかも、という話

前回「Next宿をCW1.50に移植できたかも、という話」が、まだ続きました。

(7/15追記)
踊る金狼亭の私家版情報内に、Next→CW1.50宿移植のまとめを掲載しました。
関連記事3つの内容をまとめ、説明を意識した作りになっています。ぜひそちらもご覧ください。

※※※
前回の実験では、PCデータをNext用シナリオに移して圧縮解除、CWXEditorで開いてからクラシックシナリオとして保存し、1.50エンジンで取り扱える形に変換しました。そこまでは、そう難しくありません。
しかし、Environment.wyd にある済印や宿ゴシップの情報をバイナリエディタで移植するという難関があります。ここで間違うと、宿が使えません。
済印・宿ゴシップのもう少し簡単な移植方法はないものか……

というわけで、今回は直接バイナリエディタで移植するのではなく、Pyの逆変換機能を用い、Py宿経由で移植する方法を試しました。以下、実行した手順と結果です。
<最終更新:2019.07.13 2:38>

<Environment.wyd情報の移植(Py宿経由)>

実は、Next宿のEnvironment.wydは圧縮されていない。そのため、バイナリエディタで開けば、済印や宿ゴシップの情報がそのまま読める。

そしてさらに。
テキストエディタで開けば、テキストはテキストとして読むことができる(←ここ重要)。
ただし、うっかりテキストエディタで上書きすると宿が壊れるので、そこは気をつけた。

  1. あらかじめNextエンジンのユーティリティモードで、(1)最新・最古の済印、(2)最新・最古の宿ゴシップ をそれぞれ調べてメモしておく。
  2. Pyで空の宿を作り、Environment.xml をUTF-8対応のテキストエディタで読み込んでおく。
  3. Next宿のEnvironment.wydをテキストエディタで開き、最も古い済印から最も新しい済印までをコピーして、空のテキストファイルに貼り付ける。
    (※古い方から新しい方へ、1行に1つの済印が並ぶ形になったはず。)
  4. 各行の先頭に「<CompleteStamp>」、末尾に「</CompleteStamp>」を挿入し、全ての行が「<CompleteStamp>(済印テキスト)</CompleteStamp>」の形になるようにする。
    (※テキストエディタに一括置換機能があれば、それを使って改行部分を置換していくと早い。)
  5. Py宿 Environment.xml の<CompleteStamps>~</CompleteStamps>の間に、1つ前で加工した済印データを貼り付ける。
  6. 宿ゴシップについても、手順は同じ。最新・最古の宿ゴシップの出現位置からデータを取り出すべき範囲を確定し、4~5の手順を、
    <CompleteStamp> → <Gossip>
    </CompleteStamp> → </Gossip>
    <CompleteStamps>~</CompleteStamps> → <Gossips>~</Gossips>
    と置き換えて実行する。
  7. 宿全体の所持金も、ここで調整しても良いかも。
    「<Cashbox>4000</Cashbox>」となっているところを書き換える。
    (※4000→準備段階でメモした元の宿の所持金合計にする。)
  8. 書き換えた Environment.xml を保存。
    Next宿の Environment.wyd は、何もせずそのまま閉じる。
  9. 2で作成したPy宿の逆変換を行い、CW1.50用に変換。
    生成された Environment.wyd を、PCデータを移植した1.50宿のフォルダ内にコピー、上書きする。

こちらの方が、ミスは少ないかもしれません。

PCデータの移植方法は、前回の記事どおりが良いと思います。


実は、PCデータも、Py宿経由で1.50に移動させることができます。
展開されたWSN(XML)形式シナリオのキャストデータは、基本的に3行書き換えれば(キャラ画像は抜け落ちるものの)そのまま宿の冒険者データとして使えます。これを利用して、PCデータをCWXEditorで変換する際にXML形式で保存し、一度Py宿を作るやり方です。
その後、この記事の上の方で紹介した方法で Environment.wyd の情報も移植し、PCデータ含む全体を逆変換で1.50用に変えるのですが、この方法には直通の変換にない以下2つの欠点があります。

  • CWXEditor上の取り扱いがWSN形式で完結するため、効果音埋め込みの所持カードに全くエラーが表示されない。逆変換で効果音が消えるケースに気づけない可能性がある。
  • 逆変換により1.50仕様のカードが削除されることがあり、結果として直通変換よりも多くの所持カードを失う可能性がある。
    (※今回試したところでは、1.50仕様シナリオで入手した技能「焔紡ぎ」などが消えました。)

※※※
済印・宿ゴシップをテキストとして移植する今回の方法、バイナリ編集よりも楽かもしれませんが、やはり簡単楽々というわけにはいきませんね。多少楽になる程度のものです。
問題点の方は、前回記事に書いたとおりで、何も変わりません。

もしどうしてもNext宿を1.50環境に移植したいなら、PCデータはNext→1.50直通で、Environment.wyd にある情報はPy宿経由で変換するのがベターではないか。というのが結論です。
もちろん、元の宿は、事前バックアップ必須です。


[関連記事]
Next宿をCW1.50などに移植できるようになるかも、という話
Next宿をCW1.50に移植できたかも、という話
・続・Next宿をCW1.50に移植できたかも、という話(←現在地)

拍手送信フォーム

[CardWirth] Next宿をCW1.50に移植できたかも、という話

前回「Next宿をCW1.50などに移植できるようになるかも、という話」の続きです。
<最終更新:2019.07.13 2:38>

(7/15追記)
踊る金狼亭の私家版情報内に、Next→CW1.50宿移植のまとめを掲載しました。
関連記事3つの内容をまとめ、説明を意識した作りになっています。ぜひそちらもご覧ください。

※※※
7/7、Next専用シナリオの読み書き機能がついたCWXEditorがダウンロードできるようになりました。そこで、さっそく、6月末に予定していたNext宿移植を試してみることに。
以下の手順で試し、外見的にはだいたい移植できたような感じです。
(ただし、重大な問題点があります。下の方の問題点の項をご覧ください。)

<Next宿側の準備>

  1. 宿内に存在する全ての技能・アイテム・付帯能力カードを、いずれかのPCの所持欄に移動する。
    (※入りきれないときは荷物持ち用の仮PCを作成する。荷物袋、カード置き場、バックパックにカードを残さない。)
  2. 全てのPCについて、それぞれEP値を記録。
  3. 全てのPTを解散し、宿全体の所持金をメモしておく。
  4. セーブ。

<1.50宿側の準備>

  1. Next宿と同名の宿を作成。
  2. Next宿に所属するPC全てについて、同名のPCを作成する。
    (※荷物持ち含む。名前だけ一致していればよく、他の設定は適当でもOK。)
  3. ユーティリティーモードで宿の所持金額をNext宿の方に合わせる。
  4. 1.50宿をユーティリティモードで起動、適当な名称の済印・宿ゴシップを1個ずつ追加。
    (※後で行う済印と宿ゴシップの移植の際、置換範囲を明確化するため。)
  5. セーブ。

<PCの移動>

まず、シナリオ作成ツールを、以下の設定に変更する。

  • Next付属のWirthBuilder→環境設定で「シナリオのファイル圧縮を無効化」にチェックを入れて適用
  • CWXEditor→ツール>エディタ設定の「その他」タブで、対象エンジンを「CardWirth 1.50」に設定

両方の設定が終わったら、WirthBuilderで適当な空シナリオを新規作成する。
この新規シナリオを用いて以下の手順を繰り返し、Next宿の全ての (キャラ名).wcp ファイルについて処理を行う。

  1. (キャラ名).wcp を上で新規作成したシナリオのフォルダ内にコピーして Mate1.wid に改名。
  2. シナリオをWirthBuilder 1.2.0以降で開いて圧縮なしで保存。
    (※シナリオ保存後、Mate1.wid は Mate0.wid になっているはず。)
  3. 2で保存したシナリオを、Nextシナリオ読込対応のCWXEditorで開く。
  4. 編集>検索と置換 で、キーワード「@@@NEXT」を用いて「テキスト検索」を行い、検出されたPCの所持カードを削除。
    (※クラシック形式にした後に削除しようとすると、削除後の保存ができない(ことがある?)。必ずWSN形式として扱われている間に削除しておく。)
  5. 編集>検索と置換 で基準を「CardWirth 1.50」とした「誤り検索」を行い、CW1.50が対応していない所持カードを探す。あれば削除。
    (※CWXEditorによる自動変換で気づかないうちにカードの内容が変わる危険性をできるだけ減らすため、クラシックシナリオとして保存する前に誤り検索しておく。)
  6. 名前を付けて保存で、クラシックシナリオとして保存する。

    この後、9番の段階に進むまでは、CWXEditorを閉じずに作業を続けること!(※一旦閉じると、自動変換で内容が変わった非対応部分を見つけられなくなる可能性がある。)

  7. キャストの所有カードで残っているものについて、1つずつ編集画面を開ける。
    「OK」のボタンに警告表示が出ていたら、そのカードは削除する。
  8. それでも残ったキャストの所有カードのうち、使用時イベントがあるものは、1つずつ使用時イベントの編集画面を開ける。
    イベントツリーのどこかに警告表示が出ていたら、そのカードは削除する。
  9. 上書き保存で、非対応の所持カードがなくなった状態を保存する。
  10. Mate0.wid の名称を (キャラ名).wcp に戻し、1.50宿の同名ファイルに上書き。

全キャラ分処理が終わったら、次へ。

<移動で抜け落ちるデータの復元>

  1. 1.50宿を1.50エンジンで読み込み、PCのカード画像を設定し直す。
    (※自分のPCなので、元のファイルは持っている前提で。)
  2. 各PCのEPは、システム称号「@EP」(←全て全角)の点数で管理されている。
    準備の際に作成した記録を元に、ユーティリティモードを用いるか、簡単な称号配布シナリオを作って復元する。

<Environment.wyd情報の移植>

(7/13追記:バイナリエディタでの編集はちょっと……という場合、別の方法もあります。)

実は、Next宿のEnvironment.wydは圧縮されていない。そのため、バイナリエディタで開けば、済印や宿ゴシップの情報がそのまま読める。
[PNG-4KB]

  1. Next宿の Environment.wyd から済印領域(「済印文字列+改行」の繰り返し領域)だけをコピーして、1.50宿の済印領域(1で設定した適当済印の文字列+改行の部分)と置換する。
  2. 置換後の該当部分のデータのサイズが何バイトあるか調べて、置換した部分直前のデータ長の辻褄を合わせる
    (※済印領域直前の4バイト分がデータ長。)
  3. 宿ゴシップについても同じ。
  4. 書き換えた1.50宿の Environment.wyd を保存。

<パーティーや荷物袋・カード置き場構成の再現>

  1. PTを再結成し、荷物袋・カード置き場にあったカードを戻す。
  2. 荷物持ちPCを作成していた場合は、削除。
  3. セーブ。

以上。

ここまでの作業の結果として、アルバム情報とPC所持カードの出典情報を除いて、見た目的には元のNext宿と(たぶん)同じの1.50宿が完成し、動きも問題なさそうでした。

【重要】この方法による移植の問題点

  • 効果音が埋め込まれたカードなど、一部CW1.50で取り扱えないにもかかわらず、誤り検索で検出できないものがある。
    非対応カード探しは手間を惜しまず慎重に行わないと、宿移植によって気づかないうちに所持カードの内容がオリジナルから変化してしまうことがある。
  • 圧縮解除の際、各PCのデータを一旦シナリオの一部として保存する必要があるため、所持カードの出典情報(カード情報右下のシナリオ名+作者名)が、一律圧縮解除に使ったNextシナリオの情報に置き換わる。
  • アルバムのPCは、移植ができない。
  • 不具合の有無の検証が難しい。
    ほとんどは異常が発生して初めて顕在化することになると思われ、その点を納得した上で実行する必要がある。

なお、7/7時点の最新版でテストした結果です。
CWXEditorの今後の更新によって問題点の一部が緩和される可能性がありますが、そもそもイレギュラーな使用法のため、上手くいったらラッキー程度に考えた方が良いと思います。

※※※
今回は、下の方で紹介している称号データを手作業で切り貼りした実験よりも楽だったし、所持カードの移動が容易い利点もあります。ただ、やはりそれなりに時間がかかり、神経を使う作業になるのも事実です。上手く行かないこともありますし、上手く行ったように見えても問題が無いとは限らず、手軽にできるというものではありません。
結局、方法があったとして、実際やろうとする方はいないのじゃないかと……。

オマケで作ったもの:データ長部分の修正用→
(数値欄にデータ長(何バイトあるか)を入れて、変換ボタンを押す。)

結果の現物を見たい方のために、移植前後の宿データ詰め合わせを公開しています。
ダウンロードはこちらへ。

※※※
この移植実験では、CW1.50には無い要素がWsn.4を経由した変換でどうなるかを見るため、PCに次の6種類のカードを持たせていました。
中には誤り検索だけでは検出できなかったものもあり、所持カードが多いと、非対応カードの削除は多少面倒です。

非対応要素の種類 誤り検索 CW1.50宿での挙動
バックパック対応 非検出 問題なし
名称が全角8文字 非検出 問題なし?
効果音が埋め込み 非検出 音が鳴らない
キーコードが10個 検出 ---
使用時イベントでセーブ・中断を制限 検出 ---
使用時イベント内の効果コンテントが
カードの効果目標を対象としている
検出 ---

カードの「バックパック対応」設定は、クラシックシナリオにするときに自動で削除されるようで、全く影響ありませんでした。
全角8文字名称のカードも、特に何もなく移植できました。CW1.50でも、そのまま8文字名で表示されます。ただ、文字列の中身によってはカードの台紙からはみ出たり、メッセージにカード名表示されるときおかしくなることがあるかもしれません。

※※※
シナリオ作成ツールを使った場合のデータの整合性等に不安を感じるなら、各PCの称号を手作業で移植する方法もあります。正規のツールを使うなら、ユーティリティモードで。しかし、バイナリエディタの方が簡単です。
宿ゴシップと済印の移植は、上に書いた方法で、割と簡単に行えます。
宿にあるスキルやアイテムなどは、CW1.50でも使えるものだけ、1つずつユーティリティモードで配布するしかありません。


[関連記事]
Next宿をCW1.50などに移植できるようになるかも、という話
・Next宿をCW1.50に移植できたかも、という話(←現在地)
続・Next宿をCW1.50に移植できたかも、という話

拍手送信フォーム

[CardWirth] Next宿をCW1.50などに移植できるようになるかも、という話

(7/8追記)
7/7、Next専用シナリオの読み書き機能がついたCWXEditorがダウンロードできるようになっていたので、さっそく実際やってみました。
結果、見た目的には移植できた感じになりました。実際やってみたメモと結果は、続きの記事にあります。
続き「Next宿をCW1.50に移植できたかも、という話」

(7/15追記)
踊る金狼亭の私家版情報内に、Next→CW1.50宿移植のまとめを掲載しました。
関連記事3つの内容をまとめ、説明を意識した作りになっています。ぜひそちらもご覧ください。
----
昨日、まつ(@knbn_tikt_cw)さんが、こんなことをツイートされていました。

──CWXEditorにNext専用シナリオの読み込み機能が実装された場合、もしかしたらNextから1.50などへ冒険者のデータ(宿データ)を移動できるのでは?

面白そうだったのでちょっと色々試してみたのですが、手間さえ惜しまなければ、たぶんほとんど丸ごと移植できるのじゃないかなぁと。なお、あくまでCWXEditorにNext専用シナリオの読み込み機能が実装されたらの話です。(つまり、今はまだできません。)

恐らく、以下の手順でいけるはず。
CWXEditorのNext専用シナリオの読み込み機能が現実になったら、実際試してみますかね。もし可能になったら、後で試す用メモです。

(※ここにあった後で試す用メモの内容は、実際やってみたメモに移動しています。)

※※※
ちなみに、以前実験したところでは、上の方法でNext宿のPCデータの圧縮を解除しておいて、

  1. PCの解説欄(←選んだ素質や特性が分かる)を参考に、1.50宿で同じ初期設定のPCを作成。
  2. 称号データをバイナリ編集で1.50宿のPCに移植。

という手順で、PCのみの移植ならできました。

圧縮解除したNext宿PCの称号情報をコピーして、1.50宿にいる同名PCの称号情報に上書きし、最後に称号個数を書き換えてつじつまを合わせるやり方です。ただ、各PCの所持称号が相当に多かったので、それぞれ何個あるか数えるのに手間がかかり、CW1.50側でPC4人分の称号所持状況を再現したところで心が折れました。
所持称号の再現ができたら、Next宿に存在したアイテムや技能などカードをユーティリティモードで配布するつもりだったのですが、各カードの出典シナリオを調べて集め、そこから1つずつ手動で配布すると思ったらとてもやる気が起きず、カードの配布は手つかずで終わりました。

ということで、PCの称号は、今でも圧縮解除→バイナリ編集で移植可能です。
済印と宿ゴシップの移植は、実は割と簡単です。
アイテムや技能なども、ユーティリティモードで相当頑張れば移植できるかもしれません。

つまり、宿内にあるカードを諦めることができ、バイナリ編集に抵抗がないなら、Nextから1.50への宿の移植は、現在も比較的簡単に実行できます。
ただ、上の手順を実行するより、各エンジンに宿を作った方が断然楽そうです。方法があったとして、実際やろうとする方はいないでしょうね……。


[関連記事]
Next宿をCW1.50などに移植できるようになるかも、という話(←現在地)
Next宿をCW1.50に移植できたかも、という話
続・Next宿をCW1.50に移植できたかも、という話

拍手送信フォーム

[CardWirth] プレイしたいシナリオ・作りたいシナリオ

何の話か? Twitterで行われていた、首藤さん(@cw_shuto)によるアンケートの件です。
お題は、今現在一番プレイしたいシナリオと一番作ってみたいシナリオ。詳細は、このツイートにぶら下がっているスレッドをご覧いただくとして……

選択肢は、以下の4つでした。

  1. 冒険者たちの関係性に焦点を当てた日常シナ系
  2. 冒険者たちに味付けを、店シナ系
  3. (俺より強い奴に会いに行く|奴より強い敵で迎え撃つ)、バトルシナ系
  4. 古代遺跡とかロマンあふれる迷宮探索シナ系

結果はプレイしたい、作ってみたいとも、探索シナリオ(50%前後)→日常シナリオ(30%弱)→バトルシナリオ(10%~)→店シナリオ(5%~)の順番で、需要と「作ってみたい」の傾向は一致しているようです。ただ、実際公開されるシナリオの傾向を見る限り、探索系のシナリオは少ないような気がします。

首藤さんもそこを疑問に思われたようで、続くアンケートで探索もののシナリオを作る上での問題点を探っておられます。こちらの結果は、トラップやイベントが思いつかないが1位で、どうやって作ればよいか分からないが2位に来ていました。確かに、ただ単にダンジョンっぽい空間が存在して奥に行ったらお宝 or 強敵に遭遇しましたというだけでは、シナリオとして成り立ちません。面白い迷宮探索ものを作るのは、難しそうです。

ちなみに、私がこのアンケートに答えるなら、やりたい・遊びたいが「迷宮探索シナ系」で、作る上でのネックは「手間暇かかるしめんどくさい」になります。

プレイしたいシナリオ。

前にどこかで書いた気もしますが、私がCWに求めることの第一は、「作者(GM)さんとの良い勝負」です。ステータスやキャラ設定等による縛り及びシナリオ内で与えられる各種条件のもとで、手持ちのカードを使って工夫したり、行動選択を考えたりしつつ、いかにより高いレベルでの目標達成を目指すか。その点をしっかり楽しめる、適度に頭を悩ませることができるシナリオが、「一番プレイしたいシナリオ」です。

一方で、冒険者(PC)の人間像や関係性を描く方向性については、できれば自分の脳内で好き勝手やりたいというのがあります。他人が描く以上、当然ながら、自分の想像ほど自由ではありません。加えて、どうも自分が考える冒険者像はCW界隈の一般的イメージから離れているらしく、PCの内面や人間関係に深く踏み込むシナリオほど、やり辛さを伴います(readmeのお陰で困ることはほぼありませんが)。

作りたいシナリオ。

プレイ時の好みは、自分が作りたいものにも反映されます。
作者側から見たプレイヤーさんとの良い勝負というのは、「相手を適度に悩ませた上でシナリオクリアさせること」になると思います。目標設定があり、そこまでの道のりに適度な障害がある作りとなると、やはり依頼をこなすものや探索もの、いわゆる冒険系のシナリオになってきます。ということで、PCの内面や人間関係の描写がなく、ある意味淡々と冒険できるシナリオが、自分の「一番作ってみたいシナリオ」です。

ただ、それだと、どんなPCがやって来るか、作り手側からは全く分かりません。お話的にはこの流れが望ましいけれど、こういうキャラならこうするだろう、別のキャラならこうかもしれない……と考えていくと、もう何でもありです。これが非常に面倒くさい。それで、如何にして「お話的にはこの流れが望ましい」方向に誘導しようかと考え始めるわけですが、そうすると作るのがつまらなくなっていきます。

CWシナリオは、「何でもあり」では作れません。プレイヤーに意識させずに上手く誘導ができることはシナリオ作者に必要な能力の一つだと思っているし、実際さりげない誘導ができているシナリオを見ると、素直に凄いと感じます。でも、自分がそれをやるとなると、何だかつまらない。

そう考えると、自分自身が作るうえでの一番のネックかもしれません。
首藤さんのアンケートに「自分」という項目があったら、迷わずそれを選んだでしょう。

拍手送信フォーム

[CardWirth] 【CWお宿のぞき見キャラ紹介】古代の落月亭

今年5月初め頃、わたのはらすすむ氏によってTwitter上で始められた企画への参加記録です。関連のツイートは、#CWお宿のぞき見キャラ紹介のタグで検索できます。

私は6月になってからこっそり投稿しましたが、Twitterに投稿した画像は予告なく消える場合があるので、こちらにもアップしておきます。
と言っても、自分のプレイスタイルは、キャラ設定大雑把でシナリオに丸投げ。
シナリオ内で何をしたかでキャラが固まっていく方式なので、PCが低レベルのうちに覗いても特徴がなく、あまり面白くはありません。

札絵は下町砂介様です。 sn.kokage.cc/nibu6/
(↓クリックで原寸表示)
[PNG-98KB]

いつか彼らがLv10に達することがあれば、その時どんなキャラに仕上がったかを晒してみようかと思います。これまでのパターンだと、だいたいLv7~8辺りで何かの拍子に全滅してアルバム行きになるんですが……
今度こそは、高レベル帯向けシナリオを遊べるパーティーを育てたいです。


ちなみに:

○宿名
国語辞書の適当なところを開いて、見開き内にある単語から拾うことにしています。2回やって、「(1回目選択)の(2回目選択)亭」とつなげるやり方です。今回の「古代の落月亭」は、割とまともそうな構成になっています。

○パーティー名
何か格好良いのをつけてやりたいと思うものの、いつも思いつかずに毎度「(_1PC名)一行」のままです。まぁ、シナリオ内でパーティーが恰好つけた呼称で呼ばれたりすると、「おお、いいな!」よりも「わ、笑える……」になりそうな気がするので、○○一行で正解なんでしょう。

※※※
企画テンプレートは、こちらでDLできます。
締め切りはないようで、企画のタグをつけて呟けば、いつでも参加OKだと思います。

拍手送信フォーム

[CardWirth] 影絵パーティー1~6号

Twitterで募集されている「#CWに思うこと」ハッシュタグ付きの呟きを見ていたら、「名前が1から6の数字で、画像はASKの黒ぬりつぶしPC」というのが出ていまして。ずっと前にそういうPTを使っていて、そんな事するのは自分だけかと思っていたら、そうでもなかった事に驚愕しました。

↓初代宿の最後の主力メンバーたち。
その名も_1、_2、…(中略)…、_6の「_1一行」。

[PNG-66KB]

PCが個性を主張しないので、どんなシナリオにも合います。
シナリオ毎に性格が変わっても、口調が変わっても、全く気になりません。
その時の_1たちはそういう人物だった、で済んでしまいます。

パーティー内の人間関係を描く作品では少々殺風景過ぎる感もありますが、PC名の数字を必要に応じて脳内で適当な名前と置換してやれば大丈夫。
人間関係は、その都度適当にでっち上げれば良し。
置換先の名前を変えればシナリオ毎に関係設定を変えても無問題と、意外に使えます。


【関連呟きリンク @simoom_cw】
01:2013年2月3日 - 12:10
02:2013年2月3日 - 12:20
03:2013年2月3日 - 17:21
04:2013年2月3日 - 18:25
(※Twilogで読むならこの辺り。


※※※
PC画像の元は自作なのですが、今見たらほぼ全員左斜め前方向から見た角度。
楽してばかりではいかんですね。

拍手送信フォーム

[CardWirth] 思い込みは怖い。

1.28エディタのヘルプに「エディターの変更点」というカテゴリがあり、その中の「特殊なキーコード」の項目に次のように書いてあります。

>カードをエネミーに命中させて、効果が発動した時にキーコード名+○、抵抗や回避された時はキーコード名+×のイベントが自動的に発火します。

私はこれを読んで、長い間ずっと、「キーコード名+○」や「キーコード名+×」によるイベント発火は1.28エンジン以降だけだと勘違いしていました。
先月、「カード使用時の諸々処理順」を書く際の調査でキーコードを使った発動検出が1.20エンジンでも同様に作動する事を確認しましたが、長年の思い込みは解けていなかったようです。先週日曜日にメモ箱の戦闘イベント関連を更新した際、1.20エンジンでは「キーコード+○」発火は起こらないという趣旨の事を書き、1週間も経過した今日になって気付きました。

慌てて修正しましたが……

10日前の調査を忘れて違った事を書くとは情けないと言うべきか。
それより、長い間に形成された思い込みの強固さを嘆くべきか。
思い込みは、怖いものですね。

拍手送信フォーム

[CardWirth] 登録型リンク集があれば

登録型リンク集。公式サイトにあるLinks'Networkのようなものです。
Links'Networkは今も稼動していますが、編集はできても新規登録が停止しているため、最近の状況を反映しているとは言い難いものがあります。

今、CWの関連サイトを探すなら、cw-portがとても便利です。
ただ、自ら宣伝はし辛いという問題がありまして。いや、やっていいのですが、客観的に見たまとめ的な性格の場所に載せるとなると心理的にハードルが高く、結局無理でした。

いっそ、自分で登録型リンク集を作ってしまえばいいんだろうか。
リンク集の設置自体は、すぐ出来る(はず)…

……。
放っておいて人が来るサイトでなし、かなり積極的に宣伝して回りでもしない限り登録が自分のサイト1件だけ、という状況が容易に頭に浮ぶのが何とも。

(自分以外の需要の問題もあるか。)

拍手送信フォーム

[CardWirth] 未整理ファイルの山

うーん。Ir vineは、最新バージョン(v1.3.0)も日本語ファイル名に対応してないみたいですね。日本語のファイル名がデコードされないのが、このソフトの唯一ちょっとだけ困る点です。日本語に戻して元の名前で保存してくれたら言うこと無……いや、本来日本語が扱えなくても問題無いはずで、不平を言うべきところではないんですが;

※※※
(後日追記)
以前の記述は正しくありませんでした。すみません。
日本語がデコードされないのではなくて、日本語を含むURLをIr vineに渡す時に問題が起き(る事があり?)、その場合対象ファイルをダウンロードできない、が正しいです。
一部ファイル置き場などではサイト側の機能で不都合部分を吸収するためか日本語を含むURLでもダウンロード可能な事もありますが、その時はファイル名が日本語に復元されず、手動で書き換えるなどする必要があります。
※※※

多数一度にダウンロードして整理は後からなどと不精するからファイル名を復元するのに手間取るのであって、1ファイル落とすごとにダウンロード元URLを見て変名しておけば片付く話でもあります。

その。もう後の祭なんですけども。

昨年6月に戻って来て以来、不在の間に発表されたシナリオを入手しようとギルドを漁りまくった結果、未整理ファイルの山が出来てしまいました。
Excelで作っている保存シナリオリストに追加しなければとは思うものの、ダウンロード後手付かずになっているファイルの数を見ると気力が萎えていきます。ファイル名の復元もあるのでなおさらです。

どうにかして唐突に気力が沸かないものか。
(できれば暇も。)

拍手送信フォーム

[CardWirth] StrataCard 公開

私が作った物の中で、作り始めた動機が『○○が面倒くさい』じゃないものは、そう言えば緋衣だけですね。
技能屋は「買い直しが面倒」だし、補助ツールは「編集モードで削除が面倒」だし、ガラクタ置き場の面々は言うに及ばずだしで。

StrataCard:ver.1.00【新規】

拍手送信フォーム

ページ移動

  • ページ
  • 1
  • 2

ユーティリティ

2019年08月

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