UpdateInfo - cwtickle/danoniplus GitHub Wiki
English | Japanese
| < アップグレードガイド | 更新情報概要 | 更新を終了したバージョンの不具合情報 > |
更新情報 / UpdateInfo
- 新機能を中心にまとめています。
- 最新の情報はRelease もしくは Changelog(下記バージョン別リンク) をご利用ください。
- アップグレードについてはアップグレードガイド(Migration Guide)もご覧ください。
Changelog)
⭐ v38 (- ゲージ設定部分で数式が使えるように変更
- MotionオプションにCompress, Fountainを追加
- リモート参照時のみ、カレントパス指定なしで作品URLの相対パスとしてファイル参照するよう変更
- Scatterオプションのシャッフル方法を一部見直し
- プレイ中ショートカットの変更に対応
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- 基準ディレクトリ仕様
- 速度変化・Motionオプション仕様
- 譜面ヘッダー仕様 ( gaugeX )
Changelog)
⭐ v37 (- キー数変化 (keych_data) で同時に複数のキーを共存させる機能を実装
- Appearance 設定の Lock ボタンにショートカットキーを割り当て
- 速度変化グラフにおいて最低/最高変化量を表記するように変更
- playbackRate の値に合わせて Adjustment の設定幅を伸縮するよう変更
- 生成タイミングが同じで Y 座標違いの場合でも矢印・フリーズアローを区別して生成できるよう対応
- 9Akey, 13key にカラーグループを追加
- リバース設定を制限する機能を実装
- カスタムキーの単位名を変更できる設定を追加
💡 Feature Updates
📔 Documentation
Changelog)
⭐ v36 (- 色変化の新記述形式を実装
- 色変化(新仕様)において矢印・フリーズアローの塗りつぶし部分の変化に対応
- 色変化(新仕様)においてフリーズアローのレーン個別の色変化に対応
- 譜面明細画面にハイスコア表示を実装
- カラーグループ数を 5 から 10 に拡張、カラーピッカーで設定した色をリセットする機能を実装
- 一時的に変更できるシャッフルグループ数を 10(固定)からキー数毎に自動決定するよう変更
- シャッフル設定に矢印・フリーズアローが散らばる S-Random の設定(Scatter/Scatter+)を追加
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- ゲーム内で使用できるショートカット
- ID 一覧
- 色変化 (ncolor_data)
- スキンファイル仕様
- ローカルストレージ仕様
- 譜面ヘッダー仕様 ( setColor / frzColor )
Changelog)
⭐ v35 (- ウィンドウサイズ(高さ)とステップゾーン位置により基準速度を変更
- Appearance 設定で可視範囲を明記するよう変更
- ウィンドウサイズ(高さ)を外部パラメータから変更できる機能を追加
- keyGroupOrder をカスタムキー定義の 1 項目として追加
- カスタムキー用に一部の部分キー定義を標準実装
- カスタムキーの略記指定パターンを追加
- カスタムキーの略記指定の組み合わせに対応
- カスタムキー定義に強制的にステップゾーンを Flat 化する設定を追加
- Display オプションの「StepZone」に「FlatBar」設定を追加
- 上下両方にステップゾーンがある場合、両方に「Flat」の線が出るように変更
- 拡張スクロール名の末尾が「Flat」なら、自動でステップゾーンを Flat 化するよう変更
- 横幅が 900px を超えるときに、ボタンの伸縮を固定するよう変更
💡 Feature Updates
📔 Documentation
- ID 一覧
- ゲーム内で使用できるショートカット
- 共通設定ファイル仕様 ( 制作者クレジット・基本設定 )
- 譜面ヘッダー仕様 ( heightVariable / keyGroupOrder )
- キー数仕様
- 作品 URL のクエリパラメーター仕様
- カスタムキーの省略形記法
Changelog)
⭐ v34 (- 歌詞表示、背景・マスク・スタイルデータについてキー名・キーパターン毎に設定する機能を追加
- 譜面エフェクトデータについて、既存の他データが存在していればその設定を引用する機能を追加
- 歌詞表示及びタイトル曲名・アーティスト名表示で、条件付きでカンマが使えるよう変更
- US キーボード向けのキーコンフィグ表記に対応
- 譜面明細子画面のレーン別矢印数で最大・最小がわかるよう表示を追加
- 譜面番号固定時に他の譜面ファイル番号や譜面番号を参照できる機能を追加
- デフォルトのリザルトフォーマットの出力機能を追加
💡 Feature Updates
📔 Documentation
- ゲーム内で使用できるショートカット
- 譜面エフェクト仕様
- KeyCtrl 属性で使用するキーコード
- スキンファイル仕様
- 譜面ヘッダー仕様 ( dosNo )
Changelog)
⭐ v33 (- スキンを一時変更できる機能を実装
- グラデーション指定について、グラデーション以外のものも追加できるよう拡張
- コンボ表示、Fast/Slow、推定 Adj、Excessive 表示、譜面明細画面子画面背景、譜面選択子画面背景について CSS クラスを分離
- 結果画面の SNS 投稿用画像コピー機能を実装
- 画面の上下に共通の枠線を一律追加
- デフォルトスキン時、Canvas 背景を有効化するかどうかの設定を追加
- リザルト画像用にカスタム変数を表示する設定を追加
- ショートカットキーが通常と異なる場合の表示とその表示エリアの設定を追加
- カスタムキー位置の下段略記に対応
- ウィンドウの高さや Y 座標調整ができる機能を実装
💡 Feature Updates
📔 Documentation
- ゲーム内で使用できるショートカット
- スキンファイル仕様
- スキン変更 (style_data)
- グラデーション仕様
- 譜面ヘッダー仕様 ( bgCanvasUse / resultValsView / scArea / playingX / playingY / playingWidth / playingHeight / windowHeight )
- 共通設定ファイル仕様 ( 制作者クレジット・基本設定 / カスタムファイル設定 / プレイ画面制御 / リザルトデータ )
Changelog)
⭐ v32 (- Shift, Ctrl, Alt キーの左右キーの割り当てを分離
- カスタムキー定義の略記指定を強化
- ボタンのデフォルト処理を参照する機能を追加
- 曲開始までの空白フレーム数設定(blankFrame)の譜面別設定に対応
- 速度変化グラフにおいて速度変化の平均値表示を追加
- 譜面明細画面の部分表示に対応
- Shuffle オプションの「Asym-Mirror」を拡張し「X-Mirror」に名称変更
- 9Akey, 11ikey, 17key のデフォルトシャッフルグループを変更
- 17key のデフォルトカラーグループを変更
- 設定画面のゲージ詳細に必要達成率(Accuracy)を追加
- 設定画面のゲージ詳細で表示する回復・ダメージ量について、常に実数値を表示するように変更
- 空押し判定を実装
- 譜面明細表示の順番、名称を変更
- フリーズアローの始点判定有効時、譜面明細画面の Velocity, DifLevel の表示が変わるよう変更
- ゲージ設定について、Difficulty を変更しても同じゲージ設定があれば初期化しないよう変更
- タイトル表示系、カスタム関数設定の多言語化対応
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- ID 一覧
- 譜面ヘッダー仕様 ( blankFrame / scoreDetailUse (chartDetailUse) / customCreditWidth / excessiveJdgUse / settingUse / titleSize / titleFont / titlegrd / titleArrowgrd / titlePos / titleLineHeight / titleAnimation / titleAnimationClass / customJs / customCss )
- 共通設定ファイル仕様 ( ゲージ設定 / オプション有効化 )
- カスタムキーテンプレート
- KeyCtrl 属性で使用するキーコード
- 判定仕様
Changelog)
⭐ v31 (- 矢印・フリーズアローのヒット位置をステップゾーンからずらす機能を実装
- 矢印の回転、キャラクタに関するグループ(ShapeGroup)を実装
- 17key においてシャッフル、カラー、シェイプグループを追加
- 譜面密度グラフについて、上位 3 番目まで色付けするよう変更
- 譜面エフェクトデータ及び初期矢印色データに別譜面の変数名が入っていた場合、別譜面のデータを参照するよう変更
- キー割当設定について KeyboardEvent.code の値及び略名が使えるよう変更
- リトライ、タイトルバックのショートカットキー設定について KeyboardEvent.code の値及び略名が使えるよう変更
- Shuffle 設定に「Turning」を実装
- 別キーモード、ミラー(Mirror, Asym-Mirror)時のハイスコア保存に対応
- 7ikey に別キーモード追加、23key にシャッフルグループを追加
- 設定系のサブ関数をグローバル関数に変更
- フリーズアロー始点判定成功時の割込み処理を実装
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- ゲーム内で使用できるショートカット
- キー数仕様
- ID 一覧
- ローカルストレージ仕様
- 譜面ヘッダー仕様 ( setColor / frzColor / setShadowColor / frzShadowColor / keyRetry / keyTitleBack )
- 譜面エフェクト仕様
- カスタム関数の定義
Changelog)
⭐ v30 (- カスタムキーの中に部分キーを定義する機能を追加
- Reverse 設定無効時、R-Flat を Flat と見做す設定を追加
- 別キーモード用の歌詞表示・背景/マスクモーションを実装
- 背景・マスクモーションに色付きオブジェクトが使えるよう変更
- 背景・マスクモーションの座標・サイズ部分に埋め込み変数が使えるよう変更
- 背景・マスクモーションの項目に「animation-fill-mode」を追加
- 矢印・フリーズアローをスクロール反転する機能を実装
- スクロール個別の word/back/mask データを追加
- カスタムキー定義において divX, colorX, shuffleX, scrollX, assistX の部分省略指定に対応
- 12key, 23key についてスクロール拡張設定を追加
- 既存キー上書き時に相対パターン番号を略記で指定できるよう変更
- キーコンフィグ画面においてキーパターンのスキップボタンを追加
- ユーザ定義とは別のカスタムキー定義ができるよう対応
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- キー数仕様
- 歌詞表示 (word_data)
- 背景・マスクモーション (back_data, mask_data)
- キー数変化 (keych_data)
- スクロール反転 (scrollch_data)
- 譜面ヘッダー仕様 ( keyGroupOrder )
- 共通設定ファイル仕様 ( デフォルトデザイン・画像設定 / カスタムキー定義 )
- 色付きオブジェクト仕様
- 既存キーのキーパターン上書き
Changelog)
⭐ v29 (- フリーズアロー(始点)に対してFast/Slow を常時カウントするよう変更
- フリーズアロー(始点)の判定範囲をマターリ、ショボーンへ拡大
- 途中終了時でもクリア判定を行うよう変更
- 楽曲クレジット、制作者クレジット表示の多言語対応
- ショボーンに対して Fast/Slow 表示するよう変更
- 拡張スクロール設定に「Reverse」を追加すると Reverse 設定を無効化するよう変更
💡 Feature Updates
📔 Documentation
- 判定仕様
- 譜面ヘッダー仕様 ( musicTitle / tuning / titlesize / titlefont / titlepos / titlelineheight )
- 共通設定ファイル仕様 ( 制作者クレジット・共通設定 )
Changelog)
⭐ v28 (- 譜面明細画面でカーソル移動用のショートカットを追加
- カラーセット、カラーグループ、シャッフルグループのキー別一括保存に対応
- カスタムキーのカラー・シャッフルグループ実装
- 17key(KeyPattern: 1)のサイズ見直し
- Motion の軌道加算部分が個別加速の影響を受けないよう変更
- Motion オプションに Hi-Boost を追加(v23 以前の Boost に相当)
- 主に縦連打で前の矢印の判定が吸われそうなときに、強制的に矢印の判定を後の矢印に移す処理を追加
- ローカル時に表示されるフレーム数を譜面データ基準のフレーム数に変更
- プレイ画面左上のフレーム数、左下の経過時間表記を譜面データ基準(baseFrame)に変更
💡 Feature Updates
📔 Documentation
Changelog)
⭐ v27 (- プレイ画面からリザルト画面移行時の 100 ミリ秒を廃止
- キー別にウィンドウ横幅・配置を自動制御する機能を実装
- 作品別のカスタムファイル指定に対して共通設定を参照する機能を追加
- ColorType:1 ~ 4 に対して矢印・フリーズアロー色を任意の色に変更する機能を実装
- タイトル画面表示前にカスタム関数を挿入できるよう変更
- カラーオブジェクトについて矢印以外の回転に対応
- $区切りの一部譜面ヘッダーについて改行区切りに対応
- カスタムキーのパターン追記方法を拡張
- D ランク追加、B, C ランク基準見直し
- 譜面明細(速度変化・譜面密度グラフなど)への直接移動ボタン及びショートカットを実装
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- ゲーム内で使用できるショートカット
- 譜面の作成概要
- 共通設定ファイル仕様 ( 制作者クレジット・基本設定 )
- 譜面ヘッダー仕様 ( autoSpread / windowWidth / windowAlign / customjs / customcss / musicTitle / difData / musicUrl / frzColor / gaugeX / imgType )
- オブジェクト一覧 ( setShortcutEvent / commonKeyDown )
- キー数仕様
Changelog)
⭐ v26 (- ダミー矢印・フリーズアローに対して色変化・モーションデータを実装
- コメント文中に定義済み変数を埋め込む機能を追加
- 譜面密度グラフで二重押し/多重押し状況を表示するよう変更
- 推定 Adj の計算方法を単純平均から誤差が正規分布になると仮定した場合の推定値になるよう変更
- danoni_setting.js 上で共通のカスタムキー定義ができるように対応
- 作品別のカスタムキー定義について、keyExtraList 指定を任意化
- danoni_setting.js 上の変数群を g_presetObj へ移行
- customjs の読込位置を headerConvert 関数の前に変更
- カスタムキー定義の pos 項目について小数点に対応
- ローカル時、リザルトコピー内容に URL 情報を付加しないよう変更
💡 Feature Updates
📔 Documentation
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( commentVal )
- オブジェクト一覧 ( loadScript2 / importCssFile2 / loadMultipleFiles / loadChartFile )
- 譜面データにおける特殊文字の取り扱い
- キー数仕様
Changelog)
⭐ v25 (- フェードイン時にそれまでの歌詞表示、背景・マスク表示データを保持するように変更
- 条件付きで矢印の色変化に追随してフリーズアローにも同じ色変化を適用する機能を実装
- フェードイン時に個別色変化と全体色変化が混在している場合でも色変化が反映されるよう変更
- キーコンフィグ画面でオブジェクトの一部が隠れる場合に横スクロールできるよう対応
- customjs, skinType の2 ファイル制限を撤廃
- カスタム関数(XXXInit, XXXInit2 など)について、XXXInit が無くても XXXInit2 の直接呼び出しが可能になるよう変更
- 独自の css ファイルを読み込む設定を実装
- 14i, 16ikey の AA 部分の代替キーを設定
- 背景・マスクモーションで使用する画像パスのカレントディレクトリ指定に対応
- 結果画面に推定 Adjustment 値を表示する機能を追加
💡 Feature Updates
📔 Documentation
- ID 一覧
- 共通設定ファイル仕様
- カスタム関数の定義
- カスタム js(スキン js)による処理割込み
- 譜面ヘッダー設定 ( unStockCategory / wordStockForceDel / backStockForceDel / maskStockForceDel / customjs / customcss / skinType / syncBackPath / frzScopeFromAC / defaultFrzColorUse )
Changelog)
⭐ v24 (- 各種メッセージの日本語・英語の切り替え機能を追加
- プレイ画面の譜面名にシャッフル名称を追加
- 他キー移動時でも該当の拡張スクロールがあれば設定を引き継ぐよう変更
- アシストプレイ時の設定名を変更できる機能を追加
- 歌詞表示、背景・マスクモーション、コメント文の多言語表示に対応
- playbackRate 使用時に小数フレーム値が考慮されるよう変更
- キーコンフィグパターン個別にスクロール拡張、アシスト設定が行える機能を実装
- 9ikey, 17key に対して部分的にスクロール拡張を追加
- カスタムキーパターン設定の略記指定に対応
- 9A/9B/9i/11ikey において Twist/Asymmetry を実装
- Hidden+/Sudden+/Hid&Sud+のレーンカバーの初期位置、ロックの設定を実装
- フェードイン時にそれまでの色変化・モーションデータを保持するように変更
- 13key のスクロール拡張に Cross を追加
💡 Feature Updates
📔 Documentation
- ID 一覧
- ゲーム画面の説明
- ゲーム内で使用できるショートカット
- オブジェクト一覧 ( makeWarningWindow )
- キーの仕様について
- 譜面エフェクト仕様 ( word_data / back/mask_data )
- 譜面ヘッダー仕様 ( commentVal / commentValJa / commentValEn / autoPreload )
Changelog)
⭐ v23 (- Adjustment を0.1 フレーム単位で設定できる機能を追加
- Adjustment (画面)の新たな刻み幅ボタンを追加 (最内側: 0.5f)
- Adjustment (画面)について、ショートカットキー専用で 0.1f 幅の調整ができるよう変更
- デフォルト画像セット(ImgType)を複数指定できるように変更
- ImgType の追加画像セットとして「note」を追加、各種設定を追加
- ImgType: Original の位置を自由に変更できるよう対応
- 7key の別キーモードとして 7ikey を追加
- 速度設定をショートカットキー限定で 0.05 倍速刻みで設定できるように変更
- 12, 14key にキーボードの左側を使ったキーパターンを追加
- ランク AP の実装
- プレイ画面に譜面名を表示、それに合わせレイアウトを見直し
- キーコンフィグ画面のプレイボタンを追加、レイアウト修正
- カスタムキーの名前を変更できる機能を追加
- 譜面変更時、キーが同一の場合に Reverse/Scroll/AutoPlay/キーパターンを引き継ぐよう変更
- 曲中リトライキーの猶予フレームを廃止
※Adjustment (画面)について、v23.0.0 ~ v23.1.1 の間のみ
外側のボタン:3frame 刻み、内側のボタン:0.5frame 刻みの仕様です。
💡 Feature Updates
📔 Documentation
- ID 一覧
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( imgType / adjustment / customCreditWidth )
- 色付きオブジェクト仕様
- キー数仕様
- ゲーム内で使用できるショートカット
Changelog)
⭐ v22 (- 通常キーにおいてシャッフルグループ、色グループの複数指定に対応
- 一時的に初期矢印色、シャッフルグループ番号の割当先を変更できる機能を実装
- キーコンフィグ画面内の設定ボタンに対し、オンマウスで説明が出るよう変更
- Shuffle 設定において非対称ミラー (Asym-Mirror) を実装
- Shuffle 設定でシャッフルグループ内の入れ替えのみ可能な設定を追加
- ColorType に「Type3」「Type4」を追加
- サーバ上のデフォルト画像セットの切り替え、設定戻しに対応
- キャラクタ画像の追加に部分的に対応
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- ID 一覧
- オブジェクト一覧 ( g_lblNameObj / g_local_lblNameObj / g_msgObj / g_lbl_msgObj )
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( settingUse / imgType )
- 色付きオブジェクト仕様
Changelog)
⭐ v21 (- 初期矢印・フリーズアロー色(setColor/frzColor)の譜面別設定実装
- 譜面分割&譜面番号固定時、個別の譜面ファイル内に
setColor/frzColor/setShadowColor/frzShadowColor の記述があれば、その値を採用するよう変更 - 譜面セレクター表示時のショートカットキー実装
- 矢印・フリーズアローモーションの 20 以上のキー対応
- キーコンフィグ画面の影矢印部分が ColorType の変化に対応するよう変更
- 譜面毎にカスタムゲージリストが作成できるように変更
- ゲージ個別設定(譜面ヘッダー)について、譜面毎の分割記法に対応
- カスタムゲージリストについて、ライフ制ゲージ/ノルマ制ゲージ/共通設定ファイルで
指定のリストを設定できるよう変更 - 背景状況により明暗用のカラーセットを使用するよう変更
- 警告メッセージ群の管理方法を見直し
- 空スプライト作成処理を
createEmptySprite
関数へ移行 - キーコンフィグの対応キー箇所をボタンに変更
- 譜面明細表示の逆回し、Save 切替/Display 切替ボタンの右クリック対応
💡 Feature Updates
📔 Documentation
- ID 一覧
- ゲーム内で使用できるショートカット
- オブジェクト一覧 ( g_shortcutObj / g_gaugeOptionObj / fuzzyListMatching / makeWarningWindow / importCssFile / createEmptySprite / g_errMsgObj )
- 譜面ヘッダー仕様 ( customGauge / gaugeX / setColor / frzColor / setShadowColor / frzShadowColor / baseBright / defaultColorgrd )
- 譜面エフェクト仕様 ( 矢印・フリーズアローモーション )
Changelog)
⭐ v20 (- ボタン処理を画面移動系とそれ以外に分離
- ボタンの割り込み処理を本体処理より前に挿入できるよう変更
- 右クリック操作の無いボタンに対して処理を追加できるように変更
- タイトル文字、譜面名のフォントサイズの自動設定方法を改善
- ボタン・ショートカットキー有効化までのフレーム数設定を実装
- 11ikey に方向表示が異なるキーパターンを追加
- 設定名、結果画面用の省略名を置き換える機能を実装
- タイトル画面、ロード画面(iOS のみ)のショートカットキーを追加
💡 Feature Updates
📔 Documentation
- ゲーム内で使用できるショートカット
- 共通設定ファイル仕様 - 設定名の上書き可否設定 (g_lblRenames)
- オブジェクト一覧 ( createCss2Button / g_btnAddFunc / g_cxtAddFunc / g_btnDeleteFlg / g_cxtDeleteFlg / g_shortcutObj / g_btnWaitFrame / g_btnPatterns / g_lblNameObj / g_local_lblNameObj / getBasicFont / setShortcutEvent / clearWindow )
Changelog)
⭐ v19 (- ゲージ設定(Gauge)のゲージ種・譜面別の入力補完に対応
- danoni_setting.js にカスタムゲージリスト、デフォルトスキン、デフォルトカスタム Js 指定を追加
- タイトルの背景矢印の透明度を指定できるように変更
- グラデーションで色名を指定する場合に、透明度を合わせて指定できるよう変更
- ラベルテキスト及び説明文を danoni_constants.js へ移動・集約
- musicFolder のカレントディレクトリ指定に対応
- settingType, skinType, customjs についてカレント+サブディレクトリ指定に対応
- Ready? 文字を直接書き換える設定を追加
- 作品 html の配置場所の変更に対応
- 8key において Enter おにぎりを左側にするモードと 12key モードを実装
- 画面別ショートカットキーを実装
- Ready? の文字幅を画面幅に合わせるよう変更
💡 Feature Updates
📔 Documentation
- ID 一覧
- ゲーム内ショートカット
- 譜面ヘッダー仕様 ( gaugeX / titlegrd / titlearrowgrd / musicFolder / settingType / skinType / customjs / readyHtml )
- 共通設定ファイル仕様
- グラデーション仕様
- オブジェクト一覧 ( g_lblNameObj / g_msgObj / g_shortcutObj / commonKeyDown )
Changelog)
⭐ v18 (- 矢印・フリーズアローの個別属性設定を見直し
- Display 設定, Appearance, Opacity, ColorType のローカルストレージ保存に対応
- Adjustment, Volume, Appearance, Opacity, ColorType に限り、
ローカル保存している設定を選択時にアスタリスクを付けるように変更 - 23keyを既定キーとして実装
- 矢印・フリーズアロー色の強制グラデーション指定/解除設定を実装
- 背景・マスクモーションで使用可能な画像ファイル拡張子にsvg 形式を追加
- 背景・マスクモーションのテキスト部分においてHTML タグを許容するよう変更
- タイトル文字のアニメーションを 1・2 行目で個別に設定できるよう変更
- 9A/9Bkey の別キーモード時の配色を一部変更
- Firefox で画像のプリロードを有効にするよう変更
- ライフ制ゲージ設定に「Heavy」を追加
- ColorType: 2 のおにぎりの初期色を白から薄青に変更
- Gitter(得点報告用), ゲーム画面説明へのリンクを追加
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- ID 一覧
- 譜面ヘッダー仕様 ( gaugeX / defaultColorgrd / titleanimation / customTitleAnimationUse / titleanimationclass )
- 譜面本体仕様
- 譜面エフェクト仕様 ( back/mask_data )
- 共通設定ファイル仕様
- 主要オブジェクトのプロパティ
- ローカルストレージ仕様
- 譜面データにおける特殊文字の取り扱い
Changelog)
⭐ v17 (- ラベル・ボタン・色付きオブジェクト作成用関数を作り直し
- ボタンクリック、右クリック後の処理に対して処理を追加できる機能を実装
- ボタン及びラベルのスタイル一括変更関数を実装
- タイトル文字のフォントと位置について 2 行目指定ができるように変更
- strict モードを再有効化
💡 Feature Updates
📔 Documentation
- 譜面ヘッダー仕様 ( titlesize / titlefont / titlepos )
- オブジェクト一覧 ( createDivCss2Label / createColorObject2 / createCss2Button / changeStyle )
Changelog)
⭐ v16 (- プレイ画面範囲の横幅・位置調整機能を追加
KeyboardEvent.keyCode
をKeyboardEvent.code
へ置き換え- リザルトデータのクリップボードコピー機能を実装
- CapsLock キーの無効化設定及び無効キーのメッセージを追加
- 20 個以上のキーに対する色変化(単発矢印・個別)に対応
- リザルトデータのフォーマット機能を実装
- Ready 表示のアニメーション変更、先頭色変更に対応
- Ready 表示の遅延フレーム設定について、プレイ中のフェードイン有効時は無効にするよう変更
- 結果画面の CLEARED / FAILED 表示に対する遅延フレーム設定を実装
💡 Feature Updates
📔 Documentation
- ID 一覧
- 譜面ヘッダー仕様 ( playingX / playingWidth / resultFormat / readyAnimationFrame / readyAnimationName / readyColor )
- 共通設定ファイル仕様
- 譜面エフェクト仕様 ( acolor/color_data )
Changelog)
⭐ v15 (- AutoPlay 設定に対して一部キーをアシストする設定を追加
- 外部リンクに対してオンマウスで URL を表示
- 譜面効果データでフレーム・深度等に数式が使えるよう変更
- 主要画像を png 形式からsvg 形式へ変更
- 作品コメント文をタイトル画面に表示する機能を実装
- 作品を動的に切り替えられる機能及び関連機能を実装
- Background:OFF 時に判定表示位置(jdgY)を初期化する設定を追加
- Reverse 時に条件付きで歌詞を上下逆の位置に表示するよう変更
- 歌詞表示でフォントサイズが変更できる構文を追加
- 7, 11, 11L, 11Wkey において 12key モードを実装
- Win キー+Shift キーでキーコンが反応しないように処理を見直し
💡 Feature Updates
📔 Documentation
- キーの仕様について
- ソースの構成
- ID 一覧
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( jdgPosReset / commentVal / commentAutoBr / commentExternal / wordAutoReverse )
- 譜面エフェクト仕様 ( speed/boost_data / acolor/color_data / word_data / back/mask_data )
- 譜面データにおける特殊文字の取り扱い
Changelog)
⭐ v14 (- Display オプションのデフォルト ON/OFF設定及び有効/無効化設定の実装
- Display オプションのボタンが ON の状態のとき、
他のボタンを連動して OFFに自動変更する機能を実装 - オンマウスでオプション設定の説明文を表示するよう変更
- 矢印描画について、ステップゾーン位置に応じて描画領域が変わるように変更
- Display: MusicInfo 適用時、楽曲のクレジットを最初の数秒のみ表示する形式に変更
- グラデーション表記で色名 (blue や red など) が使えるよう変更
- 影矢印のデザインを見直し
- APM の計算式をレベル計算ツール++の形式に寄せるよう修正
- ローカル時に限り、誤差 1 フレームでも Fast/Slow を表示するように変更
(合わせて、±1 フレーム以内で表示する Just 表記を廃止) - 結果画面にFast/Slow のカウント数を表示するよう変更
- Twitter 投稿用リザルトのURL 表示に譜面番号を付加するよう変更
- 譜面データでパイプ、アンパサンド等の特殊文字を利用するための文字列を作成
- 譜面数が 5 を超える場合、自動で譜面セレクターを使用するよう変更
- バージョン比較用リンクを作成
💡 Feature Updates
📔 Documentation
- 共通設定ファイル仕様
- グラデーション仕様
- 譜面ヘッダー仕様 ( displayUse / displayChainOFF / difSelectorUse )
- 譜面データにおける特殊文字の取り扱い
Changelog)
⭐ v13 (- 矢印塗りつぶし部分の初期色に対してグラデーション他に対応
- フリーズアロー初期色 (frzColor)が未定義の場合、
矢印初期色 (setColor) の値から適用する形式に変更 - フリーズアローの塗りつぶし部分に対する設定を追加
- 従来の frzColor 補完ができる設定を追加
- Appearance 設定に「Hidden+」「Sudden+」「Hid&Sud+」を追加
- 既定のキーに対して最低 1 つの代替キーを設定するよう変更
- Display:Judgment を Judgment(判定キャラクタ)、FastSlow、Score(判定数)に分離
- Display オプションのデフォルト無効化設定を追加
- 判定表示、Hidden+/Sudden+の境界線表示の透明度を調整する「Opacity」を実装
- 開始/終了フレームなどを指定する startFrame, fadeFrame, endFrame について
疑似タイマー表記に対応
💡 Feature Updates
📔 Documentation
- ゲーム画面の説明
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( setColor / frzColor / setShadowColor / frzShadowColor / defaultFrzColorUse / displayUse / startFrame / fadeFrame / endFrame )
Changelog)
⭐ v12 (- 矢印色、フリーズアロー色のグラデーションを実装
- 常時グラデーション設定の追加
- タイトル曲名、背景矢印のグラデーション拡張を実装
- レベル計算ツール++の移植
- 矢印描画エリアを縮小する設定を追加
- 7ikey の Scroll: Asymmetry について、左矢印のスクロールを反転する仕様に変更
- ローカルで直接 html ファイルを開いても画像が表示されるように変更
💡 Feature Updates
📔 Documentation
- キーの仕様について
- グラデーション仕様
- 譜面ヘッダー仕様 ( setColor / frzColor / titlegrd / titlearrowgrd / defaultColorgrd )
- 譜面エフェクト仕様 ( acolor/color_data )
- ローカルでのプレイ方法
Changelog)
⭐ v11 (- Display オプションのデフォルト設定を追加
- カスタム用の Display オプション「Special」を追加
- 判定キャラクタの下にFast/Slow/Just表記を追加
- 判定キャラクタの位置調整機能を追加
- 5key の KeyPattern: 3(おにぎり中央)の既定のキーコンフィグを変更
- 7key の既定のキーコンフィグを追加
- 下側の歌詞表示位置をステップゾーン位置に追随させる設定を追加
- 判定キャラクタ、Ready の Y 座標を下側のステップゾーン位置(stepYR)に合わせて
自動調整するように変更 - 速度変化の遷移グラフ、譜面密度分布グラフの実装
💡 Feature Updates
📔 Documentation
- 譜面ヘッダー仕様 ( displayUse / arrowJdgY / frzJdgY / bottomWordSet / scoreDetailUse )
- 画面の位置調整方法
Changelog)
⭐ v10 (- スキン機能の実装
- 背景・マスクに対象拡張子のデータがあれば、自動で 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
- 更新情報 (UpdateInfo-v10)
- アップグレードガイド
- ソースの構成
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( musicUrl / customjs / skinType / settingType / autoPreload / scrollUse )
- 譜面エフェクト仕様 ( word_data / back_data / mask_data )
Changelog)
⭐ v9 (- Appearanceオプションの実装
- Ready 表示の遅延フレーム設定を追加
- リバース用の歌詞表示(wordRev_data)を実装
- カスタムゲージ設定の実装
💡 Feature Updates
📔 Documentation
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( appearanceUse / readyDelayFrame / customGauge / gaugeX )
- 譜面エフェクト仕様 ( back_data / mask_data / word_data )
Changelog)
⭐ v8 (- タイトル/リザルトモーションの音楽同期に対応
- リザルトモーションを譜面別に作成できるように変更
- 楽曲のフェードアウト長を指定できるように変更
- 速度変化表記 (speed_data/change) の統一
- ステップゾーン(下)位置を変更できる設定を追加
- 制作者表示の複数化に対応(設定画面・結果画面・リザルトコピー)
- 曲名(複数行)を 1 行で表示する場合に間を空白で埋めない(全角で埋める)設定を追加
- 譜面変更用のセレクターを実装
- 譜面毎のファイル分割に対応
- 譜面をファイル分割した場合に、譜面番号を常時固定するかどうかの設定を追加
💡 Feature Updates
📔 Documentation
- 譜面の作成概要
- 譜面ヘッダー仕様 ( musicTitle / difData / fadeFrame / stepYR / makerView / difSelectorUse )
- 譜面エフェクト仕様 ( back_data / mask_data / speed_data/change / boost_data )
- ローカルストレージ仕様
Changelog)
⭐ v7 (- 矢印・フリーズアローにCSS モーション機能を実装
- フリーズアローヒット時の個別色変化のタイミングを変更
- デフォルトで選択状態にする譜面を URL で指定できる機能を実装
- 譜面読込画面に入ったときに譜面データ・リザルトモーションを再読込できるように変更
- タイトル/リザルトモーションのジャンプ(loop/jump)で
確率でジャンプ先を変えられるように変更 - 歌詞表示・背景/マスクモーションにおいて同一フレームの複数同時描画に対応
- 背景/マスクモーションにおいて、深度に「ALL」を指定することで、
全てのオブジェクトを一斉クリアできるように対応 - 楽曲の終了判定タイミングを秒単位からフレーム単位に変更
- クリア失敗時のリザルトモーションを実装
- 背景・マスクモーション、速度変化、色変化、歌詞表示でコメント文を実装
💡 Feature Updates
📔 Documentation
- 譜面ヘッダー仕様 ( colorDataType / colorCdPaddingUse / resultMotionSet )
- 譜面エフェクト仕様 ( 矢印・フリーズアローモーション / back_data / mask_data )
Changelog)
⭐ v6 (- ダミー矢印・フリーズアロー機能の実装
- 配点と最大スコアを変数化し、danoni_custom/setting.js から変更できるように対応
- リバース用背景・マスクモーション(backRev_data, maskRev_data)の実装
- リザルトモーション(backresult_data, maskresult_data)の実装
- タイトルに対してマスクモーション(masktitle_data)を実装
- ライフ上限値の設定を追加
- ライフ制ゲージ (Original, Light, NoRecovery)の設定を譜面ヘッダーから設定できるように変更
- 特殊キー(keyExtraList 指定キー)に対してリバース、キーコンフィグ保存に対応
💡 Feature Updates
📔 Documentation
- 譜面ヘッダー仕様 ( dummyId / maxLifeVal / gaugeOriginal / gaugeLight / gaugeNoRecovery )
- 譜面エフェクト仕様 ( back_data / mask_data )
- ローカルストレージ仕様
Changelog)
⭐ v5 (- タイトル(デフォルト)の行別グラデーションに対応
- 縦方向のスケーリングに対応
- 最低・最高速度、譜面変更ボタン(setDifficulty)に対してカスタム関数を追加
- 歌詞表示(word_data)の複数階層化に対応
- 歌詞フェードイン・アウトの時間の可変対応
- フリーズアロー開始判定の実装
- 譜面データの URI デコードに対応
- 譜面データの&区切り可否の切替機能を追加
- フリーズアローの許容フレームを譜面ヘッダーから指定できるように変更
- キー毎にタイトルバック、リトライ用ショートカットキーの指定を行えるように変更
- 通常矢印の内側を塗りつぶす機能を追加
💡 Feature Updates
- v5.12.0 / v5.11.0 / v5.10.0 / v5.9.0 / v5.8.0 / v5.7.0 / v5.6.6 / v5.6.0 / v5.4.0 / v5.2.0 / v5.1.0 / v5.0.0
📔 Documentation
- キーの仕様について
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( titlegrd / minSpeed / maxSpeed / frzStartjdgUse / frzAttempt / keyRetry / keyTitleBack )
- 譜面エフェクト仕様 ( word_data )
Changelog)
⭐ v4 (- 譜面別の複数曲読込に対応
- ローカルストレージ(作品別、キー別)を実装
- 画面全体にマスクを設定するためのデータ(mask_data)を実装
- タイトル画面に対して背景表示をつける機能 (backtitle_data) を追加
- 11key 譜面を11Lkey としてプレイできるモードを追加
- 曲中リトライ以外のタイミングで曲の再読み込みを行う仕様に変更
💡 Feature Updates
📔 Documentation
- 譜面ヘッダー仕様 ( musicUrl / musicNo / transKeyUse )
- 譜面エフェクト仕様 ( mask_data / backtitle_data )
- ローカルストレージ仕様
Changelog)
⭐ v3 (- 製作者別設定ファイルを追加
- Shuffle機能(Mirror, Random など)を追加
- 曲名タイトル(デフォルト)の複数行、モーション、グラデーション対応
- 速度変化、色変化、歌詞表示のセット毎改行区切りに対応
- 譜面ヘッダー「startFrame」について、譜面毎に設定できるように変更
- キーコンフィグ画面で作品毎の矢印色ではない、
共通デフォルト色を指定できるように変更 (ColorType の追加)
💡 Feature Updates
📔 Documentation
- ソースの構成
- 共通設定ファイル仕様
- 譜面ヘッダー仕様 ( motionUse / shuffleUse / autoPlayUse / gaugeUse /
musicTitle / titlesize / titlelineheight / startFrame ) - 譜面エフェクト仕様 ( acolor/color_data / word_data )
Changelog)
⭐ v2 (- 譜面データの外部ファイル化に対応
- ロード画面の実装
- オンライン時に WebAudioAPI で楽曲を再生するように変更
- 譜面ヘッダーで曲の再生速度を指定できる機能を追加
- 譜面ヘッダーにて、譜面別に(製作者側が)タイミング調整できるように変更
- タイトル文字のフォント設定に対応
💡 Feature Updates
📔 Documentation
- 譜面の作成概要
- 譜面ヘッダー仕様 ( adjustment / playbackRate )
Changelog)
⭐ v1 (- Gaugeオプションの実装
- ノルマ制ゲージ (Normal, Easy, Hard)の設定を譜面ヘッダーから設定できるように変更
- 音楽ファイルについてbase64 エンコードに対応
- 歌詞表示で、左揃え/中央揃え/右揃えの設定を追加
- 歌詞表示の二重階層化に対応
- 曲終了フレーム(endFrame)の譜面別指定に対応
- 判定処理のカスタム処理を分離
- 外部 js ファイルのキャッシュを利用しないように変更
- タイトル文字以外のフォントを設定できるように変更
- ステップゾーン間隔を譜面側から設定できるように変更 (blankX)
💡 Feature Updates
- v1.15.0 / v1.14.0 / v1.13.0 / v1.12.0 / v1.11.0 / v1.10.0 / v1.9.0 / v1.7.0 / v1.5.0 / v1.3.0 / v1.2.0 / v1.0.0
📔 Documentation
- ゲーム画面の説明
- 譜面の作成概要
- キーの仕様について
- 譜面ヘッダー仕様 ( endFrame / musicUrl / customFont / gaugeX / finishView )
- 譜面エフェクト仕様 ( word_data )
| < アップグレードガイド | 更新情報概要 | 更新を終了したバージョンの不具合情報 > |