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

エントリー

[CardWirth] 『札楽亭』DL版 1.01

正式公開後のあれこれを踏まえて、テンプレートの更新を行いました。
また、Web上の記事をDL版に反映させました。
DLはこちら

※※※
先日Twitter上で、とある方が自作物の使用について呟いた発言のリツイートが回ってきました。特定の方による使用を禁止するというものですが、その中で私家版エンジン用スキンデータに言及されています。
CardWirth用の素材と言えば、シナリオ用か個人使用向けエンジン差し替え素材のどちらかという自分の意識は、もう古いのだと感じました。これからは、エンジンの外観変更用データやエンジンそのものへの使用、パッケージ化された素材データの他への転用など、他にも様々な使用形態があることを考えた方が良さそうです。

また、この話には、名指しされた方が使用禁止発言を迂回したものを作成し、配布を行った後日談があります。迂回に用いられたのはDL手段のみを提供して入手から使用までを利用者に行わせる手法でしたが、他者の配布物に直アクセスしている点や事前相談なしの独断と思われる点などは、一般的に見てもトラブルの可能性ありです。それ以前に特に揉めたりしていなくても、解説ページをすっ飛ばされるのは困るとか、(今あるのか分かりませんが)サーバの規約でHTML以外に直リンクしてはいけないなど、DLされる側に直アクセスされたくない理由があるかもしれません。作りによっては何処から何をDLしているのかが分かり辛く、使用者にDLする側とDLされる側の作者が同じだという誤認を生じさせる恐れもあります。

その他に、他人の連絡先を教えても良いのか問題。
結構前の話ですが、何かの許可を取るために或るシナリオ作者さんの連絡先を探している方がいました。
私は知っていたものの、自ら連絡先まで消して完全撤退された可能性を考えると教えることができませんでした。
あの時何かしら判断基準になるものがあったらと、今でも思います。

上記3点を踏まえて、テンプレートの更新を行いました。

※※※
Web上の記事内容も追加しています。
こちらは、札楽亭の正式公開直後に頂いたコメントに対する、私なりの答えです。
コメントには「作者の権利が大事なのは分かる」と前置きした上で、無料なら金銭的損失はありえず無断で使われても作者は損をしない、作品が好きだからこそ使いたいという気持ちも汲んで欲しいというようなことが書かれていました。作者の権利を認めた上で、それでも作品に対する好意的な評価が動機なら無断使用は許されるべき、元々無料なので損は無いと書いておられるわけで、法律がそうなっていないという紋切り型の応答に意味があるとは思えません。
上手い説明を思いつかないまま、年単位で時間が経過しました。コメントの方も、もう忘れておられるかもしれんですね。

結論を簡単に言うと、損失を金銭的なもの限定で考えること自体が違うのでは、になります。長い間考えたわりにはありきたりですが、これ以外に説明しようもありませんでした。
創作的な表現は、作り手の内面から生まれてくるものです。もちろん金銭的な価値が守られることは大事ですが、それ以前に作品を生み出すモチベーションが絶たれては続きません。モチベーションの源泉は、お金だったり、自己実現や自己救済だったり、或いは単純にやって楽しいというようなことだったり様々だと思いますが、嫌な事や面倒な事があれば当然やる気は失せていくでしょう。むしろ、趣味で無料公開している場合は、仕事だから、収入につながるからといった方向性の立て直しが効かない分、ダメージの回復が難しいのではないかと思ったりも……

ともかく、全てのケースで「好きだから」が免罪符になるわけではないし、例え作者本人は嬉しくても素材の規約的に拙いということもあります。だから、まず確認。そんなことを書きました。

拍手送信フォーム

[踊る金狼亭] お問い合わせ頂いた件について

cw-portなどで踊る金狼亭へのリンクがまとまって消されていたようで、先ほどTwitterのDMでお問い合わせ頂きました。
他にも気にかけて下さった方がおられるということでしたので、返信内容のコピーを公開しておきます。お問い合わせ内容の方は、概要です。


Q:心当たりは? ちなみに3月21日です。

