更新情報 / UpdateInfo
- 初期矢印・フリーズアロー色(setColor/frzColor)の譜面別設定実装
- 譜面分割&譜面番号固定時、個別の譜面ファイル内に
setColor/frzColor/setShadowColor/frzShadowColorの記述があれば、その値を採用するよう変更
- 譜面セレクター表示時のショートカットキー実装
- 矢印・フリーズアローモーションの20以上のキー対応
- キーコンフィグ画面の影矢印部分がColorTypeの変化に対応するよう変更
- 譜面毎にカスタムゲージリストが作成できるように変更
- ゲージ個別設定(譜面ヘッダー)について、譜面毎の分割記法に対応
- カスタムゲージリストについて、ライフ制ゲージ/ノルマ制ゲージ/共通設定ファイルで
指定のリストを設定できるよう変更
- 背景状況により明暗用のカラーセットを使用するよう変更
- 警告メッセージ群の管理方法を見直し
- 空スプライト作成処理を
createEmptySprite関数へ移行
- キーコンフィグの対応キー箇所をボタンに変更
💡 Feature Updates
📔 Documentation
- ボタン処理を画面移動系とそれ以外に分離
- ボタンの割り込み処理を本体処理より前に挿入できるよう変更
- 右クリック操作の無いボタンに対して処理を追加できるように変更
- タイトル文字、譜面名のフォントサイズの自動設定方法を改善
- ボタン・ショートカットキー有効化までのフレーム数設定を実装
- 11ikeyに方向表示が異なるキーパターンを追加
- 設定名、結果画面用の省略名を置き換える機能を実装
- タイトル画面、ロード画面(iOSのみ)のショートカットキーを追加
💡 Feature Updates
📔 Documentation
- ゲージ設定(Gauge)のゲージ種・譜面別の入力補完に対応
- danoni_setting.jsにカスタムゲージリスト、デフォルトスキン、デフォルトカスタムJs指定を追加
- タイトルの背景矢印の透明度を指定できるように変更
- グラデーションで色名を指定する場合に、透明度を合わせて指定できるよう変更
- ラベルテキスト及び説明文を danoni_constants.js へ移動・集約
- musicFolderのカレントディレクトリ指定に対応
- settingType, skinType, customjsについてカレント+サブディレクトリ指定に対応
- Ready? 文字を直接書き換える設定を追加
- 作品htmlの配置場所の変更に対応
- 8keyにおいてEnterおにぎりを左側にするモードと12keyモードを実装
- 画面別ショートカットキーを実装
- Ready? の文字幅を画面幅に合わせるよう変更
💡 Feature Updates
📔 Documentation
- 矢印・フリーズアローの個別属性設定を見直し
- Display設定, Appearance, Opacity, ColorTypeのローカルストレージ保存に対応
- Adjustment, Volume, Appearance, Opacity, ColorTypeに限り、
ローカル保存している設定を選択時にアスタリスクを付けるように変更
- 23keyを既定キーとして実装
- 矢印・フリーズアロー色の強制グラデーション指定/解除設定を実装
- 背景・マスクモーションで使用可能な画像ファイル拡張子にsvg形式を追加
- 背景・マスクモーションのテキスト部分においてHTMLタグを許容するよう変更
- タイトル文字のアニメーションを1・2行目で個別に設定できるよう変更
- 9A/9Bkeyの別キーモード時の配色を一部変更
- Firefoxで画像のプリロードを有効にするよう変更
- ライフ制ゲージ設定に「Heavy」を追加
- ColorType: 2のおにぎりの初期色を白から薄青に変更
- Gitter(得点報告用), ゲーム画面説明へのリンクを追加
💡 Feature Updates
📔 Documentation
- ラベル・ボタン・色付きオブジェクト作成用関数を作り直し
- ボタンクリック、右クリック後の処理に対して処理を追加できる機能を実装
- ボタン及びラベルのスタイル一括変更関数を実装
- タイトル文字のフォントと位置について2行目指定ができるように変更
- strictモードを再有効化
💡 Feature Updates
📔 Documentation
- プレイ画面範囲の横幅・位置調整機能を追加
KeyboardEvent.keyCodeをKeyboardEvent.codeへ置き換え
- リザルトデータのクリップボードコピー機能を実装
- CapsLockキーの無効化設定及び無効キーのメッセージを追加
- 20個以上のキーに対する色変化(単発矢印・個別)に対応
- リザルトデータのフォーマット機能を実装
- Ready表示のアニメーション変更、先頭色変更に対応
- Ready表示の遅延フレーム設定について、プレイ中のフェードイン有効時は無効にするよう変更
- 結果画面のCLEARED / FAILED表示に対する遅延フレーム設定を実装
💡 Feature Updates
📔 Documentation
- AutoPlay設定に対して一部キーをアシストする設定を追加
- 外部リンクに対してオンマウスでURLを表示
- 譜面効果データでフレーム・深度等に数式が使えるよう変更
- 主要画像をpng形式からsvg形式へ変更
- 作品コメント文をタイトル画面に表示する機能を実装
- 作品を動的に切り替えられる機能及び関連機能を実装
- Background:OFF時に判定表示位置(jdgY)を初期化する設定を追加
- Reverse時に条件付きで歌詞を上下逆の位置に表示するよう変更
- 歌詞表示でフォントサイズが変更できる構文を追加
- 7, 11, 11L, 11Wkeyにおいて12keyモードを実装
- Winキー+Shiftキーでキーコンが反応しないように処理を見直し
💡 Feature Updates
📔 Documentation
- DisplayオプションのデフォルトON/OFF設定及び有効/無効化設定の実装
- DisplayオプションのボタンがONの状態のとき、
他のボタンを連動してOFFに自動変更する機能を実装
- オンマウスでオプション設定の説明文を表示するよう変更
- 矢印描画について、ステップゾーン位置に応じて描画領域が変わるように変更
- Display: MusicInfo適用時、楽曲のクレジットを最初の数秒のみ表示する形式に変更
- グラデーション表記で色名 (blueやredなど) が使えるよう変更
- 影矢印のデザインを見直し
- APMの計算式をレベル計算ツール++の形式に寄せるよう修正
- ローカル時に限り、誤差1フレームでもFast/Slowを表示するように変更
(合わせて、±1フレーム以内で表示するJust表記を廃止)
- 結果画面にFast/Slowのカウント数を表示するよう変更
- Twitter投稿用リザルトのURL表示に譜面番号を付加するよう変更
- 譜面データでパイプ、アンパサンド等の特殊文字を利用するための文字列を作成
- 譜面数が5を超える場合、自動で譜面セレクターを使用するよう変更
- バージョン比較用リンクを作成
💡 Feature Updates
📔 Documentation
- 矢印塗りつぶし部分の初期色に対してグラデーション他に対応
- フリーズアロー初期色 (frzColor)が未定義の場合、
矢印初期色 (setColor) の値から適用する形式に変更
- フリーズアローの塗りつぶし部分に対する設定を追加
- 従来のfrzColor補完ができる設定を追加
- Appearance設定に「Hidden+」「Sudden+」「Hid&Sud+」を追加
- 既定のキーに対して最低1つの代替キーを設定するよう変更
- Display:JudgmentをJudgment(判定キャラクタ)、FastSlow、Score(判定数)に分離
- Displayオプションのデフォルト無効化設定を追加
- 判定表示、Hidden+/Sudden+の境界線表示の透明度を調整する「Opacity」を実装
- 開始/終了フレームなどを指定するstartFrame, fadeFrame, endFrameについて
疑似タイマー表記に対応
💡 Feature Updates
📔 Documentation
- 矢印色、フリーズアロー色のグラデーションを実装
- 常時グラデーション設定の追加
- タイトル曲名、背景矢印のグラデーション拡張を実装
- レベル計算ツール++の移植
- 矢印描画エリアを縮小する設定を追加
- 7ikeyのScroll: Asymmetryについて、左矢印のスクロールを反転する仕様に変更
- ローカルで直接htmlファイルを開いても画像が表示されるように変更
💡 Feature Updates
📔 Documentation
- Displayオプションのデフォルト設定を追加
- カスタム用のDisplayオプション「Special」を追加
- 判定キャラクタの下にFast/Slow/Just表記を追加
- 判定キャラクタの位置調整機能を追加
- 5keyのKeyPattern: 3(おにぎり中央)の既定のキーコンフィグを変更
- 7keyの既定のキーコンフィグを追加
- 下側の歌詞表示位置をステップゾーン位置に追随させる設定を追加
- 判定キャラクタ、ReadyのY座標を下側のステップゾーン位置(stepYR)に合わせて
自動調整するように変更
- 速度変化の遷移グラフ、譜面密度分布グラフの実装
💡 Feature Updates
📔 Documentation
- スキン機能の実装
- 背景・マスクに対象拡張子のデータがあれば、自動でpreloadする機能を実装
- danoni_setting.js をグループごとに分けられるように変更
- js, css, skinフォルダ配下のファイル指定に対してカレントディレクトリ指定に対応
(skinType, settingType, musicUrl, customjs でファイルの先頭に(..) を付加することで可能)
- danoni_custom.js や danoni_setting.js が無くても動作するように変更
- Canvasタグを使用しなくても動作するように変更
- MacOS, iOS (Safari)において動作しない問題を修正 (v5, v8, v9にも適用済)
- スクロール拡張(Cross / Split / Flat 他)に対応
- 矢印のヒット部分を押したタイミングに応じて変えるように変更
- 譜面データで使用する矢印名で命名できる種類を拡張
(ある程度任意の名前を指定しても、フリーズアローが自動で対応するように変更)
💡 Feature Updates
📔 Documentation
- Appearanceオプションの実装
- Ready表示の遅延フレーム設定を追加
- リバース用の歌詞表示(wordRev_data)を実装
- カスタムゲージ設定の実装
💡 Feature Updates
📔 Documentation
- タイトル/リザルトモーションの音楽同期に対応
- リザルトモーションを譜面別に作成できるように変更
- 楽曲のフェードアウト長を指定できるように変更
- 速度変化表記 (speed_data/change) の統一
- ステップゾーン(下)位置を変更できる設定を追加
- 制作者表示の複数化に対応(設定画面・結果画面・リザルトコピー)
- 曲名(複数行)を1行で表示する場合に間を空白で埋めない(全角で埋める)設定を追加
- 譜面変更用のセレクターを実装
- 譜面毎のファイル分割に対応
- 譜面をファイル分割した場合に、譜面番号を常時固定するかどうかの設定を追加
💡 Feature Updates
📔 Documentation
- 矢印・フリーズアローにCSSモーション機能を実装
- フリーズアローヒット時の個別色変化のタイミングを変更
- デフォルトで選択状態にする譜面をURLで指定できる機能を実装
- 譜面読込画面に入ったときに譜面データ・リザルトモーションを再読込できるように変更
- タイトル/リザルトモーションのジャンプ(loop/jump)で
確率でジャンプ先を変えられるように変更
- 歌詞表示・背景/マスクモーションにおいて同一フレームの複数同時描画に対応
- 背景/マスクモーションにおいて、深度に「ALL」を指定することで、
全てのオブジェクトを一斉クリアできるように対応
- 楽曲の終了判定タイミングを秒単位からフレーム単位に変更
- クリア失敗時のリザルトモーションを実装
- 背景・マスクモーション、速度変化、色変化、歌詞表示でコメント文を実装
💡 Feature Updates
📔 Documentation
- ダミー矢印・フリーズアロー機能の実装
- 配点と最大スコアを変数化し、danoni_custom/setting.jsから変更できるように対応
- リバース用背景・マスクモーション(backRev_data, maskRev_data)の実装
- リザルトモーション(backresult_data, maskresult_data)の実装
- タイトルに対してマスクモーション(masktitle_data)を実装
- ライフ上限値の設定を追加
- ライフ制ゲージ (Original, Light, NoRecovery)の設定を譜面ヘッダーから設定できるように変更
- 特殊キー(keyExtraList指定キー)に対してリバース、キーコンフィグ保存に対応
💡 Feature Updates
📔 Documentation
- タイトル(デフォルト)の行別グラデーションに対応
- 縦方向のスケーリングに対応
- 最低・最高速度、譜面変更ボタン(setDifficulty)に対してカスタム関数を追加
- 歌詞表示(word_data)の複数階層化に対応
- 歌詞フェードイン・アウトの時間の可変対応
- フリーズアロー開始判定の実装
- 譜面データのURIデコードに対応
- 譜面データの&区切り可否の切替機能を追加
- フリーズアローの許容フレームを譜面ヘッダーから指定できるように変更
- キー毎にタイトルバック、リトライ用ショートカットキーの指定を行えるように変更
- 通常矢印の内側を塗りつぶす機能を追加
💡 Feature Updates
📔 Documentation
- 譜面別の複数曲読込に対応

