Py標準スキンへの素材追加提案:スキンTableフォルダへの宿の亭主&娘画像を標準化&関連案

Issue #740 new
ルンバ created an issue

①スキンTableフォルダへの宿の亭主&娘画像を標準化

Tableフォルダに宿の背景画像と同様に、宿の亭主&娘の画像を標準装備してシナリオ作者が任意に参照可能にする事により、各スキン(&バリアント)に相応しい「宿の亭主&娘」の画像がシナリオ内でも表示可能になります。シナリオ作者側はこのシステムを無視し利用しない自由があり、実装も同じファイル名の画像を全てのスキンに揃える以外には困難が無さそうです。(Tableフォルダからの参照自体はPy以外のエンジンでも応用は可能ですが、多数のプレイヤーが同名画像を揃える困難からすると現実的にはこれを標準化可能なのはWSNバージョンアップ時以外には無いでしょう。)

単純ながらPyの進化が使用者目線で実感しやすい機能かと思います。また同行者やバトルのエネミーとしてのキャストカードに画像の参照が可能なのはPyだけなので、Pyで実装する事こそ最も利便性が高い機能でもあります。

いまやスキンの中にはSF調のものまでありますから、宿(拠点)の背景だけでなく、宿(拠点)の亭主(マスター)と娘(アシスタント)の画像も自由に指定しシナリオ内で参照可能になる事はスキン作者には当然魅力的でしょう。またシナリオ作者側としてはおなじみの禿親父と娘である必然性が特に無いようなシナリオの場合に、このTableフォルダ画像を引用する事で、独自性の高いバリアントやスキン使用者にもシナリオを遊んでもらいやすいメリットがあります。

ブラッドワースはおそらく宿背景画像の親父と娘が背景なしの別レイヤーで保存されているかと思いますのでそちらから顔絵を作成していただければ良いのかと思います。ジャッジメントもおそらく作者様的にはASK純正では無いものが相応しいと考えられるでしょうからそれを用意していただくことが可能ならPy標準搭載スキン三種が皆対応となりWSN4標準化が可能です。すでに出回っている私製のスキンをWSN4へ持ち込む際には画像を追加していただく事をアナウンスする必要はありますが、スキン製作者側にとっては、これは魅力的な追加機能と思われるので基本的には好意的に対応していただけるかと思います。(たとえば、アレンジパックの利用者ならグリマス氏の親父&娘顔絵を入れるでしょう)

②Tableフォルダ画像が不備の際はクラシックスキンから引用

スキンのTableフォルダにこの画像が無い場合は自動的にクラシックスキンTableフォルダにあるものを参照する事ができれば、Tableフォルダ画像未装備のスキンでも一応大丈夫になるので可能ならそのようになればなお良いでしょう。

①だけであれば、技術的には画像ファイルを用意するだけなので、もし2月までにPy標準スキン作者様達のご意見ご都合が揃って画像をご用意して頂くことが可能ならWSN3.2の新機能に①を含め、②は棚上げとして後のバージョンアップで再検討でもかまいませんが、基本的にはWSN4へ向けた提案です。

Tableフォルダに用意する二種の画像ファイル名をどうするかですが、ASK純正の「MENU_宿の亭主」「MENU_宿の娘」のままが無難な気はします(実際のゲーム中には影響の無い事なのでどのようなファイル名でも構いませんが)

Comments (6)

  1. k4nagatsuki repo owner

    ご提案ありがとうございます。

    私は、いくつかの理由で、これは実現が難しいのではないかと考えます。

    • スキンのTableフォルダはWSN仕様には含まれません。それはスキン固有の機能です。
      • もう少し範囲を広げて考えても、せいぜいスキンタイプ(バリアントに相当)ごとの機能です。
    • WSN標準の素材は全てのスキンから参照可能です。従って全てのスキンで価値のある素材だけがWSN標準に含まれるべきです。
    • 宿の亭主という概念が存在しないバリアントがいくつも存在します。

    本気で実現を目指すとしたら、いわゆる宿の親父・娘のイメージが存在するスキンタイプを新たに定義する(ファンタジーⅡ型のような)という方向性が一番真っ当かと思います。

  2. k4nagatsuki repo owner

    それから、WSN標準に含める素材は完全に自由なライセンスで使えなければなりませんが、今のCWで一般的に使われている宿の親父と娘のイメージをそのようなライセンスで配布するには作者(groupAsk)の許可を得なければならず、これは大変困難ではないかと思われます。

  3. ルンバ reporter

    たしかにWSN新案とするのはおかしいようなのでタイトルをPy標準スキンへの素材追加提案として修正します。

    ASKのCW_Card_Collectionの「●著作権について」には「ここで紹介しているデータは、その利用が、カードワースのシナリオ作成の為であれば、全面的に許可します。それ以外の利用については無断で転載、及び配布を行う事を禁じます。」とあります。Tableフォルダの素材をスキンの宿で参照してしまうと「それ以外の利用」となるでしょうがクラシックスキンであれば当然それはありえないので「シナリオ作成の為」となるで問題はないでしょう。(②で参照される場合もシナリオ内での利用です)

    今後も作成される多くのシナリオでも親父と娘が登場するわけで、独自性の高いスキンでそれらのシナリオをプレイする場合も多々あるわけなので、スキンに相応しい画像に置き換え可能なシステムは有益かと思います。たとえばSF風なスキンなのでシナリオ中でも親父が出るよりはメカ親父にしたいとか、単にアレンジパックにしたのにシナリオ内では違う絵柄になるのが違和感のある人もいるでしょう。

    ①だけであれば単にファイルを用意するだけだと思ったのですが、そうでも無いようなので、全く不急な案件でもありますし、優先度も下げさせていただきます。

  4. k4nagatsuki repo owner

    Classicスキンに従来のCardWirthに無い素材を含めてしまうと、たとえばCWPyと1.50の両方向けにシナリオを作った時に存在しないファイルを指定してしまうという事故が起こりやすくなります。望ましくありません。

    なお、私の言うフリーなライセンスとは、OSI認定ライセンスかそれに準じるものの事です。できればPublic Domain相当が望ましいです。

  5. ルンバ reporter

    >Classicスキンに従来のCardWirthに無い素材を含めてしまうと、たとえばCWPyと1.50の両方向けにシナリオを作った時に存在しないファイルを指定してしまうという事故が起こりやすくなります。

    (タイトル変えてからいまさらなのですが)そのためにWSN4新案という事だったのですが、WSN4以前のシナリオにはエディター上で警告を出す必要があるので単にTableフォルダへファイルを用意するだけでは無理でしたね。

    >OSI認定ライセンスかそれに準じるものの事です。できればPublic Domain相当が望ましいです。

    クラシックスキンのライセンスの記述にあるCardWirth 1.28に付属しているリソースのライセンスの抜粋によると 『CardWirthEngineのDataフォルダ以下に存在するGroupAsk作成のファイルはカードワース(この場合、1で規定したプログラムだけでなく、それに関連するプログラム、企画等を含みます)で利用する場合に限り、配布や改変をする際の連絡はしなくても構いません。』とありASKの許容する扱いであれば問題無いようですが。(実際現在、ClassicスキンのTableフォルダ内の画像が「OSI認定ライセンスかそれに準じるものの事です。できればPublic Domain相当」かというとそうではないようなので)

    いずれにしろ、私の考えの詰めが浅いのはご指摘の通りなのですが。

  6. ルンバ reporter
    • edited description

    ③親父と娘の呼称の特殊文字

    の件はコモンで可能っぽいので省きます。

  7. Log in to comment