#author("2026-03-12T10:10:17+09:00","default:admin","admin") #author("2026-03-12T11:43:24+09:00","default:admin","admin") *RPG Developer Bakin 更新履歴 [#vaa71aaf] ---- *Ver. 2.3.0 2026/3/12 [#a8131f69] **機能追加・改善 [#hbc670aa] **敵パーティ [#o2aabf09] ***データベース [#i8c60012] - 「敵パーティ」メニューを追加しました。 出現する敵の組み合わせや配置をあらかじめ作成しておくことができます。 また、敵パーティごとに固有のバトルイベントを作成することができます。 作成した敵パーティはマップのエンカウント設定に追加できるほか、「敵パーティとのバトル」パネルでイベントから出現させることもできます。 ***マップエディタ [#g8e665e0] - マップ設定>敵分布タブにて出現モンスターを指定する際に、敵グループを指定できるようにしました。 ***イベント [#tf603454] - 「バトルを実行する」パネルを追加しました。このパネルは敵パーティとのイベントバトル設定用のパネルです。 ***カメラツール [#p9aecd80] - バトルカメラ設定時、プレビューに登場させるモンスターや敵グループを指定できるようにしました。 バトルレイアウトの切り替えボタンから設定ダイアログを開けます。 **会話・メッセージのプレビュー [#c3065a47] ***イベント [#u50362d4] - 会話・メッセージ・テロップパネルに、実際の画面でどう表示されるかプレビューできる機能を追加しました。 プレビューボタンを押すことでメッセージエディターが開きます。 レイアウトデータを指定することで、入力したテキストがゲーム中どのように表示されるのか確認できます。 **ショップ関連の機能追加 [#lf9b1c53] ***イベント [#m179fc67] - 「お店の表示と結果の確認」パネルに下記の機能を追加しました。 --価格調整機能 --- データベースでの設定価格からの変動率%の指定 --- 変数での価格指定 --- 変数での価格変動率%の指定 -- 在庫管理機能 「直値」にした場合、実行時、イベントにローカル変数が自動生成されます。 変数にマイナスの数値を入れると在庫が無限になるようになっています。 ***レイアウトツール [#qe3e34a0] - お店の商品の在庫数を表示する特殊書式 \shopitemstock を追加しました。 **キャスト・アイテム・スキルの説明テキスト [#ya3bc6c1] データベース各項目に複数の説明文を設定し、レイアウトから表示できるようにしました。文字装飾や変数表示にも対応しています。 ゲームの進行に合わせてフレーバーテキストを切り替えたり、フレーバーテキストが徐々に増えていく、といったことができるようにしました。 ***データベース [#x38a606e] - キャスト・アイテム・スキルの「その他」タブに、「説明テキスト」欄を設けました。 --5つまで説明テキストを記入できます。 従来それぞれの項目の「名前」の下にあったら説明欄は廃止しました。説明欄に記入してあった内容は、新設した「説明テキスト」の0番にコンバートしてあります。 --制御文字を使って、太字や斜体といった文字装飾を加えたり、変数を表示させることができます。 ***レイアウトツール [#z21a95f5] - 特殊書式に、データベースの説明テキスト欄の内容を表示する\(xxxx)desc[]を追加しました。 これに伴い従来あったデータベースの説明テキストを表示する書式\(xxxx)desは特殊書式リストからは削除しました。 すでに\(xxxx)desをご利用の方は特に変更する必要はありません。 例えば、従来あった\itemdesは、\itemdesc[0]と同じ効果を発揮します。 下記のような書き方で、変数を特殊書式に対する引数にできます。 \itemdesc[\$[Variable0]] テキストパネルには、装飾付きの特殊書式は1つしか表示できない制限があります。 そのため、\itemdesc[0]、\itemdesc[1]のように複数の説明テキストを表示したい場合は、テキストパネルを分けてご利用ください。 **スキルクリティカル [#x4448827] ***データベース [#z2944eb2] - スキルの効果としてクリティカルカテゴリーを設け、「スキルクリティカル率」「追加ダメージ計算式」「クリティカルエフェクト」を追加しました。 (!)「スキルクリティカル率」を設定していないスキルはクリティカルヒットは発生しないことに注意してください。 (!)スキルの効果をコモンイベントを使って設定している場合、コモンイベントの中で「バトル情報を取得」パネルなどを活用してクリティカル情報を取得し、ダメージ増加処理やクリティカルヒット演出をイベント内で作成する必要があります。 (!)現状クリティカルヒットを取得できるタイミングは、スキルから呼び出しているコモンイベント内、もしくはバトルイベントのイベントトリガー「行動後」です。 (!)クリティカルヒット発生時にはダメージ計算の最後に、ゲーム定義>[[ルールと描画]]>ステータス関連>「クリティカルダメージ率」が乗算されることに留意してください。 - スキルの基本タブに、個別に変更できるメッセージ「スキルの発動時」「クリティカルの発動時」を追加しました。 この項目にテキストが設定されていない場合は、ゲーム定義>共通用語に設定されたテキストがバトルメッセージとして表示されます。 - 状態定義の状態の効果「クリティカル発生率(%)」にタグ指定を追加し、特定のスキルのクリティカル発生率も増減できるようにしました。 - 計算式で利用できるキーワードとして「クリティカル判定」を追加しました。 この値にはクリティカルヒット時には1、それ以外の時には0が入ります。 ***ゲーム定義 [#f5a2051f] - ルールと描画に、「クリティカルダメージ率の対象タグ」を新設しました。 「クリティカルダメージ率」はダメージ計算の最後にダメージに対して掛けられる係数です。 この欄では、この値を適用するタグを設定できます。 **変数一覧への機能追加 [#ka7957b2] ***変数一覧 [#vb52aee5] - 下記の機能追加・改善しました。 -- 変数リストの行をダブルクリックしイベントエディタを開いた際、変数を操作しているパネル/行をフォーカスする機能 -- コンテキストメニューを追加し、変数を操作しているイベントがマップ上にある場合はマップ上でフォーカスする機能や、イベント名のコピー機能を追加しました。 **キャストパラメータチェックビューへの機能追加 [#k341f73e] ***テストプレイ [#xbef77a4] - キャストパラメータチェックビューに下記の機能追加・改善を行いました。 -- 控えメンバーのステータス表示を追加 -- キャスト単位やグループ単位でジャンプできる機能 -- ホイールボタンドラッグ操作で左右にスクロール -- Optionメニューの設定の保存 -- アクティブの時はテストプレイ側のキー入力を禁止 --------------------------- ***イベント [#ub58f0f1] - イベントシートの条件パネルに論理和(OR)を追加しました。 AまたはBの時にイベントシートを実行する、という条件を設定できます。 - イベントシートの文字列条件パネルに否定形の選択肢を追加しました。 選択肢として「等しくない」「~で始まらない」「~で終わらない」「含まない」を追加しています。 - 「複雑な変数ボックスの操作」パネルで「乱数」を選択した際に、乱数の範囲に変数を指定できる機能を追加しました。 - 「複雑な変数ボックスの操作」パネルで取得できる値に「歩数」を追加しました。 状態の解除条件などへの歩数の適用は次回以降対応します。 - 「複雑な文字列変数の操作」パネルに装備アイテムの「管理タグ」を取得する機能を追加しました。 - 「キー入力の確認」パネルや「複雑な変数操作」パネルでキー入力を取得する際、"MENU"と"WALK"のどちらにアサインされたキーを利用するか選べるようにしました。 - 「変数ボックスの確認」パネルに小数点以下n桁の差を無視するオプションを追加しました。 - 「アイテム選択画面を表示」を利用した際、アイテムの使用先の選択をスキップできるようにしました。 - 「使用するレイアウトの変更」パネルに「デフォルトに戻す」機能を追加しました。 - 「ラベル定義」パネルと「ラベルジャンプ」パネルにてラベル名を文字列で定義できるようにしました。 また、固定値でのラベルジャンプはイベントエディタ上で行き先が表示されるようにしました。 - 「周囲の当たり判定の確認(レイキャスト)」パネルに、ヒット地点までの距離を取得できる機能を追加しました。 -「プレイヤー/イベントの座標を指定して歩かせる」パネルに相対座標で移動先を指定できる機能を実装しました。 - メッセージ行末の禁則処理にアポストロフィ、上向き下向きダブルクォート記号を追加しました。 - BGM・BGS(環境音)のフェードについての取り扱いを整理しました。 ・イベントからBGM、BGSを再生開始・停止(0秒=即時反映)した際、先に実行中だったフェードはクリアします(従来はフェード優先) ・マップBGM、BGSを再生開始・停止した際、先に実行中のフェードはクリアします(従来はフェード優先) ・ただしマップBGM、BGSが「変更しない」だった場合、フェードはそのまま続行します(従来通り) ・上記3ケースいずれの場合でも、「ファンファーレを演奏」は中断されます(従来通り) - 「パーティにキャストを参加/外す」パネルに控えのn番目指定を追加しました。 - 「バトルキャストを状態変化にする/治す」パネルにパーティ/控え全体指定を追加しました。 [既知の不具合] 対象としてパーティ全体を選択し、かつ控えを含むチェックボックスをONにした場合、状態変化が発生しません。 また対象を「パーティ全体」「モンスター全体」にした際、キャストモーションに不備が出ます。 - 「バトルキャストの消費ステータスを回復・減らす」にパーティ/控え全体指定を追加しました。 [既知の不具合] 対象としてパーティ全体を選択し、かつ控えを含むチェックボックスをONにした場合、控えメンバーに対するHP回復・減らすが発生しません。 ***レイアウトツール [#y387f76c] - サブメニューコンテナの「アクション」選択において、その画面に対応しているアクションがわかるよう選択UIを改良しました。 - スピンパネル・スライダーパネルのプロパティにて、表示に使うフォントを変えられるようにしました。 - lyrbrファイルの想定解像度と違う論理解像度の状態でlyrbrをインポートした場合、変換するかどうか確認するダイアログを開くよう修正しました。 lyrbrファイルはレイアウトデータをBakinからエクスポートしたファイルです。 ***ゲームプレイ [#w47e506f] - 隊列処理の機能を改善し、落下時に隊列が空中で静止したり、階段の途中で容易に集合しないようにしました。 - 通行不可地形からの押し出し処理を実装しました。 リソース>地形のプロパティで通行不可を指定することができます。 これはプレイヤーがイベントによって通行不可地形に押し出されてしまうのを防ぐ処理です。 ただしプレイヤーが通行不可地形に「1グリッド以上」埋まってしまっている場合は何もしません。 ***データベース [#x661694d] - キャスト>装備と技能タブ>「最初の装備」に「装着部位の編集」ボタンを追加し、装着部位の定義を編集するダイアログを開くようにしました。 特定の条件でしか利用しない設定項目をこのダイアログにまとめました。 - キャスト>バトルタブ>「バトルのコマンドメニュー」>「割り当てる機能」にて、「スキルと同じ効果(消費)」を追加しました。 この機能を設定したコマンドをゲーム中に使うと、スキルが発動するとともに、そのスキルに設定された要素(MPなど)が消費されます。 - スキルリストでスキルを選択した際、効果や「利用時のエフェクト」が設定されているタブが自動で選択されるように修正しました。 味方・敵双方に設定されている場合は味方への効果タブが開きます。 - スキルの「消費ステータスへのダメージ」効果に消費ステータスの増減値の表示/非表示指定を追加しました。 効果を追加した後、詳細設定欄から表示/非表示を指定してください。 - アイテムのモーション設定欄について、武器攻撃時に利用される旨を表示することを追記しました。 ***マップエディタ [#i6892499] - 「地形のモデル出力」に機能を追加しました。 この機能はマップエディタの右クリックメニュー(コンテキストメニュー)にあります。 -- モデル出力後、自動的にタンプとして登録し、すぐにマップに置けるようにしました。 --「地形と同じ描写を行う」オプションを実装しました。 オンにすることで、地形と同じシェーダー(map_terrain)を適用したモデルを出力できます。 地形だけをモデル出力して利用される方はこのオプションをオンにしてご利用ください。(デフォルト: オン) #ref(./地形FBX出力.png,70%) #br - ランダムタイル機能を塗りつぶしツールにも適用するようにしました。 "Ctrl+Alt+塗りつぶし"でこの機能が実行されます。 塗りつぶしの際に指定する「地形」のタグと同じタグを設定された地形たちをランダムに使って、地面を塗りつぶします。 地形のタグはリソース>地形にて設定できます。 またこのランダムタイル機能は、ペンツールでも利用できます。 - スタンプの原点を設地させる状態で配置するショートカットキーを追加しました。 この機能を使うには、Shift+Qを押しながらスタンプを配置してください。 スタンプを配置する際、コリジョン下面が接地するように配置されます。(その後Qキーを押すことでスタンプの原点を接地させることができる) スタンプの原点を接地して置きたいケースもあることを考慮し、この機能を追加しました。 - 配置リストへの機能追加・動作改善を行いました -- 絞り込み条件に種別を追加しました。これに伴い配置リストのツール欄(絞込みボタンなどが配置されている欄)を2行にしました。 -- ロック・非表示の絞り込み方を改善しました。 -- 一括リネームの処理の速度を改善しました。複数の要素を選択した上でプロパティから名前を変更する際の速度も改善しました。 - マップエディタ上のイベント等のシンボルのサイズを変更できるようにしました。下記のメニューで設定できます。 ---マップエディタ上部メニュー>機能>環境設定>ツール ---マップ設定パレット>エディタ設定タブ - マップ設定パレットの基本タブのレイアウトを変更しました。 地形テクスチャ設定を折りたたみ可能にしました。 またマップリストでのマップ追加時に出るダイアログにおいても、地形テクスチャ設定を折りたたむようにしました。 - マップエディタ上の選択等の動作速度を改善しました。 特にグループ化されたオブジェクトを選択した際の速度の改善をしました。 ***ゲーム定義 [#i7506ec3] - システムリソース>デフォルトフォント設定にて、バトル中の"ミス"を表示するフォントを指定できるようにしました。 - システムリソース>バトル中にて、バトルでの"ミス"表示を指定した画像で表示できる機能を追加しました。 画像を指定しなければ、指定したフォントで"ミス"を表示します。 ***テストプレイ [#x11319a4] - デバッグダイアログなどが開いたままテストプレイを起動した際、テストプレイウィンドウ本体にフォーカスが維持されるようにしました。 - バトルテストにて敵に負けた際、決定ボタンを押さなくても次のバトルに進行するようにしました。 - マップエディタのセーブデータのクイックロードを行いつつテストプレイを起動する機能にて、ロードしたいセーブデータにメモをつけられるようにしました。 セーブデータ名を右クリックすることでメモ記入欄が開きます。 この機能はセーブデータの内容を軽くメモしておくことで、テストプレイの作業効率を上げることを目的としています。 #ref(./クイックロード_メモ.png,70%) #br ***リソース [#z493aea0] - 3Dスタンプをリスト上で複数選択し、マテリアルをまとめて変更できるようにしました。 「モデル」メニューと同じことを、「3Dスタンプ」メニューでもできるようにしました。 - パーティクルのプロパティに「エミッタ制御」を追加しました。 この機能はEffekseerでパーティクルの粒子の放出位置(「位置への影響」プロパティ)を設定したデータに対して効果を発揮します。 - Effekseerエフェクト(.efk)インポート時のテクスチャ検索処理を改良しました。 - efk内のテクスチャパス指定が絶対パスになっている場合でも、efkファイルと同一階層以下のフォルダにテクスチャが入っていれば正常にコピーされるようになりました。 - マテリアル の設定欄でマウスホイールを操作した際、シェーダー説明欄がホイールイベントを処理しないようにしました。 ***カメラツール [#tfac46b9] - 複数フレームのセルを選択した編集の選択方法の改善をしました。 複数のフレームを選択してフレーム数を一度に変えられるようにしています。 ***スプライトツール [#d761fd9c] - 数値入力欄のマウスホイール変更の速度を改善しました。 ***ゲームエンジン [#v0c80bb7] - 実行エンジンのメモリリークについて対策を行いました。 - カメラの位置に関わらずデカールが描画されるように機能を追加し改善しました。 ただし、デカールボリュームが大きければ大きいほどシェーダー負荷が高まることには留意してください。 ***プラグイン [#j980f265] - 下記手順でマップをリロードできるようにしました mapScene.mapDrawer.setRomImpl(mapScene.mapDrawer.mapRom, true, false, true); mapScene.mapDrawer.recreateCollisions(); ***サンプルプロジェクト [#kea03ece] - スキルサンプルプロジェクトをゲームギャラリーに追加しました。 コモンイベントやバトルイベント、データベースの機能を使って作成したスキルのサンプルを収めてあります。 - 「サバトの女王」プロジェクトの死神ステージのライティング等を調整しました。 ***アセット [#s6af4cd8] - プリセットプロジェクト「BasicSet」および「Effect Pack」のパーティクルリソースの一部を「エミッタ制御」に対応したものに差し替えました。 - プリセットプロジェクト「2D Cast Assets」「Basic Set」「Orb Stories」のドラゴンに攻撃モーションを追加しました。 ***マニュアル [#w28c442c] - シェーダー作成用のドキュメントを公開しました。 自作シェーダーの作成にご活用ください。 ***DLC: Localization Toolkit [#e956ce1b] - イベント関連の行の使用箇所の右クリックメニューにイベントエディタを開く機能を追加しました。 - メッセージ行を右クリックすると実際の画面でどう表示されるかプレビューできるようにしました。 - テストプレイ時のメニューバーに現在表示されている会話・テロップ・メッセージの取得・追加機能を実装しました。 - メモ欄を追加しました。メモ欄の右クリックメニューから連番を付与することもできます。 ローカライズの際の並び順の調整にお役立てください。 - カラムヘッダの右クリックメニューからローカライズ先の言語を変更できるようにしました。 - ローカライズエディタのU/I位置(ウィンドウ位置・サイズ、グリッド幅等)を記憶するようしました。 - ツリービューの開閉を記憶するようにしました。 --------------------------------------------- **バグフィックス [#i67b5675] ***イベント [#ud975d5c] - 「プレイヤー/イベントをすり抜ける」にチェックを入れたイベントの途中でマップ移動が行われると、コリジョンがその場に残り続けてしまう不具合を修正しました。 - 「プレイヤーとぶつかる」がオフになっているイベントに対して、「プレイヤーのY座標変更」パネルの「当たり判定をチェック」が反応してしまう不具合を修正しました。 - イベントによるサブグラフィックの表示・非表示の切り替え時に合わせてサブグラフィックのコリジョンもオン・オフされるように修正しました。 - 「キャストにモデルを取り付ける」パネルを利用した際、プレイヤーモデルのリセットを行わないよう修正しました。 これにより、モデルを取り付けた際モーションが途切れずに再生されるようになります。 - マップイベントでイベントトリガーが「自動的に開始」となっているイベントシートの1行目で「エフェクトを表示」すると、エフェクトが多重に生成される不具合を修正しました。 - スケールが100%以外に設定されたパターンアニメを会話のグラフィックとして利用した際、会話終了時にその画像が消えるときに縦のスケールだけが100%になってしまう不具合を修正しました。 -「バトル情報の取得」パネルでスキルのヒット判定がすべてミスだったら MISSED を代入するよう修正しました。 - 指定した時間待つ」パネルで「0秒」を指定した場合、サマリーには「次のフレームを待つ」と表示するよう修正しました。 これは「0秒」と表記することで「waitがない」と誤解されることを防ぐためです。 - イベントエディタにて、イベントパネル編集中にアンドゥが反応してしまう不具合を修正しました。 - コモンイベントエディタにて、編集中のイベントを切り替える手順によっては現在編集中のパネルの内容の確定処理が行われないケースがある不具合を修正しました。 ***バトル [#ya2269b8] - バトル時、スタンプの持つ wait/battle_wait の長さを基準に Damage モーションの総待機時間が算出されてしまっていた不具合を修正しました。 - 複数の敵に対してそれぞれ違う消滅エフェクトを設定していた場合に、出現順が最後のモンスターのエフェクトしか再生されない不具合を修正しました。 - 「スキル効果への耐性」がある敵のターゲットインデックスがイベントから取得できない不具合を修正しました。 - マップバトルでキャストの「種別指定」が「両方」になっている敵を倒した際、「経験値」と「所持金」が加算されるように修正しました。 - 強化可能な消耗品アイテムをバトル中に使った際、所持数が0になってもバトルのアイテムの選択肢として残ってしまう不具合を修正しました。 - "状態"によって変化した攻撃力が、計算式の合計攻撃力に対して反映されなくなっていた不具合を修正しました。 ***レイアウトツール [#e8d3e8a4] - アイテムを装備した状態で「はずす」を選んだ時、ステータスの変化値が表示されない不具合を修正しました。 - アクション「変数の値を変更する」を指定したサブメニュー配下のスピンパネルに設定した「初期値」の動作を修正しました。 -- 初期値を設定していても反映されていなかった不具合を修正。 -- 「初期設定に戻す」ボタンを押した際に「初期値」に戻していなかった不具合を修正。 - レイアウト要素にスケールを設定した際、プレビューでのマウスオン範囲が正しくなされなかった不具合を修正しました。 - (中国語版のみ)サブメニューコンテナのアクションの名称が一部間違っていた不具合を修正しました。 ***テストプレイ [#pf3da633] - タイトル画面で「はじめから」を選択しても、デバッグダイアログ内の変数リストで変更した値が維持された状態でゲームが開始されることがある不具合を修正しました。 - オプションのコリジョン表示にて、イベントのサブグラフィックのコリジョン表示が、「物体コリジョンの表示」をオンにしないと表示されない不具合を修正しました。 ***ゲームプレイ時の問題 [#r4e4e6a6] - カメラ再生中、3Dサウンドの位置が更新されない不具合を修正しました。 ***リソース [#l28b91d0] - 2Dリソースのインポートダイアログにて複数モーション同時に読み込んだ際、リストの先頭のモーションに対する設定以外が、インポート後のリソースに反映されない不具合を修正しました。 - リソースのイメージファイルをエクスプローラからドロップしてインポートした際、「方向並び」プロパティの設定に従って情報が更新されていなかった不具合を修正しました。 - 追加済みのパーティクルをエクスプローラからドロップしてインポートした際、不要なスタンプが作成されてしまっていた不具合を修正しました。 - アセットピッカーで選択中のパターンアニメを別のパターンアニメに切り替えた時に、モーションリストの追加/削除ボタンが有効になってしまっていた不具合を修正しました。 - リソースのモデルを更新した時に、更新前のモーションが再生されてしまう事があった不具合を修正しました。 ***ゲーム定義 [#z8a6bf8c] - マップエディタ上でプレイヤーを選択した状態で、 スタート設定でスタート位置を変更すると、プレイヤーの位置は動くがマニピュレーターの位置は動いていなかった不具合を修正しました。 - 共通用語/テキスト置換ツールに。すでに削除した要素が表示される不具合を修正しました。 ***データベース [#m0d7af10] - アイテム・スキル・状態の各効果にある「詳細」ダイアログの内容を編集する際、複数のパラメータを同時に変更した結果が正常に反映されていなかった不具合を修正しました。 ***マップエディタ [#y17c7163] - 配置リストにて複数条件での絞り込み時に項目が正しく表示されないケースがある不具合を修正しました。 - スタンプパレットにて、地形、スタンプの絞り込み解除時にパーツリストがクリアされない不具合を修正しました。 - マップ設定>敵分布タブにて、登録しているモンスターを削除した際にできていた空欄を削除するよう修正しました。 - 「地形属性の表示」機能が、マップサイズ変更時と、地形のペースト時に更新されない不具合を修正しました。 - スタンプパレットにて、未分類カテゴリに入っているオブジェクトをスポイトで選択すると、配置リストのツリーから探せない不具合を修正しました。 ***カメラツール [#ca163cfd] - バトルカメラプレビューで、初回は地形の高さが反映されない不具合を修正しました。 ***変数一覧 [#vefa27fe] - 変数一覧から開いたイベントエディタにて、イベントの編集モードを切り替えると変数リストが非表示になってしまう不具合を修正しました。 ***そのほか [#bccc9274] - イベントをプロジェクト間コピーした際、変数のフォルダ構造がコピーされない不具合を修正しました。 - プラグインDLLの読み込みに失敗した際にエラーダイアログが出るよう修正しました。 ***DLC: Localization Toolkit [#hdc7151c] - ダークテーマで表示した際、ボタンの色が見づらくなっていた不具合を修正しました。 ---- *Ver. 2.3.0 2026/3/12 [#o0cf09e3] **機能追加・改善 [#xe699fdc] **敵パーティ [#m215ddac] ***データベース [#y868c8b2] - 「敵パーティ」メニューを追加しました。 出現する敵の組み合わせや配置をあらかじめ作成しておくことができます。 また、敵パーティごとに固有のバトルイベントを作成することができます。 作成した敵パーティはマップのエンカウント設定に追加できるほか、「敵パーティとのバトル」パネルでイベントから出現させることもできます。 **既知の不具合 [#k9a0c70b] 2.3.0時点リソース>フォントにて、フォントをインポートする際「インストール済みフォント」からインポートしたフォントが、本アップデートでは引き継がれないことを確認しています。 申し訳ございませんが、こちらは修正対応を進めてまいります。 ※フォントのインポート時、インストール済みフォントを指定すると、プレイされる方の環境にフォントがインストールされていない場合、Windowsデフォルトのフォントでの表示に置き換わってしまいます。 そのため極力"フォントリソース・TTF/OTFファイルから選択"を行ってください。 ---- *Ver. 2.2.1.2 2026/2/19 [#t7ff75df] **バグフィックス [#m07021b7] ***レイアウトツール [#h2c9545f] - スクロール対応のメニューコンテナをゲーム中複数利用する際、レイアウトの表示開始時に例外が発生することがある不具合を修正しました。 - ページ切り替えのあるメニューコンテナのフェードアウト時に1ページ目に戻ってしまう不具合を修正しました。 - テロップの文字に色を付けた場合フェードイン・アウトが反映されなくなる不具合を修正しました。 ***リソース [#p092f00e] - [中国語環境のみ]パターンアニメーションの設定「ビルボード処理なし」が表示されていない不具合を修正しました。 ***イベント [#v94a3fcc] - バトル開始と同時に隊列歩行オンオフを切り替えると例外が発生する不具合を修正しました。 - 会話を行った後の次の会話でスタンプを消去する場合、「反転」設定に関わらず前回と同じ向きでフェードアウトするよう修正しました。 ***ゲームプレイ時の問題 [#k6797f0f] - 事前にデータベースなどを開いてからテストプレイすると、レイアウト上のキャストのサムネイルの背景色が不透明になることがある不具合を修正しました。 ***カメラツール [#mf31c833] - カメラで設定した光源設定がセーブデータに保存されていない不具合を修正しました。 ***そのほか [#h1f546eb] - テストプレイやツール実行時にグラフィックエラーが発生した際、ログを開く機能が正しく動作しないことがある不具合を修正しました。 ---- *Ver. 2.2.1.1 [#q3b668f9] **機能追加・改善 [#l4835957] ***ゲームプレイ時の挙動 [#oe959009] - ゲームエンジン実行時、不要になったマップのコリジョンのメモリの利用効率を改善しました。 **バグフィックス [#nca3144b] ***テストプレイ [#o88f1fb8] - デバッグウィンドウの設定変更 タブの「バトル時HP・MP常時MAX」を利用中、敵側キャストの"状態"によるダメージが正しく反映されなくなっていた不具合を修正しました。 ***リソース [#v2abe304] - あるDLCからインポートしたリソースがある場合、異なるDLCから「そのリソースと同名のファイル」をインポートしようとしても正常にデータをインポートできない不具合を修正しました。 - DLCからのインポートするリソースの中にBasicSetやシステムリソースに含まれるファイルが含まれる場合、それらのリソースが正しく追加されない不具合を修正しました。 - リソースの追加時、アセットピッカーでDLCを選んだ際にサムネイルが表示されない事がある不具合を修正しました。 - 2Dイメージをパターンアニメとしてインポートするためのインポートダイアログにて、複数のファイルを同時に読み込む際、各イメージに対するSRGBなど設定が先頭に読み込まれたファイル以外には反映されなくなっていた不具合を修正しました。 ***スプライトツール [#o861da38] - あるレイヤーのあるフレームを全選択している状態で、位置の補間方法をクリックすると例外が発生する不具合を修正しました。 - あるレイヤーの複数のフレームを選択し、プロパティの一部を変えると全てのプロパティが変更されてしまう不具合を修正しました。 - 画像がないフレームがあるレイヤーを全選択し、プロパティから画像を設定すると例外が発生する不具合を修正しました。 - レイヤーの最終フレームのプロパティにて、フレーム数設定欄がディセーブルになっていなかった不具合を修正しました。 ***カメラツール [#jfd96777] - カメラの最終フレームのプロパティにて、フレーム数設定欄がディセーブルになっていなかった不具合を修正しました。 ---- *Ver. 2.2.1 [#d2956cfe] **バグフィックス [#q5f59873] ***ゲームプレイ時の問題 [#x45e60cd] - 実行エンジンがマップ移動時に稀にクラッシュする不具合を修正しました。 - Ver2.2以降、メンバー交代画面で残り一人のメンバーと控えを交代できない不具合を修正しました。 - メンバー交代画面でパーティメンバーを控えに移動したあと、移動先に追加されたメニューコンテナにカーソルが表示されない不具合を修正しました。 - バトル中のメンバー交代画面で、「パーティに移動する」の文言が表示されていない不具合を修正しました。 ***データベース [#m150d0b7] - Ver2.2以降、キャスト>バトルタブ>バトルコマンド設定で「スキル」と「アイテム」で指定できるレイアウトが逆になっている不具合を修正しました。 - Ver2.2以降、データベースのキャスト編集にて、装備欄の「装着ボーン」が編集できなくなっていた不具合を修正しました。 ***コモンイベントエディタ [#p8a64fbe] - コモンイベントエディタにて、他のイベント編集に移動した際には必ず編集中のイベントパネルの確定処理が行われるよう修正しました。 ---- *Ver. 2.2.0.2 [#c59c52da] **バグフィックス [#s9a709cd] ***スプライトツール [#c45b39fd] - Ver2.2以降、PixelSliceの画像をスプライトツールで利用しようとすると例外が発生する不具合を修正しました。 ***カメラツール [#be8a8dc5] - Ver2.2以降、カメラの注視点をイベントに設定しているフレームをカメラツールで開いたとき、注視点が「プレイヤー」に戻されてしまう不具合を修正しました。 ***レイアウトツール [#c550d96f] - Ver2.2以降、NoSliceかつFILL_REPEAT設定のイメージをレイアウトに利用する際、端に線が描画されてしまう不具合を修正しました。 ***サンプルゲーム『サバトの女王 Queen of Sacrifice.』 (rev.72847) [#v9977ee2] - テキストの翻訳修正やプロジェクトデータの整理、操作割り当て画面の変更、イベントの調整などを行いました。 ---- 下記の問題はver2.2.1時点で解消しております。 %%''&color(red){注意};''%% %%Ver.2.2以降、マップ間移動時にゲームがクラッシュするケースが稀に報告されており、原因究明と対策を検討しております。 %% %%取り急ぎの対処として %% %%ゲーム定義>移動と操作>移動>CCD半径係数に"0"を設定してお試しください。 %% ---- *Ver. 2.2.0.1 [#i7092e9e] **バグフィックス [#wc9cf5d5] ***イベント [#l4c8699e] - 2.2.0にて行った下記のバグへの修正の影響でイベントシート「消滅時」実行中の挙動が変化していました。既存プロジェクトへの影響を鑑みて下記の修正を取り消しさせていただきました。 >データベース>キャスト>その他タブ>イベントの消滅条件にて設定した「経過時間」によってイベントが消滅した際、イベントのコリジョンだけがしばらく消滅しないことがある不具合を修正しました。 ***リソース [#hc597550] - Ver2.2にて新設したテクスチャ/イメージ>インポートファイル共通設定>方向並びの初期値が誤っており、そのまま「情報の更新」で画像ファイルを再取り込みすると画像の下半分の上下が入れ替わって取り込まれてしまう不具合を修正しました。 Ver2.2以降上記のプロパティを変更して画像を取り込まれた場合、本項目の設定内容は一旦リセットされますので、お手数ですが再設定をお願いします。 ''&color(red){(!)};''インポートファイル共通設定は情報更新ボタンを使って元画像を再インポートするときに有効な設定です。 ***レイアウトツール [#j1b2f2ff] - (英語での利用時のみ)一部のレイアウトプロパティの編集が不可能になっていた不具合を修正しました。 ---- *Ver. 2.2.0 [#l4c40076] **機能追加・改善 [#kefcf4ed] **控えメンバー [#pf4577a8] ***ゲーム定義 [#g887f00d] - ルールと描画>ステータス関連に「経験値計算式(控え)」を追加しました。 デフォルトはexp*0が入っており、控えメンバーに経験値は入りません。exp にすれば控えメンバーもアクティブメンバーと同じ経験値を獲得します 。 - ルールと描画>バトル関連に「全滅時に控えと交代」機能を追加しました。 本機能を利用すると、全滅時にまだ生存中の控えメンバーがいる場合、控えメンバーとの交代が発生し、ゲームオーバーにならずにバトルが続行されます。 - ルールと描画>バトル演出関連に「バトル終了時の並びを維持する」機能を追加しました。 本機能を利用すると、バトル中のパーティ変更がマップ画面に戻っても維持されるようになります。 また同時にデータベース>キャストで「入れ替えを禁止」についての設定は無効となります。 - ルールと描画>控え関連に「状態の解除条件が進行する」スイッチを追加しました。 控えメンバーの状態の解除条件が進行するかどうかを設定できます。 ***イベント [#of986d90] - 下記のパネルにパネルの効果を及ぼす対象として控えメンバーも指定できる機能を追加しました。 --[ステータスカテゴリー] キャストの装備を変更する※バトル対応 キャストのステータスの変更※バトル対応 キャストの職業を変更する※バトル対応 状態変化にする/治す※バトル対応 経験値を増やす/減らす スキルを習得/忘れる パーティを全回復 --[パーティカテゴリー] パーティメンバーの名前を変更 --[プレイヤー カテゴリー] キャストのグラフィックを変える※バトル対応 キャストにモデルを取り付ける --[条件判断 カテゴリー] 宿屋の表示と結果の確認 習得しているスキルの確認 パーティに含まれるキャストの確認 ***データベース [#v667990c] - キャスト>バトルコマンド設定 割り当てる機能に「メンバー入替」を追加しました。 これにより、バトルコマンドとして「控えメンバーとの交代」ができるようになります。 - スキル>スキルの効果>味方への効果の対象選択に、「味方全員(控えも含む)」を追加しました。 この機能を利用することにより、例えばパーティ全員のHPを回復するスキルの対象に控えメンバーも含めることができます。 ***控えメンバーに関する機能追加に伴う変更点 [#y66731e5] - 「HP・MPを回復/減らす」パネルを非推奨に変更しました。 パネルの機能自体は維持しておりますので、現在ご利用中の方はそのままお使いください。 今後は「キャストのステータスの変更」パネルをご利用ください。 - バトルに合わせてマップ上でも控えではスリップダメージの効果が無効になるように修正しました。 **パーティメニュー関連 [#q2dcf493] ***ゲーム定義 [#ra938c2b] - ルールと描画>バトル関連に「「逃げる」コマンドを表示する」を追加しました。 「逃げる」コマンドをバトルコマンドから外すことができます。 - ルールと描画>バトル演出に「パーティ先頭で キャンセル時イベントを起動する」を追加しました。 アクティブメンバーの先頭のキャストのターンでキャンセルをした際、イベントが設定してあれば実行します。 イベントトリガーは「ターン毎」で設定してください。 ***イベント [#vb29cbde] - 「バトルキャストの行動指定」パネルを使って、「逃げる」行動を実行できるようにしました。 - バトルカテゴリーに「バトル中のメンバー交代画面を表示」パネルを追加しました。 #br イベント用フリーレイアウト画面でパーティメニューに当たるレイアウトを作成し、それをバトルイベントで呼び出すことを想定しています。 制作Tips>[[パーティメニュー:https://rpgbakin.com/pukiwiki/?%E5%88%B6%E4%BD%9CTips#n396d9e5]]を参考にしてください。 パーティメニューの内容としては下記のようなものが考えられるでしょう。 ・「バトルキャストの行動指定」パネルで「逃げる」行動を指定した共通イベントを呼び出す項目(バトルコマンドから「逃げる」は外す) ・「バトル中のメンバー交代画面を表示」パネルを使ってメンバーを入れ替える項目 ・ステータス画面を呼び出す項目 **ソロメンバーパーティ [#a4d8148e] ***レイアウトツール [#p723929d] - ステータス・アイテム・スキルについて、発動者の選択を経ずとも発動できるようにしました。 これにより「一人きりの冒険」を扱ったゲームにおいて、アイテム等の利用時のUIがより自然に作れるようになります。 ---呼び出し先レイアウトがない場合は即時発動するようにしました ---ターゲット選択レイアウトでは、サブメニューコンテナで指定された「アクション」に応じた動作をするようにしました 「選択肢の決定」だと発動後閉じ、 「選択肢のキャンセル」だと発動せず閉じます(ESCキーでメニューを閉じる動作と同じ) #br 例えば下記のような使用法を想定しています。(スキルを使用する流れの例) 制作Tips>[[ソロパーティー時のアイテム/スキル使用時の流れをシンプルにする:https://rpgbakin.com/pukiwiki/?%E5%88%B6%E4%BD%9CTips#ea7853b9]]を参考にしてください。 1. メインメニューのスキルを発動するサブメニューコンテナのアクションに「使用するスキルを表示」を指定し、スキル選択画面を表示。(スキル発動者選択画面を飛ばすことになります) 2. スキル選択画面のサブメニューコンテナのアクションからは「スキル使用先を表示」を指定し、スキル対象者選択画面を表。 3. スキル対象者画面には「スキルを唱える/キャンセル」のような項目が選べるメニューを作る。 「スキルを唱える」にはアクション「選択肢の決定」、「キャンセル」にはアクション「選択肢のキャンセル」を指定する。 ---- ***レイアウトツール [#y1ebcd90] - セーブデータ内の変数内容を表示できる \savevar 特殊書式を追加しました。 ゲームの進行に合わせて変数にプレイ状況を示すテキストを格納し、それをセーブファイル選択時に表示する、といった用途を想定しています。 - 以下の特殊書式を追加しました。 -- 装備部位名の表示 -- セーブ時の所持金を表示 -- セーブデータのパーティメンバーの職業/副業レベルの表示 -- ショップでの販売価格に関する書式 - 「イベント用フリーレイアウト」画面のレイアウトプロパティに、メッセージ動作中はレイアウトのキーハンドラが反応しないようにする設定を追加しました。 メッセージとレイアウトのどちらを優先するか設定可能です。 - 「ショップ売る」画面のレイアウトプロパティでソート機能が利用できるようにしました。 - 「メニュー」画面/「イベント用フリーレイアウト」画面のレイアウトプロパティに「カメラ操作を禁止」を追加しました。 「メニュー」画面でこの機能を使うことで、「操作割り当て」画面でカメラ操作に設定しているキーを指定する際にゲーム内カメラが変化することを防げます。 - バトルに関する画面のレイアウトプロパティに、選択中・選択結果の変数代入機能を追加しました。 - レイアウトプロパティ「タグによるフィルタ」で利用できるシステムタグに、「バトルで利用可能なスキル」を示すタグ追加しました。 - 描画コンテナで表示する画像に、リソース>イメージの「スライス」プロパティにてPixel/Countスライスを設定したイメージの一コマを設定できるようになりました。 - プロパティの特殊書式やタグを入力する欄に直接入力できるようにしました。 「矢印」アイコンをクリックすることで特殊書式挿入ダイアログなどの入力をサポートするダイアログを開けます。 - レイアウトエクスポートダイアログのUIを改善しました。 - 装備アイテム選択画面で装備アイテムを選択する際の処理を軽減しました。 - セーブファイル選択画面でセーブデータを選択する際の処理を軽減しました。 - レイアウトの画像としてリソース>イメージの「FillType」プロパティにて「Repeat」が設定されている画像を使った際の描画速度を改善しました。 ***イベント [#t98a436a] - 「プレイヤー」カテゴリーに「隠れた部分の表示色を透明にする/透明から戻す」パネルを追加しました。 - 「プレイヤー」カテゴリーに「プレイヤーのジャンプ力を変更」パネルを追加しました。 - 「イメージを表示」パネルでスプライト再生する場合に、アニメーションをループ再生するかどうかを選択できるようにしました。 - 「選択肢から選んで結果を確認」パネルで、1つだけ選択肢を設定することを可能にしました。 - 「会話を表示」パネルで、会話をする両者がどちらも喋らない設定ができるようにしました。 この機能を使うためには、話者を指定するチェックボックスをどちらもオフにしてください。 - 「複雑な文字列変数操作」パネルにて、バトル中の情報を取得できるようにしました。 - 「バトルキャストの行動指定」パネルにて、「待機」させた際のメッセージを任意で設定できるようにしました。 - 「キャストの装備変更」「キャストの職業変更」パネルを「ステータス」カテゴリーに移動しました。 - サイズが大きくなったプロジェクトにおけるイベント編集画面の動作負荷を改善しました。 ***データベース [#e834de84] - キャスト>装備と技能タブ >「最初の装備」に「補正対象」カラムを追加しました。 - 計算式のキーワードに「複数武器補正:mwm」を追加しました。 これらの機能により装備の「複数武器補正」に設定した値を乗算する対象を指定できるようになります。 「補正対象」として、「計算式を利用」を選択した場合、「複数武器補正」の値は計算式の「複数武器補正:mwm」に代入されます。 ***リソース [#e9ada059] - DeleteAssetダイアログに、全ての選択状態を一括で変更するボタンを追加しました。 - DeleteAssetダイアログで多くのリソースのチェックをまとめて変更した時の処理速度を改善しました。 - ブレンドシェイプの再生時、サブグラフィックも対象にするようにしました。 - テクスチャ/イメージのプロパティに、情報更新ボタンを押した際の画像分割等の設定を指定できる「インポートファイル共通設定」を追加しました。 主にインポート画像の分割設定や、キャラクター画像の向きの並びを"情報更新"時にも変更できる、主にパターンアニメ用の機能です。 ''&color(red){注意};'' このプロパティでの設定は情報更新ボタンを押したときにのみ動作することに留意してください。 ***ゲーム定義 [#g4fc961b] - システムリソース>バトルコマンド関係の「ダメージ用数字」にて、「なし」を選べるようにしました。 - 移動と操作>入力デバイスの割り当てにて、キーの割り当てを変更した際、ゲーム中の割り当て情報も初期化するようにしました。 ***カメラツール [#xf15e862] - Shift+マウスクリックによるタイムラインの複数フレーム選択に対応しました。 - 複数フレームを選択した際にプロパティの値をまとめて編集できるようにしました。 複数フレーム時、プロパティに「フレーム数」を追加しました。 - 複数フレームを選択した状態でのコピー&ペーストに対応しました。 - バトルカメラへのカメラデータのペースト時、「この項目に上書き」に相当する動作をするようにしました。 ***スプライトツール [#ofe7c3c4] - 同じレイヤーの複数フレームを選択した際にプロパティの数値をまとめて編集できるようにしました。 「フレーム数」を複数選択した場合、画面右側プロパティ欄に表示される「フレーム数」にて値を設定してください。 ***ツールUI [#db972f0e] - カメラ追従範囲設定ダイアログなど、マップ上の位置や範囲を指定するプレビューにズーム機能を追加しました。 ***そのほか [#i21419fc] - 作品を公開書き出しした際、プロジェクトフォルダに出力されるreadmeファイルに簡体字/繁体字版を追加しました。 ***サンプルゲーム [#e050fd7f] - 新たなサンプルゲームとして『サバトの女王 Queen of Sacrifice. 』を追加しました。 **バグフィックス [#wa7853a1] ***レイアウトツール [#ic396715] - Ver.2.1以降キャスト図鑑画面にてキャストが習得するスキルを表示する特殊書式が正しく動かなくなっていた不具合を修正しました。 - レイアウトプロパティ「メニューが開いたときに非表示」をオンにしてコンテナを非表示にしても、表示条件スイッチを設定しているとスイッチの変化によって表示されてしまうケースがある不具合を修正しました。 - メンバー交代画面では実際にキャンセルが完了するまで変数にキャンセル情報を格納しないよう修正しました。 - 消費ステータスを表示するスライダーのバーの長さが、マップ上とバトル中で異なるケースがある不具合を修正しました。 - スキルを使用する際など、「キャストを選ぶ画面」にて、タグによる絞込みがサブメニューコンテナ内のスライダーパネルの参照値に対して正しく適用されない不具合を修正しました。 - メニューコンテナ内の全てのサブメニューコンテナが「コンテナ管理番号を自動で割り当てない」が"オン"で、かつカーソル移動先が指定されている際、ゲーム内でそのコンテナを表示すると例外が発生する不具合を修正しました。 - 「リソース>イメージにて「枠の縦横比を維持する」プロパティを有効にした画像」をスライダーの背景として使用すると描画が崩れる不具合を修正しました。 - バトル中にステータス画面を出した際、選択中のキャストの状態アイコンを表示できない不具合を修正しました。 - 「セーブファイル選択」画面に関する下記の不具合を修正しました。 -- カーソル移動時に処理負荷が上がる不具合 -- ページを切り替えると表示が更新されない部分がある不具合 -- スライダーが正しく表示されない場合がある不具合 - 特殊書式挿入ダイアログに \dictionaryskillname 系の書式が表示されていなかった不具合を修正しました。 - サブメニューコンテナのプロパティ「コンテナ管理番号を自動で割り当てない」にチェックを入れるとプレビューでのみ表示が不正になる不具合を修正しました。 - 表示するレイアウトを切り替えた直後にドラッグでパネルのサイズ変更しようとすると、パネルの内容が正しいサイズで表示されないことがある不具合を修正しました。 - レイアウトパーツリストで項目を選択している際、プレビュー上でCtrl+左クリックを行ってリスト上では何も選択していない状態にしても、プレビューには選択枠が残ってしまう不具合を修正しました。 - メンバー交代画面で選択カーソルが消えることがある不具合を修正しました。 - 画面リストで選択する画面を切り替えた際、割り当てるレイアウト欄で選択されているレイアウトの情報を正しく保存するようにしました。 - Previewで出現再生ボタンを押した後、ゲームパッドでの操作入力を受け付けないように修正しました。 これは意図せぬ挙動によりツールのクラッシュを防ぐための対策となります。 ***イベント [#jf3e3172] - コモンイベントを使って強制セーブをした時、次回ロードした際にセーブ処理がもう一度走ってしまう場合がある不具合を修正しました。 -「移動スピードの変更」パネルを利用して"walk", "run"以外のモーションを歩行モーションにしている場合、"wait"に遷移しない不具合を修正しました。 - 2つの「会話を表示」パネルの間に「時計マークがない」イベントパネルがある際に、会話をしているキャラクターグラフィックの出現演出が二度再生されていた不具合を修正しました。 - マップ移動直後に実行されるイベントでレイアウトを表示するとサウンド関係の排他制御の不備により例外が発生することがある不具合を修正しました。 -イベントを利用して画面をフラッシュさせている間に場所移動を行った場合、画面が明るいままになる事がある不具合を修正しました。 - データベース>キャスト>その他タブ>イベントの消滅条件にて設定した「経過時間」によってイベントが消滅した際、イベントのコリジョンだけがしばらく消滅しないことがある不具合を修正しました。 - 「使用するレイアウトの変更」パネルでローディング画面を変更する場合、1秒以上経過しないと変更が反映されない不具合を修正しました。 - 「キャストのステータスの変更」パネルで、ステータスの消費値の割合計算が、「ステータスの最大値」を基準にしていなかった不具合を修正しました。 - 「アイテムのパラメータを取得」パネルで「射程」を取得する際、100倍された値が取得されています。 従来の「射程」を「射程x100」と名称を変更しそのまま100倍の値が取れる状態で残しつつ、「射程」は100倍しない値を取れるように変更しました。 コンバートは自動で行われるためこの変更によって既に作成済みの処理を変えていただく必要はありません。 - 「バトルキャストの行動を指定」パネルにて「何もしない」を指定し、「メッセージをスキップ」した場合に待機時間がある不具合を修正しました。 -「モンスターを出現させる」パネルを使って「既に倒されたモンスター"A"」の枠に「新たなモンスター"B"」を出現させた場合、バトル終了時の報酬計算において、「モンスター"A"」に設定された報酬が加算されない不具合を修正しました。 - バトルイベントでレンダリング設定の変更した際に、環境マップが正しく反映されない不具合を修正しました。 -言語環境によってはイベントテンプレート利用時、テンプレートで設定するコリジョンサイズが正しく反映されないことがある不具合を修正しました。 -各マップの「標準」カメラを再生するイベントを別のマップにコピーすると、コピー元のマップの「標準」カメラが参照されたままになる不具合を修正しました。 ***データベース [#keb5cf17] - 「特性」の効果により消費ステータスの最大値が上昇している敵キャストの消費値の初期値に不正な値が入っていた不具合を修正しました。 - 味方のHP等の消費値を減らす効果を持つスキルについて、マップ上では消費値が正しく減算されていなかった不具合を修正しました。 (消費値を回復する効果にマイナス値を入れることで味方にダメージを与えることができます。バトル中とマップ上で処理が異なっていたものを、バトル中の仕様に合わせて修正しました。) - プロジェクト間のコピーをした際、コピー先のプロジェクトにて属性定義を上書きすると直後のテストプレイで例外が出るのを修正しました。 - キャスト>習得するスキルなど一部のリスト形式の表示欄にて、項目の並び替え結果が保存されないケースがある不具合を修正しました。 ***ゲーム定義 [#h13dc71c] - 移動と操作>入力デバイスの割り当てにMENU:ACTION1~ACTION3の割り当て欄が抜けていた不具合を修正しました。 ***リソース [#f7d144c9] - 「テクスチャが空のマテリアル」を含んだ複数のマテリアルを選択した状態でアセットピッカーを開くと例外エラーが出る不具合を修正しました。 - 3D/2Dスタンプにてexrbrファイルをインポートすると、exrbrに含まれるフォルダがリスト上に作成されない事がある不具合を修正しました。 - サウンドにて、サウンドリスト上の追加ボタンからアセットピッカーを経由してサウンドを追加すると、追加したリソースに対するSE判定が正しく動作していなかった不具合を修正しました。 - サウンドにて、ドラッグ&ドロップでリソースを追加すると、リソースに含まれるループフラグが正しく設定されない不具合を修正しました。 - スタンプに設定したサブグラフィックを全て削除しても、サブグラフィックのリストが表示されたままになっていた不具合を修正しました。 - ローカル環境にあるモデルファイルから、モーション/ブレンドシェイプ/物理設定を追加しようとしても、モデルしか作成されない不具合を修正しました。 ***マップエディタ [#l3a39cad] - 「グリッドにスナップ」ボタンがONの場合、グループ化したオブジェクトを移動させると位置関係がずれる不具合を修正しました。 - 吸着ツールが正しく動作していなかった不具合を修正しました。 - 配置リストでロックしている項目のプロパティを変更しようとすると例外が発生する不具合を修正しました。 - 物体を配置する際にクリックを連打すると、配置リストに配置した物体が登録されないケースがあった不具合を修正しました。 - 配置リストのプロパティの仕切り位置が正しく記憶されない不具合を修正しました。 - 「スタート地点」や「イベントシンボルモデルをマニピュレーターで移動させる」とY位置が0.5上がることがある不具合を修正しました。 - 編集メニューの「マップ全体をスクロール」や「マップサイズの変更」を行った際、「通行不可な地形表示」機能による範囲表示が追従しない不具合を修正しました。 - マップコピー時、配置リストの「グループに対するロック/不可視情報」が引き継がれない不具合を修正しました。 - マップコピー時、特定の名前のリソースが含まれているとペーストで例外が出るケースがある不具合を修正しました。 - ダークテーマ使用時クイックツールバー(ダークモード)の表示がおかしくなる不具合に対して対策を施しました。 ***スプライトツール [#z2266443] - プロジェクト間でスプライトをコピーした場合、画像がコピーされない不具合を修正しました。 - 「フレーム数」行を選択してコピーすると例外が発生する不具合を修正しました。 ***テストプレイ [#qea26cf1] - デバッグウィンドウ>変数モニタタブにて、配列変数の名称が、最上位(最も親)のフォルダ名になっていた不具合を修正しました。 - イベントで変数フォルダのクリア・配列変数の要素クリアをした際、デバッグウィンドウの「変数モニタ」上でクリアした変数のエントリが削除されない不具合を修正しました。 - バトルテストにおいて、複数の「特性」の効果により消費ステータスの最大値が上昇しているパーティキャストの「消費値の初期値」に不正な値が入ることがある不具合を修正しました。 - バトル中にCtrl+Cを使ってテストプレイをリセットしても、バトルに入るとリセット前のパーティのデータに戻ってしまう不具合を修正しました。 - キャストパラメータチェックビューで「MapCast(Full)」を選んでいる時にキャストイベントの消費値が正常に表示されなくなっていたのを修正しました。 ***ツールUI [#t0e0445a] - 配置リストなどのツリービュー形式のリストにて、項目の順番を入れ替えた際、入れ替えた位置がずれることがある不具合を修正しました。 ---- *Ver. 2.1.0.3 [#r8af5814] **バグフィックス [#fcee4aad] ***レイアウトツール [#re94953d] - Ver2.1以降、DLC「RPG Developer Bakin Layout Data Classy」が正しくインポートできなくなっていた不具合を修正しました。 ---- *Ver. 2.1.0.2 [#f660ccbc] **バグフィックス [#me0ba6a4] ***ゲームプレイ時の問題 [#m5ce0051] - バトル背景にそのマップ自身を指定しているマップがある場合、別のマップでバトルを行ったあとにそのマップに遷移するとレンダリング設定が変化してしまうことがある不具合を修正しました。 ***イベント [#n5a173a5] - 「キャストの装備を変更する」パネルにて、装備するアイテムを設定した後、パネルを閉じ→開くと装備するアイテム欄が「なし」になってしまう不具合を修正しました。 - 「キャストのステータスを取得」パネルにて、取得する対象として"状態”を選択し た際にパネルのレイアウトが崩れる不具合を修正しました。 ---- *Ver. 2.1.0.1 [#v2cc7168] **機能追加・改善 [#ud5ae5b5] ***マップエディター [#qdb791f1] - マップエディタ上部メニュー>機能>環境設定>ホットキーにてVer2.1にて追加した下記の操作のデフォルトキーを変更できるようにしました。 配置操作を優先: このキーを押しながら操作すると、物体配置する際にマニピュレーター操作よりも配置操作を優先します。 #br また、この操作に対するデフォルトのキー設定を"Y"に変更しました。 **バグフィックス [#e6aa7301] ***レイアウトツール [#jd093d78] - Ver2.1以降、レイアウトをコピー&ペーストした際、サブメニューコンテナの「押したときに選択するサブメニューコンテナ」の設定が削除されてしまう不具合を修正しました。 ***公開作品書き出し [#s9c171f4] - Ver2.1以降、イベントによるゲームスピードの高速化時の挙動がテストプレイ時と単独プレイヤーでの実行時で異なる不具合を修正しました。 ---- *Ver. 2.1.0 [#uac2131a] **機能追加・改善 [#wba57088] ***操作割り当て(キーコンフィグ)画面 [#tea45f64] - ゲーム中のキーカスタマイズを行なうことができる「操作割り当て」画面を実装しました。 レイアウトツール>画面リスト>メニューカテゴリーの一番下、「ゲーム終了確認」画面の下に追加しています。 -- サブメニューコンテナの「アクション」プロパティに操作割り当て関連のアクションを追加しました。利用法についてはシステムレイアウトを参考にしてください。 -- ゲーム定義>移動と操作>キー・ボタンの割り当てに、操作"MENU-BINDING_REMOVE"を追加しました。 "MENU-BINDING_REMOVE"は「操作割り当て」画面にて、サブメニューコンテナに割り当てたキー・ボタンを取り消す操作です。 ''&color(red){(!)};''"MENU-BINDING_REMOVE"にはデフォルトでは操作キーを割り当てていません。必要に応じてゲーム定義>移動と操作>キー・ボタンの割り当てメニューにて設定してください。 ***DirectInputコントローラー [#qab8ccc3] - 書き出した作品において、DirectInputコントローラーでの操作に対応しました。 操作割り当て画面ではDirectInputのボタン名はXinputコントローラーに準ずるボタン名が表示されます。 ***レンダリング設定切り替え時間の設定 [#jceff1be] - 「レンダリング設定の変更」パネルに補間時間の設定を追加しました。 一部の項目を除き、レンダリング設定を指定時間をかけてゆっくり切り替えることができます。 --この機能は「値を設定するタイプのプロパティ」について、元の設定から指定した設定へ補完する機能であるとお考えください。 FXAAのようなスイッチのオンオフのみのプロパティや、SSAOのアルゴリズム、影カスケード数などは、変更前の設定と変更後の設定を合致させておかないとスムーズにはつながりません。 --スイッチオフにしている設定項目にはこの機能は適用されません。 例えば"VIGNETTE"をオフにした"A"から、"VIGNETTE"をオンにした"B"に切り替える際、"VIGNETTE"に対してこの効果は適用されません。 この場合"A"の"VIGNETTE"をオンにしたうえで設定値を"0"にしておくことで、効果を適用させることができます。 --遠景モデルの変更はディザリングと、モデルの拡縮を使って変更前のモデルと変更後のモデルを入れ替えることで実現しています。(変更後のモデルを変更前のモデルより大きくして配置し、変更前のモデルを拡大、変更後のモデルを縮小させる) そのため、変更するモデルのサイズが大きく違う場合はうまく切り替わりません。 ''&color(red){注意};''遠景モデルとして指定できるEP1_sky01~03とそのほかの空はモデルのサイズが違うためうまくつながりません。 --遠景モデルは切り替え時に読み込みが発生します。ゲーム定義>プロジェクト設定で内部フォーマット形式を利用することで読み込み負荷が軽減されます。 --レンダリング設定を切り替えている最中にセーブされた場合は、「切り替え後」の状態で保存されます。 ***イベント [#j0e2924e] - 条件判断カテゴリーに、キー操作(キー入力)を直接的に判定できる「キー入力の確認」パネルを実装しました。 - シート実行条件に、文字列変数と指定文字列の比較ができる条件パネルを実装しました。 - 「プレイヤー/イベントの移動速度変更」パネルに、歩行モーションを変更しないオプションを追加しました。 「歩行モーションを変更する」にチェックを入れなければ歩行モーションを変更しません。 - 「イベント用フリーレイアウトを表示」パネルに、イベント用フリーレイアウトを非表示にする際、アニメーションをカットできる機能を追加しました。 ***マップエディタ [#m5f4879a] - マップ上のオブジェクトを選択し、割り当てるスタンプを変更する機能を実装しました。 配置リスト下のプロパティに追加した「スタンプ」項目から変更できます。 位置・角度・スケールといったプロパティは維持されるのでグラフィックだけ変更することができます。 イベントを選択した場合は、先頭のシートのグラフィックが差し替えられます。 - 配置物パレット/コモンイベントリストに全グループ/フォルダを開く/閉じるボタンを追加しました。 - オブジェクト/ローカルライトの配置時、Shiftを押しながら操作することで、マニピュレーター上にカーソルがあっても物体配置を優先して行えるようにしました。 オブジェクトを配置した直後のマニピュレーター操作を優先するため、マニピュレーター上にカーソルがある場合は物体配置よりもマニピュレーター操作が優先されます。ローカルライトも配置時の操作をオブジェクトの操作と合わせました。 この機能追加によって物体配置を続けて行いやすくしました。 - 消しゴムツールの挙動を改善し、物体上を消しゴムカーソルが通過した時にすぐ対象を消去するようにしました。 - マップエディタ下部のメニューの一番右側に、通行不可/液体属性を持つ地形に色がついて表示される機能を追加しました。 同じテクスチャを使っているが属性が違う地形をマップ上で探す際にお使いください。 ***ゲーム定義 [#he950790] - ルールと描画>描画オプションに、イベントで変更したレンダリング設定を維持するかどうか選択できる機能を追加しました。 ***レイアウトツール [#g4f3cf79] -装備アイテム選択画面のレイアウトプロパティに「表示するアイテムの管理タグ」を追加しました。 データベース>[[アイテム]]につけたタグで表示する装備アイテムを絞り込むことができます。 ***プラグイン [#e2070a6d] - ムービー再生関係の処理を MoviePlayer クラスにまとめました。 詳しくはプラグインリファレンスを参照してください。 ***Localization Toolkit [#y147b670] - リソースローカライズを利用した際、指定したリソースを公開書き出しに必ず含めるようにしました。 **バグフィックス [#a0d4e2c2] ***リソース/内部フォーマット [#j10d3621] - ''テクスチャ圧縮がオンの場合、アルファチャンネルの情報が劣化する場合がある不具合を修正しました。'' α抜きのテクスチャ(Discard系シェーダー)を使っているオブジェクトがカメラから遠方に行くと正しい描画にならないケースがありました。 Discard系シェーダーでα抜きのしきい値を1から大きく下げた場合に上記の症状が現れやすくなります。 -- ''内部フォーマット形式へ変換するとテクスチャ圧縮の設定がオンになるため、内部フォーマット形式をご利用の方は下記の点ご留意ください。'' ''&color(red){(!)注意};'' 内部フォーマット形式をお使いの場合、プロジェクトを起動する際にテクスチャの再コンバートを行うため、本アップデート後最初にプロジェクトを開く際に時間がかかる旨ご了承ください。 ''&color(red){(!)注意};'' 内部フォーマット形式をお使いのプロジェクトについて、もし上記の症状が気になる場合はお手数ですが再度プロジェクトを書き出していただければと存じます。 ご迷惑おかけして申し訳ありません。 ***イベント [#xcba6f35] - 段差がある地形のすぐ隣に衝突設定がないイベントがあると、ゲーム定義にて「段差からの飛び降り禁止」をオンにしていても、そのイベントが移動可能な範囲として認識されてしまう不具合を修正しました。 - バトル中に実行されるメッセージ・会話パネルについて、吹き出しの対象として「プレイヤー」および「パーティのn番目」を指定しても反映されない不具合を修正しました。 - 「ゲームスピードを変更」パネルを利用した際のウェイト時間が、Bakinツールと公開作品との間で異なる不具合を修正しました。 - 「ゲームスピードの変更」パネルを利用した際、歩行速度に対して反映されていなかった不具合を修正しました。 - 「レイアウト画面を表示」パネルはバトルイベントには対応しておりません。 しかし共通イベントの呼び出しによって本パネルを「完了を待つ」で利用している場合があり、その際バトルが進行しなくなってしまう不具合を修正しました。 - バックログとして解釈した結果空欄になる会話・メッセージはバックログリストに追加しないよう修正しました。 ***レイアウトツール [#te9e282c] - アクション「変数の値を変更」を設定されたスピンパネルをマウスで操作した際、変数に値が反映されない不具合を修正しました。 - レイアウトパーツリストにて複数のレイアウトパーツをドロップ&ドロップで移動した際に、項目の並びが変わってしまう事がある不具合を修正しました。 ***データベース [#qf898d8d] - 「アイテム」のアイテムリストにて、項目を複数選択した状態で「武器/防具」プロパティを切り替えると例外が出る不具合を修正しました。 - 「スキル」のスキルリストにて、項目を複数選択した状態で「マップで利用可能/バトルで利用可能」プロパティを切り替えると、スキルの説明欄がクリアされてしまう不具合を修正しました。 - キャスト>バトルにて、敵として倒された時の報酬欄のドロップアイテムリストに、新規追加したアイテムを登録できない不具合を修正しました。 ***バトル [#w68c5f97] - バトル中敵を出現させるイベントを実行した直後に、出現させた敵を攻撃対象に指定すると例外が発生することがある不具合を修正しました。 ***テストプレイ [#w64ea82d] - デバッグウィンドウ>変数モニタタブで絞り込みを設定後、例外が発生するケースがある不具合を修正しました。 ***ゲームプレイ時の問題 [#sc05a2eb] - 環境エフェクト、スカイボックスの基準座標をカメラのタイプによらず一定にするよう修正しました。 ***マップエディタ [#l77c4a72] - グループをロックした際、選択や消去の対象から外す挙動を改善しました。 - ダークテーマを利用している際、マップエディタ上の操作によってクイックツールバーが一瞬拡大して元に戻るときがある不具合を修正しました。 ***プラグイン [#hb44b183] - C#プラグインからAudio.PlaySoundをコールした際、引数のPanが反映されていない不具合を修正しました。 ***DLC: Localization ToolKit [#f2b9aec3] - 選択肢を追加・削除すると、全選択肢の翻訳がクリアされる不具合を修正しました。 ---- *Ver. 2.0.2.1 [#k3099391] **バグフィックス [#k4c1d1c8] ***[DLC: Localization Toolkit 関連] [#a3618eb3] - レイアウトデータのローカライズについて、メインメニュー画面など、割り当てるレイアウト欄にチェックボックスがあるレイアウトで、選択した置き換え先ではなくシステムレイアウトが適用されることがある不具合を修正しました。 - レイアウトデータのローカライズについて、「タイプ」欄が編集不可にも関わらず編集可能を示すアイコン(鉛筆アイコン)が表示されていた不具合を修正しました。 ---- *Ver. 2.0.2.0 [#a51a8f36] **機能追加・改善 [#gc8074e1] ***リソース [#d85c9a80] - パーティクルにスケールを設定できる機能を追加しました。 ***デバッグウィンドウ [#d51227d3] - イベントモニタについて、バトル時はバトルイベントの進行状態が表示されるように改善しました。 - 変数モニタタブにてエンターキーを押した際、ゲーム画面が反応しないように改善しました。 ***イベント [#bd53c2f9] - 「バトル情報を取得」パネルにて、「スキルの対象ナンバー」のように対象が敵味方両方ある場合に取得される値について、プレイヤーが任意に選択した対象のインデックスが取得されるようにしました。 つまり、「味方への効果:自分 / 敵への効果:敵単体」 と設定されたスキルを使う際、プレイヤーが指定したスキルの対象のインデックスを取得できるようになります。 **バグフィックス [#x7779c33] ***データベース [#y6ff30d5] - キャストのコピー&ペーストすると、キャストを参照先に指定しているイベントパネル等にて、参照先がペースト後のキャストに付け変わってしまう事がある不具合を修正しました。 ***イベント [#r634a23a] - バトル中、パーティの二人目以降のキャストが「逃げる」を選択すると、「バトル情報を取得」パネルで取得する行動種別が「待機」として取得される不具合を修正しました。 - マップロード直後の処理で「文字列入力」パネルを利用すると例外が発生する不具合を修正しました。 ***リソース [#k59f591d] - モーションリスト最後の項目のラベルをクリックして削除ボタンを押すと例外が出る不具合を修正しました。 ***レイアウトツール [#r9f4ed5a] - 特殊書式の引数を変数で引いたとき、指定した変数が存在しないと例外が発生する不具合を修正しました。 - 画面一覧とタグ一覧の間のスプリット位置が記憶されていない不具合を修正しました。 - レイアウトパーツリストにてパーツをロックしても、プレビュー上でパーツサイズが変更できてしまう不具合を修正しました。 - レイアウトツール内の要素で「タグ編集」モードをオンにした際の追加ダイアログにて、既存のタグが表示されない不具合を修正しました。 ***マップエディタ [#pf0ab068] - マップサイズの変更に関してUNDO/REDOを行うと例外が発生する不具合を修正しました。 - データベースに敵キャストが一つも存在しないデータでバトルレイアウトを編集しようとすると例外が発生する不具合を修正しました。 ***スプライトツール [#ae92642a] - マスクレイヤについて、画像範囲外のマスク状態がクリアされていない不具合を修正しました。 ***ツールUI [#wc64e94b] - アセットピッカー等一部ダイアログの位置/サイズ等が保存されていなかった不具合を修正しました。 - カラーピッカーの表示色パネルにダークモードの背景色が影響していた不具合を修正しました。 ***トップメニュー [#o5af80cc] - 新規作成メニュー>主人公設定画面にて移動用グラフィックのサムネイルが表示されないことがある不具合を修正しました。 ***そのほか [#k38acd2a] - 古いバトルスクリプトへの動的パッチ処理が正しく動かないケースがあり、公開作品書き出し時にビルドエラーが発生することがある不具合を修正しました。 - プロジェクトの新規作成時、保存先フォルダを手動で入力した際に、パス区切りが二重になっているなど不正なパスが指定されているケースがあります。 その際、不正なパスを履歴に残してしまうことが原因で、公開作品の書き出しに失敗することがある不具合を修正しました。 **Localization Toolkit(DLC) [#b4dd7b87] - レイアウトデータを言語ごとに置き換えられるようになりました。 - 「アイテム名の変更」パネルが翻訳対象になっていなかった不具合を修正しました。 - 一部のレイアウト要素がリストに列挙されていなかったり、関係のないレイアウト要素が翻訳されてしまう不具合を修正しました。 - 同一テキストを使用する箇所が大量にあるとexcelのエクスポートに失敗する不具合を修正しました。 ---- *Ver. 2.0.1.0 [#j6a90463] **機能追加・改善 [#wd88bc29] ***イベント [#dc867b87] - 生成イベントを大量に利用したプロジェクトのマップ切り替えの速度を大幅に改善しました。 - 配列変数のポインタ上限を9999999にしました。 - キャストイベントにて「カメラを再生」パネルを設定する際、コモンイベントと同様に全カメラを列挙するようにしました。 ***レイアウトツール [#c3949162] - メニューコンテナのスクロールバー機能を初めてオンにした際、スクロール範囲のサイズを自動調整するようにしました。 ***バトル [#h6c4c674] - サブグラフィックとモーションタイミングが同期できるよう、バトル開始時に味方全アクターのモーションをリセットするようにしました。 ***リソース [#d93af888] - リソースのインポート/削除時、ダイアログの初期化に一定時間がかかるとプログレスバーを表示するようにしました。 - インポートダイアログにあった「以降、同じ設定」チェックボックスを廃止し、「このインポート時の設定をデフォルトにする」ボタンを追加しました。 - 10秒未満のサウンドデータを追加した時に、自動的に「タイプ」設定をSEにするようにしました。 **バグフィックス [#r01fcd20] ***レイアウトツール [#j8b7162d] - イベント用フリーレイアウト画面で作成したアイテムリストを表示する際、表示内容と選択要素が一致しなくなることがある不具合を修正しました。 - 同一のlyrbrファイルを2回インポートした後、サブメニューコンテナのプロパティを変更した際に例外が発生する不具合を修正しました。 - 特殊書式\partyimage に、キャストのタグによる絞り込み結果が反映されていない不具合を修正しました。 - 描画コンテナに出現モーションを設定した状態で背景画像を入れ替えると、プレビューから子要素のコンテナ/パネルが消える問題を修正しました。 - ドラッグ&ドロップでインポートしたテクスチャがBakinを再起動するまで表示されない不具合を修正しました。 ***バトル [#z2d4d68c] - バトル時に、敵キャストの特性が正常に初期化されないケースがあった不具合を修正しました。 - バトルテスト時、パーティキャストの特性が初期化されていなかった不具合を修正しました。 ***イベント [#w045a88a] - バトルプラグイン利用時に「カメラを再生」パネルが動作しない不具合を修正しました。 - 「キャストにモデルを取り付け」パネルで隊列の二人目以降もしくはパーティ全体のジョイントに対応しました。 - 「キャストのステータスを取得」パネルで存在しないインデックスのメンバーの状態変化を取得した場合に例外が発生する不具合を修正しました。 - ファンファーレを現在のBGMとしてセーブデータに保存していた不具合を修正しました。 ***テストプレイ [#o23ab899] - キャストパラメータチェックビューにて、「HP」を表示するセルが不要な更新を繰り返していた不具合を修正しました。 - キャストパラメータチェックビューにて、変更して値が反映されない値を表示するセルの一部が入力可能になっていた不具合を修正しました。 ***リソース [#odb11bc3] - リソースインポート時のImportダイアログにて、複数の3Dスタンプを選択した際にメッシュの画像が空になるように修正しました。 ***データベース [#labec101] - 複数装備での攻撃時に状態効果「攻撃回数追加」の効果が正常に機能していなかった不具合を修正しました。 - 状態効果「攻撃回数追加」の効果で追加される攻撃でも攻撃成功判定をするように修正しました。 - アイテムイベント設定時、「アイテムの強化」パネルのレイアウトが崩れていた不具合を修正しました。 ***そのほか [#a7a400f2] - Ver2.0.0.0以降、一部のゲームコントローラでアナログ入力が逆に解釈されてしまっていた不具合を修正しました。 - 別のWindowsアカウントでBAKINを利用しようとすると例外が発生することがある不具合を修正しました。 ***体験版 [#uaec1d39] - Steam Overlayの影響で、BAKIN本体にはエラーが発生していないにも関わらずグラフィックエラーが検出される不具合を修正しました。 ---- *Ver. 2.0.0.3 [#e554dc3b] **バグフィックス [#x523761d] ***マップエディタ [#sae24e89] - ツールの初めて起動した時のみ、マップ編集で例外が発生することがある不具合を修正しました。 - バトルの配置エディタのアイコンがずれて表示されている不具合を修正しました。 - 各種編集ダイアログを閉じた後、マップエディタの編集モードがペンツールに変更されることがある不具合を修正しました。 ***トップメニュー [#w9e52a7a] - 新規作成メニューにてプレイヤーの画像のデフォルトを「勇者A」に設定しました。 ***イベント [#v3975a59] - 「キャストにモデルを取り付ける」パネルで初期パーティ人数を超えるインデックスを指定すると例外が発生する不具合を修正しました。 ***レイアウトツール [#aa7ebad0] - 装着部位に「武器・盾」枠がある場合にショップ画面で盾にカーソルを合わせると例外が発生する不具合を修正しました。 - レイアウト書式で存在しない装備箇所のステータス変化を取得しようとすると例外が発生する不具合を修正しました。 ***リソース [#h3a4b88a] - プロジェクトを読み取り専用で開いていてもサムネイルファイルを書き換えてしまっていた不具合を修正しました。 ---- *Ver. 2.0.0.2 [#b0f053b3] **機能追加・改善 [#vc0001b1] ***トップメニュー [#vf02e1dd] - 新規作成メニューにてプレイヤーの画像のデフォルトを「勇者A」に設定しました。 **バグフィックス [#s41f2966] ***カメラツール [#pa7048e8] - カメラツール内でのレンダリング設定の変更が反映されないことがある不具合を修正しました。 ***マップエディター [#obeff216] - Ver2.0.0.0 以降、バトルテストでの装備選択設定が保存されなくなっていた不具合を修正しました。 - 物体を配置した後、カメラツールを開きOKで閉じると、マップをリロードするまでその物体を削除できなくなっていた不具合を修正しました。 ***リソース [#i1df993e] - リソース追加時のImport Assetダイアログにて、ダイアログ右側プロパティー欄の下にある「以降、同じ設定」にチェックを入れてないと「モデルの最適化」と「スケール」の変更が反映されない不具合を修正しました。 「以降、同じ設定」にチェックを付けると、その設定は「次回以降のインポート時」のデフォルト設定として適用されます。 - リソースの追加/削除時のImport Asset/Add Asset/Delete Assetダイアログにて、ツリービューが何も選択されない状態になった時に例外が出る不具合を修正しました。 - Ver2.0.0.0 にて追加された リソース>パーティクル>エミッタ制御 につきましては、提供の準備および動作検証が十分ではなかったため一旦取り下げました。ご了承ください。 ***レイアウトツール [#dd858afb] - データベースにて装備部位枠の追加・削除を行った場合、ショップ画面での装備によるステータス差分が正しく表示されないことがある不具合を修正しました。 - ショップ画面でのアイテムカテゴリーの表示が「脚装備」に対応していなかった不具合を修正しました。 ***ダークテーマ [#f37a2c0b] - 内部的な不具合を修正し、関連ファイルを改変しました。 ***そのほか [#l0538bc1] - プリセットのパーティクルエフェクト sb_ef_battle019_Fangs のテクスチャ下端にゴミがあった不具合を修正しました。 - Bakinに格納されている標準バトルのバトルスクリプトがVer2.0.0.0のままになっていた不具合を修正しました。 - プロジェクトをアセット量:ノーマルで新規作成した場合に、データベース>状態定義に「二刀流禁止」と「両手持ち」の"状態"が追加されていなかった不具合を修正しました。 - 繁体字翻訳データを一部修正しました - ツール翻訳mod用のev-us.tsvファイルを更新しました。 ***Localization Toolkit(DLC) [#ua1d4b13] - ローカライズDLCでスプライトセットの切り替えがレイアウトに反映されていない不具合を修正しました。 ---- *Ver. 2.0.0.1 [#bfba905e] **バグフィックス [#hc7439f1] ***データベース [#ed61bd24] - 編集する「キャスト」を変更しても、「アイテム使用制限」欄のUIに「データベース」を開いた時の「キャスト」のデータを表示してしまっていた不具合を修正しました。 - キャストの「最初の装備」欄の装着ボーン指定について、ボーン指定に「なし」を選んでも空欄にできない不具合を修正しました。 また右手・左手のジョイントボーンをデフォルトに戻せるようにしました。 ***イベント [#k6541a51] - イベントエディターの文字モードにて、 ホットキー"E"キー(イベントパネルの編集)を押しイベントパネルを開いた際、選択行が別の行に移ってしまう不具合を修正しました。 - Ver2.0以降、「複雑な文字列変数操作」パネルを閉じた際に表示されるサマリー文章の生成に誤りがある不具合を修正しました。 ---- *Ver. 2.0.0 [#e21c308c] **機能追加・改善 [#u86315d6] ***アイテムの利用制限と解禁 [#gc242f70] - ''キャスト/職業の「使えるアイテム」欄のUIを変更し、機能を追加しました。 '' --「使えないアイテム」を指定する形式に改めました。 指定する際、アイテムに付与しているタグを指定できるようにしました。 これにより「刃の付いた武器は全て使用不可」といった指定を行うことができます。 -- 指定のレベルに到達すると、そのアイテムの使用が解禁される「使用解禁レベル」機能を追加しました。 ***装備箇所の追加/削除 [#of508832] - ''キャストの装備枠を追加・削除できる機能を実装しました。 '' データベース>キャスト>装備と技能タブ>最初の装備欄に機能を追加しています。 --武器は2種類までとなります。(武器と武器、武器と盾、盾と盾といった持ち方ができます) --装着部位は武器、武器/盾、盾、頭装備、体装備、脚装備、アクセサリーです。アクセサリーは上限なく増やすことができます。 --装着部位は削除することもできます。 ''&color(red){(!)};''装着部位を削除すると、状態の効果などの指定している装着部位に関する設定も削除されます。 例えば頭装備を削除すると、兜タイプの防具の装着部位指定が空欄になります。 削除した際は他に影響がないかよくご確認ください。 --データベース>アイテムのプロパティにて、「ダメージ」フラグをオンにした装備を着けていると、それぞれ攻撃処理が行われます。 --複数攻撃補正は、複数武器を持って攻撃する際に、最終的なダメージにかかる補正値です。 --装着ボーンはキャストのグラフィックが3Dの場合にのみ有効です。 装着するアイテム側の効果にて装着部位が指定されていることをご確認ください。 - データベースにて"状態"の効果「装備無効化」にタグを指定して禁止できる効果を追加しました。 - レイアウトツールにてレイアウトでの装備箇所アイコン表示用に、装備箇所カスタムに対応した \equipposicon を新設しました。 - プロジェクトを新規作成した際、データベース>状態定義に「二刀流禁止」「武器の両手持ち」を実現する"状態"をプリセットデータとして追加するようにしました。 ***スクロールバー [#ve513fae] - メニューコンテナにスクロールバー機能を追加しました。 -- 「ページマーク」機能との併用はできません。 -- 「自動拡張を使用する」は、アイテムリストのように、メニューアイテムが増えていくケースでの利用を想定しています。 --- 「コンテナ番号を自動で割り当てない」をオフにしたサブメニューコンテナを1つ配置すれば、自動的にサブメニューコンテナを増やしていきます。 --- 「コンテナ番号を自動で割り当てない」をオンにしたサブメニューコンテナにカーソルを合わせる際は、スクロール方向と異なる方向キーを使ってください。 -- メニューコンテナの子要素がスクロール対象となります。 --- 子要素については「親コンテナでクリッピング」 「全ての親の範囲を考慮してクリップ」の項目をオンにしてご利用ください。 --- メニューコンテナが表示されている領域に、スクロールしたくないものを置きたい場合は、メニューコンテナの子要素としないでください。 例: 「メニューの見出し」を表示するためのテキストパネルは、メニューコンテナの子要素にせず配置する --- サブメニューコンテナとスクロールバーは重ならないように配置することをお勧めします。 --- カーソル位置の補間を使用している場合、スクロール方向と逆方向に戻る際、スクロール範囲内にカーソルが指し示す項目が戻ってくるまで一瞬カーソルが消えます。これは仕様上避けられません。 ***特殊書式引数の変数対応 [#sb02c28d] - 特殊書式の引数も変数で引けるようにする(ネスト)処理に対応しました。 通常変数、セーブ間変数、配列変数に対応しています。 \partystatus[\$[]]のように、引数に変数書式を入れてご利用ください。 ***テーマカラーの切り替え [#f1c16d49] - 「環境設定」にテーマカラーの切り替えを実装しました。変更後ツールの再起動が必要です。 カラーについては今後も改善してまいります。ただしスクロールバーのカラーについては当面変更の予定はありません。 ---- ***データベース [#f27c50f4] - キャスト/職業の「習得するスキル」欄にタグでの指定を追加しました。 - キャスト/職業 の「レベル」欄・「ステータス」欄にコピー&ペースト機能を追加しました。 - 「即死」状態からの復帰時に「装備時効果」が再付与されるようにしました。 ***レイアウトツール [#h9fd222f] - スライダーパネルと同様にスピンパネルから変数が操作できる機能を実装しました。 - スライダーパネルにサム画像がある場合、サムをドラッグして値を変えることができるようにしました。 - 「テロップ」画面にて、コンテナに設定した自動改行が有効になるようにしました。 - システムレイアウトの上書きが起こっても表示状態のチェックは維持されるようにしました。 ''&color(red){(!)};''この措置は行いましたが、システムレイアウト(デフォルトレイアウト)は、コピーしてから使用いただけますようお願いします。 - 特殊書式挿入ダイアログなどで特殊書式の引数を挿入しやすくする機能を実装しました。 引数が必要な特殊書式のいくつかでは、ダイアログ右側に引数候補のリストが表示されます。従来はリストを見ながら手で入力する必要がありました。 今回のアップデートでリストの項目をダブルクリックすると、引数のうちの最後の[]にその値が挿入されるように改善しました。 ***イベント [#a39d2e12] - 「文字列入力」パネルに、空文字列での確定を許可しないオプションを追加しました。 - 「プレイヤー/イベントのモーション変更」パネルに補間時間の指定機能を追加しました。 - 「アイテムのパラメータを取得」パネルにて「アイテムの個数」「アイテムの最大数」を取得できるようにしました。 - イベントエディターに下記の機能を追加しました -- イベントシートリストにコンテキストメニューを追加しました。 -- 条件パネルのコンテキストメニューに「削除」を追加しました。 -- 文字モードのイベント内容編集画面について下記の機能を追加しました。 --- ホットキーを追加しました。"I"で「パネル挿入」、"Enter"もしくは"E"で「パネル編集」。 --- コンテキストメニューに「パネル挿入」、「パネル編集」を追加しました。 --- イベントシートのグラフィック名欄をクリックしてグラフィックが変更できるようにしました。 -- エディタ内の全ての欄にスクロールバーが適切に表示されるように改善しました。 ***リソース [#de90a0eb] - リソースの追加/削除時に表示されるダイアログを改善しました。 関連するリソースをツリー形式で表示し、追加/削除するリソースを選択できるようにしました。 - モーションのモーションリストにてモーションをコピー&ペーストできる機能を追加しました。 ***タグ一覧 [#q84c4418] ''&color(red){(!)};''注意 本Verに移行後に以前のVerへのロールバックをした場合、管理タグ+メモ欄に記載されていた内容が下記のように変更されます。これについては変更できませんのでご了承ください。 ---ロールバックしたした際に、「管理タグ+メモ」欄のテキストが下記のように書き換わります。 「タグ memo タグ memo」のように記述していると、「タグ タグ memo memo」のようにタグとmemoに分離されて記述されます。 ---また本verでタグへの説明を付けた後、ロールバックすると説明テキストは削除されます。 - 各メニューに存在する「管理タグ+メモ欄」を、「管理タグリスト」と「メモ欄」に分割しました。 - 「タグ一覧」を追加しました。 タグを追加する際に同一カテゴリのアイテムに既につけられているタグから選択できるようにしました。 - タグに説明を付けられるようにしました。 ***ゲーム定義 [#m7067dec] -共通用語メニューにあった「ローカライズツール」の名称を「テキスト置換ツール」に変更しました。 「テキスト置換ツール」に、絞込み機能を追加しました。 ***デバッグウィンドウ [#uf9f9edd] - 動作中のイベントの一覧「イベントモニタ」に絞込み機能を追加しました。 - 変数モニタをタブとして分離しました。 -- ツリー形式に変更しました。 -- 絞込み機能を追加しました。 -- 入れた値を確定すると即座にゲーム内に反映されるようにしました。 ***セーブデータ [#v1f18c54] - 全セーブデータ共通でコンフィグで設定した内容が保存されるように変更しました。 従来コンフィグ設定がセーブデータごとにばらばらに保存していたため、セーブデータごとにBGMの音量などを再設定する必要がありました。 これを改め、設定した内容は全セーブデータに影響するように変更しました。 ***マップエディター [#s0781895] - 機能>環境設定>ホットキーにて、「地形側面貼り付け」機能に関するホットキーを設定できるようにしました。 ***アセット [#e839571f] - プロジェクトの新規作成時、アセット量:ノーマルでインポートされる「BasicSet」について、含まれるリソースに一部改善を施しました。 テクスチャのpng化を進め、プロジェクトサイズを小さくしました。 一部のモデルはディティールを改善しました。 ---- **バグフィックス [#c3f7633b] ***レイアウトツール [#t2073f00] ***レイアウトプレビュー [#i319eb21] - グリッドを表示している際、選択中のレイアウト要素を表示する赤枠が隠れてしまうことがある不具合を修正しました。 - 複数のレイアウトパーツを選択し位置微調整ボタンでパーツを移動させた際、プレビューとプロパティ値がずれていた不具合を修正しました。 - 位置微調整ボタンでサブメニューコンテナを移動した際、不正な位置に移動してしまうことがある不具合を修正しました。 - サイズ微調整ボタンを使うことで、サブメニューコンテナのサイズが変わってしまう不具合を修正しました。 サイズ微調整ボタンでプレビュー上のサイズを変更しても、内部データには反映されていませんでした。 サブメニューコンテナのサイズはメニューコンテナにて設定されています。 - 整列機能を使って上下に整列を行った際、上下両端の位置の決定方法が誤っていた不具合を修正しました。 - スピンパネルの位置、サイズを操作してもプロパティに反映されない不具合を修正しました。 - アンドゥバッファに記録されていない操作があった不具合を修正しました。 微調整ボタンの動作など、一部の動作がアンドゥの対象外になっていました。 - 選択肢画面、汎用メッセージ画面で描画コンテナを追加後画像を変更→キャンセルするとプレビューの表示が不正な状態になる不具合を修正しました。 - 表示原点が左上以外の描画パネルのサイズを変えると全体が移動する不具合を修正しました。 - レイアウトパーツを複数選択してサイズ変更をした際、パーツの選択順によってはサイズが変わらないことがある不具合を修正しました。 - レイアウトパーツを3つ以上選択し、最初に選択した物を非選択にすると、選択されていない物のプロパティが表示される場合がある不具合を修正しました。 ***レイアウトパーツリスト [#kb06f07f] - メニューコンテナ内でサブメニューコンテナをコピペすると、メニューコンテナ内のリストの一番上にペーストされる不具合を修正しました。 ***レイアウトツール:特殊書式 [#y6283197] - \partyimageicon 等の特殊書式で3Dスタンプが表示されない不具合を修正しました。 ***レイアウトツール:スライダーパネル [#ee17dc50] - 非表示状態のスライダーをマウスで操作できてしまっていた不具合を修正しました。 - 複数のスライダーパネルが近接しておかれている際、マウスドラッグで同時に値を変更出来てしまう不具合を修正しました。 - スライダーパネルに数値下限値が設定されている場合にマウスポインタの位置とスライダーのサム位置がずれる不具合を修正しました。 ***レイアウトツール:そのほか [#lfb711de] - 描画コンテナのプロパティ「クリッピングに親を含める」の項目名をより実際の挙動を正確に表現する「すべての親の範囲を考慮してクリップ」に修正しました。 このプロパティをオンにした描画コンテナの親に当たる親に当たるコンテナ全ての影響を考慮してクリッピングが行われます。 - ゲーム内で「コンフィグを初期化」した際、「変数の値を変更する(スライダー用)」アクションを割り当てたサブメニューコンテナの子であるスライダーの値が初期化されてなかった不具合を修正しました。 -ショップ画面でアイテムの選択時、ステータス表示の裏板のみ1F表示開始が遅れる不具合を修正しました。 - 複数のメニューコンテナがあり、かつコンテナ内に列が複数ある場合に、コンテナ間のカーソル移動が正しく動かないケースがある不具合を修正しました。 ***イベント [#ge912250] -「イベントの瞬間移動」パネルにおいて、マップ上のキャストイベントの個体を識別して選ぶことができない不具合を修正しました。 -「メニュー画面を表示」パネルの次のパネルが即時実行されてしまうケースがある不具合を修正しました。 ''&color(red){(!)};''この修正により「メニュー画面を表示」パネル挙動が変わるケースがあり得ますので、ご了承ください。 - 日本語以外の各言語でのイベントパネル内の項目について、文字が見切れてしまっている箇所などレイアウトを修正しました。 - モンスターが逃げ出すと「バトル情報を取得する」パネルの「ターゲットナンバーを取得」関連のインデックスがずれる不具合を修正しました。 - 変数リストにおいて、わずかにマウスドラッグしながら変数を選択すると、OKボタンが反応しない不具合を修正しました。 ***テストプレイ [#e3fbbd69] - レイキャストのデバッグ表示について、レイキャストの位置が画面外だった場合に、画面内の不正な座標に線分が表示されてしまうことがある不具合を修正しました。 ***ゲームプレイ時の問題 [#a6b642f2] - 処理落ちが発生した時に隊列中のキャストが空中で静止してしまうことがある不具合を修正しました。 - ムービーに対して効果音の音量設定が適用されていない不具合を修正しました。 - ゲーム中、最初の会話イベントを表示する際に処理落ちが発生することがあるため、会話に使う環境マップ、LUTを先読みする対策を行いました。 - 「状態付与」効果を設定したアイテムを使っても消費されない不具合を修正しました。 付与に成功した時はアイテムが消費されるようにしました。 - 「状態付与」効果を設定したアイテムをマップ上で使用すると、パーティ全体へ効果が適用されてしまう不具合を修正しました。 - スプライトを表示するごとにフレームバッファ領域のメモリリークが蓄積する不具合を修正しました。 ***アセットピッカー [#q02a42c6] - 一覧モード時、項目名でソートすると例外が出る不具合を修正しました。 - 一覧モード時、表示する項目の管理タグまたはメモ欄に非常に長いテキストが設定されていた場合、表示が乱れる不具合を修正しました。 - 「リソース」メニュー以外のメニューからアセットピッカーを開き、既にインポート済みのローカルファイルを再インポートする際、そのリソースが選択対象になっていなかった不具合を修正しました。 - エフェクトを選択する際、「ファイルから作る」のフィルタが正しく設定されてなかったので、パーティクル用のファイル拡張子を設定するように修正しました。 - リソースインポートの途中で不要な警告メッセージが出ないように修正しました。 ***リソース [#o4e4065c] - リソースを削除する際、参照先も削除するとリストの選択状態が不正な状態になってしまうケースがある不具合を修正しました。 - マテリアルのアウトラインを利用するスイッチをオフにしても、パラメータ部分がディセーブルにならない不具合を修正しました。 ***ポストエフェクト [#fcb296b3] - Tempフォルダのファイルパスに全角文字が存在していた際、環境マップが正しく反映されなくなる不具合を修正しました。 ***カメラツール [#s4012279] - レンダリングの設定の編集>SSAO項目内「影判定レベル」に 数値を入力しようとした際、エラーが発生することがある不具合を修正しました。 「影判定レベル」はSSAOのアルゴリズムが「リニア」の時のみ設定できるプロパティです。 ***マップエディター [#e9f636b6] - イベントエディターを開き、OKを押して閉じた際にペンツールに戻ってしまうケースがある不具合を修正しました。 - 矩形範囲選択以外の範囲選択ツールの使用時、ESCキーを押しても矩形範囲選択に戻らなかった不具合を修正しました。 - 同一のレンダリング設定を利用している別マップに最新の設定が反映されない不具合を修正しました。 ***変数一覧 [#s78970b0] - 変数一覧ダイアログにて、削除済みの要素が含まれるイベントパネルなどからの情報収集中に例外が発生する不具合を修正しました。 ---- *Ver. 1.15.1.2 [#t09eab8f] **バグフィックス [#kd16642c] ***ゲームプレイ時の問題 [#rf14526b] Ver.1.15.1.1以降、バトル中にスキルを割り当てていないアイテムを使用した際、例外が発生する不具合を修正しました。 ---- *Ver. 1.15.1.1 [#sf1f2084] **バグフィックス [#h367ef35] ***公開作品 [#hb2229b6] - ''Windows 11のセキュリティポリシー変更に伴い、インターネットからダウンロードした公開作品のZIPファイルを、Windows標準機能で解凍すると、セキュリティチェックによりゲームが起動できない問題が発生していました。 '' この問題に対処するための対策を行いました。 --ZIP形式でゲームを配布していない場合(Steamなどで配信されているケースなど)は、この問題は発生しません。 -''&color(red){(!)作品をzipファイルにて配布されている方は、以下の対処法をご覧ください。};'' --Ver.1.15.1.1以前のバージョンで作品を書き出し、ZIP形式で公開されている場合は、''再度「公開作品書き出し」機能にてプロジェクトを書き出していただければ、問題が解消されます''。 --また、過去のバージョンで書き出されたプロジェクトでも、ZIPファイルをダウンロードされた方に以下の対処を行っていただくことで、この問題は回避されます。 ''必要に応じて、下記の対処法をユーザー様にご案内ください。 '' ---ダウンロードしたZIPファイルを右クリックしてプロパティを開き、最下部にあるセキュリティの項目で「許可する」にチェックを入れる。 ---解凍時に7-Zipなど、Windows標準以外の解凍ツールを使用する。 ***描画関係 [#rb54121f] - モーション再生中のVRMモデルが数秒~数十秒に1フレーム程度の頻度で少しずれた座標に表示されることがある不具合を修正しました。 ***レイアウトツール [#y726a91b] - サブメニューコンテナの「表示条件スイッチ」に対する変更が正しく反映されないことがある不具合を修正しました。 - スライダーパネルにて、縦型スライダーのサム画像描画位置が正しく表示されていなかった不具合を修正しました。 - 「文字入力」画面レイアウトにて、キーボード入力を利用する場合、最大文字数まで入力するとエンターキーで決定できない不具合を修正しました。 - 特殊書式 partysubclassicon 利用時プレビューで一番上のキャストの副業を参照していなかった不具合を修正しました。 ***イベント [#x8d85e4e] - 1つのイベント内に複数の「場所を移動させるイベントパネル」がある場合、どれか一つのパネルを修正すると、それ以外の移動先シンボルが消失することがある不具合を修正しました。 ***プラグイン [#o4f610ab] - C#スクリプトにおいて、 mapScene.hero に対して ChangeColor を行っても反映されない不具合を修正しました。 ***ゲームプレイ時の問題 [#i8506b4a] - スキル扱いの消耗品のターゲット再抽選処理が通常アイテム用のルーチンで行われてしまっていた不具合を修正しました。 ---- *Ver. 1.15.1 [#i427167b] **機能追加・改善 [#u389608c] ***イベント [#z9df9e87] - 「モンスターの出現の許可/禁止」パネルで、敵とのエンカウントを禁止している間でも現在の出現エリアを更新するように改善しました。 - イベントエディタの編集中、「テキスト」モードでのパネルエディタの位置を記憶するように改善しました。 **バグフィックス [#hf140711] ***レイアウトツール [#qf34b8dd] - 割り当てるレイアウト欄にて、レイアウトパーツ編集時に現在編集中のレイアウトの選択表示が消える不具合を修正しました。 ***イベント [#xf4f521c] - 会話イベント中に決定ボタンを連打すると、立ち絵が非表示に切り替わる演出が都度最初から再生されてしまう不具合を修正しました。 - バトル終了からマップ画面への遷移にまたがって「BGMの再生」パネルを実行すると、例外が発生する不具合を修正しました。 - イベントによる歩行直後に足音が鳴ってしまうことがある不具合を修正しました。 - サウンド出力デバイスを「すべて無効」にした状態で3Dサウンドを再生するとクラッシュする不具合を修正しました。 ***バトル [#re4e4b2b] - バトル時の敵側の装備時効果が反映されていなかった不具合を修正しました。 - バトルテスト時、パーティの装備時効果が反映されていなかった不具合を修正しました。 ***リソース [#j6f3c40c] - reservedフォルダにあるリソースの管理タグ+メモを書き換えになる事があるのを修正しました。 ***マップエディタ [#i3e80984] - イベントテンプレートを選択後に設定ダイアログでキャンセルを押すとスタート位置マーカーがマップ上に置かれてしまう不具合を修正しました。 - イベントエディタを閉じるとマップのグリッドが表示されなくなる不具合を修正しました。 ***ツールUI [#ve425258] - アセットピッカーの一覧モードに関する下記の不具合を修正しました。 -- 項目名でソートした際、例外が発生する不具合を修正しました。 -- 表示文字列が長い場合の表示方法を修正しました。 ---- *Ver. 1.15.0.1 [#x4da4550] **バグフィックス [#r3fd3be9] ***ゲームプレイ時の問題 [#s97cbedb] -Ver1.15.0以降、WAVファイルが常に最大音量で再生されてしまっていた不具合を修正しました。 -ツールがフリーズする可能性があったため、Ver1.15.0で実施した下記修正を差し戻しました。 -- Fill_Repeatの繰り返し部分のサイズが小さい画像をウィンドウの画像として使用した際、ウィンドウの面積に応じて描画負荷が異常に大きくなることがある不具合を修正しました。 ''&color(red){(!)};''''Ver.1.15.0にて下記の機能追加・変更を行っております。 '' ***マップエディター [#of754c9b] - ペンツール使用時にShiftを押しながらドラッグすることで、配置時の軸が固定され、地形や物体を直線上に置けるようにしました。 地形・物体どちらを選択している際にも有効です。 ''&color(red){(!)};''これに伴い下記の操作キーを変更しました。 --''ペンツールの地形スタンプ配置時'' |Ver1.15以降(新)|Ver.1.14以前(旧)||h |6(フルキー)+クリック|Ctrl+クリック|選択中の地形の側面に、指定の地形スタンプの側面を張り付ける。| |6(フルキー)+7(フルキー)+クリック|Ctrl+Shift+クリック|選択中の地形の側面のテクスチャを反転する。この操作で反転した箇所を再度Shift+クリックすると再反転する。| ---- *Ver. 1.15.0 [#ue4eb406] **機能追加・改善 [#b61574d8] **選択肢パネルの強化 [#y429841d] ***イベント [#g25629a0] - 「選択肢から選んで結果を確認」パネルに下記の機能を追加しました。 -- 「キャンセル」ボタンを押した際の分岐指定 -- 初期カーソル位置の指定 -- 表示条件への変数の利用 -- 表示条件への複数の条件設定 -- 選択肢を有効にするかどうかの条件設定 -- テキストへの装飾系の制御文字利用 **3Dサウンド軽量版 [#ubbedf27] - 3Dサウンドについて、シンプル(軽量版)モードを追加しました。 このモードでは耳介をシミュレートしたサウンド効果を付与せず、単純な左右のスピーカーへのパンニングにのみ位置情報を反映します。 サウンドリソースのプロパティで詳しく設定可能です。 ***リソース [#a0d27f6f] - サウンドに下記のプロパティを追加しました。 -- 処理方法(Binaural/Planar) -- 減衰処理(Fix/Linear/logarithmic) -- 減衰開始処理 -- 減衰終了処理 ***レイアウトツール [#l19d8f21] - サブメニューコンテナ・描画コンテナの表示条件スイッチとして変数を利用できるようにしました。 - サブメニューコンテナ・描画コンテナの表示条件スイッチを複数設定できるようにしました。 通常変数、配列変数、セーブ間共有変数を、スイッチもしくは変数として利用できます。 さらに、複数の条件を適用できるようになりました。 - バトル中に表示するイベント用フリーレイアウトでアイテム関連の書式を利用できるようにしました。 - アイテム用の特殊書式に所持アイテムの最大個数\currentitemmaxnumを追加しました。 - コンテナの自動改行がテロップに対しても有効になるようにしました。 - メッセージ・会話についても「自動改行」の設定が反映されるよう修正しました。 ''&color(red){(!)};''Ver1.15で新しくプロジェクトを読み込んだ場合、メッセージ・会話レイアウトの「自動改行」は自動でオンになります。 ***変数一覧 [#q88d5e4b] - 「変数使用箇所」ダイアログを拡張し、個別の変数の使用箇所を検索したり、未使用の変数をピックアップできる機能を追加しました。 変数の追加・削除などもこのダイアログで行うことができます。 ***リソース [#u5290eea] - 3Dスタンプリストのコンテキストメニューに「使われているマテリアルのリセット」を追加しました。 マテリアルをグラフィックに指定しているモデルと同じ設定に戻すことができます。 - VRMモデルをインポートした際に追加されるサムネイル用イメージを、「イメージ」メニューのツリーに反映するようにしました。 Vroid Studioで作成したモデルにはthumbnailというイメージが含まれています。これをイメージとして登録することでアイコン用画像などに利用しやすくしました。 ***ゲーム定義 [#z21c538b] - 「移動と操作」メニューに、隊列の間隔」を追加しました。 隊列のキャストとキャストの間の広さを調整することができます。 ***イベント [#sbc443c2] - イベントの開始条件に「並列して繰り返し実行・物理と同期」を追加しました。 これを利用すると処理落ちなどの影響を受けず、物理エンジンと同期して毎秒確実に60回実行する処理を作成可能です。 通常イベント・コモンイベント・キャストイベントに追加されています。 #br ''[補足]'' この開始条件は、毎フレーム少しずつカメラやイベント・プレイヤーを動かすケースや音楽ゲームを作るようなケースで使うことを想定しています。 プレイヤーやイベントの移動処理をご自身で作成されていて、処理落ちによる不正な挙動が見られた際に、必要があれば使用してみてください。 逆にそれ以外のケースでは従来の処理をお使いください。 ''&color(red){(!)};''「物理と同期」を指定していると、処理落ちが発生した際にも必ず60回実行するように処理するため、使えば使うほど過負荷への対応幅が減って、よりフレームレートが下がる悪循環になります。 またキー入力関係の処理は通常のUpdateが更新タイミングとなっているため、「物理と同期」で処理するとボタンの押下が2度処理されてしまうケースがあると考えられます。 ***テストプレイ [#be3466f7] - キャストパラメータチェックビューで「キャスト/職業/副業」の「レベル/経験値」を変更できるようにしました。 - センタークリックから起動するテストプレイにて、メニューからパフォーマンスメーターを表示する機能を追加しました。 ***トップメニュー [#ff6e227d] - 環境設定に「サムネイルを自動で更新する」チェックボックスを追加しました。 ***ツールUI [#ta075404] - アセットピッカーに表示ボタンと詳細モードボタンを追加しました。 ファイルリスト部分をエクスプローラーの「一覧モード」のような形式で表示することができます。 また選択項目の詳細を表示するウィンドウを開くことができます。 ***内部エンジン最適化 [#h7c498d1] - 内部エンジンについて、スレッドを用いた最適化を行いました。 CPU各コアへのタスク分散がより適切になされるように調整しました。 ***エディターローカライズ [#n46a35bf] - ツール翻訳用のLanguagePack を Ver1.15 対応のものに更新しました。 テキストの追加、修正が反映されています。 利用方法については[[エディターローカライズ]]をご覧ください。 **バグフィックス [#n4110fb3] ***データベース [#f814ab76] - 「ステータス編集」ダイアログでデフォルトのステータスをカスタマイズしていると、バトル中のイベントで「キャストのステータスの変更」パネルの使用後に、バトル内で使用しているステータスが間違った値になる事がある不具合を修正しました。 ***イベント [#mf40dee8] - イベントエディタでグラフィック等を追加する際、DLCに含まれるリソースを追加すると例外が起きるケースがある不具合を修正しました。 - 3Dキャストを使った会話シーン終了時、フェードアウトを待たずに立ち絵が消えてしまう不具合を修正しました。 - 会話の間に会話以外のイベントパネルが挟まっている場合、決定キーを連打した際にキャストが表示されない事がある不具合を修正しました。 - 「ループから抜け出す」パネルからループ終了パネルの間にあるラベルに正しくジャンプできない不具合を修正しました。 - 場所移動時の向き指定について、隊列に反映されず、一瞬下を向いてしまうことがある不具合を修正しました。 - 「文字列の置き換え」パネルにて、値を格納する変数としてローカル変数が選択できない不具合を修正しました。 - 「キャストのグラフィックを変える」パネルの「レイアウト用グラフィック」に「イメージ」を使用した場合、パネルのサマリーが「なし」になる不具合を修正しました。 - 「バトルキャストを操作対象にする」パネルでパーティメンバーを操作対象にした状態で、「キャストのステータスの変更」パネルに「このイベント」を選んだ際にステータスの変更ができなかった不具合を修正しました。 - バトルイベントの「バトルフェイズ」条件パネルでキャストを指定すると、一部の開始条件が正しく発動しない不具合を修正しました。 - イベントパネル内で変数名をリネームしても、編集中のパネルに反映されない場合がある不具合を修正しました。 ***コモンイベントエディタ [#he174845] - 変数名をリネームした際、現在編集中のイベントの編集UIへの反映が漏れる場合がある不具合を修正しました。 - 「適用」ボタンを適宜押下しないと編集結果が正しく保存されないことがある不具合を修正しました。 ***レイアウトツール [#t23345fb] - 吹き出し型のメッセージが複数ページに渡る場合、2ページ目以降のテキストが入りきらない場合がある不具合を修正しました。 - Fill_Repeatの繰り返し部分のサイズが小さい画像をウィンドウの画像として使用した際、ウィンドウの面積に応じて描画負荷が異常に大きくなることがある不具合を修正しました。 - 文字入力画面のテキスト装飾・スケールが反映されていない不具合を修正しました。 ''&color(red){(!)};'' この修正に伴い文字入力画面のフォント指定やスケールが反映されるようになるため、以前のVerにて変更を加えていらっしゃる方はお手数ですが適宜ご調整いただけますようお願いします。 - 会話画面で、会話シーンの立ち絵の位置指定 \dialoguecharacter がノードを無効化していても効いてしまう不具合を修正しました。 - 汎用メッセージ用のサイズ算出にフォントのサイズなどの情報が反映されていなかった不具合を修正しました。 - レイアウト中に表示されている配列変数が正しく表示更新されない不具合を修正しました。 - レイアウトパーツをコピー&ペーストした際、ペースト先のプレビューにすぐに表示されないことがある不具合を修正しました。 - 描画コンテナをコピー&ペーストした際、プレビュー上で、ペーストしたパーツがパーツリストの並びと関係なくプライオリティ一番上で表示されてしまう不具合を修正しました。 - 非表示状態のレイアウトパーツをコピー&ペーストした際、ツリー上でペーストしたパーツの「表示チェック」がオンになってしまう不具合を修正しました。 ***リソース [#nf7e4655] - アセットピッカーで「イメージ」を選択する際、「リソースから作る」タブの「テクスチャ」を選択した際に表示されるリソースのリストが正しくなかった不具合を修正しました。 - マテリアル共有ダイアログにて「自動割り当て」を選択した際、「テクスチャが無いマテリアル」も自動割り当てされるように修正しました。 - 共有するマテリアルがある複数のモデルを同時に追加した際、マテリアルが追加されない場合がある不具合を修正しました。 - リソース名や管理タグを変更すると、サムネイルの再作成が行われてしまう不具合を修正しました。 - reservedフォルダにあるシステムリソースのイメージやテクスチャをリソースに割り当てた際、管理タグに2D/3Dタグが追加されてしまう不具合を修正しました。 - リソースメニュー以外のメニューにてリソースを追加しスタンプが生成された際、生成されたスタンプがマップエディタのスタンプリストに追加されないことがある不具合を修正しました。 - ローカルファイルや、DLCからリソースファイルを追加した際、内部フォーマットへの変換が行われる場合はプログレスバーを表示するようにしました。 - 「内部フォーマット」を使用するプロジェクトで「リソース」メニューにてモデルを追加した際に発生する下記の不具合を修正しました。 -- スタンプのインポートダイアログのプレビューが表示されないことがある不具合 -- マテリアルのエラーが出る事がある不具合 ***マップエディタ [#je5103f1] - マップエディタの下部にあるボタンのツールチップ表示位置を調整しました。 - 表示メニュー「サムネイルの全削除」を実行した後、リソースメニュー等でサムネイルの更新が動作しないことがある不具合を修正しました。 - レンダリング設定のバックグラウンドマテリアルで「なし」を選ぶと空のマテリアルが増えてしまう不具合を修正しました。 ***ゲームプレイ時の問題 [#p48eb414] - 無理やり距離がゼロになるような不正な値を設定したカメラを再生した場合、3Dサウンドがクラッシュする不具合を修正しました。 - ロード直後に歩行しないとエンカウントエリア名が正しく取得できない不具合を修正しました。 ***バトル [#f0d21136] - 敵が初めて行動する前にカウンターを行うと、カウンター後の行動で次のターンの行動が採用されてしまう不具合を修正しました。 ***ゲーム定義 [#za81e02a] - ルールと描画>最大レベルの設定が正しく反映されていない不具合を修正しました。 ***データベース [#gf148c78] - 各メニューのリストにて、別のプロジェクトからフォルダを上書きペーストすると例外が出る不具合を修正しました。 ***テストプレイ [#q7031d06] - マップロード中はデバッグウィンドウの「イベントモニタ」を更新しないようにしました。 例外が発生する可能性が排除できないためこの対策を施しました。 ***サンプルゲーム [#m8fb9e3a] - ダンジョンRPGサンプルにて「白銀の鍵」イベントが無効になってしまっている不具合を修正しました。 - Ver1.14以降、バトルプラグインサンプルのバトルステータスタイプBレイアウトについて、CTBゲージが正しく更新されない不具合を修正しました。 ---- *Ver.1.14.2 [#a5206c69] ***ゲーム定義 [#ze3af6a8] - ''「CCD半径係数」のデフォルト値を"1"に変更しました。 '' ver.1.14.1以降に何らかの編集を行ったプロジェクトは以前のデフォルト値"2"のままになっていますので、適宜ご調整ください。 #br CCD(連続的衝突判定)はメッシュコライダにプレイヤーが高速で衝突した際の突き抜けを防止するために導入しました。 「CCDの半径係数」はプレイヤーのコリジョンに対する係数として働き、こちらの値を大きく取ることで突き抜けは緩和されますが、例えば段差のそばでのジャンプした際に段差によって跳ね返りやすくなるといった影響が考えられます。 #br ver.1.14.1では、突き抜け防止の効果を重視してデフォルト値にやや大きめの値を設定していました。 しかし段差に接近した状態でジャンプした際の挙動などへの影響なども考慮し、今回設定を変更しました。 #br ''&color(red){(!)};''''この機能自体が不要な方はこの値を"0"に設定してください。''CCDをオフにし、ver.1.14以前と同じ挙動に戻すことができます。 **バグフィックス [#n14aa0ff] ***イベント [#r487f0f1] - ''Ver1.13.2で追加した「共通イベント呼び出し」パネルの設定が正しく反映されていない不具合を修正しました。 '' Ver1.14.1 までの挙動は具体的には下記のようになってしまっていました。 ---「完了を待つ」が「実行可能になるまで待つ」にも反映される ---「実行可能になるまで待つ」が「次のフレームから実行開始する」として解釈される ---「次のフレームから実行開始する」のチェック状態はイベントの実行には影響されない #br 今回これらが各オプションの記述通りに動作するようになります。 #br ''&color(red){(!)};''''これにより Ver1.13.2以降のVerで追加した「共通イベント呼び出し」パネルの挙動が変化する可能性がございます。 '' 本Ver以降の挙動が正しい実装になります。大変恐れ入りますが、何卒ご了承ください。 - Ver1.14.1以降、制御文字しか記述されていない「メッセージを表示」パネル・「会話を表示」パネルがスキップされてしまう不具合を修正しました。 - Ver1.14.1以降、「プレイヤー/イベントのスケールを変更」パネルの利用時、新規に生成されたイベントと不正にヒット扱いになってしまう不具合を修正しました。 ***マップエディタ [#r616fac7] - マップ設定パレット>レンダリング設定にて、「バックグラウンドマテリアル」を変更する際、ツールがクラッシュすることがある不具合を修正しました。 ***ゲームプレイ時の問題 [#n05edbd2] - Ver1.14.1以降、プロジェクト起動後最初のテストプレイをした際、利用される地形のニアクリップの数値が正しくない場合がある不具合を修正しました。 - プレイ時、キャストベースのイベントのメモリの一部が別のマップに移動しても破棄されない不具合を修正しました。 ***リソース [#y014d53e] - Ver1.14.1以降、プロジェクト内のデータ量が多くなるほどリソース管理でパラメータを変更する時の時間が長くなる不具合を修正しました。 ***そのほか [#e0cb2fdc] - Ver1.14.1以降、古いVerから継続して作業されているプロジェクトを開くと例外が起きる事がある不具合を修正しました。 ---- *Ver.1.14.1 [#b1da70b7] **機能追加・改善 [#gab8cb2c] ***ゲームプレイ [#l79cca97] - プレイヤーが高速で落下した際にメッシュコライダを突き抜けるケースに対して対策を行い、改善しました。 プレイヤー側の処理が変更され、わずかに衝突時の挙動が変わる可能性があるため、下記の機能を新設し機能をオフまたは調整できるようにしてあります。 -- ゲーム定義>移動と操作メニューに「CCDの半径係数」を新設しました。 半径係数を変更することによって衝突した際の跳ね返りを調整することができます。 また半径係数を0にすると以前の処理に戻ります。 - 内部エンジンの安定性について各種の改善を行いました。 - ローカルライトがマップ内の1クラスタあたりの制限数を超えた際、なるべく絵的な違和感が少なくなるように取捨選択をする改善を施しました。 ***レイアウトツール [#r74602aa] - 「強化するアイテム選択」画面のレイアウトプロパティーに自動ソート機能を追加しました。 ***ツールUI [#cf2191e2] - アルファチャンネルを含むスタンプのサムネイルの描画処理を改善しました。 ***リソース [#n52d9db1] - リソースメニューを開く際の初期化処理を修正し若干の高速化をしました。 - リソース>マテリアルのプレビューにて、編集対象を切り替えてもプレビューの状態を記憶するように修正しました。 **バグフィックス [#j163c4f4] ***イベント [#udeacffb] - マップ移動中に「プレイヤー/イベントのスケール変更」パネルの処理が進行してしまう不具合を修正しました。 - 「\+」書式を利用してメッセージ内の全文字をログから除外しているのに、バックログにエントリが追加されてしまう不具合を修正しました。 - ビルドエラーが生じているC#プラグインを指定した「C#プログラムの呼び出し」パネルを含むイベントを実行すると例外が出る不具合を修正しました。 - アイテムイベントのシートの処理が正常に終了せぬままま別のシートが動作した時に、不正な挙動が発生する不具合を修正しました。 - イベントの向きが固定されていると「イベントを回転させる」パネルが反映されない/向きが保存されない不具合を修正しました。 - 物理設定でControlのないコライダを割り当てたスタンプを使ったイベントで「Y座標を変更」パネルを実行させると、衝突対象が変わってしまう不具合を修正しました。 - 新しいVerのBakinで作成されたイベントを古いVerのBakinで開いた際など、その時点では存在しないイベントパネルがイベントシートにある場合に例外が発生することがある不具合を修正しました。 - イベントエディタのテキストモードにて、「End Of Script」 にカーソルがある状態で「イベントパネル追加」を行うと選択が解除されてしまう不具合を修正しました。 - イベントエディタにて、パネル/テキストモードを切り替えたときに「イベント実行条件」の設定UIが二重に表示されることがある不具合を修正しました。 ***バトル [#pbbe4a75] - レベルアップ処理が発生したバトルリザルト画面の処理が非常に重くなる不具合を修正しました。 - バトルメッセージを連続して表示した際、次のメッセージが一瞬で表示されてしまう不具合を修正しました。 - バトルでのスプライト再生時、一瞬100%スケールで表示されてしまう不具合を修正しました。 - バトル中にアイテムイベントが設定されたアイテムを入手するとバトルが進行しなくなる不具合を修正しました。 - バトル中に同一キャストをパーティに追加できない不具合を修正しました。 - 自動ソートを有効にしたバトルスキルリストをバトル中の並列イベントから変更した場合などに例外が発生することがある不具合を修正しました。 ***レイアウトツール [#b1a7412a] - 「表示条件スイッチ」で非表示にしているメインメニュー内の要素がバトル後に表示されてしまう不具合を修正しました。 - バトルステータス画面のレイアウトパーツリストにて、特殊座標指定タグ「DamagePosition」を割り当てたノードのチェックボックスをオフにしても処理が無効にならない不具合を修正しました。 - 敵ステータスのスライダーを描画コンテナに入れると正しく表示されない不具合を修正しました。 - バトルスキル一覧のソート時に例外が発生することがある不具合を修正しました。 ***リソース [#pe86f2ff] - スタンプに割り当てられたマテリアルを差し替える際にクラッシュすることがある不具合を修正しました。 - 「地形」リソースのサムネイルが取り違って取得されてしまうことがある不具合を修正しました。 - スタンプのサブグラフィックにて、循環するような設定になった際に例外が発生する不具合を修正しました。 また、循環するようなサブグラフィックが設定されているスタンプを削除すると、リソースの削除の際に例外が発生する不具合を修正しました。 - リソース>3Dスタンプリストの追加ボタンからモデルをインポートする際に、ファイルインポートダイアログやマテリアル共有ダイアログが表示されていなかった不具合を修正しました。 - 一部のDLCからリソースを追加した後、サムネイルの生成が停止しアプリの終了が正常に行われなくなる不具合を修正しました。 ***マップエディタ [#ya0ddcd1] - 階段が含まれる地形を選択して「モデル出力」を実行するとエラーダイアログが表示され、生成されるモデルのテクスチャが壊れる不具合を修正しました。 ***カメラ [#x18274e5] - マップの地形を上限付近(Y=25)の高さにした際に、不正にカリングされてしまうことがある不具合を修正しました。 ***VRMモデル [#gf506996] - VRM0X用モーションでmixamorigの場合の腰位置自動計算の不具合を修正しました。 ***トップメニュー [#h207ab9b] - バックアップファイル選択ダイアログがトップメニューの後ろに表示されてしまうことがある不具合を修正しました。 ***そのほか [#h0a1dd3e] - GDIリソースリークの可能性がある箇所について修正を行いました。 ---- *Ver.1.14.0.2 [#w097906f] **バグフィックス [#m268bf63] ***イベント [#h7a02819] - 「プレイヤーの移動スピードを変更」パネルで「カスタム」の値をプレイヤーに適用したまま他のマップに移動するとプレイヤーの移動スピードが超高速になってしまう不具合を修正しました。 - C#スクリプトに記述ミスがある場合、「C#プログラムの呼び出し」パネルを開いた際にビルドエラーの表示が2回出る不具合を修正しました。 ***データベース [#a92642e8] - アイテム/スキル/状態定義において、「有効スイッチ」が変更できない効果があった不具合を修正しました。 またこれにより発生していた、対象を「戦闘不能者のみ有効」に設定した状態回復効果にて「有効スイッチ」を操作した際に「例外」が発生する不具合も修正されています。 - スキルの効果設定にて、「味方への効果」タブでスキルの効果範囲に「なし」を選ぶと、「敵への効果」タブのスキルの効果範囲も「なし」になってしまう不具合を修正しました。 ***リソース [#wb881bef] - 下記の方法による複数モデルのインポートによって、インポート済みモデルの上書きが発生し「Model再インポートオプション」ダイアログが表示される場合、同じ設定でまとめて更新できるように修正しました。 --リソースメニュー内でのへのドラッグ&ドロップによるインポート --アセットピッカー>「ファイルから」タブからのインポート - 「Model再インポートオプション」ダイアログの「スタンプのコリジョンをフィット」を常に有効になるようにし、使用しているスタンプにおいて、「簡易コリジョン設定」の「Shape」プロパティに「Mesh」が指定されているスタンプが含まれていてもチェックを変更できるように修正しました。 尚、「簡易コリジョン設定」の「Shape」が「Mesh」指定のスタンプは今までと同じくコリジョンのフィットは適用されません。 ---- *Ver.1.14.0.1 [#x5fb04eb] **バグフィックス [#a1b6fd7e] ***イベント [#v352ecda] - Ver1.14.0 以降、イベントエディタでのパネルモード/テキストモードの切り替え情報が保存されていなかった不具合を修正しました。 - Ver1.14.0 以降、「エフェクトを表示」パネルで表示したパーティクルが内部的に残り続けて別のタイミングで表示されてしまう不具合を修正しました。 - Ver1.14.0 以降、「ゲームスピードの変更」パネルの効果が「画面を明るくする/暗くする」等の一部パネルに適用されなくなっている不具合を修正しました。 -「イメージとして文字列を表示」パネルに長文を打ち込んで配置プレビューを表示しようとするとクラッシュする不具合を修正しました。 -コモンイベントから「イベントを生成」パネルを「完了を待つ」オフで実行中に、プレイヤーが別のマップへ移動すると例外が発生する不具合を修正しました。 ***サウンド [#za8994c0] - Ver1.14.0 以降、22kHz/モノラルなどの一部オーディオファイル再生時にノイズが発生してしまっていた不具合を修正しました。 ***レイアウトツール [#kf696a69] - 特殊書式 \reserveimage が機能していない不具合を修正しました。 ---- *Ver.1.14.0.0 [#m370a380] **機能追加・改善 [#m7173652] **ゲーム内での複数フォント利用 [#ve4890ff] 「フォント」を新たなリソース種別として追加し、レイアウト要素やメッセージごとに任意に切り替えられるようにしました。 ***リソース [#ca550b61] - 「フォント」メニューを新設しました。 ここで設定したフォントをツール内の各所にて選択し、ゲーム内に適用することができます。 --ttf/otfファイルをインポートすることができます。 --フォントやルビのデフォルトサイズや各種オフセットを設定することができます。 -- フォントのexrbr形式でのインポート/エクスポートに対応しています。 -- フォントリソースのプロパティとして輪郭線をふくらませるタイプのボールド機能を実装しています。 イベントパネルの制御文字や、レイアウトツールのテキストパネルの「太字」機能は、二重のフォントをずらして描く簡易的な太字機能でした。 この機能では輪郭を拡大して別の文字として描画するため、メモリは別途消費しますが高品質なボールド効果を得ることができます。 ***ゲーム定義 [#m7abebd5] - システムリソースに「デフォルトフォント設定」を新設しました。 ゲーム中のメッセージ、レイアウトでのテキストに使用されるデフォルトフォントを指定することができます。 ***イベント [#wdac7659] -テキストを扱う各種イベントパネルにフォントを指定できる制御文字\f[]を使用できるようにしました。 ---会話を表示 ---メッセージを表示 ---テロップを表示 ---イメージとして文字を表示 ''&color(red){(!)};''現時点、選択肢パネルについてはレイアウトツール>選択肢画面のテキストパネルにてフォントを指定してください。 また選択肢ごとに別のフォントを使うことは現時点では出来ません。 ''&color(red){(!)};''文字列入力パネルについてはレイアウトツール>文字入力画面のテキストパネルにてフォントを指定してください。 ***レイアウトツール [#g391c2ed] -テキストパネルのプロパティに「フォント」を新設しました。 「シーンによって会話のデフォルトフォントを変えたい」といった場合は、会話画面のレイアウトを複数用意し、それをイベントで切り替えることで実現できます。 **複数プラグインのバインド [#s6116df0] ***イベント [#h12bb6b5] イベントに対して複数のC#スクリプトをバインドできるようにしました。 -イベントエディター左下のC#プログラムの割り当て欄は、1つ割り当てる度に欄が増えていくようになっています。 - 「C#プログラムの呼び出し」パネルにて呼び出すC#メソッドを指定する際、ツリー形式のダイアログから選択できるようにしました。 - 「C#プログラムの呼び出し」パネルのサマリーに戻り値・引数に指定した値が表示されるようにしました。 サマリーとは、イベントパネルを閉じた状態の時に表示される文字列のことです。 **エディターのローカライズmod対応 [#q7997d6f] ***エディターローカライズ [#v760bfc6] Bakinエディターの主要なテキストをまとめた.tsvファイルを公開しました。 tsvファイルといくつかのファイルをローカライズしたうえで特定のフォルダにおくことで、エディター自体をローカライズすることができます。 詳しくは[[エディターローカライズ]]をご覧ください。 **そのほかの機能追加・改善 [#a7be1a89] ***イベント [#p7d142b6] - イベントエディターを開く際、前回エディターを閉じる前に開いていたシートを自動的に開くように改善しました。 - 「ゲームスピードの変更」パネルに下記の機能を追加しました。 --「物理updateを省略」を新設しました。 これを利用するとイベントスキップ時の動作スピードの高速化が頭打ちになってしまう現象を回避することができます。 --「効果音をミュート」をオンにした際はファンファーレも鳴らさないように改善しました。 -- 「効果音ミュート」を他のオプションからは独立させ、常に選択可能としました。 ''&color(red){(!)};''ただし「選択待ちが発生したら元に戻す」をオンにしていた場合、ゲームスピードが元に戻るとともにミュートは解除されます。 - 「プレイヤー/イベントの移動スピードを変える」パネルに下記の機能を実装しました。 -- 移動スピードを割合で細かく調整できるカスタム調整機能を実装しました。 -- 歩行時に利用するモーションを指定する機能を実装しました。 - 「ループ開始」パネルにて「カウント用変数」の初期値を指定できるようにしました。 ***データベース [#xab0bca0] - キャスト以外のメニューのリストにて新規に項目を追加する際は、アイコン用の画像選択を挟まず、すぐに項目を追加するようにしました。 - 「アイテム/スキル/状態」の効果設定欄において、「スキル/状態/属性」の選択方法を簡易アセットピッカーから行えるように改善しました。 ***テストプレイ [#y56a35a8] - デバッグウィンドウのイベントモニタタブにて、現在動作可能な全イベントの成立中のシートおよび処理負荷を表示するようにしました。 - デバッグウィンドウの負荷を改善し、動作をより軽快にしました。 ***リソース [#p3d6971b] - 「ファイルから」モデルを追加した際、下記の動作を改善しました。 -- マテリアルとテクスチャを「モデル名フォルダ」内に入れるようにしました。 -- マテリアルとテクスチャの名前が重複しないようにしました。 -- インポートされたテクスチャには3Dタグをつけるようにしました。 -- Vroid Studioで作られたvrmファイル内に入っているThumbnailファイルは、「イメージ」メニューに登録するようにしました。 - サウンドにて、データをインポートする際、正常に読み込めるデータかどうかをチェックするようにしました。 - 複数のモデルを選択して「情報の更新」をした際、「Model再インポートオプション」ダイアログの設定を同じ設定でまとめて更新できるようにしました。 - コンテキストメニューの「リソースフォルダーをエクスプローラーで開く」を使用した際、該当ファイルが選択された状態でエクスプローラが開くようにしました。 - 3Dスタンプのサブグラフィックを追加・ペーストした時、追加・ペーストしたものをフォーカスするように改善しました。 ***VRM [#cde0c225] - VRM モーション使用時、FBXファイル内にBindPoseがある場合はそれを使うようにしました。 - VRM mixamorig:で始まるボーン名に対応しました。 - VRMファイルをインポート時、自動生成されるエクスポートファイルに.vrm.mixamo.fbxが追加されました。 このファイルはMixamoへのインポートがしやすいボーン構造になっています。 またこれに伴い、自動生成するファイルから.vrm.fbxを廃止しました。 ***ゲーム定義 [#rfcc21d4] - システムリソースにて、セーブ時の効果音を指定できるようにしました。 ***ツールUI [#dfb675e1] - ツール内各所の「管理タグ+メモ欄」に縦スクロールバーを実装しました。 **バグフィックス [#k3b61f99] ***イベント [#z6d3d50b] - イベント内で複数のシートが同時に進行している場合、セーブ&ロード時にイベントの進行状態が正しく保存されないことがある不具合を修正しました。 ''&color(red){(!)};''従来のセーブとの互換性を保つため、ゲーム定義>ルールと描画に「互換モードでセーブ(非推奨)」を新設しました。 従来のセーブ処理を維持したい場合は、このスイッチをオンにしてください。 - イベントのY角度以外がセーブデータに保存されていない不具合を修正しました。 - デカールイベントのグラフィックが正しくセーブデータに保存されていない不具合を修正しました。 - 「座標を指定して歩かせる」パネル利用時、移動完了処理を行う最後のフレームの処理を修正しました。 この問題によりプレイヤー/イベントが乗っている物体が取り残されてしまうケースがありました。 - 「バトルの強制終了」パネルを使ってバトルを終了させると、次のバトルでバトルコマンド選択シーンまで進まなくなってしまうことがある不具合を修正しました。 - バトル時に「バトルキャストを状態変化にする/治す」パネル等で「一定以下で強制付与」効果の状態を変更しても、消費値が正常に変更されていなかった不具合を修正しました。 - 「イベントのグラフィックを変更」パネルで「デカール」があるDLCを選ぼうとすると例外が発生する不具合を修正しました。 - 開いているマップ上に「DLCから追加したスタンプA」が配置されている状態で、イベントエディターで「イベントのグラフィックを変更」パネルのグラフィックを「DLCに含まれるグラフィック」から選択すると、マップ上のスタンプAが消えてしまうことがある不具合を修正しました。 ***リソース [#l984da31] - 「パターンアニメ」リストにイメージをドラッグ&ドロップでインポートした際、イメージリストが即座に更新されない不具合を修正しました。 - サブグラフィックのグラフィックを指定する際、アセットピッカーの選択候補として編集中のスタンプが表示されてしまっていた不具合を修正しました。 - 「3Dスタンプ」のグラフィックを「モデル」から「モデル以外」に変更した際、マテリアル設定がクリアされない不具合を修正しました。 - マテリアルのテクスチャ等を変えた際にプレビューモデルがデフォルト(球体)に戻ってしまう不具合を修正しました。 - 「イメージ」プロパティの「2D用設定」で、「スライス」を「PixelSlice」かつ分割数を1未満に設定している場合、そのイメージを「スプライト」のイメージとして指定した際に、「イメージ」のコマX/Yの無効化処理が機能しない不具合を修正しました。 - リソース内で「モーションセット」「モーション」「物理設定」をローカルファイルから選択する際、アセットピッカーの選択候補にVRMファイルが表示される不具合を修正しました。 - マテリアルが設定されていないモデルを更新すると例外が発生する不具合を修正しました。 - サムネイル生成処理を調整しました。 - スタンプ編集時、thumbnailフォルダに不要な緑一色のサムネイルが一つ増える不具合を修正しました。 また、Ver1.13までのプロジェクトを開いた際、上記の不要なサムネイルを一括で削除するようにしました。 - マテリアルでtoonvrm0xシェーダーを指定したモデルに対して、デカールが正しく表示されない問題を修正しました。 - 法線マップにデフォルトテクスチャが定義されておらず不定値になっていたシェーダーに白テクスチャを割り当てるよう修正しました。 ''&color(red){(!)};''法線マップにテクスチャが設定されている場合は変化はありません。 ''&color(red){(!)};''この修正により水面の見た目が従来と若干変化する場合がありますが、ご了承ください。 ***ゲームプレイ時の問題 [#g27985ba] - 「状態」の効果による経験値取得率の増減が、バトルリザルト画面の経験値バーアニメーションに反映されない不具合を修正しました。 - イベントバトルの背景マップに現在のマップのバトル背景と同じキャストが配置されていると、イベントバトルマップに配置されているイベントが反映されない不具合を修正しました。 - アイテム装備によって使用可能になったスキルが、レベルアップ時にキャストに設定したスキル習得と重複して習得されてしまう不具合を修正しました。 - 「状態」の「状態付与(解除時)」効果でモンスターが「即死」した場合、その即死処理がパーティキャスト全員のコマンド選択終了後に行われていた不具合を修正しました。 - 「状態」の「状態付与(解除時)」効果によって「即死」などの消費値が変化する"状態"を付与されたパーティキャストの消費値が、バトルステータスパネルに反映されるタイミングがパーティキャスト全員のコマンド選択終了後になっていた不具合を修正しました。 ***レイアウトツール [#p9f506f2] - マップ画面において、マップに対して強制的に表示されていた赤枠を削除しました。 ***データベース [#ce8568d2] - 「キャスト」の特性欄にある有効/無効スイッチが機能しない不具合を修正しました。 ***マップエディタ [#gb9fc6aa] - スタンプパレットで選択している地形等をリソースから削除した際、マップエディタに戻っても正しく削除動作が行われない不具合を修正しました。 ***ゲーム定義 [#med70b60] - システムリソースの「ページ位置/カレント」の設定がレイアウトに反映されない不具合を修正しました。 ***そのほか [#kf4c72dc] - Ver.1.13.2以降、特定の環境下でフレームレートに変動が生じることがある不具合を修正しました。 - 各エディタウィンドウにてGDIリソースのリークが発生するケースへの対策を実装しました。 - プロジェクトフォルダ作成時のファイル作成権限チェックに失敗することがある不具合を修正しました。 - プロジェクトを新しいバージョンで読み込み、セーブボタンを押したあとであっても、プロジェクトを閉じる際に差分が検出される不具合を修正しました。 ---- *Ver.1.13.2.3 [#hed4092b] **バグフィックス [#iaf95508] ***レイアウトツール [#sc7ac9c2] ・Ver1.13.2 以降、装備アイテム選択 ほか特定の特殊書式を利用したレイアウトを開いたままレイアウトツールを閉じると例外が発生する不具合を修正しました。 ***サンプルゲーム [#id2ccd2a] ・Ver1.13.2 以降、ダンジョンRPGサンプルのコモンイベントパレットにある「ミニマップ単純」イベントを開くと例外が出る不具合を修正しました。 ---- *Ver.1.13.2.2 [#z456d8fa] **バグフィックス [#e317fbb2] ***リソース [#d2eb4e45] - 各リソースメニューの項目のリストで絞り込みを行い、その後解除したときにウィンドウがフリーズすることがある不具合を修正しました。 - リソースメニューにてスプライトを含むフォルダをコピーすると、複製されたスプライトの実体が既存のリソースと共有されてしまう不具合を修正しました。 ***イベント [#e585c004] - Ver.1.13.2以降「ゲームスピードの変更」パネルでゲームスピードを加速中に発生する下記の不具合を修正しました。 -- 「指定座標を指定して歩かせる」パネルにて「移動できなかった場合は中断」のチェックをオンにすると、すぐ移動が中断されてしまう不具合を修正しました。 -- 「プレイヤー/イベントを歩かせる」パネルを利用すると移動歩数が変わってしまう不具合を修正しました。 ---- *1.13.2.1 [#t85900ee] **バグフィックス [#f67a12f1] ***イベント [#xe28261e] - 日本語版以外で「ループ開始」パネルにカウント用変数を設定すると例外が発生する不具合を修正しました。 - イベントシートにてイベント名を空欄にしてエンターキーを押下すると例外が発生する不具合を修正しました。 ---- *Ver.1.13.2 [#xd3aee7d] **機能追加・改善 [#i67dcf16] ***エンジン最適化 [#aea21e2f] - 内部エンジンの最適化(動作の高速化)を行いました。 これによりBakinで制作したゲームの動作速度が改善されます。 ''&color(red){(!)};''''既に作品をリリース済みの方は、再度公開作品書き出しを行っていただくと今回のアップデート内容がゲームに適用されます。'' #br - 内部エンジンの安定性向上のための修正を行いました。 - NVIDIA コントロールパネル>「スレッドの最適化」をオンにしていた際に処理が重くなる問題を改善しました。 下記の内容に対して対応をしました。 https://store.steampowered.com/news/app/1036640?emclan=103582791472030827&emgid=3398554764317089976 ***テストプレイ [#pc3aa486] - パフォーマンスメーターの項目名の表記をよりわかりやすいものに修正しました。 パフォーマンスメーターで見られる各プロセスについての説明と、それぞれのプロセスの負荷を軽減するための対策は[[パフォーマンスメーター:https://rpgbakin.com/pukiwiki/?%E3%83%9E%E3%83%83%E3%83%97%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%83%BC%E6%A6%82%E8%A6%81#w765c51f]]をご覧ください。 また[[制作Tips]]にも処理負荷軽減のアイディアを掲載しましたので合わせてご覧ください。 ***イベント [#f732d002] - イベント編集時のシート一覧の表現を修正し「通常シート」と「並列シート」を分けて表示するようにしました。 同時にシートの処理順を「下にあるものほど優先」から「上にあるものほど優先」と変更しました。 ''&color(red){(!)};''既存のイベントのシートリストの並びはアップデートに伴い自動的に変換されます。 ''&color(red){(!)};''従来と変わらず、並列シートは通常シートの後に処理されます。 #br - 「共通イベント呼び出し」パネルに、下記のオプションを追加しました。 -- イベントが実行可能になるまで待つ -- 完了するまで待つ -- 次のフレームから実行開始する 呼び出す共通イベントの状況を確認して、共通イベントが実行されるタイミングをコントロールしやすくしました。 - イベントパネルに時計マークがつく条件を厳密化しました。 「完了を待つ」タイプのオプションにチェックが入っていない場合は、パネルに時計マークが表示されなくなりました。 - テキストビューモードでも時計マーク(ウェイトアイコン)が見えるようにしました。 #br ''&color(red){(!)};''時計マークがついているイベントパネルは、そのパネル実行中に時間経過が発生することを表しています。 逆に言うと、時計マークがついていないパネルは基本的に1フレームで一気に実行されます。 並列イベントでもこれらのパネルは完了するまで次のパネルを実行しません。 #br - 「周囲の当たり判定の確認」パネルに、レイキャストと対象の交点の座標を取得する機能を追加しました。 - 「周囲の当たり判定の確認」パネルのチェック対象に「生成されたイベント」を追加しました。 - 「接触状態の確認」パネルについて、キャストイベントの種別を指定した判定を追加しました。 - 「複雑な変数ボックスの操作」パネルに「プレイヤーとイベントの間の距離・角度」の取得を追加しました。 - 「文字列入力」パネルにて「キーボード入力を許可」を利用した際の文字入力の内部処理を改良しました。 ***データベース [#xba7e674] - キャストと職業に「習得する状態(特性)」を追加しました。 いわゆる「パッシブスキル」にあたります。 「状態定義」で作成した「状態」を付与することができます。 これにより「常に狙われやすい」キャストや「常にバトルの報酬金額が大きい」職業といった、特色のあるデータを作成しやすくなります。 --特性に設定できる状態には下記の条件があります。 --- 解除条件が全て設定されていない --- "一定以下で強制付与"効果が設定されていない ---上記に当てはまらない場合でも、状態にタグ #characteristic が設定されている場合は特性として設定できます。 ***リソース [#gd45b92b] - 従来「ライティング」が "オフ" の2Dスタンプはテクスチャの「SRGB」指定をオフにする必要がありましたが、ライティング "オン" のときと同様、SRGBをオンにしていただく仕様に修正しました。 これによりマップ上に配置する全てのスタンプのイメージはSRGBオンで良いことになります。 ''&color(red){(!)};''上記に伴い、既存プロジェクトを読み込みした際には従来バージョンと同様の描写になるよう、自動でテクスチャ設定が変更されますのでご注意ください。 - サブグラフィックのプロパティに「アイテムフックとして利用」の項目を追加しました。 この項目を設定したサブグラフィックをバトル中の武器・防具のジョイント用に利用することができます。 #br 従来バトルに入った際、VRMモデルのようにitemhookが設定されていないモデルにはデータベースで武器や防具に設定したアイテムを手に持たすことができませんでした。 この項目の追加によりバトルに入ると装備している武器・防具アイテムをキャストの手に持たすことができるようになりました。 #br -- 設定は下記の方法で行います。 ・キャストのスタンプにサブグラフィックを設定。 ・サブグラフィックのプロパティにてこの項目に「右手/左手」のどちらかを設定。 ・さらにサブグラフィックのプロパティにて相対位置/角度を調整。(グラフィック無しの状態だと調整しづらいので、いったん剣などのグラフィックを設定し、位置などを調整すると良いでしょう。) -- アイテムフック用のサブグラフィックにはモデルを指定しないでおくと良いでしょう。 -- 右手と左手にそれぞれ持たせたい場合は、右手用のサブグラフィック、左手用のサブグラフィックを別々に設定してください。 - ブレンドシェイプにて、キーのリセットボタンの位置をキーのリストの上に移動しました。 またCtrl+Rでキーをリセットできるショートカットキーを追加しました。 キーの情報を変更する際頻繁にリセットを行うため、プレビューの上にあったリセットボタンをより押しやすい位置に移動しました。 - リソース/パーティクルに一時停止ボタンを追加しました。 - リソース:各メニューのプロパティにある元リソースへのジャンプボタンについて、マウスでクリックして選択した際の挙動を改善しました。 ***VRMモデル [#be8bf4ad] - VRMモデルのモーションに関する互換性の改善を行いました。 - VRMモデルをインポートした際に、xxx.vrm.humanoid.fbxを生成するようにしました。 このfbxはhumanoid boneに関する互換性を向上させたシンプルなボーン構造を持ちます。 そのためMixamoへのインポート時にエラーが発生しにくくなっています。 現在VRMモデルインポート時に3つのfbxモデルが生成されますが、私たちはいずれこのxxx.vrm.humanoid.fbxのみを出力するようにするつもりです。 ***ゲーム定義 [#me4e2d40] -プロジェクト設定にフレームレート制限機能を実装しました。 ゲーム実行時、指定の値近辺のフレームレートでゲームが動作するようになります。 この機能を利用することで垂直同期がオフになっていても、GPUパワーをフルに消費しないようにすることができます。 ***変数使用箇所 [#b73292bf] - 「変数使用箇所の詳細」のリストの行をダブルクリックしてイベントエディタを開いた際の挙動を改善しました。 -- 変数が使用されているイベントシートを開くようにしました。 -- イベントシート上でイベント名を変更できるようにしました。 ***カメラツール [#h19b2fd2] - 現在編集中のマップのレンダリング設定を編集した場合、レンダリング設定をリロードするように改善しました。 ***プラグイン [#f6b83deb] - キャストを利用して他のMapCharacterのクラスメンバーにアクセスできるようにしました。 - C#プラグインのstartメソッドのタイミングでisCommonEventが正しい値を返すよう修正しました。 - @@link 機能で script フォルダ内のDLLを読み込みできるようにしました。 - @ref 書式を新設しました。 下記のようにして、別のイベントにアサインされた C# にアクセスすることができます。 1. csファイルの先頭にアクセスしたい別イベントの cs ファイルについて下記のように記述する // @@ref OtherScript.cs 2. mapSceneから目的のMapCharacterを取得する var chr = mapScene.mapCharList.Find(x => x.Name == "別のイベントの名前"); 3. キャストを通して別のMapCharacterにアサインされたクラスのメンバにアクセスする ((OtherScript)chr.bindedScript).field = "ABC"; ***トップメニュー [#c1cfe556] - プロジェクトを新規作成する際、プレイヤーキャラのグラフィックをデフォルトで設定しておくように変更しました。 ***アセット [#d9875d30] - ゲームギャラリー「3Dチュートリアル」プロジェクトに、MixamoやBlenderにてモーションの追加・改造をしやすいボーン構造の人型モデルを追加しました。 - プリインされているEffect Pack vol.1に登録されているパーティクルのPrewarm設定を見直ししました。 Prewarm設定が与える負荷を鑑み、設定された秒数が長すぎる場合は短くするように修正しました。 『Orb Stories』などプリインされているプロジェクト内のパーティクルの設定も見直しています。 ''&color(red){(!)};''Bakinにプリインされているパーティクルをご自身のプロジェクトにインポートして利用されている方は、Prewarm設定を見直すことでマップ遷移時の負荷を下げられる可能性があります。 見た目に影響ない範囲で短縮してみてください。 -- 下記の方法でEffect Packのパーティクルの設定を参考にしていただくことができます。 ・プロジェクトを新規作成し、Effect Pack Vol.1のパーティクルを全てインポート ・ご自身のプロジェクトで利用しているパーティクルのPrewarm設定を確認。 ***そのほか [#q8bc1486] - ツール各所に"?ヘルプ"を設置しました。 ?マークをクリックすると、当該箇所に関連するオンラインマニュアルへジャンプします。 **バグフィックス [#k7197640] ***テストプレイ [#o30d0a74] - テストプレイ時、キーボードによるテキスト入力が有効になっているとテストプレイダイアログを閉じられない不具合を修正しました。 ***イベント [#h626aa41] - 「接触状態の確認」パネルで地形との接触判定を行う際、変数リストの一番上にある変数に格納されている数値が、接触判定の範囲に影響してしまう不具合を修正しました。 - 下記のケースにおいて「接触状態の確認」パネルの「対象外を含む」をオンにしていても、対象が検出されない不具合を修正しました。 -- イベント自身が「イベントとぶつかる」設定がオン -- 接触を判定したい対象の「イベントとぶつかる」設定がオフ - バトルイベントのシート条件「バトルフェイズ」を追加する際、誤ってキャストを選ぶ選択肢が表示されていた不具合を修正しました。 - 「モンスターを出現させる」パネルにて、行動前のモンスターがバトルからいなくなっても、そのモンスターの行動が実行されてしまっていた不具合を修正しました。 - 「バトルキャストを操作対象にする」パネルを使って「パーティメンバー」を操作対象にした上で、「キャストのステータスの変更」パネルを使ってステータス変更対象に「このイベント」を選んだ際に指定した内容が動作しない不具合を修正しました。 - 変数リストにて、多重になっている変数フォルダに対して複数の変数エントリを追加した場合、ツリーの開閉状態が保存されないことがある不具合を修正しました。 ***バトル [#l42f4669] - バトル終了時にバトル内にいるキャストにのみ経験値を加算するように修正しました。 「イベントによってパーティから外したキャスト」には経験値が入らないようにしました。 - スキル使用時に、スキルから呼び出すコモンイベントにて、スキルを使用したキャストをパーティから外すと例外が起きる不具合を修正しました。 - バトル中、バトルマップ上にあるイベントのうち、配置リストパレットで非表示に設定したイベントが表示されてしまっていた不具合を修正しました。 ***ゲームプレイ時の問題 [#ac84a682] - 移動中、壁の中に埋まってしまったプレイヤーやイベントについて、横に動いたほうが圧倒的に近い場合でも、上方向に押し出してしまっていた不具合を修正しました。 ***レイアウトツール [#c8e1c217] - イベント用フリーレイアウトのタグによるスキルフィルタが正常に適用されないケースがある不具合を修正しました。 - 割り当てるレイアウト欄でレイアウトの削除時、編集中のレイアウトが切り替わらない不具合を修正しました。 ***カメラツール [#l4810a54] - キーフレームのニアクリップに極端に小さい値を設定すると、シャドウマップがちらつく事がある不具合を修正しました。 上記に併せて、ニアクリップの最小値を 0 から 0.01 にしました。 - バトル中央座標を選択しても反映されない不具合を修正しました。 - バトルカメラプレビューにて、バトルマップ上のバトルレイアウトの位置変更が反映されていない不具合を修正しました。 - カメラリストでカメラをペーストした際、追加されたカメラを選択状態にするようにしました。 ***リソース [#d5cabaa4] - アセットピッカーにてプレビューに表示されたDLCの3Dスタンプがマップエディタ上に配置されていると、マップエディタ上のスタンプの表示が正常にされなくなる不具合を修正しました。 - アセットピッカーにてプレビューに表示されたDLCの3Dスタンプがマップエディタ上に配置されているとアプリを終了してもタスクが残ってしまう不具合を修正しました。 - スタンプのサムネイルが正しく生成されないケースがある不具合を修正しました。 - スタンプに割り当てられているモデルのサイズが0に近いとサムネイルが空になってしまうことがある不具合を修正しました。 - 3Dスタンプのインポート時、既存のモデルと共有するマテリアルが無いのに、マテリアル共有化ダイアログが出るケースがある不具合を修正しました。 - 地形にて、既存の地形スタンプのノーマルマップ・マスクマップのテクスチャを変更した際、マップ上での表示に反映されない不具合を修正しました。 - リソースのプロパティにて参照リソースへジャンプするボタンをクリックした際の挙動を修正しました。 ボタンクリック後にジャンプする先が間違っている不具合などに対応しました。 - ブレンドシェイプにて、キーの現在値が取得できず補間に失敗する場合がある不具合を修正しました。 - マテリアルの編集時、シェーダーの差し替え、パラメーター調整を行ってもプレビューが更新されない不具合を修正しました。 - スタンプの生成後のサムネイル生成処理を修正しました。 ***VRMモデル [#c261e979] - VRMモデル表示中にBakinを長時間放置した際にSpringBoneの状態が不正になる不具合を修正しました。 - VRMモデルのルートノードは現状 "_root_" という名称で定義されています。 これを鑑みてFBXと同じ "_root" にサブグラフィックをアタッチしても正しく動作するよう修正しました。 ***マップエディター [#y716abcd] - マップ編集時、階段専用の地形リソースがマップ上にある場合、そのリソースの下の地形を変更した際に階段のテクスチャが壊れる不具合を修正しました。 - マップ編集時、塗りつぶしツールを使って階段専用地形を塗りつぶそうとした際、塗りつぶしされないようにしました。 - マップリストにて、ペンアイコンが二重に表示されることがある不具合を修正しました。 ***内部フォーマット [#gd6ae88e] - 内部フォーマットを利用したプロジェクトにて、DLCからパーティクルをインポートする際に非常に長い時間がかかる不具合を修正しました。 ***バトルプラグインサンプル [#hd3581dd] - バトルプラグインサンプルについて、「バトルキャラクターの行動指定」パネルを「このターン」指定で使用した際の不具合を修正しました。 --ターンがなかなか来なくなる --コマンド選択が出ない ***アセット [#m3b289a8] - VRMモデルインポート時に自動的に割り当たる、SampleMan_VRMモーションを修正しました。 既にインポートされたVRMモデルにも修正は自動的に適用されます。 ---- *Ver.1.13.1.2 [#nd10ec0a] **バグフィックス [#dce056b1] ***イベント [#n162d149] - 地形との接触判定で変数リスト一番上の変数に格納されている数値が影響してしまう不具合を修正しました。 - バトル中、まだ誰のターンも来ていない状態で「カメラ再生」パネルを利用すると例外が発生する不具合を修正しました。 ---- *1.13.1.1 [#z9506f2b] **機能追加・改善 [#ne05275b] ***Steam Workshop [#oe77df8a] - SteamCloud 管理画面で残りアップロード可能ファイル数表示を実装しました。 ''&color(red){(*)};''今回のアップデートに伴い、Steam Workshop(Steam Cloud)にアップロードできるファイル数の上限を"25"から"100"に増やしました。 またSteamの仕様変更に伴い、アップロードしたファイルサイズの合計の上限が10GiB(10,737,418,240バイト)から10GB(10,000,000,000バイト)に減じましたのでご了承ください。 すでにアップロード済みのファイルサイズが変更後の上限を超えている場合でも、ファイルが強制的に削除されることはありません。 ***リソース [#gcc781e8] - プロパティの表示幅を各メニュー個別に保存するようにしました。 **バグフィックス [#ia30dc83] ***イベント [#m9165fa9] - 「バトルキャストの行動を指定する」パネルにて、ターゲットに"ランダム"を指定した際、例外が発生することがある不具合を修正しました。 ***バトルプラグインサンプル [#m0192e24] - 「バトルプラグインサンプル」プロジェクトのバトルプラグインを利用した際に発生する以下の不具合を修正しました。 --「逃げる」コマンドに失敗した時、全キャストの行動スキップが挿入される不具合を修正しました。 -- "現在行動中のキャストの選択したスキルまたはアイテムの管理タグ"が取得できない不具合を修正しました。 ***ゲームプレイ時の問題 [#r68bd3ea] - マップ設定パレットにて「先行読み込み」をオンにしている際、マップの先行読み込みと並行してイベント生成を行うと、例外が発生する可能性がある不具合を修正しました。 - データベースにて特定の初期ステータスを削除した後、プレイ中に「ステータス削除前の状態を保存したセーブデータ」をロードしてキャストのレベルアップが発生すると、例外が発生する不具合を修正しました。 ***データベース [#vc29fa9f] - イベントシートの実行条件や「接触状態の確認」パネルにて「衝突対象外を含む」を指定した際、下記の3つの設定が全てオンになっているキャストイベントに対して正しく判定されない不具合を修正しました。 -- データベース>キャスト「他の生成されたイベントと接触しない」 -- イベントの衝突設定「プレイヤーとぶつかる」 -- イベントの衝突設定「他のイベントとぶつかる」 - スキルの効果「スキル属性」にて「武器の属性」を指定した際、武器の属性が正しく取得できてなかった不具合を修正しました。 ***レイアウトツール [#d5ba95de] - サブメニューコンテナのプロパティ「キーを押したときに選択するサブメニューコンテナ」に関して下記の不具合を修正しました。 -- 移動先の指定が「なし」だった時、ゲーム中のメニューでカーソルを移動した際にカーソル移動音が鳴ってしまう不具合を修正しました。 -- 指定した移動先が全て無効ノードだった場合、その後ページ遷移すると無効だった項目にカーソルが表示されてしまう不具合を修正しました。 - アイテムのアイコンに3Dモデルを利用した場合、 \currentitemimage などの一部書式でサムネイルに複数のモデルが映り込んでしまう不具合を修正しました。 - 特殊書式equipattributeiconにて武器の属性が正しく取得できてなかった不具合を修正しました。 ***テストプレイ [#s6b8051e] - テストプレイ終了時にクラッシュが発生することがある不具合を修正しました。 ***リソース [#p0c64cc7] - インポート時クラッシュが発生するVRMファイルについて、読み込みが可能になるよう互換性の改善を行いました。 - VRMファイルをマップエディタにドラッグしてインポートした後にキャンセルをすると、システムリソースのVRM用モーションセットが消失する不具合を修正しました。 ---- *Ver.1.13.1.0 [#df56da20] **機能追加・改善 [#p3cea751] ***イベント [#d8ee922a] - 変数ボックスカテゴリーに「配列変数の操作」パネルを実装しました。 このパネルを使って配列変数の一部もしくは全部の要素の書き換えや、要素数の取得などができます。 - 変数ボックスカテゴリーに「変数の一括クリア」パネルを実装しました。 変数リストのフォルダを指定して、そのフォルダ内の変数を一括してクリアすることができます。 - 変数ボックスカテゴリーに「ボーン座標の取得」パネルを実装しました。 - 下記のイベントパネルにオフセット指定を追加しました。 「周囲の当たり判定の確認」、「イベントを生成する」、「エフェクトを表示する」 - 「バトル実行と結果の確認」パネルに、配置調整(バトルレイアウト)を削除できる機能を追加しました。 ***データベース [#l84f0f5b] - バトルコマンドのシステムタグに「何もしない」を追加しました。 ''使用例'': "状態"の効果「コマンド無効」でタグを指定する際、「何もしない」をシステムタグとして選択できます。 「何もしない」を無効化すると、敵のバトルAIで「何もしない」とした欄が無視されるようになります。 これによって例えば「あるタイミングからさかんに攻撃しはじめる敵」が作れるようになります。 - アイテムの効果「攻撃属性」から「状態」を分離して「状態付与」効果を追加しました。 「攻撃属性」効果は「攻撃に伴わせる"属性"」と「攻撃ヒット時に相手に発生させる"状態"」の2つの設定が混在していました。 それを今回分離することでより武器の性格を柔軟に設定できるようにしました。 ***バトル [#ga1ed97f] - バトル中、敵の見た目に敵の装備が反映されるようにしました。 アイテムフックにアタッチした武器モデルがバトル中にも表示されるようになります。 ***レイアウトツール [#nfed9ac5] - 「ショップ」レイアウトで「装備不可アイテム」のステータス変化を表示しようとした場合、所属するコンテナを非表示にするようにしました。 ***レンダリング設定 [#ydbd376e] - 描画エンジンに対して、安定性向上のための修正を行いました。 - 水面シェーダーのフォグの適用処理を改善しました。 - 「SSAO」についてアルゴリズムの改善を行いかつ下記の設定を追加することで、より描写力を向上させました。 -- SSAOアルゴリズムを追加しました。 ビュー ...従来のアルゴリズムです。 ビュー(補正版) ...アルゴリズムは従来と同じですが、暗さパラメーターをより調整しやすい範囲に収めました。 リニア ...視点からの距離に影響されにくいアルゴリズムです。 -- 下記のパラメーターを追加しました。 ---最大距離...指定距離以降はSSAOの効果を反映させないようになります。 これまでカメラから離れた個所にノイズのような結果が出ることがあったためこれを改善する目的で導入しました。 ---ぼかし...ぼかしの手法を選べるようにしました 既定... 今までのぼかしです。大きくボケるのでノイズ感はありませんが、やや広めにぼかしが入ってしまう問題があります。 バイラテラル...ボケ感は少なめですが、余計なところにボケが及ぶのを回避します。 ハーフバイラテラル...バイラテラルを半分の解像度で行います。ボケが広がりますが、余計なところまで多少ボケる場合があります。 ---影判定レベル...リニアアルゴリズムを使った場合にどのくらい隠蔽状態として判定するかを調整できます。(0~5) ***マップエディタ [#h3d428bb] - 配置リストパレットに項目をソートする機能を追加しました。 コンテキストメニュー(項目を選択して右クリック)からソートを行うことができます。 ***テストプレイ [#b457f077] - キャストパラメータチェックビューに「ためる」「防御」コマンドの効果値も表示するようにしました。 **仕様変更点 [#k92a5d90] ***リソース [#h963647a] - イメージメニューでファイルをインポートする際、プロパティ「wrap」(U/V/W)の初期値を"Clamp"に変更しました。 **バグフィックス [#i0dbf4e7] ***イベント [#u8d0e1f3] - 「変数ボックスの確認」パネルの設定で、小数を入力できない不具合を修正しました。 - 「持っているアイテムの確認」パネルで「装備中のアイテムを含める」をオンにした際、「強化可能」アイテムが検出されない不具合を修正しました。 - リザルト終了後イベントで変更したHP/MPがマップ画面に戻った際に反映されない不具合を修正しました。 - 「メッセージを表示する」・「会話を表示する」パネルで表示する内容がメッセージウィンドウ幅を丁度1文字上回る幅だった場合、テキストが折り返されずにメッセージウィンドウからはみ出してしまう不具合を修正しました。 - Y軸以外の回転角度をセットしたイベントにてシート遷移が発生すると、徐々に座標がずれていく不具合を修正しました。 - 別のマップへの移動パネルを連続して実行した場合、ウィンドウサイズによっては一瞬画面が歪んだように表示される不具合を修正しました。 - 「バトルキャストの消費ステータスを回復・減らす」パネルの計算式タイプで何番目かを変数指定すると機能しない不具合を修正しました。 - 「自由落下」をオフにしたイベントにて「座標を指定して歩かせる」パネルを使用した時、地面の高さにスナップしないよう修正しました。 - 複数の並列シートから同時に「イベントをすり抜ける」をオンにした「プレイヤー/イベントを歩かせる」パネルを使ってイベントを歩かせると、イベントとの当たり判定が消失する不具合を修正しました。 - ''&color(red){(*)};''キャストイベントで「他のイベントとぶつかる」をオンに設定をした味方キャストと、マップイベントで「プレイヤーとぶつかる」をオフに設定したイベントの間で、衝突判定がすり抜ける不具合を修正しました。 - ''&color(red){(*)};''「プレイヤー/イベントの通過可能な地形を変更」パネルで進入不可地形への通行を許可していても、「プレイヤー/イベントを歩かせる」パネルを使用した際に、進入不可地形上で歩行を停止してしまうことがある不具合を修正しました。 ''&color(red){(!)};''衝突判定に関わる上記2つの問題''&color(red){(*)};''を回避するためにキャストイベント等の衝突設定を調整されていた方は、動きが変わるケースがございます。お手数ですが改めて衝突設定をご確認ください。 ***マップエディタ [#zc96f724] - 配置リストパレットにてコピー&ペーストで追加した項目をツリー上で並び替えたとき、並び替えた結果が保存されない不具合を修正しました。 - 移動元・移動先が同じマップ上に設定されたイベントでは、配置リストパレットに移動先が表示されない不具合を修正しました。 - 移動を伴うイベントを作成した後に移動元となるイベントを削除しても、配置リストパレットのツリーに移動先の情報が残ってしまう不具合を修正しました。 移動先の情報は内部的には削除されていますが、マップを再読み込みするまでツリー上から消せていませんでした。 ***ゲーム定義 [#x1f76e79] - 移動と操作>キー・ボタンの割り当てから開く ゲームパッドでのキー・ボタンの割り当て画面にて、ゲームパットの入力が反応しなくなる不具合を修正しました。 ***リソース [#rfb28d2f] - リソースメニューにてパーティクルを削除した際、未使用になったファイルとフォルダをプロジェクトフォルダから削除するようにしました。 - efkファイルを変更し、リソース>パーティクルにて情報更新ボタンを押した際、モデルの変更等が即座にプレビューに反映されない不具合を修正しました。 - テクスチャにて、プロパティ「スライス」を"PixelSlice"に指定していると、パターンアニメメニューのプレビューにて、アニメーションが正しく表示されなくなる不具合を修正しました。 - アセットピッカーのプレビューにて、編集中のプロジェクト内にあるDLC由来のリソースが正しく表示されない不具合を修正しました。 - 3Dスタンプ/モーション/ブレンドシェイプ/物理設定でモデルファイルを追加した際、アセットピッカーのオプション設定>スケールに設定した値が追加したモデルに反映されない不具合を修正しました。 - インポート時にスケールを変更したモデルから物理設定を作成した時に、サイズの初期値には「インポート時のスケール」を設定するように修正しました。 - パーティクルのプロパティ「再生時間」を「バトルエフェクト用設定」に移動し、ツールチップを修正しました。 - キャストに使用している2Dスタンプのプロパティ「ライティング」をオフにしていると、バトル中のターゲット選択時にキャストが点滅しない不具合を修正しました。 ***データベース [#w4e8b580] - "状態"の効果「状態付与(解除時)」効果を"タグ"を利用していた際、解除条件が正常に機能していなかった不具合を修正しました。 - マップ上でアイテムを使用した際、"HPを0%"に設定した「一定以下で強制付与」効果を付与した状態を回復させることができない不具合を修正しました。 - "状態"の効果「自動ダメージ」に設定された下限値が設定されている際の処理にあった不具合を修正しました。 - 解除条件に「バトル終了時」が設定されている"状態"の効果として「状態付与(解除時)」効果が設定されていて、かつ「解除条件に「バトル終了時」が設定されている"状態"」が付与される設定となっている場合、バトルが終了したタイミングでは「付与する」と設定された"状態"を付与しないようにしました。 ''以前の仕様'': 「麻痺」はバトル終了時解除されます。 その「麻痺」に対して、「解除時に「眠り」を付与する効果」を設定した場合、「麻痺」がかかったままバトルが終了すると、「眠り」状態が付与されてマップ画面に移行します。 ''改善した仕様'': 今回の修正によって、バトル終了時に「眠り」が付与されないようになります。 ***内部フォーマット [#t5e0982f] - 内部フォーマットファイルの生成が行われないケースがある不具合を修正しました。 -- アセットピッカーでのDLCからのインポート時 -- マップエディタへのドラッグ&ドロップでのインポート時 -- リソース・データベース上でのコピー&ペースト時 -- データベース上でグラフィック指定をする項目からのインポート時 -- レイアウトデータのインポート時 - より効率よくメモリを利用できるよう、内部モデルフォーマットの改良を行いました。 ''&color(red){(!)};''内部フォーマットを利用している場合、本バージョンでゲームファイルを開いた際に再変換のため少々時間がかかります点ご了承ください。 ***レイアウトツール [#ha0634be] - サブメニューコンテナに対して整列機能を使った際、レイアウト要素の位置がずれてしまう不具合を修正しました。 - テキストパネルの内容選択など一部の操作がアンドゥ対象として記録されない不具合を修正しました。 - レイアウトパーツの項目ツリーにてコンテナ内の要素をコピー&ペーストした際、レイアウトを開き直すまでパーツの表示順がツリーの並びと合わなくなる不具合を修正しました。 - 「ショップ売る」画面にて、リスト末尾に空の要素が残る不具合を修正しました。 - バトルレイアウトで \partyimage 書式を利用した際、イベントによるグラフィック変更が反映されない不具合を修正しました。 - サブメニューコンテナのプロパティ「方向キーを押したときに選択するサブメニューコンテナ」にて明示的にカーソル移動先が指定されている際、その移動先が空でかつページの対象位置(リストの最後の行や列)にあった場合に、正しく改ページが行われるように修正しました。 ***バトル [#fc1dcaad] - バトルでの通常攻撃時、リソース>パーティクルのプロパティ「ダメージ表示タイミング」で設定したタイミングの時点でまだ攻撃モーションが再生完了していない場合、モーションが完了するまでダメージ数値が表示されない不具合を修正しました。 - バトル時、リソースメニューで設定したサブグラフィックのデフォルト表示状態が反映されない不具合を修正しました。 ***スプライトツール [#yfebb081] - レイヤー名をリネーム中に削除し、その後レイヤーを追加すると例外が発生する不具合を修正しました。 ***ポストエフェクト [#x1e8f695] - 水面シェーダーに対するフォグの処理を改善しました。 ***ツールUI [#nd247e74] - 移動範囲設定ダイアログにて、マップのサイズが小さすぎると移動範囲を指定するためのマップが表示されない不具合を修正しました。 - 項目ツリーにて、語句による絞込みをした際、正しくフィルターがかからないことがある不具合を修正しました。 ***プラグイン [#m3562703] - SkillEffect.AttributeGuidを使ってスキルに設定された属性/状態を取得できなくなっていた不具合を修正しました。 ***アセット [#rc40ddf0] - プロジェクトを新規作成した際の"状態"「瀕死」の解除条件・アイコンを変更しました。 バトル終了時に解除されず、"状態"をしめすアイコンは表示されるように変更しました。 ***DLC [#mb47dfa2] -【DLC】SMILE Characters DX Vol.1 をギャラリーから開いた際、バトルスクリプトが古い旨のエラーが表示される不具合を修正しました。 そのほか軽微なUI、テキストの変更を行いました。 ---- *Ver.1.13.0.3 [#n552258e] **バグフィックス [#j3bea99f] ***イベント [#ua479d19] - 「衝突範囲カスタム」を有効にしたイベントシート間の遷移時、コリジョンサイズが変化しない不具合を修正しました。 ***リソース [#w9ba9aae] - Capsuleコリジョンで幅よりも高さが狭いケース(球形に自動補正される)でRigidBodyが生成される高さが正しくない不具合を修正しました。 - SpringBone定義が存在するが、ColliderGroups定義が存在しないVRMモデルをインポートするとエラーが発生する不具合を修正しました。 - 繁体字バージョンでのみ、リソース「ムービー」のプレビューが表示されない不具合を修正しました。 ***カメラツール [#j60f0e97] - カメラツールで「他のカメラを流用」を行った状態で参照先のマップを削除すると、カメラが編集できなくなる不具合を修正しました。 Ver. 1.13.0.2時点でカメラプロパティの基本設定が出なくなるケースがある不具合も解消しております。 ***レイアウトツール [#pd47e369] - 特殊書式 currentskillconsumptionsp[x][y] の説明文に誤りがあったため修正しました。 ***マップエディタ [#u8fc223f] - VRM1.0ベースのモデルをマップに配置してスケールを変更した際、マップエディタ上でモデルが拡大/縮小を繰り返すように表示されてしまう不具合を修正しました。 ***ゲームプレイ時の問題 [#ya380e61] - 隊列キャストが歩行中に一瞬地形に埋まることがある不具合を修正しました。 ***そのほか [#t789a558] - 環境設定の変更後、テストプレイを行わないとフォント設定の変更が公開書き出しに反映されない不具合を修正しました。 ---- *Ver.1.13.0.2 [#k9a8afda] **バグフィックス [#lcb3f5a1] ***イベント [#k59a28a8] -「バトル情報を取得」パネルにて、取得対象としてキャスト/モンスターステータスを指定すると例外が出る不具合を修正しました。 ***リソース [#ja880079] -VRMインポート時に自動生成されるカプセルコリジョンのY座標を、少し上に上げるようにしました。 ''&color(red){(!)};''Ver1.13.0.1までのバージョンでインポートしたVRMベースの3Dスタンプをイベントグラフィックとした際、「イベントを歩かせる」ですぐに移動を止めてしまう場合、同様にコリジョンのY座標の調整を行ってみてください。 -リソースにて「情報の更新」ボタンでインポート元を再指定する場合のダイアログでVRMファイルを指定できるよう修正しました。 ---- *Ver.1.13.0.1 [#q7c99070] **機能追加・改善 [#d0d18e19] ***リソース [#h2e9990c] - VRMインポート時に自動設定されるコリジョンを「Capsule」形状になるように変更しました。 **バグフィックス [#rdeec188] ***リソース [#w6f6ebf6] - 同一フォルダから複数のVRMフォーマットモデルをインポートした場合、同名のテクスチャがあると必ず共有されてしまう不具合を修正しました。 ***イベント [#f4fa7240] - Toon(VRM)シェーダーを利用したモデルを会話シーンに利用すると、半透明部分の描画が破綻してしまうことがある不具合を修正しました。 ''&color(red){(!)};''下記のバグ修正に問題が確認されたため、rev.66871にて取り消しいたしました。 %%- 複数の並列シートから同時に、「イベントをすり抜ける」をオンにした状態でプレイヤーを歩かせると、イベントとの当たり判定が消失する不具合を修正しました。 %% ***コモンイベントエディタ [#i9b51fb2] - イベントエディタ側の「イベント名」欄にてイベント名を変更しようとすると処理が重くなる不具合を修正しました。 イベント名部分がグレーになってしまっている不具合は今後解消いたします。 ***ゲーム定義 [#x6bbfd22] - 「ルールと描画」の設定項目「Y移動も歩数としてカウント」が非表示になっていた不具合を修正しました。 ***既知の不具合 [#c956cfed] - マップエディタ上に置いたVRMフォーマットモデルをベースとしたスタンプのスケールを変更すると、スタンプの表示が乱れます。 ゲームプレイ上では問題ありません。 ---- *Ver.1.13.0 [#q53301d9] **機能追加・改善 [#s6cc749f] **バトル関連機能 [#m7a714bb] ***装備時の追加効果 [#aa075f90] -''[データベース]'' -- ''「アイテム」の効果>「武器/防具」に下記を追加しました。'' --- 装備中のキャストが特定のスキルを使用できるようになる「装備時効果:スキル」効果 --- 装備中のキャストに特定の状態を付与できる「装備時効果:状態」効果 ***効果の対象範囲設定への"タグ"利用 [#kdf7b8a2] -''[データベース]'' -- ''「アイテム」「スキル」「状態定義」の各メニューにて、「状態/属性」を対象にする効果に「タグ」を指定できる効果を追加しました。 '' 例: 「状態定義」にて、"眠り"、"麻痺"といった行動不能に陥る"状態"に対して「#行動不能」タグをつけておきます。 そのうえで"状態回復(タグ)"効果に「#行動不能」を指定したスキルを作れば、一度に複数の状態から回復させるスキルを作ることができます。 ***スキル反射 [#g73a0a8a] -''[データベース]'' -- ''「状態定義」の効果>「バトル」に、スキルを反射することができる「反射率」を実装しました。 '' ---複数のキャストが反射に成功した場合、それぞれが反射したスキルが攻撃元に対して実行されます。 ---反射する先を攻撃元のキャスト、または攻撃元の陣営の中からランダムで指定することができます。 ---反射する/しないスキルをタグで指定できます。 例:味方への効果のみが設定されたスキルと#タグAが付いたスキルだけを反射したくない場合は下記のように記載します。(#allycastは「味方への効果のみ」のスキルを表すシステムタグ) -#allycast -#タグA --''「キャスト」>バトルタブ>「エンカウントで敵扱い」にて、敵AIが「知的」または「ずる賢い」に設定されていて、かつ下記条件に当てはまるとき、スキル使用を断念 or スキル対象を変更するようにしました。 '' --- スキル対象が全員で、誰かが[反射]状態 --- スキル対象が単体だが、全員が[反射]状態 --- スキル対象が単体の時、誰かが[反射]状態であれば対象の候補に入れない -''[ゲーム定義]'' -- ''「システムリソース」に反射効果が成功した際のエフェクトを設定できる欄を設けました。 '' 反射に成功した場合、攻撃を受ける側の前面に指定したエフェクトが表示されます。 サンプルゲーム「Orb Stories」、プリインされている「Basic Set」プロジェクトに反射用エフェクトを設定してあります。 ご利用されたい場合はリソース>パーティクルにて追加ボタンを押し「すぐ使える」タブから「Basic Set」を選択。sb_ef_battle076_Reflectionをプロジェクトにインポートしてください。 -- ''「ルールと描画」>バトル関連に「反射したエフェクトを表示する」を追加しました。'' このスイッチをオフにするとスキル反射後、攻撃元に対して表示されるエフェクトを省略してバトル演出の時間を短縮することができます。 ***クリティカルヒット [#m56855c6] - ''[データベース]'' -- ''「アイテム」の効果「武器/防具」、「状態定義」の効果「バトル」に下記を追加しました。'' --- 通常攻撃のクリティカルダメージ率を加算する「クリティカルダメージ率(%)」を追加しました。 --- 攻撃の対象になった際に相手からのクリティカル攻撃を回避する確率を加算する「クリティカル回避率(%)」を追加しました。 -- ''「アイテム」の効果「武器/防具」に「クリティカルエフェクト」を追加しました。'' クリティカルヒットが出た際に表示されるエフェクトを設定できます。 -- ''「キャスト」>表示演出タブに「素手クリティカル時のエフェクト」を設け、素手攻撃でクリティカルヒットが発生した際のエフェクトを設定できるようにしました。'' -''[ゲーム定義]'' -- ''ルールと描画 >ステータス関連に「クリティカルダメージ率」を追加しました。 '' -''[イベント]'' -- ''バトルイベントのトリガー「行動開始時」の際、「バトル情報を取得」パネルにてのヒット判定の情報(ミス・ヒット・クリティカル)を取得できるようにしました。'' ***逃げる確率 [#b7d36385] -''[ゲーム定義]'' --''「ルールと描画」>バトル関連に『「逃げる」コマンド成功率』を編集できる項目を追加しました。'' ***計算式関連 [#s9075883] -''[データベース、他]'' -- ''複数の計算式を管理し、それぞれの計算式に対して"タグ"を設定できる「計算式リストダイアログ」を追加しました。 '' ツール内で計算式を利用できる箇所にて"タグ"を使って計算式を指定できるようになります。(従来通り計算式を直接記入することもできます) --'' 計算式エディタのUIを改善しました。'' --'' 計算式エディタに、計算式に使用できるパラメータや関数を追加しました。 '' ---「演算子・関数」に追加した「Clamp」は数値を指定の最小値~最大値内に収める関数です。 例:パラメータ"a"は、min,max内に収める値を表し、clamp(5, 1, 2)やclamp(0, 2, 4)はどちらも2になります。 clamp(a,5,10)の時、5<a<10 ならa、それ以外なら5か10が出力されます。 --- 「その他」に追加した「行動可能人数」は、HPが1以上のキャストまたは「行動不能(バトル中)」の状態効果の影響下にないキャストの人数のことを指します。(例えば「麻痺」状態にないキャスト) ***バトルイベント [#s8366d21] -''[イベント]'' -- ''「バトル情報を取得」パネルにて下記の情報を取得できるようにしました。 '' --- 選択したバトルコマンドの"管理タグ" --- 現在行動中の敵キャストが実行しようとしている「行動タイプ」に設定されている"管理タグ" --- 行動開始時のヒット判定の結果。 ミス・ヒット・クリティカルの情報を取得できます。 行動開始後にイベントなどで結果を操作された場合は取得結果と相違がでますので注意してください。 --- 直前に使用したスキルの対象タイプ。 例えば選択されたスキルの対象が敵単体か敵全体かといったことがわかるようになります。 --- 使用したスキル(アイテム)のタグ --- 味方/敵陣営からランダムに生存中のキャストのナンバー --- キャストの属性や状態への耐性値 -- ''「バトルキャストの行動指定」パネルに下記の機能を追加しました。 '' --- 「行動」欄に「ターゲットのみ変更」する機能の追加。 --- 「行動タイミング」欄を設け、即時行動(次の行動に割り込み)および、このターンの行動を上書きできる機能の追加。 --'' バトルイベントの実行条件に「リザルト終了時」を実装しました。 '' バトル勝利時、リザルト画面が閉じた後、フェードアウト開始前にトリガーされる発動条件になります。 --'' バトルイベントの条件パネル「バトルフェイズ」に「リザルト後」を実装しました。 '' 「リザルト後」が成立するタイミングでは「バトル終了後」も成立する点にご注意ください。 ***武器の設定を参照 [#sed47c46] -''[データベース]'' --'' 「スキル」の利用時のモーションおよびエフェクトの設定に「武器を参照」を追加しました。'' スキル発動時使用している武器のモーション及びエフェクトが表示されるようになります。 --'' スキルの効果「スキル属性」の属性選択にて、「武器の属性」を選択できるようにしました。 '' **VRMフォーマット対応 [#tcbc5f3d] ***VRMフォーマットモデルのインポート [#e75b406d] -''[リソース]'' --''3DモデルとしてVRMフォーマットのモデルを利用できるようにしました。 '' インポート時にマテリアルなどは自動的に最適なものが割り当てられ、モーションもあらかじめBakin側に用意された基本的なものがアサインされます。 #br またVRMインポート時に同フォルダにFBXフォーマットへ変換されたファイルが生成されます。 Mixamo等のサービスに対してFBXに変換されたモデルを使うことで、Bakinにプリインされているモーション以外のモーションをモデルに付与することも出来ます。 ''&color(red){(!)};''ただしモデル形状によってはMixamoへのインポートができないケースがあります。 特に長いコートやスカートなどボーンが入っている衣装を着けている場合、Mixamo側でインポートができない場合があると想定されます。 そのためBakinにプリインされているモデルを使用してモーションを付けるのがよいでしょう。 [[3Dキャラクター>.vrmフォーマットモデル:https://rpgbakin.com/pukiwiki/?3D+%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC#q3343850]]をご覧ください。 #br ''&color(red){(!)};''VRMフォーマットのモデルは使われているテクスチャサイズが大きいケースがあり、そのためツールやゲームの動作に影響することがあります。(ローディング等に時間がかかり動作が重くなる) ゲーム定義>プロジェクト設定>[[ゲームエンジンの設定:https://rpgbakin.com/pukiwiki/?%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E8%A8%AD%E5%AE%9A#z806f86b]] にある「内部フォーマットの設定」機能のご利用をご検討ください。 --'' リソース>モデルにて、VRMフォーマットのモデルを選択時のみ、プロパティに「揺れもの移動制限」のUIを追加しました。 '' ゲーム中に走ったり方向転換したりする際、VRMに設定された揺れものの挙動が暴走しないようにリミットをつけることができます。 **そのほかの機能追加・改善 [#he266d4d] ***ゲーム定義 [#lcca979d] -「ルールと操作」画面を「ルールと描画」画面と「移動と操作」画面に分割しました。 - 「共通用語」画面のUIを変更しました。 - 「共通用語」にて、レイアウトツールで設定するステータス変化表示に使用される矢印の記号を任意の文字列にカスタマイズできるようにしました。 ***[ツールUI] [#aa88eb63] - ツール内各所の変数選択ボックスのツールチップで変数名を確認できるように改善しました。 ---- **バグフィックス [#p46f9342] ***バトル [#hfd6c2b6] - バトル中、「キャストのステータスの変更」パネルで「変更するキャスト」を指定した場合に、パーティ内に「同じキャスト」がいるとキャストナンバーが一番小さい数字のキャストに効果が適用されていた不具合を修正しました。 - バトル中、「パーティを全回復」パネルで消費ステータス値を回復した際に、パーティ内に「同じキャスト」とキャストナンバーが一番小さい数字のキャスト以外の消費ステータス値が「キャストパラメータチェックビュー」の表示値と相違していた不具合を修正しました。 - バトル中、「イベント/プレイヤーのY座標を変更」パネルを使用すると例外が発生する不具合を修正しました。 ***データベース [#zbb2d26e] - 自動ダメージでダメージが発生する際、ダメージ0の時はダメージ色を使うように修正しました。 - バトル中、通常攻撃の際、ダメージ色/回復色が使用されていなかった不具合を修正しました。 - 「キャスト」の「バトルの行動AI」の「管理タグ」の幅を「連続」カラムの左側の区切り線で変更できるように修正しました。 - 属性定義メニューを開いてすぐ閉じるとしばらく後に例外が発生するケースがある不具合を修正しました。 - 耐性を増減させる効果及び状態定義の「状態付与(解除時)」効果の編集UIにて、入力時に例外が出る不具合を修正しました。 - 「強化可能」をオンにしたアイテムの個数は"1"固定ですが、ケースによっては個数が増えてしまうことがある不具合を修正しました。 - スキルの「消費ステータスにダメージ」効果にて、「対象」を変更しても反映されていなかった不具合を修正しました。 - 一部の効果編集UIに不要な入力セルがあった不具合を修正しました。 - データベースにおいて、データグリッドビューの項目が表示範囲外に出た時にスクロールバーが出るように修正しました。 ***レイアウトツール [#tf3f27ab] - イベント用フリーレイアウト画面において、図鑑やアイテムリスト等の書式が正しく利用できない不具合を修正しました。 - サブメニューコンテナが入っていないメニューコンテナを表示した状態でキー入力すると例外が発生する不具合を修正しました。 - レイアウトをコピーした際、レイアウトプロパティ「メッセージ行数」と「行間オフセット」がデフォルト値になってしまう不具合を修正しました。 ***イベント [#w1edaec3] - 「バトルキャストの行動指定」パネルにてターゲット番号を指定する際、存在しないインデックスを指定したときに例外が発生する不具合を修正しました。 - 「お店の表示と結果の確認」パネルにて、商品のドラッグアンドドロップによる並び替えが正しく動作しない不具合を修正しました。 - コモンイベント・バトルイベントにて、イベントエディタを開いただけで「変更があった」と判定されてしまうことがある不具合を修正しました。 ***内部フォーマット [#i7ce0c11] - 内部フォーマットを利用すると巨大なメッシュコリジョンの一部が省略されてしまうことがある不具合を修正しました。 - 内部フォーマット利用時、モデルファイルのエラーによりモデル追加に失敗した後、リソース画面がフリーズしてしまう不具合を修正しました。 ***マップエディタ [#lb1708c9] - 配置リストの絞り込み中の操作を修正しました。 ***カメラツール [#t261b3ed] - カメラリストにて、バトルカメラフォルダなどを選択している際、追加やコピーなど使用できない機能のボタンがイネーブルになったままになっていた不具合を修正しました。 - カメラプロパティ「他のカメラを流用」のコンボボックスにて、「標準カメラ」の表示名が間違っていたケースがある不具合を修正しました。 - カメラツールのプレビューマップの変更で、現在カメラツールで表示しているマップが重なって表示されてしまう不具合を修正しました。 ***スプライトツール [#m4abfb16] - プレイヤー・イベントのグラフィックにアサインしたスプライトの1フレーム目の描画がかならずスケール100%で表示されてしまう不具合を修正しました。 ***リソース [#o7a5fb9b] - 一部FBXファイルにおいて、インポート時に例外が発生することがある不具合を修正しました。 - パーティクルを追加する際、プレビューの速度が非常にゆっくりになってしまうことがある不具合を修正しました。 ***サンプルゲーム [#p058f9e2] - 「ダンジョンRPGサンプル」にて、B2→B3へ上がる階段が登りにくいことがある不具合を修正しました。 - 「ダンジョンRPGサンプル」にて、上キーと左右キーを同時押しした場合に不可解な回転を行う不具合を修正しました。 ''&color(red){(!)};''これに合わせてコモンイベントテンプレートの「グリッド移動」も修正しました。 - 「Orb Stories」にて「剣の番人」のバトルAIの調整、精霊の剣のヒットエフェクトの変更(クリティカルヒットエフェクトの追加)、初期所持金の変更を行いました。 ---- *Ver.1.12.1.2 [#xeaaee66] **バグフィックス [#ef4496d0] ***内部フォーマット変換 [#v8e75826] - 内部フォーマット変換機能を利用しない場合でも、リソースでテクスチャを開くと内部フォーマットのファイルが作成されてしまう不具合を修正しました。 - 内部フォーマット変換機能を利用している際、「リソース」メニューにてモデルデータ再インポート時にモデルの変化がリソース編集のプレビューに反映されない不具合を修正しました。 ***イベント [#h7c4f57a] - Ver1.12.1以降、「イメージを表示」パネルでスプライトを画面に表示しようとした際に例外が発生することがある不具合を修正しました。 ***マップエディタ [#rf86ac7d] - 配置リスト及びコモンイベントパレットにて、検索機能による絞込みを行い、それを解除した際、項目名が白文字となってしまうケースがある不具合を修正しました。 ***そのほか [#w3701273] - Ver1.12.1以降、英語モードでツール内の一部要素に日本語が表示されてしまう不具合を修正しました。 ---- *Ver.1.12.1.1 [#nca76d13] **バグフィックス [#uc42ffbb] ***イベント [#t35edfac] - Ver1.12.1.0 以降、イベントへのブレンドシェイプの反映がされないことがある不具合を修正しました。 ***プラグイン [#u9b594de] - Ver1.12.1.0 以降、C# スクリプトで Yukar.Engine.Graphics.DrawImage の一部オーバーロードが削除されている不具合を修正しました。 ---- *Ver. 1.12.1 [#o29750da] **機能追加・改善 [#n46b6d1a] ***リソースの内部フォーマットへの変換機能 [#ic7995c1] -''ゲーム定義>プロジェクト設定 に「内部フォーマットを利用する(β)」機能を実装しました。'' この機能のデフォルト設定は「オフ」です。 ''&color(red){(!)};''本機能はβ版です。オンにする前にプロジェクトを別名で保存をしておくことをお勧めします。 #ref(./内部フォーマット_JP.png,50%) #br #br オンにするとモデルやテクスチャをBakinに最適化された形式(内部フォーマット)に変換し、元ファイルとは別のファイルとしてプロジェクト内に保存します。 変換されたファイルはプロジェクトフォルダ直下のlibraryフォルダに入ります。 --''この機能には下記のメリット・デメリットがあります。'' ''[メリット]'' ---ゲーム中のローディング処理が高速化されます。 ---ゲームが使用するメモリが節約されます。 ---公開作品として書き出す際、内部フォーマットに変換されたファイルのみを書き出すことにより、ゲーム容量が削減されます。 ''[デメリット]'' ---お使いの環境や変換するリソースの量によりますが、変換には相当程度の時間がかかります。 ---プロジェクトフォルダのサイズは内部形式に変換したファイルが含まれるようになるため増えます。 --''またこの機能をオンにした際下記が行われます。 '' ---この機能をオンにした状態のままのプロジェクトにリソースを追加すると、自動的に内部フォーマットへの変換が行われます。 ---この機能をオンにした際、プロジェクトのバックアップが自動的に作成されます。 --''さらにこの機能をオンにする際に変換するリソースのプロパティーを一括で変更することができます。 '' このダイアログで一括変化したプロパティーを変更前の設定に戻したい場合は、プロジェクトのバックアップファイルをご利用いただくか、手動で設定し直してください。 #ref(./内部フォーマット変換.jpg,70%) #br ---''[コリジョン用モデルの「頂点圧縮」をオフにする] '' ''[メリット]'' 「頂点圧縮」をオンにして内部フォーマットのモデルをメッシュコライダに利用する場合、頂点座標の精度が下がり、当たり判定に微妙な差異が出る可能性があります。 こちらをオフにすることで、その影響を回避することができます。 ''[デメリット] '' 同一モデルを表示にも利用していた場合、頂点圧縮によるメモリ消費量の削減効果は得られません。 ---''[全テクスチャの「テクスチャ圧縮」をオンにする] '' ''[メリット] '' テクスチャの圧縮を行うことで、メモリ消費量を削減することができます。 ただし、画質劣化の影響が大きい下記のタイプのテクスチャは除外されます。 ・補間方法が Nearest になっているテクスチャ (パターンアニメ用など) ・LUT用テクスチャ ''[デメリット] '' わずかに画質が劣化します。 ---''[テクスチャの用途設定を最適化する] '' ノーマルマップは専用のテクスチャ圧縮を行うため、ノーマルマップにアサインされているテクスチャで、用途が "Normal" に正しくセットされていないものがあれば、設定を変更します。 ---''[ゲームファイル全体をバックアップする] '' ゲームファイル(プロジェクトフォルダ)全体のバックアップフォルダを、[プロジェクトフォルダ名_bak1]というフォルダ名で作成します。 --''一度この機能をオンにした後、オフにするとLibraryフォルダがプロジェクトフォルダから削除され、内部フォーマット変換前のリソースを利用するようになります。'' ただし、内部フォーマット変換時のダイアログにて変更した「リソース」メニューのプロパティは自動では元に戻らないことに注意してください。 ***ゲーム定義 [#m9451371] - システムグラフィックにて、装備箇所を示すアイコンを指定できるようにしました。 ***イベント [#lab1d2a6] - 「会話を表示」パネルなどテキストを表示する機能を持つパネルに、文字色を元に戻す機能を持つ制御文字 \c を追加しました。 ***データベース [#sfa8ccda] - 効果の編集UIにおいて「有効」「効果タイプ」「効果」カラムをクリックすることでソートができるようにしました。 ***マップエディタ [#z1a4af09] - マップリストパレットの動作を改善しました。 - マップのペースト後はペーストした先のマップをエディタで開くようにしました。 - 現在編集中のマップのサムネイル上にマーク(青い丸)を表示するようにしました。 ***テストプレイ [#x10080b2] - オプションメニューから開くパフォーマンスメーターをよりシンプルな形に改善しました。 ***そのほか [#k34de190] - データグリッドビュー(データベースなどにある表形式)で選択されてないセルをクリックした時もすぐコンボボックスが開くように改善しました。 - 例外発生時のクラッシュレポーターに「お問い合わせ用情報の保存」機能を追加しました。 この機能を利用して保存した情報をお問い合わせフォームから送っていただくことで、より問題への対応がスムーズになります。 **バグフィックス [#f8c0a4f8] ***レイアウトツール [#h900c273] - 非表示のパーツの表示演出に割り当てられたスプライトモーションに設定された効果音が再生されてしまう不具合を修正しました。 - 「ショップ売る」画面のレイアウトにて、currentitem 関連の書式が利用できない不具合を修正しました。 - プロパティ「共通イベントを実行」「開くレイアウト」が設定されているサブメニューコンテナと何も設定されていないサブメニューコンテナを混在する形で複数選択をしたうえで、共通イベントやレイアウトを選択するピッカーを開くと例外が出る不具合を修正しました。 - レイアウトパーツの表示演出の最中に決定ボタンが押されると、表示演出が完了していない扱いのままになる不具合を修正しました。 - 表示演出のモーション選択をする際、システムリソースのスプライトセットのモーションを編集できてしまう不具合を修正しました。 ***スプライトツール [#p8697df6] - スプライトツリー上にてモーションを選んだ状態でモーションをペーストした際、すぐにリストに追加されない不具合を修正しました。 ***イベント [#o4f5c10b] - メッセージ・会話を表示中に別のマップへの移動を行うと、マップ移動後のイベント処理が実行されない不具合を修正しました。 - 「文字列入力」パネルにて、キーボードで入力可能な文字数を変数で指定した際、0以下の数値が設定されるケースにおいて例外が発生していた不具合を修正しました。 ***マップエディタ [#k66f9b23] - コモンイベントを複数選択して削除した際、例外が発生することがある不具合を修正しました。 ***データベース [#o29c156a] - ダメージ/回復の値が「0」の時のダメージ数値の表示色は回復色固定となっていましたが、ダメージによって生じた値が「0」の場合はダメージ用の色で表示するように修正しました。 - バトル中通常攻撃をした際、消費ステータスに設定したダメージ色/回復色が使われていなかった不具合を修正しました。 - 「スキル」のプロパティ「成功率」の文言とツールチップの説明文を効果に即する形に修正しました。 ***リソース [#f0f3c160] - リソース窓のプレビューのみ、モーションのブレンドタイムが0.1秒になっていた不具合を修正し、ブレンドタイムを0.2秒に統一しました。 - スカイボックス用の3Dスタンプに誤って付与されてしまっていたコリジョンを削除しました。 - プリインされている地形スタンプEP1_wall_01の4種類のテクスチャを修正しました。 ***バトル [#k1ccdb3d] - 状態が回復した際「状態回復時のメッセージ」が空でも30フレームの待ち時間が発生していた不具合を修正しました。 - バトルイベントにて「キャストのステータスの変更」パネルと「バトルキャストのHP・MPを回復/減らす」パネルを使った時に、即座に状態の効果"一定以下で強制付与"のチェックが行われていなかった不具合を修正しました。 ***テストプレイ [#m1c0ec48] - 頂点の多いメッシュをコリジョンとした場合、コリジョンのデバッグ表示の際にバッファが足りず、本ツールがクラッシュすることがある不具合を修正しました。 ***そのほか [#g1e5a9b2] - エディタのウィンドウ配置などを記録した settings.dat の状態によっては例外が発生しエディタが起動できないケースがある不具合を修正しました。 - font.ttfを含むプロジェクトを開いたあと、トップメニューに戻り別のプロジェクトを開いた際、最初のプrジェクトの font.ttf が反映されたままになる不具合を修正しました。 - ダイアログ・パレットについて、最小サイズを設定しました。 - プロジェクトを選択した状態でトップメニューをリサイズすると表示が崩れることがある不具合を修正しました。 - "Orb Stories"のバトルステータス画面にて、パーティメンバー4番のMP表示の「特殊書式」が誤って指定されていた不具合を修正しました。 ---- *Ver. 1.12.0.5 [#c5fbce57] **バグフィックス [#w5cf1c58] ***マップエディタ [#y2480412] -コモンイベントパレット・配置リストパレットの項目ツリーにて、絞り込み中にイベントや物体などの項目を追加・削除した際は絞り込みを解除するようにしました。 -マップエディタからデータベースなどの別ウィンドウを開く際、"配置リストパレット"、"コモンイベントパレット"、"スタンプパレット"の項目ツリーにて絞り込みを解除するようにしました。 -コモンイベントパレット・配置リストパレットのツリーにて、絞込み中にはドラッグ&ドロップでのツリー上の位置の移動をできないようにしました。 ***環境設定 [#c222fa06] - 自動バックアップが「オン」の時は、保存タイミング設定の3つのタイプを全てオフにすることはできないようにしました。 - 自動バックアップを「オフ」にする際には警告を表示するようにしました。 ***そのほか [#i4649278] - 本ツールにトラブルが発生し、クラッシュレポートが表示された際には、自動的にバックアップファイルを生成するようにしました。 ***レイアウトツール [#laa8a832] - Ver1.12 以降、テロップ画面のレイアウトのプレビューで再生ボタンを押すと例外が発生する不具合を修正しました。 ---- *Ver. 1.12.0.4 [#i3067c30] **バグフィックス [#gd776b60] ***マップエディタ [#tcdb829d] - Ver1.12.0 以降、マップ設定パレット>敵分布タブにて、複数の敵分布エリアを設定した状態でエリア選択ダイアログを開くと例外が発生することがある不具合を修正しました。 合わせて複数の敵分布範囲を設定した際に例外が出ることがある不具合も修正しました。 ***レイアウトツール [#za72befd] - Ver1.12.0 以降、\itemdictionaryname[x] が動作していない不具合を修正しました。 ---- *Ver. 1.12.0.3 [#ge1f2e1c] **機能追加・改善 [#w3e7ffcf] ***イベント [#w15b9295] - 変数・イベントスイッチリストから、項目数を最大2,048個までとする制限を撤廃しました。 **バグフィックス [#z36472a0] ***レイアウトツール [#caa65453] - 特殊座標タグ \Variable[XX][YY] の座標が反映されないことがある不具合を修正しました。 - 選択肢・宿屋レイアウトに"Center"などの特殊座標タグが入った描画コンテナを置くと例外が発生する不具合を修正しました。 ***イベント [#nce7c54d] - 「HP・MPを回復/減らす」パネル・「状態変化にする/治す」パネルが、会話やメッセージ表示との排他関係になっていた不具合を修正しました。 - ゲーム起動後最初に使用された「キャストのグラフィックを変える」パネルにおいて、チェックボックスがある設定要素のチェックが外れていると、グラフィック変更を指定したキャストの「チェックを外した要素」が変更できなくなってしまう不具合を修正しました。 ***マップエディタ [#re46c04a] - Ver1.12以降、マップエディター上部メニューの「バトル関連ソースをコピーする(デフォルト戦闘)」を実行すると例外が出る不具合を修正しました。 ***そのほか [#dab4b7f8] - ディスプレイとゲーム画面のアスペクト比が異なるゲームをフルスクリーンで実行した際(画面に黒帯がある状態)、カーソルの座標位置の値に黒帯分が加算された値が取得されてしまう不具合を修正しました。 これはゲーム定義>プロジェクト設定で実行時解像度を"縦長の比率"に設定したゲームや、16:9よりも横幅が広いモニターで16:9のゲームをフルスクリーン実行した際に発生する問題に対する対応です。 ---- *Ver. 1.12.0.2 [#l6e2ba82] **バグフィックス [#dbdfd713] ***ゲームプレイ時の問題 [#tdcf3dfd] - 会話画面の描画コンテナが表示条件スイッチで非表示になっているときは決定ボタンが反応しないように修正しました。 - 状態変化のメッセージを表示中に、連続行動で物理攻撃が発生するとバトルが進行しなくなる不具合を修正しました。 - 処理落ちが発生している最中、マップバトルのダメージが多段ヒットしてしまう不具合を修正しました。 ***データベース [#x427ee4e] - "状態"の効果「コマンド無効」においてシステム管理タグを使用した"状態"を敵に対して付与すると、すべての行動が無効になってしまう不具合を修正しました。 - データベースツール内に表示されるアイコンを修正しました。 ***マップエディタ [#c033d0e2] - イベントエディタをOKで閉じた場合、マップエディタのツールがペンモードに変更されてしまう不具合を修正しました。 ***イベント [#c1ed03ed] - テキストに対する制御文字挿入ダイアログ(入力補助)の英訳を一部修正しました。 ***そのほか [#ea61980a] - 公開書き出しした作品のreadme.txtにドライバのアップデートを推奨する一文を追加しました。 ---- *Ver. 1.12.0.1 [#w8dbf17e] **バグフィックス [#qf189676] ***イベント [#d4b64bb7] - Ver1.12以降、「イメージを表示」パネルの実行時に例外が発生することがある不具合を修正しました。 - Ver1.12以降、一部の動画ファイルで「ムービーの再生」パネルでの再生時に例外が発生することがある不具合を修正しました。 - Ver1.12以降、「アイテム強化」レイアウトを使ったイベントの挙動が従来と異なる不具合を修正しました。 ***レイアウトツール [#feb384a5] - Ver1.12以降、レイアウトコンテナの表示アニメーションに割り当てた効果音が2回鳴ってしまう不具合を修正しました。 ---- *Ver. 1.12.0 [#q552f1f6] **機能追加・改善 [#c649f050] ***バックログ [#zc9a3f87] - ''レイアウトツール'' --''レイアウトツールに「バックログ」画面を新設しました。 '' -- ''サブメニューコンテナのアクションに「バックログを表示」を追加しました。 '' #br 「バックログを表示」アクションを設定し、かつバックログ画面のレイアウトを開くように指定したサブメニューコンテナをメニューに配置することで、ゲーム中バックログを表示することができます。 - ''イベント'' -- ''「会話」カテゴリに「バックログに文字列を追加」パネルを追加しました。 '' このパネルで設定したテキストはゲーム中には表示されず、バックログにのみ記録されます。 たとえば「第一章終わり」のような区切りを入れたり、文字列変数を使って選択結果や文字入力結果をバックログに挿入するといった使い方を想定しています。 -- ''「会話を表示」「メッセージを表示」パネルに下記の制御文字を追加しました。 '' --- バックログにのみ表示/終了 \- --- 本文にのみ表示/終了 \+ - ''ゲーム定義'' -- ''ルールと操作>ゲームシステムの定義に「バックログの最大保持数」を新設しました。'' ***ゲームスピードの変更・イベントスキップ [#d1c08063] - ''イベント'' -- ''「制御」カテゴリに「ゲームスピードの変更」パネルを追加しました。'' このパネルを使うとマップにいる間のゲームエンジンの時間経過速度を変更できます。 選択肢を選ぶといったユーザー入力が必要な個所やバトルの発生、イベントスイッチによりイベントスキップがオフにした場合にゲームスピードが元に戻ります。 #br ''&color(red){(!)};''''ゲームスピードを過度に高速化するとコマとびが発生するなど描画に問題が発生する可能性があります。 '' 高速化の限度はお使いのPCのスペックや、マップの配置物といった要因で変わってきます。 もしフェードアウト表現など画面を隠さずに高速化する際には、プレイをしてチェックをした上で適切な値を設定をしてください。 -- ''「イメージを表示」パネルにて表示優先順位を指定できるようにしました。 '' 「ムービーの再生」パネル同様、低・中・高の段階を付けました。 従来イメージはフェードイン・アウト処理より手前には表示できませんでしたが、この機能追加により最も画面手前に表示できるようになりました。 - ''コモンイベントテンプレート'' -- ''コモンイベントのテンプレートとして「イベントスキップ」を追加しました。'' メニューボタンを押すと、ゲーム画面をフェードアウトさせた後、高速でゲームを進行させます。 このイベントテンプレートでは「ゲームスピードの変更」パネルと「イメージを表示」パネルを使っています。 ''起動するためのキーやスキップする際の演出を変えたい場合などはこのテンプレートをカスタムイベント化して適宜修正を加えてください。 '' #br ''&color(red){(!)};''このイベントでは、イベント中「選択肢を選ぶ」といったユーザーの入力が必要な個所を設けない限り、''イベントにて「イベントスキップ終了」スイッチをオンしないと画面が暗転したままとなります。 '' #br ''&color(red){(!)};''現時点このイベントでは、選択肢を選ぶまたは文字列を入力する際にだけ自動的にイベントスキップが解除されます。 ''イベントバトルほか、それ以外の箇所で明示的にイベントスキップを解除したい場合は、イベントスキップ終了スイッチをオンにしてください。'' #br ''&color(red){(!)};''''イベントスキップを解除後同じイベント内で続けて会話等の表示を行う場合は、「イベントスキップ終了」スイッチの後に0Wait(「指定した時間待つ」パネルで指定時間を「0」」)を必ず入れてください。'' ''これはコモンイベント側がスキップ停止をする処理を待つために必要となる措置です。'' ***メッセージスキップ [#tc8c6cd8] - ''ゲーム定義'' -- ''ルールと操作>操作に「メッセージスキップを利用する」を新設しました。 '' このフラグをオンにすると、表示途中のメッセージや会話について、決定/キャンセルキーを押すと入力待ちの状態まで一気に表示することができるようになります。 - ''イベント'' -- ''「会話を表示」「メッセージを表示」パネルにメッセージのスキップを禁止することができる制御文字 \s を追加しました。'' ***バトル中のムービー再生 [#y63cfb59] - ''イベント'' -- ''バトルイベントにて「ムービーの再生」パネルを利用してムービーを再生できるようにしました。 '' ---- ***イベント [#i6dba74d] -''「アイテムを増やす/減らす」パネルにて、アイテム袋のN番目を指定できるようにしました。'' -「バトルキャストのHP/MPを回復/減らす」パネルに、攻撃属性を指定する機能及び「HPがゼロになっても消滅しない設定」を追加しました。 - 「会話を表示」パネルなど、メッセージテキストを入力するパネルの「入力補助」ボタンから開く「制御文字入力アシストダイアログ」について、制御文字をタブを使って分類するように改善しました。 ***レイアウトツール [#k9f7b5d0] - ''レイアウトプロパティにて「選択結果を代入する変数」「選択中の項目を代入する変数」を全レイアウトで利用できるよう機能を拡張しました。'' - 「メニュー」「イベント用フリーレイアウト」「強化するアイテム選択」の各画面のレイアウトプロパティに「インデックスを1から始める」を追加しました。 従来選択項目のインデックスはメニューやイベント用フリーレイアウトにおいて0オリジン、「強化するアイテム選択」画面のレイアウトは1オリジンで固定でしたが、任意に選択できるようにしました。 ***データベース [#zc09d3dd] - ''キャスト>バトルの「バトルの行動AI」に管理タグの入力欄を追加しました。 '' これを使って、"状態"の効果「コマンド無効」を使って、敵の行動を無効化できるようになりました。 ''&color(red){(!)};''管理タグ欄に何も入力していなくても「行動タイプ」にて指定できる行動には自動的にシステムで用意したタグが割り当てられています。 - アイテム/スキル/状態の効果のカテゴリーと効果名等を変更しました。 ***ゲーム定義 [#i8d08cfb] - ルールと操作>バトル関連に、「Y移動も歩数としてカウント」を新設しました。 これにより敵とのエンカウントの判定に使用する歩数のカウントに、高さの移動分を考慮するかどうか選択することができるようになりました。 ***リソース [#mdae6012] - 「3Dスタンプ」について、サブグラフィックをリスト形式で表示するように改善しました。 これにより選択した項目のプロパティをまとめて編集することもできるようになっています。 ''ドラッグ操作によるサブグラフィックの順番の入れ替えなどは今後対応していきます。'' - 「3Dスタンプ」について、サブグラフィックの初期表示状態設定を設定できるようにしました。 ***マップエディタ [#yf511322] - マップナンバーの最大値制限を改善し、他のマップと重複しない限り自由にマップナンバーを付けられるようにしました。 ***プラグイン [#kccb0268] - MapSceneクラスにC#からバトルを発生させるためのStartBattleメソッドを追加しました。 Yukar.Common.Rom.Cast の GUID をリストで渡すことで出現するモンスターを指定することが出来ます。 ***ツールUI [#p00d33d6] - Bakinツール全体の色味を明度を下げる方向で調整しました。 ''ツールの色味は継続的に調整していきます。'' ---- ***アップデートに伴う注意喚起 [#cfbab4e7] -''C# スクリプトで利用できるAPIについての注意'' --"Yukar.Engine.Graphics" の "DrawImage, DrawString" にこれまで互換目的で存在していた無効な Rectangle 引数を削除しました。 ''これらを利用されていた場合、お手数ですがnew Rectangle(~) を false に置き換えてください。 '' ---- **バグフィックス [#o7d57687] ***バトル [#ec168a7d] - バトルマップにおいてイベント化したデカールが表示されない不具合を修正しました。 - 「行動終了後」のバトルイベントで行動タイプが取得できない不具合を修正しました。 - マップバトル中、処理落ちが発生するとダメージ処理がスキップされてしまうことがある不具合を修正しました。 - バトル時、最初にコマンド一覧が出るタイミングで一時停止が発生する不具合を修正しました。 - 味方/敵共に選択された行動が実際に行われる前に無効にされていた場合、その行動がキャンセルされるように修正しました。 ***イベント [#y3897ef8] - 「バトル終了」イベントを「モンスター出現」でキャンセルした場合、次に敵を殲滅しても「バトル終了」イベントが発生しない不具合を修正しました。 - バトル中、「使用するレイアウトの変更」パネルが即時反映されない不具合を修正しました。 - 「使用するレイアウトの変更」パネルを使った際、「変更した種別のレイアウト」の描画順が一番手前になってしまう不具合を修正しました。 - テロップに「アイコンしか配置されていない行」がある場合、正しくセンタリングされない不具合を修正しました。 - 「衝突状態の確認」パネルを「衝突対象外を含む」モードで実行した際、コリジョンを複数持っている物体をチェックすると物体の一番上のコリジョンに対してしか反応しない不具合を修正しました。 - 「バトルスピードの変更」パネルの設定値の上限を"2000%"に変更しました。 - イベントシートの一番上にPシート(並列シート)がある場合、マップエディタ上のイベントシンボルのグラフィックが更新されなくなる不具合を修正しました。 ***データベース [#j003ca61] - "状態"による耐性変化の影響が、”状態”が解除された後も残り続けてしまう不具合を修正しました。 ***レイアウトツール [#ne7b09c5] - 会話画面とメッセージ画面のレイアウトを、「表示条件スイッチ」を使って表示すると名前欄がすべて表示されてしまう不具合を修正しました。 - 特殊書式挿入ダイアログに置いて、\savenameが表示されない不具合を修正しました。 ***スプライトツール [#p916d91f] - 編集中のスプライトで使わなくなった画像が内部データから削除されないことがある不具合を修正しました。 - システムスプライトセット(赤文字のスプライトセット)にモーションを追加することが出来てしまう不具合を修正しました - システムスプライトの chr001 から不要な「sweet_smile_1」を削除しました。 ''&color(red){(!)};''ただし既存プロジェクトには削除可能な状態で残すようにしました。不要な方は適宜削除してください。 ***リソース [#z4ba84bc] - ムービーを拡大して描画する際、ニアレストネイバー法ではなくリニア補間法で描画するよう修正しました。 - サブグラフィックに揺れものがある場合、揺れが止まるとその場に静止してしまう不具合を修正しました。 - ボーンによるサブグラフィックのパーティクルへのスケールの設定が、プレビュー時にしか影響していなかった不具合を修正しました。 - 割り当てられたモデルと違うマテリアルを使用している3Dスタンプを別プロジェクトに貼り付けると、元のモデルのマテリアルが割り当てられていた不具合を修正しました。 - DLCから既にプロジェクト内にあるスタンプを追加(上書き)すると、プロジェクトを開きなおさないとコリジョンが反映されなくなっていた不具合を修正しました。 - リソースメニューにてマップに配置されているスタンプのサブグラフィックの一部のパラメータを変更した際、リソースメニューをキャンセルしても値が正しく元に戻っていなかった不具合を修正しました。 - リソースに追加したデカールがリソースメニューをキャンセルしても削除されていなかった不具合を修正しました。 - 各項目のツリーのコンテキストメニュー「リソース名でファイルをリネーム」を実行した際に例外が発生することがある不具合を修正しました。 - ブレンドシェイプをアセットピッカーで選ぶ際、クリップを選択する箇所が「選択できないことを表す色」になっていた不具合を修正しました。 ***ゲームプレイ時の問題 [#x41b6ac7] - ''Ver.1.11以降、会話で表示するスプライトのアニメが倍速で再生されてしまっていた不具合を修正しました。'' - "状態"の効果などで変更されていた"最大HP"の値が元の値に戻る際、"HP"が減少してしまうことがある不具合を修正しました。 - 移動しながらメニューを開いた際、プレイヤーキャストのモーションをwaitモーションに戻すよう修正しました。 - WebM(ムービー)再生時、少し色が淡くなってしまう不具合を修正しました。 - 敵とのエンカウント時に画面が静止しない不具合を修正しました。 - テストプレイのウィンドウにて閉じるボタンを連打すると、プリロード完了待ちを無視してテストプレイを閉じれてしまうこと、及び閉じた後ツールの動作が不安定になってしまう不具合を修正しました。 ***プラグイン [#a4b3a6b2] - battlescript フォルダ内に読み取り専用のファイルがある場合、上書きコピーで更新することができない不具合を修正しました。 ***そのほか [#za5bf0a1] - 公開作品として書き出したゲームについて、レンダリング設定で環境マップが「なし」になっているマップが意図せぬ色合いで描画されてしまうことがある不具合を修正しました。 - マップエディタ右上のプロジェクト名を右クリックしてプロジェクトをZIP化する機能にて、「インポートパスを削除する」を選択するとプロジェクト内のフォルダ情報がなくなってしまっていた不具合を修正しました。 ---- *Ver. 1.11.0.5 [#v4bd381c] **バグフィックス [#cf3d9143] ***テストプレイ時の問題 [#sce687ec] - Ver.1.11以降、保存済みセーブデータ内に削除済みのキャストが含まれる場合、テストプレイ開始時に例外が発生する不具合を修正しました。 - テストプレイウィンドウにて閉じるボタンを連打すると、データの事前ロードの完了を待たずにウィンドウを閉じることができてしまい、結果その後のツールの動作が不安定になってしまう不具合を修正しました。 ---- *Ver. 1.11.0.4 [#ld6b4dd7] **バグフィックス [#d2861a2d] ***レイアウトツール [#g8b59347] - メッセージが複数行に渡る場合、2ページ目以降レイアウトの「行間オフセット」が無視される不具合を修正しました。 ***リソース [#s8f03aba] - パーティクルを含むDLC素材を追加した際、サムネイルが正しく表示されない不具合を修正しました。 ***そのほか [#b8b8e73a] - 公開書き出し時、ごく稀に正常に書き出されないファイルがある不具合を修正しました。 ---- *Ver. 1.11.0.3 [#re1832f9] **バグフィックス [#q003181f] ***イベント [#e61c50ee] - ゲームオーバー直後に「画面を明るくする/暗くする」パネルを実行すると操作禁止が解除されない不具合を修正しました。 - Ver1.11以降、会話中のスプライトの口パクが動作しなくなっていた不具合を修正しました。 ***イベントテンプレート [#o3ddc33b] - 一部のイベントテンプレートをカスタムイベント化したうえでコピー&ペーストすると、ローカル変数の指定が不正になる不具合を修正しました。 ***変数使用箇所 [#x106e373] - ダブルクリックでイベント編集ダイアログを開いた際、並列シートの「生成時」「消滅時」の開始条件が変化してしまう不具合を修正しました。 ***データベース [#r521ee85] - 「キャスト」および「職業」の編集画面のスプリッタが一部固定になっていた不具合を修正しました。 ***ゲームプレイ時の問題 [#b43deffe] - 削除済みのステータスを含むセーブデータがあると起動時に例外が発生することがある不具合を修正しました。 ***マップエディタ [#nb2a5547] - エディタ上でマップ上の一部を選択範囲として表示する際に、マップサイズを超過している際に例外が出る不具合を修正しました。 ***そのほか [#p70b5a7b] - Orb Stories でモンスターが使用するスキルを一部調整しました。 ---- *Ver. 1.11.0.2 [#nf8a662b] **バグフィックス [#l7f92d05] ***イベント [#j5aa2930] - 会話イベント中会話をするキャストの画像の入り捌けのアニメーションとして指定したスプライトセット内に所定の名称のモーションが見つからなかった場合、会話イベント中に例外が発生する不具合を修正しました。 ''&color(red){(!)};''この問題は、ゲーム定義>システムリソース>会話キャスト表示演出 に指定したスプライトセットに含まれる「モーション名」を変更してしまった場合に発生していました。 どのアニメーションを表示するかは「モーション名」で判定されているため、デフォルトのスプライトセット「DialogueAnimation」のモーション名から別の名前に変更しないことをお勧めします。 - Ver1.11以降、3Dモデルを使用した会話キャスト表示に意図しないライティング効果が適用されてしまうことがある不具合を修正しました。 - Ver1.11以降、「キャストの装備を変更する」パネルにおいて「装備するアイテム」欄で「なし(装備を外す)」を設定しても機能しなくなっていた不具合を修正しました。 ***カメラツール [#ga06dda2] - カメラツールのツリーのスプリッタが移動できない不具合を修正しました。 ***テストプレイ [#ld6e2de1] - テストプレイ中のコリジョンのデバッグ表示で、ワイヤーフレームの数が一定数を上回ると例外が発生する不具合を修正しました。 ***リソース [#p05915c8] - ブレンドシェイプを追加する際、アセットピッカーでフォルダを選択した状態で追加をすると例外が発生する不具合を修正しました。 ***そのほか [#kb4e12e4] - ツール内各所のダイアログにおいて、ダイアログサイズとテキストの長さが合わず、テキストが見切れてしまうことがある不具合を修正しました。 ---- *Ver. 1.11.0.1 [#z9d22b35] **バグフィックス [#d53d65ef] ***イベント [#w38e394e] -Ver1.11以降、「会話を表示」パネル/「メッセージを表示」パネルで、他のイベントをターゲットとする吹き出しが設定できなくなっていた不具合を修正しました。 ---- *Ver. 1.11 [#o681aeb5] **機能追加・改善 [#eb63a42a] ***オートセーブ [#uc661ce7] ''オートセーブ機能を実装しました。'' ''またイベントから指定のセーブデータスロットに対してのセーブ・ロードを行えるようにしました。'' - ''ゲーム定義>ルールと操作>オートセーブをオンにすることで、マップ間移動時にオートセーブ専用のスロットに自動的にセーブされるようになります。'' - セーブデータ選択画面の一番上のスロットがオートセーブ用のスロットに変わり、ロードは出来るが任意にセーブができないスロットとなります。 オートセーブ枠はマップ移動時に自動的に上書きセーブがかかります。 #br - レイアウトツール>セーブファイル選択画面にて、特殊書式\savenameを指定しているパネルのうち、レイアウトパーツツリーの一番上にあるパネルのセーブデータ表示名が”Auto Save”に自動的に切り替わります。 オートセーブスロットの表示名はゲーム定義>共通用語>メニュータブにて変更することができます。 #br - オートセーブ実行時に「セーブ中」のような表示を出したい場合はイベント用フリーレイアウトを使って表示してください。 - イベントエディタのコマンドセレクター「制御」カテゴリに、イベントパネル「強制セーブ」「強制ロード」を追加しました。 -- 「強制セーブ」パネルは指定したスロットのセーブデータを強制的に上書きセーブする機能です。 -- 「強制ロード」パネルは指定したスロットのセーブデータを強制的にロードする機能です。指定したスロットにセーブデータがない場合は無視されます。 - セーブ/ロードするスロットとして、オートセーブ用のスロットも指定することができます。 - 「ゲーム定義」でオートセーブがオフの場合でも、オートセーブ枠対象にセーブ&ロードを実行できるようにしてあります。 これにより「オートセーブ用のスロット」を「セーブデータリストに出てこない特殊セーブスロット」として使うことが可能です。 - イベントエディタのコマンドセレクター「スイッチ」カテゴリに、イベントパネル「オートセーブの許可/禁止」パネルを追加しました。 #br 下記のような形で”オートセーブしかないゲーム”の制作に対応していただくことを想定しています。 - メニューから「セーブ」の項目を消す。 - ゲーム冒頭でかならずオートセーブ枠を対象に「強制ロード」を実行する。 この2つを行うことにより、データがあればオートセーブから再開、なければニューゲームという仕組みを実現することができます。 ***会話キャストの入場・退場アニメーション [#u7537b14] - ''「会話」イベントにて、会話するキャスト(立ち絵)の出入りの演出をスプライトツールを利用してカスタムできるようにしました。 '' -- ゲーム定義>システムリソースの「画面切り替え効果の設定」に「会話キャラクター表示演出」を追加しました。 この項目に出捌けのアニメーションに使用したいスプライトセットを指定してください。 出捌け用のスプライトセットはスプライトツールで作成します。 #br デフォルトのスプライトセット「DialogueAnimation」を参考に、左右のキャストの動きを指定するモーションを作成してください 例: モーション「LeftCharacterIn_Active」は会話開始時に左のキャスト(キャスト1)が話す状態で画面に入ってくるときのモーションです。 -- また従来、会話キャストのグラフィックとしてビルボードを指定した際は出入りの際にアニメーションをしていませんでしたが、通常の立ち絵と同様アニメーションつきで出入りするよう修正しました。 ***会話ウィンドウより立ち絵を手前に表示する機能 [#y12226d6] 従来会話画面では固定だったウィンドウと立ち絵の描画順の関係を変えられるようにしました。 - レイアウトツール>会話画面のレイアウトプロパティに「表示キャストの描画順序反映」を新設しました。 この項目をオンにすると、他の画面のレイアウト同様、描画順がレイアウトパーツリストの並び順に応じて変わるようになります。(リストの下のほうにあるパーツが手前に描画されます。) #br 「特殊書式\dialoguecharacterleftまたは\dialoguecharacterrightを指定したパネル」のレイアウトパーツリスト上の位置を適宜変更してください。 ***外字アイコン [#m9f7bd26] 会話やメッセージテキストに登録したアイコンを表示できるようにしました。 - ゲーム定義>システムリソースにて「外字アイコン」を登録できるようにしました。 - イベントパネル「会話を表示」「メッセージを表示」の制御文字に、外字アイコンを表示するための \i[X,Y] を追加しました。 リソース>イメージのスライスにて「Count Slice」を指定したイメージをシステムリソースにて登録すると、画像内のどのコマをアイコンとして表示するか指定することができます。 アイコンは直前のフォントサイズの大きさに合わせて自動的にリサイズされます。 ***データベース [#y4dce004] - 状態定義>状態変化の影響タブの「状態の効果」にて、「状態変化(付与時)」「状態回復(付与時)」「状態変化(解除時)」「耐性上昇(属性)」「耐性上昇(状態)」カテゴリーを追加しました。 また「異常な行動」カテゴリーに「コマンド無効」効果を追加しました。 -- 状態変化(付与時) 指定の状態を追加で相手に付与します。 ・「付与なし」を指定した場合は、対象キャストがその”状態"になっていない時に、合わせて指定の"状態"を付与します。 例えば、”毒"状態の効果として[状態変化(付与時) - 付与なし - ”眠り”]を指定した場合、"毒"状態になっていないキャストをイベントで"毒"状態にしたときに合わせて"眠り"も付与されるようになります。 #br ・「付与あり」を指定した場合は、対象キャストがその"状態"になっていた時に、合わせて指定の”状態"を付与します。 例えば、”毒"状態の効果として「状態変化(付与時) - 付与あり - ”猛毒”」を指定し、"毒"状態になっているキャストをイベントで"毒"状態にしたとき、合わせて"猛毒"も付与されるようになります。 ''&color(red){(!)};''上記の例においてキャストが"毒”になっていなかったら、この効果は無効になります。 ''&color(red){(!)};''”状態"の重ね掛け設定を、”「重ね掛け無効」以外”に設定しないとこの効果は動作しません。 ''&color(red){(!)};''この効果と合わせて"毒”状態を解除する効果を設定しておくことをお勧めします。 -- 状態変化(解除時) この”状態”が解除されたときに、指定の”状態"を相手に付与します。 ただし、”状態”が「状態無効」効果によって無効にされた場合、この効果は機能しません。 ・「常に」を指定した場合、この”状態”が「状態無効」以外で解除された時に指定の"状態”を付与します。 ・「解除条件時」を指定した場合、この”状態”が「解除条件」で解除された時に指定の"状態”を付与します。 ・「状態回復時」を指定した場合、この”状態”がスキルや状態等で回復された時、つまり「解除条件」以外で解除された時に指定の"状態”を付与します。 -- 異常な行動カテゴリ>コマンド無効 バトルコマンドにつけた”タグ”を指定することでそのコマンドをバトルコマンドメニューで選択できなくする効果です。 "Attack""Skill"などのデフォルトのタグ、もしくはデータベース>キャスト>バトルの「バトルコマンドのメニュー」で設定したタグを指定してください。 ''&color(red){(!)};''この効果は「コマンド選択を無効化する」効果です。そのためモンスターの「バトルの行動AIによる行動」は無効化できません。例えばバトル時にモンスターのスキルを封じることは現時点ではできないことに注意してください。 #br - 状態定義>状態変化の影響タブ「適用時の演出」にバトル中やマップ上でその"状態"になった時の色や半透明/不透明を指定できる項目を追加しました。 - 状態定義>状態の効果「自動ダメージ効果」で設定したダメージ値をマップ上でも表示できるようにしました。 マップ上でこの効果によるダメージを受けた際、ダメージが発生するごとにダメージ値を表示することができます。 ''&color(red){(!)};''この機能を使うためには、ゲーム定義>ルールと操作>マップバトル関連にある「マップバトル中のダメージを表示する」をオンにしてください。 #br - アイテム/スキル/状態の効果に有効/無効スイッチを追加しました。 デバッグ等のために一時的に無効化したい時などにご利用ください。 - アイテム・スキル・状態定義の効果の「対象」をコンボボックスで変更できるようにしました。 - 状態定義「自動ダメージ」効果に、全てのこの効果に対する設定値を編集できる詳細編集ダイアログを開く機能を追加しました。 - 状態定義「自動ダメージ」効果に消費値を減らす時の下限値の指定を追加しました。 ・「状態の効果」にて「自動ダメージ」を設定すると、一番右の欄に「編集」という項目があります。そちらをクリックするとダイアログが開きます。 ・例えば、「下限値」に"1"を入れておくと”毒"のような効果の影響を受け続けても指定のステータスは”1”を下回ることはなくなります。 - 状態定義の「解除条件」の並びと項目名を変更しました。 - キャスト>基本タブ「状態への耐性」と、装備と技能タブの「習得するスキル」のUIを”追加型”に改善しました。 - 「自動ダメージ(マップ上:HP)」効果でパーティ全員のHPが0になった時にゲームオーバーになるように変更しました。 ***リソース [#a52aa02d] - 「マテリアル」にて、設定項目をコピーして別のマテリアルに張り付けられる機能を実装しました。 プロパティ欄の上にコピーボタンとペーストボタンをつけています。 この機能はシェーダーに割り当てるテクスチャ情報を含むすべてのマテリアルのプロパティをコピーします。 - 「3D/2Dスタンプ」にて、設定項目をコピーして別のスタンプに貼り付けられる機能を実装しました。 プロパティ欄の上にコピーボタンとペーストボタンをつけています。 ''&color(red){(!)};''この機能ではサブグラフィックの情報はコピーされないことに留意してください。 #br - 各リソースメニューのツリーにて、項目のコンテキストメニュー(右クリックしたときのメニュー)に、そのリソースを必ず公開書き出しに含めるためのチェック項目を実装しました。 公開作品として書き出す際、このチェックを入れたリソースはイベントなどから参照されているかどうかに関わらず必ずプロジェクトに含めて書き出しを行います。 ''&color(red){(!)};''C#プラグインから指定しているリソースを公開作品に含めたい場合はこの機能を利用してください。 #br - ムービーにて、再生できないフォーマットのWebMをインポートした際、警告を表示するようにしました。 本ソフトで正常に再生できる WebM ファイルのフォーマットは下記のとおりです。 - VP8/VP9 を使って YUV420 でエンコードされたビデオトラック - Opus を使ってエンコードされたオーディオトラック ***イベント [#x85f279d] - 指定スキルを習得しているかチェックする「習得しているスキルの確認」パネルを実装しました。 - 「バトル情報を取得」パネルで現在行動中のキャストが選択したアイテムやスキルの名称が取得できるようにしました。 - 「キャストの装備を変更する」パネルに下記の機能を実装しました。 - 固定装備を無視して装備を変更できる機能。 - 外したアイテムをアイテム袋に戻さず破棄する機能。 - 「エフェクトの表示」パネルと「感情マークを表示」パネルにて、表示する対象に隊列の2~8番目を追加しました。 ***イベントエディタ [#hfb1a85e] - コマンドセレクターに「よく使う」機能を追加しました。 各コマンドの星マークをオンにすると、「よく使う」カテゴリーに登録されます。 - 複雑なイベント内容を作成した際のイベントエディタの描画速度を改善しました。 パネルモード・テキストモードどちらも処理を改善しました。 ***ツールUI [#mfbeb9ad] - イベントパネルやレイアウトツールなどでコモンイベントや、レイアウトを指定する際、ダイアログを開いてツリーから設定したい項目を選択できるように改善しました。 - 「変数ボックスの選択」ダイアログ上のフォルダの展開状態を記憶するよう改善しました。 ***マップエディタ [#kfb016f1] - 配置リストのグループの開閉の処理を改善し、処理を高速化しました。 - マップエディタ上部メニュー>編集メニューに「イベント検索」を追加しました。 従来Ctrl+Fで開いていた「イベント検索」をこのメニューからも開けるようにしました。 ***レイアウトツール [#i8fc5138] - 「ゲーム終了確認」画面の割り当てるレイアウト欄にチェックボックスを設け、公開作品を閉じる際の画面を選択できるようにしました。 ゲームウィンドウ右上の「×」アイコンでゲームを閉じる際の画面に、レイアウトツール>ゲーム終了画面のレイアウトを指定できるようにしました。 ゲーム終了画面の「割り当てるレイアウト」欄にて、チェックボックスをオンにしたレイアウトが表示されるようになります。 またこの際、レイアウトの中身を空にすると、終了確認を行わないようにすることもできます。 - アイテム対象者選択/スキル発動者選択/スキル対象者選択/装備変更者選択/キャスト図鑑の各画面のレイアウトプロパティに「表示するキャストの管理タグ」を追加しました。 - スプライトパネルにて、スプライトセットを選ぶ際のアセットピッカーに「追加して編集」ボタンを設け、スプライトツールを開いて選択したスプライトデータを修正できるようにしました。 ***スプライトツール [#md547736] - スプライトリストでモーションを選択した際、プレビューやタイムラインの欄にモーションの最初のフレームの情報を表示するように改善しました。 ***カメラツール [#pece8a8d] - 新規カメラをツリーに追加した際の追加位置の改善や、カメラのツリー上での位置変更の保存など、カメラリストの動作の改善を行いました。 ***テストプレイ [#b90e225b] - キャストパラメータチェックビュー・デバッグウィンドウなどのデバッグ用ダイアログの位置とサイズを保存するよう改善しました。 ***プラグイン [#xd21474d] - C#プラグインのビルド・実行エラーについて、エラー発生ダイアログに行数も情報として出すように改善しました。 ***そのほか [#ueb0047a] - 公開作品書き出し機能において、ゲーム起動前のローディング表示および、ゲームウィンドウのメニューの表示の有無を選択できるようにしました。 - サンプルゲーム『Orb Stories』を更新し、オートセーブなどVer.1.11の機能に対応させました。 併せて一部3Dリソースの改善も行いました。 - スプライトツール、カメラツールのキャプションバーに?へプルボタンを追加しました。 ボタンを押すとマニュアルのページがブラウザで開きます。この機能は順次ツール内の他の箇所にも実装していく予定です。 ---- **バグフィックス [#nc674ff7] ***イベント [#ab54b9aa] - 「キャストの装備を変更する」パネルを使用した際、強化可能なアイテムを装備させられない不具合を修正しました。 - 「プレイヤーを無敵にする」パネルの効果でプレイヤーが無敵状態になっている間にマップ移動を行った場合、無敵モードが解除されず、透明のままになる事がある不具合を修正しました。 - 「キャストのステータスの変更」パネルで上書き指定でステータスを変更した時に合計値が上書きされてしまっていたのを修正しました。 - 「ラベルジャンプ」パネルを使った際、イベントの1行目が「ループ開始」だと例外が発生する不具合を修正しました。 - 「ラベルジャンプ」パネルを使ってループ処理の中へジャンプすると、「ループ終了」コマンドに差し掛かった際に「ラベルジャンプ」の行へ飛んでしまう不具合を修正しました。 - 「モンスターを出現させる」パネルを使ってモンスターを変身させた場合、対象ナンバーとn番目のモンスターが食い違ってしまう不具合を修正しました。 ***バトルプラグインサンプル [#ae4113d0] - バトルプラグインサンプルで、行動不能な状態異常が解除された直後のターンは行動できない不具合を修正しました。 - バトルプラグインサンプルで、「バトルキャストの行動を指定する」パネルを使用した際、誤った対象にスキルが発動することがある不具合を修正しました。 ***バトル [#g6159a2e] - バトルマップにイベント化したデカールが表示されない不具合を修正しました。 ***マップエディタ [#jec348e6] - バトルテストにて、保存リストを選択してからメンバーを追加すると例外が出る不具合を修正しました。 - 配置リストにて、非表示にしたグループの子となっている項目をコピー&ペーストすると、ペーストした項目がチェックボックスの状態に関わらず表示されなくなってしまう不具合を修正しました。 - コモンイベントパレットの「バトルイベント」にてイベントを連続でペーストした際、ツリー上の正しい位置にペーストされない不具合を修正しました。 - マップ上にイベントの"移動先スポット"が大量に存在する場合、エディタ上でマップを開く時やイベントの編集時に非常に時間がかかる不具合を修正しました。 ***レイアウトツール [#kc88a632] - レイアウト全体が非表示でも、レイアウトプロパティの「表示条件スイッチ」がオンになるとその要素だけが表示されてしまう不具合を修正しました。 (例:メニューの「所持金」要素に「表示条件スイッチ」を設定した場合) - 「表示条件スイッチ」で非表示になっているメニュー項目が初期選択位置もしくは記憶されているカーソル位置だった場合、そのまま決定ボタンを押すことができてしまう不具合を修正しました。 - メニューからコモンイベントを実行した際、実行するコモンイベントの1行目が「短いメッセージを表示するイベント」だった場合、コモンイベントが実行されると同時にメッセージが先に進んでしまって読めなくなる不具合を修正しました。 - レイアウトパーツリストにて、非表示にしたコンテナの子として追加したレイアウトパーツをコンテナの外に移動しても表示されなくなってしまう不具合を修正しました。 - レイアウトパーツ挿入ダイアログの説明文の一部に、改行が正しくないケースがあった不具合を修正しました。 ***リソース [#h52a42b6] - マテリアルのプロパティを変更した後にリソースダイアログで「キャンセル」をしても、プロパティの値が変更前の状態に戻っていなかった不具合を修正しました。 - ブレンドシェイプの一番下のクリップを削除すると例外が発生する不具合を修正しました。 - 「サブグラフィックにシステムプロジェクトのスタンプが使われているスタンプ」を削除すると、システムプロジェクトのリソースも削除されてしまう不具合を修正しました。 ***データベース [#ob11ceef] - Ver.1.10より古いバージョンで作成したプロジェクトを開いた際、状態定義の「バトルへの影響」「マップ移動への影響」効果の値に"マイナス値"を設定してた場合、リスト型への追加がされていなかった不具合を修正しました。 - 状態定義>状態の効果「一定以下で強制付与」効果を使ってHPを0%に指定している”状態”を割り当てた地形」にプレイヤーが乗った際、HPが変化していなかった不具合を修正しました。 そしてこのケースに置いてパーティ全員のHPが0になった時にはゲームオーバーになるように修正しました。 - 状態定義>状態の効果「一定以下で強制付与」効果でHP以外の消費値を0%に指定している”状態”をイベントで付与したり、”状態”を割り当てた地形にプレイヤーが乗った際ゲームオーバーになってしまっていた不具合を修正しました。 - 状態定義>状態の効果「自動ダメージ効果」のダメージ値としてマイナス値を設定すると、ゲーム中表示されるダメージ値にマイナス記号が付いていた不具合を修正しました。 ***変数使用箇所 [#z187b509] - 「変数使用箇所」ダイアログに、削除したコモンイベントがバトルイベント扱いで残ってしまう不具合を修正しました。 ***ゲームプレイ時の問題 [#g0f879e7] - マップ間移動の際にイベントで画面を暗くした後明るくする演出を入れると、表示しているフリーレイアウトが一瞬消えてしまう不具合を修正しました。 ***プラグイン [#b70e48c8] - C#スクリプト編集時、Bakin内のDLLへの参照が外れてしまう事がある不具合を修正しました。 ***そのほか [#hbd307ad] - ツール内各所の表(DataGridView)においてドラッグで値を変更した際、非表示になったマウスカーソルが元に戻らなくなるケースがある不具合を修正しました。 - ゲームプレイ時、タイトルバーをダブルクリックしてウィンドウをフルスクリーン化すると、マウス左ボタンの取得状態が不正な状態になる不具合を修正しました。 ---- *Ver. 1.10.1.5 [#o0de4c6a] **バグフィックス [#f0d74b6b] ***ゲームプレイ時の問題 [#a8cc5d78] - 削除済みのアイテムが保存されているセーブデータをロードするとクラッシュする事がある不具合を修正しました ---- *Ver. 1.10.1.4 [#w94dbc4b] **バグフィックス [#jd6e7cca] ***レイアウトツール [#b5672ca7] -中国語環境にて、レイアウトツールの特殊書式ダイアログを使って特殊書式を挿入できなくなっていた不具合を修正しました。 ---- *Ver. 1.10.1.3 [#zdd53304] **バグフィックス [#g5cbf209] ***レイアウトツール [#tc4aa3e3] - 「割り当てるレイアウト」欄のツリー表示において、フォルダ名を編集中にレイアウトツールを閉じると、フォルダ名が空になってしまう不具合を修正しました。 - 「割り当てるレイアウト」欄の絞り込み検索で、管理タグで絞り込もうとすると例外が発生する不具合を修正しました。 - 「スキル対象者選択」画面のレイアウトにおいて、「自分のみ」または「自分以外」を対象とするスキルの対象者選択処理が正しく機能していなかった不具合を修正しました。 - 「スキル発動後に「スキル対象者選択」画面のレイアウトが閉じるスキル」を使用すると、次に使用するスキルの対象者が「自分以外」の時に対象者選択処理が正しく機能していなかった不具合を修正しました。 ***そのほか [#nfd6399d] - Ver1.10以降、日本語環境以外で日本語を含むパスにある公開ゲームを起動できなくなっていた不具合を修正しました。 ---- *Ver. 1.10.1.2 [#i2051595] **バグフィックス [#cf0bd068] ***イベント [#o730e371] - コモンイベントで「イベントを歩かせる」パネルを利用すると例外が発生する場合がある不具合を修正しました。 - 「カメラの再生」パネルの直後にメッセージ・会話を「吹き出し」で表示した際、表示が崩れることがある不具合を修正しました。 - ステータスを「割合」で強化する効果を持つアイテムを装備している時、「キャストのステータスの変更」パネルを使って「レベル」を変更した際、アイテムによって強化されているステータスの値が不正な値になるケースがある不具合を修正しました。 ***レイアウトツール [#s4728896] - 「表示状態を保存する」かつ「プレイヤー操作を禁止する」設定をしたレイアウトを表示している最中に、ゲーム中でセーブ&ロードをすると、禁止したはずの操作が意図せず許可されてしまうことがある不具合を修正しました。 - Ver1.10.0以降、「割り当てるレイアウト」欄のチェックボックスが正しく反映されないことがある不具合を修正しました。 - Ver1.10.0以降、ゲーム解像度を変更した際のコンバート済みレイアウトがレイアウトツールに登録されない不具合を修正しました。 - スキル発動後に「スキル対象者選択」画面が閉じるスキルを使用すると、次に使用するスキルの対象者選択処理が正常に機能していなかった不具合を修正しました。 ***データベース [#x9df18f0] - データベースを開きキャンセルした後に再度開いたデータベースで項目のコピーをするとペースト時に例外が出る不具合を修正しました。 - マップ上でスキルを使用した際、割合回復の対象とスキルで消費するステータスが同一だった場合(例:MPを10%回復&MPを10消費)、割合回復の基準に”スキル対象者の最大値”ではなく、”スキル発動者の最大値”が用いられてしまう不具合を修正しました。 ***そのほか [#y91db95e] - 「データベースから削除したスキル」を習得しているキャストのセーブデータが正常にロードされていなかった不具合を修正しました。 - Ver1.10.0以降「BasicSet」や「バトルスクリプトサンプルプロジェクト」に含まれる一部のキャストの顔グラフィックが誤ったものに入れ替わっていた不具合を修正しました。 ''&color(red){(!)};''この修正にあたり、Bakinにプリインストールされているプロジェクト「BasicSet」「2Dキャストアセット」内にある、キャストのスプライト用のイメージデータのファイル名が間違っていた不具合を修正しました。 これにより「格闘家Aと格闘家B」「白魔術師と黒魔術師」の「スプライト用」イメージのファイル名が入れ替わります。 例:格闘家Aはchr005からchr006となります。格闘家Bは逆にchr006からchr005になります。 #br そのため今Verより前に作成されたプロジェクトに上記のキャストのリソースをインポートする際にはお気を付けください。 例;格闘家Aをインポートしてあるプロジェクトに、格闘家Bのイメージをインポートする際は別IDでインポートしないとイメージが上書きされてしまいます。 ---- *Ver. 1.10.1.1 [#ia8bee73] **バグフィックス [#a1e7aef9] ***イベント [#taa7616a] - Ver.1.10.1による変更に伴い、イベントがグラフィック「なし」かつ、「衝突判定のカスタム」にチェックが入っていない場合、接触判定が行われない不具合を修正しました。 ---- *Ver. 1.10.1 [#wc07d5b9] **機能追加・改善 [#w1ae8629] ***リソース [#l5158960] - モデルインポート時に「最適化」オプションを選んだ際、タンジェントスペースの付与も行うように改善しました。 ***レイアウトツール [#l67c8331] - 「割り当てるレイアウト」欄にてレイアウトを複数選択した際、レイアウトプロパティの一括編集を可能にしました。 変更した内容が選択中の全てのレイアウトのプロパティに反映されます。 ***スプライトツール [#c25b4848] - タイムラインのキーフレームのコピー時、レイヤ情報のコピーも行うようにしました。 ***テストプレイ [#v19d0b3c] - CPU/GPU負荷をシンプルに確認できるパフォーマンスメーターを追加しました。 オプション>パフォーマンスメーターにて「オン」を選択いただくと表示されます。 従来タイプ1~3としていたパフォーマンスメーターの名称も機能に合わせて変更しました。 「詳細」グラフについてはグラフの色分けについての説明を追加しました。 - デバッグウィンドウの「ログ」タブにて、コモンイベントが実行されたきっかけををログに出力するようにしました。 マップ設定・スキルイベント・アイテムイベント・レイアウトのアクション・ゲームオーバー時の特殊動作 からイベントを実行した場合、Execute From Map/Skill/Item/Layout/GameOver Action のいずれかが「発行元」の欄に表示されます。 #ref(./デバッグウィンドウ_ログ.png,60%) ***プラグイン [#kf029286] - C#スクリプトの[BakinFunction]について、 \nも Description の改行に使えるようにしました。 ***そのほか [#oda41c90] -一部の中国語訳を改善しました。 **バグフィックス [#q0873ced] ***イベント [#u0b0a7f4] - 「選択肢から選んで結果を確認」パネルにて、”表示条件スイッチ”により全ての選択肢が無効になった際、イベントが進行しなくなることがある不具合を修正しました。 - 「プレイヤーを歩かせる」パネルの実行中にプレイヤーのグラフィックを変更した場合、歩行が強制終了される不具合を修正しました。 - 「アイテムを捨てる」パネルを使った際、アイテムリストの最後に空のアイテム枠が確保されてしまう不具合を修正しました。 - 変数リストにフォルダを追加し、更にそのフォルダ内に変数を追加する際に、同名のフォルダが増殖することがある不具合を修正しました。 ***レイアウトツール [#udd4c0d6] - 「バトルステータス」画面のレイアウトにて、特殊座標指定タグ”DamagePosition”が付与されたパーツは、レイアウトパーツリストの一番上のコンテナに配置されていないと機能しない不具合を修正しました。 - タグにマイナスを付けた時の扱いなど、レイアウトプロパティの絞込み用の入手済みのアイテム/習得済みのスキルのタグの挙動を修正しました。 ***ゲームプレイ時の問題 [#dc4479af] - Ver1.10.0 以降、従来よりも接触判定にかかる負荷が増大していた不具合を修正しました。 - Ver1.10.0 以降、グラフィック"なし"のスタンプをプレイヤーに割り当てた際に、降りられる段差の高さの判定処理の挙動が変わってしまっていた不具合を修正しました。 ***データベース [#s7ddb531] - キャストイベントを「イベントを歩かせる」パネルで移動させた際、キャスト>「その他」タブにて消滅条件として「地形とぶつかったとき」を設定しても反映されないことがある不具合を修正しました。 - "状態"の効果「状態無効」が正しく機能していなかった不具合を修正しました。 - "状態"の効果「自動攻撃(バトル中)」の初期値が不正な値だった不具合を修正しました。 - "スキル"の効果「状態回復(戦闘不能者のみ有効)」の編集UIの有効スイッチが、戦闘不能を回復する効果があっても編集できない事があった不具合を修正しました。 - V1.10より古いバージョンでプロジェクトを開いた時に、"状態"の一部の効果の変更が反映されない不具合を修正しました。 ***リソース [#lc1db097] - "モデル"メニュー でスカイボックス用のモデルを選択した際、マウスホイールを操作しないとプレビューに表示されない不具合を修正しました。 - Ver1.10.0 以降、水面シェーダーの透明度が従来よりも上がってしまっていた不具合を修正しました。 ***スプライトツール [#nce78921] - 選択中のスプライトを切り替えた際、貼付けボタンの有効・無効の制御が正しく動作しないケースがあった不具合を修正しました。 - キーフレームを新規のモーションにペーストした際、1レイヤ目のみしかレイヤ情報がペーストされない不具合を修正しました。 ***そのほか [#q3bdc2a8] - ゲーム定義>共通用語>ローカライズツールでExcelファイルを入出力した際、ダブルクォーテーションをエスケープしていたものを正しく再インポートできない不具合を修正しました。 - 16色インデックスカラーのPNGデータで、アルファチャンネルの値が正しく解釈されないことがある不具合を修正しました。 - プリセットキャストの立ち絵画像についてわずかな問題を修正をしました。 ---- *Ver. 1.10.0.1 [#y19c034a] **バグフィックス [#t70a6f59] Ver.1.10に由来する下記のバグを修正しました。 -Intel CPU内蔵グラフィック環境で起動しない不具合を修正しました。 -3Dスタンプを使ったイベントのコリジョン生成に失敗し例外が発生することがある不具合を修正しました。 ---- *Ver. 1.10 [#r1af241c] **機能追加・改善 [#n3fd3b52] ***デカール [#b6a46f02] 2Dイメージを3D背景に投影し、デコレーションできる「デカール」関連の機能を実装しました。 デカールの使い方は[[デカールスタンプ]]をご覧ください。 --''リソースに「デカールスタンプ」を新設しました。 '' ''&color(red){(!)};''v1.10では「デカールスタンプ」に追加したスタンプは、マップエディター>[[スタンプパレット]]の物体タブに置かれます。 --''リソース>マテリアルで利用できるシェーダーとして「decalシェーダー」を追加しました。 '' --''リソース>マテリアルのプロパティに「デカール対象」を追加しました。このスイッチをオンにすると、デカールが投影されるようになります。 '' #br ''&color(red){(!)};''大きいイメージをデカールとして使ったり、デカールを多用すると処理負荷が大きくなることにご注意ください。 #br - ''&color(red){(!)};''''プリセットのデカールスタンプについて'' Ver.1.10以前のBakinでプロジェクトを制作されていた方や、プロジェクトをアセット量"シンプル"で作成して制作を進められている方は、下記の方法でプリセットのデカールスタンプをインポートしてご利用ください。 + リソース>デカールスタンプのデカールスタンプリストの追加ボタンを押し、アセットピッカーを開く。 + 「すぐ使える」タブの追加メニュー(一番左のメニュー)の「''BasicSet''」を選択。 + アセット欄からインポートしたいデカールを選んで「追加して終了」ボタンを押す。複数選択も可能です。 ***データベース [#p0ddd32f] - ''状態定義>「"状態"の効果」の編集UIを”追加型”に変更しました。 '' これに伴い表示演出タブを廃止し、タブを1つにまとめました。 - "状態"の効果「自動ダメージ」をバトル中/マップ上を別々に指定できるようにし、ダメージを受ける対象としてHP以外の消費値を選べるようにしました。 - "状態"の効果「自動ダメージ」にマイナスの値を設定できるようにしました。これにより「自動回復」効果を"状態"に付与できるようになりました。 - "状態"の効果「エンカウント無効」を「エンカウント確率変化(%)」に変更し、エンカウント確率を増減できるようにしました。 - キャスト>その他タブに、キャストベースのイベントについて、自動でユニーク名(末尾に連番)を付与する機能「生成時の名称を連番にする」を追加しました。 付与される番号の最大値は、ゲーム定義>[[ルールと操作]]>イベントの発射の「イベントの最大生成数」で設定した値です。それを超えると番号はループしますのでご注意ください。 - スキルを新規作成した際に「マップ/バトルで利用可能」フラグをどちらもONにするように変更しました。 - Bakinを多重起動時のプロジェクト間のデータベースの貼り付けで、使用しているステータスも貼り付けられるようにしました。 ***レイアウトツール [#p942de20] - ''スライダーパネルのプロパティに「スライダーの向き」を新設し、スライダーの伸縮方向を「上下」/「左右」から選択できる機能を追加しました。 '' - レイアウト・コンテナ・パネルのプロパティから開く、下記ダイアログのUIを改変しました。 テキストパネル … 特殊書式挿入ダイアログ スライダーパネル … スライダーに反映されるパラメータ挿入ダイアログ 描画コンテナ … 特殊座標指定タグ挿入ダイアログ アイテム選択画面などのレイアウト … 表示するアイテムの管理タグ選択ダイアログ - 下記の機能を追加し、レイアウトに表示する項目を絞り込む、レイアウトプロパティ「表示する管理タグ」の機能を強化しました。 --下記画面のレイアウトプロパティに「表示するスキルの管理タグ」を追加 イベント用フリーレイアウト -- 下記画面のレイアウトプロパティを「表示するスキルの管理タグ」に変更 スキル発動者選択 / スキル選択 / スキル図鑑 / バトルスキル選択 --アイテム関連追加タグ 入手済みのアイテム※図鑑用 --スキル関連追加タグ 習得済みのスキル※図鑑用 - 「割り当てるレイアウト」欄にフォルダ管理機構を追加しました。 ***イベント [#s5423623] - ''マップからバトルへの遷移や、マップ間移動の際の画面切り替え効果(トランジション)をゲームの途中で変更できる「トランジション変更」パネルを実装しました。 '' ゲーム定義>システムリソースにて指定できる画面切り替え効果に利用するスプライトを変更することができます。これによりイベントで「ボス戦」や「重要なマップへの移動」の際だけトランジションを変更する、といったことができるようになります。 - 「C#プログラムの呼び出し」パネルの説明テキスト欄にスクロールバーをつけました。 - 「接触状態の確認」パネルについて、具体的にキャスト名を指定して衝突しているかどうかを取得できる機能を追加しました。 - 「選択肢から選んで結果を確認」パネルに、各選択肢に表示条件スイッチを設定できる機能を追加しました。 - 「文字列変数への代入」パネルおよび「文字列の置き換え」パネルについて、「このイベント」の名称を変更する機能を追加しました。 - 「バトル情報を取得」パネルについて、0~ ではなく 1~ で数値が取得できるよう新項目を追加しました。 ''&color(red){(!)};''例えば、”直前に使用したスキルの対象ナンバー(1~)"などが今回追加した項目となります。 従来の、数値を(0~)から取得する項目は”非推奨”として残してあるため、既存のイベント処理を変更していただく必要はございません。 - イベントのコマンドセレクターにおいて、「エフェクトの表示」パネルを「会話」カテゴリーから「画面演出」カテゴリーに移動しました。 ***マップエディタ [#e2407a26] - ツールパレットの回転ボタンでライト及びデカールを回転させられるようにしました。 - ツールパレットの回転ボタンによる回転方向を従来と逆にしました。(左クリックで反時計回り、右クリックで時計回りになります) ***リソース [#i32a2fcd] - リソース>モデル に「頂点圧縮」オプションを実装しました。 こちらをオフにすることで、従来確実に発生していた「Bakinでモデルを表示した際の頂点座標の微妙な劣化」が発生しなくなります。 ***テストプレイ [#m62cb3ce] - キャストパラメータチェックビューのEditメニューに所持アイテムの追加/削除ができる機能を追加しました。 ***そのほか [#hebb806e] - マップエディタ>配置リストパレットなどのツール内各所のツリーにてコンテキストメニューから使用できる「一括名前変換ダイアログ」の設定を記憶するようにしました。 ”(枝番の)桁数”及び”同じ名前にするを記憶する”チェックボックスの設定を記憶します。 ***ローカライズ [#vd1bdf93] - 一部中国語の翻訳を改善しました。 **バグフィックス [#paf60417] ***マップエディタ [#p1da9f58] - マップリストでマップ名を変更すると例外が出る不具合を修正しました。 ***バトル [#t8b8a2e3] - バトル中のアイテムの使用時、アイテムの効果が無くかつアイテムの数も減らない時にも、アイテムを使用時のエフェクトが表示されていた不具合を修正しました。 ***イベント [#jdee6e86] -「アイテムの強化」パネルにて、追加した消費型ステータスの回復効果を強化できなかった不具合を修正しました。 - 「バトルキャストのHP・MPを増やす/減らす」パネルで「攻撃元」をキャストから選択した場合に正しくパーティのステータスが参照されない不具合を修正しました。 - ラベルジャンプを利用した際、条件分岐の中にジャンプする場合など、一部の条件で正しく動作しないケースがある不具合を修正しました。 - 「接触状態の確認」パネルとイベントシート条件「衝突判定」において、「対象外を含む」にチェックを入れた際の判定がカプセルコライダで行われていた不具合を修正しました。 - 「キャストのステータスの変更」パネルによる変更対象となるステータスが、キャストのステータスではなく装備等も含めたステータスの合計値を対象としていた不具合を修正しました。 - イベントエディタのシートグラフィックのプレビューで右ドラッグするとアセットピッカーが開いてしまう不具合を修正しました。 - イベントパネルの編集UIの直値・変数を指定できるコントロールについて、直値モードでも変数選択が見えてしまっていることがある不具合を修正しました。 ***データベース [#k8c6a73c] - "状態"の効果による「自動ダメージの発生周期」について、設定値に関わらず毎ターンダメージを受けるようになっていた不具合を修正しました。 - "状態"の効果「半透明で表示する」を隊列オフで使った場合、隊列の最後尾のキャストの半透明状態がプレイヤーに反映されてしまう不具合を修正しました。 ''&color(red){(!)};''本バージョン以降、全員が半透明になっている場合のみ、プレイヤーキャストに半透明が反映されるようになります。 - データベース>アイテムのツリーにて、アイテムイベントを設定したアイテムをコピー&ペーストした際、ペーストしたアイテムのアイテムイベントが保存されていなかった不具合を修正しました。 ***ゲームプレイ時の問題 [#w4634e8e] - Ver1.9.0以降、ある程度規模の大きなプロジェクトでキャストに職業がセットされている場合、バトルリザルト画面の動作が極端に重くなる事がある不具合を修正しました。 ***マップエディタ [#u6b9851a] - マニピュレータを利用して配置物を回転させる際、物体にZ回転が施されていると意図しない回転結果になる不具合を修正しました。 - ローカルライトのタイプ変更(ローカルライト/スポットライト)がアンドゥ用の履歴に記録されない不具合を修正しました。 ***テストプレイ [#hb20df1a] - キャストパラメータチェックビューにおいて、ゲーム内でのキャストのスキルの付け替えが、EditメニューのLearn/Forget Skillフォームのリストにすぐに反映されていなかった不具合を修正しました。 ***そのほか [#hfd6f9e4] - Ver1.9.0以降、Orb Storiesのコンフィグ画面のスライダー背景画像が表示されなくなっている不具合を修正しました。 - イメージ/テクスチャのreservedフォルダ内のリソースの一部に適切な管理タグが設定されていなかった不具合を修正しました。 - Windowsの「音量ミキサー」で変更したBakin本体及び実行エンジンの音量が保存されない不具合を修正しました。 **アップデートに伴う注意喚起 [#g62dd17c] Ver. 1.10へのアップデートにより下記の機能をご利用の方は、大変お手数ですが内容をご確認のうえ修正を行っていただけますようお願いいたします。 - ''従来Verで自作シェーダーをご利用されていた場合、下記の修正を行ってください。'' -- シーン情報(uniform.cghのstruct Systemのメンバ)にアクセスする場合、SCNVALマクロを使う。 -- フラグメントシェーダーで PBRのワールド位置を指定するとき、CalcWorldPosition関数にFragmentInStructのposition情報を引数として渡す。 - ''マテリアルの「UVステップアニメ」をご利用されていた場合、必要に応じて下記の修正を行ってください。'' リソース>マテリアルの「UVステップアニメ」の「全フレーム数」がU分割×V分割よりも少なかった場合に省略されるフレームについて、下から2段目の右端から採用されなくなっていく(一番下の段が必ず採用される)という挙動になっていた不具合を修正しました。 本挙動を前提にUVステップアニメを作成されていた場合、一番下の段から省略される想定で画像の組み換えをお願いいたします。