#author("2026-04-28T10:13:10+09:00","default:admin","admin") ---- *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ステップアニメを作成されていた場合、一番下の段から省略される想定で画像の組み換えをお願いいたします。