NktAts
NktAts
(Ver1.11.1の更新に伴い、mergeが可能なようプルリクエストを作成し直しました) ## 概要 チャット画面、および未設定のチャットパレットのダイスボットが「ダイスボット指定なし」に固定されている点が不便に感じたため、ルームの標準ダイスボットが設定できるよう機能追加を行いました。(Issue #42 の実装です) ## 仕様詳細 - インベントリの設定項目の中に「標準ダイスボット」を追加 - 設定した標準ダイスボットは、インベントリ設定と同様に、他の参加者にも共有される - 「チャット画面」を新しく開いたときに、標準ダイスボットに設定したダイスボットが自動で選択される - チャットパレットを開いた際に、標準ダイスボットに設定したダイスボットが自動で選択される。ただし、チャットパレットで別途ダイスボットを指定していた場合、そちらが優先される - 設定した標準ダイスボットは、ルームデータの「summary.xml」内に保存され、ルームデータをロードすると保存された標準ダイスボットが自動で設定される ## 懸念点 - 本来、インベントリと無関係な標準ダイスボットをインベントリの設定項目のひとつとして扱っている点。(他に、いい場所が思いつきませんでした)
(Ver1.11.1のチャットウィンドウ周りの変更に伴い、 #89 と同じ機能を新しいプルリクエストとして上げ直しました) ## 概要 チャットウィンドウおよびチャットパレットのアイコンをクリックすると、該当のキャラクターコマの画像変更ウィンドウが開くようにしました。変更すると、キャラクターコマの「画像変更」を押したときと同様に、コマの画像変更(と、他参加者への反映)が行われます。 チャット中、表情差分や変身などの契機で、咄嗟にキャラクターアイコンを変更したい場合を想定しています。 ## 修正点 - チャットウィンドウのアイコンをクリックすると、対応したキャラクターコマの画像選択ウィンドウがモーダルで開きます。 - 発話者の選択が「自分のニックネーム(あなた)」の場合は、自分のアイコンを変更するウィンドウが開きます。(接続情報ウィンドウの「アイコンを変更する」ボタンと同じ) - いずれも、変更した場合は通常通り画像変更した場合と同様、ボードの上のキャラクター画像に反映され、他の人にも共有されます。 - チャット入力ボックスのデフォルト欄に、「アイコンクリックで画像変更」という一文を加えました。(機能追加だけだと、ウィンドウが開くことに気づけないため) (以上)
## 概要 Issues #114 で要望として上がっていた、マップマスクへの文字埋め込みを実装しました。 ユドナリウムの基本的なUXに合わせる形で、要望から実装を変えてあります。 ## 詳細 - マップマスクの詳細「common」分類に、"text"を追加 - textに記載した文字が、マップマスクの中央に書かれる - 文字色:白、文字縁取り:黒で固定。フォントも固定。 - セーブ・ロードで文字も保存される ## 懸念点 改行の動作が、半角のみの場合と全角文字混じりの場合で異なります。 (半角:改行なし、 全角:自動で一定幅で改行)
## 概要 入室時、結構な割合で(面倒くさいのか)プレイヤーのニックネームを「プレイヤー」のままにしてプレイする人がいるため、チャット入力中の表示等が分かりにくくなる場合があります。 若干不便なので、ランダムで番号を振るようにしました。 ## 詳細な仕様 - 入室時のニックネームが「プレイヤーnnn」(nは0-9の数字)になります。nはランダムで決まります。 ## 懸念点 - 変えてない人に一声かければいいじゃん、と言えばその通りなので、追加が必要かどうかはお任せします。不要と思ったらRejectしてください。 - 性質上、ごくごくまれに番号が被りますが、被ったとしてもフォローがきくものとしてそのままにしてあります。
## 概要 タブ設定画面の最下部に、「全タブのメッセージを消去」ボタンを追加しました。 押下すると、タブの項目はそのままに、すべてのメッセージを消去します。 ## 更新理由 多人数で1つのルームにログイン、かつメッセージの数が大量になった場合(確認した範囲では6人以上かつ全メッセージ5000以上)、ログインが行えなくなる事象を確認しました。 chat.xmlをいじる、全タブ消去ののち作り直すなどは手間だったため、メッセージ消去ボタンを追加しました。 ## 実装詳細 実装上は、「各タブを一度destroy」→「同じ名称で再度生成」という形で実装しています。
【概要】 現在の仕様だと、単純にコマをコピーしたときすべて同じ名前になってしまい、見分けがつかなくなってしまうので、番号を付与するよう仕様を追加しました。 【詳細】 1. キャラクターのnameが「*_n」(nは1つ以上の半角数字)の場合、名前を「*_(n+1)」に変更してコピー 1. ↑以外の場合、名前を「*_2」に変更してコピー 【懸念点】 処理を単純化するため、「同じ名前のキャラクターコマがあるかどうか」はチェックしていません。 そのため、順番にナンバリングするためには、 1. ベースのキャラクターコマをコピー 1. 新たにできた「*_2」をコピー 1. 新たにできた「*_3」をコピー (以下同様) という形でコピーを行う必要があります。
### 要望の内容 チャットウィンドウ内のアイコン画像にカーソルを当てた際、ポップアップでアイコン画像を大きく表示する機能が欲しいです。(ポップアップの画像サイズは250px * 250px程度を想定) ### 要望の理由 TRPGをする上で立ち絵にこだわるプレイヤーは多く、これがチャット上で小さい状態でしか参照できないのはもったいないと感じています。 カーソルを当てた時だけ大きく表示できれば、参照性を損なうことなくアイコン画像を見ることができるのではないかと思いました。
# 概要 Ver1.9.xに上がって以降、カードは - 表・裏にそれぞれ画像を設定できる - 表向きのときだけ、カードの設定項目がポップアップで表示される といった利点があり、秘密ハンドアウトや情報項目を管理するツールとして利用ができます。 (権限設定がないので、「プレイヤーが勝手に表にしない・編集しない」といった良心は求められますが) このように便利なカードですが、Ver1.9.3時点での仕様だと「トランプの山札を作成」→「1枚引く」というプロセスでしか生成できず若干もったいない(利用価値があるのに気づきにくい)ので、メニューから直接カードが生成されるよう追加を行いました。 # 詳細 - メニューに「カードを作る」を追加 - デフォルトでは、名前は「新しいカード」、画像はトランプのジョーカーになる # 懸念点 特にありません。
プレイヤー各個人の設定を行い、それをファイルに保存する機能を要望いたします。 これが実現されることで、以下のような設定を行い、各プレイヤーが保持できるようになります。 * ニックネーム(毎回の入力手間や記入揺れを排除) * チャット改行の操作 #34 * チャットにおける自分の文字色 * チャット画面の表示項目カスタマイズ(1行の高さが広く、チャットが見づらいという要望をたまにTwitterで見ます) 以上です。どうぞよろしくお願いいたします。
### 概要 ダイスのメニューから、ダイスの出目を固定・固定解除する機能を追加しました。 ### 詳細 1. ダイスのプロパティに「isLock」を追加(デフォルト:false) 2. isLock=falseの時はメニューに「ダイス目を固定」が表示され、選択するとisLock=trueに更新 3. isLock=trueの間は、ダブルクリック・「ダイスを振る」・「ダイス目を設定」を実行できなくする 4. isLock=trueの時はメニューに「ダイス目を固定解除」が表示され、選択するとisLock=falseに更新 ### 懸念点 - #67 に記載のうち、ダブルクリックでダイス目が変わってしまう問題に対処しました。メッセージに関しては非対応です。 - 見た目の変更は現時点ではありません。(マップマスクと同じく、ダイスの上に鍵マークをつけようと思いましたが、うまくダイスにかぶるよう配置ができませんでした) - ダイス目を固定した状態でダイスのメニューを開いたときに、罫線が2つ連続で表示されます。 ### その他 プログラミングやGithubの利用に慣れていないため、不自然な箇所あるかもしれません。 その際はコメントいただけると助かります。