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

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

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

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

Mod

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

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

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

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

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

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

KaraokeRulesetConfigManager

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

會預期 apply 到所有的 karaoke beatmap 上

設定預期會非常通用,不同 stage / mod 下都可以正常被使用到

(不一定) 使用者在遊戲中能夠隨時修改的參數