ありがとうございます。各バックアップで状況は把握できました。が、心当たりは全くです。
自由に編集でき、色々な人の編集によって情報の鮮度を保っていく場所なので、特に不思議はないような気もします。


Q:つまり自分で消したわけではない?

そういう意味の確認でしたか; サイトを閉じる時は自分で消すなりした方が良いだろうと思ってますが、その時はお知らせを出してからやる予定です。
正直言えば最新OSでの動作が怪しいツール類へのリンクなどはもう消しても良いんじゃないかと思うことがないでもないですが、そこは他者の判断に委ねようかと……


以上です。
ご心配おかけしてすみませんでした。
気にかけて下さってありがとうございます。

拍手送信フォーム

[CardWirth] 「カードの世界」1.01

不具合の修正や内容の調整を行いました。
内容は、以下の通りです。

カードの世界→ver.1.01
・初期イベント直後に宿に戻ると一時称号が残る不具合を修正
・大きな区切りを次に進める際、確認を入れるようにした
・必須アイテムの破棄対策
・付帯技能に関する説明の修正
・その他微調整
DLはこちら



以前に書いた修正予定のうち、予定通り実行したのは次の2つということになります。

  • 説明を次に進めるかの選択時に、もう一段階確認を入れる。
  • もう一段階が面倒な方のために、以後確認無しで先に進むオプションを追加。

約4年も放置していてすみませんでした。
ストーリーにあたるものの修正がどうしても上手くいかず、それはもう諦めることにしました。


【一旦確定して取りやめたもの】

●説明メモにおけるキーコードの表現を「キーワード」から「タグ」に変更
そのカードが何なのかを表す単語群ということで「タグ」の方が良いのでは、というご指摘を受けていました。
キーコードとは何かということなら「タグ」の方が分かり易いようにも思いましたが、どのように働くのかの説明がメインのため既存の「イベント発火用キーワード」の表現を残しました。

●PC右クリックメニューで見えるものについて軽く説明追加
「理の呪文」パートの右クリックの説明で、PCの経歴に関してなどもっと詳しく書いて欲しいというご要望がありました。
ただ、後から行うホールドの説明でPC詳細の閲覧を促す部分があり、見張りの場面でPC経歴欄の説明もあります。実際に見てもらえば分かるのではないかということで、微妙に表現を変えただけに落ち着きました。
一方、シナリオ内の他の部分で言及されない敵の詳細に関しては少し記述を追加しました。

●ストーリーにあたるものを修正
当初考えていたことを勘の良い人なら分かる程度に出せないかと考えていましたが、上手く表現できませんでした。
既に4年も経っていることもあり、修正はしないことにしました。

※※※
4年前のメモに、ご要望があって修正をしなかった部分について、なぜ行わないか書いてあって、改めて記録の大事さを痛感しました。
記録がなければ一から検討し直す羽目になり、もっと時間がかかったはずです。

このシナリオは、これで一応完成ということにします。
技能やアイテムの使い方以外にも早い段階で知っておいた方が良いことがあるかと思いますが、これはあくまでカードの使い方説明シナリオです。当初の予定を超えて拡張し、何のためのシナリオか分かり辛くなっていくよりは、足りない部分があっても今の形の方が良いと考えます。
もちろん、バグの修正は随時行います!

拍手送信フォーム

[CardWirth] CW用「エンジン識別サンプル」 1.06

前バージョン以降の私家版エンジンの更新に対応しました。
このサンプルは、これでだいたい完成です(今後大きな変化があれば別ですが)。


[現時点で識別可能なエンジン]
正規版
・CW1.20/1.28/1.29/1.30/1.50
私家版
・CardWirthNext1.60
・CardWirthPy(Reboot)0.12.1/0.12.2/0.12.3/1/1.1


エンジン識別サンプル→ver.1.06
・CardWirthPy0.12.3、1、1.1の識別に対応
DLはこちら

拍手送信フォーム

Windows 10で古いヘルプファイル(*.hlp)が開けないときに

自分のところでは、かなり古いソフトウェアのいくつかが現役です。
ただ、それらを入手した当時は一般的だったWindowsヘルプ形式(*.hlp)のヘルプが、現在そのままでは閲覧できないのが困りものです。

