おしらせ
=========================================
96が不審なファイル判定に引っかかった。
=========================================
【全体の問題】
・96のGame.exeがGoogleドライブ上で
マルウェア扱いされていた。バージョン番号だけ変更して
全く同じ内容のまま再コンパイルしました(1行しか差がない94はセーフ)。
ドライブにアップしてもしばらくは
不審なファイル扱いはされないと思いますが、いずれまた不審なファイル扱いになるかもしれません。
=========================================
中味が全く同じにも関わらずアップ直後はマルウェア扱いされないことから、
ウィルススキャンのような処理で危険なアルゴリズムを検知されているわけではなく、
他の理由(通報など)で共有禁止にされている可能性もありそう。
=========================================
基本的にデータ共有は非推奨になりそうです。
可能でしたら他のサービスでのデータ共有を推奨。(One、Boxなど)
======================
・【サウンド】 非使用中音声を全開放した後に「通常再生」を選ぶと
音量・周波数がグレーになったままで設定できなくなるバグを修正
======================
・【マップ表示】 48×48タイル使用時、特定条件のチップとマップイベントが移動時に点滅してしまうバグを修正。
・【マップの基本設定】「遠景設定」で「ファイル名指定」するとき、
「遠景をマップにリンク」を選んでもマップにリンクしなくなっていたバグを修正。
・【ゲームパッド操作】 「起動時にパッドのPOV入力が入りっぱなしだとPOVキーを無効にする処理」がこっそり入っているのですが、戻す処理がなかったので
「パッドのPOV状態がゼロになった時点で十字キーをOKに戻す」ようにした。
アナログスティック、POV十字キー、タッチに対応。デバッグ機能の強化
【新機能】
・【キー入力】 以下の受け付け機能を追加。
+ アナログスティック取得機能を追加(ゲームパッド用)
- (左右)スティック上下傾き
- (左右)スティック左右傾き
- (左右)スティック角度
- (左右)スティック傾き
- ZL/ZRトリガー押し込み量
- Z軸値(DirectInput時のZL/ZR押し込み量の合計)
+ POV十字キー取得機能を追加(ゲームパッド用)
- 4方向
- 8方向
- 上下・左右
- 上・下・左・右
+ 複数タッチ認識機能を追加(現状はWindowsタブレット用。ブラウザ・スマートフォンに使えるかは不明です)
- タッチX番目のX座標(-1ならタッチなし)
- タッチX番目のY座標(-1ならタッチなし)
- タッチX番目の追跡ID(タッチの「X番目」が変わったときにも同じタッチを追跡するためのID)
・【エラー表示】 エラー発生時、エラー発生箇所からさかのぼってどこからどういう流れで
イベントが読み込まれたか表示する機能が追加されました。
女神様に感謝してください!
=========================================
・システム文字列「SysS55:[読]Ev実行経路」を追加。
上のエラー表示と似たような形で、この文字列が呼び出されたコマンド位置までの
呼び出し経路を返します。
<見本>
Ev0 line0 ->
Ev0 Common3 line2 ->
Ev0 Common1 line1
※コモンイベント1の1行目で 「\sysS[55]」 で「文章の表示」をした例。
Evはマップイベント番号、Commonはコモンイベント番号、lineは行数を指す。
【ゲーム部 修正】
・【エラー表示】 「並列イベント」のエラー発生箇所が検出できるようになりました。
(多少のずれが発生するかもしれませんが、前よりは助けになるはずです)
・【文字列操作】文字列の「キーボード入力」時、「自動キー入力」で
キーコード「Enter(128)」の入力を受け付けて終了できるように修正。
入れたところまで反映される、時間制限式の文字入力イベントなどが作れます。
・【ゲームパッド】Ver2.29のみDirectInput方式のコントローラ(PS4用など)が
まったく受け付けできなくなっていた不具合を修正。
・【キー入力】Ver2.29のみShiftキーとテンキーを同時押ししたときの挙動が
おかしくなっていたバグを修正。
==========================================
【エディター部のバグ修正】
・【暗号化】BasicDataフォルダ内にアイコンファイルの000~999が存在せず、
icon1000以降のアイコンファイルだけが存在する場合にデータ暗号化すると、
\i[]の特殊文字によるアイコン読み込みができなくなるバグを修正。
・【キー入力】Ver2.29のみ「マウスクリック・座標」の「クリック状態」を選んだとき、
各クリックのチェックボックスが全て入力不能になっていたバグを修正。
==========================================
(2022/01/09) Ver2.28 タイルサイズ48x48に対応、ほか利便性アップ
【新機能】
・「タイルサイズ」に「48x48」を追加しました。
これで48x48対応マップチップ素材も使用可能になります。
==========================================
【修正】
・【ウィンドウ最大化】F4キーを何度か押してウィンドウを「最大化」した場合だけ、
ボーダーレスウィンドウ(タイトルバーが出ない仮想フルスクリーン)の
全画面表示になるよう修正。
※なおウィンドウ側の「最大化ボタン」を押した場合は「タイトルバーが表示されたまま」ですが、これはF4を使わずボーダーレスにすると最大化からの戻し方が分からなくなる場合があるため。
【エディター部のバグ修正】
・【マップ選択】一度マップを読み込むと、マップ選択画面でおこなえる
「マップ削除」によるShift押しながらのマップファイル削除が
正常に実行できなくなる不具合を修正。
========================================
・【変数呼出値/特殊文字一覧】 「イベントYの座標を取得」内の項目が一部抜けていたのを修正
========================================
【ゲーム部のバグ修正】
・【ゲーム設定】「ウィンドウ非アクティブ時の挙動」を「処理を停止」にしている場合、
ゲームを非アクティブにしていると、アクティブに戻したときに
システム変数の「Sys29:[読]プレイ時間(秒数)」と
「Sys30:[読]プレイ時間(ミリ秒単位)」がしばらく正しい値を返さないバグ修正
・【DB操作】「データ名」を「名前指定」している「DBへの書き込み処理」が
正常に動作しない可能性があったのを修正。
・【マップイベント】マップイベントの条件判定にて、マップ移動した直後だけ
「前マップのセルフ変数」を参照してしまう可能性があった問題を修正
(マップIDの更新が一瞬遅れるバグだったので、それに付随した問題も修正される期待があります)
・【システム変数】Sys52~54のキーボード用キーコンフィグ変数に「テンキーの値」を入力したとき、
「Sys1~4:(決定/キャンセル/サブ)キー名[キーボード]」にキー名が表示されないバグを修正
・【画面最大化】3Dモードでなく「ソフトウェアモード」でゲーム画面を「最大化」した場合だけ
ゲーム画面が左に寄ってしまう現象を修正。
(DXライブラリ側で対応していただきました)
=====================================
<ゲームの動作バージョン別仕様>
以下の仕様がVer2.28を境に変更されます。
戻したい場合は『Game.exe動作バージョン調整』で調整可能です。
・【選択肢】タイルサイズが「40」のとき、選択肢ウィンドウの上下の余白が不均等だったのをVer2.28で修正。
もし「すでに前の状態に合わせて作っていた」などの理由で以前の挙動のまま使いたい場合は、
『ゲーム基本設定』から、『Game.exe動作バージョン調整』を
『旧Ver.27時点の挙動で動作』に設定してください。
=====================================
【基本システム修正】
Ver2.28 に更新。情報をいただいた修正箇所を取り入れさせていただきました。
貴重な情報、誠にありがとうございます。
・特定の条件下で仲間にカウンター攻撃をするバグを修正[コモン165/16行・706行]
・移動時にサンプルアイテム「ヒールの巻物」を使っても回復しないバグを修正(最も効果が出せるキャラが使うように)[コモン119/180行]
・状態異常変化の全員を対象とした分岐条件にミスがあったのを修正[コモン9/72行]
・敵キャラの追加処理の分岐条件にミスがあったのを修正[コモン29/17行]
・装備変更画面のパラメータの増減表示が正しくないバグを修正[コモン109/127~132行]
・戦闘中のステータス画面の点滅が止まらなくなることがあるバグを修正[コモン159/144行 166行 195行 222行]
=====================================