- ローカルストレージ(作品別、キー別)を実装

- 画面全体にマスクを設定するためのデータ(mask_data)を実装

- タイトル画面に対して背景表示をつける機能 (backtitle_data) を追加

- 11key譜面を11Lkeyとしてプレイできるモードを追加

- 曲中リトライ以外のタイミングで曲の再読み込みを行う仕様に変更

💡 Feature Updates
📔 Documentation
- 製作者別設定ファイルを追加

- Shuffle機能(Mirror, Randomなど)を追加

- 曲名タイトル(デフォルト)の複数行、モーション、グラデーション対応

- 速度変化、色変化、歌詞表示のセット毎改行区切りに対応

- 譜面ヘッダー「startFrame」について、譜面毎に設定できるように変更

- キーコンフィグ画面で作品毎の矢印色ではない、
共通デフォルト色を指定できるように変更 (ColorTypeの追加) 
💡 Feature Updates
📔 Documentation
- 譜面データの外部ファイル化に対応

- ロード画面の実装

- オンライン時にWebAudioAPIで楽曲を再生するように変更

- 譜面ヘッダーで曲の再生速度を指定できる機能を追加

- 譜面ヘッダーにて、譜面別に(製作者側が)タイミング調整できるように変更

- タイトル文字のフォント設定に対応

💡 Feature Updates
📔 Documentation
- Gaugeオプションの実装

- ノルマ制ゲージ (Normal, Easy, Hard)の設定を譜面ヘッダーから設定できるように変更

- 音楽ファイルについてbase64エンコードに対応

- 歌詞表示で、左揃え/中央揃え/右揃えの設定を追加

- 歌詞表示の二重階層化に対応

- 曲終了フレーム(endFrame)の譜面別指定に対応

- 判定処理のカスタム処理を分離

- 外部jsファイルのキャッシュを利用しないように変更

- タイトル文字以外のフォントを設定できるように変更

- ステップゾーン間隔を譜面側から設定できるように変更 (blankX)

💡 Feature Updates
📔 Documentation