Windows Vistaから8.1までは、それぞれのOS用のWindows ヘルプ プログラムが配布されています。リンク先のMicrosoftのサイトからOSに合ったものをDLしてインストールすれば、HLPファイルを開けるようになります。

しかし! 配布されている中に、Windows 10用はありません。

先日、HLPファイルを開こうとして初めて気づきました。
対応を要望する声は随分前からあったようです。
今後に期待……できたらいいですね……(期待したい)。

※※※
一応、以下の方法で開けるようにはなりました。

あくまでWindows 10での方法です。
他のOSは、対応するファイルを落として使ってください。
Win10も今後対応される可能性はあると思うので、念のため確認してください。

なお、実行の結果不都合が起きても当方は責任を負いかねます。
自己責任でお願いします。


(1)Windows 8.1用のWindows ヘルププログラムを入手
お使いのOSが何ビット版か調べて、それに合った方をDLしてください。
→DL場所:https://support.microsoft.com/ja-jp/kb/917607

【注】
以下、OSが64bitの場合を想定して話を進めます。
OSが32bitの場合は、「x64」や「amd64」と書かれている部分を「x86」に置き換えて読むとだいたい(あくまでだいたい……)通じるはずです。

また、日本語版を前提にしています。
他の言語をご利用の方がここを見ることはないと思いますが、もし言語が異なる場合は「ja-jp」をお国の言葉に置き換えて読んでください。


(2)MSUファイルを展開する
コマンドプロンプトを起動して展開します。

expand -f:* (Windows8.1-KB917607-x64.msuのパス) (展開先フォルダのパス)

具体的には、例えば以下のような感じです。

expand -f:* C:\Windows8.1-KB917607-x64.msu C:\temp

上手く行ったら、展開先フォルダ内に「Windows8.1-KB917607-x64.cab」というファイルができているはずです。

(3)得られたCABファイルを展開
Windows8.1-KB917607-x64.cabをさらに展開します。

expand -f:* (Windows8.1-KB917607-x64.cabのパス) (展開先フォルダのパス)

例えば、以下のような感じです。

expand -f:* C:\temp\Windows8.1-KB917607-x64.cab C:\temp\cab

展開先フォルダ内にやたら名前が長いフォルダとファイルが大量に出来上がっていたら多分成功、次へ進みます。

(4)必要なファイルを取り出して所定の位置に置く
(3)で得られたものの中から、プログラム本体と日本語用のDLLなど、必要なものだけ取り出します。

  • 「amd64_microsoft-windows-winhstb.resources_31bf3856ad364e35_6.3.9600.20470_ja-jp_f279eb70d83433f5」フォルダ内の2ファイル
  • 「amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.3.9600.20470_none_1a54d9f2f676f6c2」フォルダ内の4ファイル

以上の合計6ファイルです。
見つからなければ、展開に失敗しているか、Microsoftの配布ファイルが新しくなっている可能性があります。展開をやり直すか、ファイル名や言語から探してみてください。

(※WindowsフォルダやSystemフォルダの位置は、ご自身の環境に応じて適当に読み替えてください。)

●プログラム本体など
winhlp32.exe
C:\Windows
winhlp32.exe.mui
C:\Windows\ja-JP
●DLL関連
ftlx041e.dll、ftlx0411.dll、ftsrch.dll(3ファイル)
C:\WINDOWS\system32 及び C:\WINDOWS\sysWOW64
ftsrch.dll.mui
C:\WINDOWS\System32\ja-JP 及び C:\WINDOWS\sysWOW64\ja-JP

DLL関連の合計4ファイルは、既に同名のファイルがあったら上書きしない方が良いかも……(既存の方が新しいかもしれないので念のため。)

以上です。

これで駄目なら、他の何かがあることになります。
ちなみに私は、Windows 10にアップグレードする以前に8.1用のプログラムをインストール済みでした。
上手く行かない時は、色々試してみてください;


