Skip to content

v52.2.1

Choose a tag to compare

@cwtickle cwtickle released this 08 Nov 02:43
· 67 commits to develop since this release
Immutable release. Only release title and notes can be modified.
6316f89

Changelog: English | Japanese

GitHub Releases (by Release) GitHub commits since tagged version (branch)

▼ 更新用ファイルは下記 Files changed より
▼ 本体更新方法 / サポートバージョン / ソース構成 / 譜面の作成概要
▼ 要望・不具合報告 ( Discord )

v52.1.0 -> v52.2.1 ( vs. latest v52 ) 📁 ▶️

🔃 Files changed (v52)

  • danoni_setting.js の変更は、追加した設定を使用しない限り、更新不要です。
  • legacy_functions.js は過去関数群です。
フォルダ
Directory
ファイル名
FileName
最終更新
Last Updated
/js danoni_main.js 📥 v52.2.1
/js/lib dosConverter.js 📥 v52.2.1
/js/lib settings.js 📥 v52.2.1
/js/lib dataLoader.js 📥 v52.2.1
/js/lib mainWindow.js 📥 v52.2.1
/js/lib result.js 📥 v52.2.1
/js/lib danoni_constants.js 📥 v52.2.1
/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

Download Download

Details (詳細)

⭐ New Features

  • リングノートを実装 ( PR #2283 )
  • リングノート用の設定 (RingSpeed, RingGuide) を追加 ( PR #2283 )
  • リングノート用の判定別カスタムフック (judg_ring_**) を追加 ( PR #2283 )

🛠️ Improvements

  • 設定画面の各項目の高さを変更 ( PR #2283 )
  • ハイスコア表示のid名の設定間違いを修正 ( PR #2283 )
  • 明背景時にガイドリングがやや濃くなるよう変更 ( PR #2285 )

📝 Chores

  • リングノートサンプルを追加 ( PR #2284 )

📔 Documentation

🐝 Functions & Variables Changed

Functions & Variables
Add C_DIR_SOUND, g_ringObj, g_ringDefaultSounds, g_ringSoundBuffers, g_ringSoundCache, synthRingBands, makeDefaultRingSound, getRingSoundUrl, loadRingSounds, getRingSpeed, getRingDuration, getRingLeadFrame, g_sharedAudioResumePending, g_sharedAudioResumeNextAt, g_pointer, g_touchPointers, g_ringTouchCleanup, g_ringKeepAlive, startRingKeepAlive, stopRingKeepAlive, resetRingPointers, bindRingMouse, bindRingTouchTracking, bindRingPointer, playRingSound, isPointerInside, judgHookName, makeRingHelpPreview, hasRingNotes
Change getFirstArrowFrame
Delete ー

🍀 Remarks

1. リングノートの実装

  • リングノートを実装しました。ガイドリングと重なったときにマウスオーバーで判定となります。
  • タイミングから遅れるごとに判定が下になる仕様です。

定義方法

  • フレーム数、X座標、Y座標、音番号、半径、色、到達フレーム数で1セット
  • フレーム数、X座標、Y座標だけが必須です。
    音は波形をjsで記述しているのでデフォルト準備分は追加の音源は不要ですが、
    |ringSound=sound.wav|などと指定すれば独自の音を入れることができます。
    (ただし、ロードの関係でローカル起動のみデフォルト音のみ)
  • ringSound指定時はデフォルトの音番号の1から上書きされます。
  • 音番号=0は無音です。
|ring_data=
300,150,200,1
360,350,200,2,40,#ffcc00
420,250,300,3,60,#ff6699
480,120,120,4,30,#66ccff
540,380,320,5,,#99ff99
600,250,200,6,,,90
720,300,300,3
780,150,150,7,,,90
840,350,150,7
900,350,350,2,40,#ff9966
960,150,350,3,40,#ff9966
1020,250,250,4,80,#ffff66
|
|ringspeed_data=
0,1
700,2
1000,0.5
|

関連仕様

A. デフォルトで準備している効果音
  • デフォルトで7種あります。コード中に定義するため、音源の読み込みは不要です。
B. リングノート固有オプション
  • リング速度とガイドリングの設定をDisplay画面に追加しています。
  • リングノートが無い譜面の場合は設定ごと非表示になるため、既存の作品に影響を与えません。
項目 ショートカット 設定内容
RingSpeed S リング速度。速くするほど出現までの時間が短くなる。0.5x ~ 3x の間で指定。
RingGuide G ガイドリングの表示設定。デフォルトは「Next」で、次のリングのみガイドリングを出す。
ALL: 画面上に表示しているすべてのリングノートにガイドリングを表示
Hidden: ガイドリングを非表示にする
C. リングノートのカウントについて
  • リングノートは総数としてカウントしますが、難易度表示の計算には含めません。
  • Density、Minimapには反映します。
D. 判定別のカスタムJS(リングノート用)の追加
  • リングノート用の判定別カスタムJSを追加しています。

    • judg_ring_ii / judg_ring_shakin / judg_ring_matari / judg_ring_shobon / judg_ring_uwan
  • 判定は矢印と同じものを流用しますが、カスタム関数は異なるため注意が必要です。
    引数は同じです。レーン番号は-1固定になります。

imageimage

imageimage

imageimage

imageimage

image

2. 設定画面の各項目の高さの変更

  • リングノート用の設定追加に伴い、設定画面の高さを22px ⇒ 21pxに変更しています。
  • これに合わせて、Adjustment / Fadein / Volume の高さ位置(heightPos)を 0.1 下げています。

3. ハイスコア表示のid設定間違いを見直し

  • id名がlblHLblHDateTimeのように二重に同じ名前を入れている箇所があったため、本来のid名に修正しました。
誤 正
lblHLblHDateTime lblHDateTime
lblHLblHMarks lblHMarks
lblHLblHClearLamps lblHClearLamps
lblHLblHShuffle lblHShuffleS
lblHLblHAssist lblHAssistS
lblHLblHAnother lblHAnotherS

4. 明背景時にガイドリングがやや濃くなるよう変更

  • 明背景時にガイドリングがやや濃くなるよう変更しました。
  • 通常が#00ff00に対して、明背景時は#009900に変えています。
image

💡 Recent Changes