MMF2/CF2.5標準プレイヤーコントロール用キーコンフィグウィジェット ■概要  『Multimedia Fusion 2(MMF2)』、『Clickteam Fusion 2.5(CF2.5)』で標準のプレイヤーコントロールを用いて入力イベントを組んでいるゲームに  キーコンフィグ機能を付加するウィジェットです。  改変、再配布は自由です。  本ソフトを使用したことによる損害について作者は責任を負わない事を予めご了承下さい。 ■導入方法  『導入方法.txt』をご覧下さい。  ※本ウィジェットを使用するには、エクステンションの『Control X』『Joystick 2』オブジェクトが必要です。  LT/RTボタンの同時押し入力を使用する場合は『XBOX ゲームパッド』オブジェクトが必要です。  CF2.5では標準で搭載されていますが、MMF2の場合は『XNA Exporter』のインストールが必要です。  エクステンションが無くてもLT/RTボタンの入力は可能ですが、同時押しはできません(両方押すと押していないことになります)。  キーコンフィグアプリ、エディターのmfaを開く場合は加えて『Surface』が必要です。  MMF2ユーザーは下記アドレスから、CF2.5ユーザーはエクステンションマネージャから入手して下さい  (マネージャに登録されていない場合は手動でインストールして下さい)。 ■謝辞  MMF2用エクステンション  ・Control X   作者:z33z   DL先:    MMF2英語版ユーザー:http://www.clickteam.com/download-centre/mmf2dev    『Extension Packs』をインストール    MMF2日本語版ユーザー:http://www.clickteam.jp/download/mmf-series    『MMF2用エクステンションパック』をインストール  ・Joystick 2   作者:z33z   DL先:    http://community.clickteam.com/showthread.php?t=44713&p=491028&viewfull=1#post491028  ・Surface   作者:Looki   http://community.clickteam.com/threads/58463-Surface-Object?p=627816&viewfull=1#post627816  MMF2/CF2.5用ウィジェットはMultimedia Fusion 2 Developerで作成しました。  ・Multimedia Fusion 2 Copyright (C) 1992-2011 Clickteam.   http://www.clickteam.jp/ ■連絡先  本ウィジェットの使用にあたり、作者への連絡は不要です。  バグなどがありましたら作者までご報告頂けると幸いです。  ただし、ユーザーが独自に改造したものについてはサポート外とさせて頂きます。  作者:ASD  asd@xrj.biglobe.ne.jp  http://www7a.biglobe.ne.jp/~bp-827z/asd/ ■更新履歴  ・2020-08-13   Version 1.32   ウィジェット:   ・変更無し(バージョン番号のみ変更)。   コンフィグアプリ:   ・設定中に画面上にツールチップの内容が表示されていなかったのを修正。   コンフィグアプリエディター:   ・変更無し(バージョン番号のみ変更)。 --------------------------------------------------------------------------------  ・2019-09-06   Version 1.31   ウィジェット:   ・イベントを大元のグループに入れて1まとめにした(機能的には変更はありません)。   コンフィグアプリ:   ・イベントを大元のグループに入れて1まとめにした(機能的には変更はありません)。   コンフィグアプリエディター:   ・イベントを大元のグループに入れて1まとめにした(機能的には変更はありません)。 --------------------------------------------------------------------------------  ・2019-09-03   Version 1.30 Beta   ウィジェット:   ・LT/RTボタンの入力に対応。   コンフィグアプリ:   ・LT/RTボタンの設定に対応。    1Pのボタン15と16で同じボタンが設定できてしまっていたのを修正。   コンフィグアプリエディター:   ・LT/RTボタンの設定に対応。 --------------------------------------------------------------------------------  ・2017-12-10   Version 1.29   ウィジェット:   ・処理負荷を軽減。   コンフィグアプリ:   ・開始時に無音のwavを再生し、終了時に一時フォルダが削除されない問題に対処。   コンフィグアプリエディター:   ・開始時に無音のwavを再生し、終了時に一時フォルダが削除されない問題に対処。 --------------------------------------------------------------------------------  ・2016-10-17   Version 1.28   ウィジェット:   ・8/16ボタンモード時、5ボタン以降の入力が押しっ放しにしても一瞬しか真にならない問題を修正。   コンフィグアプリ:   ・変更無し(バージョン番号のみ変更)。   コンフィグアプリエディター:   ・変更無し(バージョン番号のみ変更)。 --------------------------------------------------------------------------------  ・2016-08-22   Version 1.27   ウィジェット:   ・変更無し(バージョン番号のみ変更)。   コンフィグアプリ:   ・キー/ボタン設定中に画面に現在設定中操作のキャプションを表示するようにした。   ・キー/ボタン設定中にボタン類が点滅するのを修正。   コンフィグアプリエディター:   ・キー/ボタン設定中キャプション表示時に付随するテキストの設定を追加。 --------------------------------------------------------------------------------  ・2016-05-16   Version 1.26   ウィジェット:   ・変更無し(バージョン番号のみ変更)。   コンフィグアプリ:   ・ボタンにカーソルを乗せると、ウィンドウ内にも内容を表示するように変更。   ・プレイヤー数設定が2P以上時、コンフィグ設定を完了できない問題を修正。   ・コンフィグ設定中にフレームスキップや入力方向回転設定を変更するとキーの入力を受け付けなくなるので、    これらの設定もコンフィグ設定中は無効にするようにした。   コンフィグアプリエディター:   ・変更無し(バージョン番号のみ変更)。 --------------------------------------------------------------------------------  ・2016-05-15   Version 1.25   ウィジェット:   ・2フレーム目以降ではINIからのキー設定の再ロードおよびバージョンログの出力をしないようにした。    (ウィジェットの無いフレームを跨いだ場合は再ロードされます)   コンフィグアプリ:   ・1Pボタン5-16、2Pボタン5-8に文字色設定が適用されていなかったのを修正。   ・起動直後に設定ファイル読み込みによるボタン非表示・ボタン名変更動作が見えてしまっていたのを隠蔽。   ・最上部の『キーボード設定』『ゲームパッド設定』ボタンの名前を変更可能にした。   コンフィグアプリエディター:   ・『キーボード設定』『ゲームパッド設定』ボタンの名前の設定項目を追加。 --------------------------------------------------------------------------------  ・2016-05-11   Version 1.24   ウィジェット:   ・Ini[Keyconfig]、[G]Player1[Keyconfig]~[G]Player4[Keyconfig]のオブジェクトイベントに設定していたイベントを    [G]System[Keyconfig]に集約。   コンフィグアプリ:   ・変更無し(バージョン番号のみ変更)。   コンフィグアプリエディター:   ・変更無し(バージョン番号のみ変更)。 --------------------------------------------------------------------------------  ・2016-05-10   Version 1.23   ウィジェット:   ・全てのオブジェクトアイコンにバージョン表記追加。   コンフィグアプリ:   ・前VerはCF2.5でビルドしていたがMMF2でビルドに戻す。   ・1Pのボタン14が表示されている場合、ボタン9以降の設定が表示/非表示に関わらず保存されていたのを修正。   ・4PのPAD IDと方向入力回転設定が保存されていなかったのを修正。   ・方向入力回転・フレームスキップ設定が非表示の場合は項目を保存しないように変更。   コンフィグアプリエディター:   ・前VerはCF2.5でビルドしていたがMMF2でビルドに戻す。 --------------------------------------------------------------------------------  ・2016-04-17   Version 1.22 Beta   ウィジェット:   ・変更無し。   コンフィグアプリ:   ・CF2.5でビルド(mfaはMMF2で作業しているのでMMF2でも開けます。)   ・画面上のボタン位置を微調整。   コンフィグアプリエディター:   ・CF2.5でビルド(mfaはMMF2で作業しているのでMMF2でも開けます。) --------------------------------------------------------------------------------  ・2016-04-12   Version 1.21 Beta   ウィジェット:   ・16ボタンモード時、ボタン9の設定が動作していなかった問題を修正。   コンフィグアプリ:   ・変更無し。   コンフィグアプリエディター:   ・変更無し。 --------------------------------------------------------------------------------  ・2016-04-10   Version 1.20 Beta   ウィジェット:   ・8/16ボタンモードに対応。   コンフィグアプリ:   ・8ボタン/16ボタンモードに対応。そのため画面レイアウトを変更。   ・セーブファイルに記録されたパッドIDのパッドが非接続時、パッドIDリストを0に戻すよう修正。   ・設定保存時、旧ファイルを削除してから保存するようにした。非表示の項目は保存しないようにした。   コンフィグアプリエディター:   ・8ボタン/16ボタンモード追加に伴い設定項目の増加。   ・『ボタン重複可能設定』の項目を廃止。   ・設定保存時、旧ファイルを削除してから保存するようにした。非表示の項目は保存しないようにした。 --------------------------------------------------------------------------------  ・2016-03-23   Version 1.19   ウィジェット:   グローバルオブジェクトの同期設定を『同じ名前と種類』に変更。   方向入力回転時、キーボードの方向も回転するようにした。   コンフィグアプリ:   ・同じキー・ボタンを別々の操作に重複して設定できるようにした(エディタにて設定)。   ・『パッド方向入力』メニューのツールチップ表示判定を修正。   ・右上のタイトルテキスト削除。ウィンドウタイトルにバージョン表示。   コンフィグアプリエディター:   ・『ボタン重複可能設定』の項目を追加。   ・右上のタイトルテキスト削除。ウィンドウタイトルにバージョン表示。 --------------------------------------------------------------------------------  ・2016-02-08   Version 1.18   ウィジェット、コンフィグアプリ、コンフィグアプリエディターでバージョンを統一。   ウィジェット:   ・POV入力に対応。アナログスティック付きパッドで方向ボタンがPOVになっているパッドでも操作できるようになります。   (Xbox360コントローラーをMS公式ドライバで動かす時やエレコムのWiiコントローラー、PS3コントローラー変換機等。)   ・タイマー精度上昇、Aero無効化機能廃止。   コンフィグアプリ:   ・同じキー・ボタンを別々の操作に重複して設定できないようにした。   ・『Aero無効化』ボタンを削除。   ・アプリ自体のフレームレートを30から60へ変更。   コンフィグアプリエディター:   ・『Aero無効化』ボタンに関する設定を削除。   ・デフォルトのテキストを修正。   ・アプリ自体のフレームレートを30から60へ変更。 --------------------------------------------------------------------------------  ・2013-05-06   ・ウィジェット:Version 1.09    ウィジェットのバージョンログを出力する機能を追加。   ・コンフィグアプリ:Version 1.17    操作設定のボタンの幅を変更。表示できる文字数が増加。    エディターで設定するプレイヤー数を1にした場合、プレイヤー選択のコンボボックスを非表示。    48x48のアイコン画像変更。   ・コンフィグアプリエディター:Version 1.08    ボタン名設定のテキストボックスのサイズを変更。    48x48のアイコン画像変更 --------------------------------------------------------------------------------  ・2013-05-05   ・ウィジェット:Version 1.08    フレームにトランジションが設定されていると、フレーム移動時にフリーズしてしまうのを修正。    フレーム移動と方向入力が同時に起こると、次のフレーム開始時にその方向入力が継承されてしまうのを修正。   ・コンフィグアプリ:Version 1.16    変更無し   ・コンフィグアプリエディター:Version 1.07    変更無し --------------------------------------------------------------------------------  ・2013-03-23   ・ウィジェット:Version 1.07    変更無し   ・コンフィグアプリ:Version 1.16    エディタでボタン数を減らしていると設定を完了できないのを修正。    パッドIDを選択していない時はパッドのコンフィグをできないようにした。   ・コンフィグアプリエディター:Version 1.07    変更無し --------------------------------------------------------------------------------  ・2013-02-17   ・ウィジェット:Version 1.07    変更無し   ・コンフィグアプリ:Version 1.15    MMF2最新版(257.3)でビルド。これによりWindows 8でエラーが出る問題が解消。    「タイマ精度上昇」オプションは非表示をデフォルトとした。   ・コンフィグアプリエディター:Version 1.07    MMF2最新版(257.3)でビルド。これによりWindows 8でエラーが出る問題が解消。 --------------------------------------------------------------------------------  ・2012-11-17   ・ウィジェット:Version 1.07    ControlIMEが原因のクラッシュが発生するため、連携を廃止。    フレーム1に戻った時にiniからデータを読まないようにした。   ・コンフィグアプリ:Version 1.14    ControlIMEとの連携を廃止し、従来の自作ウィジェットとの連携に戻した。    Aero無効化プログラム終了ボタンを追加。   ・コンフィグアプリエディター:Version 1.06    Aero無効化プログラム終了ボタンの設定を追加。   ・その他    HTMLマニュアル修正。 --------------------------------------------------------------------------------  ・2012-11-12   ・ウィジェット:Version 1.06    フレーム2以降に設置した時の異常動作を修正。   ・コンフィグアプリ:Version 1.13    変更無し   ・コンフィグアプリエディター:Version 1.05    変更無し   ・その他    HTMLマニュアルに注意事項を追記。 --------------------------------------------------------------------------------  ・2012-11-09   ・ウィジェット:Version 1.05    System用オブジェクトを追加。    ControlIMEと連携しAero無効化、タイマ精度上昇、IME無効化機能を組み込み。    (ストプロ製同機能ウィジェットとの連携は廃止)    パッド方向入力回転機能追加。   ・コンフィグアプリ:Version 1.13    起動中はIMEを無効化するようにした。    Aero無効化、タイマ精度上昇の設定をControlIMEのものへ変更。    ControlIMEによるIME無効化機能の設定を追加。    パッド方向入力回転設定追加。    [保存しました]の表示が出ている最中に再度保存ボタンを押しても保存されるようにした。   ・コンフィグアプリエディター:Version 1.05    IME無効化、パッド方向入力回転の名称・ツールチップ設定追加。    2回目以降保存ボタンを押しても保存がされないのを修正。    [保存しました]の表示が出ている最中に再度保存ボタンを押しても保存されるようにした。 --------------------------------------------------------------------------------  ・2012-10-06   ・ウィジェット:Version 1.04    変更無し   ・コンフィグアプリ:Version 1.12    保存ボタンを押した時、メッセージを出してアプリは終了しないようにした。   ・コンフィグアプリエディター:Version 1.04    保存ボタンを押した時、メッセージを出してアプリは終了しないようにした。    保存完了メッセージの設定を追加。 --------------------------------------------------------------------------------  ・2012-10-05   ・ウィジェット:Version 1.04    オブジェクトのプロパティの設定を修正(少しだけ処理が軽減したかも)   ・コンフィグアプリ:Version 1.11    オブジェクトのプロパティの設定を修正。    デフォルトの背景画像を変更。   ・コンフィグアプリエディター:Version 1.03    オブジェクトのプロパティの設定を修正。 --------------------------------------------------------------------------------  ・2012-09-29   ・ウィジェット:Version 1.03    オブジェクトの名称を修正。    オブジェクトのプロパティの設定を変更(少しだけ処理が軽減したかも)   ・コンフィグアプリ:Version 1.10    オブジェクトのプロパティの設定を変更(少しだけ処理が軽減したかも)   ・コンフィグアプリエディター:Version 1.02    オブジェクトのプロパティの設定を変更(少しだけ処理が軽減したかも)    背景画像のインポート機能を追加。 --------------------------------------------------------------------------------  ・2012-09-24   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.09    キー/ボタン設定を行うと続けてその下の操作の設定に移行するようにした。    これにより一気に全ての操作の設定をすることができます。    プレイヤー3のボタン1キーボード設定がおかしかったのを修正。    プレイヤー4のキーボード設定でキャンセルすると動作がおかしくなっていたのを修正。   ・コンフィグアプリエディター:Version 1.00    変更無し --------------------------------------------------------------------------------  ・2012-09-20   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.08    方向入力設定のON/OFF機能追加。   ・その他    コンフィグアプリエディター Version 1.00を追加。 --------------------------------------------------------------------------------  ・2012-06-17   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.07    変更無し   ・その他    コンフィグアプリ設定ファイル解説テキストに文字コードについての注意書きを追加。 --------------------------------------------------------------------------------  ・2012-06-13   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.07    コンフィグアプリの全てのテキストを変更可能にした。    コンフィグアプリ設定ファルの英語版を追加。 --------------------------------------------------------------------------------  ・2012-06-08   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.06    デスクトップテーマが「クラシック」以外だと一部の項目の文字色が変わらない問題(開発ツール側の問題)    が発見されたのでアプリ内でのビジュアルテーマ無効にした。 --------------------------------------------------------------------------------  ・2012-06-06   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.05    「MMF2用Aeroデスクトップテーマ無効化ウィジェット」との連携機能を追加。 --------------------------------------------------------------------------------  ・2012-05-29   ・ウィジェット:Version 1.02    変更無し   ・コンフィグアプリ:Version 1.04    背景画像を透過しないようにした。   ・その他    色数値算出プログラム Version 1.00を追加。 --------------------------------------------------------------------------------  ・2012-05-19   ・ウィジェット:Version 1.02    keyconfigフォルダをwidgetフォルダに移動させたことにより、Iniの設定データのパスを変更。   ・コンフィグアプリ:Version 1.03    keyconfigフォルダをwidgetフォルダに移動させたことにより、Iniの設定データのパスを変更。 --------------------------------------------------------------------------------  ・2012-05-18   ・ウィジェット:Version 1.01    たいまたん終了機能を削除。   ・コンフィグアプリ:Version 1.02    たいまたん起動機能を削除し「MMF2用タイマ精度上昇ウィジェット」との連携機能を追加。 --------------------------------------------------------------------------------  ・2012-05-14   ・ウィジェット:Version 1.00    変更無し。   ・コンフィグアプリ:Version 1.01    コンフィグアプリのイメージフィルタをPNGフィルタのみ選択するようにして、    実行時に一時フォルダに書き出されるファイルの数を削減。 --------------------------------------------------------------------------------  ・2012-05-12   ・ウィジェット:Version 1.00   ・コンフィグアプリ:Version 1.00    初版公開。