(2016/11/6追記)
Anniversary Update後、再び古いヘルプが開けなくなりました。
アップデートの内容によっては、対策しても元に戻ってしまうことがあるようです。
さすがにその度に更新用ファイルを展開して必要なファイルを取り出してコピーするのは面倒だと思ったら、その辺りを解決している方がおられました。
Windows10用WinHlp32.exeインストールバッチファイル - DoldoWorkz

紹介リンクを貼りますが、ここで紹介されていたから使う、ではなくて、リンク先ページの内容を良く読んでください。全て読んで納得できてからDLし、実行する前に(←重要)バッチファイル本体の中身を読んでください。読めば何をしているか分かります。何が行われるか理解してから実行してください。
(中身を読んで何のこっちゃと感じるようなら、使わない方が良いかもです。)


(2018/6/28追記)
やはり、大型アップデートごとに元に戻りますね。その都度、やり直しが必要です。
April 2018 Update後(たぶん。Fall Creators Update後の記憶が正しければ)は、Windowsヘルプ形式のファイルをダブルクリックすると、以前のサポートしていないという表示ではなく、ヒントアプリが起動するようになりました。
いや……そういう方向の対応が欲しかったわけじゃ……、、、
8.1用のWindows ヘルプ プログラムをインストールする方法は、まだ有効でした。ひとまず安心しましたが、これもいつか突然駄目になる可能性があります。見られなくなると絶対に困るものは、あらかじめ紙に印刷して保存する等の対策をしておいた方が良いかもしれません。

拍手送信フォーム

[CardWirth] 公式ギルドの私家版用タグ追加について(9/15更新)

今月初めに、カードワース愛護協会からPy専用シナリオ用のギルドタグに関するお知らせが出ていました。CWNext専用シナリオに「NEXT仕様」タグをつけるのと同様に、CWPy専用シナリオには「PY仕様」タグをつけることになったとのこと。「PY仕様:wsn.1」といった感じに、シナリオデータバジョン(=Wsnのバージョン)で切り分けるようです。

Pyのシナリオデータバージョンの法則は?

シナリオデータバージョンを公式ギルドの最低動作バージョンタグに書くということで、Pyのシナリオデータバージョンの法則が気になるところです。
シナリオデータの変更は大きく以下3つに分けられますが、そのどこで数字を変えてくるのか。今回0→1になったばかりで、過去からの推測はちょっと無理そうです。

  1. シナリオデータの構造自体が変わる時
    (内容によらず古いエンジンでは読み込めない)
  2. シナリオデータに新しい要素が追加される時
    (新要素を使わなければ古いエンジンでも読み込める)
  3. 既存要素の拡張や調整、バグ修正など
    (読み込めない問題はほぼ考えなくて良いが、修正の前後で挙動が変わることも)

Pyでは2の場合に数字が増えているので、1の場合のみ数字増という仕組みらしい正式版CW1.29以降(恐らくそれ以前も)とはバージョンの表記ルールが異なっているのは確実です。

それなら、3の場合は?
3の扱われ方によって、ギルドのタグ検索がちょっとややこしくなるかもしれません。

3のような場合、例えばwsn.1.Xのような形にして「X」部分を変えていくのが一般的だと思いますが、それだとキーワード「PY仕様:wsn.1」による検索で、「PY仕様:wsn.1」そのものの他に「PY仕様:wsn.1*」が全て(つまり1から2の直前まで全部)が引っかかってきます。「1」だけを探すなら、「1」を除く全ての「1*」を全てマイナス検索ワードに設定する必要があります。
そうした面倒を避けるため、開発側で対策が取られる(上記3の場合は呼称を維持とか最新版への更新推奨とか)可能性もあるかもしれないですが……
この辺は、まだ分からんですね。

最低動作バージョンタグはエンジンバージョンを使う方が良いのでは、という話

この記事の本題は、ここから。

先に書いておくと、既にPyの開発者さんご自身が「PY仕様:wsn.1」タグを用いてギルドに投稿されています。つまりは、特に問題ないということだと思います。以下、完全に余計なお節介です。

