經常會遇到很多 configuration 不知道該放哪

這邊會分別舉一些例子,方便之後歸檔

任何和 原本設定有差異的都可以算是 configuration

可能是難度調整,UI 位置,或是哪一種 skin

Mod

可能會影響計分/遊戲難度的會被放在 Mod 裡面

或是希望被記錄到 replay 的部分(e.g. 可以被其他玩家看到)

(TBD) 只屬於某一個 mod 的設定,例如預設的 practice preempt time

(不確定) 感覺可以從 ruleset config manager 抽出來的部分

(不確定) 頻繁調整的設定,希望被丟到 preset 內的

(或許不太建議) 可能會需要 real-time 去調整的地方?

osu!的用法 Example
好例子 - Hidden mode - Hidden mode for note playfield.

KaraokeRulesetConfigManager

在設定介面可以調整的參數

會預期 apply 到所有的 karaoke beatmap 上