Repository navigation
v52.3.0
·
58 commits
to develop
since this release
Immutable
release. Only release title and notes can be modified.
▼ 更新用ファイルは下記 Files changed より
▼ 本体更新方法 / サポートバージョン / ソース構成 / 譜面の作成概要
▼ 要望・不具合報告 ( Discord )
v52.2.1 -> v52.3.0 ( vs. latest v52 ) 📁 ▶️
🔃 Files changed (v52)
- danoni_setting.js の変更は、追加した設定を使用しない限り、更新不要です。
- legacy_functions.js は過去関数群です。
| フォルダ Directory |
ファイル名 FileName |
最終更新 Last Updated |
|
|---|---|---|---|
| /js | danoni_main.js | 📥 | v52.3.0 |
| /js/lib | settings.js | 📥 | v52.2.1 |
| /js/lib | dosConverter.js | 📥 | v52.3.0 |
| /js/lib | dataLoader.js | 📥 | v52.3.0 |
| /js/lib | mainWindow.js | 📥 | v52.3.0 |
| /js/lib | result.js | 📥 | v52.2.1 |
| /js/lib | danoni_constants.js | 📥 | v52.3.0 |
| /css | danoni_main.css | 📥 | v52.2.1 |
| /skin | danoni_skin_default.css danoni_skin_light.css danoni_skin_skyblue.css |
📥 | v52.2.1 |
(参考)v51以前の差分ファイル一覧
| フォルダ | ファイル名 | 最終更新 | |
|---|---|---|---|
| /js/lib | title.js | 📥 | v51.1.1 |
| /js/lib | keyconfig.js | 📥 | v51.4.0 |
| /js/lib | legacy_functions.js | 📥 | v42.0.0 |
| /js/lib | danoni_localbinary.js | 📥 | v15.1.0 |
| /js/template | danoni_setting(-template).js | 📥 | v45.0.0 |
| /img | aaShadow.svg arrow.svg arrowShadow.svg borderline.svg c.svg cursor.svg giko.svg iyo.svg monar.svg morara.svg onigiri.svg |
📥 | v15.1.0 |
Details (詳細)
⭐ New Features
- リングノートの途中変速に対応する
ring_speed_dataを追加し、個別加速の設定をring_boost_dataへ変更 ( PR #2288 )
🛠️ Improvements
- リングノートで Motion, PlayWindow, Shaking, Effect 設定に対応 ( PR #2288 )
- リングノートの表示幅を指定する
ringWidthを追加 ( PR #2288 ) - リングノートの描画領域の設定を修正 ( PR #2288 )
📔 Documentation
- 譜面エフェクト仕様 ( リングノート )
🐝 Functions & Variables Changed
| Functions & Variables | |
|---|---|
| Add | g_ringMotionFunc, g_ringInv, getRingBaseStep, setRingSpeedOnFrame, getRingSpeedAt, makeRingSpeedSegments, findRingSegment, getRingAppear, getRingScale, applyRingPlayWindow |
| Change | getRingLeadFrame |
| Delete | getRingDuration |
❤️ Contributors
- すずめ ( @suzme )
🍀 Remarks
1. リングノートの速度変化仕様の変更
- 従来の
ringspeed_dataは個別のリングノートに加速を適用する仕様で、矢印・フリーズアローの挙動と異なっていました。
矢印・フリーズアローと揃えるため、次の2つに分割しました。
| 譜面ヘッダー | 内容 | 備考 |
|---|---|---|
ring_speed_data |
リングノート全体の途中変速 | speed_data と同様の指定方法です。 |
ring_boost_data |
リングノート個別の加速 | 従来の ringspeed_data の置き換えです。boost_data と同様の指定方法です。 |
ringspeed_dataはring_boost_dataに名称変更されています。 既存の譜面で使用している場合は書き換えてください。ring_speed_dataでは速度 0 で停止、負の値で逆走になります。- 出現フレームは、速度変化区間をさかのぼって積算して求める方式に変更しています。
2. リングノートのオプション対応
- リングノートが Motion, PlayWindow, Shaking, Effect 設定に対応しました。
リングノートの対象外としたオプション
| 設定名 | 理由 |
|---|---|
| Scroll, Reverse, Shuffle, Appearance, Camoufrage, Swapping | レーンやスクロールの概念がないため |
| StepArea | ステップゾーンを前提とした設定のため |
| FrzReturn | 3D回転が円形の判定と競合するため |
| AutoRetry (Fast/Slow) | リングノートにはFast/Slowの設定がないため |
3. リングノートの表示幅設定 (ringWidth)
- リングノートの表示幅を設定する
ringWidthを追加しました。 - 未指定時は
playingWidthが設定されていればその値、なければ 600px とウィンドウ幅のうち小さい方になります。
最大値はウィンドウ幅 (g_sWidth) です。 - キー数の変更によって幅が変わる場合があるため、固定できる設定を用意しました。