それでもPyエンジンのバージョンを使う方が良いのではと考えるのは、第一に、これまで各種エンジンについて調べてきた中で、仕様の移り変わりやデータ形式をずっと追っている人は思うより少ないという実感があるためです。
公式ギルドは、Pyを良く知らない人も集まる場所です。専用タグを見て「Wsnって何?」と思う人が、それなりに居るのじゃないのかと。正規版やNextがエンジンバージョンを書いているため、Pyエンジンのバージョンだと思う人もいるかもしれません。
また、Wsnが何かを知っていても、Wsnのバージョンから対応するPyエンジンのバージョンを逆算するとなると、結構難易度が高そうです。頭の中でそれが出来る一部の詳しい人以外は、シナリオの付属テキストなどを見て対応するPyエンジンのバージョンを調べることになるでしょう。

第二に、こちらの方がより重要ですが、対応素材の変更にタグが対応できない可能性があります。使える素材はエンジンが再生に対応しているかどうかで決まるので、何か変更が行われたとしてもWsnの更新ではなく、エンジン本体の変更点として扱われるはずです。実際、過去の更新では、そうなっています。
Wsnの更新が行われない時に対応素材が変わったら、愛護協会がギルドタグの設定に苦慮することになりそうです。

以上2点から、タグはWsnではなくPyエンジンのバージョンを使った方が良いのではと考えているのですが、それも問題が無いわけではありません。
PyエンジンもWsnと同じにバージョン「1」で「1.0」や「1.00」とは書かない方式です。さすがにエンジンの方は変更してもバージョン数字はそのままというわけにはいかないだろうし、現時点で既に1のバグ修正で1.1が出ています。仮に今からギルドタグがPyエンジンのバージョンになったら、その時点で前の方で書いた「場合によってはタグ検索が面倒問題」が……


……と、色々書きましたが、結局のところ各プレイヤーさんはシナリオの付属テキストで対応エンジン情報を見るだろうし、今のままでも、付属テキストで全て解決する話ではあります。
本当に、余計なお節介です。


何、告知から半月以上経って今さら? いやごもっともで。


(9/15追記)
3日前の9/12、Py用のギルドタグ「PY用スキン」が増えていることに気付きました。
こちらは特に告知は無く、「他のエンジン紹介」に「PY仕様」タグと共に記述が追加されているだけ。私家版紹介ページに載っただけでギルドのタグ選択リストには追加されていないので、気付いていない人も多そうです。

元々計画されていたのか、最近公式ギルドにPyのスキン機能を利用したバリアントシナリオ的な作品が投稿されたのがきっかけか、その辺りは定かではありませんか、Pyスキンの取り扱いに比して既存のバリアントエンジンの不遇さが泣けます。
既存バリアントには、カードワース愛護協会から出ている現代I型の他に学園バリアント大江戸バリアントがありますが、「そのほかのバリアント」に学園バリアントへのリンクがあるだけ。タグ選択リストに「○○バリアント」という汎用項目はあるものの、正式な専用タグは無しです。オリジナルが1.28エンジンベースで新作シナリオもほぼ見かけないという事情もあるとは思いますが、この落差は大きすぎるように思います。

もっとも、タグは「PY用スキン」でひとまとめにされているため、特定のスキン対応のシナリオを探す向きではなさそうです。もしかすると、データバージョンの指定と同じように、後ろにスキンの種類をくっつけるのが正しい書き方なのかも……

拍手送信フォーム

[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] CardWirthでシナリオが見つからないときは……

4月末頃書きかけていたものの公開を忘れてました。
その頃にTwitterに投下したメモ(リンク先後半の方)のまとめみたいなものです。
記事の投稿日時は書き始めた日で、今はもう8月27日だったりします。

もう経緯から忘れかけていましたが、Twitterでシナリオの無断再配布について書いたブログ記事がcardwirthハッシュタグ付きで紹介されていて(→こちら)、それをきっかけに作成しました。
無断で再配布はやめようはもちろんなのですが、その前に!

