提案:宿帳を開くウインドウにも、解説文中の素質型を表示する

Issue #670 resolved
ルンバ created an issue

スキンを問わず「宿帳を開く」ウインドウでどこかにパーティ編成上の重要情報な「素質」をデフォルトで表示にした方がプレイヤーに有益です。場所は(性別年代EPの上下かヒストリーの上あたりかと思いますが)スキン作者に任せていいのかもしれませんがどこかに入れるのはデフォにすべきと思います。「キャラクタ情報」との重複は、性別年代EP等も被ってるので問題ないと思います。

Comments (12)

  1. k4nagatsuki repo owner

    ご提案ありがとうございます。仰る通りで、能力の傾向が分かるので表示した方がよさそうです。

    現行のレイアウトも少し見直した方がよさそうです。

    Sex: nnn  Age: nnn
    ××型       EP: nnn
    

    だとか

    Sex: nnn  Age: nnn / EP: nnn
           ××型
    

    というような感じでしょうか。

  2. k4nagatsuki repo owner

    すみません、ちょっと考えが不足していました。

    素質はCWでは本質的に非公開情報です。解説に明示されていない限り、デバッグ的な手段を使わなければ見る事ができません。

    もともとプレイヤーに知らされない情報を見られるようにする試みには、慎重になる必要があります。

  3. ルンバ reporter

    課題タイトルも変えました(元タイトル『提案:「宿帳を開く」ウインドウに「素質」をデフォルト表示』)

    危惧されているのは連れ込みキャストで事でしょうか。確かに素室型が「その他」で作成されているキャラや、解説文に素質型の記述がないミステリアスキャラや、解説文であえて嘘の素質型を記述しているキャラとかも考慮する必要がありました。

    であれば「素質はCWでは本質的に非公開情報です。解説に明示されていない限り、デバッグ的な手段を使わなければ見る事ができません。」 という前提を崩さない方法として「宿帳を開くウインドウにも、解説文中の素質型を表示する」という改変にすれば良いと思います。

    ・解説文中の素質型の文言を検索し「宿帳を開く」ウインドウにもその素質型を表示

    ・解説文中に素質型の記述がなければ「宿帳を開く」ウインドウでは非表示あるいは「素質:不明」とか表示

    これであれば、宿で新規作成したままの通常キャラなら実際の素質型が表記されます。また「_知将型」等の素質型の隠蔽クーポンは参照しないので連れ込みキャラの隠蔽情報は保たれますし、解説文準拠なのでシナリオ作者の意図も反映されます。

    解説文から素質型を検索する問題としては、「好きなゲームは三国無双型にはまらない18歳」とかが「無双型」になってしまうとか、さらにそういう文が複数含まれるとかいう例外もありえるがそういうのはレアなのでしょうがないとして、とにかく『解説文中に最初に検索された素質型に従う』とかに決めてしまうとします。(宿で新規作成したキャラのデフォルトの解説文は冒頭に素質型の記述が来るので、「宿帳を開く」ウインドウへの表示も解説文中から最初に検索された素質型とするならわかりやすいかと思われなので)

    この仕様が宿で新規作成したキャラにも当てはまるとすると、キャラクタ情報の編集で素質型の記述を変更すると「宿帳を開く」ウインドウに反映してしまいますがわざわざ、素質型の記述を書き換えるようなプレイヤーの意図からすれば反映して問題はないかと思います。あとで本当の素質が何だかわからなくなったらデバグモードから隠蔽クーポン確認で復旧は可能だし、そもそも隠蔽クーポンを書き換えるユーティリティシナリオもあったような気がするので好きに変えたいプレイヤーは好きにすればいいかと。

    ただし著名な連れ込みキャラで前述のレアケースに当てはまるキャラがいるならマズイかもしれませんがそうでもなければ、ユーザーにとっての有益性でレアケースと「宿帳を開く」ウインドウへの表示による利便性を天秤にかければ、「宿帳を開く」ウインドウへの表示の方に傾くのではないかと思います。問題があればオプション化で使用を選択できるようにすればいいかと思います。

    もちろん『隠蔽クーポンを参照しているのでなく解説文を参照している』事を新機能周知の説明やヘルプにもわかりやすく記載する必要はあります。『「新機能:「宿帳を開くウインドウにも、解説文中の素質型を表示」この新機能で一々キャラクタ情報を開く手間が省けます。※ただし素質はCWでは本質的に非公開情報です。素質型の隠蔽クーポンは参照せず単に解説文に明示されている素質型を検索し表記しています。これにより宿で新規作成したままのキャラクタであれば正確な素質が表記され、連れ込みキャラの場合は本当の素質が何であれ解説文に従った表記となります。また解説文に記述が無ければ非表示となります』的な?

    当初は簡単な改良で済むかと思いましたが、解説文の検索やオプション化で使用を選択という手間が増えてしまいますが、実装されればやはりパーティ編成上には地味ながら便利な機能になると思います。

  4. k4nagatsuki repo owner

    誤検知覚悟で解説文を検索するような事をするくらいであれば、解説文の最初の数行を表示した方がよくはないでしょうか。

  5. ルンバ reporter

    その通りですね。単に「解説文の最初の数行を表示」という新機能としての実装の 方が余計な説明も不要ですし、検索の手間もいらないし、プレイヤーによっては素質型以外にも自分の目的に沿った解説文を用意して応用可能で色々と良いですね。デフォの新規キャラなら素質型の確認もできるわけなのでランダムに新規作成したキャラの素質確認にも便利だしぜひその方針で検討していただければ幸いです。最低一行あれば私の提案の目的は達成できますので行数はレイアウトの問題もあるのでお任せします。

  6. ルンバ reporter

    称号スペースをかなり削って解説文を5行にしたのも含めとても良い感じです。称号はどうせここに収まりきらなくなるし、基本的には編集されないものなので編集可能な解説文枠の行数を多めに取った事でプレイヤー側からは職業や種族等、各自で様々な情報をもってこれて実用的です。

    細かいレイアウトに関してなのですがスキンをブラッドワースにした場合解説文の文字数が増えた場合に枠外に文字がはみ出てしまいます。 他のスキンでは右端まで表示スペースがある背景なのでブラッドワースのみの問題かと思います。 ただプロフィールの位置をこれ以上左に移すのは窮屈なので、これは仕様が変わったという事で、必要があればお手数ですがIraka.T様に背景画の調整で対応していただく方が良いのかと思います。

    もし何か修正するのであれば、いずれのスキンでも「Level 」の文字の位置がやや左端に窮屈感があるので今後他のスキンでこの背景画も色々なバリエが増える場合を見込んで少しだけ右にずらして余裕をとっても良いかと思います。(半角一文字分程度で十分だと思いますが) 私としては他に気になることはありません。ありがとうございました。

  7. k4nagatsuki repo owner

    BloodWirthの問題は、既存のスキンで収まっていたものが収まらないという問題へ一般化され得ます。

    手許で経歴と解説のいちの入れ替えや文字サイズの変更を含めレイアウトを調節してみましたが、これを解決するのは容易ではないようです。

    @irakatさんのご意見をお聴きしたいです。

  8. Iraka.T

    ご無沙汰しております。私がこの件に関してBloodWirthスキンの調整を行うことについては全く問題ありません。

    ただし、一般化される問題については、思うところがあります。

    CardWirthの見た目、特にTableフォルダ内のリソースについては、CardWirthPy以外のエンジンでも、各ユーザーが独自にカスタマイズしている場合があります。

    Book.bmpの右端を切ったデザインは、リソースとして配布されているものではBloodWirth以外を知りませんが、一般に配布されていなかったり、知名度のないリソースについては把握できません。そのようなリソースを使用している人の中には、不服とする人もいるかもしれません。

    BloodWirthの場合は私に対応する意志がありますが、その他のリソース作者が同様であるとはかぎりません。リソース作者がCardWirthから退いている場合は、そのリソースが死ぬことになります。


    20180425_x64版で確認していますが、レイアウトの調整が必要であるように思います。

    等倍と2倍の画面を比べると、見出しとテキストの中央と右端が、ややずれてしまうためです。デフォルトの解説文は一行目がスペース埋めによる疑似中央寄せになっていますが、これがそのずれを明らかにしてしまいます。

    ただし、フォントの設定によってもずれる幅が異なるので、適切な調整は困難極まるのではないかと想像します。

  9. k4nagatsuki repo owner
    • pull request #2226
    • pull request #2227

    解説の幅を縮める形で調節してみました。これ以外の方法での解決は、レイアウトを根本的に見直さないと難しいのではないかと思います。

    これで不満が出るようであれば、解説の表示は一旦諦めた方がよさそうです。


    実を言うと、ファンタジーⅠ型での右端余白の問題については、むしろBloodWirthの方を調節する方が真っ当ではないかと考えていました。

    というのも、標準のBook.bmpが右端の開けた形の画像であり、それがシナリオから使われている可能性がある以上、他のリソースもそれにある程度合わせざるを得ないからです。そうしなければ、Book.bmpを背景にして右端近くまで文章を表示させているようなシナリオで問題が発生します。

    が、これはバリアントのリソースには当てはまらない問題です。そこで確認してみたところ、SFバリアントでは左右対称のイメージが使用されており、調節前のレイアウトでは問題が発生する事を確認しました。右側の余白は必須のようです。

  10. ルンバ reporter

    解説文の幅を縮めた事はなんらマイナスな印象はありませんし「Level 」の左スペースも十分余裕が出て全て問題無い印象です。お手数おかけすることになりましたが、ありがとうございました。他の方の意見もあるかもしれないので閉じないで優先度の変更にしておきます。問題なければ課題を終了していただいて結構です。

  11. Log in to comment