■今後の予定 実装の優先度は、掲示板の要望と気分次第で変わります。 ▲優先度:高 変更:メインウィンドウの表示パターン(ADF)、DAT/PALパレットの上でファイル名をヒントとして出す 修正:SETウィンドウのマウスキャプチャ(ドラッグ中に画像からはみ出た時にマウス解放を認識しないなど) 修正:英語版リソース 追加:SETウィンドウで、コピペに対応する 修正:CHRのImage部の処理を別クラスにする。 ↑別クラスにすることで、ペンの処理とかをEditクラスに追い出す 修正:Editグリッドの描画方法を変更(縦横線→ScanLine最適化) 追加:フォーマットはアドレス指定以外にインデックス指定に対応。 たとえば圧縮された画像を展開する場合に画像のインデックスを指定する 追加:サンプルプラグインを作る(FF5) 変更:ペン描画をCOL対応にする 追加:設定ダイアログに各種設定を追加 修正:パレット処理の最適化による色化け回避・速度UP 変更:ファミコンパレット以外の、256色用のパレット領域/ファイルを使用可能とする ▼優先度:低 ■更新履歴 2009/06/21 変更:プラグインバージョン変更(1→2)。以前のプラグインは使えなくなりますが、仕様未公開のため問題なし? 圧縮されたデータの展開処理を作れるようにした。 アドレス操作時のアドレス移動量をプラグインから取得するよう変更。 追加:ファミコン版の沙羅曼蛇の表示プラグインをためしに追加。 2009/06/14 追加:SETウィンドウでのブロック入力(1x1以外のサイズ)に対応 DRAWモードではCHRを右ドラッグして範囲選択したキャラを、SETに設定できます。 TYPEモードではSETで右ドラッグした範囲に、CHRで右ドラッグした範囲のキャラを埋めます。 変更:NAMファイルを保存する時に0-3以外のパレットが0-3に変換されたとダイアログを出すようにした。 2009/06/07 修正:SETウィンドウでカーソルを動かすキー(↑,↓,←,→,Home,End,PgUp,PgDn,Space,Enter)を使えるようにした。 DRAWモードでは、選択中CHRが動きます TYPEモードでは、入力先のカーソルが動きます。 TYPEモードではスペースキー(→と同等)とReturnキー(↓,Homeと同等)も動きます。 修正:SETウィンドウのメニュー構成を変更(モードを追加) 修正:SETウィンドウのツールバーアイコンをわかりやすいように変更。 2009/05/03 Ver. 0.99 beta 修正:パレットエディタのボタン操作が遅れて反映されていたのを修正。 修正:EDITのImage部の処理を別クラスにした。 2009/04/18 Ver. 0.99 beta 修正:起動時のウィンドウ位置が固定になっていたのを修正した。 修正:マウスキャプチャ(編集対象領域外のマウス右ドラッグ)関連処理を共通化した。 修正:PAL/DATのImage部の処理を別クラスにした。 2009/02/21 Ver. 0.99 beta 変更:使用フォントをMSPゴシックからMS UI Gothicに変更した。 修正:UIにスケーリングが発生するとレイアウトが崩れるので、スケールを無効にした。 上記修正により、日本語以外のWindowsやReactOSで異常なレイアウトが正しくなるはずです。 修正:dat/pal/adf/colの読み込みタイミングを修正 [ADFが付属しないファイル]を開いてYY-CHRを起動した時に、表示パターンがNormalだけになるのが修正されます。 2009/02/14 Ver. 0.99 beta 追加:小さいファイルの保存時にサイズを拡張するか設定可能にした。 追加:COLモードを追加。Ctrl+MでCOLモードのON/OFFを切り替えます。 COLモードでは、複数のパレットセットを使用して表示・編集ができます。 COLモード時に、CHR領域をマウス右ボタンで選択し、DATパレットを選択すると、選択領域のセットが変わります。 ファイル保存時にCOLモードの場合、保存ファイル名に合わせて.colファイルを保存します。 ファイルを開いた時に.colファイルがある場合は読み込みます。 旧YY-CHR(0.98以前)とは若干動作が異なります。 2009/02/04 Ver. 0.99 beta 修正:テンキーの+-で1バイトのアドレス指定ができていなかったのを修正 メニューのショートカットキーをNUM+-に修正(いままで通り;-キーの入力もできます) 修正:セットウィンドウやパレットエディタ等のサブ画面でメイン画面のキーが処理されていたのを修正 修正:最初に見つかったプラグインしか読んでいなかったのを修正(※標準形式含めて16形式を上限とする) 2009/01/25 Ver. 0.99 beta 追加:画像形式のプラグインDLLのロードに対応(*プラグイン作成方法はまだ未公開) 修正:パレットセットの枠表示がフォーマットの拡張(5bpp〜8bpp)に対応していなかったのを修正 修正:設定情報を別クラス化 追加:設定ダイアログに、ファイル読み込みに関する設定を追加 2009/01/11 Ver. 0.99 beta 追加:画像形式に[4bpp SMS/GG/WSC]を追加 追加:画像形式情報に対応拡張子を追加した 変更:開くダイアログは全ての対応拡張子を表示するよう変更 変更:ファイルを開いた時、対応拡張子に一致したら画像形式を切り替えるよう変更 追加:設定ダイアログに対応拡張子/プラグインの表示を追加 修正:クリップボードからCF_DIB形式画像を貼り付ける時に同色が統合されていたのを修正 変更:パレットエディタでパレット変更中も画面へ反映するように変更 追加:画像領域と思われるアドレスを検索する機能を追加。F3キーで検索可能 2009/01/01 Ver. 0.99 beta 追加:設定ダイアログを追加し、マウスホイールの移動量を設定可能とした 追加:画像形式変更時にパレットモードを切り替える処理を追加 追加:画像形式の情報表示ボタン/ウィンドウを追加 変更:表示パターンの編集ボタンを移動 修正:2bpp(4色)以上の貼り付け/スナップショット読み込みで色が化けていたのを修正 2009/01/01 Ver. 0.99 beta 変更:マウスホイールの処理を最適化(Windows設定値3のとき、イベント発生回数3→1、移動量1→3) 変更:パレットエディタでパレット変更中の色はマウス開放時点で反映するように変更 変更:フォーマットの内部実装を変更(拡張性を重視したものに変更) 追加:フォーマットに「1BPP (16x16)」を追加 変更:ペンの内部実装を変更(拡張性を重視したものに変更) 修正:ペンでドットを書いたときに即時反映されていなかったのを修正 2008/12/28 Ver. 0.99 beta 追加:ステータスバーのマウスのナビゲーション表示を追加 変更:ペンの内部実装を変更(拡張性を重視したものに変更) 2008/12/01 Ver. 0.99 beta 修正:すべて選択時のエディット側の表示がおかしかったのを修正 修正:貼り付けとスナップを開くで画像が化けることがあったのを修正 修正:スナップの保存のデフォルトファイル名を設定するようにした 修正:DAT/PAL/ADFの保存のデフォルトファイル名を設定するようにした 修正:サイズの小さいファイルを開いた時にファイル内容がおかしくなるのを修正 2008/08/13 Ver. 0.99 beta 追加:セットウィンドウでNAMファイルの読み込み・保存に対応 追加:セットウィンドウでEnter/Spaceでカーソルの移動に対応 追加:セットウィンドウにグリッドを追加 修正:セットウィンドウを256*256から256*240に変更 修正:セットウィンドウでVirtuaNESのステートを別フィルタに分けた 2008/05/06 Ver. 0.99 beta 追加:ペンにスタンプを追加。 スタンプは、Edit領域でドロップで領域選択後、 選択領域をドラッグ&ドロップで移動先へコピーします 修正:DATパレットの右クリックでパレットエディタを表示するように変更 2008/04/20 Ver. 0.99 beta 追加:CHR/Editのマウスオーバーでステータスバーへパターン番号を表示 修正:グリッドの線種別設定が読み込めていなかったのを修正 2008/04/13 Ver. 0.99 beta 追加:グリッドのタイプを選択できるようにした 追加:グリッドや倍率の設定をiniに保存するようにした 追加:ウィンドウカラーを設定できるようにした 追加:対応形式を追加 追加:エミュレータのステートファイル読み込みをini定義できるようにした 修正:各種ペンを実装した 2008/01/15 Ver. 0.99 beta 追加:パレットエディタ 修正:PALパレット管理クラス化 修正:DATパレット管理クラス化 未実装:編集ペンの市松矩形 2006/11/04 Ver. 0.99 beta 追加:編集機能 追加:パレットタブによる32色/256色切り替え表示 追加:色の置換ダイアログ 追加:パターン作成ダイアログ(仮) 追加:ツールの実行機能とツール設定ダイアログ 2006/08/15 Ver. 0.90 beta サブウィンドウが出る機能以外の、メニューの機能をほぼ実装 画面上の操作はCHR部のみ実装済み 2006/04/xx β0.98を元に作成開始