私も散々「ギルドがリンク切れ!」とか「人から聞いたシナリオが見つからない!」とかいう状況に遭遇してきました。でも、しっかり探せば結構見つかったりします。
危険を冒してどこの誰が配布しているか分からない、そもそもオリジナルと同じかも不明なものに手を出したり、知り合いから譲ってもらってその人までグレーゾーンに引っ張り込む──場合によっては規約違反をさせるより、ちょっとだけ手間をかけてオリジナル品の探索は如何ですか?
そんな話です。

────────
【3行……は無理だった4行まとめ】

  • 検索でシナリオが見つからない時は、シナリオ名を" "で括って検索してみよう!
  • ↑で見つからなければ、キーワードに「カードワース」を追加。
  • ↑で駄目ならシナリオではなく作者の情報を探す。→cw-port公式ギルドVector藤野亭ぷちギルドっぽいの/木下亭CardWirth史年表(竹庵氏)、……
  • それでも見つからなければ作者に問い合わせ、それも駄目だったら潔く諦める。

────────

以前に「札楽亭」と題した記事を書きました。記事内で、素材やシナリオは作者本人が配布しているものを入手することをお勧めしています。自分のシナリオに使って公開するとなると著作権を考える必要があるし、作者が再配布を許可していないものを別口から入手すること自体決して褒められた話ではないからです。

その他、重要な理由として、

  • 第三者による改変の危険がほぼない。
    →第三者からの入手では、オリジナルと同一である保証は何もない。有害な改変も可能性としてはあり得る。
  • より新しい方が品質や性能が良くなっている可能性が高い。(再配布は古いことがある)
    →新要素の追加、既存要素の改良、バグ修正など

も挙げられます。

──じゃあ作者ブログなりアップローダなり探してDLしようか。

そういう時、多くの人は、まずはGoogleなどで検索してみると思います。が、シナリオのタイトルによってはなかなか見つからないことが……

シナリオ検索のコツ

例えば、踊る金狼亭では「カードの世界」というシナリオを公開しています。これをGoogleで検索するとどうなるか。

→「カードの世界」で検索した結果はこう
タロットカードやクレジットカードのサイトがずらりと並びます。
[PNG-17KB]
「○○の××」式のキーワードで検索すると「○○」と「××」を分けて検索してくれる親切機能のお陰です。普通は便利ですが、「○○の××」そのものを探したい時には大量のノイズを生じます。

そこで役に立つのが検索演算子 " です。
使い方は簡単、キーワードを " " で括るだけ。これでキーワード内の語句がそのままの並び順で含まれる結果のみに絞ってくれます。

→「"カードの世界"」で検索した結果はこちら
元が「カードの世界」というありがちな言葉だったため、あまり変化はありませんでした。
[PNG-15KB]
ある程度特徴があるシナリオ名なら、これで行けるんですが、、、
演算子についての詳細は、以下の検索サイトのヘルプをご覧ください。探したいものの名前をそのまんま入力で見つからない時は、演算子を駆使すればわりと見つかります。


さて。「カードの世界」というありがちなキーワードだけでは、どうも駄目みたいです。こんな時は、キーワードに「カードワース」を追加するとだいたい上手くいきます。

→「"カードの世界" カードワース」の検索結果はこう
無事探し当てることができました。
[PNG-17KB]

ちなみに、GoogleやYahoo!で「カードワース」のみで検索すると分かりますが、キーワード「カードワース」で「CardWirth」や「CW」も一緒に検出できています。これらの検索サイトでは、追加キーワードは「カードワース」のみで大丈夫です。(※Bingは少々様相が違うようです。)

普通の検索で「"シナリオ名" カードワース」で探しても見つからない時は、SNSのみで配布といった形態も考えられます。Twitterなどの検索機能で探してみると見つかるかも?

シナリオが探せない時は作者を探そう!

ここまでで見つからない時は、敢えて検索に引っかからないようにガードされている(或いはクローラーが入れないような場所にある)か、もうネット上での配布が終了している可能性があります。
とりあえず配布自体は続いていることに期待するとして、次にできることは?

目的のシナリオが見つからなければ、次は作者の方の情報探しです。

  • 同じ作者の他のシナリオを持っていたら、付属テキストにサイトやシナリオ配布場所のURLが載っていないか見る。
  • 作者のハンドルネームや、サイトやブログのタイトルが分かっているならサイト名などで検索。
  • cw-portやその他シナリオ情報が集まっている場所(公式ギルドVector藤野亭ぷちギルドっぽいの/木下亭など)から作者サイト情報を探す。
  • 割合古いシナリオはCardWirth史年表(竹庵氏)から辿る手も。人名記事の「関連サイト」に、その人の管理サイトの履歴が載っている。

といった方法が考えられます。
作者の方の活動場所(サイトやブログ、シナリオ置き場など)が分かったら、そこで目的のシナリオを探します。不特定多数から探されないような形で、ひっそり配布されていることもあります。

それでも見つからなければ問い合わせ

作者の活動場所でも見つからない、作者の活動場所自体が見つからない時は?

どうしても諦められなければ、他のシナリオのreadme.txtやサイトなどで連絡手段を探して、再公開や個別配布が可能か問い合わせをしてみてください。先方にも都合があるので返信がなかったり断られたりもあるでしょうが、その時は潔く諦めましょう。

ただし、配布終了しましたなどの説明があって、明らかに自らの意思で公開を取りやめたことが読み取れる場合は、問い合わせせずに黙って諦める方が相手の負担にならずに済むかもしれません。

ここまでやっても駄目なら……人間諦めが肝心。

シナリオは見つからないし作者と連絡が取れない or 連絡はとれたが再公開などは断られてしまった。
作者の方の痕跡が全く見つからず連絡手段すら分からない。

こうなったら、ほぼできることはありません。

素材絡みの権利処理が不要かつ再配布が許可されているシナリオなら、誰かが再配布してくれるのを待つか駄目元で持っている人に頼んでみることもできます。しかし、シナリオ本体が問題なくても素材まで全てクリアというのはなかなかに難しいのが実情です。

CardWirthのシナリオは、本当に数えきれないほどあります。
気持ちを切り替えて、他のシナリオを探してみてください。



※※※

この記事を書こうと思ったもう1つのきっかけに、以前に札楽亭関連で頂いた拍手コメントがあります。
無断使用は悪いかもしれないが、無料だから損害は無いのに一方的に駄目と言われても困る、その作品が好きだという気持ちを無視されるのは辛い……という内容でした。

元がタダだから損は無い、「その作品が好き」が動機、故に無断使用は悪いが許されるべき(または悪くない)というのは時々見かける主張で、周りがそういう空気なら、それがその人にとって普通になるかもしれません。そういった場合に著作権が云々シナリオや素材の作者が困る可能性が云々という良くある式の答えに意味があるのか、もう1年半ほど考えています。
良くある式の答えなら札楽亭に既に書いてあり、それで済むなら、この方がコメントを送ることはなかったでしょう。

この記事の内容は、作っている人向けの札楽亭には入れ込めないものです。
しかし、「無断」に頼らなくて済む方法なんてのも、答えの一つとしてあっても良いかもしれないと思いながら書きました。

拍手送信フォーム

[CardWirth] 自作保管用オンラインストレージ等まとめ

以前、札楽亭作成のためにオンラインストレージなどファイルの保管場所に何があるかを調べてから1年以上経ちました。改めて規約やプラン内容を調べてみると、結構変化があるようです。

2016/04/15現在では、以下のようになっていました。
OneDriveやYahoo!ボックスは1年アクセスしないと使えなくなる可能性があり、放置になると厳しそうです。放置でも大丈夫ということを考えると、GoogleDriveかuploader.jpがやや有利? いや、やはりVectorが一番安心??

……どこも今後運用方針変更やサービス終了の可能性があるので、絶対はないですか。

Googleドライブ
フォルダ分け可能。フォルダごと、アイテムごとに共有レベルの設定ができます。
【登録】 Google アカウントの作成が必要。
【容量】 Googleドライブ、Gmail、Google フォト共通で15GBまで無料。有料で最大30TBまで利用可能。
【制限】 基本的に1ファイル5TBまで
【期限】 保存期限なし?(不明)
OneDrive
フォルダ分け可能。フォルダごと、アイテムごとに共有レベルの設定ができます。
【登録】 Microsoft アカウントの作成が必要。
【容量】 無料で15GB。有料で最大1TBまで利用可能。
【制限】 ブラウザ版は1ファイル10GBまで
【期限】 1年間サインインしないとOneDriveが停止される。また、5年間サインインしないと保存したデータが削除される可能性あり。(→サービス規約
  • 今のところ15GB使えているが、2016年前半に無料で使える容量が15GB→5GBに減ると告知されており、容量プランでは無料は5GBまでになっている。
    TechNet Blogs, OneDrive ストレージの変更
  • 日本語のサービス規約は、いまいち分かり辛い。原文を読んだ方が良いかも。
    年に一度のサインインは、Outlook.comの受信トレイとOneDriveの両方について行う必要がある。
Yahoo!ボックス
フォルダ分け可能。フォルダごと、アイテムごとに公開・非公開の設定ができます。
【登録】 Yahoo! JAPAN IDの取得が必要。
【容量】 無料で5GB。有料で200GBまで利用可能。
【制限】 ブラウザ版は1ファイル500MBまで
【期限】 無料プランは、3年間アクセスがないと全データが削除される。(→利用ガイドライン
uploader.jp
レンタルアップローダ。
ファイルごとにDLパスワードを設定できるほか、アップローダ自体にも閲覧パスワードを設定可能です。
【登録】 無料の会員登録が必要。
【容量】 1アップローダにつき1,000MBまで。
【制限】 1ファイル100MBまで
【期限】 保存期限なし?
  • 1アカウントで10個までアップローダをレンタル可能。(→1アカウント10,000MB≒10GBまで保存可能)
各種ブログやホームページサービス
継続的に利用できそうか、サービス提供元を良く確認した方が良いです。
ただ、過去に終了したInfoseek isweb(楽天)のような例もあり、大手だから安心というわけでもありません。

(※今回調べた事は、札楽亭にも反映させました。)

【追記事項】
・2021/02/04:Yahoo!ボックスの変更点について

拍手送信フォーム

[CardWirth] メモ箱「私家版エンジン関連情報」更新@Py専用WSN形式の拡張

Twitterの方で「皆様よいお年を!」などと言っていたわけですが、やはりこれだけは今年中にやっておかねば。
というわけで、お久しぶりです。

しばらく前から、Py専用のシナリオ形式の拡張が具体化しつつあります。
内容については、開発サイトの課題一覧で「WSN追加案」と書かれているものを探してみてください。

これまで当サイト私家版情報のシナリオ作成絡みの話は、大雑把に【全エンジン向け】と【Next専用】、という区切りで書いていました。過去にPy専用のシナリオを見かけたことがなかったからです。
しかし、従来の細かい追加オプション的なものとは異なる独自色が強い要素がPy専用形式に入ってくれば、Py専用シナリオも出回り始めるのではないかと思います。そうなれば、今までNext専用シナリオのためにNextが必須だったように、Py専用シナリオのためにPyが必須になるでしょう。CardWirthを100%楽しむためにNext・Pyの両方が必要な、新たな領域に入りつつあるんじゃないか、なんてことを考えています。

ほかには、拡張によって宿の逆変換であれこれ削除される可能性が増えると、Pyの宿逆変換機能の価値が下がってくるだろうとか。CW1.50等←→Py、或いはPy→Nextの宿の移動は、意味をなさなくなってなっていくのかもしれません(今でもPyの宿逆変換機能はいざという時の保険扱いで、日常使うものではないような気もしますが……)。

ともあれ、シナリオの作成時、これまでは【全エンジン向け】か【Next専用】かだけ考えていればほぼ問題ありませんでしたが、これからは【Py専用】も加えて三択で考える必要が出てきそうです。
そんな事を思いながら書きました。

私家版エンジン(Next,Py)関連情報

拍手送信フォーム

ユーティリティ

2024年05月

- - - 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でも何かやっている……かも。

新着エントリー

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